| Current Path : /home/chauffn/vuzelia/2023/components/com_sppagebuilder/assets/js/ |
| Current File : /home/chauffn/vuzelia/2023/components/com_sppagebuilder/assets/js/engine.js |
(()=>{"use strict";var e,t,n,o={7744:(e,t,n)=>{var o=n(4890),a=n(496),i=n(1090),r=[];for(var l in addonsJSON)r.push(addonsJSON[l]);var c=n(2982),s="table_advanced",d="table_advanced_item",u="sp_table_advanced_item",p={accordion:{title:"Accordion",name:"accordion",key:"sp_accordion_item",text:"Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et."},tab:{title:"Tab",name:"tab",key:"sp_tab_item",text:"Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et."}},m=[].concat((0,c.Z)(Object.keys(p)),[s,"div"]),v=["team_carousel","carousel","carouselpro","image_carousel","js_slideshow","testimonial_carousel","testimonialpro","icons_group","button_group","clients","gallery","tab","accordion"],f={xl:{name:"Laptop",value:"xl",icon:"laptop"},lg:{name:"Tablet Landscape",value:"lg",icon:"tabletLandscape"},md:{name:"Tablet",value:"md",icon:"tablet"},sm:{name:"Mobile Landscape",value:"sm",icon:"mobileLandscape"},xs:{name:"Mobile",value:"xs",icon:"mobile"}},b=f.xl.value,g=["lg","md","sm","xs"],h={flex:"flex",inlineFlex:"inline-flex"},E=[{value:"System",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FONT_BOOK_SYSTEM_FONTS"),isDisabled:!0},{value:"Arial",label:"Arial"},{value:"Tahoma",label:"Tahoma"},{value:"Verdana",label:"Verdana"},{value:"Helvetica",label:"Helvetica"},{value:"Times New Roman",label:"Times New Roman"},{value:"Trebuchet MS",label:"Trebuchet MS"},{value:"Georgia",label:"Georgia"}],y="sppb_clipboard",x="sppb_row_clipboard",O="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=font.getInstalledFonts"),I="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=ai_content.getAiGeneratedContent"),w="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=ai_content.getUrlToBase64Image"),C="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=ai_content.uploadAiGeneratedImageFromUrl"),P="".concat(pagebuilder_base,"components/com_sppagebuilder/assets/images/"),S="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=image_shapes.getImageShapesAPI"),A="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=image_shapes.addImageShapeAPI"),D="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=image_shapes.deleteImageShapeAPI"),N="com_easystore",T="easystore_single_",R="storefront",k="collection",L=["screen_mode","stretch_section"],M="div",B={DynamicContentCollection:"dynamic_content_collection",DynamicContentText:"dynamic_content_text",DynamicContentImage:"dynamic_content_image"},J="video",Z={productList:"easystore_common_productlist",categoryList:"easystore_common_categorylist",filter:"easystore_list_filter",pagination:"easystore_list_pagination"},j={accepted:[],rejected:["accordion","tab","table_advanced","row","columns","articles","article_scroller","carousel","carouselpro","image_carousel","instagram_gallery","js_slideshow"].concat((0,c.Z)(Object.values(Z)))},G="256x256",U="rtl"===document.dir,F="".concat(pagebuilder_base,"components/com_sppagebuilder/assets/images/"),H="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=saved_items_order.updateSavedItemsOrder&_method=patch"),z="https://sppagebuilder.com/addons/image/image1.jpg",V={ARTICLES:-2,TAGS:-3},W=n(885),K=n(4942),Y=n(5671),X=n(3144),q=n(136),Q=n(2963),ee=n(1120),te=n(7294),ne=n(3935),oe=n(283),ae=n.n(oe),ie=n(7187),re=n.n(ie);function le(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ce(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?le(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):le(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var se=new(function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(){var e;return(0,Y.Z)(this,a),(e=o.call(this)).toast={},e}return(0,X.Z)(a,[{key:"setToast",value:function(e){this.toast=e,this.emit("onToasterDispatch")}},{key:"getToasts",value:function(){return this.toast}}]),a}(ie.EventEmitter)),de={delay:5e3,position:"bottom-right"},ue=function(e,t,n,o){var a={type:"success",title:t,message:e,options:ce(ce({},o),{},{delay:n})};se.setToast(a)},pe=function(e,t,n,o){var a={type:"danger",title:t,message:e,options:ce(ce({},o),{},{delay:n})};se.setToast(a)},me=function(e,t,n,o){var a={type:"warning",title:t,message:e,options:ce(ce({},o),{},{delay:n})};se.setToast(a)},ve=function(e,t,n,o){var a={type:"info",title:t,message:e,options:ce(ce({},o),{},{delay:n})};se.setToast(a)},fe=function(e){var t=e.toastId,n=e.type,o=void 0===n?"success":n,a=e.title,i=e.message,r=e.options,l=e.closeToaster,c=e.element,s=(0,te.useRef)(null),d=(0,te.useRef)(null);return(0,te.useEffect)((function(){var e=ce(ce({},de),r);return d.current.style.animationName="builderFadeInUp",d.current.style.animationDuration=".35s",d.current.style.display="flex",void 0!==(null==e?void 0:e.position)&&c.setAttribute("class","builder-toaster-".concat(e.position)),void 0===(null==e?void 0:e.delay)&&(e.delay=5e3),s.current=setTimeout((function(){d.current.style.animationName="builderFadeInDown",d.current.style.animationDuration=".35s",d.current.style.opacity=0,setTimeout((function(){l(t)}),450)}),e.delay),function(){clearTimeout(s.current)}}),[]),te.createElement("div",{className:"builder-toaster builder-toaster-".concat(o),onClick:function(e){e.preventDefault(),s.current&&clearTimeout(s.current),d.current.style.animationName="builderFadeInDown",d.current.style.animationDuration=".35s",d.current.style.opacity=0,setTimeout((function(){l(t)}),450)},ref:d,style:{display:"none"}},te.createElement("div",{className:"builder-toaster-info-icon"},te.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",fill:"currentColor",className:"bi bi-info-circle",viewBox:"0 0 20 20"},te.createElement("path",{d:"M8 15A7 7 0 1 1 8 1a7 7 0 0 1 0 14zm0 1A8 8 0 1 0 8 0a8 8 0 0 0 0 16z"}),te.createElement("path",{d:"M8.93 6.588l-2.29.287-.082.38.45.083c.294.07.352.176.288.469l-.738 3.468c-.194.897.105 1.319.808 1.319.545 0 1.178-.252 1.465-.598l.088-.416c-.2.176-.492.246-.686.246-.275 0-.375-.193-.304-.533L8.93 6.588zM9 4.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0z"}))),te.createElement("div",{className:"builder-toaster-wrap"},te.createElement("div",{className:"builder-toaster-title"},a),te.createElement("div",{className:"builder-toaster-message"},i)),te.createElement("div",{className:"builder-toaster-close"},te.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",fill:"currentColor",className:"bi bi-x",viewBox:"0 0 16 16"},te.createElement("path",{d:"M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z"}))))};const be=function(){var e=(0,te.useState)({}),t=(0,W.Z)(e,2),n=t[0],o=t[1],a=(0,te.useRef)(1),i=(0,te.useRef)(null);(0,te.useEffect)((function(){return se.on("onToasterDispatch",r),function(){se.removeListener("onToasterDispatch",r)}}),[]);var r=function(){o((function(e){return ce(ce({},e),{},(0,K.Z)({},"toast-".concat(a.current++),se.toast))}))};return(0,ne.createPortal)(te.createElement("div",{id:"builder-toaster-container",className:"builder-toaster-bottom-right",ref:i},Object.entries(n).map((function(e){var t=(0,W.Z)(e,2),n=t[0],a=t[1];return te.createElement(fe,{key:n,toastId:n,type:a.type,title:a.title,message:a.message,options:a.options,element:i.current,closeToaster:function(){return o((function(e){var t=ae()(e);return delete t[n],t}))}})}))),document.body)};var ge=function(e){localStorage.removeItem(e)},he=function(e){return"undefined"!=typeof window&&localStorage.getItem(e)||null},_e={isCopiedAddonAvailable:!1,isCopiedSectionAvailable:!1,isCopiedItemsAvailable:!1};var Ee=n(1002),ye=n(1609),xe=n.n(ye),Oe=n(3218),Ie=n.n(Oe),we=n(4835);const Ce=new(function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(){var e,t;return(0,Y.Z)(this,a),(t=o.call(this)).device=(null===(e=window)||void 0===e?void 0:e.builderDefaultDevice)||"xl",t}return(0,X.Z)(a,[{key:"setDevice",value:function(e){this.device=e,this.emit("change")}}]),a}(re()));function Pe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var Se=["hidden","text","gmap","border","select","plugin","attribute","category","accesslevel","animation","alert","alignment","headings","link","color","advancedcolor","textarea","separator","header","number","module","checkbox","radio","advancedradio","icon","editor","media","padding","margin","builder","boxshadow","slider","advancedslider","fontstyle","fonts","advancedsettings","typography","codeeditor","gradient","buttons","thumbnail","timeline","interaction_view","repeatable","effects","transform","image_shape","dynamic_field","filter_control","grid-gap","grid-template"],Ae=function(e){return null!=e},De=function(){},Ne=function(e){return"string"==typeof e},Te=function(e){return"object"===(0,Ee.Z)(e)&&null!==e&&!Array.isArray(e)},Re=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=/(https?:\/\/(?:www\.|(?!www))[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\.[^\s]{2,}|www\.[a-zA-Z0-9][a-zA-Z0-9-]+[a-zA-Z0-9]\.[^\s]{2,}|https?:\/\/(?:www\.|(?!www))[a-zA-Z0-9]+\.[^\s]{2,}|www\.[a-zA-Z0-9]+\.[^\s]{2,})/;"image"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"url")&&(t=/(https?:\/\/[^"']*\.(?:png|jpg|jpeg|gif|svg|webp))/i);var n=new RegExp(t);return!!e.match(n)},ke=function(e){return"string"==typeof e?Boolean(Number(e)):Boolean(e)},Le=function(e){if(Ae(e))return String(e)},Me=function(e){if(Ae(e)&&(!Ne(e)||0!==e.length))return Number(e)},Be=function(e){for(var t=0,n=Object.keys(e);t<n.length;t++){var o=n[t],a=e[o];if(a.is_header&&"checkbox"===a.type)return{name:o,field:a}}return null};function Je(e){return"object"===(0,Ee.Z)(e)&&null!==e&&!Array.isArray(e)&&("xl"in e||"md"in e)}var Ze=function(e,t){if(Ae(e))return Je(e)?e[t]:e},je=function(e){return!!Ae(e)&&(Ne(e)?"true"===e||"1"===e||"false"!==e&&"0"!==e&&0!==e.length&&e:function(e){return"number"==typeof e}(e)?0!==e&&(1===e||e):e)},Ge=function(e,t){var n=!0;if(0===e.length)return n;var o,a,i=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Pe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Pe(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,a=function(){};return{s:a,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,r=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return r=e.done,e},e:function(e){l=!0,i=e},f:function(){try{r||null==n.return||n.return()}finally{if(l)throw i}}}}(e);try{for(i.s();!(o=i.n()).done;){var r=o.value,l=(0,W.Z)(r,3),c=l[0],s=l[1],d=l[2],u=je(Ze((a=t,c.split("?.").reduce((function(e,t){if(e&&"object"===(0,Ee.Z)(e)&&t in e)return e[t]}),a)),Ce.device)),p=je(d);"="===s?n&&(n=u===p):"!="===s&&n&&(n=u!==p)}}catch(e){i.e(e)}finally{i.f()}return n},Ue=function(e,t){var n,o=Object.keys(e);if(!t)return e;for(var a=0,i=o;a<i.length;a++){var r=e[i[a]];Ae(r.depends)&&(r.visibility=Ge(r.depends,t));for(var l=r.fields,c=0,s=Object.keys(l);c<s.length;c++){var d=l[s[c]];if(n=d,"object"===(0,Ee.Z)(n)&&null!==n&&"type"in n&&Se.includes(n.type)){var u;if(Te(d.depends)){var p=Object.keys(d.depends),m=Object.values(d.depends);d.depends=[[p[0],"=",m[0]]]}d.visibility=Ge(null!==(u=d.depends)&&void 0!==u?u:[],t)}}}return e},Fe=function(e){if(Ae(e))return e.replace(/[^-0-9.]/g,"")},He=function(e,t,n){var o=Me(e);if(Ae(o))return Ae(t)&&(o=Math.max(t,o)),Ae(n)&&(o=Math.min(n,o)),o};function ze(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Ve(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ze(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ze(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var We={accordion:"sp_accordion_item",tab:"sp_tab_item"},Ke={xl:1140,lg:960,md:720,sm:540,xs:320},Ye=["xl","lg","md","sm","xs"],Xe=function(e){var t=Ke[e],n=window.innerWidth>0?window.innerWidth:screen.width,o=Math.min(100,100*n/t)/100,a=document.getElementById("sp-pagebuilder-view"),i={transform:"scale(".concat(o,")"),transformOrigin:"0% 0%",height:o<1?"calc(100% + ".concat(1e3*(1-o),"px)"):"100%",transformStyle:"preserve-3d",pointerEvents:"auto",overflow:"hidden",position:"relative",display:"inline"};for(var r in i)a.style[r]=i[r]},qe=function(){return yo.getState()},$e=function(e){return qe().pageBuilder.present.findIndex((function(t){return t.id===e}))},Qe=function(e,t){return qe().pageBuilder.present[$e(e)].columns.findIndex((function(e){return e.id===t}))},et=function(e,t){(0,c.Z)(e.querySelectorAll(t)).forEach((function(e){return e.classList.remove(t.substr(1))}))},tt=function(e){var t=qe().pageBuilder.present,n=t.findIndex((function(t){return t.id===e}));return-1===n?0:t[n].columns.length},nt=function(e,t,n){var o,a,i=qe().pageBuilder.present,r=i.findIndex((function(t){return(null==t?void 0:t.id)===e}));if(-1===r)return null;var l=null===(o=i[r])||void 0===o?void 0:o.columns.findIndex((function(e){return(null==e?void 0:e.id)===t}));return-1===l?null:((null===(a=i[r].columns[l])||void 0===a?void 0:a.addons)||[]).find((function(e){return(null==e?void 0:e.id)===n}))||null},ot=function(e,t){return e.classList.add(t)},at=function(e,t){return e.classList.remove(t)},it=function(e){return void 0!==(null==e?void 0:e.combinedSettings)&&"object"===(0,Ee.Z)(e.combinedSettings)?Object.values(e.combinedSettings).reduce((function(e,t){return Object.assign(e,t),e}),{}):[]},rt=function(){var e,t=null!==(e={number:0,string:"",boolean:!1}[arguments.length>0&&void 0!==arguments[0]?arguments[0]:"string"])&&void 0!==e?e:"";return Object.fromEntries(Array.from(Ye,(function(e){return[e,t]})))},lt=function(e){return{lg:"@media (max-width: 1199.98px) {",md:"@media (max-width: 991.98px) {",sm:"@media (max-width: 767.98px) {",xs:"@media (max-width: 575.98px) {"}[e]},ct=function(){for(var e="",t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:21;t--;)e+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return e},st=function(e,t,n,o,a){var i=e.find((function(e){return e.id===n.rowId})),r=!!i&&i.columns.find((function(e){return e.id===n.columnId})),l=!!r&&r.addons||[];if(null!=a&&a.parent_addon&&l.some((function(e){return e.id===a.parent_addon})))return!0;for(;null!==(c=o)&&void 0!==c&&c.parent;){var c;if(o.parent===n.id)return!0;o=t.find((function(e){return e.id===o.parent}))}return!1},dt=!1,ut={image:["jpg","jpeg","png","gif","svg","webp","avif"],video:["mp4","mov","wmv","avi","mpg","ogv","3gp","3g2"],audio:["mp3","m4a","ogg","wav"],attachment:["pdf","doc","docx","key","ppt","pptx","pps","ppsx","odt","xls","xlsx","zip","json"]},pt=function(){return me(Joomla.Text._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_PRO_VERSION"),"Warn")};function mt(e){return xe()(e)?[]:e.split(" ").map((function(e){var t=parseInt(e.replace("px",""));return isNaN(t)?0:t}))}var vt=function(e){var t={};if(Ie()(e))void 0===e.xl||""==e.xl.trim()?t.xl=[0,0,0,0]:t.xl=mt(e.xl),void 0===e.lg||""==e.lg.trim()?t.lg=[0,0,0,0]:t.lg=mt(e.lg),void 0===e.md||""==e.md.trim()?t.md=[0,0,0,0]:t.md=mt(e.md),void 0===e.sm||""==e.sm.trim()?t.sm=[0,0,0,0]:t.sm=mt(e.sm),void 0===e.xs||""==e.xs.trim()?t.xs=[0,0,0,0]:t.xs=mt(e.xs);else{var n=mt(e);t.xl=n,t.lg=n,t.md=n,t.sm=n,t.xs=n}return t},ft=function(e,t,n,o){var a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i=e.target.files[0];if(i){var r=i.name,l=r.slice(r.lastIndexOf(".")).toLowerCase();if(".json"===l||".zip"===l){var c=new FormData;c.append("page",i);var s="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&view=ajax&format=json&callback=upload-page&editarea=frontend");jQuery.ajax({type:"POST",url:s,dataType:"json",headers:{"X-CSRF-Token":Joomla.getOptions("csrf.token")},data:c,cache:!1,processData:!1,contentType:!1,success:function(i){if(i.status)try{t(JSON.parse(i.data.template));var r={css:i.data.css};gt(i.data.seo)&&"[]"!==i.data.seo&&(r=Ve({css:i.data.css},JSON.parse(i.data.seo))),gt(i.data.attribs)&&a&&(r=Ve(Ve({},r),{},{isImported:!0},JSON.parse(i.data.attribs))),gt(i.data.type)&&(r.type=i.data.type),n(r),a&&o("options"),e.target.value=null}catch(e){console.error(e.message)}}})}}},bt=function(e,t,n){var o=e.length,a=e[t];return t===n||t>o||n>o?e:e.flatMap((function(e,o){return o===t?[]:o===n?t<n?[e,a]:[a,e]:e}))},gt=function(e){return null!=e},ht=["System","Google Fonts","Arial","Tahoma","Verdana","Helvetica","Times New Roman","Trebuchet MS","Georgia"],_t=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];if(!ht.includes(e.family)){var o=window.document,a="sppagebuilder-font-".concat(e.family.replaceAll(/\s/g,"-")).replaceAll(".",""),i="google"===t?"google-fonts":"custom-fonts",r="".concat(pagebuilder_base,"media/com_sppagebuilder/assets/").concat(i,"/").concat(e.family,"/stylesheet.css");if("google"===t&&(n.findIndex((function(t){return t.family_name===e.family}))>=0||(r="https://fonts.googleapis.com/css?family=".concat(e.family,":100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=swap"))),!o.querySelector("#".concat(a))){var l=o.createElement("link");l.href=r,l.rel="stylesheet",l.id=a,o.head.appendChild(l)}}},Et=function(){var e,t,n,o,a,i,r=(null===(e=window.iWindow)||void 0===e?void 0:e.document.querySelector(".builder-container"))||(null===(t=document)||void 0===t?void 0:t.querySelector(".builder-container")),l=(null===(n=window.iWindow)||void 0===n?void 0:n.document.getElementById("sp-pagebuilder-overlay"))||(null===(o=document)||void 0===o?void 0:o.getElementById("sp-pagebuilder-overlay"));r&&(r.setAttribute("data-position",JSON.stringify({top:{xl:50,lg:50,md:50,sm:50,xs:50,unit:"%"},left:{xl:50,lg:50,md:50,sm:50,xs:50,unit:"%"}})),r.setAttribute("data-width",JSON.stringify({xl:60,lg:60,md:60,sm:60,xs:60,unit:"%"})),r.setAttribute("data-max_width",JSON.stringify({xl:"",lg:"",md:"",sm:"",xs:"",unit:"%"})),r.setAttribute("data-max_height",JSON.stringify({xl:"",lg:"",md:"",sm:"",xs:"",unit:"%"})),r.setAttribute("data-height",JSON.stringify({xl:"",lg:"",md:"",sm:"",xs:"",unit:"%"})),r.setAttribute("data-border_radius",JSON.stringify({xl:"",lg:"",md:"",sm:"",xs:"",unit:"%"})),r.style={},r.style.width="60%",r.style.maxWidth="initial",r.style.height="auto",r.style.borderRadius="0px",r.style.margin="0px",r.style.padding="0px"),l&&(l.style.display="block",l.style.backgroundColor="rgba(0, 0, 0, 0.7)",l.style.backgroundImage="unset");var c=(null===(a=window.iWindow)||void 0===a||null===(a=a.document)||void 0===a?void 0:a.getElementById("sp-pagebuilder-popup-close-btn"))||(null===(i=document)||void 0===i?void 0:i.getElementById("sp-pagebuilder-popup-close-btn"));c&&(c.style={},c.style.transform="scale(1.2)",c.style.left="96.7%",c.style.top="10px",c.style.padding="initial",c.style.backgroundColor="initial",c.style.color="initial",c.style.borderWidth="initial",c.style.borderStyle="initial",c.style.borderColor="initial",c.style.borderRadius="0px",c.querySelector(".close-btn-text").style={},c.querySelector(".close-btn-text").style.display="none",c.querySelector(".close-btn-icon").style={},c.querySelector(".close-btn-icon").style.display="inline-block",c.querySelector(".close-btn-icon").setAttribute("class","close-btn-icon fas fa-times"),c.querySelector(".close-btn-icon").innerHTML=" ")},yt=function(e){var t="".concat(pagebuilder_base).concat(e),n=window.document,o=n.createElement("link");o.href=t,o.rel="stylesheet",n.head.appendChild(o)},xt=function(e){if(!Ne(e))return!1;var t=e.toLocaleLowerCase();return t.startsWith("var(--")&&t.endsWith(")")},Ot=function(e,t,n){return"asc"===n?e.title>t.title?1:-1:"desc"===n?t.title>e.title?1:-1:"popular-first"===n&&e.hits?Number(t.hits)-Number(e.hits):0},It=function(e){var t=e.previous,n=e.value,o=e.responsive,a=e.device;return o?Ve(Ve({},t),{},(0,K.Z)({},a,n)):n},wt=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},Ct=function(e){return gt(e)&&Ie()(e)?Object.keys(e):[]},Pt=function(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map((function(e){return e.id}))},St=function(e){var t=e.match(/<path\b[^>]*>/g);if(!/<svg\s+.*?>[\s\S]*?<\/svg>/i.test(e)||!t||1!==t.length)return!1;try{return"parsererror"!==(new DOMParser).parseFromString(e,"text/xml").documentElement.nodeName||(console.error("Invalid SVG string:",e),!1)}catch(e){return console.error("Error parsing SVG string:",e),!1}};function At(e){this.actions=e,this.actionProperty=["move","rotate","scale","skew","opacity","blur"],this.actionSortList={},this.sortAnimation()}At.prototype.sortAnimation=function(){this.actions=this.actions.sort((function(e,t){return e.keyframe-t.keyframe}))},At.prototype.bindCustomAnimation=function(){var e=this;this.actionProperty.map((function(t){e.actionSortList[t]=e.actions.filter((function(e){return e.name===t}))}))},At.prototype.getCustomAnimationActionByName=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(null===t)return void 0!==this.actionSortList[e]?this.actionSortList[e]:[];var n={from:null,to:null},o=void 0!==this.actionSortList[e]?this.actionSortList[e]:[];if(0===o.length)return n;var a=!1;return o.map((function(e,i){t<parseInt(e.keyframe)&&null===n.to&&(void 0!==n.fixed&&delete n.fixed,e.toKF=0,n.to=e,void 0!==o[i-1]&&(o[i-1].scroll=0,n.from=o[i-1]),a=!0),i===o.length-1&&!1===a&&(n.to=e,n.fixed=!0,void 0!==o[i-1]&&(o[i-1].scroll=0,n.from=o[i-1]))})),n},At.prototype.getTAxis=function(e,t,n,o){var a=o.toKF,i=o.fromKF;return e-(e-t)/a*(0===i?n:n-i)},At.prototype.getMoveTransform=function(e,t,n){var o=t.to.keyframe,a=t.from.keyframe,i={toKF:isNaN(o)?100:Math.abs(a-o),fromKF:a,totalKF:o},r=t.from.x,l=t.to.x,c=t.from.y,s=t.to.y,d=t.from.z,u=t.to.z;return t.goal.x=this.getTAxis(r,l,n,i),t.goal.y=this.getTAxis(c,s,n,i),t.goal.z=this.getTAxis(d,u,n,i),t},At.prototype.getSkew=function(e,t,n){var o=t.to.keyframe,a=t.from.keyframe,i={toKF:isNaN(o)?100:Math.abs(a-o),fromKF:a,totalKF:o},r=t.from.x,l=t.to.x,c=t.from.y,s=t.to.y;return t.goal.x=this.getTAxis(r,l,n,i),t.goal.y=this.getTAxis(c,s,n,i),t},At.prototype.getOpacity=function(e,t,n){var o=t.to.keyframe,a=t.from.keyframe,i={toKF:isNaN(o)?100:Math.abs(a-o),fromKF:a,totalKF:o},r=t.from.value,l=t.to.value;return t.goal.value=this.getTAxis(r,l,n,i),t};var Dt={},Nt=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,Y.Z)(this,e),this.width=null,this.height=null,this.clientWidth=null,this.clientHeight=null,this.left=null,this.top=null,this.gammazero=null,this.betazero=null,this.lastgammazero=null,this.lastbetazero=null,this.transitionTimeout=null,this.updateCall=null,this.event=null,this.updateBind=this.update.bind(this),this.resetBind=this.reset.bind(this),this.element=t,this.destroys=!1,this.settings=this.extendSettings(n),this.reverse=this.settings.reverse?-1:1,this.glare=e.isSettingTrue(this.settings.glare),this.glarePrerender=e.isSettingTrue(this.settings["glare-prerender"]),this.fullPageListening=e.isSettingTrue(this.settings["full-page-listening"]),this.gyroscope=e.isSettingTrue(this.settings.gyroscope),this.gyroscopeSamples=this.settings.gyroscopeSamples,this.elementListener=this.getElementListener(),this.wrapWithParent(),this.glare&&this.prepareGlare(),this.fullPageListening&&this.updateClientSize(),this.addEventListeners(),this.updateInitialPosition()}return(0,X.Z)(e,[{key:"getElementListener",value:function(){return this.element}},{key:"addEventListeners",value:function(){this.onMouseEnterBind=this.onMouseEnter.bind(this),this.onMouseMoveBind=this.onMouseMove.bind(this),this.onMouseLeaveBind=this.onMouseLeave.bind(this),this.onWindowResizeBind=this.onWindowResize.bind(this),this.onDeviceOrientationBind=this.onDeviceOrientation.bind(this),this.elementListener.addEventListener("mouseenter",this.onMouseEnterBind),this.elementListener.addEventListener("mouseleave",this.onMouseLeaveBind),this.elementListener.addEventListener("mousemove",this.onMouseMoveBind),(this.glare||this.fullPageListening)&&window.addEventListener("resize",this.onWindowResizeBind),this.gyroscope&&window.addEventListener("deviceorientation",this.onDeviceOrientationBind)}},{key:"removeEventListeners",value:function(){this.elementListener.removeEventListener("mouseenter",this.onMouseEnterBind),this.elementListener.removeEventListener("mouseleave",this.onMouseLeaveBind),this.elementListener.removeEventListener("mousemove",this.onMouseMoveBind),this.gyroscope&&window.removeEventListener("deviceorientation",this.onDeviceOrientationBind),(this.glare||this.fullPageListening)&&window.removeEventListener("resize",this.onWindowResizeBind)}},{key:"onDeviceOrientation",value:function(e){if(null!==e.gamma&&null!==e.beta){this.updateElementPosition(),this.gyroscopeSamples>0&&(this.lastgammazero=this.gammazero,this.lastbetazero=this.betazero,null===this.gammazero?(this.gammazero=e.gamma,this.betazero=e.beta):(this.gammazero=(e.gamma+this.lastgammazero)/2,this.betazero=(e.beta+this.lastbetazero)/2),this.gyroscopeSamples-=1);var t=this.settings.gyroscopeMaxAngleX-this.settings.gyroscopeMinAngleX,n=this.settings.gyroscopeMaxAngleY-this.settings.gyroscopeMinAngleY,o=t/this.width,a=n/this.height,i=(e.gamma-(this.settings.gyroscopeMinAngleX+this.gammazero))/o,r=(e.beta-(this.settings.gyroscopeMinAngleY+this.betazero))/a;null!==this.updateCall&&cancelAnimationFrame(this.updateCall),this.event={clientX:i+this.left,clientY:r+this.top},this.updateCall=requestAnimationFrame(this.updateBind)}}},{key:"wrapWithParent",value:function(){void 0!==this.element.parentElement&&null!==this.element.parentElement&&"mouseMovement"===this.element.parentElement.className&&(this.element=this.element.parentElement),"sppb-addon-wrapper"!==this.element.className&&this.element.parentElement.className}},{key:"unWrapParent",value:function(e){null!==e.parentNode&&"sppb-addon-wrapper"===e.parentElement.className&&(e=e.parentElement),"sppb-addon-wrapper"===e.className&&e.parentNode}},{key:"onMouseEnter",value:function(){this.updateElementPosition(),this.element.style.willChange="transform",this.setTransition()}},{key:"onMouseMove",value:function(e){null!==this.updateCall&&cancelAnimationFrame(this.updateCall),this.event=e,this.updateCall=requestAnimationFrame(this.updateBind)}},{key:"onMouseLeave",value:function(){this.setTransition(),this.reset(),this.settings.reset&&requestAnimationFrame(this.resetBind)}},{key:"reset",value:function(){this.event={clientX:this.left+this.width/2,clientY:this.top+this.height/2},null!==this.element&&null!==this.element.parentElement&&"sppb-addon-wrapper"===this.element.parentElement.className&&(this.element=this.element.parentElement),this.element&&"sppb-addon-wrapper"!==this.element.className.trim()||(this.element&&this.element.style&&(this.element.style.transform="perspective(".concat(this.settings.perspective,"px) ")+"rotateX(0deg) rotateY(0deg) scale3d(1, 1, 1)"),this.resetGlare())}},{key:"resetGlare",value:function(){this.glare&&(this.glareElement.style.transform="rotate(180deg) translate(-50%, -50%)",this.glareElement.style.opacity="0")}},{key:"updateInitialPosition",value:function(){if(0!==this.settings.startX||0!==this.settings.startY){this.onMouseEnter(),this.fullPageListening?this.event={clientX:(this.settings.startX+this.settings.max)/(2*this.settings.max)*this.clientWidth,clientY:(this.settings.startY+this.settings.max)/(2*this.settings.max)*this.clientHeight}:this.event={clientX:this.left+(this.settings.startX+this.settings.max)/(2*this.settings.max)*this.width,clientY:this.top+(this.settings.startY+this.settings.max)/(2*this.settings.max)*this.height};var e=this.settings.scale;this.settings.scale=1,this.update(),this.settings.scale=e,this.resetGlare()}}},{key:"getValues",value:function(){var e,t;return this.fullPageListening?(e=this.event.clientX/this.clientWidth,t=this.event.clientY/this.clientHeight):(e=(this.event.clientX-this.left)/this.width,t=(this.event.clientY-this.top)/this.height),e=Math.min(Math.max(e,0),1),t=Math.min(Math.max(t,0),1),{tiltX:(this.reverse*(this.settings.max-e*this.settings.max*2)).toFixed(2),tiltY:(this.reverse*(t*this.settings.max*2-this.settings.max)).toFixed(2),percentageX:100*e,percentageY:100*t,angle:Math.atan2(this.event.clientX-(this.left+this.width/2),-(this.event.clientY-(this.top+this.height/2)))*(180/Math.PI)}}},{key:"updateElementPosition",value:function(){var e=this.element.getBoundingClientRect();this.width=this.element.offsetWidth,this.height=this.element.offsetHeight,this.left=e.left,this.top=e.top}},{key:"updateBorder",value:function(){this.element.style.border="1px solid red"}},{key:"update",value:function(){var e=this.getValues();this.element.style.transform="perspective("+this.settings.perspective+"px) rotateX("+("x"===this.settings.axis?0:e.tiltY)+"deg) rotateY("+("y"===this.settings.axis?0:e.tiltX)+"deg) scale3d("+this.settings.scale+", "+this.settings.scale+", "+this.settings.scale+")",this.glare&&(this.glareElement.style.transform="rotate(".concat(e.angle,"deg) translate(-50%, -50%)"),this.glareElement.style.opacity="".concat(e.percentageY*this.settings["max-glare"]/100)),this.element.dispatchEvent(new CustomEvent("tiltChange",{detail:e})),this.updateCall=null}},{key:"prepareGlare",value:function(){if(!this.glarePrerender){var e=document.createElement("div");e.classList.add("js-tilt-glare");var t=document.createElement("div");t.classList.add("js-tilt-glare-inner"),e.appendChild(t),this.element.appendChild(e)}this.glareElementWrapper=this.element.querySelector(".js-tilt-glare"),this.glareElement=this.element.querySelector(".js-tilt-glare-inner"),this.glarePrerender||(Object.assign(this.glareElementWrapper.style,{position:"absolute",top:"0",left:"0",width:"100%",height:"100%",overflow:"hidden","pointer-events":"none"}),Object.assign(this.glareElement.style,{position:"absolute",top:"50%",left:"50%","pointer-events":"none","background-image":"linear-gradient(0deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%)",width:"".concat(2*this.element.offsetWidth,"px"),height:"".concat(2*this.element.offsetWidth,"px"),transform:"rotate(180deg) translate(-50%, -50%)","transform-origin":"0% 0%",opacity:"0"}))}},{key:"updateGlareSize",value:function(){this.glare&&Object.assign(this.glareElement.style,{width:"".concat(2*this.element.offsetWidth),height:"".concat(2*this.element.offsetWidth)})}},{key:"updateClientSize",value:function(){this.clientWidth=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,this.clientHeight=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight}},{key:"onWindowResize",value:function(){this.updateGlareSize(),this.updateClientSize()}},{key:"setTransition",value:function(){var e=this;clearTimeout(this.transitionTimeout),this.element.style.transition=this.settings.speed+"ms "+this.settings.easing,this.glare&&(this.glareElement.style.transition="opacity ".concat(this.settings.speed,"ms ").concat(this.settings.easing)),this.transitionTimeout=setTimeout((function(){e.element.style.transition="",e.glare&&(e.glareElement.style.transition="")}),this.settings.speed)}},{key:"extendSettings",value:function(e){var t={reverse:!1,max:15,startX:0,startY:0,perspective:1e3,easing:"cubic-bezier(.03,.98,.52,.99)",scale:1,speed:300,transition:!0,axis:null,glare:!1,"max-glare":1,"glare-prerender":!1,"full-page-listening":!1,"mouse-event-element":null,reset:!0,gyroscope:!0,gyroscopeMinAngleX:-45,gyroscopeMaxAngleX:45,gyroscopeMinAngleY:-45,gyroscopeMaxAngleY:45,gyroscopeSamples:10},n={};for(var o in t)if(o in e)n[o]=e[o];else if(this.element.hasAttribute("data-tilt-"+o)){var a=this.element.getAttribute("data-tilt-"+o);try{n[o]=JSON.parse(a)}catch(e){n[o]=a}}else n[o]=t[o];return n}},{key:"destroy",value:function(e){clearTimeout(this.transitionTimeout),null!==this.updateCall&&cancelAnimationFrame(this.updateCall),this.reset(),this.destroys=!0,this.removeEventListeners(),this.element.removeAttribute("style"),void 0!==this.element.mouseTilt&&(this.element.mouseTilt=null,delete this.element.mouseTilt),Dt[e]&&delete Dt[e],this.element=null}}],[{key:"isSettingTrue",value:function(e){return""===e||!0===e||1===e}},{key:"init",value:function(t){var n=t.addonId,o=t.element,a=t.options;Dt[n]=new e(o,a)}},{key:"getInstance",value:function(e){return Dt[e]}}]),e}(),Tt=function(){function e(){(0,Y.Z)(this,e),this.element=null,this.addonId=null}return(0,X.Z)(e,[{key:"parseBeforeFixedWindowPosition",value:function(e){var t={move:null,scale:null,skew:null,opacity:null,blur:null,rotate:null},n=new At(e);n.bindCustomAnimation();var o={move:{x:0,y:0,z:0},scale:{x:1,y:1,z:1},skew:{x:0,y:0},rotate:{x:0,y:0,z:0},opacity:0,blur:0};return Object.keys(t).forEach((function(e){t[e]=n.getCustomAnimationActionByName(e),null!==t[e]&&t[e].length>0&&(o[e]=t[e][0].property)})),Object.keys(o).forEach((function(e){void 0!==o[e].x&&(o[e].x=""===o[e].x?0:parseFloat(o[e].x)),void 0!==o[e].y&&(o[e].y=""===o[e].y?0:parseFloat(o[e].y)),void 0!==o[e].z&&(o[e].z=""===o[e].z?0:parseFloat(o[e].z))})),"{\n will-change: transform;\n transform : translate3d(".concat(o.move.x,"px, ").concat(o.move.y,"px, ").concat(o.move.z,"px) \n scale3d(").concat(o.scale.x,", ").concat(o.scale.y,", ").concat(o.scale.z,")\n rotateX(").concat(o.rotate.x,"deg) rotateY(").concat(o.rotate.y,"deg) rotateZ(").concat(o.rotate.y,"deg) \n skew(").concat(o.skew.x,"deg, ").concat(o.skew.y,"deg);\n }")}},{key:"parseScrollAction",value:function(e,t,n){var o=new At(e);o.bindCustomAnimation();var a={move:{from:{x:0,y:0,z:0,keyframe:0,f:!1},to:{x:0,y:0,z:0,keyframe:0,f:!1},goal:{x:0,y:0,z:0,keyframe:0}},scale:{from:{x:1,y:1,z:1,keyframe:0},to:{x:1,y:1,z:1,keyframe:0},goal:{x:1,y:1,z:1,keyframe:0}},skew:{from:{x:0,y:0,keyframe:0},to:{x:0,y:0,keyframe:0},goal:{x:0,y:0,keyframe:0}},rotate:{from:{x:0,y:0,z:0,keyframe:0},to:{x:0,y:0,z:0,keyframe:0},goal:{x:0,y:0,z:0,keyframe:0}},opacity:{from:{value:0,keyframe:0},to:{value:0,keyframe:0},goal:{value:1,keyframe:0}},blur:{from:{value:0,keyframe:0},to:{value:0,keyframe:0},goal:{value:0,keyframe:0}}};return o.actionProperty.map((function(e){var n=o.getCustomAnimationActionByName(e,t);null!==n.from&&(Object.assign(a[e].from,n.from.property),a[e].from.f=!0,a[e].from.keyframe=parseInt(n.from.keyframe),void 0!==a[e].from.x&&(a[e].from.x=""===a[e].from.x?0:parseFloat(a[e].from.x)),void 0!==a[e].from.y&&(a[e].from.y=""===a[e].from.y?0:parseFloat(a[e].from.y)),void 0!==a[e].from.z&&(a[e].from.z=""===a[e].from.z?0:parseFloat(a[e].from.z)),void 0!==a[e].from.value&&(a[e].from.value=""===a[e].from.value?0:parseFloat(a[e].from.value))),null!==n.to&&(Object.assign(a[e].to,n.to.property),void 0!==a[e].to.x&&(a[e].to.x=""===a[e].to.x?0:parseFloat(a[e].to.x),a[e].goal.x=a[e].to.x),void 0!==a[e].to.y&&(a[e].to.y=""===a[e].to.y?0:parseFloat(a[e].to.y),a[e].goal.y=a[e].to.y),void 0!==a[e].to.z&&(a[e].to.z=""===a[e].to.z?0:parseFloat(a[e].to.z),a[e].goal.z=a[e].to.z),void 0!==a[e].to.value&&(a[e].to.value=""===a[e].to.value?0:parseFloat(a[e].to.value),a[e].goal.value=a[e].to.value),a[e].to.keyframe=parseInt(n.to.keyframe),a[e].to.f=!0),!0===a[e].to.f&&!0===a[e].from.f&&void 0===n.fixed&&(a[e]="opacity"===e||"blur"===e?o.getOpacity(e,a[e],t):"skew"===e?o.getSkew(e,a[e],t):o.getMoveTransform(e,a[e],t))})),"{\n will-change:transform !important;\n -webkit-transition-timing-function:ease !important;\n transform-origin:".concat(n.x_offset," ").concat(n.y_offset,";\n transform-style:preserve-3d !important;\n opacity: ").concat(a.opacity.goal.value,";\n filter: blur(").concat(a.blur.goal.value,"px);\n -webkit-filter: blur(").concat(a.blur.goal.value,"px);\n transform:perspective(1000px) translate3d(").concat(a.move.goal.x,"px, ").concat(a.move.goal.y,"px, ").concat(a.move.goal.z,"px) \n scale3d(").concat(a.scale.goal.x,", ").concat(a.scale.goal.y,", ").concat(a.scale.goal.z,")\n rotateX(").concat(a.rotate.goal.x,"deg) rotateY(").concat(a.rotate.goal.y,"deg) rotateZ(").concat(a.rotate.goal.z,"deg) \n skew(").concat(a.skew.goal.x,"deg, ").concat(a.skew.goal.y,"deg) !important;\n }")}}]),e}(),Rt=new Tt;function kt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Lt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?kt(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Mt=function(e){var t=e.sections,n=e.sectionsObject,o=e.addonList,a=e.addon,i=e.options,r=[],l=[];return a.id=ct(),function e(a){o.forEach((function(o){var c,d=null===(c=a.children)||void 0===c?void 0:c.findIndex((function(e){return e===o.id}));if(gt(d)&&-1!==d){var u,m=ct();null===(u=a.children)||void 0===u||u.splice(d,1,m);var v=ae()(o);if(v.parent=a.id,Object.keys(p).includes(v.name)){var f=Bt({sections:t,sectionsObject:n,addon:v,addonId:m,options:{rowId:i.rowId,columnId:i.columnId}});l=f.sections}else v.name===s?(v.id=m,v=Zt(v)):v.id=m;r.push(v),"div"===v.name&&e(v)}}))}(a),{divAddon:a,children:r,nestedSections:l}},Bt=function(e){var t,n=e.sections,o=e.sectionsObject,a=e.addon,i=e.options,r=e.addonId,l=void 0===r?ct():r,s=[],d=a;return d.id=l,(null===(t=d.settings)||void 0===t?void 0:t[p[d.name].key]).forEach((function(e){e.content.forEach((function(e){var t=o[e.id];if(!gt(t))return null;var a=ct();e.id=a;var r=ae()(t);r.id=a,r.parent_addon=d.id,gt(i)&&(r.parent={rowId:i.rowId,columnId:i.columnId}),s.push(r);var l=Jt({sections:n,sectionsObject:o,section:r});s.push.apply(s,(0,c.Z)(l))}))})),{addon:d,sections:s}},Jt=function(e){var t=e.sections,n=e.sectionsObject,o=e.section,a=[];return o.columns.forEach((function(e){e.id=ct();var i=[];e.addons.forEach((function(r){if(!r.parent)if(Object.keys(p).includes(r.name)){var l=Bt({sections:t,sectionsObject:n,addon:r,options:{rowId:o.id,columnId:e.id}});gt(l)&&(i.push(l.addon),a.push.apply(a,(0,c.Z)(l.sections)))}else if("nested_row"===r.type){var d=function(e){var t=e.sections,n=e.sectionsObject,o=e.addon,a=e.options,i=[],r=o,l=n[r.id];if(!gt(l))return null;r.id=ct();var s=ae()(l);s.id=r.id,gt(a)&&(s.parent={rowId:a.rowId,columnId:a.columnId}),i.push(s);var d=Jt({sections:t,sectionsObject:n,section:s});return i.push.apply(i,(0,c.Z)(d)),{addon:r,sections:i}}({sections:t,sectionsObject:n,addon:r,options:{rowId:o.id,columnId:e.id}});gt(d)&&(i.push(d.addon),a.push.apply(a,(0,c.Z)(d.sections)))}else if("div"===r.name){var u=Mt({sections:t,sectionsObject:n,addon:r,addonList:e.addons,options:{rowId:o.id,columnId:e.id}}),m=u.divAddon,v=u.children,f=u.nestedSections;i.push.apply(i,[m].concat((0,c.Z)(v))),a.push.apply(a,(0,c.Z)(f))}else if(r.name===s){r.id=ct();var b=Zt(r);i.push(b)}else r.id=ct(),i.push(r)})),i.length>0&&(e.addons=i)})),a},Zt=function(e){var t=function(t){return t.map((function(t){var n,o;return Lt(Lt({},t),{},d in t?(0,K.Z)({},d,t[d].map((function(t){var n,o;return Lt(Lt({},t),{},{content:null!==(n=null==t||null===(o=t.content)||void 0===o?void 0:o.map((function(t){return Lt(Lt({},t),{},{id:ct(),reference_id:e.id})})))&&void 0!==n?n:[]})}))):{content:null!==(n=null==t||null===(o=t.content)||void 0===o?void 0:o.map((function(t){return Lt(Lt({},t),{},{id:ct(),reference_id:e.id})})))&&void 0!==n?n:[]})}))};return gt(e.settings)?(e.settings[u]=t(e.settings[u]),e.settings[d]=t(e.settings[d]),e):e},jt=n(5861),Gt=n(4687),Ut=n.n(Gt);function Ft(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Ht(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ft(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ft(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var zt=function e(t,n,o){n&&(n.columns.forEach((function(n){n.addons.forEach((function(n){if(Object.keys(We).includes(n.name))n.settings["sp_".concat(n.name,"_item")].forEach((function(n){n.content.forEach((function(n){var a=t[n.id];a&&e(t,a,o)}))}));else if("nested_row"===n.type){var a=t[n.id];a&&e(t,a,o)}}))})),o.push(n))},Vt=function(e,t){var n={};e.forEach((function(e){return n[e.id]=e}));var o=[];return t&&zt(n,Ht(Ht({},t),{},{parent:!1}),o),o.reverse()},Wt=function e(t){var n,o=t.addon,a=t.divAddons,i=t.objAddons,r=t.objRows,l=t.newRows;null==o||null===(n=o.children)||void 0===n||n.forEach((function(t){var n=i[t];if(a.push(n),tn(n)&&Object.keys(We).includes(n.name))n.settings["sp_".concat(n.name,"_item")].forEach((function(e){e.content.forEach((function(e){var t=r[e.id];t&&zt(r,t,l)}))}));else if("nested_row"===(null==n?void 0:n.type)){var o=r[n.id];o&&zt(r,o,l)}else"div"===n.name&&e({addon:n,divAddons:a,objAddons:i,objRows:r,newRows:l})}))},Kt=function(e){var t=e.sections,n=e.addon,o=e.rowIndex,a=e.colIndex,i=ae()(n),r={};t.forEach((function(e){return r[e.id]=e}));var l=[],c=[];if(i.parent&&(i.parent=!1),tn(i)&&Object.keys(We).includes(i.name))i.settings["sp_".concat(i.name,"_item")].forEach((function(e){e.content.forEach((function(e){var t=r[e.id];t&&zt(r,t,l)}))}));else if("div"===i.name){var s;c.push(i);var d=(null==t||null===(s=t[o])||void 0===s||null===(s=s.columns)||void 0===s||null===(s=s[a])||void 0===s?void 0:s.addons)||[],u={};d.forEach((function(e){return u[e.id]=e})),Wt({addon:i,divAddons:c,objAddons:u,objRows:r,newRows:l})}return{name:i.name,addon:"div"===i.name?c:[i],rows:l.reverse()}},Yt=function(e){var t=[];try{var n=localStorage.getItem(e);if(n){var o=JSON.parse(n);Array.isArray(o)&&(t=o)}}catch(e){me(Joomla.Text._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_COPIED_ROW"),"Warn")}return t},Xt=function(e,t){localStorage.setItem(e,JSON.stringify(t))},qt=function(e){var t={addonName:"",addonData:null};try{var n=localStorage.getItem(e);if(n){var o=JSON.parse(n);null!=o&&o.addonData&&null!=o&&o.addonName&&(t=o)}}catch(e){me(Joomla.Text._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_COPIED_ADDON"),"Warn")}return t},$t=function(e,t){var n=t.addonName,o=t.addonData;localStorage.setItem(e,JSON.stringify({addonName:n,addonData:o}))},Qt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=" ",n=["1",1,"true",!0],o=e.hidden_xl,a=e.hidden_lg,i=e.hidden_md,r=e.hidden_sm,l=e.hidden_xs;return n.includes(o)&&(t+="builder-hidden-xl "),n.includes(a)&&(t+="builder-hidden-lg "),n.includes(i)&&(t+="builder-hidden-md "),n.includes(r)&&(t+="builder-hidden-sm "),n.includes(l)&&(t+="builder-hidden-xs "),t},en=function(e){var t=e.settings,n=void 0===t?{}:t,o=e.targetProperty,a=void 0===o?"enable_animation":o;return!(0===Object.keys(n).length||(wt(n,a)?!n[a]||null==n||!n.animation:null==n||!n.animation))},tn=function(e){return null!=e},nn=function(e){return Array.from(Array(e).keys())},on=function(e){var t="",n={};return e.global_use_animation&&e.global_animation&&(t+=" sppb-wow "+e.global_animation,e.global_animationduration&&(n["data-sppb-wow-duration"]="".concat(e.global_animationduration,"ms")),e.global_animationdelay&&(n["data-sppb-wow-delay"]="".concat(e.global_animationdelay,"ms"))),{animationAttr:n,animationClass:t}},an=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return arguments.length>1&&void 0!==arguments[1]&&arguments[1]?e.map((function(e){return""!==toString(e.value)?Ht(Ht({},e),{},{isDisabled:!0}):e})):e},rn=function(){var e=(0,jt.Z)(Ut().mark((function e(){var t,n=arguments;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.length>0&&void 0!==n[0]?n[0]:"",e.abrupt("return",new Promise((function(e,n){var o=new Image;o.src=t,o.onload=function(){return e(o)},o.onerror=function(){return n()}})));case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ln=n(2902),cn=n(1469),sn=n.n(cn),dn=n(7037),un=n.n(dn),pn="ADD_DYNAMIC_CONTENT_ADDON",mn="CHANGE_DYNAMIC_ITEM_VISIBILITY",vn=n(6486);function fn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function bn(e){return e.flatMap((function(e){return e.columns.flatMap((function(e){return e.addons}))}))}function gn(){return function e(t,n){var o,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],i=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return fn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?fn(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,a=function(){};return{s:a,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,r=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return r=e.done,e},e:function(e){l=!0,i=e},f:function(){try{r||null==n.return||n.return()}finally{if(l)throw i}}}}(t);try{for(i.s();!(o=i.n()).done;){var r,l=o.value;if((null==l?void 0:l.id)===n)return a.some((function(e){return(null==e?void 0:e.name)===B.DynamicContentCollection}));if((null==l||null===(r=l.child_nodes)||void 0===r?void 0:r.length)>0&&e(null==l?void 0:l.child_nodes,n,[].concat((0,c.Z)(a),[l])))return!0}}catch(e){i.e(e)}finally{i.f()}return!1}(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],arguments.length>1&&void 0!==arguments[1]?arguments[1]:null)}function hn(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return function e(t,o){for(var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=0;i<t.length;i++){var r,l=t[i];if(l.id===o)return{addonIndex:"bottom"===n?i+1:i,addon:l,parentAddon:a};if(null!=l&&null!==(r=l.child_nodes)&&void 0!==r&&r.length){var c=e(l.child_nodes,o,l);if(c.addon)return c}}return{addonIndex:-1,addon:null,parentAddon:null}}(e,t)}function _n(e){var t;e.id&&(e.id=ct()),null!=e&&null!==(t=e.child_nodes)&&void 0!==t&&t.length&&e.child_nodes.forEach((function(e){return _n(e)}))}function En(e){var t,n,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";null!=e&&e.settings&&(null===(n=e.settings)||void 0===n||delete n[o]),null!=e&&null!==(t=e.child_nodes)&&void 0!==t&&t.length&&e.child_nodes.forEach((function(e){return En(e,o)}))}function yn(e){var t=(0,vn.cloneDeep)(e);return _n(t),t}function xn(e){var t,n,o,a=e.addon,i=e.addonIndex,r=e.parentAddon,l=e.newAddonData;(null==a?void 0:a.name)===B.DynamicContentCollection||(null==a?void 0:a.name)===M?null==a||null===(t=a.child_nodes)||void 0===t||t.push(l):-1===i?null==r||null===(n=r.child_nodes)||void 0===n||n.push(l):null==r||null===(o=r.child_nodes)||void 0===o||o.splice(i,0,l)}var On=function(){var e=(0,jt.Z)(Ut().mark((function e(t){var n,o,a,i,r,l,c,s,d,u,p=arguments;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=p.length>1&&void 0!==p[1]?p[1]:{},o=p.length>2?p[2]:void 0,a=p.length>3?p[3]:void 0,i=p.length>4?p[4]:void 0,r=p.length>5&&void 0!==p[5]?p[5]:null,l=p.length>6&&void 0!==p[6]?p[6]:"",c=!(p.length>7&&void 0!==p[7])||p[7],s="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=dynamic_content.getDynamicContentData"),e.next=10,fetch(s,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify({collection_id:Number(t),filters:JSON.stringify(n),limit:o,page:a,parent_item:JSON.stringify(r),direction:i,currentLink:l,isSite:c})});case 10:if((d=e.sent).ok){e.next=13;break}throw new Error("Network response was not ok");case 13:return e.next=15,d.json();case 15:return u=e.sent,e.abrupt("return",u);case 17:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),In=function(){var e;return"detail"===(null===(e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"").split(":"))||void 0===e?void 0:e[1])};function wn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function Cn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Pn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Cn(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Cn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Sn=Object.freeze({div:"div",table_advanced:"table_advanced",accordion:"accordion",tab:"tab"}),An=function(){var e={},t=[];(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).forEach((function(n,o){n.parent||t.push(n.id),e[n.id]={row:n,rowIndex:o}}));var n=[];return t.forEach((function(t){var o=e[t].row;o&&Bn({row:o},e,n)})),n.reverse()},Dn=function(e){var t=e.sections,n=e.sectionsObject,o=e.addonList,a=e.addon,i=e.options,r=[],l=[];return a.id=ct(),function e(a){o.forEach((function(o){var c,d=null===(c=a.children)||void 0===c?void 0:c.findIndex((function(e){return e===o.id}));if(gt(d)&&-1!==d){var u,m=ct();null===(u=a.children)||void 0===u||u.splice(d,1,m);var v=ae()(o);if(v.parent=a.id,Object.keys(p).includes(v.name)){var f=Nn({sections:t,sectionsObject:n,addon:v,addonId:m,options:{rowId:i.rowId,columnId:i.columnId}});l=f.sections}else v.name===s?(v.id=m,v=Rn(v)):v.id=m;r.push(v),"div"===v.name&&e(v)}}))}(a),{divAddon:a,children:r,nestedSections:l}},Nn=function(e){var t,n=e.sections,o=e.sectionsObject,a=e.addon,i=e.options,r=e.addonId,l=void 0===r?ct():r,s=[],d=a;return d.id=l,(null===(t=d.settings)||void 0===t?void 0:t[p[d.name].key]).forEach((function(e){e.content.forEach((function(e){var t=o[e.id];if(!gt(t))return null;var a=ct();e.id=a;var r=ae()(t);r.id=a,r.parent_addon=d.id,gt(i)&&(r.parent={rowId:i.rowId,columnId:i.columnId}),s.push(r);var l=Tn({sections:n,sectionsObject:o,section:r});s.push.apply(s,(0,c.Z)(l))}))})),{addon:d,sections:s}},Tn=function(e){var t=e.sections,n=e.sectionsObject,o=e.section,a=[];return o.columns.forEach((function(e){e.id=ct();var i=[];e.addons.forEach((function(r){if(!r.parent)if(Object.keys(p).includes(r.name)){var l=Nn({sections:t,sectionsObject:n,addon:r,options:{rowId:o.id,columnId:e.id}});gt(l)&&(i.push(l.addon),a.push.apply(a,(0,c.Z)(l.sections)))}else if("nested_row"===r.type){var d=kn({sections:t,sectionsObject:n,addon:r,options:{rowId:o.id,columnId:e.id}});gt(d)&&(i.push(d.addon),a.push.apply(a,(0,c.Z)(d.sections)))}else if("div"===r.name){var u=Dn({sections:t,sectionsObject:n,addon:r,addonList:e.addons,options:{rowId:o.id,columnId:e.id}}),m=u.divAddon,v=u.children,f=u.nestedSections;i.push.apply(i,[m].concat((0,c.Z)(v))),a.push.apply(a,(0,c.Z)(f))}else if(r.name===s){r.id=ct();var b=Rn(r);i.push(b)}else if(r.name===Z.productList||r.name===Z.category){var g;r.id=ct();var h=null!==(g=r.items)&&void 0!==g?g:[];h.forEach((function(e,t){var n=[];e.forEach((function(t){if(!t.parent)if("div"===t.name){var o=Ln({addon:t,addonList:e}),a=o.divAddon,i=o.children;n.push.apply(n,[a].concat((0,c.Z)(i)))}else t.id=ct(),n.push(t)})),h[t]=n})),i.push(r)}else r.id=ct(),i.push(r)})),i.length>0&&(e.addons=i)})),a},Rn=function(e){var t=function(t){return t.map((function(t){return Pn(Pn({},t),{},d in t?(0,K.Z)({},d,t[d].map((function(t){return Pn(Pn({},t),{},{content:t.content.map((function(t){return Pn(Pn({},t),{},{id:ct(),reference_id:e.id})}))})}))):{content:t.content.map((function(t){return Pn(Pn({},t),{},{id:ct(),reference_id:e.id})}))})}))};return gt(e.settings)?(e.settings[u]=t(e.settings[u]),e.settings[d]=t(e.settings[d]),e):e},kn=function(e){var t=e.sections,n=e.sectionsObject,o=e.addon,a=e.options,i=[],r=o,l=n[r.id];if(!gt(l))return null;r.id=ct();var s=ae()(l);s.id=r.id,gt(a)&&(s.parent={rowId:a.rowId,columnId:a.columnId}),i.push(s);var d=Tn({sections:t,sectionsObject:n,section:s});return i.push.apply(i,(0,c.Z)(d)),{addon:r,sections:i}},Ln=function(e){var t=e.addonList,n=e.addon,o=[];return n.id=ct(),function e(n){t.forEach((function(t){var a,i=null===(a=n.children)||void 0===a?void 0:a.findIndex((function(e){return e===t.id}));if(gt(i)&&-1!==i){var r,l=ct();null===(r=n.children)||void 0===r||r.splice(i,1,l);var c=ae()(t);c.parent=n.id,c.id=l,o.push(c),"div"===c.name&&e(c)}}))}(n),{divAddon:n,children:o}},Mn=function(e){var t=e.id,n=void 0===t?ct():t,o=e.column,a=e.rowId,i=e.stateObj,r=e.clonedRows,l=ae()(o);l.id=n;var s=[],d=l.addons,u={rowId:a,columnId:n};return d.forEach((function(e){if(!e.parent){var t=Jn({addonData:{addon:e},parent:u,stateObj:i,clonedRows:r,newAddons:s,addons:d}).clonedAddon;s=[].concat((0,c.Z)(s),[t])}})),l.addons=s,l},Bn=function(e,t,n){var o=e.id,a=void 0===o?ct():o,i=e.row,r=e.parent_addon,l=void 0===r?null:r,c=e.parent,s=void 0===c?null:c,d=ae()(i);d.id=a,l&&(d.parent_addon=l),s&&(d.parent=s),d.columns=d.columns.map((function(e){return Mn({column:e,rowId:a,stateObj:t,clonedRows:n})})),n.push(d)},Jn=function e(t){var n,o=t.addonData,a=t.parent,i=t.stateObj,r=t.clonedRows,l=t.addons,c=t.newAddons,s=function(e){var t,n,o,a=e.addon,i=e.id,r=void 0===i?ct():i,l=e.parent,c=void 0===l?void 0:l,s={},d=ae()(a);if(d.id=r,null!==(t=d.settings)&&void 0!==t&&t.instFormId&&(d.settings.instFormId=r),d.name===Sn.table_advanced){var u=d.settings,p=u.sp_table_advanced_item,m=u.table_advanced_item;d.settings.sp_table_advanced_item=p.map((function(e){return e.content=e.content.map((function(e){return Pn(Pn({},e),{},{id:ct(),reference_id:r})})),e})),d.settings.table_advanced_item=m.map((function(e){return e.table_advanced_item=e.table_advanced_item.map((function(e){return e.content=e.content.map((function(e){return Pn(Pn({},e),{},{id:ct(),reference_id:r})})),e})),e}))}return d.htmlContent&&(d.htmlContent=d.htmlContent.replaceAll("-".concat(a.id),"-".concat(r))),null!==(n=d.assets)&&void 0!==n&&n.css&&(d.assets.css=d.assets.css.replaceAll("-".concat(a.id),"-".concat(r))),null!==(o=d.assets)&&void 0!==o&&o.js&&(d.assets.js=d.assets.js.replaceAll("-".concat(a.id),"-".concat(r))),a.children&&Array.isArray(a.children)&&(d.children=d.children.map((function(e){var t=ct();return s[e]={id:t,parent:r},t}))),c&&(d.parent=c),{clonedAddon:d,clonedChildren:s}}(o),d=s.clonedAddon,u=s.clonedChildren,p="sp_".concat(d.name,"_item"),m=[Sn.accordion,Sn.tab].includes(o.addon.name),v=Object.entries(u);if(v.length&&v.forEach((function(t){var n=(0,W.Z)(t,2),o=n[0],s=n[1],d=s.id,u=s.parent,p=l.find((function(e){return e.id.toString()===o}));if(p){var m=e({addonData:{addon:p,id:d,parent:u},parent:a,stateObj:i,clonedRows:r,newAddons:c,addons:l}).clonedAddon;c.push(m)}})),"nested_row"===o.addon.type){var f=o.addon.id,b=((null==i?void 0:i[f])||{}).row;return b&&Bn({id:d.id,row:b,parent:a},i,r),{clonedAddon:d,clonedChildren:u}}if(!p||null===(n=d.settings)||void 0===n||null===(n=n[p])||void 0===n||!n.length||!m)return{clonedAddon:d,clonedChildren:u};var g=[];return d.settings[p]=d.settings[p].map((function(e){var t=e.content;return t.length?(t=t.map((function(e){var t=ct();return g.push({newRowId:t,oldRowId:e.id}),e.id=t})),e):e})),g.forEach((function(e){var t=e.newRowId,n=e.oldRowId,o=i[n].row;Bn({id:t,row:o,parent_addon:d.id,parent:a},i,r)})),{clonedAddon:d,clonedChildren:u}},Zn=function(e,t){var n=t.parent,o=n.rowId,a=n.columnId;return e.map((function(e){return o===e.id?Pn(Pn({},e),{},{columns:e.columns.map((function(e){return a===e.id?Pn(Pn({},e),{},{addons:e.addons.filter((function(e){return e.id!==t.id}))}):e}))}):e}))},jn=function e(t,n,o){var a=o.filter((function(e){return e.id!==n.id}));return n.parent&&Ie()(n.parent)&&(a=Zn(a,n)),n.columns.forEach((function(n){n.addons.forEach((function(n){if(Object.keys(We).includes(n.name))n.settings["sp_".concat(n.name,"_item")].forEach((function(n){Array.isArray(n.content)&&n.content.forEach((function(n){var o=t[n.id];o&&(a=e(t,o,a))}))}));else if("nested_row"===(null==n?void 0:n.type)){var o=t[n.id];o&&(a=e(t,o,a))}}))})),a},Gn=function(e,t){var n,o=rt(),a=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return wn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?wn(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,a=function(){};return{s:a,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,r=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return r=e.done,e},e:function(e){l=!0,i=e},f:function(){try{r||null==n.return||n.return()}finally{if(l)throw i}}}}(Ye);try{for(a.s();!(n=a.n()).done;){var i=n.value;o[i]=t.includes(i)?e:"100%"}}catch(e){a.e(e)}finally{a.f()}return o},Un=function(e){var t=e.addons,n=e.addonToDelete;return t.flatMap((function(e){return e.id===n.id?[]:null!=n&&n.parent&&n.parent===e.id?Pn(Pn({},e),e.children&&{children:e.children.filter((function(e){return e.toString()!==n.id.toString()}))}):e}))},Fn=function e(t){var n=t.addons,o=t.addonToDelete,a=t.removedAddonList,i=void 0===a?[]:a,r=Un({addons:n,addonToDelete:o}),l=[];if(i.push(o),"div"===o.name&&null!=o&&o.children){var c=o.children;r.forEach((function(e){c.includes(e.id)&&l.push(e)}))}return i.push.apply(i,l),l.forEach((function(t){r="div"===t.name?e({addons:r,addonToDelete:t,removedAddonList:i}):Un({addons:r,addonToDelete:t})})),r},Hn=function(e){var t=e.rows,n=e.rowId,o=e.columnId,a=e.addonId,i=e.referenceId;if(gn(bn(t),a))return(0,ln.ZP)(t,(function(e){var t,n=hn(bn(e),a),o=n.addon,i=(n._,n.parentAddon);o&&(i.child_nodes=null==i||null===(t=i.child_nodes)||void 0===t?void 0:t.filter((function(e){return(null==e?void 0:e.id)!==a})))}));var r={};t.forEach((function(e){return r[e.id]=e}));var l=t.findIndex((function(e){return e.id===n})),c=t[l].columns.findIndex((function(e){return e.id===o})),s=t[l].columns[c].addons;if(void 0!==i){var d=s.find((function(e){return e.id===i}));return"table_advanced"===(null==d?void 0:d.name)?function(e){var t=e.rows,n=e.rowId,o=e.columnId,a=e.addonId,i=e.referenceId,r=e.referenceAddon,l=Pn(Pn({},r),{},{settings:Pn(Pn({},r.settings),{},{sp_table_advanced_item:r.settings.sp_table_advanced_item.map((function(e){return Pn(Pn({},e),{},{content:e.content.filter((function(e){return e.id!==a}))})})),table_advanced_item:r.settings.table_advanced_item.map((function(e){return Pn(Pn({},e),{},{table_advanced_item:e.table_advanced_item.map((function(e){return Pn(Pn({},e),{},{content:e.content.filter((function(e){return e.id!==a}))})}))})}))})});return t.map((function(e){return n===e.id?Pn(Pn({},e),{},{columns:e.columns.map((function(e){return e.id===o?Pn(Pn({},e),{},{addons:e.addons.map((function(e){return e.id===i?l:e}))}):e}))}):e}))}({rows:t,referenceAddon:d,rowId:n,columnId:o,addonId:a,referenceId:i}):t}var u=s.find((function(e){return e.id===a})),p=[];if(!u)return t;var m=Fn({addons:s,addonToDelete:u,removedAddonList:p}),v=t;return p.forEach((function(e){if(Object.keys(We).includes(e.name))e.settings["sp_".concat(e.name,"_item")].forEach((function(e){e.content.forEach((function(e){var t=r[e.id];t&&(v=jn(r,t,v))}))}));else if("nested_row"===(null==e?void 0:e.type)){var t=r[e.id];t&&(v=jn(r,t,v))}})),v=v.map((function(e){return n===e.id?Pn(Pn({},e),{},{columns:e.columns.map((function(e){return e.id===o?Pn(Pn({},e),{},{addons:m}):e}))}):e})),v},zn=function(e,t){gt(e.parent)&&"boolean"!=typeof e.parent&&t.forEach((function(t){var n;t.id===e.parent&&(t.children=null===(n=t.children)||void 0===n?void 0:n.filter((function(t){return t!==e.id})),e.parent=!1)}))},Vn=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];(null===(t=e.settings)||void 0===t?void 0:t[p[e.name].key]).forEach((function(e){e.content.forEach((function(e){var t=n.findIndex((function(t){return t.id===e.id}));if(-1===t)return null;var o=n[t];gt(o)&&(n.splice(t,1),Yn(o,n))}))}))},Wn=function(e){var t=e.sections,n=e.sectionIndex,o=e.sectionId,a=void 0===o?ct():o,i=e.independent,r=void 0===i||i,l=Object.fromEntries(t.map((function(e,t){return[e.id,Pn(Pn({},e),{},{index:t})]}))),s=t[n],d=ae()(s);d.id=a,r&&(d.parent=!1),d.parent_addon&&r&&delete d.parent_addon,d.columns.forEach((function(e){e.id=ct()}));var u=Tn({sections:t,sectionsObject:l,section:d});return[d].concat((0,c.Z)(u))},Kn=function(e,t){var n=t.findIndex((function(t){return t.id===e.id}));if(-1===n)return null;var o=t[n];gt(o)&&(t.splice(n,1),Yn(o,t))},Yn=function(e,t){gt(e)&&e.columns.forEach((function(e){e.addons.forEach((function(e){Object.keys(p).includes(e.name)?Vn(e,t):"nested_row"===e.type&&Kn(e,t)}))}))},Xn=function(e){var t=e.rows,n=e.dragInfo,o=e.hoverInfo,a=e.isLayer,i=void 0!==a&&a,r=n.dragRowId,l=n.dragColumnId,s=n.dragAddonId,d=o.hoverRowId,u=o.hoverColumnId,p=o.hoverAddonId,m=o.position,v=d===r,f=u===l,b="bottom"===m,g=function(e,t,n){return e?[].concat((0,c.Z)(n),(0,c.Z)(t)):[].concat((0,c.Z)(t),(0,c.Z)(n))},h=function(e,t){var n;return Pn(Pn({},e),{},{children:null!==(n=null==e?void 0:e.children.filter((function(e){return e.toString()!==t.toString()})))&&void 0!==n?n:[]})},_=function(e){var t,n,o=e.addon,a=e.hoverAddonId,i=void 0===a?null:a,r=e.childIdToAdd,l=e.isPositionBottom,s=void 0!==l&&l,d=e.dragAddon,u=void 0===d?{}:d;return"nested_row"===(null==u?void 0:u.type)?o:Pn(Pn({},o),{},i?{children:(t=o,null!=t&&null!==(n=t.children)&&void 0!==n&&n.length?t.children.flatMap((function(e){return e.toString()===i.toString()?g(s,[r],[e]):e})):[r])}:{children:o.children?[].concat((0,c.Z)(o.children),[r]):[r]})},E=function(e,t){return"nested_row"===(null==e?void 0:e.type)?e:Pn(Pn({},e),{},t?{parent:t}:{parent:!1})},y=function(e){var t,n=e.findIndex((function(e){return e.id===p})),o=e[n],a=e.findIndex((function(e){return e.id===s})),r=e[a],l=null==o?void 0:o.parent,c=null==r?void 0:r.parent;if(l&&c&&l===c){var d={addons:e,hoverParentId:l,dragAddonId:s,hoverAddonId:p};return i?function(e){var t=e.addons,n=e.hoverParentId,o=e.dragAddonId,a=e.hoverAddonId,i=function(e,t){return e.findIndex((function(e){return t.toString()===e.toString()}))};return t.flatMap((function(e){if(e.id===n){var t=i(e.children,o),r=i(e.children,a),l=null==e?void 0:e.children.flatMap((function(e){return e.toString()===o.toString()?[]:e.toString()===a.toString()?t<r?[a,o]:[o,a]:e}));return Pn(Pn({},e),{},{children:null!=l?l:[]})}return e}))}(d):function(e){var t=e.addons,n=e.hoverParentId,o=e.dragAddonId,a=e.hoverAddonId,i=e.position;return t.flatMap((function(e){if(e.id===n){var t=null==e?void 0:e.children.flatMap((function(e){return e.toString()===o.toString()?[]:e.toString()===a.toString()?"bottom"===i?[a,o]:[o,a]:e}));return Pn(Pn({},e),{},{children:null!=t?t:[]})}return e}))}(Pn(Pn({},d),{},{position:m}))}return"div"!==o.name||null!=o&&null!==(t=o.children)&&void 0!==t&&t.length?o.parent?e.flatMap((function(e){return e.id===o.parent?_({addon:e,hoverAddonId:o.id,childIdToAdd:r.id,isPositionBottom:b,dragAddon:r}):e.id===s?E(r,o.parent):null!=r&&r.parent&&e.id===r.parent?h(e,r.id):e})):e.flatMap((function(e){if(p===e.id){var t=o;null!=r&&r.parent&&p===r.parent&&(t=h(o,r.id));var l=E(r,null);return i&&a<n||!i&&b?[t,l]:[l,t]}return s===e.id?[]:null!=r&&r.parent&&e.id===r.parent?h(e,r.id):e})):e.flatMap((function(e){return e.id===o.id?_({addon:e,hoverAddonId:o.id,childIdToAdd:r.id,isPositionBottom:b,dragAddon:r}):e.id===s?E(r,o.id):null!=r&&r.parent&&e.id===r.parent?h(e,r.id):e}))},x=function(e){var t=e.column,n=e.hoverAddonId,o=e.hoverAddon,a=e.dragAddonId,i=e.dragAddon,r=e.isPositionBottom,l=e.dragAddonData;if(!n){var s=E(i,null);return Pn(Pn({},t),{},{addons:[s].concat((0,c.Z)(l.addon.slice(1)))})}return Pn(Pn({},t),{},{addons:t.addons.flatMap((function(e){if(n===e.id){if("div"===o.name){var t=E(i,n),s=_({addon:e,childIdToAdd:a,dragAddon:i});return g(r,[t].concat((0,c.Z)(l.addon.slice(1))),[s])}var d=E(i,e.parent);return g(r,[d].concat((0,c.Z)(l.addon.slice(1))),[e])}return"div"!==o.name&&null!=o&&o.parent&&o.parent===e.id?_({addon:e,hoverAddonId:n,childIdToAdd:a,isPositionBottom:r,dragAddon:i}):e}))})},O=function(e,t){if(!f){var n=e.findIndex((function(e){return e.id===l})),o=e[n].addons.find((function(e){return e.id===s})),a=e.find((function(e){return e.id===u})).addons.find((function(e){return e.id===p}));return e.map((function(e){if(e.id===u){if(!p){var n=E(o,null);return Pn(Pn({},e),{},{addons:[n].concat((0,c.Z)(t.addon.slice(1)))})}return x({column:e,hoverAddonId:p,hoverAddon:a,dragAddonId:s,dragAddon:o,isPositionBottom:b,dragAddonData:t})}return e.id===l?Pn(Pn({},e),{},{addons:e.addons.flatMap((function(e){return t.addon.find((function(t){return t.id===e.id}))?[]:null!=o&&o.parent&&o.parent===e.id?h(e,o.id):e}))}):e}))}return f?e.map((function(e){return e.id===u?Pn(Pn({},e),{},{addons:y(e.addons)}):e})):e};return function(e){var t,n,o=e.findIndex((function(e){return e.id===r})),a=e[o];if(!gt(a))return e;var i=a.columns.findIndex((function(e){return e.id===l})),c=a.columns[i];if(!gt(c))return e;var m=c.addons.find((function(e){return e.id===s})),f=e.find((function(e){return e.id===d})),g=null==f||null===(t=f.columns)||void 0===t?void 0:t.find((function(e){return e.id===u})),_=null==g||null===(n=g.addons)||void 0===n?void 0:n.find((function(e){return e.id===p})),E=function(e){var t=e.sections,n=e.addon,o=e.rowIndex,a=e.colIndex,i=ae()(n),r={};t.forEach((function(e){return r[e.id]=e}));var l=[],c=[];if(tn(i)&&Object.keys(We).includes(i.name))i.settings["sp_".concat(i.name,"_item")].forEach((function(e){e.content.forEach((function(e){var t=r[e.id];t&&zt(r,t,l)}))}));else if("div"===i.name){var s;c.push(i);var d=(null==t||null===(s=t[o])||void 0===s||null===(s=s.columns)||void 0===s||null===(s=s[a])||void 0===s?void 0:s.addons)||[],u={};d.forEach((function(e){return u[e.id]=e})),Wt({addon:i,divAddons:c,objAddons:u,objRows:r,newRows:l})}else if("nested_row"===(null==i?void 0:i.type)){var p=r[i.id];p&&zt(r,p,l)}return{name:i.name,addon:"div"===i.name?c:[i],rows:l.reverse()}}({sections:e,addon:m,rowIndex:o,colIndex:i});return gt(E)?v?e.flatMap((function(e){return E.rows.find((function(t){return t.id===e.id}))&&l===e.parent.columnId?Pn(Pn({},e),e.parent&&{parent:Pn(Pn({},e.parent),{},{columnId:u})}):v&&e.id===d?Pn(Pn({},e),{},{columns:O(e.columns,E)}):e})):e.map((function(e){return E.rows.find((function(t){return t.id===e.id}))&&e.parent.rowId===r?Pn(Pn({},e),{},{parent:{rowId:d,columnId:u}}):r===e.id?Pn(Pn({},e),{},{columns:e.columns.map((function(e){return l===e.id?Pn(Pn({},e),{},{addons:e.addons.flatMap((function(e){return E.addon.find((function(t){return t.id===e.id}))?[]:null!=m&&m.parent&&m.parent===e.id?h(e,m.id):e}))}):e}))}):d===e.id?Pn(Pn({},e),{},{columns:e.columns.map((function(e){return u===e.id?x({column:e,hoverAddonId:p,hoverAddon:_,dragAddonId:s,dragAddon:m,isPositionBottom:b,dragAddonData:E}):e}))}):e})):e}(t)},qn=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return(0,ln.ZP)(e,(function(e){e.forEach((function(e){!function(e){["image","video"].includes(e.settings.background_type)&&void 0===e.settings.overlay_type&&(e.settings.overlay_type="overlay_color"),e.parent&&(e.settings.fullscreen=1)}(e),e.columns.forEach((function(e){e.addons.forEach((function(e){"testimonialpro"===e.name&&(e.settings.hasOwnProperty("tab_arrows")||(e.settings.tab_arrows="normal"))}))}))}))}))};function $n(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Qn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Qn(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,a=function(){};return{s:a,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,r=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return r=e.done,e},e:function(e){l=!0,i=e},f:function(){try{r||null==n.return||n.return()}finally{if(l)throw i}}}}function Qn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function eo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function to(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?eo(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var no=(new Date).getTime(),oo=function(){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,o=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"12").split("+").map((function(e){var t=e.trim();return Number(t)>12?"12":t})).filter(Number),a=window.rowSettings.default,i=window.colSettings.default;e||(e={}),t||(t={});var r=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"row",n=e.padding,o=e.margin,a=["lg","md","sm","xl","xs"];return to(to({},("row"===t?window.rowSettings:window.colSettings).default),{},{padding:a.reduce((function(e,t){return e[t]=t===window.builderDefaultDevice?n:"",e}),{}),margin:a.reduce((function(e,t){return e[t]=t===window.builderDefaultDevice?o:"",e}),{})})};Object.keys(e).length>0&&(a=r(e)),Object.keys(t).length>0&&(i=r(t,"col"));var l=o.flatMap((function(e){var t=e.trim();if(!/^\d+$/.test(t))return[];var n=parseInt(t)>12?12:parseInt(t),o="".concat(parseFloat((100/(12/n)).toFixed(6)),"%"),a={xl:o,lg:o,md:o,sm:"100%",xs:"100%"};return{id:no++,class_name:"row-column",visibility:!0,settings:to(to({},i),{},{width:a}),addons:[]}})),c=o.join("+");return{id:n||no++,visibility:!0,collapse:!1,settings:a,layout:c,columns:l,parent:!1}},ao=function(e,t,n){switch(t.type){case"ROW_TOGGLE":return e.id!==t.id?e:Object.assign({},e,{visibility:!e.visibility});case"TOGGLE_COLLAPSE":return e.id!==t.id?e:Object.assign({},e,{collapse:!e.collapse});case"ROW_SETTING":return(0,ln.ZP)(e,(function(e){e.settings=t.settings.formData}));case"CHANGE_COLUMN":var o=po(e.columns,t);return Object.assign({},e,{layout:o.layout,columns:o.columns});case"COLUMN_SETTING":var a=Number(t.settings.colIndex),i=a+1,r=Object.assign({},e.columns[t.settings.colIndex]);return r.settings=t.settings.formData,Object.assign({},e,{columns:[].concat((0,c.Z)(e.columns.slice(0,a)),[r],(0,c.Z)(e.columns.slice(i)))});case"ADDON_SETTING":case"ADDON_EDIT":case"CLONE_ADDON":case"PASTE_ADDON":case"PASTE_INNER_ADDON":case"PASTE_INNER_ROW":case"CLONE_INNER_ROW":case"CHANGE_INNER_COLUMN":case"DELETE_ADDON":case"ADD_INNER_ROW":case"INNER_ROW_TOGGLE":case"ADD_INNER_ROW_BOTTOM":case"INNER_ROW_SETTING":case"INNER_COLUMN_SETTING":case"ADDON_INNER_SETTING":case"CLONE_INNER_ADDON":case"DELETE_INNER_ADDON":case"ADDON_INNER_EDIT":case"TOGGLE_COLUMN":case"DELETE_INNER_COLUMN":case"TOGGLE_INNER_COLUMN":case"DISABLE_ADDON":case"DISABLE_INNER_ADDON":if(void 0===t.settings.colIndex)return e;var l=Number(t.settings.colIndex),s=l+1,d=Object.assign({},e.columns[l]),u=ro(d,t,n);if(null!=u&&u.column){var p=Object.assign({},e,{columns:[].concat((0,c.Z)(e.columns.slice(0,l)),[u.column],(0,c.Z)(e.columns.slice(s)))});return null!=u&&u.options&&(u.options.columnId=d.id),{row:p,options:null==u?void 0:u.options}}return Object.assign({},e,{columns:[].concat((0,c.Z)(e.columns.slice(0,l)),[u],(0,c.Z)(e.columns.slice(s)))});case"DELETE_COLUMN":var m=Number(t.settings.colIndex),v=m+1,f=e.layout.split(",");f.splice(m,1);var b=f.join(",");return Object.assign({},e,{layout:b,columns:[].concat((0,c.Z)(e.columns.slice(0,m)),(0,c.Z)(e.columns.slice(v)))});case"COLUMN_SORT":var g=t.dragIndex,h=t.hoverIndex;return(0,ln.ZP)(e,(function(e){var t=e.columns.length;h!==g&&t>h&&t>g&&(e.columns=bt(e.columns,g,h))}));default:return e}},io=function(e,t){var n=Number(t.settings.innerColIndex),o=n+1;switch(t.type){case"INNER_COLUMN_SETTING":var a=Object.assign({},e.columns[n]);return a.settings=t.settings.formData,Object.assign({},e,{columns:[].concat((0,c.Z)(e.columns.slice(0,n)),[a],(0,c.Z)(e.columns.slice(o)))});case"CHANGE_INNER_COLUMN":var i=jQuery.extend(!0,{},e.columns),r=po(i,t);return Object.assign({},e,{layout:r.layout,columns:r.columns});case"DELETE_INNER_COLUMN":var l=Number(t.settings.innerColIndex),s=l+1,d=e.layout.split(",");d.splice(l,1);var u=d.join(",");return Object.assign({},e,{layout:u,columns:[].concat((0,c.Z)(e.columns.slice(0,l)),(0,c.Z)(e.columns.slice(s)))});case"ADDON_INNER_SETTING":case"CLONE_INNER_ADDON":case"PASTE_INNER_ADDON":case"DELETE_INNER_ADDON":case"ADDON_INNER_EDIT":case"DISABLE_INNER_ADDON":"ADDON_INNER_SETTING"===t.type?t.type="ADDON_SETTING":t.settings.addonIndex=t.settings.addonInnerIndex,"CLONE_INNER_ADDON"===t.type&&(t.type="CLONE_ADDON"),"PASTE_INNER_ADDON"===t.type&&(t.type="PASTE_ADDON"),"DELETE_INNER_ADDON"===t.type&&(t.type="DELETE_ADDON"),"ADDON_INNER_EDIT"===t.type&&(t.type="ADDON_EDIT"),"DISABLE_INNER_ADDON"===t.type&&(t.type="DISABLE_ADDON");var p=Object.assign({},e.columns[n]);return Object.assign({},e,{columns:[].concat((0,c.Z)(e.columns.slice(0,n)),[ro(p,t)],(0,c.Z)(e.columns.slice(o)))});case"TOGGLE_INNER_COLUMN":var m=Object.assign({},e.columns[n]);return m.visibility=!m.visibility,Object.assign({},e,{columns:[].concat((0,c.Z)(e.columns.slice(0,n)),[m],(0,c.Z)(e.columns.slice(o)))});case"DISABLE_ADDON":var v=e.visibility,f=void 0===v||v;return Object.assign({},e,{visibility:!f});default:return e}},ro=function(e,t){var n=Number(t.settings.addonIndex),o=n+1,a=t.settings;if("row"===a.addonName)return e;var i,r={id:no++,type:"inner_row",settings:window.rowSettings.default,layout:"12",visibility:!0,columns:[{id:no++,class_name:"col-md-12",visibility:!0,settings:window.colSettings.default,addons:[],width:"100%"}]};switch(t.type){case"ADDON_SETTING":var l,s,d,u,p=to(to(to({id:a.addonId,type:a.addonType,name:a.addonName,visibility:!0,settings:a.formData,htmlContent:a.htmlContent,assets:a.assets,icon:a.icon,title:a.title,parent:!1},"div"===a.addonName&&{children:[]}),(a.addonName===Z.productList||a.addonName===Z.categoryList)&&{items:nn(10).map((function(){return[]}))}),a.addonName===B.DynamicContentCollection&&{child_nodes:[]}),m="easystore_list_filter"===a.addonName,v=["accordion","tab","advanced_table","row","column",Z.productList,Z.categoryList,Z.filter,Z.pagination];if("table_advanced"===a.addonName){var f,b;if((null===(f=p.settings)||void 0===f||null===(f=f.sp_table_advanced_item)||void 0===f?void 0:f.length)>0){var g,h=$n(p.settings.sp_table_advanced_item);try{for(h.s();!(g=h.n()).done;){var _=g.value;if(void 0!==(null==_?void 0:_.content)&&un()(_.content)){var E={id:no++,name:"text_block",visibility:!0,collapse:!1,reference_id:p.id,settings:{text:_.content}};_.content=[],_.content.push(E)}}}catch(e){h.e(e)}finally{h.f()}}if((null===(b=p.settings)||void 0===b||null===(b=b.table_advanced_item)||void 0===b?void 0:b.length)>0){var y,x=$n(p.settings.table_advanced_item);try{for(x.s();!(y=x.n()).done;){var O,I=$n(y.value.table_advanced_item);try{for(I.s();!(O=I.n()).done;){var w=O.value;if(void 0!==(null==w?void 0:w.content)&&un()(w.content)){var C={id:no++,name:"text_block",visibility:!0,collapse:!1,reference_id:p.id,settings:{text:w.content}};w.content=[],w.content.push(C)}}}catch(e){I.e(e)}finally{I.f()}}}catch(e){x.e(e)}finally{x.f()}}}if(null!=a&&a.parentAddon){var P,S=e.addons.findIndex((function(e){return e.id===a.parentAddon.id}));if(-1!==S){var A=e.addons[S];if("div"===A.name){p.parent=a.parentAddon.id;var D=to(to({},A),{},{children:(0,c.Z)(e.addons[S].children)});D.children||(D.children=[]),void 0!==(null==a?void 0:a.childIndex)?D.children.splice(a.childIndex,0,p.id):D.children.push(p.id),e.addons=e.addons.map((function(e,t){return t===S?D:e}))}if((A.name===Z.productList||A.name===Z.categoryList)&&!v.includes(a.addonName)){var N,T=null==A||null===(N=A.items)||void 0===N?void 0:N.map((function(e){var t,n=to({id:ct(),type:a.addonType,name:a.addonName,visibility:!0,settings:a.formData,assets:a.assets,icon:a.icon,title:a.title,parent:!1},"div"===a.addonName&&{children:[]}),o=(0,c.Z)(e);return o.splice(null!==(t=null==a?void 0:a.childIndex)&&void 0!==t?t:0,0,n),o}));e.addons=e.addons.map((function(e,t){return S===t?to(to({},e),{},{items:T}):e}))}}else if(!m&&!v.includes(a.addonName)&&"div"===(null==a||null===(P=a.parentAddon)||void 0===P?void 0:P.name)&>(null==a?void 0:a.collectionAddonId)&>(null==a?void 0:a.collectionItemAddonIndex)){var R=e.addons.findIndex((function(e){return e.id===a.collectionAddonId}));if(-1!==R){var k=e.addons[R],L=k.items[0].findIndex((function(e){return e.id===a.parentAddon.id}));if(-1!==L){var M=(0,c.Z)(k.items).map((function(e){var t,n=e[L],o=(0,c.Z)(n.children||[]),i=to({id:ct(),type:a.addonType,name:a.addonName,visibility:!0,settings:a.formData,assets:a.assets,icon:a.icon,title:a.title,parent:n.id},"div"===a.addonName&&{children:[]});void 0!==(null==a?void 0:a.childIndex)?o.splice(a.childIndex,0,i.id):o.push(i.id);var r=(0,c.Z)(e);return(r=r.map((function(e,t){return t===L?to(to({},e),{},{children:o}):e}))).splice(null!==(t=null==a?void 0:a.collectionItemAddonIndex)&&void 0!==t?t:0,0,i),r}));e.addons=e.addons.map((function(e,t){return R===t?to(to({},e),{},{items:M}):e}))}}}}if(!m&&!v.includes(a.addonName)&&"div"!==(null==a||null===(l=a.parentAddon)||void 0===l?void 0:l.name)&>(null==a?void 0:a.collectionAddonId)&>(null==a?void 0:a.collectionItemAddonIndex)){var J=e.addons.findIndex((function(e){return e.id===a.collectionAddonId}));if(-1!==J){var j=e.addons[J].items.map((function(e){var t=to({id:ct(),type:a.addonType,name:a.addonName,visibility:!0,settings:a.formData,assets:a.assets,icon:a.icon,title:a.title,parent:!1},"div"===a.addonName&&{children:[]}),n=(0,c.Z)(e);return n.splice(a.collectionItemAddonIndex,0,t),n}));e.addons=e.addons.map((function(e,t){return J===t?to(to({},e),{},{items:j}):e}))}}if(null!=a&&a.deepAddon&&"table_advanced"===a.deepAddon.name){var G=a.deepAddon,U=a.deepAddonItemKey,F=a.deepAddonItemIndex,H=a.deepAddonItemInnerIndex,z=a.indexPosition;return(0,ln.ZP)(e,(function(e){var t=e.addons.find((function(e){return e.id===G.id}));"table_advanced_item"===U?(p.reference_id=G.id,t.settings[U][F][U][H].content.splice(z,0,p)):t.settings[U][F].content.splice(z,0,p)}))}var V=[];if(Object.keys(We).includes(p.name)){var W,K=We[p.name];null!=p&&null!==(W=p.settings)&&void 0!==W&&W[K]&&p.settings[K].forEach((function(e,t){var n=[],o=oo("12",{padding:"5px 0px 5px 0px",margin:"0px 0px 0px 0px"});if(o.parent_addon=p.id,null!=e&&e.content&&sn()(e.content))e.content.forEach((function(e){"nested_row"!==(null==e?void 0:e.type)&&n.push(to(to({},e),{},{id:ct(),title:"Text Block",visibility:!0}))}));else if(null!=e&&e.content&&un()(e.content)){var a={id:no++,name:"text_block",title:"Text Block",visibility:!0,settings:{text:e.content}};n.push(a)}n.length>0&&(o.columns[0].addons=n,p.settings[K][t].content=[],p.settings[K][t].content.push({id:o.id,type:"nested_row",name:"row"}),V.push(o))}))}return{column:!m&&(a.addonName.includes("easystore_list_")||(null==a||null===(s=a.parentAddon)||void 0===s?void 0:s.name)===Z.productList||(null==a||null===(d=a.parentAddon)||void 0===d?void 0:d.name)===Z.categoryList||gn(null==e?void 0:e.addons,null==a||null===(u=a.hoverAddon)||void 0===u?void 0:u.id)||gt(null==a?void 0:a.collectionAddonId)&>(null==a?void 0:a.collectionItemAddonIndex))?Object.assign({},e,{addons:e.addons}):void 0!==a.indexPosition?0==a.indexPosition?Object.assign({},e,{addons:[p].concat((0,c.Z)(e.addons))}):Object.assign({},e,{addons:[].concat((0,c.Z)(e.addons.slice(0,a.indexPosition)),[p],(0,c.Z)(e.addons.slice(a.indexPosition)))}):Object.assign({},e,{addons:[].concat((0,c.Z)(e.addons),[p])}),options:{sideRows:V}};case"TOGGLE_COLUMN":return e.id!==t.settings.id?e:Object.assign({},e,{visibility:!e.visibility});case"ADD_INNER_ROW":return Object.assign({},e,{addons:[].concat((0,c.Z)(e.addons),[r])});case"ADD_INNER_ROW_BOTTOM":return Object.assign({},e,{addons:[].concat((0,c.Z)(e.addons.slice(0,o)),[r],(0,c.Z)(e.addons.slice(o)))});case"CLONE_ADDON":var Y=jQuery.extend(!0,{},e.addons[n]);Y.id=++no,Y.settings.instFormId=Y.id;var X=lo(Y,Y.id).addon;return Object.assign({},e,{addons:[].concat((0,c.Z)(e.addons.slice(0,o)),[X],(0,c.Z)(e.addons.slice(o)))});case"PASTE_ADDON":var q=jQuery.extend(!0,{},t.formData);q.id=++no,q.settings.instFormId=q.id;var $=lo(q,q.id).addon;return Object.assign({},e,{addons:[].concat((0,c.Z)(e.addons.slice(0,o)),[$],(0,c.Z)(e.addons.slice(o)))});case"PASTE_INNER_ROW":var Q=Object.assign({},t.settings.innerRow,{id:no++});return Object.assign({},e,{addons:[].concat((0,c.Z)(e.addons.slice(0,n)),[Q],(0,c.Z)(e.addons.slice(o)))});case"CLONE_INNER_ROW":var ee=jQuery.extend(!0,{},e.addons[n]),te=co(ee);return Object.assign({},e,{addons:[].concat((0,c.Z)(e.addons.slice(0,o)),[te],(0,c.Z)(e.addons.slice(o)))});case"INNER_ROW_TOGGLE":var ne=Object.assign({},e.addons[n]);return ne.visibility=!ne.visibility,Object.assign({},e,{addons:[].concat((0,c.Z)(e.addons.slice(0,n)),[ne],(0,c.Z)(e.addons.slice(o)))});case"ADDON_EDIT":case"INNER_ROW_SETTING":if(null!=a&&a.deepAddon){var oe=a.deepAddon,ie=a.deepAddonIndex,re=a.deepAddonItemIndex,le=a.deepAddonItemKey,ce=a.deepAddonItemInnerIndex,se=a.formData;if("table_advanced"===(null==oe?void 0:oe.name)){var de=ae()(oe);return void 0!==ce?de.settings[le][re][le][ce].content[ie].settings=to(to({},de.settings[le][re][le][ce].content[ie].settings),se):de.settings[le][re].content[ie].settings=to(to({},de.settings[le][re].content[ie].settings),se),Object.assign({},e,{addons:[].concat((0,c.Z)(e.addons.slice(0,n)),[de],(0,c.Z)(e.addons.slice(o)))})}}var ue=a.collectionItemIndex,pe=a.collectionItemAddonIndex;if(gt(ue)){var me=a.addonIndex;return e.addons=e.addons.map((function(e,t){return me===t?to(to({},e),{},{items:e.items.map((function(e){return e.map((function(e,t){return t===pe?to(to({},e),{},{settings:a.formData,assets:a.assets}):e}))}))}):e})),e}if(i=null==a?void 0:a.addonName,Object.values(B).includes(i)||gn(null==e?void 0:e.addons,null==a?void 0:a.addonId))return(0,ln.ZP)(e,(function(e){var t=hn(null==e?void 0:e.addons,null==a?void 0:a.addonId).addon;t.settings=a.formData,t.htmlContent=a.htmlContent,t.assets=a.assets}));var ve=Object.assign({},e.addons[n]);return ve.settings=a.formData,ve.htmlContent=a.htmlContent,ve.assets=a.assets,Object.assign({},e,{addons:[].concat((0,c.Z)(e.addons.slice(0,n)),[ve],(0,c.Z)(e.addons.slice(o)))});case"INNER_COLUMN_SETTING":case"ADDON_INNER_SETTING":case"CLONE_INNER_ADDON":case"PASTE_INNER_ADDON":case"DELETE_INNER_ADDON":case"CHANGE_INNER_COLUMN":case"ADDON_INNER_EDIT":case"DELETE_INNER_COLUMN":case"TOGGLE_INNER_COLUMN":case"DISABLE_ADDON":case"DISABLE_INNER_ADDON":var fe=Object.assign({},e.addons[n]);return Object.assign({},e,{addons:[].concat((0,c.Z)(e.addons.slice(0,n)),[io(fe,t)],(0,c.Z)(e.addons.slice(o)))});case"DELETE_ADDON":return Object.assign({},e,{addons:[].concat((0,c.Z)(e.addons.slice(0,t.settings.addonIndex)),(0,c.Z)(e.addons.slice(t.settings.addonIndex+1)))});default:return e}},lo=function(e,t){var n=null;if("accordion"===e.name&&void 0!==e.settings.sp_accordion_item&&e.settings.sp_accordion_item.length>0){var o=e.settings.sp_accordion_item.map((function(e){var o=e.content;return"object"===(0,Ee.Z)(o)&&o.length>0&&(n=++t,o=o.map((function(e){return e.id=n}))),e}));e.settings.sp_accordion_item=o}if("tab"===e.name&&void 0!==e.settings.sp_tab_item&&Array.isArray(e.settings.sp_tab_item)&&e.settings.sp_tab_item.length>0){var a=e.settings.sp_tab_item.map((function(t){var o=t.content;return"object"===(0,Ee.Z)(o)&&o.length>0&&(n=++e.id,o=o.map((function(e){return e.id=n}))),t}));e.settings.sp_tab_item=a}return{addon:e,insideAddonId:n}},co=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;if(null!==o?(e.id=o,no=o):e.id=++no,so(e,(function(e){e.id=no++})),(null==e||null===(t=e.columns)||void 0===t?void 0:t.length)>0){var a,i=$n(e.columns);try{for(i.s();!(a=i.n()).done;){var r,l=a.value;if(l.id=no++,(null==l||null===(r=l.addons)||void 0===r?void 0:r.length)>0){var c,s=$n(l.addons);try{for(s.s();!(c=s.n()).done;){var d=c.value;"nested_row"===(null==d?void 0:d.type)?n&&(d.id=no++):d.id=no++,so(d,(function(e){e.id=no++}))}}catch(e){s.e(e)}finally{s.f()}}}}catch(e){i.e(e)}finally{i.f()}}return e},so=function(e,t){if(Object.keys(We).includes(e.name)){var n,o=We[e.name];if(null!=e&&null!==(n=e.settings)&&void 0!==n&&n[o]){var a,i=$n(e.settings[o].entries());try{for(i.s();!(a=i.n()).done;){var r=(0,W.Z)(a.value,2),l=r[0],c=r[1];if(null!=c&&c.content&&c.content instanceof Array&&c.content.length>0){var s,d=$n(c.content.entries());try{for(d.s();!(s=d.n()).done;){var u=(0,W.Z)(s.value,2),p=u[0];t(u[1],void 0,l,p)}}catch(e){d.e(e)}finally{d.f()}}}}catch(e){i.e(e)}finally{i.f()}}}},uo=function e(t,n){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],r=ae()(n);r=co(r),i&&(r.id=i,i=!1);var l=null!=n&&n.parent?t.find((function(e){return e.id===n.parent.rowId})):null;if(o){for(var c=0;c<l.columns.length;c++)for(var s=0;s<l.columns[c].addons.length;s++){var d=l.columns[c].addons[s];if("nested_row"===(null==d?void 0:d.type)&&d.id===n.id)if(r.parent={rowId:o.id,columnId:o.columns[c].id},a>1)o.columns[c].addons[s].id=r.id;else{var u=Object.assign({},d,{id:r.id});o.columns[c].addons.splice(s+1,0,u)}}t.push(r)}else{var p=t.findIndex((function(e){return e.id===n.id}));t.splice(p+1,0,r)}for(var m=0;m<r.columns.length;m++)for(var v=function(){var n=r.columns[m].addons[f];if("nested_row"===(null==n?void 0:n.type)){var o=t.find((function(e){return e.id===n.id}));e(t,o,r,2,!1)}},f=0;f<r.columns[m].addons.length;f++)v()},po=function(e,t){for(var n=t.layout,o=t.current,a=e,i="12"==n?[12]:n.split("+"),r="12"==o?[12]:o.split("+"),l=i.length,c=r.length,s=[],d=0;d<l;d++){var u=i[d],p="col-md-"+u;if(void 0!==a[d])a[d].class_name=p,a[d].width="".concat(parseFloat((100/(12/parseInt(u))).toFixed(6)),"%"),s.push(a[d]);else{var m={id:no++,class_name:p,visibility:!0,settings:window.colSettings.default,addons:[],width:"".concat(parseFloat((100/(12/parseInt(u))).toFixed(6)),"%")};s.push(m)}}if(l<c){for(var v=l-1,f=[],b=l;b<c;b++){var g=a[b].addons;g.length>0&&(f=f.concat(g))}f.length>0&&(s[v].addons=s[v].addons.concat(f))}return{layout:n,columns:s}};function mo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function vo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?mo(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var fo={form:{},data:{title:"",catid:"0",published:"1",language:"*",access:"0",css:"",meta_description:"",meta_keywords:"",robots:"",seo_spacer:"",og_title:"",og_image:"",og_description:"",author:"",menutitle:"",menualias:"",menuparent_id:"",menuid:"0",extension:"",extension_view:"",view_id:"0",schema:{}}};function bo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function go(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?bo(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ho={globalPanel:{},activeDevice:f.xl.value};var _o=(0,i.ZP)((function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:qn(window.initialState),n=arguments.length>1?arguments[1]:void 0;switch(n.type){case"MOVE_ADDON_ITEMS":window.warningAtReload=!0;var o=n.payload,a=o.dragInfo,i=o.hoverInfo;return gn(bn(t),null==i?void 0:i.hoverAddonId)?(0,ln.ZP)(t,(function(e){var t,n=bn(e),o=hn(n,null==i?void 0:i.hoverAddonId,null==i?void 0:i.position),r=o.addon,l=o.addonIndex,c=o.parentAddon,s=hn(n,null==a?void 0:a.dragAddonId),d=s.addon,u=s.addonIndex,p=s.parentAddon;null==p||null===(t=p.child_nodes)||void 0===t||t.splice(u,1),xn({addon:r,addonIndex:l,parentAddon:c,newAddonData:d})})):Xn({rows:t,dragInfo:a,hoverInfo:i});case"SORT_COLLECTION_ADDON":window.warningAtReload=!0;var r=n.payload,l=r.dragInfo,d=r.hoverInfo,u=r.isEmptyChild,m=void 0!==u&&u,v=t.findIndex((function(e){return e.id===l.dragRowId})),f=t[v];if(!gt(f))return t;var b=f.columns.findIndex((function(e){return e.id===l.dragColumnId})),g=f.columns[b];if(!gt(g))return t;var h=g.addons.findIndex((function(e){return e.id===l.collectionAddonId})),_=g.addons[h];if(!gt(_))return t;var E=l.collectionItemAddonIndex,y=d.collectionItemAddonIndex,x=l.childIndex,O=d.childIndex,I="top"===d.position;return function(e){var t=e.state,n=e.sourceSectionIndex,o=e.sourceColumnIndex,a=e.sourceAddonIndex,i=e.sourceItemAddonIndex,r=e.destinationItemAddonIndex,l=e.sourceChildIndex,s=e.destinationChildIndex,d=e.isEmptyChild,u=e.isAbove;return(0,ln.ZP)(t,(function(e){var t=e[n].columns[o].addons[a].items;if(!gt(t))return e;t.forEach((function(n,o){var p=n[i],m=n[r],v=p.parent,f=function(e){var t=e.addonList,n=e.addon,o=null;if("div"===n.name){var a=function(e){var t=e.addonList,n=e.addon,o=[];return function e(n){t.forEach((function(t){var a,i=null===(a=n.children)||void 0===a?void 0:a.findIndex((function(e){return e===t.id}));gt(i)&&-1!==i&&(o.push(t),"div"===t.name&&e(t))}))}(n),{divAddon:n,children:o}}({addon:n,addonList:t}),i=a.divAddon,r=a.children;o={name:i.name,addons:[i].concat((0,c.Z)(r))}}else o={name:n.name,addons:[n]};return o}({addonList:n,addon:p});if(!gt(f))return e;var b=(0,W.Z)(f.addons,1)[0];if("div"===m.name&&d){var g=m;g.children=[p.id],zn(b,n),b.parent=g.id}else if(gt(s)&>(m.parent)){var h=n.findIndex((function(e){return e.id===m.parent})),_=n[h];gt(_)&&_.children&&(gt(p.parent)&>(l)&&p.parent===m.parent?_.children=bt(_.children,l,s):(_.children.splice(u?s:s+1,0,b.id),zn(b,n),b.parent=_.id))}else zn(b,n);m.id===v?(a<r&&!u||a>r&&u)&&(t[o]=bt(n,i,r)):t[o]=bt(n,i,r)}))}))}({state:t,sourceSectionIndex:v,sourceColumnIndex:b,sourceAddonIndex:h,sourceItemAddonIndex:E,destinationItemAddonIndex:y,sourceChildIndex:x,destinationChildIndex:O,isEmptyChild:m,isAbove:I});case"SORT_ADDON_WITH_COLLECTION_ITEM_ADDON":window.warningAtReload=!0;var w=n.payload,C=w.dragInfo,P=w.hoverInfo,S=t.findIndex((function(e){return e.id===C.dragRowId})),A=t[S];if(!gt(A))return t;var D=t.findIndex((function(e){return e.id===P.hoverRowId})),N=t[D];if(!gt(N))return t;var T=A.columns.findIndex((function(e){return e.id===C.dragColumnId})),R=A.columns[T];if(!gt(R))return t;var k=N.columns.findIndex((function(e){return e.id===P.hoverColumnId})),L=N.columns[k];if(!gt(L))return t;var M=R.addons.findIndex((function(e){return e.id===C.dragAddonId})),B=R.addons[M];if(!gt(B))return t;var J=L.addons.findIndex((function(e){return e.id===P.collectionAddonId})),j=L.addons[J];if(!gt(j))return t;var G=P.collectionItemAddonIndex,U="top"===P.position;return function(e){var t=e.state,n=e.sourceSectionIndex,o=e.destinationSectionIndex,a=e.sourceColumnIndex,i=e.destinationColumnIndex,r=e.sourceAddonIndex,l=e.destinationAddonIndex,c=e.destinationItemAddonIndex,s=e.isAbove;return(0,ln.ZP)(t,(function(e){var t=e[n].columns[a].addons,d=t[r],u=e[o].columns[i].addons[l].items;if(!gt(u))return e;zn(d,t),t.splice(r,1),u.forEach((function(e){gt(c)?e.splice(s?c:c+1,0,d):e.push(d)}))}))}({state:t,sourceSectionIndex:S,destinationSectionIndex:D,sourceColumnIndex:T,destinationColumnIndex:k,sourceAddonIndex:M,destinationAddonIndex:J,destinationItemAddonIndex:G,isAbove:U});case"MOVE_LAYER_ADDON":window.warningAtReload=!0;var F=n.payload,H=F.dragInfo,z=F.hoverInfo;return Xn({rows:t,dragInfo:H,hoverInfo:z,isLayer:!0});case"MOVE_COLUMN_ITEMS":window.warningAtReload=!0;var V=n.payload,Y=V.dragSectionIdx,X=V.dragColIdx,q=V.hoverSectionIdx,$=V.hoverColIdx,Q=t[Y].columns[X],ee=t.flatMap((function(e,t){return t===Y&&Y===q?to(to({},e),{},{columns:bt(e.columns,X,$)}):t===Y?1===e.columns.length?[]:to(to({},e),{},q===Y?{columns:bt(e.columns,X,$)}:{columns:e.columns.flatMap((function(e,t){return t===X?[]:e}))}):t===q?to(to({},e),{},{columns:e.columns.flatMap((function(e,t){return t===$?[Q,e]:e}))}):e}));return ee;case"MOVE_SECTION_ITEMS":window.warningAtReload=!0;var te=n.payload,ne=te.dragSectionIdx,oe=te.hoverSectionIdx,ie=t[ne];return t.flatMap((function(e,t){return t===ne?[]:t===oe?oe<ne?[ie,e]:[e,ie]:e}));case"CHANGE_ADMIN_LABEL":window.warningAtReload=!0;var re=n.payload,le=re.type,ce=re.title,se=re.sectionIndex,de=re.nestedRowIndex,ue=re.deepAddonRowIndex,pe=re.columnIndex,ve=re.addonIndex,fe=re.collectionItemAddonIndex;return(0,ln.ZP)(t,(function(e){if(["section","nested_row","deep_addon_row"].includes(le)){var t=se;"nested_row"===le&&(t=de),"deep_addon_row"===le&&(t=ue),e[t].settings.admin_label=ce}else if("column"===le)e[se].columns[pe].settings.admin_label=ce;else if("addon"===le&>(fe)){var n=e[se].columns[pe].addons[ve];null==n||n.items.forEach((function(e){e[fe].settings.admin_label=ce}))}else"addon"===le&&(e[se].columns[pe].addons[ve].settings.admin_label=ce)}));case"CHANGE_VISIBILITY":window.warningAtReload=!0;var be=n.payload,ge=be.type,he=be.rowIndex,_e=be.columnIndex,Ee=be.addonIndex,ye=be.collectionItemAddonIndex;return(0,ln.ZP)(t,(function(e){if(["section","nested_row","deep_addon_row"].includes(ge))e[he].visibility=!e[he].visibility;else if("column"===ge){var t=e[he].columns[_e].visibility;e[he].columns[_e].visibility=!t}else if("addon"===ge&>(ye)){var n=e[he].columns[_e].addons[Ee];null==n||n.items.forEach((function(e){var t=e[ye].visibility;e[ye].visibility=!t}))}else if("addon"===ge){var o=e[he].columns[_e].addons[Ee].visibility;e[he].columns[_e].addons[Ee].visibility=!o}}));case mn:window.warningAtReload=!0;var xe=n.payload.addonId;return(0,ln.ZP)(t,(function(e){var t=hn(bn(e),xe).addon;t.visibility=!t.visibility}));case"CHANGE_COLLECTION_ITEM_VISIBILITY":window.warningAtReload=!0;var Oe=n.payload,we=Oe.rowId,Ce=Oe.columnId,Pe=Oe.addonIndex,Se=Oe.itemAddonIndex;return function(e){var t=e.rows,n=e.rowId,o=e.columnId,a=e.addonIndex,i=e.itemAddonIndex;return(0,ln.ZP)(t,(function(e){var t=e.findIndex((function(e){return e.id===n})),r=e[t].columns.findIndex((function(e){return e.id===o})),l=e[t].columns[r].addons[a].items;if(!gt(l))return e;l.forEach((function(e,t){var n=(0,ln.Vk)(l)[t][i].visibility;l[t][i].visibility=!n}))}))}({rows:t,rowId:we,columnId:Ce,addonIndex:Pe,itemAddonIndex:Se});case"CHANGE_COLUMN_WIDTH":window.warningAtReload=!0;var Ae=n.payload,De=Ae.rowId,Ne=Ae.originalColumnId,Te=Ae.affectedColumnId,Re=Ae.originalColumnValue,ke=Ae.affectedColumnValue,Le=Ae.device,Me=Ae.fitInRow,Be=t.findIndex((function(e){return e.id===De}));if(Me)return t.map((function(e,t){if(Be===t){var n=e.columns.findIndex((function(e){return e.id===Ne})),o=e.columns.findIndex((function(e){return e.id===Te}));return to(to({},e),{},{columns:e.columns.map((function(e,t){var n;if(null===(n=e.settings)||void 0===n||!n.width)return to(to({},e),{},{settings:to(to({},e.settings),{},{width:rt()})});if(e.id===Ne){var o=to(to({},e.settings.width),{},(0,K.Z)({},Le,Re));return to(to({},e),{},{settings:to(to({},e.settings),{},{width:o})})}if(e.id===Te){var a=to(to({},e.settings.width),{},(0,K.Z)({},Le,ke));return to(to({},e),{},{settings:to(to({},e.settings),{},{width:a})})}return e})),layout:e.layout.split("+").map((function(e,t){return t===n?(12*Number(Re.replace("%",""))/100).toFixed(1):t===o?(12*Number(ke.replace("%",""))/100).toFixed(1):e})).join("+")})}return e}));var Je,Ze=t[Be].columns.findIndex((function(e){return e.id===Ne})),je=Math.min(parseFloat(Re),100),Ge=null!==(Je=t[Be].columns[Ze].settings)&&void 0!==Je&&Je.width?t[Be].columns[Ze].settings.width:rt();return Ge=to(to({},Ge),{},(0,K.Z)({},Le,"".concat(je,"%"))),t.map((function(e,t){return Be===t?to(to({},e),{},{columns:e.columns.map((function(e,t){return Ze===t?to(to({},e),{},{settings:to(to({},e.settings),{},{width:Ge})}):e})),layout:e.layout.split("+").map((function(e,t){return t===Ze?(12*je/100).toFixed(1):e})).join("+")}):e}));case"RESET_COLUMN_WIDTH_AFTER_FIT_COLUMNS":window.warningAtReload=!0;var Ue=n.rowId,Fe=n.device,He=t.findIndex((function(e){return e.id===Ue}));if(t[He].columns.reduce((function(e,t){var n;return e+parseFloat((null===(n=t.width)||void 0===n?void 0:n[Fe])||"0")}),0)>100){var ze=100/t[He].columns.length;return(0,ln.ZP)(t,(function(e){e[He].columns.forEach((function(e){e.width[Fe]="".concat(ze,"%")}))}))}return t;case"CHANGE_INNER_COLUMN_WIDTH":window.warningAtReload=!0;var Ve=n.rowIndex,Ke=n.colIndex,Ye=n.addonIndex,Xe=n.originalInnerColumnIndex,qe=n.affectedInnerColumnIndex,$e=n.originalInnerColumnValue,Qe=n.affectedeInnerColumnValue,et=t[Ve].columns[Ke].addons[Ye],tt=et.columns[Xe],nt=et.columns[qe];return tt.width=$e,nt.width=Qe,(0,c.Z)(t);case"IMPORT_PAGE":return window.warningAtReload=!0,qn(n.page);case"CLEAR_PAGE":return window.warningAtReload=!0,[];case"VALIDATE_OLD_PAGE_CONTENT":var ot=function(e){var t=Object.fromEntries(e.map((function(e,t){return[e.id,Lt(Lt({},e),{},{index:t})]}))),n=[];return e.forEach((function(o){if(!o.parent){var a=ae()(o);a.id=ct(),a.columns.forEach((function(e){e.id=ct()}));var i=Jt({sections:e,sectionsObject:t,section:a});n=[].concat((0,c.Z)(n),[a],(0,c.Z)(i))}})),n}(t);return ot;case"ROW_TOGGLE":case"TOGGLE_COLLAPSE":return window.warningAtReload=!0,t.map((function(e){return ao(e,n)}));case"ADD_ROW":window.warningAtReload=!0;var at=n.payload,it=at.layout,lt=void 0===it?"6+6":it,st=at.rowIndex,dt=at.parent;if(dt){var ut=dt.rowId,pt=dt.columnId,mt=dt.addonIndex,vt=dt.rowOptions,ft=void 0===vt?{}:vt,ht=dt.columnOptions,_t=void 0===ht?{}:ht,Et=dt.deepAddonOptions,yt=void 0===Et?{}:Et,xt=oo(lt,ft,_t);xt.parent={rowId:ut,columnId:pt};var Ot={type:"nested_row",id:xt.id,name:"row"},It=t.findIndex((function(e){return e.id===ut}));if(-1===It)return t;var wt=t[It].columns.findIndex((function(e){return e.id===pt}));if(-1===wt)return t;var Ct=(0,ln.ZP)(t,(function(e){if(yt&&Object.keys(yt).length>0){var t=yt.deepAddon,n=yt.deepAddonItemKey,o=yt.deepAddonItemIndex;e[It].columns[wt].addons.find((function(e){return e.id===t.id})).settings[n][o].content.splice(mt,0,Ot)}else e[It].columns[wt].addons.splice(mt,0,Ot);e.push(xt)}));return Ct}if(st){var Pt=oo(lt),St=(0,c.Z)(t);return St.splice(st,0,Pt),St}var At=oo(lt);return[].concat((0,c.Z)(t),[At]);case"UPDATE_COLUMNS":window.warningAtReload=!0;var Dt=(0,c.Z)(t),Nt=n.payload,Tt=Nt.rowId,Rt=Nt.columnIndex,kt=Dt.findIndex((function(e){return e.id===Tt})),jt=Gn("50%",["xl","lg","md"]),Gt=(e=jt,{id:no++,class_name:"row-column",visibility:!0,settings:to(to({},window.colSettings.default),{},{width:e}),addons:[]});return Dt=Dt.map((function(e,t){if(kt===t){var n=e.layout.split(/[+,]/);return n.splice(Rt,0,6),to(to({},e),{},{columns:e.columns.flatMap((function(t,n){if(gt(Rt)){if(Rt===n)return[Gt,t];if(Rt>=e.columns.length&&n===e.columns.length-1)return[t,Gt]}return t})),layout:n.join("+")})}return e})),Dt;case"REMOVE_ROW":window.warningAtReload=!0;var Ut=n.payload.rowId,Ft={};t.forEach((function(e){return Ft[e.id]=e}));var Ht=Ft[Ut];return Ht?jn(Ft,Ht,t):t;case"REMOVE_COLUMN":window.warningAtReload=!0;var zt=n.payload;return function(e){var t,n=e.rowId,o=e.columnId,a=e.rows,i={};a.forEach((function(e){return i[e.id]=e}));var r=i[n],l=null==r?void 0:r.columns.find((function(e){return e.id===o}));if(!l||!r)return a;var c={},s=a.flatMap((function(e){if(n===e.id){if(1===e.columns.length)return c=e,[];var t=e.columns.length-1,o=12/t,a=Array(t).fill(o);return Pn(Pn({},e),{},{layout:a.join("+"),columns:e.columns.flatMap((function(e){return e.id===l.id?[]:e}))})}return e}));return null!==(t=c)&&void 0!==t&&t.parent&&Ie()(c.parent)&&(s=Zn(s,c)),l.addons.forEach((function(e){if(Object.keys(We).includes(e.name))e.settings["sp_".concat(e.name,"_item")].forEach((function(e){e.content.forEach((function(e){var t=i[e.id];s=jn(i,t,s)}))}));else if("nested_row"===(null==e?void 0:e.type)){var t=i[e.id];s=jn(i,t,s)}})),s}({rowId:zt.rowId,columnId:zt.columnId,rows:t});case"RESET_COLUMNS_WIDTH":return window.warningAtReload=!0,function(e){var t=e.rowId,n=e.rows,o={};n.forEach((function(e){return o[e.id]=e}));var a=o[t];if(!(null==a?void 0:a.columns)||!a)return n;var i=n.flatMap((function(e){if(t===e.id){var n=e.columns.length,o=12/n,a=Array(n).fill(o),i="".concat((parseFloat(100/12)*o).toFixed(6),"%"),r=Gn(i,["xl","lg","md"]);return Pn(Pn({},e),{},{layout:a.join("+"),columns:e.columns.map((function(e){return Pn(Pn({},e),{},{settings:Pn(Pn({},e.sections),{},{width:r})})}))})}return e}));return i}({rowId:n.payload.rowId,rows:t});case"REMOVE_ADDON":window.warningAtReload=!0;var Vt=n.payload,Wt=Vt.rowId,Kt=Vt.columnId,Yt=Vt.addonId,Xt=Vt.referenceId;return Hn({rows:t,rowId:Wt,columnId:Kt,addonId:Yt,referenceId:Xt});case"REMOVE_COLLECTION_ADDON_ITEM":window.warningAtReload=!0;var qt=n.payload,$t=qt.rowId,Qt=qt.columnId,en=qt.addonIndex,tn=qt.collectionItemAddonIndex;return function(e){var t=e.rows,n=e.rowId,o=e.columnId,a=e.addonIndex,i=e.collectionItemAddonIndex;return(0,ln.ZP)(t,(function(e){var t=e.findIndex((function(e){return e.id===n})),r=e[t].columns.findIndex((function(e){return e.id===o})),l=e[t].columns[r].addons,c=l[a],s=c.items;if(!gt(s))return e;s.forEach((function(e,t){var n,o=null===(n=s[t])||void 0===n?void 0:n[i];gt(o)&&("div"===o.name?(zn(o,e),function(e,t,n){var o=t[e];t.splice(e,1),gt(o)&&function e(o){var a;null===(a=o.children)||void 0===a||a.forEach((function(o){var a=t.findIndex((function(e){return e.id===o}));if(gt(a)&&-1!==a){var i=t[a];t.splice(a,1),"div"===i.name?e(i):Object.keys(p).includes(i.name)?Vn(i,n):"nested_row"===i.type&&Kn(i,n)}}))}(o)}(i,e,[])):(zn(o,e),s[t].splice(i,1)))})),l[a]=c}))}({rows:t,rowId:$t,columnId:Qt,addonIndex:en,collectionItemAddonIndex:tn});case"DELETE_ROW":return window.warningAtReload=!0,[].concat((0,c.Z)(t.slice(0,n.index)),(0,c.Z)(t.slice(n.index+1)));case"DUPLICATE_ROW":return window.warningAtReload=!0,function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;return(0,ln.ZP)(e,(function(e){var n={},o=null;e.forEach((function(e,t){return n[e.id]={row:e,rowIndex:t}}));var a=[],i=t.rowId,r=t.type,l=n[i],c=l.row,s=l.rowIndex;if("nested_row"===r&&c){var d=(null==t?void 0:t.parentRow)||{},u=d.id,p=d.colIndex,m=d.addonIndex,v=n[u],f=v.row,b=v.rowIndex,g=f.columns[p].addons[m],h=ae()(g);o=ct(),h.id=o;var _=e[b].columns[p].addons.flatMap((function(e){return e.id.toString()===i.toString()?[e,h]:e}));e[b].columns[p].addons=_}c&&(Bn(Pn(Pn({},o&&{id:o}),{},{row:c}),n,a),e.splice.apply(e,[s,0].concat(a)))}))}(t,n.payload);case"DUPLICATE_DEEP_CONTENT_ITEM":window.warningAtReload=!0;var nn=n.payload,on=nn.deepItem,an=nn.addonData,rn=an.addonIndex,cn=an.colIndex,dn=an.rowIndex,vn=an.deepItemRowId,fn={};t.forEach((function(e,t){return fn[e.id]={row:e,rowIndex:t}}));var _n=[],En=(0,W.Z)(on.value.content,1)[0],On=fn[En.id].row,In=vn;return On?(Bn({id:In,row:On},fn,_n),t.flatMap((function(e,t){if(dn===t){var n=to(to({},e),{},{columns:e.columns.map((function(e,t){return cn===t?to(to({},e),{},{addons:e.addons.map((function(e,t){return rn===t?to(to({},e),{},{settings:to(to({},e.settings),{},(0,K.Z)({},on.key,e.settings[on.key].flatMap((function(e,t){return t===on.index?[e,to(to({},on.value),{},{content:on.value.content.map((function(e){return to(to({},e),{},{id:In})}))})]:e}))))}):e}))}):e}))});return[n].concat(_n)}return e}))):t;case"DUPLICATE_COLUMN":return window.warningAtReload=!0,function(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],o=arguments.length>1?arguments[1]:void 0,a=o.rowId,i=o.columnId,r={};n.forEach((function(e,t){return r[e.id]={row:e,rowIndex:t}}));var l=r[a],s=l.row,d=l.rowIndex;if(!s)return n;var u=null===(e=s.columns)||void 0===e?void 0:e.findIndex((function(e){return e.id===i}));if(-1===u)return n;var p=s.columns[u];if((null==s||null===(t=s.columns)||void 0===t?void 0:t.length)>=8)return me("You are not allowed to add more than ".concat(8," columns!")),n;var m=[],v=n[d].columns,f=Mn({column:p,rowId:s.id,stateObj:r,clonedRows:m}),b=n.map((function(e,t){return d===t?Pn(Pn({},e),{},{columns:[].concat((0,c.Z)(v.slice(0,u+1)),[f],(0,c.Z)(v.slice(u+1)))}):e}));return[].concat((0,c.Z)(b),m)}(t,n.payload);case"PASTE_ROW":window.warningAtReload=!0;var wn=n.payload||{},Cn=wn.index,Sn=wn.rows,Tn={};t.forEach((function(e){return Tn[e.id]=e}));var kn=t[Cn];if(!kn)return t;var Un=jn(Tn,kn,t),Fn=An(Sn);return[].concat((0,c.Z)(Un.slice(0,Cn)),(0,c.Z)(Fn),(0,c.Z)(Un.slice(Cn)));case"PASTE_OR_INSERT_NESTED_ROW":var Qn=n.payload,eo=Qn.sectionIndex,io=Qn.columnIndex,ro=Qn.addonIndex,lo=Qn.nestedSectionIndex,co=Qn.sectionData,so=Qn.isAbove,po=void 0!==so&&so,mo=Qn.replace,vo=void 0!==mo&&mo,fo=ae()(t),bo=fo[eo],go=bo.columns[io],ho=go.addons,_o=Wn({sectionIndex:0,sections:co}),Eo=(0,W.Z)(_o,1)[0],yo={id:Eo.id,type:"nested_row",name:"row",title:"Row",visibility:!0,icon:""};if(Eo.parent={rowId:bo.id,columnId:go.id},vo){ho.splice(ro,1,yo);var xo=t[lo];fo.splice.apply(fo,[lo,1].concat((0,c.Z)(_o))),Yn(xo,t.page)}else ho.splice(po?ro:ro+1,0,yo),fo.splice.apply(fo,[lo+1,0].concat((0,c.Z)(_o)));return fo;case"PASTE_OR_INSERT_SECTION":return window.warningAtReload=!0,function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=t.sectionIndex,o=t.sectionData,a=t.isAbove,i=void 0!==a&&a,r=t.replace,l=void 0!==r&&r;return(0,ln.ZP)(e,(function(e){var t=Wn({sectionIndex:0,sections:o});l?e.splice.apply(e,[n,1].concat((0,c.Z)(t))):e.splice.apply(e,[i?n:n+1,0].concat((0,c.Z)(t)))}))}(t,n.payload);case"ADD_BLOCK_AS_NESTED_SECTION":return window.warningAtReload=!0,function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=t.sectionIndex,o=t.columnIndex,a=t.addonIndex,i=void 0===a?0:a,r=t.nestedSectionIndex,l=void 0===r?-1:r,s=t.sectionData,d=t.isAbove,u=t.replace;return(0,ln.ZP)(e,(function(e){var t=e[n],a=t.columns[o],r=a.addons,p=Wn({sectionIndex:0,sections:s}),m=(0,W.Z)(p,1)[0],v={id:m.id,type:"nested_row",name:"row",title:"Row",visibility:!0,icon:""};if(m.parent={rowId:t.id,columnId:a.id},u){r.splice(i,1,v);var f=e[l];e.splice.apply(e,[l,1].concat((0,c.Z)(p))),Yn(f,e.page)}else r.splice(d?i:i+1,0,v),e.splice.apply(e,[l+1,0].concat((0,c.Z)(p)))}))}(t,n.payload);case"ADD_BLOCK":window.warningAtReload=!0;var Oo=n.payload,Io=Oo.rows,wo=Oo.index,Co=Oo.type,Po=[],So=Array.isArray(Io)?Io:[Io];if("insert_block"!==Co)return[].concat((0,c.Z)(t.slice(0,n.payload.index)),(0,c.Z)(So),(0,c.Z)(t.slice(n.payload.index)));Po=So.map((function(e,t){var n,o=to({},e.settings);return o.background_type||(o=o.background_image?to(to({},o),{},{background_type:"image"}):o.background_color?to(to({},o),{},{background_type:"color"}):o.background_gradient?to(to({},o),{},{background_type:"gradient"}):o.background_video?to(to({},o),{},{background_type:"video"}):to(to({},o),{},{background_type:"none"})),n=to(to({},e),{},{settings:o}),0===t&&(n.id=++no),n}));var Ao=(0,c.Z)(t);return Ao.splice(wo,0,Po[0]),Po.length>1&&Ao.push.apply(Ao,(0,c.Z)(Po.slice(1))),Ao;case"ADD_BLOCK_OR_SECTION":window.warningAtReload=!0;var Do=n.payload,No=Do.rows,To=Do.type,Ro=Array.isArray(No)?No:[No];if("insert_block"===To){var ko={background_image:"image",background_color:"color",background_gradient:"gradient",background_video:"video"};Ro=Ro.map((function(e){var t=e.settings;if(!t.background_type){for(var n=0,o=Object.entries(ko);n<o.length;n++){var a=(0,W.Z)(o[n],2),i=a[0],r=a[1];if(t[i]){t=to(to({},t),{},{background_type:r});break}}t.background_type||(t=to(to({},t),{},{background_type:"none"}))}return to(to({},e),{},{settings:t})}))}var Lo=An(Ro),Mo=qn(Lo);return[].concat((0,c.Z)(t),(0,c.Z)(Mo));case"UPDATE_ROW_LAYOUT":window.warningAtReload=!0;var Bo=t.map((function(e){if(e.id===n.payload.rowId){var t=function(e,t){var n=t.payload,o=n.newLayout,a=n.currentLayout;if(o===a)return{columns:e,layout:a};var i=a.split("+"),r=o.split("+").map((function(e){var t=e.trim();return Number(t)>12?"12":t})).filter(Number),l=i.length,s=r.length,d=window.colSettings.default,u=r.flatMap((function(t,n){var o,a=t.trim();if(!/^\d+(\.[0-9])?$/.test(a))return[];var i=Number(a)>12?12:Number(a),r="".concat(parseFloat((100/(12/i)).toFixed(6)),"%"),l={xl:r,lg:r,md:r,sm:"100%",xs:"100%"};return null!=e&&null!==(o=e[n])&&void 0!==o&&o.addons.length?to(to({},e[n]),{},{settings:to(to({},e[n].settings),{},{width:l})}):{id:no++,class_name:"row-column",visibility:!0,settings:to(to({},d),{},{width:l}),addons:[],width:l}}));if(s<l){var p=e.slice(s).flatMap((function(e){return e.addons}));p.length&&(u[s-1].addons=[].concat((0,c.Z)(u[s-1].addons),(0,c.Z)(p)))}return{layout:r.join("+"),columns:u}}(e.columns,n);return to(to({},e),{},{layout:t.layout,columns:t.columns})}return e}));return Bo;case"ROW_SETTING":case"COLUMN_SETTING":case"ADDON_SETTING":case"ADDON_EDIT":case"CLONE_ADDON":case"PASTE_ADDON":case"PASTE_INNER_ADDON":case"CHANGE_INNER_COLUMN":case"PASTE_INNER_ROW":case"CLONE_INNER_ROW":case"DELETE_ADDON":case"ADD_INNER_ROW":case"DELETE_COLUMN":case"INNER_ROW_TOGGLE":case"ADD_INNER_ROW_BOTTOM":case"INNER_ROW_SETTING":case"INNER_COLUMN_SETTING":case"ADDON_INNER_SETTING":case"CLONE_INNER_ADDON":case"DELETE_INNER_ADDON":case"ADDON_INNER_EDIT":case"CHANGE_COLUMN":case"TOGGLE_COLUMN":case"DELETE_INNER_COLUMN":case"TOGGLE_INNER_COLUMN":case"DISABLE_ADDON":case"DISABLE_INNER_ADDON":var Jo;window.warningAtReload=!0;var Zo=[],jo=t.map((function(e,o){if(o!=n.index)return e;var a,i=ao(e,n,t);return null!=i&&i.row?(Zo=null==i||null===(a=i.options)||void 0===a||null===(a=a.sideRows)||void 0===a?void 0:a.map((function(t){return t.parent={rowId:e.id,columnId:i.options.columnId},t})),i.row):i}));if((null===(Jo=Zo)||void 0===Jo?void 0:Jo.length)>0&&jo.push.apply(jo,(0,c.Z)(Zo)),"ADDON_EDIT"===n.type&&Object.keys(We).includes(n.settings.addonName)){var Go=We[n.settings.addonName],Uo=[];n.settings.formData[Go].forEach((function(e){null!=e&&e.content&&sn()(e.content)&&e.content.forEach((function(e){var n=null!=e&&e.type&&"nested_row"===e.type?e.id:0;if(n){var o=t.find((function(e){return e.id===n}));o||Uo.push({reference:e.reference,original:e.id})}}))}));var Fo=t[n.settings.rowIndex],Ho=Fo&&Fo.columns[n.settings.colIndex];(null==Uo?void 0:Uo.length)>0&&Uo.forEach((function(e){if(void 0!==(null==e?void 0:e.reference)){var o=t.find((function(t){return t.id===e.reference}));uo(jo,o,null,1,e.original)}else{var a=oo("12",{padding:"5px 0px 5px 0px",margin:"0px 0px 0px 0px"},{},e.original);a.parent_addon=n.settings.addonId,a.parent={rowId:(null==Fo?void 0:Fo.id)||0,columnId:(null==Ho?void 0:Ho.id)||0},jo.push(a)}}))}return jo;case"EDIT_DEEP_ADDON_TITLE":window.warningAtReload=!0;var zo=n.payload,Vo=zo.name,Wo=zo.rowIndex,Ko=zo.colIndex,Yo=zo.addonIndex,Xo=zo.itemIndex,qo=zo.value,$o=zo.addonName;return(0,ln.ZP)(t,(function(e){e[Wo].columns[Ko].addons[Yo].settings[We[$o]][Xo][Vo]=qo}));case"EDIT_ADDON_TEXT":window.warningAtReload=!0;var Qo=n.payload;return function(e,t){var n=t.addonIndex,o=t.colIndex,a=t.rowIndex,i=t.text;return e.map((function(e,t){return t===a?Pn(Pn({},e),{},{columns:e.columns.map((function(e,t){return t===o?Pn(Pn({},e),{},{addons:e.addons.map((function(e,t){return t===n?Pn(Pn({},e),{},{settings:Pn(Pn({},e.settings),{},{text:i})}):e}))}):e}))}):e}))}(t,Qo);case"DUPLICATE_DEEP_ADDON":window.warningAtReload=!0;var ea=n.data,ta=ea.addon,na=ea.addonIndex,oa=ea.colIndex,aa=ea.rowIndex;return gn(bn(t),null==ta?void 0:ta.id)?(0,ln.ZP)(t,(function(e){var t=hn(bn(e),null==ta?void 0:ta.id),n=t.addon,o=t.addonIndex,a=t.parentAddon;if(a&&o>-1){var i,r=yn(n);null==a||null===(i=a.child_nodes)||void 0===i||i.splice(o+1,0,r)}})):ta.name===Z.productList||ta.name===Z.categoryList?(0,ln.ZP)(t,(function(e){var t=e[aa],n=t.columns[oa],o=n.addons,a=function(e){var t=e.sections,n=e.rowId,o=e.columnId,a=e.addonList,i=e.addon,r=Object.fromEntries(t.map((function(e,t){return[e.id,Lt(Lt({},e),{},{index:t})]}))),l=ae()(i),d=null;if("div"===l.name){var u=Mt({sections:t,sectionsObject:r,addon:l,addonList:a,options:{rowId:n,columnId:o}}),p=u.divAddon,m=u.children,v=u.nestedSections;d={name:p.name,addons:[p].concat((0,c.Z)(m)),sections:v}}else if(["accordion","tab"].includes(l.name)){var f=Bt({sections:t,sectionsObject:r,addon:l,options:{rowId:n,columnId:o}});gt(f)&&(d={name:f.addon.name,addons:[f.addon],sections:f.sections})}else if(l.name===s)l.id=ct(),d={name:l.name,addons:[Zt(l)],sections:[]};else if(l.name===Z.productList||l.name===Z.categoryList){var b;l.id=ct();var g=null!==(b=l.items)&&void 0!==b?b:[];g.forEach((function(e,t){var n=[];e.forEach((function(t){if(!t.parent)if("div"===t.name){var o=function(e){var t=e.addonList,n=e.addon,o=[];return n.id=ct(),function e(n){t.forEach((function(t){var a,i=null===(a=n.children)||void 0===a?void 0:a.findIndex((function(e){return e===t.id}));if(gt(i)&&-1!==i){var r,l=ct();null===(r=n.children)||void 0===r||r.splice(i,1,l);var c=ae()(t);c.parent=n.id,c.id=l,o.push(c),"div"===c.name&&e(c)}}))}(n),{divAddon:n,children:o}}({addon:t,addonList:e}),a=o.divAddon,i=o.children;n.push.apply(n,[a].concat((0,c.Z)(i)))}else t.id=ct(),n.push(t)})),g[t]=n})),d={name:l.name,addons:[l],sections:[]}}else l.id=ct(),d={name:l.name,addons:[l],sections:[]};return d}({sections:e,rowId:t.id,columnId:n.id,addonList:o,addon:o[na]});if(!gt(a))return e;var i=(0,W.Z)(a.addons,1)[0];if(gt(i)&&i.parent){var r,l=o.findIndex((function(e){return e.id===i.parent})),d=o.findIndex((function(e){return e.id===i.id})),u=o[l];gt(u)&&(null===(r=u.children)||void 0===r||r.splice(d+1,0,i.id))}o.splice.apply(o,[na+1,0].concat((0,c.Z)(a.addons))),e.splice.apply(e,[aa+1,0].concat((0,c.Z)(a.sections)))})):function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=n.addon,a=n.addonIndex,i=n.colIndex,r=n.rowIndex,l=ae()(t),s=[],d={};t.forEach((function(e,t){return d[e.id]={row:e,rowIndex:t}}));var u=t[r].columns[i].addons,p=t[r],m=p.columns[i],v=l[r].columns[i].addons,f={rowId:p.id,columnId:m.id},b={addon:o},g=[],h=Jn({addonData:b,parent:f,stateObj:d,clonedRows:s,newAddons:g,addons:v}).clonedAddon;if(g=[h].concat((0,c.Z)(g)),h.parent&&(u=u.map((function(e){return e.id.toString()===h.parent.toString()?function(e){var t=e.divAddon,n=e.childAddonId,o=e.adjChildId,a=ae()(t);if(a.children&&o){var i=a.children.findIndex((function(e){return e===o}));-1===i?a.children.push(n):a.children.splice(i+1,0,n)}else a.children=[n];return a}({divAddon:e,childAddonId:h.id,adjChildId:n.addon.id}):e}))),"div"===h.name){var _,E,y=a,x=null!==(_=null===(E=b.addon)||void 0===E||null===(E=E.children)||void 0===E?void 0:E.length)&&void 0!==_?_:0;if(x>0){var O=l[r].columns[i].addons.findIndex((function(e){var t,n=null===(t=b.addon)||void 0===t||null===(t=t.children)||void 0===t?void 0:t[x-1];return e.id.toString()===(null==n?void 0:n.toString())}));y=-1===O?a:O}l[r].columns[i].addons=[].concat((0,c.Z)(u.slice(0,y+1)),(0,c.Z)(g),(0,c.Z)(u.slice(y+1)))}else if(null!=h&&h.parent&&(null===(e=l[r].columns[i].addons[a])||void 0===e||null===(e=e.id)||void 0===e?void 0:e.toString())===h.parent.toString()&&"div"===l[r].columns[i].addons[a].name){var I=l[r].columns[i].addons,w=I[a],C=I.findIndex((function(e){var t,n=null==w||null===(t=w.children)||void 0===t?void 0:t.find((function(e){return e.toString()===b.addon.id.toString()}));return e.id.toString()===(null==n?void 0:n.toString())})),P=-1===C?a:C;l[r].columns[i].addons=[].concat((0,c.Z)(u.slice(0,P+1)),(0,c.Z)(g),(0,c.Z)(u.slice(P+1)))}else l[r].columns[i].addons=[].concat((0,c.Z)(u.slice(0,a+1)),(0,c.Z)(g),(0,c.Z)(u.slice(a+1)));return[].concat((0,c.Z)(l),s)}(t,{addon:ta,addonIndex:na,colIndex:oa,rowIndex:aa});case"PASTE_ADDON_NEW":var ia;window.warningAtReload=!0;var ra=n.payload.pasteOptions,la=ra.addonData.addon,ca=ra.isAbove,sa=ra.hoverAddon;return gn(bn(t),null==la||null===(ia=la[0])||void 0===ia?void 0:ia.id)?(0,ln.ZP)(t,(function(e){var t=hn(bn(e),null==sa?void 0:sa.id,ca?"top":"bottom"),n=t.addonIndex,o=(t._,t.parentAddon);xn({addon:sa,addonIndex:n,parentAddon:o,newAddonData:yn(null==la?void 0:la[0])})})):function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.rowIndex,o=t.colIndex,a=t.addonIndex,i=t.childIndex,r=t.parentId,l=t.addonData,d=t.isAbove,u=void 0!==d&&d,m=ae()(e),v=m[n],f=v.columns[o],b=f.addons,g=function(e){var t=e.sections,n=e.rowId,o=e.columnId,a=e.addonList,i=e.addon,r=Object.fromEntries(t.map((function(e,t){return[e.id,Pn(Pn({},e),{},{index:t})]}))),l=ae()(i),d=null;if("div"===l.name){var u=Dn({sections:t,sectionsObject:r,addon:l,addonList:a,options:{rowId:n,columnId:o}}),m=u.divAddon,v=u.children,f=u.nestedSections;d={name:m.name,addons:[m].concat((0,c.Z)(v)),sections:f}}else if(Object.keys(p).includes(l.name)){var b=Nn({sections:t,sectionsObject:r,addon:l,options:{rowId:n,columnId:o}});gt(b)&&(d={name:b.addon.name,addons:[b.addon],sections:b.sections})}else if(l.name===s)l.id=ct(),d={name:l.name,addons:[Rn(l)],sections:[]};else if(l.name===Z.productList||l.name===Z.categoryList){var g;l.id=ct();var h=null!==(g=l.items)&&void 0!==g?g:[];h.forEach((function(e,t){var n=[];e.forEach((function(t){if(!t.parent)if("div"===t.name){var o=Ln({addon:t,addonList:e}),a=o.divAddon,i=o.children;n.push.apply(n,[a].concat((0,c.Z)(i)))}else t.id=ct(),n.push(t)})),h[t]=n})),d={name:l.name,addons:[l],sections:[]}}else l.id=ct(),d={name:l.name,addons:[l],sections:[]};return d}({sections:l.rows,rowId:v.id,columnId:f.id,addonList:l.addon,addon:l.addon[0]});if(!gt(g))return m;var h=(0,W.Z)(g.addons,1)[0];if(h.parent=!1,gt(i)){var _,E=null!=r?r:null===(_=b[a])||void 0===_?void 0:_.parent;if(E){var y,x=b.findIndex((function(e){return e.id===E})),O=b[x];gt(O)&&(null===(y=O.children)||void 0===y||y.splice(u?i:i+1,0,h.id),h.parent=O.id)}}return b.splice.apply(b,[u?a:a+1,0].concat((0,c.Z)(g.addons))),m.splice.apply(m,[n,0].concat((0,c.Z)(g.sections))),m}(t,ra);case"PASTE_TABLE_ITEM_ADDON":var da;window.warningAtReload=!0;var ua=n.payload,pa=ua.rowIndex,ma=ua.colIndex,va=ua.addonIndex,fa=ua.isAbove,ba=ua.deepAddon,ga=ua.deepAddonItemKey,ha=ua.deepAddonItemIndex,_a=ua.deepAddonItemInnerIndex,Ea=ua.addonData,ya=null==Ea||null===(da=Ea.addon)||void 0===da?void 0:da[0];return gt(ya)?(0,ln.ZP)(t,(function(e){var t,n=null===(t=e[pa])||void 0===t||null===(t=t.columns)||void 0===t||null===(t=t[ma])||void 0===t?void 0:t.addons;if(!n)return e;var o=n.find((function(e){return e.id===ba.id}));if(!gt(o))return e;var a=ae()(ya);a.id=ct(),a.reference_id=o.id,a.parent&&(a.parent=!1);var i=fa?va:va+1;"table_advanced_item"===ga?o.settings[ga][ha][ga][_a].content.splice(i,0,a):o.settings[ga][ha].content.splice(i,0,a)})):t;case"PASTE_TABLE_ITEM_ADDON_STYLE":window.warningAtReload=!0;var xa=n.payload,Oa=xa.rowIndex,Ia=xa.colIndex,wa=xa.deepAddon,Ca=xa.deepAddonItemKey,Pa=xa.deepAddonItemIndex,Sa=xa.deepAddonItemInnerIndex,Aa=xa.addonId,Da=xa.formData;return(0,ln.ZP)(t,(function(e){var t,n,o,a=null===(t=e[Oa])||void 0===t||null===(t=t.columns)||void 0===t||null===(t=t[Ia])||void 0===t?void 0:t.addons;if(!a)return e;var i=a.find((function(e){return e.id===wa.id}));if(!gt(i))return e;var r="table_advanced_item"===Ca?null===(n=i.settings[Ca][Pa][Ca][Sa])||void 0===n?void 0:n.content:null===(o=i.settings[Ca][Pa])||void 0===o?void 0:o.content,l=sn()(r)?r.find((function(e){return e.id===Aa})):void 0;gt(l)&&(l.settings=Da)}));case"INSERT_ADDON":window.warningAtReload=!0;var Na=n.payload,Ta=Na.options,Ra=Na.rowIndex,ka=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.sections,n=e.addon,o=e.rows,a=e.rowIndex,i=e.colIndex,r=[],l={};o.forEach((function(e,t){return l[e.id]={row:e,rowIndex:t}}));var s=n[0],d=[],u=Jn({addonData:{addon:s},parent:b,stateObj:l,clonedRows:r,newAddons:d,addons:n}).clonedAddon;if(d.push(u),!t.length){var p=oo();return[Pn(Pn({},p),{},{columns:[Pn(Pn({},p.columns[0]),{},{addons:d})]})].concat((0,c.Z)(r.reverse()))}var m=t[a].columns[i].addons,v=t[a],f=v.columns[i],b={rowId:v.id,columnId:f.id};u.parent&&(m=m.map((function(e){return e.id.toString()===u.parent.toString()&&(e.children?e.children.push(u.id):e.children=[u.id]),e})));var g=Pn(Pn({},t[a]),{},{columns:t[a].columns.map((function(e,t){return t===i?Pn(Pn({},e),{},{addons:[].concat((0,c.Z)(e.addons),d)}):e}))});return[g].concat((0,c.Z)(r.reverse()))}(Ta),La=qn(ka);return[].concat((0,c.Z)(t.slice(0,Ra)),(0,c.Z)(La),(0,c.Z)(t.slice(Ra+1)));case"ADD_ADDON":window.warningAtReload=!0;var Ma=n.payload,Ba=Ma.rowIndex,Ja=Ma.colIndex,Za=Ma.addonIndex,ja=Ma.parentAddon,Ga=Ma.childIndex,Ua=Ma.newAddon,Fa=Ma.deepAddon;return(0,ln.ZP)(t,(function(e){var t=e[Ba].columns[Ja].addons;if(!t)return e;var o=e[Ba].id,a=e[Ba].columns[Ja].id;if(ja){Ua.parent=ja.id;var i=t.find((function(e){return e.id===ja.id}));i.children||(i.children=[]),void 0===Ga?i.children.push(Ua.id):i.children.splice(Ga,0,Ua.id)}if(Object.keys(We).includes(Ua.name)){var r=We[Ua.name];Ua.settings[r]&&Ua.settings[r].forEach((function(t,n){if(t.content&&sn()(t.content))t.content.forEach((function(t,i){t.id=ct();var l={type:"nested_row",name:"row",id:ct()},c=oo("12",{padding:"5px 0px 5px 0px",margin:"0px 0px 0px 0px"});c.parent_addon=Ua.id,c.parent={rowId:o,columnId:a},c.id=l.id,Ua.settings[r][n].content[i]=l,c.columns[0].addons.push(t),e.push(c)}));else if(t.content&&un()(t.content)){var i={id:ct(),name:"text_block",title:"Text Block",visibility:!0,settings:{text:t.content}},l={type:"nested_row",name:"row",id:ct()},c=oo("12",{padding:"5px 0px 5px 0px",margin:"0px 0px 0px 0px"});c.parent_addon=Ua.id,c.parent={rowId:o,columnId:a},c.id=l.id,Ua.settings[r][n].content=[l],c.columns[0].addons.push(i),e.push(c)}}))}if("table_advanced"===Ua.name){var l,c;if((null===(l=Ua.settings)||void 0===l||null===(l=l.sp_table_advanced_item)||void 0===l?void 0:l.length)>0){var s,d=$n(Ua.settings.sp_table_advanced_item);try{for(d.s();!(s=d.n()).done;){var u=s.value;if(void 0!==(null==u?void 0:u.content)&&un()(u.content)){var p={id:ct(),name:"text_block",visibility:!0,collapse:!1,reference_id:Ua.id,settings:{text:u.content}};u.content=[],u.content.push(p)}}}catch(e){d.e(e)}finally{d.f()}}if((null===(c=Ua.settings)||void 0===c||null===(c=c.table_advanced_item)||void 0===c?void 0:c.length)>0){var m,v=$n(Ua.settings.table_advanced_item);try{for(v.s();!(m=v.n()).done;){var f,b=$n(m.value.table_advanced_item);try{for(b.s();!(f=b.n()).done;){var g=f.value;if(void 0!==(null==g?void 0:g.content)&&un()(g.content)){var h={id:ct(),name:"text_block",visibility:!0,collapse:!1,reference_id:Ua.id,settings:{text:g.content}};g.content=[],g.content.push(h)}}}catch(e){b.e(e)}finally{b.f()}}}catch(e){v.e(e)}finally{v.f()}}}if(Fa&&"table_advanced"===Fa.name){var _=n.payload.deepAddonData,E=_.deepAddonItemKey,y=_.deepAddonItemIndex,x=_.deepAddonItemInnerIndex,O=t.find((function(e){return e.id===Fa.id}));"table_advanced_item"===E?(Ua.reference_id=Fa.id,O.settings[E][y][E][x].content.splice(Za,0,Ua)):O.settings[E][y].content.splice(Za,0,Ua)}else void 0!==Za?t.splice(Za,0,Ua):t.push(Ua)}));case pn:var Ha=n.payload,za=Ha.newAddonData,Va=Ha.hoverAddonId,Wa=Ha.dropPosition,Ka=void 0===Wa?null:Wa;return(0,ln.ZP)(t,(function(e){var t=hn(bn(e),Va,Ka),n=t.addonIndex;xn({addon:t.addon,addonIndex:n,parentAddon:t.parentAddon,newAddonData:za})}));case"UPDATE_DATA_FROM_LAYERS_PANEL":return window.warningAtReload=!0,n.data;case"COLUMN_SORT":window.warningAtReload=!0;var Ya=n.rowIndex;return t.map((function(e,t){return t!=Ya?e:ao(e,n)}));default:return t}}),{filter:function(e,t,n){var o=n.present;return("ADDON_EDIT"!==e.type||JSON.stringify(t)!==JSON.stringify(o))&&!["ADDON_INNER_EDIT","SET_PAGE_SETTINGS_DATA","SET_PAGE_SETTINGS_FORM"].includes(e.type)},limit:50,undoType:"UNDO_PAGE_BUILDER",redoType:"REDO_PAGE_BUILDER"}),Eo=(0,o.UY)({pageBuilder:_o,copiedData:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:_e;switch((arguments.length>1?arguments[1]:void 0).type){case"SET_COPIED_DATA_STATUS":var t=he(y),n=he(x);return{isCopiedItemsAvailable:!!t||!!n,isCopiedAddonAvailable:!!t,isCopiedSectionAvailable:!!n};case"CLEAR_COPIED_DATA":return ge(y),ge(x),ue(Joomla.JText._("COM_SPPAGEBUILDER_ACTION_CLEARED_CLIPBOARD_MESSAGE"),Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_LEVEL")),_e;default:return e}},addonList:function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0===(null===(e=addonsFromDB)||void 0===e?void 0:e.length)?r:r.filter((function(e){var t,n;return null===(t=addonsFromDB)||void 0===t||!t[e.addon_name]||1==(null===(n=addonsFromDB[e.addon_name])||void 0===n?void 0:n.status)}));return(arguments.length>1?arguments[1]:void 0).type,t},pageOptions:function(){var e,t,n,o,a,i,r,l,c=arguments.length>0&&void 0!==arguments[0]?arguments[0]:fo,s=arguments.length>1?arguments[1]:void 0;switch(s.type){case"SET_PAGE_SETTINGS_DATA":return vo(vo({},c),{},{data:vo(vo({},c.data),s.payload)});case"SET_CLEAN_PAGE_SETTINGS_DATA":return{form:null==c?void 0:c.form,data:vo({id:null===(e=c.data)||void 0===e?void 0:e.id,access:null===(t=c.data)||void 0===t?void 0:t.access,catid:null===(n=c.data)||void 0===n?void 0:n.catid,extionsion:null===(o=c.data)||void 0===o?void 0:o.extension,extionsion_view:null===(a=c.data)||void 0===a?void 0:a.extension_view,published:null===(i=c.data)||void 0===i?void 0:i.published,language:null===(r=c.data)||void 0===r?void 0:r.language,title:null===(l=c.data)||void 0===l?void 0:l.title},s.payload)};case"SET_PAGE_SETTINGS_FORM":return vo(vo({},c),{},{form:s.payload});default:return c}},tools:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ho,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_GLOBAL_PANEL":return go(go({},e),{},{globalPanel:t.payload});case"CHANGE_ACTIVE_DEVICE":return go(go({},e),{},{activeDevice:t.payload});default:return e}},form:a.Z});const yo=(0,o.MT)(Eo,window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__());var xo=n(9862),Oo=n(4664),Io=n(8216),wo=n(2068),Co="row",Po="column",So="addon",Ao="block",Do="builderaddon",No="myaddon",To="dynamic-content";const Ro=function(e){var t=e.children,n=(0,wo.L)({accept:So,hover:function(e){},collect:function(e){return{isOver:e.isOver(),canDrop:e.canDrop()}},canDrop:function(e){return"columns"===e.name}}),o=(0,W.Z)(n,2),a=o[0],i=(a.canDrop,a.isOver,o[1]);return te.createElement("div",{className:"builder-container",ref:i},t)};var ko=n(7462),Lo=n(7326);const Mo={saveClose:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M31.693 10.667a8.669 8.669 0 0 1-7.377 8.57v8.067a2.572 2.572 0 0 1-2.571 2.571H2.888a2.539 2.539 0 0 1-2.572-2.571V8.446a2.572 2.572 0 0 1 2.572-2.571h12.915a8.667 8.667 0 0 1 15.89 4.792Zm-9.948 16.315V19.24a8.67 8.67 0 0 1-6.042-3.935H6.745c-.75 0-1.286-.536-1.286-1.286V8.446H3.21c-.214 0-.321.161-.321.322v18.214c0 .214.107.322.321.322h18.215c.16 0 .321-.108.321-.322Zm-7.386-16.315c0-.768.1-1.512.287-2.22H8.031v4.285h6.576a8.689 8.689 0 0 1-.248-2.065Zm-2.043 5.922c-2.625 0-4.714 2.143-4.714 4.715a4.687 4.687 0 0 0 4.714 4.714c2.572 0 4.715-2.09 4.715-4.714 0-2.572-2.143-4.715-4.715-4.715Zm0 6.857c-1.232 0-2.143-.91-2.143-2.142 0-1.179.911-2.143 2.143-2.143a2.15 2.15 0 0 1 2.143 2.143c0 1.232-.964 2.142-2.143 2.142ZM28.167 6.51l-4.153 4.154 4.153 4.153a.69.69 0 1 1-.977.977l-4.154-4.153-4.153 4.153a.69.69 0 0 1-.977 0 .69.69 0 0 1 0-.977l4.153-4.153-4.153-4.154a.69.69 0 1 1 .977-.977l4.154 4.153 4.153-4.153a.69.69 0 1 1 .977.977Z" fill="currentColor"/>',viewBox:"0 0 32 32"},backendLink:{icon:'<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.2" d="M7 12h5.5a1.5 1.5 0 0 0 1.5-1.5v-7A1.5 1.5 0 0 0 12.5 2h-7A1.5 1.5 0 0 0 4 3.5V9m7-4-9 9m0 0h3.5M2 14v-3.5" fill="none" />',viewBox:"0 0 16 16"},saveNew:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M12.38 16.657c-2.637 0-4.736 2.153-4.736 4.736a4.71 4.71 0 0 0 4.736 4.737c2.584 0 4.737-2.1 4.737-4.737 0-2.583-2.153-4.736-4.737-4.736Zm0 6.89c-1.238 0-2.153-.916-2.153-2.154 0-1.184.915-2.152 2.153-2.152a2.16 2.16 0 0 1 2.153 2.152c0 1.238-.968 2.153-2.153 2.153Z" fill="#676D98"/><path fill-rule="evenodd" clip-rule="evenodd" d="M31.836 10.832a8.71 8.71 0 0 1-7.4 8.61v7.98a2.584 2.584 0 0 1-2.583 2.583H2.908a2.55 2.55 0 0 1-2.584-2.583V8.476c0-1.4 1.13-2.583 2.584-2.583h13.049a8.707 8.707 0 0 1 15.879 4.94ZM21.853 27.1v-7.652a8.711 8.711 0 0 1-6.16-4.082h-8.91c-.754 0-1.292-.538-1.292-1.291V8.476h-2.26c-.216 0-.323.162-.323.323v18.3c0 .215.107.323.323.323h18.3c.16 0 .322-.108.322-.323Zm-7.432-16.267c0-.816.113-1.607.323-2.356h-6.67v4.306h6.566a8.732 8.732 0 0 1-.219-1.95Zm9.432-4.644a.714.714 0 0 0-1.429 0v3.93h-3.929a.715.715 0 0 0 0 1.429h3.93v3.93a.714.714 0 1 0 1.428 0v-3.93h3.93a.714.714 0 0 0 0-1.43h-3.93V6.189Z" fill="currentColor"/>',viewBox:"0 0 32 32"},cornerGear:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M4.852 0H0v4.817h3.235V3.211h1.617V0Zm12.94 0h-6.47v3.211h6.47V0Zm11.322 0H24.26v3.211h1.618v1.606h3.235V0ZM0 11.24v6.423h3.235V11.24H0Zm29.114 6.423V11.24h-3.235v6.423h3.235Zm-25.88 6.423H0v4.817h4.852v-3.211H3.235v-1.606Zm8.088 4.817h6.47v-3.211h-6.47v3.211Zm19.462-2.213 1.062.6a.337.337 0 0 1 .148.349c-.297.899-.741 1.698-1.359 2.372a.297.297 0 0 1-.37.05l-1.062-.6a4.953 4.953 0 0 1-1.482.875v1.224c0 .125-.1.25-.247.3a6.52 6.52 0 0 1-2.693 0c-.123-.05-.222-.175-.222-.3v-1.224c-.568-.2-1.062-.5-1.507-.874l-1.062.6a.297.297 0 0 1-.37-.05 6.402 6.402 0 0 1-1.334-2.373.289.289 0 0 1 .123-.35l1.062-.6a5.34 5.34 0 0 1 0-1.772l-1.062-.6a.289.289 0 0 1-.123-.35c.271-.898.74-1.697 1.333-2.372a.297.297 0 0 1 .371-.05l1.062.625c.445-.4.939-.7 1.507-.9v-1.223c0-.125.074-.25.222-.275a5.772 5.772 0 0 1 2.693 0 .29.29 0 0 1 .247.275v1.224c.543.2 1.037.5 1.482.874l1.062-.6a.297.297 0 0 1 .37.05 6.403 6.403 0 0 1 1.334 2.373c.05.125 0 .274-.123.35l-1.063.599a4.29 4.29 0 0 1 0 1.773Zm-6.62-.9c0 1.125.864 1.999 1.976 1.999a1.977 1.977 0 0 0 1.976-1.998c0-1.099-.89-1.998-1.976-1.998-1.112 0-1.976.899-1.976 1.998Z" fill="currentColor"/>',viewBox:"0 0 32 32"},expandAll:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M9.68417 2.5549H4.37292L12.2388 10.4544C12.7429 10.925 12.7429 11.7318 12.2388 12.236C11.7682 12.7401 10.9613 12.7401 10.4572 12.236L2.59113 4.36995L2.59136 9.64795C2.59136 10.354 2.01993 10.9254 1.31391 10.9254C0.607895 10.9254 0.036461 10.354 0.036461 9.64795V1.27768C0.036461 0.571668 0.607865 0.000234483 1.31391 0.000234483L9.68417 0C10.3902 0 10.9616 0.571434 10.9616 1.27745C10.9616 1.98347 10.3902 2.5549 9.68417 2.5549ZM29.4102 22.3173C29.4102 21.6113 29.9816 21.0399 30.6877 21.0399L30.6874 21.0399C31.3934 21.0399 31.9648 21.6114 31.9648 22.3174L31.9651 30.7213C31.9651 31.4273 31.3936 31.9987 30.6876 31.9987H22.3173C21.6113 31.9987 21.0399 31.4273 21.0399 30.7213C21.0399 30.0153 21.6113 29.4438 22.3173 29.4438H27.6286L19.7962 21.5778C19.292 21.1072 19.292 20.3003 19.7962 19.7962C20.2668 19.292 21.0737 19.292 21.5778 19.7962L29.4102 27.6286V22.3173ZM10.4209 19.8008L2.5549 27.6332V22.322C2.5549 21.6159 1.98347 21.0445 1.27745 21.0445C0.571434 21.0445 0 21.6159 0 22.322V30.6922C0 31.3983 0.571434 31.9697 1.27745 31.9697H9.64771C10.3538 31.9697 10.9252 31.3982 10.9252 30.6922C10.9252 29.9862 10.3537 29.4148 9.64771 29.4148H4.36996L12.236 21.5487C12.7401 21.0446 12.7401 20.2377 12.236 19.7671C11.7319 19.2963 10.9252 19.2963 10.4209 19.8007L10.4209 19.8008ZM22.3173 0.036461H30.6876L30.6875 0.036521C31.3935 0.036521 31.965 0.607925 31.9985 1.31397L31.9987 9.68423C31.9987 10.3903 31.4273 10.9617 30.7213 10.9617C30.0153 10.9617 29.4438 10.3903 29.4438 9.68423V4.37298L21.5778 12.2054C21.1072 12.7095 20.3003 12.7095 19.7962 12.2054C19.292 11.7348 19.292 10.9279 19.7962 10.4238L27.6286 2.59136H22.3173C21.6113 2.59136 21.0399 2.01993 21.0399 1.31391C21.0399 0.607895 21.6113 0.036461 22.3173 0.036461Z" fill="currentColor" />',viewBox:"0 0 32 32"},collapseAll:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M12.3566 2.8512L12.3566 11.0827L12.3565 11.0826C12.3565 11.7769 11.7938 12.3389 11.0984 12.3719L2.85525 12.3721C2.15995 12.3721 1.59719 11.8101 1.59719 11.1158C1.59719 10.4215 2.15992 9.85955 2.85525 9.85955H8.08587L0.372362 2.12392C-0.124121 1.66111 -0.124121 0.867614 0.372362 0.371834C0.835835 -0.123945 1.63045 -0.123945 2.12694 0.371835L9.84044 8.07441V2.8512C9.84044 2.15689 10.4032 1.59493 11.0985 1.59493C11.7938 1.59493 12.3566 2.15686 12.3566 2.8512ZM12.3566 29.1507L12.3566 20.9192L12.3565 20.9194C12.3565 20.225 11.7938 19.6631 11.0984 19.6301L2.85525 19.6299C2.15995 19.6299 1.59719 20.1918 1.59719 20.8861C1.59719 21.5804 2.15992 22.1424 2.85525 22.1424H8.08587L0.372362 29.878C-0.124121 30.3408 -0.124121 31.1343 0.372362 31.6301C0.835835 32.1259 1.63045 32.1259 2.12694 31.6301L9.84044 23.9275V29.1507C9.84044 29.8451 10.4032 30.407 11.0985 30.407C11.7938 30.407 12.3566 29.8451 12.3566 29.1507ZM19.6423 11.0827V2.8512C19.6423 2.15686 20.205 1.59493 20.9003 1.59493C21.5956 1.59493 22.1584 2.15689 22.1584 2.8512V8.07441L29.8719 0.371835C30.3684 -0.123945 31.163 -0.123945 31.6265 0.371834C32.1229 0.867614 32.1229 1.66111 31.6265 2.12392L23.913 9.85955H29.1436C29.8389 9.85955 30.4016 10.4215 30.4016 11.1158C30.4016 11.8101 29.8389 12.3721 29.1436 12.3721L20.9004 12.3719C20.2051 12.3389 19.6423 11.7769 19.6423 11.0826L19.6423 11.0827ZM19.6423 29.1507V20.9192L19.6423 20.9194C19.6423 20.225 20.2051 19.6631 20.9004 19.6301L29.1436 19.6299C29.8389 19.6299 30.4016 20.1918 30.4016 20.8861C30.4016 21.5804 29.8389 22.1424 29.1436 22.1424H23.913L31.6265 29.878C32.1229 30.3408 32.1229 31.1343 31.6265 31.6301C31.163 32.1259 30.3684 32.1259 29.8719 31.6301L22.1584 23.9275V29.1507C22.1584 29.8451 21.5956 30.407 20.9003 30.407C20.205 30.407 19.6423 29.8451 19.6423 29.1507Z" fill="currentColor" />',viewBox:"0 0 32 32"},roundedCorner:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M0 4.85393C0 2.17318 2.17318 0 4.85393 0H27.1461C29.8268 0 32 2.17318 32 4.85393V27.1461C32 29.8268 29.8268 32 27.1461 32H4.85393C2.17318 32 0 29.8268 0 27.1461V4.85393ZM4.85393 3.23595C3.96035 3.23595 3.23595 3.96035 3.23595 4.85393V27.1461C3.23595 28.0397 3.96035 28.764 4.85393 28.764H27.1461C28.0397 28.764 28.764 28.0397 28.764 27.1461V4.85393C28.764 3.96035 28.0397 3.23595 27.1461 3.23595H4.85393Z" fill="#4E5487" fill="currentColor"/>',viewBox:"0 0 32 32"},ellipsisDoubleX:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M5.6 14.2a2.6 2.6 0 100-5.2 2.6 2.6 0 000 5.2zm0 8.667a2.6 2.6 0 100-5.2 2.6 2.6 0 000 5.2zm13-11.267a2.6 2.6 0 11-5.2 0 2.6 2.6 0 015.2 0zM16 22.867a2.6 2.6 0 100-5.2 2.6 2.6 0 000 5.2zM29 11.6a2.6 2.6 0 11-5.2 0 2.6 2.6 0 015.2 0zm-2.6 11.267a2.6 2.6 0 100-5.2 2.6 2.6 0 000 5.2z" fill="currentColor"/>',viewBox:"0 0 32 32"},ellipsisDoubleY:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M17.8 5.6a2.6 2.6 0 105.2 0 2.6 2.6 0 00-5.2 0zm-8.667 0a2.6 2.6 0 105.2 0 2.6 2.6 0 00-5.2 0zm11.267 13a2.6 2.6 0 110-5.2 2.6 2.6 0 010 5.2zM9.133 16a2.6 2.6 0 105.2 0 2.6 2.6 0 00-5.2 0zM20.4 29a2.6 2.6 0 110-5.2 2.6 2.6 0 010 5.2zM9.133 26.4a2.6 2.6 0 105.2 0 2.6 2.6 0 00-5.2 0z" fill="currentColor"/>',viewBox:"0 0 32 32"},ellipsisX:{icon:'<path d="M19.484 16.484C19.484 14.597 17.887 13 16 13c-1.935 0-3.484 1.597-3.484 3.484A3.47 3.47 0 0016 19.968c1.887 0 3.484-1.549 3.484-3.484zM24.516 13c-1.935 0-3.484 1.597-3.484 3.484a3.47 3.47 0 003.484 3.484c1.887 0 3.484-1.549 3.484-3.484C28 14.597 26.403 13 24.516 13zM7.484 13C5.548 13 4 14.597 4 16.484a3.47 3.47 0 003.484 3.484c1.887 0 3.484-1.549 3.484-3.484C10.968 14.597 9.37 13 7.484 13z" fill="currentColor"/>',viewBox:"0 0 32 32"},ellipsisY:{icon:'<path d="M16.516 19.484C18.403 19.484 20 17.887 20 16c0-1.935-1.597-3.484-3.484-3.484A3.47 3.47 0 0013.032 16c0 1.887 1.549 3.484 3.484 3.484zM20 24.516c0-1.935-1.597-3.484-3.484-3.484a3.47 3.47 0 00-3.484 3.484c0 1.887 1.549 3.484 3.484 3.484C18.403 28 20 26.403 20 24.516zm0-17.032C20 5.548 18.403 4 16.516 4a3.47 3.47 0 00-3.484 3.484c0 1.887 1.549 3.484 3.484 3.484C18.403 10.968 20 9.37 20 7.484z" fill="currentColor"/>',viewBox:"0 0 32 32"},angleLeft:{icon:'<path d="M8.91 16.007c0 .345.133.69.387.926l10.615 10.694c.227.235.522.373.857.373.696 0 1.231-.539 1.231-1.257 0-.346-.134-.664-.348-.898l-9.745-9.838 9.745-9.852c.214-.22.348-.538.348-.898C22 4.54 21.465 4 20.768 4c-.334 0-.629.138-.87.373l-10.6 10.694c-.255.263-.389.58-.389.94z" fill="currentColor"/>',viewBox:"0 0 32 32"},angleLeftBold:{icon:'<path d="M4.63832 0.15601C4.68859 0.105907 4.74845 0.0664547 4.81432 0.0400107C4.88314 0.0131341 4.95643 -0.000439239 5.03031 1.08367e-05C5.0989 0.000663456 5.16675 0.0142335 5.23031 0.0400107C5.29642 0.0659993 5.35637 0.10551 5.40631 0.15601L5.91431 0.664009C5.9652 0.714884 6.00653 0.7745 6.03631 0.840008C6.06713 0.907479 6.08543 0.979991 6.09031 1.05401C6.0907 1.12737 6.07922 1.20031 6.05631 1.27001C6.0321 1.33606 5.99389 1.3961 5.94431 1.44601L2.38232 4.99999L5.93831 8.55398C5.99267 8.60187 6.03454 8.66228 6.06031 8.72998C6.08322 8.79968 6.0947 8.87262 6.09431 8.94598C6.08943 9.02 6.07113 9.09251 6.04031 9.15998C6.01053 9.22549 5.9692 9.2851 5.91831 9.33598L5.41031 9.84398C5.36036 9.89448 5.30042 9.93399 5.23431 9.95998C5.16624 9.98703 5.09356 10.0006 5.02031 9.99998C4.95175 9.99909 4.88394 9.98553 4.82032 9.95998C4.75445 9.93353 4.69459 9.89408 4.64432 9.84398L0.18633 5.39999C0.125378 5.35376 0.0766339 5.29334 0.0443302 5.22399C0.0125869 5.15372 -0.00247217 5.07705 0.000330366 4.99999C-0.000619339 4.92589 0.0158206 4.85259 0.0483302 4.786C0.0824329 4.7189 0.12931 4.65912 0.18633 4.61L4.63832 0.15601Z" fill="#3366FF"/>',viewBox:"0 0 7 10"},angleRight:{icon:'<path d="M22.09 15.993c0-.345-.133-.69-.387-.926L11.088 4.373A1.176 1.176 0 0010.232 4C9.535 4 9 4.539 9 5.257c0 .346.134.664.348.898l9.745 9.838-9.745 9.852a1.284 1.284 0 00-.348.898C9 27.46 9.535 28 10.232 28c.334 0 .629-.138.87-.373l10.6-10.694c.255-.263.389-.58.389-.94z" fill="currentColor"/>',viewBox:"0 0 32 32"},angleUp:{icon:'<path d="M15.993 8.91c-.345 0-.69.133-.926.387L4.373 19.912a1.176 1.176 0 00-.373.857C4 21.465 4.539 22 5.257 22c.346 0 .664-.134.898-.348l9.838-9.745 9.852 9.745c.22.214.538.348.898.348.718 0 1.257-.535 1.257-1.232 0-.334-.138-.629-.373-.87l-10.694-10.6a1.317 1.317 0 00-.94-.389z" fill="currentColor"/>',viewBox:"0 0 32 32"},angleDown:{icon:'<path d="M16.007 22.09c.345 0 .69-.133.926-.387l10.694-10.615c.235-.227.373-.522.373-.856C28 9.535 27.461 9 26.743 9c-.346 0-.664.134-.898.348l-9.838 9.745-9.852-9.745A1.284 1.284 0 005.257 9C4.54 9 4 9.535 4 10.232c0 .334.138.629.373.87l10.694 10.6c.263.255.58.389.94.389z" fill="currentColor"/>',viewBox:"0 0 32 32"},times:{icon:'<path d="M18.565 16L29.468 5.097c.71-.71.71-1.856 0-2.565a1.812 1.812 0 00-2.565 0L16 13.435 5.097 2.532a1.812 1.812 0 00-2.565 0c-.71.71-.71 1.856 0 2.565L13.435 16 2.532 26.903a1.812 1.812 0 001.283 3.096c.464 0 .928-.177 1.282-.531L16 18.565l10.903 10.903a1.81 1.81 0 002.565 0c.71-.71.71-1.856 0-2.565L18.565 16z" fill="currentColor"/>',viewBox:"0 0 32 32"},timesAlt:{icon:'<path d="M20.17 16l6.254-6.254a1.966 1.966 0 000-2.78l-1.39-1.39a1.966 1.966 0 00-2.78 0L16 11.83 9.746 5.576a1.966 1.966 0 00-2.78 0l-1.39 1.39a1.966 1.966 0 000 2.78L11.83 16l-6.254 6.254a1.966 1.966 0 000 2.78l1.39 1.39a1.966 1.966 0 002.78 0L16 20.17l6.254 6.254a1.966 1.966 0 002.78 0l1.39-1.39a1.966 1.966 0 000-2.78L20.17 16z" fill="currentColor"/>',viewBox:"0 0 32 32"},check:{icon:'<path d="M11.19 26.568L1.44 16.98a1.458 1.458 0 010-2.086l2.12-2.087a1.518 1.518 0 012.122 0l6.568 6.46L26.318 5.431a1.518 1.518 0 012.121 0l2.122 2.086c.585.576.585 1.51 0 2.086L13.31 26.568a1.518 1.518 0 01-2.122 0z" fill="currentColor"/>',viewBox:"0 0 32 32"},checkAlt:{icon:'<path d="M12.495 30.407c.898 0 1.592-.372 2.083-1.1L30.492 4.521c.356-.558.508-1.032.508-1.49C31 1.83 30.154 1 28.934 1c-.829 0-1.337.305-1.845 1.1L12.411 25.38l-7.534-9.668c-.508-.66-1.033-.931-1.778-.931C1.88 14.781 1 15.645 1 16.83c0 .524.186 1.032.626 1.557l8.77 10.937c.593.745 1.22 1.083 2.1 1.083z" fill="currentColor"/>',viewBox:"0 0 32 32"},checkCircle:{icon:'<path d="M16 1C7.714 1 1 7.774 1 16c0 8.286 6.714 15 15 15 8.226 0 15-6.714 15-15 0-8.226-6.774-15-15-15zm0 2.903c6.653 0 12.097 5.444 12.097 12.097 0 6.714-5.444 12.097-12.097 12.097A12.055 12.055 0 013.903 16C3.903 9.347 9.286 3.903 16 3.903zm8.468 7.924l-1.391-1.392c-.242-.302-.726-.302-1.029 0l-8.528 8.468-3.629-3.629c-.302-.302-.726-.302-1.028 0l-1.391 1.33c-.242.303-.242.787 0 1.03l5.504 5.564c.302.302.726.302 1.028 0l10.464-10.343c.242-.303.242-.787 0-1.028z" fill="currentColor"/>',viewBox:"0 0 32 32"},plus:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M16 2a2.333 2.333 0 00-2.333 2.333v9.334H4.333a2.333 2.333 0 000 4.666h9.334v9.334a2.333 2.333 0 004.667 0v-9.334h9.333a2.333 2.333 0 000-4.666h-9.334V4.333A2.333 2.333 0 0016 2z" fill="currentColor"/>',viewBox:"0 0 32 32"},plusCircle:{icon:'<path d="M16.008 32C24.768 32 32 24.768 32 16.008 32 7.232 24.752 0 15.992 0 7.232 0 0 7.232 0 16.008 0 24.768 7.232 32 16.008 32zm-.032-8.37c-.976 0-1.593-.715-1.593-1.706V17.6h-4.55C8.824 17.6 8.11 17 8.11 16.024c0-.991.682-1.609 1.722-1.609h4.55v-4.55c0-.991.619-1.707 1.594-1.707.975 0 1.625.7 1.625 1.707v4.55h4.567c1.04 0 1.706.618 1.706 1.61 0 .975-.699 1.576-1.706 1.576H17.6v4.323c0 1.024-.65 1.706-1.625 1.706z" fill="currentColor"/>',viewBox:"0 0 32 32"},plusSquare:{icon:'<path d="M24.571 14.929c0-.402-.401-.804-.803-.804h-5.893V8.232c0-.402-.402-.803-.804-.803H14.93a.814.814 0 00-.804.803v5.893H8.232a.814.814 0 00-.803.804v2.142c0 .47.334.804.803.804h5.893v5.893c0 .469.335.803.804.803h2.142a.814.814 0 00.804-.803v-5.893h5.893a.814.814 0 00.803-.804V14.93zM31 4.214C31 2.474 29.527 1 27.786 1H4.214A3.215 3.215 0 001 4.214v23.572C1 29.594 2.406 31 4.214 31h23.572A3.215 3.215 0 0031 27.786V4.214zm-3.214 23.17c0 .268-.201.402-.402.402H4.616c-.268 0-.402-.134-.402-.402V4.616c0-.2.134-.402.402-.402h22.768c.2 0 .402.201.402.402v22.768z" fill="currentColor"/>',viewBox:"0 0 32 32"},minus:{icon:'<rect x="30" y="14" width="4.667" height="28" rx="2" transform="rotate(90 30 14)" fill="currentColor"/>',viewBox:"0 0 32 32"},minusCircle:{icon:'<path d="M16.008 32C24.768 32 32 24.768 32 16.008 32 7.232 24.752 0 15.992 0 7.232 0 0 7.232 0 16.008 0 24.768 7.232 32 16.008 32zm-.032-14.4H9.832c-1.007 0-1.722-.6-1.722-1.576 0-.991.682-1.609 1.722-1.609h12.336c1.04 0 1.706.618 1.706 1.61 0 .975-.699 1.576-1.706 1.576h-5.239-.953z" fill="currentColor"/>',viewBox:"0 0 32 32"},playCircle:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M16 3.097C8.874 3.097 3.097 8.874 3.097 16S8.874 28.903 16 28.903 28.903 23.126 28.903 16 23.126 3.097 16 3.097zM0 16C0 7.163 7.163 0 16 0s16 7.163 16 16-7.163 16-16 16S0 24.837 0 16z" fill="currentColor"/><path d="M11.871 10.655c0-.815.9-1.309 1.586-.871l8.4 5.345a1.032 1.032 0 010 1.742l-8.4 5.345a1.032 1.032 0 01-1.586-.87V10.654z" fill="currentColor"/>',viewBox:"0 0 32 32"},playCirclePro:{icon:'<rect x="0.199219" y="-0.0078125" width="32" height="32" rx="7.5" fill="currentColor"/> <path d="M13.1016 11.9825C13.1016 11.3716 13.776 11.0013 14.2914 11.3293L20.5913 15.3384C21.0694 15.6426 21.0694 16.3404 20.5913 16.6447L14.2914 20.6537C13.776 20.9817 13.1016 20.6114 13.1016 20.0005V11.9825Z" fill="#302F40"/>',viewBox:"0 0 33 32"},info:{icon:'<path d="M32 16c0-8.774-7.226-16-16-16C7.161 0 0 7.226 0 16c0 8.839 7.161 16 16 16 8.774 0 16-7.161 16-16zm-16 3.226c1.613 0 2.968 1.355 2.968 2.968A2.96 2.96 0 0116 25.16c-1.677 0-2.968-1.29-2.968-2.968A2.96 2.96 0 0116 19.227zM13.161 8.58c-.064-.452.323-.84.774-.84H18c.452 0 .839.388.774.84l-.451 8.774c-.065.451-.387.71-.775.71h-3.16c-.388 0-.71-.259-.775-.71L13.16 8.58z" fill="currentColor"/>',viewBox:"0 0 32 32"},undo:{icon:'<path d="M16.697 10c-3.962 0-7.55 1.459-10.315 3.83l-2.826-2.784C2.615 10.118 1 10.766 1 12.077v8.236c0 .81.673 1.473 1.495 1.473h8.357c1.33 0 2.003-1.591 1.061-2.52l-2.855-2.813c2.078-1.71 4.724-2.77 7.654-2.77 4.724 0 8.805 2.71 10.748 6.63a1.848 1.848 0 002.243.942c1.061-.338 1.6-1.532 1.121-2.534A15.77 15.77 0 0016.697 10z" fill="currentColor"/>',viewBox:"0 0 32 32"},redo:{icon:'<path d="M15.303 10c3.962 0 7.55 1.459 10.315 3.83l2.826-2.784c.942-.928 2.556-.28 2.556 1.031v8.236c0 .81-.673 1.473-1.495 1.473h-8.357c-1.33 0-2.003-1.591-1.061-2.52l2.855-2.813c-2.078-1.71-4.724-2.77-7.654-2.77-4.724 0-8.805 2.71-10.748 6.63a1.848 1.848 0 01-2.243.942c-1.061-.338-1.6-1.532-1.121-2.534A15.77 15.77 0 0115.303 10z" fill="currentColor"/>',viewBox:"0 0 32 32"},lock:{icon:'<path d="M27 14h-1.5V9.5C25.5 4.312 21.187 0 16 0c-5.25 0-9.5 4.313-9.5 9.5V14H5a3 3 0 00-3 3v12c0 1.688 1.313 3 3 3h22a3 3 0 003-3V17c0-1.625-1.375-3-3-3zm-6.5 0h-9V9.5c0-2.438 2-4.5 4.5-4.5 2.438 0 4.5 2.063 4.5 4.5V14z" fill="currentColor"/>',viewBox:"0 0 32 32"},unlock:{icon:'<path d="M23.5 2c-4.667.056-8.389 3.889-8.389 8.556v3.888H2.667A2.667 2.667 0 000 17.111v10.667c0 1.5 1.167 2.666 2.667 2.666h19.555a2.667 2.667 0 002.667-2.666V17.11c0-1.444-1.222-2.667-2.667-2.667h-2.666V10.5c0-2.167 1.722-4 3.944-4.056 2.222 0 4.056 1.834 4.056 4v4.445c0 .778.555 1.333 1.333 1.333h1.778c.722 0 1.333-.555 1.333-1.333v-4.445C32 5.778 28.167 2 23.5 2z" fill="currentColor"/>',viewBox:"0 0 32 32"},arrowsX:{icon:'<path d="M31.564 16.948l-5.38 5.38c-.945.944-2.563.275-2.563-1.062v-2.881H8.384v2.881c0 1.337-1.619 2.006-2.562 1.063L.44 16.947a1.494 1.494 0 010-2.12l5.38-5.38c.944-.944 2.563-.275 2.563 1.062v2.881h15.243v-2.887c0-1.337 1.619-2.006 2.562-1.062l5.375 5.38a1.513 1.513 0 010 2.126z" fill="currentColor"/>',viewBox:"0 0 32 32"},arrowsY:{icon:'<path d="M21.483 23.594h-2.916V8.406h2.916c1.33 0 2.028-1.625 1.077-2.562L17.046.469a1.401 1.401 0 00-2.092 0L9.44 5.844c-.951.937-.254 2.562 1.077 2.562h2.98v15.188h-2.98c-1.33 0-2.028 1.625-1.077 2.562l5.514 5.375c.57.625 1.521.625 2.092 0l5.514-5.375c.951-.937.254-2.562-1.077-2.562z" fill="currentColor"/>',viewBox:"0 0 32 32"},download:{icon:'<path d="M13.5 0c-.875 0-1.5.688-1.5 1.5V12H6.5c-1.125 0-1.688 1.375-.875 2.188l9.5 9.5c.438.437 1.25.437 1.688 0l9.5-9.5c.812-.813.25-2.188-.875-2.188H20V1.5c0-.813-.688-1.5-1.5-1.5h-5zM32 23.5c0-.813-.688-1.5-1.5-1.5h-9.188l-3.062 3.063a3.136 3.136 0 01-4.563 0L10.626 22H1.5c-.875 0-1.5.688-1.5 1.5v7c0 .875.625 1.5 1.5 1.5h29c.813 0 1.5-.625 1.5-1.5v-7zM24.25 29c0 .688-.563 1.25-1.25 1.25-.688 0-1.25-.563-1.25-1.25 0-.688.563-1.25 1.25-1.25.688 0 1.25.563 1.25 1.25zm4 0c0 .688-.563 1.25-1.25 1.25-.688 0-1.25-.563-1.25-1.25 0-.688.563-1.25 1.25-1.25.688 0 1.25.563 1.25 1.25z" fill="currentColor"/>',viewBox:"0 0 32 32"},upload:{icon:'<path d="M18.5 23.988c.813 0 1.5-.626 1.5-1.502V11.971h5.438a1.234 1.234 0 00.875-2.128l-9.5-9.514c-.438-.439-1.25-.439-1.688 0l-9.5 9.514A1.234 1.234 0 006.5 11.97H12v10.515c0 .876.625 1.502 1.5 1.502h5zm13.5-.5c0-.814-.688-1.503-1.5-1.503H22v.501c0 1.94-1.625 3.505-3.5 3.505h-5a3.497 3.497 0 01-3.5-3.505v-.5H1.5c-.875 0-1.5.688-1.5 1.502v7.01C0 31.374.625 32 1.5 32h29c.813 0 1.5-.626 1.5-1.502v-7.01zm-7.75 5.508c0 .688-.563 1.251-1.25 1.251-.688 0-1.25-.563-1.25-1.251 0-.689.563-1.252 1.25-1.252.688 0 1.25.563 1.25 1.252zm4 0c0 .688-.563 1.251-1.25 1.251-.688 0-1.25-.563-1.25-1.251 0-.689.563-1.252 1.25-1.252.688 0 1.25.563 1.25 1.252z" fill="currentColor"/>',viewBox:"0 0 32 32"},cloudUpload:{icon:'<path d="M16.645 12.951a.868.868 0 00-1.228 0l-5.258 5.258a1.247 1.247 0 101.764 1.765l2.86-2.86V28.26a1.247 1.247 0 102.496 0V17.113l2.86 2.86a1.248 1.248 0 101.765-1.764l-5.259-5.258z" fill="currentColor"/><path d="M26.008 11.828C25.86 6.384 21.386 2 15.906 2c-2.517 0-4.928.931-6.79 2.622a10.087 10.087 0 00-3.114 5.47 7.589 7.589 0 00-3.973 2.266A7.586 7.586 0 000 17.532c0 4.196 3.414 7.61 7.61 7.61h.063a1.248 1.248 0 100-2.495h-.07a5.12 5.12 0 01-5.108-5.115c0-2.648 2.065-4.887 4.7-5.098.6-.048 1.08-.518 1.142-1.116a7.584 7.584 0 017.57-6.823c4.196 0 7.61 3.414 7.61 7.61v.374c0 1 .81 1.81 1.809 1.81a4.184 4.184 0 014.179 4.179 4.184 4.184 0 01-4.18 4.18l-.935-.001a1.247 1.247 0 100 2.495h.935A6.682 6.682 0 0032 18.468c0-3.45-2.63-6.297-5.992-6.64z" fill="currentColor"/>',viewBox:"0 0 32 32"},emptyBox:{icon:'<path d="M20.943 15.97c-.797 0-1.547-.401-1.923-1.027l-3-4.78-3.047 4.78c-.375.67-1.125 1.072-1.922 1.072-.235 0-.422-.044-.61-.089L4.02 14.14v7.952c0 .67.469 1.25 1.125 1.385l10.126 2.457c.469.09.985.09 1.453 0l10.127-2.457c.703-.134 1.172-.715 1.172-1.385v-7.952l-6.423 1.787a3.25 3.25 0 01-.656.045zm9.985-5.003L28.49 6.366c-.14-.268-.422-.402-.75-.358L16.02 7.393l4.266 6.835a.846.846 0 00.891.313l9.282-2.546a.733.733 0 00.47-1.028zM3.503 6.366l-2.438 4.601c-.187.402.047.894.47 1.028l9.281 2.546a.801.801 0 00.891-.357l4.313-6.79L4.253 6.007c-.328-.044-.61.09-.75.358z" fill="currentColor"/>',viewBox:"0 0 32 32"},star:{icon:'<path d="M14.294 1.101l-3.89 8.31-8.797 1.312c-1.556.25-2.154 2.249-1.017 3.436l6.283 6.435-1.496 9.059c-.24 1.624 1.437 2.874 2.813 2.124l7.84-4.31 7.78 4.31c1.376.75 3.052-.5 2.813-2.124l-1.497-9.06 6.284-6.434c1.137-1.187.539-3.187-1.017-3.436L21.655 9.41l-3.95-8.31a1.871 1.871 0 00-3.41 0z" fill="currentColor"/>',viewBox:"0 0 32 32"},pencil:{icon:'<path d="M18.157 5.834L.764 23.228.013 30.36a1.455 1.455 0 001.626 1.627l7.133-.75 17.394-17.394-8.009-8.009zm12.951-1.188L27.354.892c-1.126-1.19-3.065-1.19-4.254 0l-3.504 3.503 8.009 8.009L31.108 8.9c1.19-1.189 1.19-3.128 0-4.254z" fill="currentColor"/>',viewBox:"0 0 32 32"},move:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M13.178 5.793l1.591-1.59v3.182a1.23 1.23 0 002.462 0V4.202l1.591 1.591a1.23 1.23 0 001.74-1.74L16.872.36a1.23 1.23 0 00-.188-.154c-.02-.013-.042-.024-.064-.035a1.171 1.171 0 01-.033-.017 1.24 1.24 0 00-.115-.06 1.227 1.227 0 00-.127-.04l-.036-.011a.571.571 0 00-.067-.02 1.209 1.209 0 00-.482 0c-.023.005-.045.012-.068.02l-.036.011c-.042.01-.085.024-.126.04a1.22 1.22 0 00-.115.06 1.053 1.053 0 01-.034.017c-.021.011-.043.022-.063.035-.067.045-.13.096-.187.154l-3.692 3.692a1.23 1.23 0 001.74 1.74zM16 20.307a4.308 4.308 0 100-8.615 4.308 4.308 0 000 8.615zm-.87 3.438a1.23 1.23 0 012.1.87v3.183l1.592-1.591a1.23 1.23 0 011.74 1.74l-3.69 3.692h-.002c-.057.058-.12.109-.187.154a.576.576 0 01-.062.034l-.016.008a.714.714 0 01-.26.11.929.929 0 00-.035.01.563.563 0 01-.069.02c-.159.033-.323.033-.482 0a.563.563 0 01-.069-.02l-.036-.01a.714.714 0 01-.241-.1 1.055 1.055 0 00-.034-.018c-.02-.01-.042-.021-.061-.034a1.232 1.232 0 01-.188-.154l-3.692-3.692a1.23 1.23 0 011.74-1.74l1.591 1.59v-3.182c0-.326.13-.64.36-.87zm16.814-8.092a1.248 1.248 0 00-.039-.124c-.018-.04-.039-.08-.062-.118a1.204 1.204 0 01-.017-.034c-.01-.02-.021-.04-.034-.06a1.233 1.233 0 00-.153-.188h-.001l-3.692-3.692a1.23 1.23 0 00-1.74 1.74l1.591 1.592h-3.182a1.23 1.23 0 000 2.461h3.182l-1.59 1.592a1.232 1.232 0 00.87 2.1 1.23 1.23 0 00.87-.36l3.691-3.691v-.001c.058-.058.11-.12.154-.188.013-.019.023-.04.034-.06a1.18 1.18 0 01.017-.034 1.25 1.25 0 00.062-.118 1.25 1.25 0 00.039-.124l.011-.036a.587.587 0 00.02-.07 1.207 1.207 0 000-.481.587.587 0 00-.02-.07l-.011-.036zm-31.85.818a1.224 1.224 0 01-.038-.125 1.062 1.062 0 00-.012-.036c-.007-.023-.015-.045-.02-.069a1.207 1.207 0 010-.482.593.593 0 01.02-.07l.012-.035c.01-.043.023-.084.038-.125.019-.04.04-.08.062-.117a1.08 1.08 0 00.018-.034c.01-.02.02-.041.033-.06.045-.068.096-.13.154-.188v-.001l3.692-3.691a1.231 1.231 0 011.74 1.74l-1.59 1.591h3.182a1.23 1.23 0 110 2.462H4.202l1.591 1.591a1.23 1.23 0 01-1.74 1.74L.36 16.872a1.232 1.232 0 01-.154-.188.553.553 0 01-.033-.06.963.963 0 00-.018-.034 1.246 1.246 0 01-.062-.118z" fill="currentColor"/>',viewBox:"0 0 32 32"},save:{icon:'<path d="M29.121 8.121L23.88 2.88A3 3 0 0021.757 2H5a3 3 0 00-3 3v22a3 3 0 003 3h22a3 3 0 003-3V10.243a3 3 0 00-.879-2.122zM16 26a4 4 0 110-8 4 4 0 010 8zm6-19.032v6.282a.75.75 0 01-.75.75H6.75a.75.75 0 01-.75-.75v-6.5A.75.75 0 016.75 6h14.282a.75.75 0 01.53.22l.218.217a.749.749 0 01.22.53z" fill="currentColor"/>',viewBox:"0 0 32 32"},saveLine:{icon:'<path d="M29.063 8.125l-5.188-5.188c-.5-.5-1.438-.937-2.125-.937H5a3 3 0 00-3 3v22c0 1.688 1.313 3 3 3h22a3 3 0 003-3V10.25c0-.688-.438-1.625-.938-2.125zM19 5v5h-8V5h8zm7.625 22H5.375c-.25 0-.375-.125-.375-.375V5.375C5 5.187 5.125 5 5.375 5H8v6.5c0 .875.625 1.5 1.5 1.5h11c.813 0 1.5-.625 1.5-1.5V5.25l4.875 4.938c.063.062.125.124.125.25v16.187c0 .25-.188.375-.375.375zM16 14.5c-3.063 0-5.5 2.5-5.5 5.5 0 3.063 2.438 5.5 5.5 5.5 3 0 5.5-2.438 5.5-5.5 0-3-2.5-5.5-5.5-5.5zm0 8c-1.438 0-2.5-1.063-2.5-2.5 0-1.375 1.063-2.5 2.5-2.5 1.375 0 2.5 1.125 2.5 2.5 0 1.438-1.125 2.5-2.5 2.5z" fill="currentColor"/>',viewBox:"0 0 32 32"},social:{icon:'<path d="M11.938 1.875H2.312A1.313 1.313 0 001 3.188v9.624a1.313 1.313 0 001.313 1.313h3.752V9.96H4.343V8h1.722V6.506c0-1.7 1.012-2.638 2.562-2.638.742 0 1.518.132 1.518.132v1.668H9.29c-.843 0-1.105.523-1.105 1.06V8h1.88l-.3 1.96h-1.58v4.165h3.752a1.313 1.313 0 001.313-1.313V3.188a1.313 1.313 0 00-1.313-1.313zM29.56 5.148c.01.125.01.25.01.374 0 3.793-2.887 8.163-8.164 8.163A8.108 8.108 0 0117 12.397c.231.027.453.036.693.036a5.747 5.747 0 003.562-1.226 2.874 2.874 0 01-2.683-1.99c.178.027.356.044.542.044.258 0 .515-.035.755-.097a2.87 2.87 0 01-2.3-2.816v-.036a2.89 2.89 0 001.296.364 2.867 2.867 0 01-1.279-2.39c0-.532.142-1.02.391-1.447a8.156 8.156 0 005.916 3.002 3.24 3.24 0 01-.07-.657c0-1.581 1.279-2.87 2.869-2.87.826 0 1.572.347 2.096.907a5.65 5.65 0 001.821-.693 2.862 2.862 0 01-1.261 1.581A5.752 5.752 0 0031 3.665a6.168 6.168 0 01-1.44 1.483zM3.742 29.25h-2.54v-8.178h2.54v8.178zm-1.271-9.294a1.483 1.483 0 01-1.04-2.525 1.47 1.47 0 012.51 1.04c0 .812-.658 1.485-1.47 1.485zm8.242 9.294v-3.981c0-.95-.02-2.166-1.32-2.166-1.32 0-1.523 1.031-1.523 2.097v4.05H5.333v-8.178h2.436v1.115h.035c.34-.643 1.168-1.32 2.403-1.32 2.57 0 3.043 1.692 3.043 3.89v4.493h-2.537zM30.956 21.15c-.16-.6-.63-1.073-1.226-1.233-1.081-.292-5.418-.292-5.418-.292s-4.336 0-5.417.292a1.743 1.743 0 00-1.226 1.233c-.29 1.089-.29 3.36-.29 3.36s0 2.27.29 3.36c.16.6.63 1.053 1.226 1.213 1.081.292 5.418.292 5.418.292s4.336 0 5.417-.292a1.717 1.717 0 001.226-1.214c.29-1.088.29-3.36.29-3.36s0-2.27-.29-3.358zm-8.062 5.422v-4.124l3.625 2.062-3.625 2.062z" fill="currentColor"/>',viewBox:"0 0 32 32"},share:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M22.571 1.151a6.167 6.167 0 11-1.92 9.533l-7.965 3.982a6.185 6.185 0 010 2.667l7.964 3.982A6.167 6.167 0 1119.31 24l-7.964-3.982a6.166 6.166 0 110-8.034L19.309 8a6.166 6.166 0 013.262-6.85zm3.76 2.511a3.167 3.167 0 10-2.003 6.01 3.167 3.167 0 002.003-6.01zm-18.323 9.47a3.167 3.167 0 101.49 1.451m-1.49-1.451a3.166 3.166 0 011.49 1.451zm17.547 9.04a3.17 3.17 0 00-3.058 1.744 3.167 3.167 0 103.058-1.743z" fill="currentColor"/>',viewBox:"0 0 32 32"},canvas:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M0 5.1h2.9V2.9h2.2V0H0v5.1z" fill="currentColor"/><path d="M19.7 0h-7.3v2.9h7.3V0z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M26.9 0v2.9h2.2v2.2H32V0h-5.1z" fill="currentColor"/><path d="M2.9 12.4H0v7.3h2.9v-7.3zM32 12.4h-2.9v7.3H32v-7.3z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M2.9 26.9H0V32h5.1v-2.9H2.9v-2.2zM29.1 29.1h-2.2V32H32v-5.1h-2.9v2.2z" fill="currentColor"/><path d="M19.7 29.1h-7.3V32h7.3v-2.9z" fill="currentColor"/>',viewBox:"0 0 32 32"},rowsAlt:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M3 28.857h26v-8.571H3v8.571zM1 29.93C1 30.52 1.448 31 2 31h28c.552 0 1-.48 1-1.071V19.214c0-.591-.448-1.071-1-1.071H2c-.552 0-1 .48-1 1.071V29.93zM3 11.714h26V3.143H3v8.571zm-2 1.072c0 .591.448 1.071 1 1.071h28c.552 0 1-.48 1-1.071V2.07C31 1.48 30.552 1 30 1H2c-.552 0-1 .48-1 1.071v10.715z" fill="currentColor"/>',viewBox:"0 0 32 32"},columns:{icon:'<path d="M29 2H3a3 3 0 00-3 3v22c0 1.688 1.313 3 3 3h26a3 3 0 003-3V5c0-1.625-1.375-3-3-3zM14 26H4V10h10v16zm14 0H18V10h10v16z" fill="currentColor"/>',viewBox:"0 0 32 32"},columnsAlt:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M3.143 3v26h8.571V3H3.143zM2.07 1C1.48 1 1 1.448 1 2v28c0 .552.48 1 1.071 1h10.715c.591 0 1.071-.448 1.071-1V2c0-.552-.48-1-1.071-1H2.07zM20.286 3v26h8.571V3h-8.571zm-1.072-2c-.591 0-1.071.448-1.071 1v28c0 .552.48 1 1.071 1H29.93C30.52 31 31 30.552 31 30V2c0-.552-.48-1-1.072-1H19.215z" fill="currentColor"/>',viewBox:"0 0 32 32"},trash:{icon:'<path d="M18.75 26h1.5a.75.75 0 00.75-.75v-13.5a.75.75 0 00-.75-.75h-1.5a.75.75 0 00-.75.75v13.5a.75.75 0 00.75.75zM29 5h-5.15l-2.126-3.544A3 3 0 0019.151 0h-6.302a3 3 0 00-2.572 1.456L8.15 5H3a1 1 0 00-1 1v1a1 1 0 001 1h1v21a3 3 0 003 3h18a3 3 0 003-3V8h1a1 1 0 001-1V6a1 1 0 00-1-1zM12.74 3.182A.375.375 0 0113.062 3h5.876a.375.375 0 01.321.182L20.351 5h-8.702l1.091-1.818zM25 29H7V8h18v21zm-13.25-3h1.5a.75.75 0 00.75-.75v-13.5a.75.75 0 00-.75-.75h-1.5a.75.75 0 00-.75.75v13.5a.75.75 0 00.75.75z" fill="currentColor"/>',viewBox:"0 0 32 32"},ban:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M29 16.5C29 23.404 23.404 29 16.5 29c-2.88 0-5.533-.974-7.647-2.61L26.39 8.852A12.446 12.446 0 0 1 29 16.5ZM6.718 24.282 24.282 6.718A12.447 12.447 0 0 0 16.5 4C9.596 4 4 9.596 4 16.5c0 2.942 1.017 5.647 2.718 7.782ZM32 16.5C32 25.06 25.06 32 16.5 32 7.94 32 1 25.06 1 16.5 1 7.94 7.94 1 16.5 1 25.06 1 32 7.94 32 16.5Z" fill="currentColor"/>',viewBox:"0 0 32 32"},bold:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M7 17.999V4h9a7 7 0 015.704 11.058A7 7 0 0118 27.998h-7V28H7V17.999zm4 6V18h5l.125-.001H18a3 3 0 010 6h-7zm0-10V8h5a3 3 0 01.082 5.999H11z" fill="currentColor"/>',viewBox:"0 0 32 32"},italic:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M23.975 7.975V4h-12v3.975h3.6l-3.225 16.05H8V28h12v-3.975h-3.525l3.15-16.05h4.35z" fill="currentColor"/>',viewBox:"0 0 32 32"},underline:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M4 24.55h24V28H4v-3.45zM10.975 12.55c0 2.85 2.175 5.175 5.025 5.175a5.185 5.185 0 005.175-5.175V4h3.45v8.55a8.546 8.546 0 01-8.55 8.55 8.546 8.546 0 01-8.55-8.55V4h3.45v8.55z" fill="currentColor"/>',viewBox:"0 0 32 32"},strikethrough:{icon:'<path d="M24.865 18.224c.273.653.412 1.403.412 2.256 0 2.231-.805 4.043-2.414 5.434C21.255 27.304 19.104 28 16.416 28c-3.136 0-5.507-.66-7.117-1.98-1.61-1.32-2.428-3.308-2.455-5.963h3.636c.056 1.567.567 2.732 1.536 3.495.968.762 2.421 1.144 4.357 1.144 1.575 0 2.825-.318 3.752-.953.927-.636 1.39-1.518 1.39-2.648 0-.805-.3-1.448-.898-1.928-.414-.33-1.113-.645-2.083-.942h6.331zm-8.73-4.448l-.868-.223c-1.714-.437-2.83-.85-3.344-1.239-.516-.388-.774-.992-.774-1.811 0-1.03.436-1.822 1.307-2.373.87-.55 1.919-.825 3.145-.825 1.686 0 2.978.296 3.877.89.898.592 1.376 1.567 1.432 2.922h3.636c-.083-2.075-.846-3.78-2.289-5.115C20.815 4.667 18.743 4 16.04 4c-2.535 0-4.59.65-6.165 1.949-1.574 1.3-2.361 3.065-2.361 5.296 0 .966.198 1.808.585 2.532l8.037-.001zm10.779 1.1H5.086c-.6 0-1.086.494-1.086 1.102 0 .608.486 1.101 1.086 1.101h21.828c.6 0 1.086-.493 1.086-1.101s-.486-1.101-1.086-1.101z" fill="currentColor"/>',viewBox:"0 0 32 32"},ul:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M7.778 4a1 1 0 011-1h22a1 1 0 011 1v2a1 1 0 01-1 1h-22a1 1 0 01-1-1V4zM7.778 15a1 1 0 011-1h22a1 1 0 011 1v2a1 1 0 01-1 1h-22a1 1 0 01-1-1v-2zM7.778 26a1 1 0 011-1h22a1 1 0 011 1v2a1 1 0 01-1 1h-22a1 1 0 01-1-1v-2zM0 5c0-1.105.893-2 1.995-2h.01C3.107 3 4 3.895 4 5s-.893 2-1.995 2h-.01A1.998 1.998 0 010 5zM0 16c0-1.105.893-2 1.995-2h.01C3.107 14 4 14.895 4 16s-.893 2-1.995 2h-.01A1.998 1.998 0 010 16zM0 27c0-1.105.893-2 1.995-2h.01C3.107 25 4 25.895 4 27s-.893 2-1.995 2h-.01A1.998 1.998 0 010 27z" fill="currentColor"/>',viewBox:"0 0 32 32"},ol:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M7.778 4a1 1 0 011-1h22a1 1 0 011 1v2a1 1 0 01-1 1h-22a1 1 0 01-1-1V4zM7.778 15a1 1 0 011-1h22a1 1 0 011 1v2a1 1 0 01-1 1h-22a1 1 0 01-1-1v-2zM7.778 26a1 1 0 011-1h22a1 1 0 011 1v2a1 1 0 01-1 1h-22a1 1 0 01-1-1v-2z" fill="currentColor"/><path d="M3.129 8H2V3.648l-1.348.418v-.918l2.356-.843h.12V8zM4.285 19H.387v-.773l1.84-1.961c.252-.276.438-.517.558-.723.123-.206.184-.401.184-.586 0-.253-.064-.45-.192-.594-.127-.146-.31-.218-.547-.218a.748.748 0 00-.605.265c-.146.175-.219.405-.219.692H.273c0-.347.082-.663.247-.95.166-.286.4-.51.703-.671a2.117 2.117 0 011.027-.247c.586 0 1.04.141 1.363.422.326.281.489.679.489 1.192 0 .28-.073.567-.22.859-.145.292-.395.631-.75 1.02L1.84 18.09h2.445V19zM1.535 26.656h.602c.286 0 .498-.071.636-.215.138-.143.207-.333.207-.57 0-.23-.069-.407-.207-.535-.135-.128-.322-.191-.562-.191a.827.827 0 00-.543.18.563.563 0 00-.219.46H.32c0-.297.08-.562.239-.797.161-.237.385-.422.671-.554.29-.133.607-.2.954-.2.601 0 1.073.145 1.414.434.34.286.511.682.511 1.188 0 .26-.079.5-.238.718a1.548 1.548 0 01-.625.504c.32.115.559.287.715.516.159.229.238.5.238.812 0 .506-.185.91-.554 1.215-.368.305-.855.457-1.461.457-.568 0-1.033-.15-1.395-.45-.36-.299-.539-.694-.539-1.187h1.129c0 .214.08.388.238.524.162.135.36.203.594.203.268 0 .478-.07.629-.211a.738.738 0 00.23-.566c0-.568-.312-.852-.937-.852h-.598v-.883z" fill="currentColor"/>',viewBox:"0 0 32 32"},quote:{icon:'<path d="M2.592 26.063c-.792.332-.773 1.196-.415 1.965.357.768.632 1.234.632 1.234.652.711 1.227.915 1.994.582 2.147-.922 3.987-2.126 5.495-3.56 1.815-1.742 3.067-3.715 3.732-5.892.665-2.151.997-5.149.997-8.991V3.537A1.54 1.54 0 0013.493 2H5.409a1.54 1.54 0 00-1.534 1.537v10.067c0 .846.69 1.537 1.534 1.537h5.23c-.05 2.587-.225 4.928-2.186 6.893-.92 1.255-3.995 3.234-5.86 4.029zM17.506 26.063c-.793.332-.773 1.196-.416 1.965.358.768.633 1.234.633 1.234.652.711 1.227.915 1.993.582 2.147-.922 3.988-2.126 5.496-3.56 1.815-1.742 3.067-3.715 3.732-5.892.664-2.151.996-5.149.996-8.991V3.537A1.54 1.54 0 0028.407 2h-8.084a1.54 1.54 0 00-1.534 1.537v10.067c0 .846.69 1.537 1.534 1.537h5.23c-.05 2.587-.226 4.928-2.187 6.893-.92 1.255-3.994 3.234-5.86 4.029z" fill="currentColor"/>',viewBox:"0 0 32 32"},code:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M31.204 14.378l-2.982-3.148V5.667c0-3.043-2.385-5.562-5.266-5.562H20.57c-1.094 0-1.889.945-1.889 2.099 0 1.154.895 2.099 1.889 2.099h2.385c.795 0 1.39.63 1.39 1.47v6.401c0 .525.2 1.05.597 1.47l2.186 2.309-2.186 2.308a2.13 2.13 0 00-.596 1.47v6.402c0 .84-.596 1.469-1.391 1.469H20.57c-1.094 0-1.889.945-1.889 2.099 0 1.154.895 2.099 1.889 2.099h2.385c2.881 0 5.267-2.519 5.267-5.562v-5.563l2.98-3.148c.796-1.05.796-2.31 0-3.149zM7.354 12.07V5.666c0-.84.596-1.469 1.391-1.469h2.385c1.093 0 1.888-.945 1.888-2.099C13.018.945 12.124 0 11.13 0H8.745C5.863.105 3.578 2.624 3.578 5.667v5.563L.596 14.378a2.108 2.108 0 000 2.939l2.982 3.148v5.563c0 3.043 2.385 5.562 5.266 5.562h2.385c1.094 0 1.889-.945 1.889-2.099 0-1.154-.895-2.099-1.889-2.099H8.745c-.795 0-1.391-.63-1.391-1.47v-6.401a2.13 2.13 0 00-.596-1.47L4.57 15.849l2.187-2.31a2.13 2.13 0 00.596-1.469z" fill="currentColor"/>',viewBox:"0 0 32 32"},copy:{icon:'<path d="M29.063 4.125L25.875.937C25.375.438 24.437 0 23.75 0H13a3 3 0 00-3 3v3H5a3 3 0 00-3 3v20c0 1.688 1.313 3 3 3h14a3 3 0 003-3v-3h5a3 3 0 003-3V6.25c0-.688-.438-1.625-.938-2.125zM18.624 29H5.375c-.25 0-.375-.125-.375-.375V9.375C5 9.187 5.125 9 5.375 9H10v14c0 1.688 1.313 3 3 3h6v2.625c0 .25-.188.375-.375.375zm8-6h-13.25c-.25 0-.375-.125-.375-.375V3.375c0-.188.125-.375.375-.375H20v5.5c0 .875.625 1.5 1.5 1.5H27v12.625c0 .25-.188.375-.375.375zM27 7h-4V3h.563c.125 0 .187.063.25.125l3.062 3.063c.063.062.125.125.125.25V7z" fill="currentColor"/>',viewBox:"0 0 32 32"},textAlignLeft:{icon:'<path d="M29 14H3a1 1 0 01-1-1v-2a1 1 0 011-1h26a1 1 0 011 1v2a1 1 0 01-1 1zM3 26h26a1 1 0 011 1v2a1 1 0 01-1 1H3a1 1 0 01-1-1v-2a1 1 0 011-1zM2.802 2h16.396a.801.801 0 01.802.802v2.396a.8.8 0 01-.802.802H2.802A.801.801 0 012 5.198V2.802A.801.801 0 012.802 2zm0 16h16.396a.8.8 0 01.802.802v2.396a.8.8 0 01-.802.802H2.802A.8.8 0 012 21.198v-2.396A.801.801 0 012.802 18z" fill="currentColor"/>',viewBox:"0 0 32 32"},textAlignCenter:{icon:'<path d="M29 10H3a1 1 0 00-1 1v2a1 1 0 001 1h26a1 1 0 001-1v-2a1 1 0 00-1-1zm0 16H3a1 1 0 00-1 1v2a1 1 0 001 1h26a1 1 0 001-1v-2a1 1 0 00-1-1zM8.756 6h14.488A.756.756 0 0024 5.244V2.756A.755.755 0 0023.244 2H8.756A.756.756 0 008 2.756v2.488A.756.756 0 008.756 6zm14.488 16a.756.756 0 00.756-.756v-2.488a.756.756 0 00-.756-.756H8.756a.756.756 0 00-.756.756v2.488a.756.756 0 00.756.756h14.488z" fill="currentColor"/>',viewBox:"0 0 32 32"},textAlignRight:{icon:'<path d="M3 14h26a1 1 0 001-1v-2a1 1 0 00-1-1H3a1 1 0 00-1 1v2a1 1 0 001 1zm26 12H3a1 1 0 00-1 1v2a1 1 0 001 1h26a1 1 0 001-1v-2a1 1 0 00-1-1zm.198-24H12.802a.801.801 0 00-.802.802v2.396a.8.8 0 00.802.802h16.396A.801.801 0 0030 5.198V2.802A.8.8 0 0029.198 2zm0 16H12.802a.8.8 0 00-.802.802v2.396a.8.8 0 00.802.802h16.396a.8.8 0 00.802-.802v-2.396a.8.8 0 00-.802-.802z" fill="currentColor"/>',viewBox:"0 0 32 32"},textAlignJustify:{icon:'<path d="M29 26H3a1 1 0 00-1 1v2a1 1 0 001 1h26a1 1 0 001-1v-2a1 1 0 00-1-1zm0-8H3a1 1 0 00-1 1v2a1 1 0 001 1h26a1 1 0 001-1v-2a1 1 0 00-1-1zm0-8H3a1 1 0 00-1 1v2a1 1 0 001 1h26a1 1 0 001-1v-2a1 1 0 00-1-1zm0-8H3a1 1 0 00-1 1v2a1 1 0 001 1h26a1 1 0 001-1V3a1 1 0 00-1-1z" fill="currentColor"/>',viewBox:"0 0 32 32"},verticalAlignStart:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M.625 2c0 .76.616 1.375 1.375 1.375h28a1.375 1.375 0 100-2.75H2C1.24.625.625 1.241.625 2z" fill="currentColor"/><rect width="24" height="6" rx="1" transform="matrix(0 1 1 0 7 8)" fill="currentColor"/><rect width="16" height="6" rx="1" transform="matrix(0 1 1 0 19 8)" fill="currentColor"/>',viewBox:"0 0 32 32"},verticalAlignCenter:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M.625 16c0-.76.616-1.375 1.375-1.375h28a1.375 1.375 0 110 2.75H2c-.76 0-1.375-.616-1.375-1.375z" fill="currentColor"/><rect x="7" y="28" width="24" height="6" rx="1" transform="rotate(-90 7 28)" fill="currentColor"/><rect x="19" y="24" width="16" height="6" rx="1" transform="rotate(-90 19 24)" fill="currentColor"/>',viewBox:"0 0 32 32"},verticalAlignEnd:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M31.375 30c0-.76-.616-1.375-1.375-1.375H2a1.375 1.375 0 100 2.75h28c.76 0 1.375-.616 1.375-1.375z" fill="currentColor"/><path d="M24 24a1 1 0 001-1V1a1 1 0 00-1-1h-4a1 1 0 00-1 1v22a1 1 0 001 1h4z" fill="currentColor"/><rect width="16" height="6" rx="1" transform="matrix(0 -1 -1 0 13 24)" fill="currentColor"/>',viewBox:"0 0 32 32"},cog:{icon:'<path d="M30.462 19.731L27.8 18.194c.269-1.45.269-2.938 0-4.388l2.662-1.537a.755.755 0 00.344-.875 15.566 15.566 0 00-3.419-5.913.752.752 0 00-.925-.143L23.8 6.875A11.794 11.794 0 0020 4.681V1.612a.749.749 0 00-.587-.73 15.712 15.712 0 00-6.825 0 .749.749 0 00-.588.73v3.075a12.167 12.167 0 00-3.8 2.194L5.544 5.344a.743.743 0 00-.925.143A15.472 15.472 0 001.2 11.4c-.106.338.038.7.344.875l2.662 1.537a12.039 12.039 0 000 4.388l-2.662 1.538a.755.755 0 00-.344.875 15.566 15.566 0 003.419 5.912.752.752 0 00.925.144l2.662-1.538a11.795 11.795 0 003.8 2.194V30.4c0 .35.244.656.588.731 2.293.513 4.644.488 6.825 0a.749.749 0 00.587-.731v-3.075a12.167 12.167 0 003.8-2.194l2.663 1.538a.743.743 0 00.925-.144 15.472 15.472 0 003.419-5.912.772.772 0 00-.35-.882zM16 21c-2.756 0-5-2.244-5-5s2.244-5 5-5 5 2.244 5 5-2.244 5-5 5z" fill="currentColor"/>',viewBox:"0 0 32 32"},thunderBolt:{icon:'<path d="M24.515 10h-7.25l2.687-8.063c.25-1-.5-1.937-1.437-1.937h-9c-.75 0-1.438.563-1.5 1.313l-2 15C5.89 17.25 6.577 18 7.515 18h7.375l-2.875 12.188c-.188.937.5 1.812 1.437 1.812.563 0 1.063-.25 1.313-.75l11-19c.625-.938-.125-2.25-1.25-2.25z" fill="currentColor"/>',viewBox:"0 0 32 32"},link:{icon:'<path d="M20.41 11.59c-.375-.376-.813-.751-1.25-1.064-.439-.313-.94-.25-1.314.063l-1.314 1.313c-.5.563-.751 1.252-.751 1.877 0 .375.188.626.438.813.188.125.438.313.688.5 1.752 1.815 1.752 4.63 0 6.382l-4.254 4.192a4.421 4.421 0 01-6.381 0c-1.752-1.752-1.69-4.63.062-6.381l.814-.814c.312-.25.375-.688.25-1.063-.376-1.064-.563-2.19-.626-3.254 0-.875-1.063-1.313-1.689-.688l-2.315 2.315c-3.69 3.691-3.69 9.76 0 13.45 3.691 3.692 9.76 3.692 13.451 0l4.192-4.19v-.064c3.69-3.628 3.753-9.634 0-13.388zm8.822-8.822c-3.691-3.69-9.76-3.69-13.451 0L11.589 6.96v.062c-3.69 3.629-3.753 9.635 0 13.389.376.375.814.75 1.252 1.063.438.313.938.25 1.313-.063l1.314-1.313c.5-.563.751-1.252.751-1.877 0-.375-.188-.626-.438-.813a17.384 17.384 0 01-.688-.5c-1.752-1.815-1.752-4.63 0-6.382l4.254-4.192a4.421 4.421 0 016.381 0c1.752 1.752 1.69 4.63-.062 6.382l-.814.813c-.312.25-.375.688-.25 1.063.375 1.064.563 2.19.626 3.254 0 .875 1.063 1.313 1.689.688l2.315-2.315c3.69-3.691 3.69-9.76 0-13.45z" fill="currentColor"/>',viewBox:"0 0 32 32"},image:{icon:'<path d="M29 4H3a3 3 0 00-3 3v18c0 1.688 1.313 3 3 3h26a3 3 0 003-3V7c0-1.625-1.375-3-3-3zm-.375 21H3.375c-.25 0-.375-.125-.375-.375V7.375C3 7.187 3.125 7 3.375 7h25.25c.188 0 .375.188.375.375v17.25c0 .25-.188.375-.375.375zM8 9.5c-1.438 0-2.5 1.125-2.5 2.5 0 1.438 1.063 2.5 2.5 2.5 1.375 0 2.5-1.063 2.5-2.5 0-1.375-1.125-2.5-2.5-2.5zM6 22h20v-5l-5.5-5.438c-.313-.312-.75-.312-1.063 0L12 19l-2.5-2.438c-.313-.312-.75-.312-1.063 0L6 19v3z" fill="currentColor"/>',viewBox:"0 0 32 32"},picture:{icon:'<path d="M25.884 2H5.046C3.366 2 2 3.406 2 5.139v19.726C2 26.595 3.366 28 5.046 28h20.838c1.68 0 3.045-1.405 3.045-3.135V5.139C28.929 3.406 27.564 2 25.884 2zm-6.47 4.668c1.624 0 2.941 1.357 2.941 3.03 0 1.673-1.317 3.03-2.942 3.03-1.624 0-2.941-1.357-2.941-3.03 0-1.673 1.317-3.03 2.941-3.03zM24.928 25.1H6.421c-.813 0-1.175-.605-.808-1.352l5.048-10.3c.366-.747 1.063-.813 1.557-.149l5.076 6.833c.494.665 1.357.722 1.928.126l1.242-1.295c.57-.596 1.412-.522 1.877.163l3.216 4.732c.465.686.185 1.242-.628 1.242z" fill="currentColor"/>',viewBox:"0 0 32 32"},music:{icon:'<path d="M29.668 2.254a1.015 1.015 0 00-.777-.249l-18 2A1 1 0 0010 5v17.822A5.787 5.787 0 007 22C4.242 22 2 23.794 2 26s2.243 4 5 4 5-1.793 5-4V10.9l16-1.782v11.7A5.786 5.786 0 0025 20c-2.757 0-5 1.794-5 4s2.243 4 5 4 5-1.793 5-4V3a1 1 0 00-.332-.746z" fill="currentColor"/>',viewBox:"0 0 32 32"},zip:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M8.193 1h12.05l7.583 7.557v19.25A3.197 3.197 0 0124.634 31H8.193A3.197 3.197 0 015 27.807V4.193A3.197 3.197 0 018.193 1zm0 28.044h16.44c.682 0 1.236-.555 1.236-1.237l-.046-18.475-4.098.011a2.215 2.215 0 01-2.214-2.215V2.946l-6.024.006V4.87h1.886a.5.5 0 01.499.5v1.092a.5.5 0 01-.5.5h-1.885v2.091h1.886a.5.5 0 01.499.5v1.093a.5.5 0 01-.5.5h-1.885v2.09h1.886a.5.5 0 01.499.5v1.093a.5.5 0 01-.5.5h-2.756a.5.5 0 01-.5-.5v-1.592h-1.885a.5.5 0 01-.5-.5v-1.092a.5.5 0 01.5-.5h1.886V9.053H10.23a.5.5 0 01-.5-.5V7.462a.5.5 0 01.5-.5h1.886v-2.09H10.23a.5.5 0 01-.5-.5V2.955l-1.538.001c-.682 0-1.237.554-1.237 1.236v23.614c0 .683.555 1.237 1.237 1.237zm5.8-11.823v2.556l.772 2.266a2.078 2.078 0 01-.277 1.877 2.08 2.08 0 01-1.687.867 2.08 2.08 0 01-1.687-.867 2.078 2.078 0 01-.277-1.877l.772-2.266V17.22a.5.5 0 01.499-.5h1.386a.5.5 0 01.5.5zm-2.062 6.114c.4.56 1.34.56 1.74 0 .201-.28.255-.642.144-.968l-.26-.76h-1.508l-.26.76c-.11.326-.057.688.144.968z" fill="currentColor"/>',viewBox:"0 0 32 32"},paperclip:{icon:'<path d="M28.191 4.804c-3.739-3.739-9.823-3.739-13.563 0L3.003 16.43a6.858 6.858 0 000 9.687 6.827 6.827 0 004.844 2.003 6.83 6.83 0 004.844-2.003l10.656-10.656a4.083 4.083 0 001.204-2.906c0-1.098-.427-2.13-1.204-2.907a4.115 4.115 0 00-5.812 0l-6.97 6.969a1.37 1.37 0 001.938 1.938l6.97-6.97a1.372 1.372 0 012.338.97c0 .365-.142.71-.401.968L10.753 24.18a4.115 4.115 0 01-5.812 0 4.115 4.115 0 010-5.813L16.565 6.742a6.858 6.858 0 019.687 0 6.805 6.805 0 012.007 4.844c0 1.83-.713 3.55-2.007 4.843L14.628 28.055a1.37 1.37 0 101.938 1.938L28.19 18.367A9.527 9.527 0 0031 11.586c0-2.562-.998-4.97-2.809-6.782z" fill="currentColor"/>',viewBox:"0 0 32 32"},frame:{icon:'<path d="M0 10.571c0 .5.357.858.857.858h2.857a.869.869 0 00.857-.858v-6h6a.869.869 0 00.858-.857V.857C11.429.43 11 0 10.57 0H1.714C.714 0 0 .786 0 1.714v8.857zM20.571.857v2.857c0 .5.358.857.858.857h6v6c0 .5.357.858.857.858h2.857A.869.869 0 0032 10.57V1.714C32 .786 31.214 0 30.286 0h-8.857c-.5 0-.858.429-.858.857zm10.572 19.714h-2.857c-.5 0-.857.429-.857.858v6h-6c-.5 0-.858.428-.858.857v2.857c0 .5.358.857.858.857h8.857c.928 0 1.714-.714 1.714-1.714v-8.857c0-.429-.429-.858-.857-.858zM11.429 31.143v-2.857c0-.429-.429-.857-.858-.857h-6v-6c0-.429-.428-.858-.857-.858H.857c-.5 0-.857.429-.857.858v8.857C0 31.286.714 32 1.714 32h8.857a.869.869 0 00.858-.857z" fill="currentColor"/>',viewBox:"0 0 32 32"},crop:{icon:'<path d="M30.5 22H28V6c0-1.063-.938-2-2-2H12v6h10v20.5c0 .875.625 1.5 1.5 1.5h3c.813 0 1.5-.625 1.5-1.5V28h2.5c.813 0 1.5-.625 1.5-1.5v-3c0-.813-.688-1.5-1.5-1.5zM10 1.5C10 .687 9.312 0 8.5 0h-3C4.625 0 4 .688 4 1.5V4H1.5C.625 4 0 4.688 0 5.5v3C0 9.375.625 10 1.5 10H4v16c0 1.125.875 2 2 2h14v-6H10V1.5z" fill="currentColor"/>',viewBox:"0 0 32 32"},eye:{icon:'<path d="M31.807 14.856C28.794 8.977 22.83 5 16 5S3.204 8.98.193 14.856a1.797 1.797 0 000 1.622C3.206 22.356 9.171 26.333 16 26.333c6.83 0 12.796-3.98 15.807-9.856a1.797 1.797 0 000-1.621zM16 23.666a8 8 0 110-16 8 8 0 010 16zm0-13.333a5.296 5.296 0 00-1.406.21 2.658 2.658 0 01-3.717 3.718A5.321 5.321 0 1016 10.333z" fill="currentColor"/>',viewBox:"0 0 32 32"},eyeSlash:{icon:'<path d="M17.299 22.869l2.595 2.005c-1.25.325-2.55.525-3.895.525-6.145 0-11.515-3.58-14.225-8.87-.23-.46-.23-1 0-1.46.51-1 1.145-1.915 1.835-2.78l5.245 4.055c.28 3.72 3.35 6.655 7.145 6.655.435-.005.87-.05 1.3-.13zm14.53 4.16l-.98 1.26a.803.803 0 01-1.125.14L.31 5.694a.803.803 0 01-.14-1.125l.98-1.26a.803.803 0 011.125-.14l6.36 4.915a15.412 15.412 0 017.365-1.885c6.145 0 11.515 3.58 14.225 8.87.23.46.23 1 0 1.46-1 1.955-2.385 3.69-4.06 5.105l5.525 4.27c.35.27.415.775.14 1.125zM23.2 15.79a7.19 7.19 0 00-7.2-7.19c-1.665 0-3.28.585-4.56 1.655l3.68 2.845c.045-.165.07-.33.075-.5 0-.51-.165-1-.465-1.41a4.74 4.74 0 015.805 6.095l1.965 1.52c.43-.915.695-1.925.695-3.005.005-.005.005-.005.005-.01z" fill="currentColor"/>',viewBox:"0 0 32 32"},clipboard:{icon:'<path d="M25 4h-5c0-2.188-1.813-4-4-4-2.25 0-4 1.813-4 4H7a3 3 0 00-3 3v22c0 1.688 1.313 3 3 3h18a3 3 0 003-3V7c0-1.625-1.375-3-3-3zm-9-1.5c.813 0 1.5.688 1.5 1.5 0 .875-.688 1.5-1.5 1.5-.875 0-1.5-.625-1.5-1.5 0-.813.625-1.5 1.5-1.5zm9 26.125c0 .25-.188.375-.375.375H7.375c-.25 0-.375-.125-.375-.375V7.375C7 7.187 7.125 7 7.375 7H10v2.25c0 .438.313.75.75.75h10.5a.76.76 0 00.75-.75V7h2.625c.188 0 .375.188.375.375v21.25z" fill="currentColor"/>',viewBox:"0 0 32 32"},clipboardBelow:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M14 4h4.375C19.797 4 21 5.203 21 6.625v19.25a2.626 2.626 0 0 1-2.625 2.625H2.625A2.591 2.591 0 0 1 0 25.875V6.625A2.626 2.626 0 0 1 2.625 4H7A3.49 3.49 0 0 1 10.5.5C12.414.5 14 2.086 14 4Zm-2.188 0A1.33 1.33 0 0 0 10.5 2.687c-.766 0-1.313.602-1.313 1.313 0 .766.547 1.313 1.313 1.313.71 0 1.313-.547 1.313-1.313ZM2.626 16.015V6.953c0-.164.11-.328.328-.328H5.25v1.969c0 .383.273.656.656.656h9.188a.665.665 0 0 0 .656-.656V6.625h2.297c.164 0 .328.164.328.328v9.062H2.625Zm8.293 8.592a.625.625 0 0 1-.837 0l-2.746-2.472a.625.625 0 1 1 .836-.929l1.704 1.533v-4.09a.625.625 0 1 1 1.25 0v4.09l1.703-1.533a.625.625 0 0 1 .836.93l-2.746 2.471Z" clip-rule="evenodd"/>',viewBox:"0 0 21 29"},clipboardAbove:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M14 4h4.375C19.797 4 21 5.203 21 6.625v19.25a2.626 2.626 0 0 1-2.625 2.625H2.625A2.591 2.591 0 0 1 0 25.875V6.625A2.626 2.626 0 0 1 2.625 4H7A3.49 3.49 0 0 1 10.5.5C12.414.5 14 2.086 14 4Zm-2.188 0A1.33 1.33 0 0 0 10.5 2.687c-.766 0-1.313.602-1.313 1.313 0 .766.547 1.313 1.313 1.313.71 0 1.313-.547 1.313-1.313Zm6.235 21.875c.164 0 .328-.11.328-.328v-9.064H2.625v9.064c0 .219.11.328.328.328h15.094Zm-7.13-17.984a.625.625 0 0 0-.836 0l-2.746 2.472a.625.625 0 0 0 .836.93l1.704-1.534v4.09a.625.625 0 1 0 1.25 0V9.76l1.703 1.533a.625.625 0 1 0 .836-.929l-2.746-2.472Z" clip-rule="evenodd"/>',viewBox:"0 0 21 29"},paste:{icon:'<path d="M10 11.5C10 9.625 11.563 8 13.5 8H22V3.5c0-.813-.688-1.5-1.5-1.5h-5.063c-.687-1.188-2-2-3.437-2-1.5 0-2.813.813-3.5 2h-5C2.625 2 2 2.688 2 3.5v21c0 .875.625 1.5 1.5 1.5H10V11.5zm2-9c.813 0 1.5.688 1.5 1.5 0 .875-.688 1.5-1.5 1.5-.875 0-1.5-.625-1.5-1.5 0-.813.625-1.5 1.5-1.5zM23.5 18c-.875 0-1.5-.625-1.5-1.5V10h-8.5c-.875 0-1.5.688-1.5 1.5v19c0 .875.625 1.5 1.5 1.5h15c.813 0 1.5-.625 1.5-1.5V18h-6.5zm6.5-2.375c0-.313-.25-.813-.5-1.063L25.437 10.5c-.25-.25-.75-.5-1.062-.5H24v6h6v-.375z" fill="currentColor"/>',viewBox:"0 0 32 32"},clone:{icon:'<path d="M29 0H11a3 3 0 00-3 3v18c0 1.688 1.313 3 3 3h18a3 3 0 003-3V3c0-1.625-1.375-3-3-3zM11 26c-2.813 0-5-2.188-5-5V8H3a3 3 0 00-3 3v18c0 1.688 1.313 3 3 3h18a3 3 0 003-3v-3H11z" fill="currentColor"/>',viewBox:"0 0 32 32"},cloneLine:{icon:'<path d="M29 0H9a3 3 0 00-3 3v3H3a3 3 0 00-3 3v20c0 1.688 1.313 3 3 3h20a3 3 0 003-3v-3h3a3 3 0 003-3V3c0-1.625-1.375-3-3-3zm-6.375 29H3.375c-.25 0-.375-.125-.375-.375V9.375C3 9.187 3.125 9 3.375 9H6v14c0 1.688 1.313 3 3 3h14v2.625c0 .25-.188.375-.375.375zm6-6H9.375c-.25 0-.375-.125-.375-.375V3.375C9 3.187 9.125 3 9.375 3h19.25c.188 0 .375.188.375.375v19.25c0 .25-.188.375-.375.375z" fill="currentColor"/>',viewBox:"0 0 32 32"},filter:{icon:'<path d="M29.56 0H2.44C1.153 0 .509 1.624 1.446 2.56L12.28 14.116v12.866c0 .5.175 1 .585 1.25l4.686 3.497c.937.687 2.226 0 2.226-1.25V14.116L30.555 2.561C31.492 1.624 30.848 0 29.56 0z" fill="currentColor"/>',viewBox:"0 0 32 32"},search:{icon:'<path d="M31.532 27.66l-6.244-6.243c-.312-.25-.687-.438-1.062-.438h-.999c1.686-2.185 2.748-4.932 2.748-7.992C25.975 5.87 20.105 0 12.987 0 5.807 0 0 5.87 0 12.987c0 7.18 5.807 12.988 12.987 12.988 2.997 0 5.745-1 7.993-2.748v1.062c0 .374.124.749.437 1.061l6.181 6.182c.624.624 1.561.624 2.123 0l1.748-1.749c.625-.562.625-1.498.063-2.123zm-18.545-6.68a7.968 7.968 0 01-7.992-7.993c0-4.37 3.56-7.992 7.992-7.992 4.371 0 7.993 3.622 7.993 7.992 0 4.434-3.622 7.993-7.993 7.993z" fill="currentColor"/>',viewBox:"0 0 32 32"},caretDown:{icon:'<path d="M8.213 11h15.574c1.079 0 1.619 1.277.856 2.024l-7.787 7.629a1.228 1.228 0 01-1.712 0l-7.787-7.629C6.594 12.277 7.134 11 8.213 11z" fill="currentColor"/>',viewBox:"0 0 32 32"},caretUp:{icon:'<path d="M23.787 21H8.213c-1.079 0-1.619-1.277-.856-2.024l7.787-7.629a1.228 1.228 0 011.712 0l7.787 7.629c.763.747.223 2.024-.856 2.024z" fill="currentColor"/>',viewBox:"0 0 32 32"},caretRight:{icon:'<path d="M11 23.787V8.213c0-1.079 1.277-1.619 2.024-.856l7.629 7.787c.463.473.463 1.24 0 1.712l-7.629 7.787c-.747.763-2.024.223-2.024-.856z" fill="currentColor"/>',viewBox:"0 0 32 32"},caretLeft:{icon:'<path d="M21 8.213v15.574c0 1.079-1.277 1.619-2.024.856l-7.629-7.787a1.228 1.228 0 010-1.712l7.629-7.787c.747-.763 2.024-.223 2.024.856z" fill="currentColor"/>',viewBox:"0 0 32 32"},typography:{icon:'<path d="M27.143 24.571h-1.447L18.732 4.59A.87.87 0 0017.93 4h-3.911a.87.87 0 00-.804.59L6.25 24.57H4.857c-.482 0-.857.429-.857.858v1.714c0 .482.375.857.857.857h7.286c.428 0 .857-.375.857-.857v-1.714c0-.429-.429-.858-.857-.858h-1.286l1.393-4.285h7.393l1.446 4.285h-1.232c-.482 0-.857.429-.857.858v1.714c0 .482.375.857.857.857h7.286c.428 0 .857-.375.857-.857v-1.714c0-.429-.429-.858-.857-.858zM13.32 16.696l2.25-6.642c.215-.858.375-1.554.429-1.875 0 .375.107 1.071.375 1.875l2.25 6.642h-5.304z" fill="currentColor"/>',viewBox:"0 0 32 32"},typographyAlt:{icon:'<path d="M16.03 4h9.901c1.387 0 2.064.688 2.064 2.076 0 1.071.011 2.143 0 3.203-.011 1.117-.744 1.907-1.77 1.918-1.038.012-1.805-.79-1.827-1.94a16.555 16.555 0 010-1.297c.01-.305-.113-.373-.395-.373a496.45 496.45 0 01-5.797 0c-.327 0-.406.113-.406.418.012 5.324.012 10.649 0 15.973 0 .316.102.43.418.418.394-.012.79-.034 1.172.056.891.214 1.455.982 1.388 1.918-.068.868-.767 1.59-1.658 1.613-2.086.023-4.161.023-6.248 0-.902-.011-1.624-.767-1.68-1.658-.056-.903.541-1.704 1.444-1.861.35-.068.71-.08 1.06-.057.394.023.507-.113.507-.508-.022-1.951-.011-3.903-.011-5.854 0-3.306-.011-6.6.011-9.905 0-.451-.124-.564-.564-.564-1.86.023-3.71.023-5.57 0-.395 0-.53.09-.497.496.034.43.011.858 0 1.298 0 1.06-.79 1.85-1.793 1.839-.981-.012-1.76-.79-1.77-1.805a179.536 179.536 0 010-3.486c0-1.173.744-1.907 1.905-1.918H16.03z" fill="currentColor"/>',viewBox:"0 0 32 32"},th:{icon:'<path d="M18.344 3c-.82 0-1.407.638-1.407 1.393v9.286c0 .812.586 1.392 1.407 1.392h11.25c.761 0 1.406-.58 1.406-1.392V4.393C31 3.638 30.355 3 29.594 3h-11.25zm-4.688 0H2.406C1.586 3 1 3.638 1 4.393v9.286c0 .812.586 1.392 1.406 1.392h11.25c.762 0 1.406-.58 1.406-1.392V4.393c0-.755-.644-1.393-1.406-1.393zM1 18.321v9.286C1 28.42 1.586 29 2.406 29h11.25c.762 0 1.406-.58 1.406-1.393v-9.286c0-.754-.644-1.392-1.406-1.392H2.406c-.82 0-1.406.638-1.406 1.392zM18.344 29h11.25c.761 0 1.406-.58 1.406-1.393v-9.286c0-.754-.645-1.392-1.406-1.392h-11.25c-.82 0-1.407.638-1.407 1.392v9.286c0 .813.586 1.393 1.407 1.393z" fill="currentColor"/>',viewBox:"0 0 32 32"},plug:{icon:'<path d="M24 2c0-1.063-.938-2-2-2-1.125 0-2 .938-2 2v6h4V2zm3 8H5c-.563 0-1 .5-1 1v2c0 .563.438 1 1 1h1v2a9.998 9.998 0 008 9.813V32h4v-6.188c4.5-.937 7.938-4.937 8-9.812v-2h1c.5 0 1-.438 1-1v-2c0-.5-.5-1-1-1zM12 2c0-1.063-.938-2-2-2-1.125 0-2 .938-2 2v6h4V2z" fill="currentColor"/>',viewBox:"0 0 32 32"},sliders:{icon:'<path d="M27.25 4.502H15.145a8.655 8.655 0 010 7.5H27.25a3.707 3.707 0 002.654-1.096 3.754 3.754 0 00-2.654-6.404zM7.252 2A6.254 6.254 0 001 8.252c0 3.451 2.8 6.252 6.252 6.252 3.451 0 6.252-2.8 6.252-6.252 0-3.451-2.8-6.252-6.252-6.252zM4.75 19.502A3.753 3.753 0 001 23.252c0 1.008.387 1.951 1.096 2.654a3.731 3.731 0 002.654 1.096h12.105a8.654 8.654 0 010-7.5H4.75zM24.748 17a6.254 6.254 0 00-6.252 6.252c0 3.451 2.8 6.252 6.252 6.252 3.451 0 6.252-2.8 6.252-6.252C31 19.801 28.2 17 24.748 17z" fill="currentColor"/>',viewBox:"0 0 32 32"},equalizer:{icon:'<path d="M5.333 2.667c.737 0 1.334.597 1.334 1.333v9.333a1.333 1.333 0 11-2.667 0V4c0-.736.597-1.333 1.333-1.333zM6.667 20h2.666a1.333 1.333 0 000-2.667h-8a1.333 1.333 0 000 2.667H4v8a1.333 1.333 0 102.667 0v-8zM17.333 16a1.333 1.333 0 10-2.666 0v12a1.333 1.333 0 102.666 0V16zM16 2.667c.736 0 1.333.597 1.333 1.333v5.333H20A1.333 1.333 0 0120 12h-8a1.333 1.333 0 010-2.667h2.667V4c0-.736.597-1.333 1.333-1.333zM30.667 20a1.333 1.333 0 010 2.667H28V28a1.333 1.333 0 01-2.667 0v-5.333h-2.666a1.333 1.333 0 010-2.667h8zM26.667 2.667C27.403 2.667 28 3.264 28 4v12a1.333 1.333 0 01-2.667 0V4c0-.736.597-1.333 1.334-1.333z" fill="currentColor"/>',viewBox:"0 0 32 32"},click:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M16 31c8.284 0 15-6.716 15-15 0-8.284-6.716-15-15-15C7.716 1 1 7.716 1 16c0 8.284 6.716 15 15 15zm0 1c8.837 0 16-7.163 16-16S24.837 0 16 0 0 7.163 0 16s7.163 16 16 16z" fill="currentColor"/><path d="M21 16a5 5 0 11-10 0 5 5 0 0110 0z" fill="currentColor"/>',viewBox:"0 0 32 32"},hover:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M31.1 15.7c2.4 6.6-.2 11.7-5.9 13.8-4.8 1.7-9.1.4-12.7-4l-5.2-6.3c-1.2-1.4-1.1-2.9 0-3.9 1.1-.9 2.5-.8 3.6.4l2.3 2.5c.1.1.1.1.2.1s.1-.1.1-.2L9.9 8c-5 1.9-8.2 6.7-8.4 13 0 .5-.3.8-.7.8-.4 0-.8-.4-.8-.8C0 14.1 3.8 8.6 9.3 6.5L9 5.7C8.4 4 9.2 2.6 10.7 2c1.5-.5 3 .1 3.6 1.8l1.8 4.9c.3-.3.7-.5 1-.6 1.2-.4 2.3-.1 3 .9.4-.3.8-.5 1.2-.7 1.2-.4 2.2-.1 2.9.8 2.5-.9 4.7.4 5.9 3.7l1 2.9zM8.5 18.2l5.2 6.3c3.3 4 7 4.9 11 3.4 4.9-1.8 7-6 4.9-11.8l-.9-2.5c-.9-2.5-2.2-3.5-3.6-3l.6 1.7c.2.5-.1.9-.4 1-.4.1-.8 0-1-.5l-.7-2.1c-.3-.9-1-1.2-1.8-.9-.3.1-.6.3-.9.6l1 2.7c.2.5-.1.9-.4 1-.4.1-.8 0-1-.5l-1.1-3c-.3-.9-1-1.2-1.8-.9-.3.1-.6.3-.9.6l1.4 3.7c.2.4 0 .9-.4 1-.4.2-.9-.1-1-.5L12.8 4.3c-.3-.7-.9-1.1-1.6-.8-.7.2-1 .9-.7 1.6l5.2 14.3c.2.6 0 1.1-.6 1.3-.5.2-.9.1-1.4-.4l-3.5-3.7c-.5-.6-1.2-.7-1.7-.3-.6.5-.5 1.2 0 1.9z" fill="currentColor"/>',viewBox:"0 0 32 32"},button:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M0 8a4 4 0 014-4h24a4 4 0 014 4v9a4 4 0 01-4 4h-.5a1 1 0 110-2h.5a2 2 0 002-2V8a2 2 0 00-2-2H4a2 2 0 00-2 2v9a2 2 0 002 2h9a1 1 0 110 2H4a4 4 0 01-4-4V8z" fill="currentColor"/><path opacity="0.5" fill-rule="evenodd" clip-rule="evenodd" d="M16.004 12.669l1.526 9.46c.05.408.508.611.864.408l2.645-1.882 3.612 5.137c.508.661 2.034-.407 1.577-1.068l-3.612-5.188 2.696-1.832c.305-.254.305-.762-.05-.966l-8.393-4.68a.604.604 0 00-.865.611z" fill="currentColor"/>',viewBox:"0 0 32 32"},recycleAlt:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M5.333 4c.737 0 1.334.597 1.334 1.333v3.124A11.976 11.976 0 0116 4c6.12 0 11.169 4.58 11.907 10.502a1.333 1.333 0 01-2.646.33C24.687 10.229 20.76 6.667 16 6.667a9.323 9.323 0 00-7.66 4H12a1.333 1.333 0 110 2.666H5.333A1.333 1.333 0 014 12V5.333C4 4.597 4.597 4 5.333 4zm-.082 12.01a1.333 1.333 0 011.488 1.158 9.335 9.335 0 0016.922 4.165H20a1.333 1.333 0 110-2.666h6.667c.736 0 1.333.597 1.333 1.333v6.667a1.333 1.333 0 01-2.667 0v-3.124A11.976 11.976 0 0116 28C9.88 28 4.831 23.42 4.093 17.498A1.333 1.333 0 015.25 16.01z" fill="currentColor"/>',viewBox:"0 0 32 32"},tagH1:{icon:'<path d="M19.04 7v18h-3.408v-7.827H8.384V25H5V7h3.384v7.292h7.248V7h3.408zM20.861 10.365V7h6.096v18h-3.552V10.365h-2.544z" fill="currentColor"/>',viewBox:"0 0 32 32"},tagH2:{icon:'<path d="M16.04 7.374V25h-3.408v-7.664H5.384V25H2V7.374h3.384v7.14h7.248v-7.14h3.408zM18.461 22.229c5.424-3.911 8.136-7.157 8.136-9.737 0-.782-.184-1.398-.552-1.847-.352-.45-.912-.674-1.68-.674-1.584 0-2.424 1.123-2.52 3.37h-3.288c.096-2.08.704-3.653 1.824-4.718C21.501 7.54 22.917 7 24.63 7c1.744 0 3.08.474 4.008 1.423.944.932 1.416 2.18 1.416 3.745 0 1.231-.352 2.471-1.056 3.72a15.037 15.037 0 01-2.64 3.42 21.308 21.308 0 01-3.384 2.671h7.416v2.871H18.461V22.23z" fill="currentColor"/>',viewBox:"0 0 32 32"},tagH3:{icon:'<path d="M16.04 7.657V24.83h-3.408v-7.468H5.384v7.468H2V7.657h3.384v6.957h7.248V7.657h3.408zM24.797 7c1.152 0 2.136.203 2.952.608.832.406 1.456.965 1.872 1.678.432.714.648 1.509.648 2.384 0 1.103-.296 2.011-.888 2.725-.592.697-1.376 1.127-2.352 1.289v.121c2.368.714 3.552 2.125 3.552 4.233 0 1.476-.488 2.675-1.464 3.6-.976.908-2.352 1.362-4.128 1.362-1.888 0-3.392-.47-4.512-1.41-1.12-.958-1.744-2.393-1.872-4.306h3.312c.08.876.36 1.573.84 2.092.496.502 1.192.754 2.088.754.768 0 1.368-.211 1.8-.633.432-.438.648-1.005.648-1.702 0-.827-.312-1.46-.936-1.898-.624-.438-1.544-.656-2.76-.656h-.696v-2.798h.696c2.24.033 3.36-.754 3.36-2.36 0-.697-.2-1.24-.6-1.629-.4-.405-.944-.608-1.632-.608-.72 0-1.312.235-1.776.705-.464.454-.728 1.095-.792 1.922h-3.312c.096-1.751.656-3.097 1.68-4.038C21.55 7.478 22.973 7 24.797 7z" fill="currentColor"/>',viewBox:"0 0 32 32"},tagH4:{icon:'<path d="M15.04 7.202V25h-3.408v-7.74H4.384V25H1V7.202h3.384v7.21h7.248v-7.21h3.408zM17.51 21.42v-2.95L25.62 7h3.624v11.345h2.208v3.075h-2.208V25h-3.408v-3.58H17.51zM26.1 11.16l-5.136 7.184h5.136V11.16z" fill="currentColor"/>',viewBox:"0 0 32 32"},tagH5:{icon:'<path d="M15.04 7.349v17.576h-3.408v-7.643H4.384v7.643H1V7.35h3.384v7.12h7.248v-7.12h3.408zM29.821 10.087h-8.04v4.432c.368-.449.872-.805 1.512-1.07a5.41 5.41 0 012.16-.424c1.168 0 2.136.265 2.904.797a4.537 4.537 0 011.728 2.09c.384.864.576 1.827.576 2.889 0 1.875-.512 3.377-1.536 4.506C28.117 24.436 26.67 25 24.781 25c-1.232 0-2.304-.224-3.216-.672-.912-.465-1.624-1.104-2.136-1.917-.512-.83-.792-1.793-.84-2.888h3.288c.128.747.424 1.344.888 1.792.464.432 1.08.648 1.848.648.928 0 1.616-.29 2.064-.872.464-.597.696-1.386.696-2.365 0-.93-.24-1.651-.72-2.166-.48-.514-1.16-.772-2.04-.772-.64 0-1.184.15-1.632.448a2.496 2.496 0 00-.984 1.146H18.71V7h11.112v3.087z" fill="currentColor"/>',viewBox:"0 0 32 32"},tagH6:{icon:'<path d="M15.04 7.61v17.22h-3.408v-7.488H4.384v7.487H1V7.61h3.384v6.976h7.248V7.61h3.408zM26.677 12.293c-.256-1.691-1.104-2.537-2.544-2.537-1.12 0-1.936.504-2.448 1.512-.512.992-.736 2.553-.672 4.683.256-.78.752-1.398 1.488-1.853.752-.472 1.624-.708 2.616-.708 1.632 0 2.912.504 3.84 1.512.944.992 1.416 2.407 1.416 4.244 0 1.139-.224 2.147-.672 3.025-.448.878-1.12 1.569-2.016 2.073-.88.504-1.952.756-3.216.756-2.464 0-4.16-.772-5.088-2.317-.928-1.561-1.392-3.707-1.392-6.44 0-3.137.496-5.462 1.488-6.975C20.485 7.756 22.11 7 24.35 7c1.712 0 3.024.496 3.936 1.488.912.992 1.432 2.26 1.56 3.805h-3.168zm-5.376 6.61c0 .91.256 1.666.768 2.268.528.585 1.296.878 2.304.878.864 0 1.552-.26 2.064-.78.512-.521.768-1.245.768-2.171 0-.976-.264-1.724-.792-2.244-.512-.52-1.208-.78-2.088-.78-.832 0-1.544.243-2.136.73-.592.489-.888 1.188-.888 2.098z" fill="currentColor"/>',viewBox:"0 0 32 32"},tagDiv:{icon:'<path d="M31.567 13.822l-6.682-7.079a1.647 1.647 0 00-2.312-.072 1.647 1.647 0 00-.072 2.311l5.634 5.96-5.634 5.96a1.647 1.647 0 00.072 2.31c.29.29.687.434 1.12.434a1.7 1.7 0 001.192-.506l6.682-7.079a1.663 1.663 0 000-2.239zM17.796 1.462a1.5 1.5 0 012.924.669L14.26 30.4a1.5 1.5 0 11-2.925-.668l6.462-28.27zM9.427 6.67a1.704 1.704 0 00-1.156-.432c-.434 0-.83.18-1.12.505l-6.718 7.08c-.577.613-.577 1.588 0 2.238l6.682 7.08c.29.325.722.505 1.192.505.433 0 .795-.144 1.12-.433.65-.614.686-1.662.072-2.312l-5.634-5.96 5.634-5.959a1.647 1.647 0 00-.072-2.311z" fill="currentColor"/>',viewBox:"0 0 32 32"},tagP:{icon:'<path d="M27.286 4.857v1.714a.86.86 0 01-.857.858h-2.572v19.714A.86.86 0 0123 28h-1.714a.86.86 0 01-.857-.857V7.429h-1.715v19.714a.86.86 0 01-.857.857h-1.714a.86.86 0 01-.857-.857v-6H13.57A8.57 8.57 0 015 12.57 8.569 8.569 0 0113.571 4H26.43a.86.86 0 01.857.857z" fill="currentColor"/>',viewBox:"0 0 32 32"},tagSpan:{icon:'<path d="M4.576 12.764c.296.296.625.428 1.053.428.428 0 .79-.132 1.053-.428.297-.296.461-.691.428-1.086 0-.395-.164-.757-.46-.988L3.554 7.596 6.65 4.502c.297-.297.461-.692.428-1.087 0-.395-.164-.757-.46-.987A1.515 1.515 0 005.53 2c-.395 0-.757.165-.987.46L.46 6.544c-.296.296-.461.69-.428 1.086 0 .395.165.757.46.987l4.083 4.148zM15.307 13.093h11.225a5.437 5.437 0 005.43-5.431 5.437 5.437 0 00-5.43-5.432H15.307a5.437 5.437 0 00-5.432 5.432 5.437 5.437 0 005.432 5.431zm0-8.196h11.225a2.796 2.796 0 012.797 2.798 2.796 2.796 0 01-2.797 2.798H15.307a2.796 2.796 0 01-2.798-2.798 2.796 2.796 0 012.798-2.798zM27.387 19.142c-.296-.296-.625-.428-1.053-.428-.428 0-.79.132-1.053.428-.297.296-.461.691-.428 1.086 0 .395.164.757.46.988l3.095 3.094-3.094 3.094c-.297.297-.461.692-.428 1.087 0 .395.164.757.46.987.264.263.659.428 1.054.428h.033c.395 0 .757-.165.987-.46l4.148-4.115c.296-.297.46-.692.428-1.087 0-.395-.165-.757-.461-.987l-4.148-4.115zM16.656 18.78H5.431A5.437 5.437 0 000 24.211a5.437 5.437 0 005.431 5.432h11.225a5.437 5.437 0 005.432-5.432c0-2.995-2.47-5.431-5.432-5.431zm0 8.196H5.431a2.796 2.796 0 01-2.798-2.797 2.796 2.796 0 012.798-2.798h11.225a2.796 2.796 0 012.798 2.797c0 1.548-1.284 2.798-2.798 2.798z" fill="currentColor"/>',viewBox:"0 0 32 32"},fontawesome:{icon:'<path d="M29.587 22.467c0 .45-.382.638-.832.831-1.794.77-3.713 1.476-5.763 1.476-2.882 0-4.226-1.794-7.683-1.794-2.494 0-5.12.893-7.233 1.856-.125.063-.256.063-.381.125v4.864C7.695 31.162 6.688 32 5.582 32a2.157 2.157 0 01-2.175-2.175V6.4A3.573 3.573 0 012 3.582C2 1.6 3.6 0 5.582 0c1.982 0 3.582 1.6 3.582 3.582 0 1.15-.513 2.175-1.407 2.82v1.98c.257-.087 3.676-1.793 7.17-1.793 4.083 0 6.108 1.725 7.94 1.725 2.431 0 5.12-1.725 5.763-1.725.513 0 .963.381.963.831l-.006 15.047z" fill="currentColor"/>',viewBox:"0 0 32 32"},icofont:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M25.306 9.57c2.578 0 4.769-2.223 4.769-4.801C30.107 2.159 27.948 0 25.305 0c-2.577 0-4.8 2.191-4.8 4.769 0 2.545 2.255 4.8 4.8 4.8zm3.093-4.833c0 1.643-1.385 3.028-3.06 3.028-1.709 0-2.997-1.288-2.997-3.028 0-1.644 1.353-3.061 2.996-3.061 1.579 0 3.061 1.45 3.061 3.06zm-.611 13.792c-1.032-5.64-4.64-8.958-10.183-8.926-.128 0-.74 0-1.256.194A880.864 880.864 0 003.235 13.76c-1.386.419-1.547 1.03-.774 2.255.554.859 1.191 1.658 1.83 2.459.847 1.062 1.697 2.128 2.359 3.341 1.353 2.513 3.834 3.577 6.605 3.061.464-.077.928-.19 1.393-.301.309-.075.618-.15.927-.214.774-.161 1.064.064.838.902-.134.539-.234 1.091-.335 1.648-.116.642-.233 1.29-.406 1.929-.847 3.261.138 3.226 2.747 3.133l.218-.008c.118 0 .248-.036.376-.072.081-.022.16-.044.236-.057 5.993-1.289 9.666-7.024 8.539-13.307zm-18.206-.774c-2.288.645-3.705 0-4.994-2.287 1.292-.392 2.566-.809 3.835-1.223 2.591-.846 5.158-1.684 7.797-2.29 4.189-.902 8.957 2.61 9.376 6.831.025.145-.006.29-.036.435-.01.049-.02.097-.028.145-.052 0-.093.006-.126.01-.05.006-.08.01-.1-.01-2.964-4.382-6.927-4.64-11.47-2.9-1.308.487-2.672.858-4.013 1.224l-.24.065zm2.123 1.583c2.37-.738 4.738-1.474 7.222-1.776 1.643-.065 2.867.644 3.834 1.933.29.355.644.902-.258.967-2.111.13-4.122.72-6.127 1.308-.995.292-1.988.584-2.992.819-1.74.419-3.254-.097-4.478-1.386l-.072-.07c-.283-.272-.753-.725.104-.961.928-.261 1.848-.548 2.768-.834zm10.25 3.412c1.29.354 2.191 1.063 2.095 2.642.16 1.128-.58 1.837-1.29 2.513a6.101 6.101 0 01-2.158 1.354c-.123.045-.25.096-.381.148-.792.315-1.69.672-2.326.174-.475-.367-.27-.951-.063-1.54.101-.289.203-.579.224-.845.06-.861.338-1.723.609-2.56l.068-.21c.42-1.225 1.901-2.03 3.222-1.676z" fill="currentColor"/>',viewBox:"0 0 32 32"},ionicons:{icon:'<path d="M15.933 22.226a6.159 6.159 0 100-12.318 6.159 6.159 0 000 12.318z" fill="currentColor"/><path d="M28.787 6.56c.134-.401.267-.803.267-1.204 0-1.473-1.205-2.544-2.543-2.544-.402 0-.804.134-1.206.268C22.628 1.07 19.415 0 15.933 0 11.65 0 7.632 1.74 4.686 4.686 1.606 7.766 0 11.782 0 16.066c0 4.286 1.607 8.302 4.686 11.248C7.766 30.259 11.65 32 15.933 32c4.285 0 8.301-1.607 11.247-4.686 2.945-3.08 4.686-6.962 4.686-11.247 0-3.481-1.071-6.829-3.08-9.506zm-2.678 19.683c-2.678 2.678-6.293 4.284-10.176 4.284s-7.498-1.473-10.176-4.284C3.08 23.565 1.473 19.95 1.473 16.067S2.946 8.569 5.757 5.89c2.678-2.678 6.293-4.284 10.176-4.284 2.946 0 5.891.937 8.167 2.544-.134.401-.267.803-.267 1.205 0 1.472 1.205 2.544 2.544 2.544.401 0 .803-.134 1.205-.268 1.74 2.41 2.677 5.355 2.677 8.435.134 3.749-1.472 7.364-4.15 10.176z" fill="currentColor"/>',viewBox:"0 0 32 32"},octicons:{icon:'<path d="M32 17.077c-.056.215-.038.433-.056.651-.278 3.339-1.431 6.318-3.472 8.932-1.931 2.476-4.372 4.22-7.288 5.272-.159.058-.325.08-.493.061-.416-.048-.688-.352-.688-.789-.003-.866.01-1.728.013-2.594.003-.805.037-1.613-.016-2.418-.05-.719-.219-1.398-.603-2.011a3.54 3.54 0 00-.44-.532c.234-.036.443-.065.652-.097 1.075-.17 2.122-.433 3.1-.94 1.65-.852 2.678-2.225 3.17-4.037a10.8 10.8 0 00.337-3.662 6.29 6.29 0 00-1.522-3.676c-.047-.054-.097-.099-.066-.192.45-1.321.36-2.633-.066-3.938-.118-.366-.121-.372-.506-.363-.656.016-1.268.222-1.865.481-.713.312-1.378.706-2.016 1.149-.094.064-.172.086-.284.057a14.434 14.434 0 00-4.157-.513 14.197 14.197 0 00-3.5.5.39.39 0 01-.359-.057c-.762-.513-1.553-.975-2.416-1.293-.525-.192-1.062-.343-1.63-.31-.132.006-.204.044-.25.179-.466 1.315-.595 2.646-.173 3.999.05.157.032.25-.075.375-.956 1.145-1.453 2.48-1.487 3.983-.028 1.184.081 2.354.418 3.496.597 1.995 1.857 3.355 3.741 4.124.85.346 1.74.536 2.644.67.119.02.237.032.356.052.025.003.05.013.09.022-.174.19-.34.372-.468.587a3.925 3.925 0 00-.506 1.45c-.013.07-.01.144-.097.183-.825.352-1.675.516-2.56.285-.853-.225-1.465-.783-1.925-1.53-.33-.535-.718-1.023-1.23-1.385-.523-.37-1.091-.51-1.72-.401a.81.81 0 00-.15.041c-.193.084-.24.228-.134.411.138.23.338.4.563.52.397.211.68.538.934.9.366.52.672 1.078.91 1.675.374.933 1.084 1.475 2.009 1.741.847.244 1.71.228 2.572.116.197-.026.393-.045.587-.087.128-.029.147.013.147.132 0 .914.006 1.824.01 2.738 0 .106.006.215-.01.321a.729.729 0 01-.625.625c-.19.03-.384.02-.569-.048-2.647-.93-4.903-2.466-6.765-4.602-2-2.296-3.26-4.955-3.807-7.97a14.98 14.98 0 01-.23-2.08c-.004-.058-.02-.116-.029-.174V15.41c.01-.052.025-.103.028-.154.04-.66.125-1.315.25-1.966.74-3.8 2.553-6.963 5.444-9.454C8.312 1.604 11.316.353 14.694.058c.247-.023.5-.003.743-.058h1.126c.053.029.112.026.168.026a14.32 14.32 0 012.247.263 15.439 15.439 0 015.594 2.27c2.497 1.639 4.416 3.813 5.74 6.533a16.383 16.383 0 011.635 6.196c.019.276-.006.555.053.827v.962z" fill="currentColor"/>',viewBox:"0 0 32 32"},iconjar:{icon:'<path d="M7.343 7.833c-.656 0-1.248-.604-1.248-1.272 0-1.54 3.81-2.68 8.146-2.68.394 0 .656 0 .656-.333 0-.603-1.313-.803-1.313-1.807C13.584.67 14.832 0 16.408 0c1.577 0 2.825.67 2.825 1.741 0 1.004-1.313 1.138-1.313 1.807 0 .201.197.335.656.335 4.336 0 8.213 1.07 8.213 2.678a1.258 1.258 0 01-1.25 1.271H7.345l-.001.001zm19.642 6.091c1.578 1.004 2.168 2.812 1.907 4.487l-1.84 10.106C26.657 30.53 24.948 32 22.91 32H10.036C8 32 6.292 30.528 5.897 28.519L4.057 18.41a4.41 4.41 0 011.972-4.42c.92-.668 1.116-1.807 0-2.208-1.577-.603-1.25-2.544.328-2.544h9.59c1.512 0 3.353 1.137 3.353 4.82 0 3.682-1.71 3.346-1.71 5.957 0 1.139.92 2.344 2.037 2.479 1.906.2 3.022-.536 3.022-3.214 0-2.746-1.576-4.017-1.576-6.293 0-2.745 1.707-3.817 2.824-3.817h2.76c1.576 0 1.906 1.942.328 2.545-1.116.467-.92 1.607 0 2.208z" fill="currentColor"/>',viewBox:"0 0 32 32"},materialicon:{icon:'<path d="M28.2 5.5c-.2.1-.2.2-.2.3v4.3s.1 0 .1-.1.1 0 .1-.1c.6-.4 1.2-.7 1.9-1.1.6-.4 1.2-.7 1.9-1.1V3.3c-1.3.7-2.5 1.5-3.8 2.2z" fill="currentColor"/><path d="M31.9 12.6c-.3.2-.6.3-.8.5-1 .6-1.9 1.1-2.9 1.7-.2 0-.2.1-.2.3v4.1c0 .2-.1.3-.2.4l-5.7 3.3-2.1 1.2c-1.3-.7-2.5-1.4-3.7-2.2h-.1c-.1 0-.1-.1-.1-.1l2.1-1.2c1.8-1.1 3.7-2.1 5.5-3.2.2-.1.2-.2.2-.3V3.8v-.1-.2l-12 6.9C10.5 9.6 9.2 8.8 7.8 8 5.3 6.4 2.6 4.8 0 3.3V17c0 .2.1.3.2.3l3.6 2.1c.1 0 .1.1.2.1v-9.3h.1c.1 0 .1.1.1.1 2.3 1.3 4.6 2.6 6.8 4 .1 0 .2.1.2.1.2.1.4.3.7.4.1 0 .2 0 .2-.1 0 0 .1 0 .1-.1 1.2-.7 2.5-1.4 3.7-2.1 1.2-.7 2.5-1.4 3.7-2.1h.1c.1 0 .1-.1.2-.1v4.4c0 .1-.1.2-.2.2-1.6.9-3.2 1.9-4.8 2.8-1 .6-1.9 1.1-2.9 1.7v4.4c0 .3.1.4.3.6 2.5 1.4 4.9 2.8 7.4 4.3h.1c.1 0 .1.1.2.1s.2-.1.2-.1.1 0 .1-.1l5.7-3.3 5.7-3.3c.1 0 .1-.1.2-.1v-9.3c.1 0 .1 0 0 0z" fill="currentColor"/>',viewBox:"0 0 32 32"},icomoon:{icon:'<path d="M16 0c-2.267 0-4.267.4-6.267 1.2-1.866.8-3.6 2-5.066 3.467C3.2 6.133 2 7.867 1.2 9.733c-.8 2-1.2 4-1.2 6.267 0 2.267.4 4.267 1.2 6.267.8 1.866 2 3.6 3.467 5.066C6.133 28.8 7.867 30 9.733 30.8c1.867.8 4 1.2 6.267 1.2 2.267 0 4.267-.4 6.267-1.2 1.866-.8 3.6-2 5.066-3.467 1.467-1.466 2.667-3.2 3.467-5.066.8-1.867 1.2-4 1.2-6.267 0-2.267-.4-4.267-1.2-6.267-.8-1.866-2-3.6-3.467-5.066C25.867 3.2 24.133 2 22.267 1.2c-2-.8-4-1.2-6.267-1.2zm-4.133 2c1.2.667 2.4 1.6 3.333 2.533a19.077 19.077 0 012.533 3.2c.667 1.2 1.2 2.534 1.6 3.867.4 1.333.534 2.8.534 4.267 0 1.466-.267 2.933-.534 4.266-.4 1.334-.933 2.667-1.6 3.867-.666 1.2-1.6 2.267-2.533 3.333a14.706 14.706 0 01-3.333 2.534c-1.2-.534-2.267-1.467-3.334-2.4C7.6 26.4 6.667 25.333 6 24.133c-.667-1.2-1.2-2.533-1.6-3.866-.4-1.334-.533-2.8-.533-4.267 0-1.467.133-2.933.666-4.267.4-1.333.934-2.666 1.6-3.866.534-1.2 1.467-2.267 2.4-3.334C9.6 3.6 10.667 2.667 11.867 2zm0 10.267c-1.067 0-1.867.4-2.667 1.066-.667.667-1.067 1.6-1.067 2.667 0 1.067.4 1.867 1.067 2.667.667.8 1.6 1.066 2.667 1.066 1.066 0 1.866-.4 2.666-1.066.8-.667 1.067-1.6 1.067-2.667 0-1.067-.4-1.867-1.067-2.667-.8-.666-1.733-1.066-2.666-1.066z" fill="currentColor"/>',viewBox:"0 0 32 32"},fontello:{icon:'<path d="M30.6 13.1c.4 1.2-.1 2.2-1.3 2.6-.5.2-.5.2-.5-.4 0-.6-.1-1.2-.5-1.6-.3-.4-.7-.5-1.1-.4-.4.1-.6.4-.7.8-.2.8.3 1.7 1.1 2.1.1.1.3.1.3.3-.1.4-.2.9-.6 1.2-.3.3-.7.2-.9-.1-.2-.4-.3-.7-.2-1.1.1-.4.2-.8.2-1.3 0-.3 0-.6-.4-.6s-.5.2-.6.6c-.1.5 0 .9 0 1.3s-.2.7-.4.9c-.2.2-.4.2-.6 0-.4-.4-.7-1.5-.5-2 .5-1.4.9-2.9.9-4.4 0-.6-.1-1.2-.5-1.7-.4-.6-1.2-.6-1.6.1-.2.3-.3.7-.3 1.1-.3 1.8-.1 3.7.2 5.5.1.6-.2 1.1-.5 1.5-.1.2-.3.2-.5 0-.4-.3-.8-1.5-.6-2 .4-1 .6-2 .8-3.1.1-1 .2-2-.3-3-.2-.3-.4-.6-.8-.6s-.6.2-.8.6c-.2.4-.3.8-.4 1.2-.2 1.9-.1 3.8.3 5.6.1.4-.4 1.4-.7 1.6-.1.1-.3.1-.4 0-.2-.1 0-.3 0-.4.3-.6.5-1.3.5-2 0-.6-.1-1.3-.5-1.8-.5-.5-1.1-.4-1.4.2-.3.6-.4 1.2-.4 1.9.1.6.3 1.2.6 1.8-.6.1-1-.2-1.2-1-.4-1.3-.2-2.7-.1-4 .1-.5.1-.5.8-.5.8 0 1.4-.3 1.6-.9.2-.6.1-1.1-.1-1.7-.6.8-.9 1-1.5 1.2-.3.1-.4.1-.3-.3.2-.5.3-1 .4-1.6.1-.2.1-.5-.2-.6-.6-.1-1.4.4-1.5.9-.1.4-.1.8-.2 1.2 0 .2-.1.3-.3.2-.4-.1-.9-.2-1.3-.3-1.4-.4-2.8-.6-4.2-.3-.3.1-.2-.1-.2-.3.1-.7 0-1.4-.3-2-.4-.9-1.3-1.5-2.2-1.4-.9 0-1.6.6-2 1.6-.3.7-.4 1.5-.4 2.3 0 1.5.3 3 .6 4.5.1.5 0 .8-.3 1.1-.3.3-.4.3-.6 0-.8-.9-1.8-.9-2.6-.1-.4.4-.7.9-.8 1.5-.6 1.8-.5 3.7 0 5.5.3 1.4.9 2.6 2 3.5 1.8 1.6 3.9.9 4.4-1.4.3-1.3.3-2.6 0-3.8-.3-1.6-.6-3.3-.9-4.9 0-.2-.1-.5.2-.5.3 0 .1.3.1.5.1.9.2 1.8.9 2.6.9.9 1.9.7 2.4-.4.1-.3.2-.7.3-1 0-.3.3-.3.5-.3s.1.2.2.3c.1.5.1 1 .4 1.5.1.2.2.5.6.4.3-.1.5-.3.5-.7.1-.8.3-1.5.6-2.3.1.2.1.4.1.6.1.7.3 1.4.8 2 .5.6 1.2.6 1.7 0 .1-.2.2-.3.4-.5.7.9 1.3 1 2.3.5.2-.1.3 0 .4.1.6.4 1.1.2 1.5-.3.1-.1.2-.4.4-.5.5.9.9 1.2 1.5 1.1.7-.2.9-.9 1.3-1.4.3.6.5 1.3 1.2 1.4.8.1 1.1-.5 1.5-1 .2.2.3.4.4.6.7.8 1.5.7 2-.2.2-.4.3-.8.4-1.2 0-.3.1-.4.5-.5 1-.1 2-.4 2.6-1.3.5-1.2-.1-2.2-1.2-2.3zM4.3 17.4c.3.5.4.9.3 1.4 0 .1 0 .2-.1.2s-.1-.1-.2-.2c-.1-.5-.1-.9 0-1.4zm2 4.4c0 .7 0 1.5-.2 2.2-.4 1-1.2 1.3-2 .5-.6-.5-1-1.1-1.3-1.8-.7-1.7-1-3.5-.8-5.4 0-.3.1-.6.2-.8.4-.7 1-.7 1.5-.2.1.2.1.3 0 .4-.2.6-.4 1.2-.4 1.8v.4c.1.6.6 1 1 .9.5 0 .8-.5.8-1.1 0-.6-.1-1.2-.3-1.7-.3-.5 0-.8.4-1.1.5 2.1 1 4 1.1 5.9zm8.6-4c-.2.1-.5 0-.6-.2-.3-.4-.4-.8-.4-1.2-.1-.8-.1-1.6.1-2.4.1-.4 0-.5-.4-.5s-.7.2-.8.6c-.4.9-.7 1.7-1 2.6.1-.9.1-1.8.5-2.7.3-.6.2-.7-.5-.7-.5 0-.7.2-.8.7-.1.4-.2.9-.3 1.3-.1.3-.2.5-.6.7 0-.4 0-.8-.1-1.1-.1-.3-.2-.7-.5-.9-.3-.3-.7-.4-1.1-.2-.4.1-.5.5-.6.9 0 .8.2 1.4.9 1.8.3 0 .4.1.3.4-.1.3-.1.6-.3.8-.1.2-.2.4-.5.4s-.4-.2-.5-.4c-.4-.9-.4-1.9-.1-2.9 0-.1.1-.2.1-.2.1-.2 0-.4-.1-.6-.1-.2-.3-.1-.4 0-.4.1-.8.3-1.3.5-.2-1.8-.5-3.5-.2-5.3.2-.5.3-1 .6-1.3.6-.7 1.4-.6 1.8.2.3.6.3 1.3.2 2 0 .2-.2.2-.3.3-.4.3-.8.6-1.1 1-.1.2-.2.4-.2.6 0 .4.1.6.4.8.3.2.6 0 .8-.2.5-.4.7-1 .9-1.5.1-.5.4-.7.9-.8 1-.2 2 0 2.9.3.8.3 1.5.6 2.3.9.2.1.2.2.2.4-.1.9-.1 1.9-.1 2.8 0 .8.1 1.6.3 2.3.1.5-.1.6-.4.8zm-5.8-2c-.4-.4-.4-.7-.3-1.1.3.3.3.6.3 1.1zM8 11.1c-.1.5-.2.8-.5 1-.1.1-.1.2-.3.1-.1-.1-.1-.2 0-.3.2-.3.4-.6.8-.8zm10.1 6.2c-.3-.8-.3-1.6-.2-2.4 0-.2.1-.5.4-.5.3 0 .4.3.4.5.1.8-.1 1.6-.6 2.4zm2.4-5.3c0-.3 0-.6.1-.9 0-.2 0-.6.3-.6s.2.4.3.6c.1.6.1 1.1 0 1.7-.1.5-.2 1.1-.4 1.6-.2-.8-.3-1.6-.3-2.4zm3.1 2.4c-.2-1.2-.2-2.3-.1-3.4 0-.1 0-.2.1-.3 0-.1 0-.2.2-.2s.2.1.2.2c.2.6.2 1.1.1 1.7-.1.7-.2 1.4-.5 2zm4.4 1.3c-.5-.3-.7-.6-.7-1.1 0-.2.1-.3.2-.3.2 0 .3.1.3.2.2.4.2.7.2 1.2z" fill="currentColor"/><path d="M8.3 22c0-.4.2-.5.4-.6.8-.5 1.7-.8 2.6-1 2.4-.5 4.8-.6 7.2-.6 2.3 0 4.6.3 6.7 1 .5.2 1 .3 1.4.6.1.1.2.1.3.2.1.1.1.3 0 .5s-.2.1-.4.1c-1.4-.4-2.7-.7-4.1-.8-2.3-.3-4.6-.3-6.9-.1-1.9.2-3.7.6-5.5 1.3-.2.1-.4.2-.5.2-.2.1-.4.4-.7.2-.3-.4-.5-.7-.5-1z" fill="currentColor"/>',viewBox:"0 0 32 32"},videoCameraDuo:{icon:'<rect y="5" width="21.192" height="21.192" rx="2" fill="currentColor"/><path opacity=".4" fill-rule="evenodd" clip-rule="evenodd" d="M30.288 9.016c.627-.637 1.712-.193 1.712.702v11.756c0 .895-1.085 1.34-1.712.702l-5.791-5.878a1 1 0 010-1.404l5.79-5.878z" fill="currentColor"/>',viewBox:"0 0 32 32"},folderPlusDuo:{icon:'<path opacity=".3" fill-rule="evenodd" clip-rule="evenodd" d="M0 27.2a2 2 0 002 2h28a2 2 0 002-2V8.8a2 2 0 00-2-2H13.628a2 2 0 01-1.414-.586L8.586 2.586A2 2 0 007.172 2H2a2 2 0 00-2 2v23.2z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M15.822 11.245c.472 0 .854.382.854.853v4.693h4.693a.853.853 0 010 1.707h-4.693v4.693a.853.853 0 01-1.707 0v-4.693h-4.693a.853.853 0 010-1.707h4.693v-4.693c0-.471.382-.853.853-.853z" fill="currentColor"/>',viewBox:"0 0 32 32"},foldersDuo:{icon:'<path opacity=".4" fill-rule="evenodd" clip-rule="evenodd" d="M4.572 27.886a2 2 0 002 2H30a2 2 0 002-2v-15.2a2 2 0 00-2-2H16.371a2 2 0 01-1.414-.586l-2.943-2.943a2 2 0 00-1.414-.586H6.572a2 2 0 00-2 2v19.315z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M0 23.314a2 2 0 002 2h23.428a2 2 0 002-2v-15.2a2 2 0 00-2-2H11.8a2 2 0 01-1.414-.586L7.443 2.586A2 2 0 006.029 2H2a2 2 0 00-2 2v19.314z" fill="currentColor"/>',viewBox:"0 0 32 32"},plusCircleDuo:{icon:'<path opacity=".4" fill-rule="evenodd" clip-rule="evenodd" d="M32 16c0-8.832-7.168-16-16-16S0 7.168 0 16s7.168 16 16 16 16-7.168 16-16zM3.2 16C3.2 8.944 8.944 3.2 16 3.2c7.056 0 12.8 5.744 12.8 12.8 0 7.056-5.744 12.8-12.8 12.8-7.056 0-12.8-5.744-12.8-12.8z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M16 8.533c.55 0 .995.446.995.996v5.476h5.476a.996.996 0 010 1.99h-5.476v5.476a.995.995 0 11-1.99 0v-5.475H9.528a.996.996 0 110-1.991l5.475-.002V9.53c0-.55.446-.996.996-.996z" fill="currentColor"/>',viewBox:"0 0 32 32"},layersDuo:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M27.605 20.035l4.129 2.14c.325.169.352.433.081.617l-.081.049-15.092 7.821c-.31.161-.79.181-1.142.06l-.142-.06L.266 22.841c-.325-.169-.352-.433-.081-.618l.081-.048 4.128-2.139 10.86 5.628c.365.19.933.211 1.344.064l.146-.064 10.861-5.629z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M27.605 13.733l4.129 2.14c.325.169.352.433.081.618l-.081.048-15.092 7.821c-.31.161-.79.181-1.142.06l-.142-.06L.266 16.54c-.325-.169-.352-.433-.081-.618l.081-.048 4.128-2.139 10.86 5.628c.365.19.933.211 1.344.064l.146-.064 10.861-5.629z" fill="currentColor"/><path opacity=".4" fill-rule="evenodd" clip-rule="evenodd" d="M.266 9.679l15.092-7.546c.31-.155.79-.175 1.142-.058l.142.058 15.092 7.546c.325.162.352.418.081.595l-.081.047-15.092 7.546c-.31.155-.79.175-1.142.058l-.142-.058L.266 10.321c-.325-.162-.352-.418-.081-.596l.081-.046 15.092-7.546L.266 9.679z" fill="currentColor"/>',viewBox:"0 0 32 32"},layoutsDuo:{icon:'<path d="M1 5a2 2 0 012-2h26a2 2 0 012 2v3.806H1V5z" fill="currentColor"/><path opacity=".4" d="M1 10.742h8.71v17.42H3a2 2 0 01-2-2v-15.42z" fill="currentColor"/><path d="M11.646 10.742H31v15.42a2 2 0 01-2 2H11.645v-17.42z" fill="currentColor"/>',viewBox:"0 0 32 32"},mediaDuo:{icon:' <path d="M11.174 11.037h9.507c.835 0 1.347.336 1.611 1.059.053.14.083.306.083.458.006 4.84.006 9.678 0 14.517 0 .817-.682 1.5-1.511 1.535H1.643c-.805 0-1.405-.447-1.605-1.194-.03-.1-.035-.211-.035-.317 0-4.851-.006-9.702 0-14.546 0-.812.646-1.488 1.464-1.494 2.698-.012 5.397-.012 8.096-.012.535-.006 1.07-.006 1.61-.006zm-4.821 9.537c-.1.094-.183.165-.26.241-.687.682-1.369 1.364-2.051 2.052-.312.312-.723.588-.882.964-.153.365-.024.847-.053 1.276-.018.294.07.383.37.383 5.133-.012 10.272-.006 15.405 0 .276 0 .37-.071.37-.36a251.726 251.726 0 010-4.22.666.666 0 00-.211-.512c-1.476-1.476-2.94-2.952-4.41-4.428-.07-.07-.159-.135-.258-.223-2.147 2.14-4.263 4.263-6.403 6.403-.541-.535-1.07-1.047-1.617-1.576zm-1.611-6.403c-.9 0-1.623.718-1.63 1.611 0 .918.73 1.664 1.641 1.67.9 0 1.635-.735 1.64-1.634.007-.935-.71-1.647-1.651-1.647z" fill="currentColor"/><path opacity=".4" d="M19.218 3.012h11.206c.765 0 1.352.458 1.54 1.193.03.112.036.23.036.347v16.105c0 .829-.653 1.493-1.488 1.499-2.052.012-4.11.006-6.162.012-.247 0-.288-.1-.288-.318.006-1.576.006-3.145.006-4.721V6.539c0-.405 0-.405-.417-.405h-8.86c-.442 0-.442 0-.442.458 0 .812-.006 1.623.006 2.435.006.247-.059.34-.33.34a756.983 756.983 0 00-7.308 0c-.27 0-.323-.093-.323-.34.012-1.447.006-2.893.006-4.34C6.394 3.654 7.176 2.994 8.064 3c3.722.024 7.438.012 11.154.012zM11.62 7.357v-.618c-.006-.429-.176-.605-.6-.611-.429-.006-.858-.006-1.293 0-.388 0-.582.17-.6.559-.023.458-.012.917 0 1.375.006.283.147.512.453.524.535.023 1.07.03 1.605 0 .288-.018.44-.224.435-.53-.006-.229 0-.464 0-.7zM29.289 12.6v-.646-.06c-.017-.364-.188-.534-.552-.54a49.44 49.44 0 00-1.323 0c-.424 0-.612.17-.623.594-.012.43-.012.858 0 1.287.011.383.17.577.54.6.477.03.959.03 1.435 0 .359-.023.506-.223.518-.588.011-.217.005-.435.005-.646zm0-5.209c0-.235.006-.47 0-.705-.011-.37-.2-.553-.57-.559-.44-.006-.882-.006-1.317 0-.376 0-.576.159-.594.535-.023.476-.017.958-.006 1.435.012.27.153.482.447.494.535.017 1.07.023 1.605.005.283-.011.424-.223.435-.5.006-.234 0-.47 0-.705zm-1.264 11.642h.73c.329-.006.517-.165.529-.494.017-.488.011-.976 0-1.464-.012-.312-.194-.494-.5-.5-.5-.012-.994-.006-1.494 0-.252.006-.452.147-.464.4-.024.553-.03 1.105 0 1.658.012.259.212.4.488.394.24 0 .476.006.711.006z" fill="currentColor"/>',viewBox:"0 0 32 32"},toolsDuo:{icon:'<path d="M30.401 4.5a.879.879 0 00-1.414-.243l-2.274 2.274a.898.898 0 01-1.243 0 .88.88 0 010-1.243l2.274-2.274A.88.88 0 0027.5 1.6a6.159 6.159 0 00-7.003 1.202 6.164 6.164 0 00-1.446 6.417L9.219 19.05a6.165 6.165 0 00-6.417 1.447A6.162 6.162 0 001.6 27.5a.88.88 0 001.414.243l2.274-2.273a.88.88 0 011.243 1.242l-2.274 2.274a.88.88 0 00.243 1.415 6.157 6.157 0 007.002-1.203 6.162 6.162 0 001.446-6.417l9.833-9.832a6.17 6.17 0 006.418-1.446A6.162 6.162 0 0030.4 4.5z" fill="currentColor"/><path opacity=".4" fill-rule="evenodd" clip-rule="evenodd" d="M10.618 5.647l-.62.621 4.75 4.752-3.724 3.724-4.755-4.748-.622.622a.88.88 0 01-1.375-.17L1.447 5.743a3.125 3.125 0 01.471-3.824 3.125 3.125 0 013.824-.471l4.708 2.825a.88.88 0 01.168 1.375zm12.103 11.928c2.755 2.134 4.34 3.361 6.98 5.992a4.39 4.39 0 011.273 3.463 4.417 4.417 0 01-1.831 3.228c-.727.522-1.592.73-2.469.73-1.193 0-2.407-.426-3.32-1.339-2.446-2.446-3.891-4.312-5.865-6.858l-.874-1.126 4.97-4.971c.402.312.778.604 1.136.88zm3.22 9.552c.334.335.88.365 1.23.047a.879.879 0 00.03-1.272l-3.516-3.516a.879.879 0 00-1.272.03c-.319.35-.288.896.047 1.23l3.48 3.481z" fill="currentColor"/>',viewBox:"0 0 32 32"},triggersDuo:{icon:'<ellipse cx="6.9466" cy="6.44802" rx="6.29267" ry="6.29409" fill="#C9CCDA"/><rect x="3.87848" y="3.24072" rx="3.0903" fill="white"/><path d="M15.8006 13.5485V16.7451C15.8006 17.6779 15.617 18.6016 15.2601 19.4634C14.9032 20.3252 14.3802 21.1083 13.7208 21.7679C13.0614 22.4275 12.2785 22.9507 11.417 23.3077C10.5554 23.6647 9.63203 23.8484 8.6995 23.8484C4.7779 23.8484 3.74557 21.7174 0.416025 15.8571C0.184321 15.4495 0.123216 14.9667 0.246044 14.5141C0.368872 14.0616 0.665662 13.676 1.07165 13.4415C1.47763 13.207 1.95985 13.1427 2.41307 13.2626C2.8663 13.3824 3.25373 13.6767 3.49082 14.0813L5.14893 16.7451V7.15548C5.14893 6.6845 5.33597 6.23281 5.6689 5.89977C6.00183 5.56674 6.45338 5.37964 6.92421 5.37964C7.39505 5.37964 7.8466 5.56674 8.17953 5.89977C8.51246 6.23281 8.6995 6.6845 8.6995 7.15548V12.1279C8.6995 11.6569 8.88653 11.2052 9.21946 10.8721C9.55239 10.5391 10.0039 10.352 10.4748 10.352C10.9456 10.352 11.3972 10.5391 11.7301 10.8721C12.063 11.2052 12.2501 11.6569 12.2501 12.1279V13.5485C12.2501 13.0775 12.4371 12.6259 12.77 12.2928C13.103 11.9598 13.5545 11.7727 14.0253 11.7727C14.4962 11.7727 14.9477 11.9598 15.2807 12.2928C15.6136 12.6259 15.8006 13.0775 15.8006 13.5485Z" fill="currentColor"/>',viewBox:"0 0 16 24"},blocksDuo:{icon:'<path opacity=".4" fill-rule="evenodd" clip-rule="evenodd" d="M2 1a1 1 0 00-1 1v7a1 1 0 001 1h11.636a1 1 0 001-1V2a1 1 0 00-1-1H2zm16.364 21a1 1 0 00-1 1v7a1 1 0 001 1H30a1 1 0 001-1v-7a1 1 0 00-1-1H18.364z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M18.364 1a1 1 0 00-1 1v16a1 1 0 001 1H30a1 1 0 001-1V2a1 1 0 00-1-1H18.364zM2 13a1 1 0 00-1 1v16a1 1 0 001 1h11.636a1 1 0 001-1V14a1 1 0 00-1-1H2z" fill="currentColor"/>',viewBox:"0 0 32 32"},zipDuo:{icon:'<path opacity=".4" d="M27.563 6.563L21.442.438A1.499 1.499 0 0020.382 0H20v8h8v-.381c0-.394-.156-.775-.438-1.056z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M18 8.5c0 .825.675 1.5 1.5 1.5H28v20.5c0 .831-.669 1.5-1.5 1.5h-21c-.831 0-1.5-.669-1.5-1.5v-29C4 .669 4.669 0 5.5 0h6.525v2h2V0H18v8.5zM11.994 2h-2v2h2V2zM8.8 22.069a3.277 3.277 0 106.425.018l-1.081-5.48a.756.756 0 00-.738-.607h-1.381v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2v2h-2v2h2v2h-2v2h2v2h-2v2L8.8 22.069zm1.2.619c0-.932.906-1.688 2.025-1.688 1.119 0 2.031.756 2.031 1.688 0 .93-.906 1.687-2.025 1.687-1.119 0-2.031-.75-2.031-1.688z" fill="currentColor"/>',viewBox:"0 0 32 32"},cubeDuo:{icon:'<path opacity=".4" fill-rule="evenodd" clip-rule="evenodd" d="M16 13.3L31.1 7c-.3-.3-.6-.5-.9-.7L17.4.3c-.9-.4-2-.4-2.8 0l-12.8 6c-.4.2-.7.4-.9.7L16 13.3z" fill="currentColor"/><path d="M0 23.3c0 1.1.7 2.2 1.8 2.7l12.8 6h.2V15.7L0 9.5v13.8zM17.3 15.7V32h.1l12.8-6c1.1-.5 1.8-1.5 1.8-2.7V9.5l-14.7 6.2z" fill="currentColor"/>',viewBox:"0 0 32 32"},filesDuo:{icon:'<path d="M25.572 5.577a.938.938 0 01-.938-.938V0H11.698c-1.036 0-1.876.84-1.876 1.877v25.331h18.512c1.037 0 1.877-.84 1.877-1.877V5.577h-4.639zm.259 17.758H15.98a.938.938 0 010-1.877h9.85a.938.938 0 010 1.877zm0-3.682H15.98a.938.938 0 010-1.877h9.85a.938.938 0 010 1.877zm0-3.683H15.98a.938.938 0 010-1.877h9.85a.938.938 0 010 1.877zm0-3.682H15.98a.938.938 0 010-1.877h9.85a.938.938 0 010 1.877z" fill="currentColor"/><path opacity=".4" fill-rule="evenodd" clip-rule="evenodd" d="M26.51 3.7V.17l3.53 3.53h-3.53zM6.166 28.147c0 .518.42.939.938.939h13.508v1.037c0 1.037-.84 1.877-1.877 1.877H3.877A1.877 1.877 0 012 30.123V6.668c0-1.036.84-1.877 1.877-1.877h2.289v23.356z" fill="currentColor"/>',viewBox:"0 0 32 32"},dynamicContentDuo:{icon:'<path fill="currentColor" d="M2.878 1.42C4.195.836 5.963.493 7.877.493c1.913 0 3.682.343 5 .929.657.292 1.235.66 1.659 1.104.427.45.725 1.011.725 1.66v3.692a.738.738 0 1 1-1.476 0V6.459a6.42 6.42 0 0 1-.909.49c-1.317.585-3.086.928-5 .928-1.913 0-3.681-.343-4.998-.929a6.417 6.417 0 0 1-.909-.489v1.418c0 .168.073.383.319.64.249.262.644.532 1.19.774 1.087.483 2.642.801 4.399.801a.738.738 0 1 1 0 1.477c-1.914 0-3.682-.343-5-.928a6.419 6.419 0 0 1-.908-.49v1.418c0 .168.073.383.319.641.249.262.644.531 1.19.773 1.087.484 2.642.801 4.399.801a.738.738 0 1 1 0 1.477c-1.914 0-3.682-.343-5-.928-.657-.292-1.235-.66-1.659-1.105-.427-.449-.726-1.01-.726-1.659V4.184c0-.648.299-1.21.726-1.659.424-.445 1.002-.812 1.66-1.104Zm-.909 2.764c0 .168.073.384.319.641.249.262.644.531 1.19.774 1.087.483 2.642.8 4.399.8 1.756 0 3.311-.317 4.4-.8.544-.243.94-.512 1.189-.774.245-.257.319-.473.319-.64 0-.168-.074-.384-.32-.641-.248-.262-.644-.531-1.189-.774-1.088-.483-2.643-.8-4.4-.8-1.756 0-3.31.317-4.399.8-.545.243-.94.512-1.19.774-.244.257-.318.473-.318.64Z"/><path fill="currentColor" opacity=".4" d="M15.877 12.553a3.323 3.323 0 1 1-6.647 0 3.323 3.323 0 0 1 6.647 0Zm-2.807-1.477a.332.332 0 1 0-.664 0v1.33h-1.33a.332.332 0 1 0 0 .664h1.33v1.33a.332.332 0 0 0 .664 0v-1.33h1.33a.332.332 0 0 0 0-.664h-1.33v-1.33Z"/>',viewBox:"0 0 16 16"},popsDuo:{icon:'<path fill="currentColor" d="M3 4h-.133C1.836 4 1 4.836 1 5.867v7.466c0 1.031.836 1.867 1.867 1.867h7.466a1.867 1.867 0 0 0 1.867-1.867V13.2H4.867A1.867 1.867 0 0 1 3 11.333V4Z" opacity=".4"/><path fill="currentColor" fill-rule="evenodd" d="M6.867 1C5.836 1 5 1.836 5 2.867v6.466c0 1.031.836 1.867 1.867 1.867h6.466A1.867 1.867 0 0 0 15.2 9.333V2.867C15.2 1.836 14.364 1 13.333 1H6.867ZM10 2.5a.5.5 0 0 0 0 1h2a.5.5 0 0 1 .5.5v2a.5.5 0 0 0 1 0V4A1.5 1.5 0 0 0 12 2.5h-2Z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},wordDuo:{icon:'<path d="M19.5 10c-.825 0-1.5-.675-1.5-1.5V0H5.5C4.669 0 4 .669 4 1.5v29c0 .831.669 1.5 1.5 1.5h21c.831 0 1.5-.669 1.5-1.5V10h-8.5zm4.294 6.919l-2.375 10.5a.743.743 0 01-.732.581h-2.375a.749.749 0 01-.725-.569c-1.612-6.469-1.3-5.075-1.6-6.906h-.03c-.07.894-.15 1.088-1.6 6.906a.749.749 0 01-.726.569h-2.319a.749.749 0 01-.73-.587l-2.363-10.5A.747.747 0 018.95 16h1.531a.75.75 0 01.738.606c.975 4.875 1.256 6.844 1.312 7.638.1-.638.457-2.044 1.838-7.669a.744.744 0 01.731-.569h1.819c.35 0 .65.238.731.575 1.5 6.275 1.8 7.75 1.85 8.088-.012-.7-.163-1.113 1.35-8.075a.725.725 0 01.719-.594h1.494a.75.75 0 01.73.919z" fill="currentColor"/><path opacity=".4" d="M28 7.619V8h-8V0h.381c.4 0 .782.156 1.063.438l6.119 6.125c.28.28.437.662.437 1.056z" fill="currentColor"/>',viewBox:"0 0 32 32"},pdfDuo:{icon:'<path opacity=".4" d="M27.563 6.563L21.438.438A1.499 1.499 0 0020.375 0H20v8h8v-.381c0-.394-.156-.775-.438-1.056z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M19.5 10c-.825 0-1.5-.675-1.5-1.5V0H5.5C4.669 0 4 .669 4 1.5v29c0 .831.669 1.5 1.5 1.5h21c.831 0 1.5-.669 1.5-1.5V10h-8.5zm2.869 13.9c-1.056 0-2.644-.481-4-1.219-1.261.208-2.661.682-4.005 1.137-.315.107-.627.212-.933.313-1.587 2.738-2.7 3.863-3.818 3.863-.344 0-.994-.194-1.344-.625-1.194-1.469 1.712-3.381 3.406-4.25.003 0 .005-.002.006-.003.002-.002.003-.003.007-.003.756-1.325 1.824-3.638 2.55-5.363-.532-2.056-.82-3.669-.507-4.813.338-1.23 2.694-1.412 2.988.426.329 1.071-.084 2.766-.366 3.922l-.022.09c.588 1.55 1.419 2.6 2.669 3.363 1.206-.157 3.731-.4 4.6.45.719.712.594 2.712-1.231 2.712zm-7.125-10.825c-.181 0-.188 1.931.125 2.931.35-.625.4-2.931-.125-2.931zm.018 5.881c-.48 1.263-1.08 2.707-1.774 3.919.28-.107.569-.226.867-.35.922-.38 1.936-.797 3.064-1.019-.794-.6-1.556-1.462-2.157-2.55zm-3.7 5.288c-1.356 2.175-2.18 2.562-2.18 2.512.308-.837 1.372-1.787 1.938-2.293.098-.087.18-.161.242-.22zm8.694-2.288c2.319.988 2.675.563 2.675.563.256-.169-.156-.744-2.675-.563z" fill="currentColor"/>',viewBox:"0 0 32 32"},powerpointDuo:{icon:'<path opacity=".4" d="M27.563 6.563L21.438.438A1.499 1.499 0 0020.375 0H20v8h8v-.381c0-.394-.156-.775-.438-1.056z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M18 8.5c0 .825.675 1.5 1.5 1.5H28v20.5c0 .831-.669 1.5-1.5 1.5h-21c-.831 0-1.5-.669-1.5-1.5v-29C4 .669 4.669 0 5.5 0H18v8.5zm-3.631 18.75v-3.575c.127 0 .289.007.478.014 1.883.077 6.466.265 6.466-4.864 0-2.762-1.775-4.813-4.557-4.813h-5.062a.752.752 0 00-.75.75V27.25c0 .413.337.75.75.75h1.925c.412 0 .75-.337.75-.75zm-.006-10.3h1.743c.55 0 .969.169 1.269.506.6.681.613 2.044-.012 2.756-.307.35-.744.532-1.32.532h-1.68V16.95z" fill="currentColor"',viewBox:"0 0 32 32"},excelDuo:{icon:'<path d="M19.5 10c-.825 0-1.5-.675-1.5-1.5V0H5.5C4.669 0 4 .669 4 1.5v29c0 .831.669 1.5 1.5 1.5h21c.831 0 1.5-.669 1.5-1.5V10h-8.5zm2.256 16.844A.751.751 0 0121.125 28h-2.181a.753.753 0 01-.663-.394C17.056 25.344 16 23.312 16 23.312c-.4.925-.625 1.25-2.287 4.3a.743.743 0 01-.657.394h-2.181a.751.751 0 01-.631-1.156l3.768-5.844-3.768-5.844a.75.75 0 01.631-1.156h2.175c.275 0 .531.15.662.394 1.632 3.05 1.25 2.1 2.288 4.281 0 0 .381-.731 2.288-4.281a.753.753 0 01.662-.394h2.175c.594-.006.95.65.631 1.15L18 21l3.756 5.844z" fill="currentColor"/><path opacity=".4" d="M28 7.619V8h-8V0h.381c.4 0 .782.156 1.063.438l6.119 6.125c.28.28.437.662.437 1.056z" fill="currentColor"/>',viewBox:"0 0 32 32"},animationDuo:{icon:'<path opacity="0.2" d="M32 7.9C32 3.6 28.4 0 24.1 0c-4.3 0-7.9 3.5-7.9 7.8h.1c4.4 0 7.9 3.6 7.9 7.9v.1c4.3 0 7.8-3.5 7.8-7.9z" fill="currentColor"/><path opacity="0.4" d="M23.9 16c0-4.4-3.6-7.9-7.9-7.9-4.3 0-7.9 3.5-7.9 7.8h.1c4.4 0 7.9 3.6 7.9 7.9v.1c4.3 0 7.8-3.5 7.8-7.9z" fill="currentColor"/><path d="M7.9 32a7.9 7.9 0 100-15.8 7.9 7.9 0 000 15.8z" fill="currentColor"/>',viewBox:"0 0 32 32"},addonDuo:{icon:'<path d="M8.026 12.2h.9c.8 0 1.6.6 1.7 1.4.1.4 0 .7-.2 1l-.1.2c-.1.2-.2.4-.2.6v.4c0 .6.5 1.2 1.1 1.2h4.9v4.8h-.5c-.1-.1-.3-.2-.5-.3-.5-.2-1-.3-1.5-.2-1.3.2-2.2 1.3-2.3 2.6v1c0 1.4 1 2.5 2.3 2.8.6.1 1.2 0 1.8-.3l.2-.1h.5v4.3h-12c-1.5 0-2.6-1.1-2.7-2.5v-12h4.2c.3 0 .7-.1.9-.4.2-.2.3-.5.4-.7v-.4c0-.2-.1-.4-.2-.6l-.2-.2c-.2-.3-.3-.8-.3-1.2.2-.8.8-1.3 1.6-1.4h.2z" fill="currentColor"/><path opacity=".4" d="M21.526 17.117c.02.083 0 0 0 .083v.5c-.4.6-.6 1.3-.5 2 .2 1.3 1.3 2.2 2.6 2.3h1.1c2.2.1 3.6-2.5 2.3-4.3v-.4c0-.1 0-.1.1-.2h4.8v11.8c0 1.4-1.1 2.6-2.6 2.7h-12.2v-4.2c0-.6-.5-1.2-1.1-1.2h-.4c-.2 0-.4.1-.6.2l-.1.1c-.3.2-.8.3-1.2.3-.8-.2-1.3-.8-1.4-1.6v-1c0-.8.6-1.6 1.4-1.7.4-.1.7 0 1 .2l.2.1c.2.1.4.2.6.2h.5c.7 0 1.2-.5 1.3-1.1V17h4.2" fill="currentColor"/><path opacity=".2" fill-rule="evenodd" clip-rule="evenodd" d="M14.226 0l.7 4.7c.1.6.7 1.1 1.3 1.1h.4c.2 0 .4-.1.6-.2l.1-.1c1-1.1 2.5-.5 2.8.8v.2l.1.8c.2.7-.3 1.5-1.1 1.8-.3.1-.7.1-1 0l-.2-.2c-.2-.1-.4-.1-.6-.1h-.5c-.6.1-1.1.6-1.1 1.3v.1l.6 4.1-4.7.7h-.1l-.1-.1v-.4c.3-.6.4-1.3.2-2-.4-1.2-1.6-2-2.9-1.9h-.1l-.8.1c-1.4.2-2.4 1.3-2.5 2.7 0 .6.2 1.2.6 1.7l.2.2.1.1v.4l-.1.1-4.2.6-1.9-11.8c-.2-1.4.8-2.7 2.1-3h.2l11.9-1.7z" fill="currentColor"/>',viewBox:"0 0 32 32"},integrationsDuo:{icon:'<path d="M9.412 10.412a1 1 0 011-1h11.176a1 1 0 011 1v11.176a1 1 0 01-1 1H10.412a1 1 0 01-1-1V10.412z" fill="currentColor"/><path opacity=".4" d="M20.706 1a1 1 0 00-1-1H1a1 1 0 00-1 1v18.706a1 1 0 001 1h4.588a1 1 0 001-1V7.588a1 1 0 011-1h12.118a1 1 0 001-1V1zM26.412 11.294a1 1 0 00-1 1v12.118a1 1 0 01-1 1H12.294a1 1 0 00-1 1V31a1 1 0 001 1H31a1 1 0 001-1V12.294a1 1 0 00-1-1h-4.588z" fill="currentColor"/>',viewBox:"0 0 32 32"},languagesDuo:{icon:'<path d="M28.4 13h-12c-1.9 0-3.4 1.5-3.4 3.4V23l-3.1 2.2c-.2.2-.4.5-.4.8 0 .3.1.6.4.8L13 29c.2 1.7 1.7 2.9 3.4 2.9h12c1.9 0 3.4-1.5 3.4-3.4v-12c.1-2-1.5-3.5-3.4-3.5zm-4 13.2c-.2 0-.4-.1-.4-.3l-.4-1.3h-2.3l-.4 1.3c-.1.2-.2.3-.4.3-.4 0-.8-.2-.8-.5v-.1l1.9-6.3c.1-.3.5-.4.8-.4.4 0 .8.1.8.4l1.9 6.3v.1c.1.2-.4.5-.7.5z" fill="currentColor"/><path d="M21.5 23.5h1.8l-.9-3-.9 3z" fill="currentColor"/><path opacity=".4" d="M22.6 6.1c0-.3-.1-.6-.4-.8L19 3C18.8 1.3 17.3.1 15.6.1h-12C1.7.1.2 1.6.2 3.5v12.1c0 1.9 1.5 3.4 3.4 3.4h7.7v-2.4c0-1.3.4-2.4 1.2-3.3-1.1 0-2.1-.3-2.9-.9-.8.6-1.8.9-2.9.9-.3 0-.5-.2-.5-.5s.2-.5.5-.5c.7 0 1.5-.2 2.1-.6-.8-.8-1.2-1.8-1.3-3h-.8c-.3 0-.5-.2-.5-.5s.2-.5.5-.5h2.4V6.4c0-.3.2-.5.5-.5s.5.2.5.5v1.3h2.4c.3 0 .5.2.5.5s-.2.5-.5.5h-.7c-.1 1.1-.6 2.1-1.3 2.9.6.4 1.3.6 2.1.6.3 0 .5.2.5.5 1-.9 2.2-1.4 3.6-1.4h2.4V9l3.1-2.2c.2-.2.4-.4.4-.7z" fill="currentColor"/><path opacity=".4" d="M9.6 11c.6-.6 1-1.4 1.1-2.2H8.5c.1.8.5 1.6 1.1 2.2z" fill="currentColor"/>',viewBox:"0 0 32 32"},iconsDuo:{icon:'<path d="M24 16.97c-.057.675-.482.952-.963 1.229-1.899 1.044-3.769 2.09-5.668 3.104-.708.368-1.19.89-1.53 1.66a344.392 344.392 0 01-2.606 5.746c-.255.584-.454 1.291-1.219 1.291-.765 0-.963-.676-1.247-1.26-.935-1.998-1.87-3.995-2.748-6.024-.312-.676-.737-1.137-1.36-1.444-1.87-.984-3.684-1.998-5.554-3.012C.595 17.983 0 17.768 0 17.03c0-.737.567-1.014 1.077-1.29 1.842-1.014 3.683-2.028 5.553-3.012.68-.338 1.134-.83 1.446-1.567.878-2.029 1.813-4.026 2.748-6.024.255-.553.482-1.137 1.19-1.137.709 0 .935.584 1.19 1.137.397.86.907 1.69 1.162 2.612.992 3.535 3.287 5.594 6.404 6.823.822.338 1.615.83 2.408 1.29.425.216.794.523.822 1.107z" fill="currentColor"/><path opacity="0.4" d="M25.24 31.93a.489.489 0 01-.413-.292c-.088-.204-.205-.38-.264-.584-.383-1.575-1.382-2.51-2.94-2.918-.353-.087-.883-.204-.883-.671 0-.496.53-.555.883-.642 1.587-.438 2.587-1.4 2.999-3.035.088-.321.176-.759.617-.788.441 0 .559.438.647.759.382 1.663 1.44 2.655 3.087 3.064.324.087.765.175.794.613 0 .438-.44.554-.764.642-1.676.438-2.735 1.459-3.146 3.152-.118.32-.236.642-.618.7zM32 6.04c-.03.322-.235.468-.441.555-.353.175-.706.35-1.088.438-2 .496-3.117 1.78-3.646 3.706-.147.526-.265 1.284-.97 1.284-.735 0-.824-.817-.941-1.313-.5-2.13-1.97-3.21-3.94-3.794-.47-.146-1.176-.233-1.176-.904 0-.584.617-.73 1.058-.847 2.294-.583 3.646-2.013 4.205-4.29.088-.408.294-.875.852-.875.471 0 .647.409.736.788.529 2.422 2.087 3.823 4.44 4.436.352.175.823.32.911.817z" fill="currentColor"/>',viewBox:"0 0 32 32"},popupsDuo:{icon:'<path opacity="0.4" d="M4 24h24v4a2 2 0 01-2 2H6a2 2 0 01-2-2v-4z" fill="currentColor"/><rect opacity="0.4" x="4" y="2" width="24" height="14.4" rx="2" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M2 9.778a2 2 0 00-2 2v8.19a2 2 0 002 2h12.06l2.16 2.496a.5.5 0 00.756 0l2.161-2.496H30a2 2 0 002-2v-8.19a2 2 0 00-2-2H2z" fill="currentColor"/>',viewBox:"0 0 32 32"},uppercaseDuo:{icon:'<path d="M13.393 23.63h-6.85l-1.329 5.009H0L7.668 4h4.6l7.77 24.639h-5.316l-1.329-5.01zm-5.725-4.192h4.6l-2.351-8.793-2.25 8.793z" fill="currentColor"/><path d="M28.013 25.572H23.82l-.818 3.067h-3.271l4.703-15.131h2.76L32 28.639h-3.272l-.715-3.067zm-3.476-2.556h2.862l-1.43-5.419-1.432 5.419z" fill="currentColor"/>',viewBox:"0 0 32 32"},desktop:{icon:'<path d="M26.25 6h-20C5.56 6 5 6.56 5 7.25v12.5c0 .69.56 1.25 1.25 1.25h20c.69 0 1.25-.56 1.25-1.25V7.25c0-.69-.56-1.25-1.25-1.25z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M6.25 6.8a.45.45 0 00-.45.45v12.5c0 .248.201.45.45.45h20a.45.45 0 00.45-.45V7.25a.45.45 0 00-.45-.45h-20zm-2.05.45A2.05 2.05 0 016.25 5.2h20a2.05 2.05 0 012.05 2.05v12.5a2.05 2.05 0 01-2.05 2.05h-20a2.05 2.05 0 01-2.05-2.05V7.25zM9.2 26a.8.8 0 01.8-.8h12.5a.8.8 0 010 1.6H10a.8.8 0 01-.8-.8z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.5 20.2a.8.8 0 01.8.8v5a.8.8 0 01-1.6 0v-5a.8.8 0 01.8-.8zM20 20.2a.8.8 0 01.8.8v5a.8.8 0 01-1.6 0v-5a.8.8 0 01.8-.8z" fill="currentColor"/>',viewBox:"0 0 32 32"},desktopLine:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M6.25 6.8a.45.45 0 00-.45.45v12.5c0 .248.201.45.45.45h20a.45.45 0 00.45-.45V7.25a.45.45 0 00-.45-.45h-20zm-2.05.45A2.05 2.05 0 016.25 5.2h20a2.05 2.05 0 012.05 2.05v12.5a2.05 2.05 0 01-2.05 2.05h-20a2.05 2.05 0 01-2.05-2.05V7.25zM9.2 26a.8.8 0 01.8-.8h12.5a.8.8 0 010 1.6H10a.8.8 0 01-.8-.8z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.5 20.2a.8.8 0 01.8.8v5a.8.8 0 01-1.6 0v-5a.8.8 0 01.8-.8zM20 20.2a.8.8 0 01.8.8v5a.8.8 0 01-1.6 0v-5a.8.8 0 01.8-.8z" fill="currentColor"/>',viewBox:"0 0 32 32"},laptop:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M28 19.818c0 1.51-.74 2.23-2.23 2.23H6.23c-1.48 0-2.23-.72-2.23-2.23V9.231C4 7.71 4.75 7 6.23 7h19.54C27.26 7 28 7.711 28 9.23v10.588zm-5.367 4.88c0 .448-.35.809-.789.809H10.127a.804.804 0 01-.8-.809c0-.448.361-.808.8-.808h11.717c.438 0 .79.36.79.808z" fill="currentColor"/>',viewBox:"0 0 32 32"},laptopLine:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M4.139 7.118c.527-.52 1.265-.718 2.092-.718H25.77c.83 0 1.57.198 2.096.72.527.522.734 1.262.734 2.11v10.588c0 .845-.207 1.584-.734 2.107-.525.523-1.264.724-2.096.724H6.23c-.828 0-1.566-.202-2.092-.723-.527-.522-.738-1.261-.738-2.108V9.231c0-.85.21-1.591.739-2.113zm.843.855c-.217.213-.382.588-.382 1.258v10.587c0 .664.164 1.04.382 1.255.22.217.597.376 1.249.376H25.77c.657 0 1.034-.16 1.25-.375.217-.215.38-.59.38-1.256V9.231c0-.672-.163-1.046-.379-1.26-.216-.213-.592-.371-1.252-.371H6.232c-.654 0-1.031.157-1.25.373z" fill="currentColor"/><path d="M21.844 25.507c.438 0 .79-.36.79-.809a.796.796 0 00-.79-.808H10.127a.804.804 0 00-.8.808c0 .448.361.809.8.809h11.717z" fill="currentColor"/>',viewBox:"0 0 32 32"},tabletLandscape:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M4.663 9.368v13.264c0 1.128.942 2.03 2.09 2.03h17.82c1.148 0 2.09-.902 2.09-2.03V9.368c0-1.128-.942-2.03-2.09-2.03H6.753c-1.148 0-2.09.902-2.09 2.03zm16.5.445a.55.55 0 10-1.1 0v12.1a.55.55 0 001.1 0v-12.1zm2.2 7.15a1.1 1.1 0 11-.001-2.2 1.1 1.1 0 010 2.2z" fill="currentColor"/>',viewBox:"0 0 32 32"},tabletLandscapeLine:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M4.663 22.632V9.368c0-1.128.942-2.03 2.09-2.03h17.82c1.148 0 2.09.902 2.09 2.03v13.264c0 1.128-.942 2.03-2.09 2.03H6.753c-1.148 0-2.09-.902-2.09-2.03zm1.965-14.05c-.488.057-.865.448-.865.921v12.994l.007.116c.061.458.477.812.983.812h17.82l.124-.007c.489-.058.866-.448.866-.921V9.503l-.008-.116c-.061-.458-.477-.812-.982-.812H6.753l-.125.007zm14.534 1.23a.55.55 0 10-1.1 0v12.1a.55.55 0 001.1 0v-12.1zm2.2 7.15a1.1 1.1 0 110-2.199 1.1 1.1 0 010 2.2z" fill="currentColor"/>',viewBox:"0 0 32 32"},tablet:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M22.295 5H9.03C7.902 5 7 5.942 7 7.09v17.82C7 26.058 7.902 27 9.03 27h13.265c1.128 0 2.03-.942 2.03-2.09V7.09c0-1.148-.902-2.09-2.03-2.09zm-.445 16.5a.55.55 0 000-1.1H9.75a.55.55 0 000 1.1h12.1zm-7.15 2.2a1.1 1.1 0 112.2 0 1.1 1.1 0 01-2.2 0z" fill="currentColor"/>',viewBox:"0 0 32 32"},tabletLine:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M9.03 5h13.265c1.128 0 2.03.942 2.03 2.09v17.82c0 1.148-.902 2.09-2.03 2.09H9.03C7.902 27 7 26.058 7 24.91V7.09C7 5.942 7.902 5 9.03 5zm14.05 1.966c-.057-.489-.448-.866-.92-.866H9.166l-.117.008c-.457.06-.811.477-.811.982v17.82l.007.125c.057.488.448.865.92.865H22.16l.116-.008c.457-.06.812-.476.812-.982V7.09l-.008-.124zM21.85 21.5a.55.55 0 000-1.1H9.75a.55.55 0 000 1.1h12.1zm-7.15 2.2a1.1 1.1 0 112.2 0 1.1 1.1 0 01-2.2 0z" fill="currentColor"/>',viewBox:"0 0 32 32"},mobile:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M21.19 6.212H11.084c-.973 0-1.685.853-1.685 1.829v15.592c0 .976.712 1.829 1.685 1.829H21.19c.973 0 1.684-.853 1.684-1.829V8.041c0-.976-.711-1.83-1.684-1.83zm-3.61 3.85a.481.481 0 000-.963h-2.887a.481.481 0 100 .963h2.888zm-2.405 11.55a.962.962 0 111.924 0 .962.962 0 01-1.924 0z" fill="currentColor"/>',viewBox:"0 0 32 32"},mobileLine:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M11.084 6.212H21.19c.973 0 1.684.853 1.684 1.829v15.592c0 .976-.711 1.829-1.684 1.829H11.084c-.973 0-1.685-.853-1.685-1.829V8.041c0-.976.712-1.83 1.685-1.83zm10.823 1.72c-.045-.428-.349-.758-.717-.758H11.084l-.09.007c-.356.053-.632.417-.632.86v15.592l.006.109c.044.427.348.757.716.757H21.19l.09-.006c.357-.054.632-.418.632-.86V8.041l-.005-.11zm-4.326 2.13a.481.481 0 100-.963h-2.888a.481.481 0 100 .963h2.888zm-2.406 11.55a.962.962 0 111.924 0 .962.962 0 01-1.924 0z" fill="currentColor"/>',viewBox:"0 0 32 32"},mobileLandscape:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M6 10.21v10.106C6 21.289 6.853 22 7.829 22H23.42c.976 0 1.829-.712 1.829-1.684V10.209c0-.973-.853-1.684-1.829-1.684H7.83C6.853 8.525 6 9.236 6 10.209zm3.85 3.609a.481.481 0 10-.963 0v2.887a.481.481 0 10.963 0V13.82zm11.55 2.406a.962.962 0 110-1.924.962.962 0 010 1.924z" fill="currentColor"/>',viewBox:"0 0 32 32"},mobileLandscapeLine:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M6 20.316V10.209c0-.973.853-1.684 1.829-1.684H23.42c.976 0 1.829.711 1.829 1.684v10.107c0 .973-.853 1.684-1.829 1.684H7.83C6.853 22 6 21.288 6 20.316zM7.72 9.493c-.428.045-.758.349-.758.716v10.107l.007.09c.054.356.417.632.86.632H23.42l.109-.006c.427-.045.757-.349.757-.716V10.21l-.006-.091c-.054-.356-.418-.631-.86-.631H7.83l-.11.005zm2.13 4.326a.481.481 0 10-.963 0v2.887a.481.481 0 10.963 0V13.82zm11.55 2.406a.962.962 0 110-1.924.962.962 0 010 1.924z" fill="currentColor"/>',viewBox:"0 0 32 32"},justifyStart:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M15.429 10.857c0-.63-.512-1.143-1.143-1.143H5.143a1.143 1.143 0 0 0 0 2.286h9.143c.631 0 1.143-.511 1.143-1.143M1.714 1.143a.571.571 0 0 0-1.142 0v13.714a.571.571 0 1 0 1.142 0zm8 2.857a1.143 1.143 0 1 1 0 2.286H5.143a1.143 1.143 0 0 1 0-2.286z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},justifyEnd:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M.572 5.143c0 .63.511 1.143 1.142 1.143h9.143a1.143 1.143 0 1 0 0-2.286H1.714c-.63 0-1.142.512-1.142 1.143m13.714 9.714a.571.571 0 0 0 1.143 0V1.143a.571.571 0 1 0-1.143 0zm-8-2.857a1.143 1.143 0 0 1 0-2.286h4.571a1.143 1.143 0 1 1 0 2.286z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},justifyCenter:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M14.287.57a.57.57 0 0 1 .572.572v13.717a.571.571 0 1 1-1.143 0V1.142a.57.57 0 0 1 .571-.572M8 4a1.143 1.143 0 0 1 1.143 1.143v5.715a1.143 1.143 0 1 1-2.286 0V5.143A1.143 1.143 0 0 1 8 4M2.285 1.142a.572.572 0 0 0-1.143 0v13.717a.571.571 0 1 0 1.143 0z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},justifySpaceAround:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M14.9 14.9a.53.53 0 0 1-1.062 0V1.1a.53.53 0 1 1 1.061 0zM9.591 4.816a1.061 1.061 0 0 1 2.123 0v6.369a1.061 1.061 0 1 1-2.123 0zm-5.307 0a1.061 1.061 0 0 1 2.123 0v6.369a1.061 1.061 0 1 1-2.123 0zM1.632 15.43a.53.53 0 0 0 .53-.53V1.1a.53.53 0 1 0-1.061 0V14.9a.53.53 0 0 0 .53.53" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},justifySpaceBetween:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M14.9 14.899a.53.53 0 1 1-1.062 0V1.1a.53.53 0 1 1 1.061 0zM9.591 4.815a1.061 1.061 0 1 1 2.123 0v6.369a1.061 1.061 0 1 1-2.123 0zm-5.307 0a1.061 1.061 0 1 1 2.123 0v6.369a1.062 1.062 0 0 1-2.123 0zM1.632 15.43a.53.53 0 0 0 .53-.53V1.1a.53.53 0 1 0-1.061 0v13.799a.53.53 0 0 0 .53.53" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},justifySpaceEvenly:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M14.287.57a.57.57 0 0 1 .572.572v13.717a.571.571 0 1 1-1.143 0V1.142a.57.57 0 0 1 .571-.572M8 4a1.143 1.143 0 0 1 1.143 1.143v5.715a1.143 1.143 0 1 1-2.286 0V5.143A1.143 1.143 0 0 1 8 4M2.285 1.142a.572.572 0 0 0-1.143 0v13.717a.571.571 0 1 0 1.143 0z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},alignStart:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M4.5 13a1 1 0 0 0 1-1V4a1 1 0 1 0-2 0v8a1 1 0 0 0 1 1ZM13 1a.5.5 0 0 0 0-1H1a.5.5 0 0 0 0 1h12Zm-2.5 7a1 1 0 1 1-2 0V4a1 1 0 0 1 2 0v4Z" fill="currentColor" fill-opacity="1"/>',viewBox:"0 0 14 13"},alignEnd:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M4.5 0a1 1 0 0 1 1 1v8a1 1 0 1 1-2 0V1a1 1 0 0 1 1-1ZM13 12a.5.5 0 0 1 0 1H1a.5.5 0 0 1 0-1h12Zm-2.5-7a1 1 0 1 0-2 0v4a1 1 0 1 0 2 0V5Z" fill="currentColor" fill-opacity="1"/>',viewBox:"0 0 14 13"},alignCenter:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M4.5 11.5a1 1 0 0 1-1-1v-4H1a.5.5 0 0 1 0-1h2.5v-4a1 1 0 0 1 2 0v4h3v-2a1 1 0 1 1 2 0v2H13a.5.5 0 0 1 0 1h-2.5v2a1 1 0 1 1-2 0v-2h-3v4a1 1 0 0 1-1 1Z" fill="currentColor" fill-opacity="1"/>',viewBox:"0 0 14 13"},alignStretch:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M.414 1.101a.53.53 0 0 1 .53-.53h13.799a.53.53 0 0 1 0 1.06H.944a.53.53 0 0 1-.53-.53m8.491 10.614a1.062 1.062 0 0 0 2.123 0v-7.43a1.062 1.062 0 0 0-2.123 0zM4.66 10.654a1.061 1.061 0 1 0 2.123 0V5.347a1.061 1.061 0 1 0-2.123 0zM.944 14.369a.53.53 0 1 0 0 1.061h13.799a.53.53 0 0 0 0-1.061z" clip-rule="evenodd"/></g><defs><clipPath id="a"><path fill="#fff" d="M0 0h16v16H0z"/>',viewBox:"0 0 16 16"},flexWrap:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M0 .5a.5.5 0 0 1 1 0v13a.5.5 0 0 1-1 0V.5ZM13.5 0a.5.5 0 0 0-.5.5v13a.5.5 0 0 0 1 0V.5a.5.5 0 0 0-.5-.5ZM7.36 3.03C9.7 3.03 11.5 4.22 11.5 6s-1.22 3.01-3.3 3.01H4.7l-1.11-.04.94.83.55.55c.07.07.1.15.1.25 0 .21-.14.36-.36.36a.4.4 0 0 1-.26-.11L2.62 8.93a.37.37 0 0 1-.12-.27c0-.1.04-.2.12-.27l1.94-1.93a.4.4 0 0 1 .26-.11c.22 0 .37.15.37.36 0 .1-.04.19-.1.25l-.56.55-.94.83 1.1-.04h3.56c1.62 0 2.52-.92 2.52-2.25s-1.29-2.3-3.41-2.3h-4.2a.35.35 0 0 1-.37-.36c0-.2.15-.36.37-.36h4.2Z" fill="currentColor" fill-opacity="1"/>',viewBox:"0 0 14 13"},flexNoWrap:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M7.88 1a.5.5 0 0 1 .87.5L7.15 4.3C8.54 4.73 9.5 5.7 9.5 7c0 1.79-1.22 3.01-3.3 3.01H3.83l-.76 1.32.02.02c.06.07.1.15.1.25 0 .21-.15.36-.37.36-.03 0-.07 0-.1-.02L1.25 14.5a.5.5 0 1 1-.87-.5l1.58-2.74L.62 9.93a.37.37 0 0 1-.12-.27c0-.1.04-.2.12-.27l1.94-1.93a.4.4 0 0 1 .26-.11c.22 0 .37.15.37.36 0 .1-.04.19-.1.25l-.56.55-.94.83 1.1-.04h.4l2.63-4.54H1.16a.35.35 0 0 1-.37-.37c0-.2.15-.36.37-.36h4.2c.26 0 .51.01.75.04L7.88 1Zm-1.1 3.92L4.25 9.3h2c1.62 0 2.52-.92 2.52-2.25 0-1-.73-1.8-2-2.13Zm-4.1 5.1-1.1-.04.75.65.35-.6Z" fill="currentColor" fill-opacity="1"/>',viewBox:"0 0 14 13"},flexWrapReverse:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M0 4.84c0 1.74 1.8 2.9 4.14 2.9h4.2c.22 0 .37-.16.37-.35 0-.2-.15-.35-.37-.35h-4.2C2.02 7.04.73 6.1.73 4.8c0-1.3.9-2.2 2.52-2.2H6.8l1.11-.03-.94.8-.55.54a.32.32 0 0 0-.1.25c0 .2.14.35.36.35a.4.4 0 0 0 .26-.11l1.94-1.88a.35.35 0 0 0 0-.53L6.94.1A.4.4 0 0 0 6.68 0c-.22 0-.37.15-.37.35 0 .1.04.18.1.25l.56.54.94.8-1.1-.04H3.3C1.21 1.9 0 3.1 0 4.84Zm11 3.32c0-1.74-1.8-2.9-4.14-2.9h-4.2c-.22 0-.37.16-.37.35 0 .2.15.35.37.35h4.2c2.12 0 3.41.94 3.41 2.24 0 1.3-.9 2.2-2.52 2.2H4.2l-1.11.03.94-.8.55-.54c.07-.06.1-.15.1-.25 0-.2-.14-.35-.36-.35a.4.4 0 0 0-.26.11l-1.94 1.88a.35.35 0 0 0 0 .53l1.94 1.88a.4.4 0 0 0 .26.11c.22 0 .37-.15.37-.35 0-.1-.04-.18-.1-.25l-.56-.54-.94-.8 1.1.04h3.5C9.79 11.1 11 9.9 11 8.16Z" fill="currentColor" fill-opacity="1"/>',viewBox:"0 0 14 13"},dockLeft:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M1.5 0a.83.83 0 0 0-.83.83v8.34c0 .46.37.83.83.83h10c.46 0 .83-.37.83-.83V.83A.83.83 0 0 0 11.5 0h-10Zm9.17 1.67H4.83v6.66h5.84V1.67Z" fill="currentColor"/>',viewBox:"0 0 12 10"},dockRight:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M11.1647 0C11.6253 0 11.998 0.373077 11.998 0.833333V9.16667C11.998 9.62692 11.6253 10 11.1647 10H1.16471C0.704101 10 0.331379 9.62692 0.331379 9.16667V0.833333C0.331379 0.373077 0.704101 0 1.16471 0H11.1647ZM1.99805 1.66667H7.83138V8.33333H1.99805V1.66667Z" fill="currentColor"/>',viewBox:"0 0 12 10"},dockFloat:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M3.5 0a1 1 0 0 0-1 1v5.5a1 1 0 0 0 1 1h7.17a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1H3.5ZM10 1.67H4.17v4.16H10V1.67ZM0 2.5h1.67V10H0V2.5Zm9.17 5.83V10h-7.5V8.33h7.5Z" fill="currentColor"/>',viewBox:"0 0 12 10"},giftBox:{icon:'<path fill-rule="evenodd" d="M5 5a3 3 0 015-2.236A3 3 0 0114.83 6H16a2 2 0 110 4h-5V9a1 1 0 10-2 0v1H4a2 2 0 110-4h1.17C5.06 5.687 5 5.35 5 5zm4 1V5a1 1 0 10-1 1h1zm3 0a1 1 0 10-1-1v1h1z" clip-rule="evenodd" /> <path d="M9 11H3v5a2 2 0 002 2h4v-7zM11 18h4a2 2 0 002-2v-5h-6v7z" />',viewBox:"0 0 20 20"},premium:{icon:'<rect opacity="0.7" x="2.41504" y="10.5635" width="10.9714" height="2.4" fill="white" /> <path opacity="0.4" d="M8.07202 2.16406L13.2149 9.87834H2.75781L8.07202 2.16406Z" fill="white" /> <g filter="url(#filter0_d_5080_949)"> <path d="M13.8313 4.24902L5.08691 9.90613L13.348 9.91754L13.8313 4.24902Z" fill="#FDF1DF" /> </g> <g filter="url(#filter1_d_5080_949)"> <path d="M2 4.24902L10.7444 9.90613L2.48335 9.91754L2 4.24902Z" fill="#FFFAF4" /> </g> <defs> <filter id="filter0_d_5080_949" x="3.28691" y="0.649023" width="12.3441" height="9.26846" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB" > <feFlood flood-opacity="0" result="BackgroundImageFix" /> <feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" /> <feOffset dy="-1.8" /> <feGaussianBlur stdDeviation="0.9" /> <feComposite in2="hardAlpha" operator="out" /> <feColorMatrix type="matrix" values="0 0 0 0 0.911683 0 0 0 0 0.680468 0 0 0 0 0.301132 0 0 0 0.1 0" /> <feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_5080_949" /> <feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_5080_949" result="shape" /> </filter> <filter id="filter1_d_5080_949" x="0.2" y="0.649023" width="12.3441" height="9.26846" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB" > <feFlood flood-opacity="0" result="BackgroundImageFix" /> <feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha" /> <feOffset dy="-1.8" /> <feGaussianBlur stdDeviation="0.9" /> <feComposite in2="hardAlpha" operator="out" /> <feColorMatrix type="matrix" values="0 0 0 0 0.911683 0 0 0 0 0.680468 0 0 0 0 0.301132 0 0 0 0.1 0" /> <feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_5080_949" /> <feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_5080_949" result="shape" /> </filter> </defs>',viewBox:"0 0 16 13"},bars:{icon:'<path d="M0.6 3.4V0.6H15.4V3.4H0.6ZM0.6 8.9V6.1H15.4V8.9H0.6ZM0.6 14.4V11.6H15.4V14.4H0.6Z" stroke="#676D98" stroke-width="1.2" stroke-linejoin="round" fill="none" />',viewBox:"0 0 16 15"},verticalBars:{icon:'<path d="M16.8748 3.1C16.8886 3.1 16.8998 3.11119 16.8998 3.125L16.8998 17.875C16.8998 17.8888 16.8886 17.9 16.8748 17.9L14.1248 17.9C14.1109 17.9 14.0998 17.8888 14.0998 17.875L14.0998 3.125C14.0998 3.11119 14.111 3.1 14.1248 3.1L16.8748 3.1ZM11.3743 3.1C11.3881 3.1 11.3993 3.11119 11.3993 3.125L11.3993 17.875C11.3993 17.8888 11.3881 17.9 11.3743 17.9H8.62427C8.61046 17.9 8.59927 17.8888 8.59927 17.875L8.59927 3.125C8.59927 3.11119 8.61046 3.1 8.62427 3.1L11.3743 3.1ZM5.875 3.1C5.88881 3.1 5.9 3.11119 5.9 3.125L5.9 17.875C5.9 17.8888 5.88881 17.9 5.875 17.9H3.125C3.11119 17.9 3.1 17.8888 3.1 17.875L3.1 3.125C3.1 3.11119 3.11119 3.1 3.125 3.1L5.875 3.1Z" stroke="currentColor" stroke-width="1.2" stroke-linejoin="round" fill="none"/>',viewBox:"0 0 20 20"},exit:{icon:'<path d="M15.75 9V5.25A2.25 2.25 0 0 0 13.5 3h-6a2.25 2.25 0 0 0-2.25 2.25v13.5A2.25 2.25 0 0 0 7.5 21h6a2.25 2.25 0 0 0 2.25-2.25V15M12 9l-3 3m0 0 3 3m-3-3h12.75" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>',viewBox:"0 0 24 24"},settings:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M13.75 5.669V3.5a.5.5 0 0 0-1 0v2.198a2.188 2.188 0 0 0 0 4.229V16.5a.5.5 0 0 0 1 0V9.956a2.188 2.188 0 0 0 0-4.287Zm.75 2.144a1.188 1.188 0 1 0-2.375 0 1.188 1.188 0 0 0 2.375 0ZM7.125 3a.5.5 0 0 0-.5.5v6.573a2.188 2.188 0 0 0 0 4.229V16.5a.5.5 0 0 0 1 0v-2.169a2.188 2.188 0 0 0 0-4.287V3.5a.5.5 0 0 0-.5-.5Zm1.25 9.188a1.188 1.188 0 1 1-2.375 0 1.188 1.188 0 0 1 2.375 0Z" clip-rule="evenodd"/>',viewBox:"0 0 20 20"},generate:{icon:'<path d="M14 7.5C14 7.63261 13.9473 7.75979 13.8535 7.85355C13.7598 7.94732 13.6326 8 13.5 8H12.5V9C12.5 9.13261 12.4473 9.25979 12.3535 9.35355C12.2598 9.44732 12.1326 9.5 12 9.5C11.8674 9.5 11.7402 9.44732 11.6464 9.35355C11.5527 9.25979 11.5 9.13261 11.5 9V8H10.5C10.3674 8 10.2402 7.94732 10.1464 7.85355C10.0527 7.75979 9.99999 7.63261 9.99999 7.5C9.99999 7.36739 10.0527 7.24021 10.1464 7.14645C10.2402 7.05268 10.3674 7 10.5 7H11.5V6C11.5 5.86739 11.5527 5.74021 11.6464 5.64645C11.7402 5.55268 11.8674 5.5 12 5.5C12.1326 5.5 12.2598 5.55268 12.3535 5.64645C12.4473 5.74021 12.5 5.86739 12.5 6V7H13.5C13.6326 7 13.7598 7.05268 13.8535 7.14645C13.9473 7.24021 14 7.36739 14 7.5ZM1.99999 2.5H2.99999V3.5C2.99999 3.63261 3.05266 3.75979 3.14643 3.85355C3.2402 3.94732 3.36738 4 3.49999 4C3.63259 4 3.75977 3.94732 3.85354 3.85355C3.94731 3.75979 3.99999 3.63261 3.99999 3.5V2.5H4.99999C5.13259 2.5 5.25977 2.44732 5.35354 2.35355C5.44731 2.25979 5.49999 2.13261 5.49999 2C5.49999 1.86739 5.44731 1.74021 5.35354 1.64645C5.25977 1.55268 5.13259 1.5 4.99999 1.5H3.99999V0.5C3.99999 0.367392 3.94731 0.240215 3.85354 0.146447C3.75977 0.0526785 3.63259 0 3.49999 0C3.36738 0 3.2402 0.0526785 3.14643 0.146447C3.05266 0.240215 2.99999 0.367392 2.99999 0.5V1.5H1.99999C1.86738 1.5 1.7402 1.55268 1.64643 1.64645C1.55266 1.74021 1.49999 1.86739 1.49999 2C1.49999 2.13261 1.55266 2.25979 1.64643 2.35355C1.7402 2.44732 1.86738 2.5 1.99999 2.5ZM9.99999 10H9.49999V9.5C9.49999 9.36739 9.44731 9.24021 9.35354 9.14645C9.25977 9.05268 9.13259 9 8.99999 9C8.86738 9 8.7402 9.05268 8.64643 9.14645C8.55266 9.24021 8.49999 9.36739 8.49999 9.5V10H7.99999C7.86738 10 7.7402 10.0527 7.64643 10.1464C7.55266 10.2402 7.49999 10.3674 7.49999 10.5C7.49999 10.6326 7.55266 10.7598 7.64643 10.8536C7.7402 10.9473 7.86738 11 7.99999 11H8.49999V11.5C8.49999 11.6326 8.55266 11.7598 8.64643 11.8536C8.7402 11.9473 8.86738 12 8.99999 12C9.13259 12 9.25977 11.9473 9.35354 11.8536C9.44731 11.7598 9.49999 11.6326 9.49999 11.5V11H9.99999C10.1326 11 10.2598 10.9473 10.3535 10.8536C10.4473 10.7598 10.5 10.6326 10.5 10.5C10.5 10.3674 10.4473 10.2402 10.3535 10.1464C10.2598 10.0527 10.1326 10 9.99999 10ZM12.2069 3L3.49999 11.7069C3.31247 11.8943 3.05821 11.9995 2.79311 11.9995C2.52801 11.9995 2.27375 11.8943 2.08624 11.7069L0.792486 10.4144C0.699603 10.3215 0.625923 10.2113 0.575654 10.0899C0.525385 9.96858 0.499512 9.83853 0.499512 9.70719C0.499512 9.57585 0.525385 9.44579 0.575654 9.32445C0.625923 9.20311 0.699603 9.09286 0.792486 9L9.49999 0.293125C9.59285 0.200242 9.7031 0.126562 9.82444 0.0762935C9.94578 0.0260245 10.0758 0.000151157 10.2072 0.000151157C10.3385 0.000151157 10.4686 0.0260245 10.5899 0.0762935C10.7113 0.126562 10.8215 0.200242 10.9144 0.293125L12.2069 1.58562C12.2997 1.67849 12.3734 1.78874 12.4237 1.91008C12.474 2.03142 12.4998 2.16147 12.4998 2.29281C12.4998 2.42415 12.474 2.55421 12.4237 2.67555C12.3734 2.79689 12.2997 2.90714 12.2069 3ZM11.5 2.29313L10.2069 1L8.20686 3L9.49999 4.29313L11.5 2.29313Z" fill="currentColor"/>',viewBox:"0 0 14 12"},update:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M1.333 0c.737 0 1.334.597 1.334 1.333v3.124A11.976 11.976 0 0 1 12 0c6.12 0 11.169 4.58 11.907 10.502a1.333 1.333 0 0 1-2.646.33C20.687 6.229 16.76 2.667 12 2.667a9.323 9.323 0 0 0-7.66 4H8a1.333 1.333 0 1 1 0 2.666H1.333A1.333 1.333 0 0 1 0 8V1.333C0 .597.597 0 1.333 0Zm-.082 12.01a1.333 1.333 0 0 1 1.488 1.158 9.335 9.335 0 0 0 16.922 4.165H16a1.333 1.333 0 1 1 0-2.666h6.667c.736 0 1.333.597 1.333 1.333v6.667a1.333 1.333 0 0 1-2.667 0v-3.124A11.976 11.976 0 0 1 12 24C5.88 24 .831 19.42.093 13.498A1.333 1.333 0 0 1 1.25 12.01Z" clip-rule="evenodd"/></svg>',viewBox:"0 0 24 24"},recycle:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M13.025 5.378c0 .76.617 1.378 1.378 1.378h4.127a4.131 4.131 0 0 1 4.137 4.139v8.242h2.755v-8.242A6.887 6.887 0 0 0 18.53 4h-4.127c-.761 0-1.378.617-1.378 1.378Zm5.505 22.044c0-.76-.617-1.378-1.377-1.378h-4.128a4.142 4.142 0 0 1-4.136-4.133v-6.889H6.133v6.89c0 3.796 3.09 6.888 6.892 6.888h4.128c.76 0 1.377-.617 1.377-1.378Z" clip-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M8.485 12.67a1.378 1.378 0 0 0-1.948 0l-4.133 4.134a1.378 1.378 0 0 0 1.948 1.949l3.16-3.041 3.158 3.04a1.378 1.378 0 0 0 1.949-1.948l-4.134-4.133ZM24.044 17.09l-3.159-3.042a1.378 1.378 0 1 0-1.948 1.949l4.133 4.133c.538.538 1.41.538 1.949 0l4.133-4.133a1.378 1.378 0 1 0-1.949-1.949l-3.159 3.041Z" clip-rule="evenodd"/>',viewBox:"0 0 32 32"},variations:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M10.48 5.127H8.682V15h-1.36V5.127H5.527L8.004 1l2.477 4.127Zm-7.986 2.62L1.325 8.914.5 4.788l4.127.825-1.17 1.171L5.93 9.26l.2.2V15H4.77v-4.978L2.494 7.746Zm11.012 0 1.169 1.168.825-4.127-4.127.825 1.17 1.171L10.07 9.26l-.2.2V15h1.361v-4.978l2.276-2.276Z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},arrowLeft:{icon:'<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19.5 12h-15m0 0 6.75 6.75M4.5 12l6.75-6.75"/>',viewBox:"0 0 24 24"},magicFill:{icon:'<path fill="currentColor" d="M9.45 4.459 3.19 10.81l-.187 1.783A.364.364 0 0 0 3.41 13l1.783-.188 6.259-6.351-2.003-2.002Zm3.237-.298-.938-.938a.746.746 0 0 0-1.064 0l-.876.876L11.811 6.1l.876-.876a.746.746 0 0 0 0-1.064ZM4 1l.81 2.19L7 4l-2.19.81L4 7l-.81-2.19L1 4l2.19-.81L4 1ZM12 8l1.08 2.92L16 12l-2.92 1.08L12 16l-1.08-2.92L8 12l2.92-1.08L12 8Z"/>',viewBox:"0 0 16 16"},insert:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M8.551 2.2a.55.55 0 1 0-1.1 0v6.55L5.597 7.266a.55.55 0 0 0-.687.86l2.748 2.198c.2.16.486.16.687 0l2.748-2.199a.55.55 0 0 0-.688-.859L8.551 8.75V2.2ZM3.055 9.894a.55.55 0 0 0-1.1 0v3.298c0 .303.246.55.55.55h10.992a.55.55 0 0 0 .55-.55V9.894a.55.55 0 1 0-1.1 0v2.748H3.055V9.894Z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},chevronLeft:{icon:'<path d="M15.75 19.5 8.25 12l7.5-7.5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" fill="none" />',viewBox:"0 0 24 24"},chevronRight:{icon:'<path d="m8.25 4.5 7.5 7.5-7.5 7.5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" fill="none" />',viewBox:"0 0 24 24"},command:{icon:'<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M11.5 4.5 15 8l-3.5 3.5m-7 0L1 8l3.5-3.5m5-2-3 11" fill="none"/>',viewBox:"0 0 16 16"},fixingIcon:{icon:'<path fill="#F2B300" d="m66.582 45.818-4.506-1.536a18.64 18.64 0 0 0-1.317-6.665l3.583-3.135a1.17 1.17 0 0 0 .26-1.432 24.102 24.102 0 0 0-6.968-7.955 1.164 1.164 0 0 0-1.449.06l-3.582 3.134a18.263 18.263 0 0 0-6.431-2.192l-.921-4.661a1.16 1.16 0 0 0-1.112-.934c-3.638-.09-7.2.653-10.367 2.048a1.16 1.16 0 0 0-.673 1.287l.923 4.671a18.839 18.839 0 0 0-5.114 4.473l-4.496-1.538a1.15 1.15 0 0 0-1.362.496 23.957 23.957 0 0 0-3.419 10.008c-.06.544.267 1.052.785 1.225l4.506 1.537a18.642 18.642 0 0 0 1.317 6.664l-3.583 3.135a1.17 1.17 0 0 0-.26 1.432 24.1 24.1 0 0 0 6.969 7.955 1.164 1.164 0 0 0 1.448-.06l3.583-3.134a18.263 18.263 0 0 0 6.43 2.192l.923 4.67a1.16 1.16 0 0 0 1.112.935c3.639.09 7.2-.653 10.368-2.048.5-.218.778-.756.673-1.288l-.924-4.67a18.84 18.84 0 0 0 5.114-4.473l4.506 1.536a1.15 1.15 0 0 0 1.362-.496 23.96 23.96 0 0 0 3.418-10.008c.04-.55-.278-1.06-.796-1.233Zm-21.588 6.268c-4.186.828-8.268-1.907-9.096-6.094-.827-4.186 1.908-8.268 6.095-9.096 4.186-.827 8.268 1.908 9.096 6.094.827 4.187-1.908 8.269-6.095 9.096Z"/>',viewBox:"0 0 87 89"},arrowPath:{icon:'<path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="M16.023 9.348h4.992l-3.18-3.183a8.25 8.25 0 0 0-13.804 3.7m-1.046 9.779v-4.992m0 0h4.992m-4.992 0 3.18 3.183a8.25 8.25 0 0 0 13.803-3.7m1.047-9.78v4.99" fill="none"/>',viewBox:"0 0 24 24"},openBook:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M11.5 6.982c-4.268-3.644-9-1.146-9-1.146v10.57c5.012 0 7.863 1.712 9 2.594V6.982Z" clip-rule="evenodd"/><path fill="#7784A8" d="M21.5 16.407c-5.012 0-7.864 1.71-9 2.593V6.982c4.268-3.645 9-1.147 9-1.147v10.572Z" opacity=".6"/>',viewBox:"0 0 24 24"},broom:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M20.0215 40.1489C31.0672 40.1489 40.0215 31.1946 40.0215 20.1489C40.0215 9.10323 31.0672 0.148926 20.0215 0.148926C8.97579 0.148926 0.0214844 9.10323 0.0214844 20.1489C0.0214844 31.1946 8.97579 40.1489 20.0215 40.1489ZM15.7985 18.1171H14.5373V16.8559H13.2761V18.1171H12.0149V19.3783H13.2761V20.6395H14.5373V19.3783H15.7985V18.1171ZM13.2761 23.1619H12.0149V21.9007H10.7537V23.1619H9.49247V24.4231H10.7537V25.6844H12.0149V24.4231H13.2761V23.1619ZM17.6903 20.0089H27.1494V19.3783C27.1494 19.0438 27.0166 18.723 26.78 18.4865C26.5435 18.25 26.2227 18.1171 25.8882 18.1171H23.3658V10.5498H21.474V18.1171H18.9516C18.6171 18.1171 18.2963 18.25 18.0597 18.4865C17.8232 18.723 17.6903 19.0438 17.6903 19.3783V20.0089ZM24.0046 27.5762H26.5188C27.2037 25.1604 27.1789 23.2247 27.1567 21.4976C27.1557 21.4214 27.1548 21.3456 27.1539 21.2701H17.6721C17.5838 23.4835 17.0534 25.5992 16.4291 27.5762H18.8431C19.2902 26.687 19.5822 25.3016 19.5822 24.4231C19.5822 24.2559 19.6486 24.0955 19.7669 23.9772C19.8851 23.859 20.0455 23.7925 20.2128 23.7925C20.38 23.7925 20.5404 23.859 20.6587 23.9772C20.7769 24.0955 20.8434 24.2559 20.8434 24.4231C20.8434 25.178 20.646 26.4745 20.221 27.5762H22.6267C23.0738 26.687 23.3658 25.3016 23.3658 24.4231C23.3658 24.2559 23.4322 24.0955 23.5505 23.9772C23.6688 23.859 23.8292 23.7925 23.9964 23.7925C24.1637 23.7925 24.3241 23.859 24.4423 23.9772C24.5606 24.0955 24.627 24.2559 24.627 24.4231C24.627 25.178 24.4296 26.4745 24.0046 27.5762Z" fill="currentColor"/>',viewBox:"0 0 40 40"},wand:{icon:'<path fill="url(#a)" d="M18.407 11.781a.594.594 0 0 1-.594.594h-1.187v1.188a.594.594 0 0 1-1.188 0v-1.188h-1.187a.594.594 0 0 1 0-1.188h1.187V10a.594.594 0 1 1 1.188 0v1.188h1.187a.594.594 0 0 1 .594.593ZM4.157 5.844h1.187V7.03a.594.594 0 0 0 1.188 0V5.844h1.187a.594.594 0 0 0 0-1.188H6.532V3.47a.594.594 0 1 0-1.188 0v1.187H4.157a.594.594 0 0 0 0 1.188Zm9.5 8.906h-.594v-.594a.594.594 0 0 0-1.187 0v.594h-.594a.594.594 0 0 0 0 1.188h.594v.593a.594.594 0 1 0 1.187 0v-.593h.594a.594.594 0 0 0 0-1.188Zm2.62-8.313L5.938 16.777a1.188 1.188 0 0 1-1.679 0l-1.536-1.535a1.188 1.188 0 0 1 0-1.68l10.34-10.339a1.187 1.187 0 0 1 1.68 0l1.534 1.535a1.187 1.187 0 0 1 0 1.68Zm-.839-.839-1.536-1.535-2.374 2.375 1.535 1.535 2.375-2.375Z"/><defs><linearGradient id="a" x1="1.23" x2="23.351" y1="19.797" y2="13.966" gradientUnits="userSpaceOnUse"><stop stop-color="#FF9645"/><stop offset=".239" stop-color="#FF6471"/><stop offset=".465" stop-color="#CF6EBD"/><stop offset=".746" stop-color="#A477D1"/><stop offset="1" stop-color="#268DDA"/></linearGradient></defs>',viewBox:"0 0 19 20"},editorHeading1:{icon:'<path fill="currentColor" d="M19.061 7v18h-3.408v-7.827H8.405V25H5.021V7h3.384v7.292h7.248V7h3.408ZM20.883 10.365V7h6.096v18h-3.552V10.365h-2.544Z"/>',viewBox:"0 0 32 32"},editorHeading2:{icon:'<path fill="currentColor" d="M15.847 7.374V25h-3.408v-7.664H5.19V25H1.807V7.374H5.19v7.14h7.248v-7.14h3.408ZM18.268 22.229c5.424-3.911 8.136-7.157 8.136-9.737 0-.782-.184-1.398-.552-1.847-.352-.45-.912-.674-1.68-.674-1.584 0-2.424 1.123-2.52 3.37h-3.288c.096-2.08.704-3.653 1.824-4.718C21.308 7.54 22.724 7 24.436 7c1.744 0 3.08.474 4.008 1.423.944.932 1.416 2.18 1.416 3.745 0 1.231-.352 2.471-1.056 3.72a15.037 15.037 0 0 1-2.64 3.42 21.308 21.308 0 0 1-3.384 2.671h7.416v2.871H18.268V22.23Z"/>',viewBox:"0 0 32 32"},editorHeading3:{icon:'<path fill="currentColor" d="M15.749 7.657V24.83h-3.408v-7.468H5.093v7.468H1.709V7.657h3.384v6.957h7.248V7.657h3.408ZM24.506 7c1.152 0 2.136.203 2.952.608.832.406 1.456.965 1.872 1.678.432.714.648 1.509.648 2.384 0 1.103-.296 2.011-.888 2.725-.592.697-1.376 1.127-2.352 1.289v.121c2.368.714 3.552 2.125 3.552 4.233 0 1.476-.488 2.675-1.464 3.6-.976.908-2.352 1.362-4.128 1.362-1.888 0-3.392-.47-4.512-1.41-1.12-.958-1.744-2.393-1.872-4.306h3.312c.08.876.36 1.573.84 2.092.496.502 1.192.754 2.088.754.768 0 1.368-.211 1.8-.633.432-.438.648-1.005.648-1.702 0-.827-.312-1.46-.936-1.898-.624-.438-1.544-.656-2.76-.656h-.696v-2.798h.696c2.24.033 3.36-.754 3.36-2.36 0-.697-.2-1.24-.6-1.629-.4-.405-.944-.608-1.632-.608-.72 0-1.312.235-1.776.705-.464.454-.728 1.095-.792 1.922h-3.312c.096-1.751.656-3.097 1.68-4.038C21.258 7.478 22.682 7 24.506 7Z"/>',viewBox:"0 0 32 32"},editorHeading4:{icon:'<path fill="currentColor" d="M14.813 7.202V25h-3.408v-7.74H4.157V25H.773V7.202h3.384v7.21h7.248v-7.21h3.408ZM17.283 21.42v-2.95L25.395 7h3.624v11.345h2.208v3.075h-2.208V25H25.61v-3.58h-8.328Zm8.592-10.26-5.136 7.184h5.136V11.16Z"/>',viewBox:"0 0 32 32"},editorHeading5:{icon:'<path fill="currentColor" d="M15.208 7.349v17.576H11.8v-7.643H4.552v7.643H1.168V7.35h3.384v7.12H11.8v-7.12h3.408ZM29.99 10.087h-8.04v4.432c.367-.449.871-.805 1.511-1.07a5.41 5.41 0 0 1 2.16-.424c1.168 0 2.136.265 2.904.797a4.537 4.537 0 0 1 1.728 2.09c.384.864.576 1.827.576 2.889 0 1.875-.512 3.377-1.536 4.506C28.285 24.436 26.837 25 24.95 25c-1.232 0-2.304-.224-3.216-.672-.912-.465-1.624-1.104-2.136-1.917-.512-.83-.792-1.793-.84-2.888h3.288c.128.747.424 1.344.888 1.792.464.432 1.08.648 1.848.648.928 0 1.616-.29 2.064-.872.464-.597.696-1.386.696-2.365 0-.93-.24-1.651-.72-2.166-.48-.514-1.16-.772-2.04-.772-.64 0-1.184.15-1.632.448a2.496 2.496 0 0 0-.984 1.146h-3.288V7H29.99v3.087Z"/>',viewBox:"0 0 32 32"},editorHeading6:{icon:'<path fill="currentColor" d="M15.352 7.61v17.22h-3.408v-7.488H4.696v7.487H1.314V7.61h3.384v6.976h7.247V7.61h3.408ZM26.99 12.293c-.256-1.691-1.104-2.537-2.544-2.537-1.12 0-1.936.504-2.448 1.512-.512.992-.736 2.553-.672 4.683.256-.78.752-1.398 1.488-1.853.752-.472 1.624-.708 2.616-.708 1.632 0 2.912.504 3.84 1.512.944.992 1.416 2.407 1.416 4.244 0 1.139-.224 2.147-.672 3.025-.448.878-1.12 1.569-2.016 2.073-.88.504-1.952.756-3.216.756-2.464 0-4.16-.772-5.088-2.317-.928-1.561-1.392-3.707-1.392-6.44 0-3.137.496-5.462 1.488-6.975C20.798 7.756 22.422 7 24.662 7c1.712 0 3.024.496 3.936 1.488.912.992 1.432 2.26 1.56 3.805H26.99Zm-5.376 6.61c0 .91.256 1.666.768 2.268.528.585 1.296.878 2.304.878.864 0 1.552-.26 2.064-.78.512-.521.768-1.245.768-2.171 0-.976-.264-1.724-.792-2.244-.512-.52-1.208-.78-2.088-.78-.832 0-1.544.243-2.136.73-.592.489-.888 1.188-.888 2.098Z"/>',viewBox:"0 0 32 32"},editorList:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M9.188 5.322c0-.48.388-.867.867-.867H29.13c.48 0 .868.388.868.867v1.734a.867.867 0 0 1-.868.867H10.055a.867.867 0 0 1-.867-.867V5.322ZM9.188 14.86c0-.479.388-.867.867-.867H29.13c.48 0 .868.388.868.867v1.735a.867.867 0 0 1-.868.867H10.055a.867.867 0 0 1-.867-.867V14.86ZM9.188 24.399c0-.48.388-.867.867-.867H29.13c.48 0 .868.388.868.867v1.734a.867.867 0 0 1-.868.867H10.055a.867.867 0 0 1-.867-.867v-1.734ZM2.445 6.189c0-.958.775-1.734 1.73-1.734h.009c.955 0 1.73.776 1.73 1.734s-.775 1.734-1.73 1.734h-.009c-.955 0-1.73-.776-1.73-1.734ZM2.445 15.727c0-.957.775-1.734 1.73-1.734h.009c.955 0 1.73.777 1.73 1.734 0 .958-.775 1.735-1.73 1.735h-.009c-.955 0-1.73-.777-1.73-1.735ZM2.445 25.266c0-.958.775-1.734 1.73-1.734h.009c.955 0 1.73.776 1.73 1.734S5.139 27 4.184 27h-.009c-.955 0-1.73-.776-1.73-1.734Z" clip-rule="evenodd"/>',viewBox:"0 0 32 32"},editorOrderedList:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M8.54 5.343c0-.48.388-.868.868-.868H28.52c.48 0 .87.389.87.868v1.738c0 .48-.39.869-.87.869H9.408a.869.869 0 0 1-.869-.869V5.343ZM8.54 14.9c0-.48.388-.869.868-.869H28.52c.48 0 .87.39.87.869v1.738c0 .48-.39.868-.87.868H9.408a.869.869 0 0 1-.869-.868V14.9ZM8.54 24.457c0-.48.388-.87.868-.87H28.52c.48 0 .87.39.87.87v1.737c0 .48-.39.87-.87.87H9.408a.869.869 0 0 1-.869-.87v-1.737Z" clip-rule="evenodd"/><path fill="#6F7CA3" d="M4.501 8.819h-.98V5.038l-1.171.363v-.797l2.046-.733h.105v4.948ZM5.507 18.375H2.12v-.672L3.718 16c.22-.24.382-.45.486-.628a1 1 0 0 0 .16-.51c0-.219-.056-.39-.167-.515-.111-.127-.27-.19-.475-.19a.65.65 0 0 0-.526.23c-.127.152-.19.352-.19.601H2.02c0-.3.072-.575.214-.824a1.52 1.52 0 0 1 .611-.584 1.84 1.84 0 0 1 .893-.214c.509 0 .904.122 1.184.367.283.244.424.59.424 1.035 0 .244-.063.493-.19.746-.126.254-.344.55-.651.886l-1.124 1.185h2.125v.79ZM3.117 25.027h.522c.249 0 .433-.062.553-.187.12-.124.18-.29.18-.495 0-.2-.06-.354-.18-.465-.117-.111-.28-.166-.488-.166a.718.718 0 0 0-.472.156.489.489 0 0 0-.19.4h-.98c0-.258.068-.488.206-.692a1.4 1.4 0 0 1 .584-.482 1.96 1.96 0 0 1 .828-.173c.523 0 .932.125 1.228.377.297.248.445.592.445 1.031 0 .227-.069.435-.207.625-.138.19-.319.336-.543.438.278.099.485.248.621.448.138.199.207.434.207.705 0 .44-.16.791-.482 1.056-.319.264-.742.397-1.27.397-.492 0-.896-.13-1.21-.39-.313-.26-.469-.604-.469-1.032h.98a.57.57 0 0 0 .208.455c.14.117.312.176.516.176.233 0 .415-.061.546-.183a.641.641 0 0 0 .2-.492c0-.493-.271-.74-.814-.74h-.52v-.767Z"/>',viewBox:"0 0 32 32"},editorBold:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M7 17.999V4h9a7 7 0 0 1 5.704 11.058A7 7 0 0 1 18 27.998h-7V28H7V17.999Zm4 6V18h5l.125-.001H18a3 3 0 0 1 0 6h-7Zm0-10V8h5a3 3 0 0 1 .082 5.999H11Z" clip-rule="evenodd"/>',viewBox:"0 0 32 32"},editorQuote:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M12.57 6.077c-5.02 3.224-7.81 6.976-8.367 11.258-.869 6.665 5.091 9.927 8.111 6.996 3.02-2.931 1.21-6.651-.977-7.668-2.186-1.017-3.524-.663-3.29-2.022.233-1.359 3.344-5.127 6.077-6.882a.5.5 0 0 0 .076-.68l-.676-.879c-.293-.381-.575-.367-.955-.123Zm13.217 0c-5.02 3.224-7.81 6.977-8.367 11.258-.869 6.665 5.091 9.927 8.111 6.996 3.02-2.931 1.21-6.651-.977-7.668-2.187-1.017-3.524-.663-3.29-2.022.233-1.359 3.344-5.127 6.077-6.882a.5.5 0 0 0 .076-.68L26.74 6.2c-.294-.381-.575-.367-.954-.123Z" clip-rule="evenodd"/>',viewBox:"0 0 32 32"},editorItalic:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M11.988 3.987V2h-6v1.987h1.8l-1.613 8.025H4V14h6v-1.988H8.238l1.575-8.024h2.175Z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},editorUppercase:{icon:'<path fill="currentColor" d="M6.94 11.069H4.159L3.618 13H1.5l3.115-9.5h1.869L9.641 13H7.48l-.54-1.931ZM4.616 9.451h1.869l-.955-3.39-.914 3.39Z"/><path fill="#6F7CA3" d="M12.88 11.817h-1.703L10.845 13H9.516l1.91-5.834h1.122L14.5 13h-1.33l-.29-1.183Zm-1.412-.985h1.163l-.582-2.09-.58 2.09Z"/>',viewBox:"0 0 16 16"},editorUnderline:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M2 12.275h12V14H2v-1.725ZM5.487 6.275c0 1.425 1.087 2.588 2.512 2.588a2.593 2.593 0 0 0 2.588-2.588V2h1.725v4.275a4.273 4.273 0 0 1-4.275 4.275 4.273 4.273 0 0 1-4.275-4.275V2h1.725v4.275Z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},editorTable:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M2.793 3.828A2.652 2.652 0 0 1 4.708 3h14.583c.718 0 1.407.298 1.915.828a2.89 2.89 0 0 1 .793 1.998v12.348a2.89 2.89 0 0 1-.793 1.998A2.652 2.652 0 0 1 19.29 21H4.708a2.652 2.652 0 0 1-1.915-.828A2.89 2.89 0 0 1 2 18.174V5.826c0-.75.285-1.468.793-1.998Zm.457 6.128v3.696h8.125V9.957H3.25Zm9.374 0v3.696h8.125V9.957h-8.124Zm8.125-1.304V5.826c0-.404-.153-.79-.427-1.076a1.428 1.428 0 0 0-1.031-.446H4.708c-.387 0-.757.16-1.03.446a1.556 1.556 0 0 0-.428 1.076v2.826h17.5Zm0 6.305h-8.124v4.738h6.666c.387 0 .758-.16 1.031-.445.274-.285.427-.672.427-1.076v-3.217Zm-9.374 4.738v-4.739H3.25v3.218c0 .404.154.79.427 1.076.274.285.644.446 1.031.446h6.667Z" clip-rule="evenodd"/>',viewBox:"0 0 24 24"},editorLink:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M5.164 5.914a2.086 2.086 0 1 0 0 4.172h1.418a.75.75 0 0 1 0 1.5H5.164a3.586 3.586 0 1 1 0-7.172h1.418a.75.75 0 0 1 0 1.5H5.164Zm.312 1.783a.75.75 0 0 1 .75-.75h3.844a.75.75 0 0 1 0 1.5H6.226a.75.75 0 0 1-.75-.75ZM12.922 8a2.086 2.086 0 0 0-2.086-2.086H9.418a.75.75 0 1 1 0-1.5h1.418a3.586 3.586 0 0 1 0 7.172H9.418a.75.75 0 0 1 0-1.5h1.418A2.086 2.086 0 0 0 12.922 8Z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},editorSourceCode:{icon:'<path fill="currentColor" d="M27.947 14.38 22.82 8.949a1.264 1.264 0 0 0-1.774-.056 1.264 1.264 0 0 0-.055 1.774l4.324 4.574-4.324 4.574a1.264 1.264 0 0 0 .055 1.774c.222.221.527.332.86.332.332 0 .665-.138.914-.388l5.128-5.433a1.276 1.276 0 0 0 0-1.718ZM17.378 4.895a1.151 1.151 0 0 1 2.245.513l-4.96 21.697a1.151 1.151 0 1 1-2.244-.513l4.96-21.697ZM10.955 8.892a1.308 1.308 0 0 0-.887-.332c-.332 0-.637.138-.859.388L4.053 14.38c-.443.471-.443 1.22 0 1.718l5.128 5.433c.222.25.555.388.915.388.333 0 .61-.11.86-.332a1.264 1.264 0 0 0 .055-1.774L6.687 15.24l4.324-4.574a1.264 1.264 0 0 0-.056-1.774Z"/>',viewBox:"0 0 32 32"},editorExpand:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M7.268 6.494 4.37 3.595h1.963a.548.548 0 1 0 0-1.095H3.048a.548.548 0 0 0-.548.548v3.285a.548.548 0 1 0 1.095 0V4.37l2.899 2.898a.548.548 0 1 0 .774-.774Zm-.774 2.738L3.595 12.13v-1.963a.548.548 0 1 0-1.095 0v3.285c0 .303.245.548.548.548h3.285a.548.548 0 0 0 0-1.095H4.37l2.898-2.899a.548.548 0 0 0-.774-.774Zm5.636 3.673-2.898-2.899a.548.548 0 0 1 .774-.774l2.899 2.898v-1.963a.548.548 0 1 1 1.095 0v3.285a.548.548 0 0 1-.548.548h-3.285a.548.548 0 1 1 0-1.095h1.963ZM9.232 7.268c.214.214.56.214.774 0l2.899-2.898v1.963a.548.548 0 1 0 1.095 0V3.048a.548.548 0 0 0-.548-.548h-3.285a.548.548 0 1 0 0 1.095h1.963L9.232 6.494a.548.548 0 0 0 0 .774Z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},chevronDown:{icon:'<path d="M19.5 8.25L12 15.75L4.5 8.25" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" fill="none"/>',viewBox:"0 0 24 24"},crossCircled:{icon:'<path fill="currentColor" d="M16.25 10a6.25 6.25 0 1 1-12.5 0 6.25 6.25 0 0 1 12.5 0Z"/><path fill="#fff" d="M12.521 7.478a.535.535 0 0 0-.756 0L10.003 9.24 8.24 7.478a.535.535 0 0 0-.757.757l1.762 1.762-1.762 1.761a.535.535 0 1 0 .757.757l1.762-1.762 1.762 1.762a.535.535 0 0 0 .756-.757L10.76 9.998l1.762-1.762a.535.535 0 0 0 0-.757Z"/>',viewBox:"0 0 20 20"},ellipsisXAlt:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M2.25 5.25a2.25 2.25 0 1 0 0-4.5 2.25 2.25 0 0 0 0 4.5Zm9-2.25a2.25 2.25 0 1 1-4.5 0 2.25 2.25 0 0 1 4.5 0ZM18 3a2.25 2.25 0 1 1-4.5 0A2.25 2.25 0 0 1 18 3Z" fill="currentColor"/>',viewBox:"0 0 18 6"},dragger:{icon:'<path d="M17.4708 8.75929C17.4708 9.73092 18.2608 10.5186 19.2354 10.5186C20.21 10.5186 21 9.73092 21 8.75929C21 7.78766 20.21 7 19.2354 7C18.2608 7 17.4708 7.78766 17.4708 8.75929Z" fill="currentColor"/><path d="M11 8.75929C11 9.73092 11.79 10.5186 12.7646 10.5186C13.7392 10.5186 14.5292 9.73092 14.5292 8.75929C14.5292 7.78766 13.7392 7 12.7646 7C11.79 7 11 7.78766 11 8.75929Z" fill="currentColor"/><path d="M19.2354 18.2595C18.2608 18.2595 17.4708 17.4718 17.4708 16.5002C17.4708 15.5285 18.2608 14.7409 19.2354 14.7409C20.21 14.7409 21 15.5285 21 16.5002C21 17.4718 20.21 18.2595 19.2354 18.2595Z" fill="currentColor"/><path d="M11 16.5C11 17.4716 11.79 18.2593 12.7646 18.2593C13.7392 18.2593 14.5292 17.4716 14.5292 16.5C14.5292 15.5284 13.7392 14.7407 12.7646 14.7407C11.79 14.7407 11 15.5284 11 16.5Z" fill="currentColor"/><path d="M19.2354 26C18.2608 26 17.4708 25.2123 17.4708 24.2407C17.4708 23.2691 18.2608 22.4814 19.2354 22.4814C20.21 22.4814 21 23.2691 21 24.2407C21 25.2123 20.21 26 19.2354 26Z" fill="currentColor"/><path d="M11 24.2407C11 25.2123 11.79 26 12.7646 26C13.7392 26 14.5292 25.2123 14.5292 24.2407C14.5292 23.2691 13.7392 22.4814 12.7646 22.4814C11.79 22.4814 11 23.2691 11 24.2407Z" fill="currentColor"/>',viewBox:"0 0 32 32"},cursorText:{icon:'<path d="M4.003 1.802a.874.874 0 0 0 .799.946l.218.019a1.746 1.746 0 0 1 1.605 1.741v2.617H5.75a.874.874 0 1 0 0 1.75h.875v2.616a1.75 1.75 0 0 1-1.605 1.744l-.218.02a.87.87 0 0 0-.799.942c.041.485.462.84.943.799l.22-.02A3.49 3.49 0 0 0 7.5 13.805c.58.656 1.4 1.093 2.335 1.173l.219.019a.874.874 0 1 0 .145-1.742l-.22-.019a1.75 1.75 0 0 1-1.604-1.744V8.874h.875a.874.874 0 1 0 0-1.75h-.875V4.509c0-.91.697-1.668 1.605-1.744l.218-.02a.873.873 0 1 0-.147-1.74l-.219.018A3.485 3.485 0 0 0 7.5 2.195a3.497 3.497 0 0 0-2.335-1.173l-.219-.019a.873.873 0 0 0-.943.799Z" fill="currentColor"/>',viewBox:"0 0 16 16"},filterAdvanced:{icon:'<path d="M8.77 5h8.125M8.77 5a1.25 1.25 0 1 1-2.5 0m2.5 0a1.25 1.25 0 1 0-2.5 0m0 0H3.145M8.77 15h8.125M8.77 15a1.25 1.25 0 1 1-2.5 0m2.5 0a1.25 1.25 0 1 0-2.5 0m0 0H3.145m10.625-5h3.125m-3.125 0a1.25 1.25 0 0 1-2.5 0m2.5 0a1.25 1.25 0 0 0-2.5 0m0 0H3.145" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>',viewBox:"0 0 20 20"},collectionTitleField:{icon:'<path d="M13 3.5v2a.5.5 0 0 1-1 0V4H8.5v8H10a.5.5 0 0 1 0 1H6a.5.5 0 0 1 0-1h1.5V4H4v1.5a.5.5 0 1 1-1 0v-2a.5.5 0 0 1 .5-.5h9a.5.5 0 0 1 .5.5Z" fill="currentColor"/>',viewBox:"0 0 16 16"},collectionAliasField:{icon:'<path fill="currentColor" d="M4.02 7.975a.018.018 0 0 0-.012 0 .016.016 0 0 0-.008.01c0 .004 0 .009.003.012a.015.015 0 0 0 .01.004.014.014 0 0 0 .011-.004.017.017 0 0 0 .004-.013.015.015 0 0 0-.008-.01ZM4.152 7.975a.017.017 0 0 0-.015.001.016.016 0 0 0-.005.012c0 .004.001.007.005.01.003.003.007.003.011.003.004 0 .007-.002.01-.005.002-.005.002-.009 0-.014a.014.014 0 0 0-.006-.007ZM20.818 16.58c.003-.465-.003-.884-.12-1.32l-.015-.06a3.59 3.59 0 0 0-.073-.23l-.024-.062c-.141-.368-.397-.888-.813-1.274l-.049-.044c-.45-.423-.885-.7-1.372-.875l-.07-.025c-.565-.2-1.134-.196-1.639-.193l-.286.001h-.285l-.28.001-.64.002-.98.003.003-.793.001-.582v-.51l.002-.396c.002-.31.004-.63-.05-.955l-.001-.005a2.618 2.618 0 0 0-.065-.293l-.008-.023-.01-.035a2.947 2.947 0 0 0-.624-1.13h.016a2.803 2.803 0 0 0-.14-.147l.538-1.129c.098.02.192.029.294.029l.059-.001a1.737 1.737 0 0 0 1.2-.453l.004-.004c.349-.334.542-.763.558-1.24v-.005c.006-.508-.141-.924-.435-1.235l-.055-.054a1.732 1.732 0 0 0-.518-.383l-.076-.03a1.813 1.813 0 0 0-.383-.118l-.021-.003c-.602-.046-1.076.095-1.491.443l-.013.012a1.772 1.772 0 0 0-.542 1.235v.074c0 .083 0 .18.01.278l.002.017c.079.445.303.829.631 1.08l.012.008-.085.188-.383.792a3.807 3.807 0 0 0-1.608-.415h-.002a4.006 4.006 0 0 0-1.195.316l-.321-.664-.099-.218.012-.008c.328-.25.552-.634.632-1.08l.002-.016a2.94 2.94 0 0 0 .01-.281l-.002-.073a1.771 1.771 0 0 0-.541-1.234l-.013-.012c-.416-.347-.89-.488-1.491-.443l-.021.003a1.82 1.82 0 0 0-.384.117l-.068.028-.008.003a1.742 1.742 0 0 0-.518.383l-.055.055c-.294.31-.44.726-.435 1.235v.004c.016.477.209.906.558 1.24l.003.004c.328.3.732.452 1.199.453h.064c.1 0 .194-.008.291-.027l.467.978c-.782.657-.987 1.531-1.039 1.859l-.002.013c0 .007-.002.013-.003.02l-.01.08v.018c-.022.202-.025.399-.024.58v1.641l.003.795v1.59c0 .16 0 .325.012.494v.012c.097.999.553 1.888 1.284 2.505l.04.033c.91.773 1.95.876 2.759.876h3.12l1.204-.001 1.41.001h2.008l.11-.001.104.001.095-.001c.047 0 .079 0 .116-.004a.81.81 0 0 0 .114-.018l.094-.02.075-.06a.639.639 0 0 0 .26-.412l.008-.038.001-.215v-.653Zm-10.799-.553c-.505-.533-.75-1.176-.745-1.968v-.921c0-.224 0-.45.002-.675l.001-.873.001-.758v-.347s-.023-.16-.023-.4c0-.185.014-.415.063-.654a2.093 2.093 0 0 1 .361-.837 1.45 1.45 0 0 1 .355-.33c.24-.156.552-.256.956-.262 0 0 .608-.052 1.145.29a1.565 1.565 0 0 1 .358.313c.07.083.142.176.204.283.07.122.127.261.153.424.056.35.06.662.06 1.269v.831l.002.52a229.93 229.93 0 0 0 .002 1.438v.43c0 .118 0 .24.004.363v.018c.037.495.256.97.587 1.269l.012.01c.465.387 1.006.556 1.655.515l.08-.005.074-.036a.689.689 0 0 0 .276-.228l.065-.09.011-.13a.692.692 0 0 0-.107-.507l-.041-.063-.061-.043a.738.738 0 0 0-.45-.135h-.011c-.32-.002-.487-.061-.658-.233-.147-.158-.194-.324-.186-.652v-.003l.001-.07.945-.002h.65c.19-.002.378-.002.568-.002h.168l.133-.001h.42c.561 0 1.054.153 1.467.456l.057.046.02.014c.117.09.238.185.322.29l.038.048.007.01c.428.524.614 1.117.604 1.923v.002l-.003.146v.028l-2.665.001H15.26c-.409.002-.818.002-1.227.002H12.053c-.88 0-1.526-.227-2.034-.714Zm3.493-11.871c.317-.3.683-.369 1.061-.2a.977.977 0 0 1 .481.569.997.997 0 0 1-.14.77.953.953 0 0 1-.548.36c-.336.024-.571-.033-.76-.185a.99.99 0 0 1-.338-.702.92.92 0 0 1 .243-.613ZM8.84 5.47c-.19.152-.425.21-.76.185a.951.951 0 0 1-.548-.36.997.997 0 0 1-.14-.77.979.979 0 0 1 .48-.57c.378-.168.745-.098 1.061.2.155.17.234.37.243.614a.99.99 0 0 1-.336.702Z"/><path fill="#6F7CA3" d="M13.953 5.17a.408.408 0 1 0 0-.815.408.408 0 0 0 0 .816ZM8.542 4.355a.408.408 0 1 0 0 .815.408.408 0 0 0 0-.815Z"/>',viewBox:"0 0 24 24"},collectionRichTextField:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M8.001 3.599v1.066a.267.267 0 1 1-.533 0V3.9H5.601v4.233h.8a.267.267 0 0 1 0 .533H4.268a.267.267 0 0 1 0-.533h.686V3.899H3.2v.766a.267.267 0 1 1-.533 0V3.6a.267.267 0 0 1 .267-.267h4.8A.267.267 0 0 1 8 3.599Zm5.311 6.36c0 .185-.149.334-.333.334H4.312a.333.333 0 0 1 0-.666h8.667c.184 0 .333.149.333.333Zm-.333 2.668a.333.333 0 0 0 0-.667H4.312a.333.333 0 0 0 0 .667h8.667Zm.333-5c0 .184-.149.333-.333.333H8.646a.333.333 0 0 1 0-.667h4.333c.184 0 .333.15.333.334Zm-.333-2a.333.333 0 0 0 0-.667H8.646a.333.333 0 0 0 0 .667h4.333Z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},collectionImageField:{icon:'<path fill="currentColor" fill-rule="evenodd" d="m13.098 8.464-3.24 1.967c-.609.37-1.385.312-1.933-.145L6.718 9.278a1 1 0 0 0-1.194-.066l-2.26 1.502-.37-.556 2.261-1.5a1.667 1.667 0 0 1 1.99.108l1.208 1.008a1 1 0 0 0 1.16.087l3.24-1.966.345.57Z" clip-rule="evenodd"/><path fill="#6F7CA3" fill-rule="evenodd" d="M9.027 6.05a.692.692 0 1 0 0 1.384.692.692 0 0 0 0-1.385Zm-1.359.692a1.359 1.359 0 1 1 2.718 0 1.359 1.359 0 0 1-2.718 0Z" clip-rule="evenodd"/><path fill="#6F7CA3" fill-rule="evenodd" d="M12.335 3.999H3.668a.333.333 0 0 0-.333.333v7.436c0 .184.149.333.333.333h8.667c.184 0 .333-.149.333-.333V4.332a.333.333 0 0 0-.333-.333Zm-8.667-.667a1 1 0 0 0-1 1v7.436a1 1 0 0 0 1 1h8.667a1 1 0 0 0 1-1V4.332a1 1 0 0 0-1-1H3.668Z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},collectionGalleryField:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M6.26248 6.57641c.19724-1.87664 1.87845-3.23806 3.75512-3.04082l15.9123 1.67246c1.9722.20729 2.9927 1.981 2.8062 3.75509l-.9345 8.89176c-.0023.0216-.0045.043-.0067.0643-.029.2784-.0554.5322-.1322.7571-.2334.6831-.8039 1.1968-1.5077 1.3575-.0268.0061-.054.0115-.0814.0163v2.4039c0 1.2111 0 2.1956-.1044 2.9719-.1088.8093-.3433 1.5035-.8964 2.0566-.5531.5531-1.2472.7876-2.0566.8964-.7762.1044-1.7608.1043-2.9718.1043H6.6569c-1.86419 0-3.37953-1.4928-3.416-3.3485a3.516405 3.516405 0 0 1-.00067-.0682c0-.0209.00086-.0416.00255-.0622.02919-.8357.37396-1.6312.96731-2.2245l4.6825-4.6825c.68342-.6834 1.79141-.6834 2.47491 0l1.3229 1.3229c.4436.4437.7258.7237.9592.9033.2173.1672.3057.1775.3494.1786.0456.0012.1336-.0048.3548-.157.2379-.1637.528-.4229.9848-.8347l4.6995-4.4364h-2.1129c-.4142 0-.75-.3357-.75-.75 0-.4142.3358-.75.75-.75h4c.4142 0 .75.3358.75.75v3.7438c0 .4142-.3358.75-.75.75s-.75-.3358-.75-.75v-2.0044l-4.8132 4.5437-.0127.0117-.0346.0311c-.4155.3747-.7805.7038-1.1106.9309-.357.2457-.7575.4334-1.244.4208-.4883-.0126-.8804-.2239-1.2253-.4893-.3201-.2463-.6712-.5975-1.0722-.9985l-1.3558-1.3558c-.0976-.0977-.2559-.0977-.35355 0l-4.6825 4.6825c-.33762.3376-.52805.7949-.52998 1.2721.02433 1.0371.87298 1.8706 1.91613 1.8706h13.3333c1.2783 0 2.1616-.0016 2.8262-.0909.643-.0865.9678-.2425 1.1958-.4705.2279-.2279.384-.5528.4704-1.1958.0894-.6646.091-1.5478.091-2.8261V11.7332c0-1.0585-.8582-1.91665-1.9167-1.91665H6.76536a.76244.76244 0 0 1-.01913 0H6.6569c-1.05853 0-1.91664.85805-1.91667 1.91665l.00053 9.0601c.00002.4142-.33574.75-.74996.7501-.41421 0-.75002-.3358-.75004-.75l-.00053-9.0601c0-1.6884 1.22467-3.09083 2.83415-3.36729l.1881-1.7896Zm1.32536 1.74014H22.6569c1.887 0 3.4167 1.52969 3.4167 3.41665v6.7101c.0766-.0665.1358-.1529.1696-.252.0145-.0423.0263-.1102.0666-.4932l.9345-8.89175c.1215-1.1553-.514-2.00591-1.4712-2.10652L9.86077 5.02738c-1.05275-.11065-1.99586.65307-2.10651 1.70582l-.16642 1.58335ZM8.6569 12.4832c-.69035 0-1.25.5597-1.25 1.25 0 .6904.55965 1.25 1.25 1.25.69036 0 1.25-.5596 1.25-1.25 0-.6903-.55964-1.25-1.25-1.25Zm-2.75 1.25c0-1.5188 1.23122-2.75 2.75-2.75 1.5188 0 2.75 1.2312 2.75 2.75s-1.2312 2.75-2.75 2.75c-1.51878 0-2.75-1.2312-2.75-2.75Z" fill="currentColor"/>',viewBox:"0 0 32 32"},collectionVideoField:{icon:'<path fill="currentColor" fill-rule="evenodd" clip-rule="evenodd" d="M4.58398 7.99992C4.58398 6.11295 6.11368 4.58325 8.00065 4.58325H24.0007C25.8876 4.58325 27.4173 6.11295 27.4173 7.99992V10.6666C27.4173 11.0808 27.0815 11.4166 26.6673 11.4166C26.2531 11.4166 25.9173 11.0808 25.9173 10.6666V7.99992C25.9173 6.94137 25.0592 6.08325 24.0007 6.08325H8.00065C6.94211 6.08325 6.08398 6.94137 6.08398 7.99992V23.9999C6.08398 25.0585 6.94211 25.9166 8.00065 25.9166H24.0007C25.0592 25.9166 25.9173 25.0585 25.9173 23.9999V16.4773L24.5311 17.8636C24.2382 18.1565 23.7634 18.1565 23.4705 17.8636C23.1776 17.5707 23.1776 17.0958 23.4704 16.8029L26.137 14.1363C26.2776 13.9956 26.4684 13.9166 26.6673 13.9166C26.8662 13.9166 27.057 13.9956 27.1976 14.1363L29.8643 16.8029C30.1572 17.0958 30.1572 17.5707 29.8643 17.8636C29.5714 18.1565 29.0965 18.1565 28.8037 17.8636L27.4173 16.4772V23.9999C27.4173 25.8869 25.8876 27.4166 24.0007 27.4166H8.00065C6.11368 27.4166 4.58398 25.8869 4.58398 23.9999V7.99992ZM17.1834 12.6299L17.2657 12.6736C18.1847 13.1609 18.9308 13.5565 19.468 13.9227C20.0054 14.2891 20.4844 14.7223 20.66 15.3452C20.7809 15.7739 20.7809 16.2259 20.66 16.6546C20.4844 17.2775 20.0054 17.7108 19.468 18.0771C18.9309 18.4433 18.1847 18.839 17.2658 19.3262L17.1834 19.3699C16.295 19.841 15.5729 20.2239 14.98 20.4592C14.3784 20.6981 13.7758 20.8427 13.1688 20.6821C12.7438 20.5697 12.352 20.3551 12.0329 20.0546C11.5674 19.6162 11.3999 19.0225 11.3244 18.4001C11.2506 17.7914 11.2506 17.0054 11.2507 16.0497V15.9501C11.2506 14.9945 11.2506 14.2084 11.3244 13.5998C11.3999 12.9773 11.5674 12.3836 12.0329 11.9453C12.352 11.6448 12.7438 11.4301 13.1688 11.3177C13.7758 11.1572 14.3784 11.3018 14.98 11.5406C15.5729 11.776 16.295 12.1589 17.1834 12.6299ZM14.4266 12.9348C13.9195 12.7335 13.6889 12.7318 13.5523 12.7679C13.3624 12.8181 13.1939 12.9123 13.0612 13.0373C12.9803 13.1135 12.8746 13.2761 12.8135 13.7803C12.752 14.2878 12.7507 14.982 12.7507 15.9999C12.7507 17.0178 12.752 17.712 12.8135 18.2195C12.8746 18.7237 12.9803 18.8863 13.0612 18.9625C13.1939 19.0875 13.3624 19.1817 13.5523 19.232C13.6889 19.2681 13.9195 19.2664 14.4266 19.0651C14.9334 18.8639 15.5826 18.5209 16.5212 18.0232C17.4921 17.5084 18.1632 17.1512 18.623 16.8378C19.0906 16.519 19.1899 16.341 19.2163 16.2476C19.2621 16.085 19.2621 15.9148 19.2163 15.7523C19.1899 15.6588 19.0906 15.4809 18.623 15.1621C18.1632 14.8486 17.4921 14.4914 16.5212 13.9766C15.5826 13.4789 14.9334 13.136 14.4266 12.9348Z"/>',viewBox:"0 0 32 32"},collectionEmailField:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M11.324 5.34a4.23 4.23 0 1 0 0 5.984.385.385 0 0 1 .543.543 5 5 0 1 1-7.07-7.07 5 5 0 0 1 8.535 3.535c0 .5-.152.968-.415 1.318-.263.352-.656.605-1.123.605-.464 0-.855-.25-1.118-.597a2.691 2.691 0 1 1-.42-3.21v-.04a.384.384 0 1 1 .768 0v1.924c0 .35.107.651.261.857.154.206.338.297.509.297.17 0 .353-.091.508-.297.154-.205.26-.508.26-.857a4.218 4.218 0 0 0-1.238-2.992Zm-1.069 2.992a1.923 1.923 0 1 0-3.846 0 1.923 1.923 0 0 0 3.846 0Z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},collectionPhoneField:{icon:'<path fill="currentColor" d="M11.589 12.665h-.061c-7.051-.405-8.053-6.357-8.193-8.173a1.077 1.077 0 0 1 .99-1.16h1.978a.717.717 0 0 1 .668.452l.545 1.343a.718.718 0 0 1-.158.775l-.764.772a3.364 3.364 0 0 0 2.72 2.728l.778-.772a.718.718 0 0 1 .78-.147l1.352.542a.718.718 0 0 1 .441.668v1.895a1.077 1.077 0 0 1-1.076 1.077ZM4.412 4.05a.359.359 0 0 0-.359.359v.029c.165 2.125 1.224 7.15 7.514 7.51a.359.359 0 0 0 .38-.338V9.693l-1.352-.542-1.03 1.023-.172-.021C6.27 9.76 5.847 6.637 5.847 6.605l-.021-.172 1.019-1.03-.538-1.354H4.412Z"/>',viewBox:"0 0 16 16"},collectionDateTimeField:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M4.976 2.668c.212 0 .384.172.384.385v.769h4.616v-.77a.385.385 0 0 1 .769 0v.77h.385a1.539 1.539 0 0 1 1.538 1.538v5.77a1.539 1.539 0 0 1-1.538 1.538H4.205a1.539 1.539 0 0 1-1.538-1.538V5.36a1.538 1.538 0 0 1 1.538-1.538h.385v-.77c0-.212.172-.384.385-.384Zm-.77 1.923a.77.77 0 0 0-.769.77v.59c.232-.134.497-.206.77-.206h6.923c.272 0 .537.072.769.206v-.59a.769.769 0 0 0-.77-.77H4.207ZM11.9 7.283a.769.769 0 0 0-.77-.769H4.207a.77.77 0 0 0-.769.77v3.846a.77.77 0 0 0 .77.769h6.923a.769.769 0 0 0 .769-.77V7.284Z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},collectionNumberField:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M7.289 2.676c.23.047.38.271.334.502L7.151 5.54h2.002l.505-2.529a.427.427 0 1 1 .837.167l-.472 2.362h1.633a.427.427 0 1 1 0 .853H9.852L9.305 9.13h1.633a.427.427 0 0 1 0 .853H9.134l-.506 2.529a.427.427 0 0 1-.836-.168l.472-2.361H6.262l-.505 2.529a.427.427 0 0 1-.837-.168l.472-2.361H3.76a.427.427 0 1 1 0-.853h1.804l.547-2.737H4.477a.427.427 0 0 1 0-.853H6.28l.505-2.529a.427.427 0 0 1 .503-.335ZM6.98 6.393 6.433 9.13h2.002l.547-2.737H6.98Z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},collectionLinkField:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M5.237 5.616a2.286 2.286 0 1 0 0 4.572h1.418a.55.55 0 1 1 0 1.1H5.237a3.386 3.386 0 0 1 0-6.772h1.418a.55.55 0 0 1 0 1.1H5.237Zm.312 2.183a.55.55 0 0 1 .55-.55h4.244a.55.55 0 1 1 0 1.1H6.099a.55.55 0 0 1-.55-.55Zm7.646.103a2.286 2.286 0 0 0-2.286-2.286H9.491a.55.55 0 0 1 0-1.1h1.418a3.386 3.386 0 0 1 0 6.771H9.491a.55.55 0 0 1 0-1.1h1.418a2.286 2.286 0 0 0 2.286-2.285Z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},collectionSwitchField:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M5.332 5.75a2.5 2.5 0 0 0 0 5h5a2.5 2.5 0 0 0 0-5h-5Zm5 .417a2.083 2.083 0 1 0 0 4.166 2.083 2.083 0 0 0 0-4.166Z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},collectionColorField:{icon:'<path stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round" stroke-width=".991" d="M6.967 10.166a1.333 1.333 0 0 0-2.568.5 1 1 0 0 1-1.067.998 2 2 0 0 0 3.733-.997c0-.177-.035-.347-.098-.501Zm0 0a7.11 7.11 0 0 0 1.506-.72m-2.241-.011c.18-.53.422-1.036.72-1.51m1.52 1.52A7.109 7.109 0 0 0 10.59 7.38l1.723-2.584a.511.511 0 0 0-.71-.71L9.02 5.81a7.109 7.109 0 0 0-2.066 2.116 3.011 3.011 0 0 1 1.52 1.52"/>',viewBox:"0 0 16 16"},collectionOptionField:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M3.332 4.583c0-.322.261-.583.583-.583h8.167a.583.583 0 0 1 0 1.167H3.915a.583.583 0 0 1-.583-.584Zm0 3.5c0-.322.261-.583.583-.583h8.167a.583.583 0 0 1 0 1.167H3.915a.583.583 0 0 1-.583-.584Zm9.333 3.5a.583.583 0 0 0-.583-.583H3.915a.583.583 0 0 0 0 1.167h8.167a.583.583 0 0 0 .583-.584Z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},collectionFileField:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M4 3.627c0-.53.41-.959.915-.959h2.36c1.253 0 2.455.522 3.34 1.45A5.076 5.076 0 0 1 12 7.622v4.755c0 .53-.41.959-.915.959h-6.17c-.505 0-.915-.43-.915-.96V3.628Zm7.259 4.184c0-.35-.133-.687-.37-.935a1.234 1.234 0 0 0-.893-.388H9.27a.894.894 0 0 1-.647-.28.983.983 0 0 1-.268-.68v-.76c0-.35-.133-.687-.37-.935a1.234 1.234 0 0 0-.892-.388H4.915a.178.178 0 0 0-.174.182v8.749c0 .1.078.182.174.182h6.17a.178.178 0 0 0 .174-.182V7.81ZM8.868 3.794c.149.298.229.632.229.974v.76c0 .05.018.095.05.13a.17.17 0 0 0 .123.053h.726c.327 0 .646.084.93.24a4.19 4.19 0 0 0-.834-1.283 3.982 3.982 0 0 0-1.224-.874ZM5.815 9.523a.38.38 0 0 1 .37-.389h3.63a.38.38 0 0 1 .37.389.38.38 0 0 1-.37.388h-3.63a.38.38 0 0 1-.37-.388Zm0 1.521a.38.38 0 0 1 .37-.388H8a.38.38 0 0 1 .37.388.38.38 0 0 1-.37.389H6.185a.38.38 0 0 1-.37-.389Z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},collectionReferenceField:{icon:'<path d="M8.663 10.203c0 .168.146.321 0 .365-.028.007-.314 0-.349 0H4.002c-.431 0-.856-.102-1.247-.306a2.64 2.64 0 0 1-.64-.416c-.084-.08-.16-.161-.237-.241A3.435 3.435 0 0 1 1 7.284c0-.876.313-1.693.878-2.313C2.435 4.358 3.208 4 4.002 4h1.33c.189 0 .35.168.35.365 0 .095.06.249 0 .315-.065.07-.252.05-.35.05h-1.33c-.599 0-1.19.27-1.623.744a2.755 2.755 0 0 0 0 3.627c.119.124.244.241.376.329.37.27.802.408 1.247.408h4.312c.195 0 .349.168.349.365Z" fill="#6F7CA3"/><path fill-rule="evenodd" clip-rule="evenodd" d="M4.092 4.179c-.768 0-1.517.345-2.059.941a3.328 3.328 0 0 0-.854 2.253A3.346 3.346 0 0 0 2.255 9.86a3.32 3.32 0 0 1 .483-.307 2.557 2.557 0 0 1-.334-.3l-.002-.003a2.844 2.844 0 0 1-.705-1.877c0-.692.11-1.465.558-1.956.448-.492 1.21-.687 1.837-.687h1.33c.135 0 .26-.124.26-.276 0-.151-.125-.275-.26-.275h-1.33ZM2.837 9.703c-.151.078-.298.169-.44.274.14.106.287.2.44.272.192-.122.4-.201.6-.251a2.202 2.202 0 0 1-.6-.295Zm1.255.394c-.295 0-.7.05-1.06.245.336.15.695.226 1.06.226h4.312a.304.304 0 0 0 .073-.011.27.27 0 0 0 .186-.264c0-.153-.119-.276-.26-.276H4.093v.08Zm-1.286.334a2.733 2.733 0 0 1-.66-.428l-.004-.004c-.085-.081-.163-.163-.239-.243l-.002-.002A3.525 3.525 0 0 1 1 7.374c0-.898.321-1.737.901-2.374m.905 5.431c.402.21.84.316 1.286.316h4.312c.046 0 .09-.01.12-.018h.003a.449.449 0 0 0 .314-.436.447.447 0 0 0-.437-.455H4.092a2.01 2.01 0 0 1-1.194-.391l-.004-.003a2.184 2.184 0 0 1-.36-.314 2.665 2.665 0 0 1 0-3.506c.417-.457.986-.716 1.558-.716h1.33a.452.452 0 0 0 .438-.454A.452.452 0 0 0 5.422 4h-1.33C3.27 4 2.474 4.37 1.9 5" fill="#6F7CA3"/><path fill-rule="evenodd" clip-rule="evenodd" d="M9.409 7.22h4.16a.81.81 0 0 1 .81.81v4.16a.81.81 0 0 1-.81.81h-4.16a.81.81 0 0 1-.81-.81V8.03a.81.81 0 0 1 .81-.81Zm0 .7a.11.11 0 0 0-.11.11v4.16c0 .06.05.11.11.11h4.16a.11.11 0 0 0 .11-.11V8.03a.11.11 0 0 0-.11-.11h-4.16Z" fill="currentColor"/>',viewBox:"0 0 16 16"},collectionMultiReferenceField:{icon:'<path d="M8.915 7.11c0 .149.182.268.046.307-.025.007-.509 0-.54 0H4.43c-.399 0-.792-.09-1.153-.27a2.459 2.459 0 0 1-.592-.368c-.078-.07-.148-.142-.22-.212a2.956 2.956 0 0 1-.811-2.05c0-.773.29-1.494.812-2.042a2.734 2.734 0 0 1 1.965-.857h1.23c.174 0 .323.148.323.322a.327.327 0 0 1-.322.322H4.432c-.554 0-1.102.239-1.501.658a2.341 2.341 0 0 0 0 3.202c.11.11.225.213.347.29.342.238.741.36 1.154.36h4.483c.18 0 0 .165 0 .339Z" fill="currentColor"/><path d="M8.742 11.676c0 .18.447.322.267.322H4.432c-.735 0-1.45-.309-1.965-.85a2.956 2.956 0 0 1-.812-2.05c0-.772.29-1.494.812-2.042.07-.07.141-.141.219-.206.187-.148.386-.27.592-.367.342.238.741.36 1.154.36-.316 0-.773.13-1.154.374a1.858 1.858 0 0 0-.347.284 2.341 2.341 0 0 0 0 3.202c.399.42.934.651 1.5.651H9.01c.032 0-.524.007-.499.013a.325.325 0 0 1 .232.31Z" fill="currentColor"/><path fill-rule="evenodd" clip-rule="evenodd" d="M4.432 1.699c-.712 0-1.406.306-1.907.832a2.86 2.86 0 0 0-.79 1.987c0 .752.282 1.46.79 1.992.068.069.135.136.208.203.143-.104.292-.195.445-.271a2.345 2.345 0 0 1-.304-.263l-.002-.002a2.422 2.422 0 0 1 0-3.313 2.173 2.173 0 0 1 1.56-.682h1.23c.13 0 .242-.112.242-.242a.247.247 0 0 0-.241-.241H4.432Zm-1.16 4.877c-.14.068-.276.148-.407.24.14.102.29.19.445.256l.005.002.024.012c.176-.1.364-.179.546-.233a2.074 2.074 0 0 1-.614-.277Zm1.16.348c-.245 0-.587.083-.906.244.29.112.596.169.906.169h4.046l.216.002a15.309 15.309 0 0 0 .222 0l-.01-.017c-.011-.02-.026-.047-.038-.073a.334.334 0 0 1-.033-.138c0-.057.014-.11.03-.153.007-.022.016-.043.023-.061l.002-.005.015-.039H4.432v.071Zm4.506-.069h-.001Zm-5.59.414c.343.152.71.229 1.084.229h4.044a54.293 54.293 0 0 0 .458.002l.022-.001c.004 0 .015-.001.025-.004h.002a.17.17 0 0 0 .07-.036.119.119 0 0 0 .038-.077.153.153 0 0 0-.009-.066.352.352 0 0 0-.022-.049l-.017-.031a.681.681 0 0 1-.028-.054.176.176 0 0 1-.02-.071c0-.03.009-.063.021-.1a1.18 1.18 0 0 1 .021-.053l.002-.005.02-.05a.298.298 0 0 0 .015-.058.138.138 0 0 0-.01-.078c-.03-.065-.1-.075-.149-.075H4.432c-.396 0-.78-.117-1.107-.346l-.004-.002a1.997 1.997 0 0 1-.333-.278 2.26 2.26 0 0 1 0-3.09 2.012 2.012 0 0 1 1.444-.633h1.23a.408.408 0 0 0 .403-.403.408.408 0 0 0-.402-.402H4.432c-.758 0-1.494.325-2.024.882a3.02 3.02 0 0 0-.834 2.098c0 .793.298 1.541.834 2.104l.002.002c.062.062.126.126.194.19-.068.06-.132.123-.193.184L2.41 7l-.002.002a3.02 3.02 0 0 0-.834 2.098c0 .793.298 1.541.834 2.104.53.557 1.267.876 2.024.876h4.577c.013 0 .027 0 .04-.003a.108.108 0 0 0 .052-.022.087.087 0 0 0 .027-.096.11.11 0 0 0-.028-.042.363.363 0 0 0-.052-.04 3.428 3.428 0 0 0-.06-.039.785.785 0 0 1-.122-.092c-.035-.034-.043-.057-.043-.069a.404.404 0 0 0-.078-.237h.019l.178-.003.055-.001h.017l.006-.001.013-.003c.028-.014.053-.105.007-.152a.15.15 0 0 0-.021-.005H4.432a1.983 1.983 0 0 1-1.443-.626 2.26 2.26 0 0 1 0-3.091c.097-.104.208-.19.333-.272m5.144 4.15H4.432c-.59 0-1.145-.242-1.56-.676a2.422 2.422 0 0 1 0-3.313c.093-.099.194-.181.304-.257a2.513 2.513 0 0 1-.445-.272 2.86 2.86 0 0 0-.996 2.181c0 .754.283 1.462.79 1.994.5.526 1.195.826 1.907.826H8.82a.67.67 0 0 1-.068-.058c-.044-.043-.091-.106-.091-.184a.244.244 0 0 0-.173-.232h-.003l-.005-.002a.08.08 0 0 1-.015-.007Z" fill="#6F7CA3"/><path fill-rule="evenodd" clip-rule="evenodd" d="M9.4 4.31h3.487c.375 0 .68.304.68.679v3.486a.679.679 0 0 1-.68.68H9.401a.679.679 0 0 1-.68-.68V4.99c0-.375.305-.68.68-.68Zm0 .587a.092.092 0 0 0-.091.092v3.486c0 .051.041.092.092.092h3.486c.051 0 .092-.04.092-.092V4.99a.092.092 0 0 0-.092-.092H9.401ZM9.4 9.693h3.487c.375 0 .68.304.68.679v3.487a.679.679 0 0 1-.68.679H9.401a.679.679 0 0 1-.68-.68v-3.486c0-.375.305-.68.68-.68Zm0 .587a.092.092 0 0 0-.091.092v3.487c0 .05.041.091.092.091h3.486c.051 0 .092-.04.092-.091v-3.487a.092.092 0 0 0-.092-.092H9.401Z" fill="currentColor"/>',viewBox:"0 0 16 16"},collectionIconField:{icon:'<path fill="none" stroke="currentColor" stroke-width="1.3" d="M9.668 8.889V5h7.331a2 2 0 0 1 2 2v7.334h-3.888"/><path fill="none" stroke="currentColor" stroke-width="1.3" d="M5 13.944A5.056 5.056 0 0 0 10.054 19a5.054 5.054 0 0 0 5.055-5.056A5.056 5.056 0 0 0 6.48 10.37 5.06 5.06 0 0 0 5 13.945Z"/><path fill="currentColor" d="m10.054 15.3 1.694 1.017-.678-1.695 1.356-1.355-1.695-.006-.677-1.689-.678 1.695H7.682l1.355 1.355-.678 1.695z"/>',viewBox:"0 0 24 24"},localUpload:{icon:'<path d="M8.9375 11.644c.30469 0 .5625-.2347.5625-.5633V7.13743h2.0391c.4218 0 .6328-.4929.3281-.79804L8.30469 2.77166c-.16407-.1643-.46875-.1643-.63281 0l-3.5625 3.56773c-.30469.30514-.09375.79804.32812.79804H6.5v3.94327c0 .3286.23438.5633.5625.5633h1.875ZM14 11.4563c0-.3052-.2578-.5634-.5625-.5634H10.25v.1878c0 .7276-.60938 1.3144-1.3125 1.3144h-1.875c-.72656 0-1.3125-.5868-1.3125-1.3144v-.1878H2.5625c-.32812 0-.5625.2582-.5625.5634v2.6288c0 .3286.23438.5633.5625.5633h10.875c.3047 0 .5625-.2347.5625-.5633v-2.6288Zm-2.9062 2.0655c0 .2582-.211.4694-.4688.4694-.2578 0-.4687-.2112-.4687-.4694s.2109-.4694.4687-.4694c.2578 0 .4688.2112.4688.4694Zm1.5 0c0 .2582-.211.4694-.4688.4694-.2578 0-.4687-.2112-.4687-.4694s.2109-.4694.4687-.4694c.2578 0 .4688.2112.4688.4694Z" fill="currentColor"/>',viewBox:"0 0 16 16"},funnel:{icon:'<path d="M18.037 3.87a1.235 1.235 0 0 0-1.141-.745H3.146a1.25 1.25 0 0 0-.923 2.09l.007.008 5.291 5.65v6.002a1.25 1.25 0 0 0 1.943 1.04l2.5-1.666a1.25 1.25 0 0 0 .557-1.041v-4.335l5.292-5.65.006-.007a1.234 1.234 0 0 0 .218-1.346Zm-6.596 6.332a.625.625 0 0 0-.17.423v4.583l-2.5 1.667v-6.25a.625.625 0 0 0-.169-.427L3.146 4.375h13.75l-5.455 5.827Z" fill="currentColor"/>',viewBox:"0 0 21 20"},funnelModified:{icon:'<g fill="currentColor"><path d="M12.338 9.457a4.556 4.556 0 0 1-.581-.427l-1.081 1.154a.573.573 0 0 0-.155.39v4.16l-2.27 1.517v-5.677a.573.573 0 0 0-.155-.39l-4.96-5.287h7.104s0-.063.009-.09c.027-.173.063-.337.109-.491l.036-.1c.027-.091.073-.227.146-.373.009-.027.018-.054.036-.081h-7.44c-.217 0-.435.063-.617.181s-.327.291-.418.49c-.09.2-.118.428-.082.646.037.218.137.418.282.581l4.814 5.132v5.46c0 .2.055.408.155.58.109.173.263.319.445.418a1.11 1.11 0 0 0 1.162-.054l2.271-1.517c.155-.1.282-.245.373-.409.09-.163.136-.345.136-.536v-3.942l1.063-1.135c-.128-.055-.255-.127-.382-.2Z"/><path d="M14.618 2a3.59 3.59 0 0 0-3.134 1.817c-.09.154-.164.308-.227.472-.055.1-.082.209-.118.327a2.024 2.024 0 0 0-.082.336c-.009.018-.009.027-.009.045a2.573 2.573 0 0 0-.046.382c-.018.082-.018.136-.018.218v.036c0 .345.055.69.155 1.018.2.7.608 1.308 1.144 1.762.136.127.282.227.436.327.146.09.29.163.436.227a.455.455 0 0 0 .118.045c.41.173.872.264 1.345.264a3.634 3.634 0 0 0 3.633-3.643A3.626 3.626 0 0 0 14.618 2Zm1.725 2.798-2.089 2.089-1.353-1.354c-.1-.09-.1-.254 0-.336.09-.09.245-.1.336 0l1.017 1.018 1.744-1.753c.1-.1.246-.1.345 0 .091.1.091.254 0 .336Z"/></g><defs><clipPath id="a"><path fill="#fff" transform="translate(2 2)" d="M0 0h16.25v15.387H0z"/></clipPath></defs>',viewBox:"0 0 20 20"},clock:{icon:'<path d="M10 1.875c-1.60697 0-3.17786.47652-4.514 1.36931-1.33615.89279-2.37756 2.16174-2.99252 3.64639-.61496 1.48465-.77586 3.1183-.46236 4.6944.31351 1.5761 1.08734 3.0238 2.22364 4.1601 1.1363 1.1363 2.58404 1.9102 4.16014 2.2237 1.57609.3135 3.2098.1526 4.6944-.4624 1.4847-.6149 2.7536-1.6563 3.6464-2.9925.8928-1.3361 1.3693-2.907 1.3693-4.514-.0023-2.15419-.859-4.21949-2.3823-5.74273C14.2195 2.73403 12.1542 1.87727 10 1.875Zm0 15c-1.35974 0-2.68895-.4032-3.81954-1.1586-1.13059-.7555-2.01178-1.8292-2.53213-3.0855-.52035-1.2562-.6565-2.63853-.39123-3.97215.26528-1.33362.92006-2.55862 1.88154-3.52011.96149-.96148 2.1865-1.61627 3.52012-1.88154 1.33362-.26527 2.71594-.12912 3.97224.39123 1.2562.52035 2.3299 1.40154 3.0854 2.53212C16.4718 7.31104 16.875 8.64025 16.875 10c-.0021 1.8227-.7271 3.5702-2.0159 4.8591-1.2889 1.2888-3.0364 2.0138-4.8591 2.0159ZM15 10c0 .1658-.0658.3247-.1831.4419-.1172.1173-.2761.1831-.4419.1831H10c-.16576 0-.32473-.0658-.44194-.1831-.11721-.1172-.18306-.2761-.18306-.4419V5.625c0-.16576.06585-.32473.18306-.44194C9.67527 5.06585 9.83424 5 10 5c.1658 0 .3247.06585.4419.18306.1173.11721.1831.27618.1831.44194v3.75h3.75c.1658 0 .3247.06585.4419.18306.1173.11721.1831.27618.1831.44194Z" fill="currentColor"/>',viewBox:"0 0 20 20"},templates:{icon:'<path d="M73.8 20H26.2c-3.4 0-6.2 2.8-6.2 6.2v47.6c0 3.4 2.8 6.2 6.2 6.2h47.6c3.4 0 6.2-2.8 6.2-6.2V26.2c0-3.4-2.8-6.2-6.2-6.2zM42.3 69.1c0 .8-.8 1.4-1.6 1.4H30.4c-.8 0-1.4-.8-1.4-1.6V48.8c0-.8.8-1.4 1.6-1.4H41c.8 0 1.4.8 1.4 1.6v20.1zm28.4.2c0 .8-.8 1.4-1.6 1.4H49.9c-.8 0-1.4-.8-1.4-1.6V48.8c0-.8.8-1.4 1.6-1.4h19.3c.8 0 1.4.8 1.4 1.6v20.3zm.2-29.4c0 .8-.8 1.4-1.6 1.4H30.4c-.8 0-1.4-.8-1.4-1.6v-9c0-.8.8-1.4 1.6-1.4h38.9c.8 0 1.4.8 1.4 1.6v9z"/>',viewBox:"0 0 100 100"},pages:{icon:'<path d="M5.4 2h5.7l2.7 2.7v7.5" stroke="currentColor" stroke-width=".9" stroke-linecap="round" stroke-linejoin="round"/><path d="M3 13.1V4.7a.9.9 0 0 1 .9-.9h5.851a.36.36 0 0 1 .255.106l1.888 1.889A.36.36 0 0 1 12 6.05v7.05a.9.9 0 0 1-.9.9H3.9a.9.9 0 0 1-.9-.9Z" stroke="currentColor" stroke-width=".9" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.6 3.8v2.04a.36.36 0 0 0 .36.36H12" stroke="currentColor" stroke-width=".9" stroke-linecap="round" stroke-linejoin="round"/>',viewBox:"0 0 16 16"},dynamicContent:{icon:'<path fill-rule="evenodd" clip-rule="evenodd" d="M2.05 3.467c0-.005.005-.12.283-.317.263-.187.68-.378 1.245-.548 1.123-.336 2.707-.553 4.48-.553 1.773 0 3.356.217 4.479.553.565.17.982.36 1.245.548.278.197.284.312.284.317 0 .005-.006.12-.284.317-.263.187-.68.378-1.245.547-1.123.337-2.706.553-4.48.553-1.772 0-3.356-.216-4.479-.553-.565-.17-.982-.36-1.245-.547-.278-.197-.284-.312-.284-.317ZM8.057.949c-1.85 0-3.545.224-4.796.6-.622.186-1.165.42-1.566.703-.386.274-.747.676-.747 1.215 0 .02 0 .04.002.06a.558.558 0 0 0-.002.041h.005-.005v10.259c0 .546.32.986.716 1.313.401.329.948.6 1.575.819 1.258.438 2.962.698 4.818.698 1.855 0 3.559-.26 4.818-.698.627-.218 1.173-.49 1.574-.82.397-.326.716-.766.716-1.312V3.568h-.004.004c0-.014 0-.028-.002-.041l.002-.06c0-.539-.361-.941-.747-1.215-.4-.284-.944-.517-1.566-.703-1.25-.376-2.946-.6-4.795-.6Zm6.008 3.95c-.346.188-.758.35-1.213.486-1.25.375-2.946.6-4.795.6-1.85 0-3.545-.225-4.796-.6a6.447 6.447 0 0 1-1.213-.486v4.027c0 .008.01.123.284.317.263.187.68.378 1.245.547 1.123.337 2.707.553 4.48.553 1.773 0 3.356-.216 4.479-.553.565-.17.982-.36 1.245-.547.278-.197.284-.312.284-.317V4.899ZM2.049 13.827v-3.469c.346.188.758.35 1.213.486 1.251.375 2.946.6 4.796.6 1.849 0 3.544-.225 4.795-.6a6.446 6.446 0 0 0 1.213-.486v3.47c0 .083-.048.242-.315.462-.263.216-.677.435-1.236.63-1.115.387-2.691.637-4.457.637-1.767 0-3.343-.25-4.457-.637-.56-.195-.974-.414-1.237-.63-.267-.22-.315-.379-.315-.463Z" fill="currentColor"/>',viewBox:"0 0 16 17"},colorLibrary:{icon:'<path fill="currentColor" fill-rule="evenodd" d="m8.616 19.678-4.45-2.385-.016-.01A2.429 2.429 0 0 1 3 15.203V9.797c0-.842.426-1.64 1.15-2.08l.017-.01 4.45-2.385a2.267 2.267 0 0 1 2.327 0l4.45 2.385.017.01a2.429 2.429 0 0 1 1.15 2.08v5.406c0 .842-.427 1.64-1.15 2.08l-.017.01-4.45 2.385a2.267 2.267 0 0 1-2.328 0Zm.73-1.223c.271.164.598.164.868 0l.016-.01 4.446-2.383c.268-.17.451-.49.451-.859V9.797c0-.368-.183-.689-.451-.859L10.23 6.555l-.016-.01a.824.824 0 0 0-.867 0l-.017.01-4.445 2.383c-.268.17-.452.491-.452.859v5.406c0 .368.184.689.452.859l4.445 2.383.017.01Zm.434-5.572a.384.384 0 0 0 .386-.383.384.384 0 0 0-.386-.383.384.384 0 0 0-.386.383c0 .211.173.383.386.383Zm1.82-.383c0 .996-.815 1.804-1.82 1.804A1.812 1.812 0 0 1 7.961 12.5c0-.997.815-1.804 1.82-1.804 1.004 0 1.818.807 1.818 1.804Z" clip-rule="evenodd"/><path fill="currentColor" fill-rule="evenodd" d="M18.546 8.247 15.518 6.37a.707.707 0 0 1-.228-.98.72.72 0 0 1 .987-.225l3.027 1.875a2.347 2.347 0 0 1 1.114 1.994v6.93c0 .81-.42 1.564-1.114 1.994l-3.027 1.875a.72.72 0 0 1-.987-.226.707.707 0 0 1 .228-.98l3.027-1.875a.928.928 0 0 0 .44-.788v-6.93a.928.928 0 0 0-.44-.788Z" clip-rule="evenodd"/>',viewBox:"0 0 24 24"},articles:{icon:'<path d="M14.172 2.25c.73 0 1.429.29 1.944.806l2.828 2.828a2.75 2.75 0 0 1 .806 1.944v.422a.75.75 0 0 1-1.5 0v-.422c0-.331-.132-.65-.366-.884l-2.828-2.828a1.25 1.25 0 0 0-.884-.366H5a.25.25 0 0 0-.25.25v16c0 .138.112.25.25.25h13a.25.25 0 0 0 .25-.25v-1.25a.75.75 0 0 1 1.5 0V20A1.75 1.75 0 0 1 18 21.75H5A1.75 1.75 0 0 1 3.25 20V4c0-.966.784-1.75 1.75-1.75h9.172Z" fill="currentColor"/><path d="M20.646 9.354a.5.5 0 0 1 .707 0l1.293 1.293a.5.5 0 0 1 0 .707l-6.563 6.563a.5.5 0 0 1-.195.12l-2.319.774a.3.3 0 0 1-.38-.38l.774-2.319a.5.5 0 0 1 .12-.195l6.563-6.563ZM14 10.5a.75.75 0 0 1-.75.75h-4.5a.75.75 0 0 1 0-1.5h4.5a.75.75 0 0 1 .75.75ZM14 7.5a.75.75 0 0 1-.75.75h-4.5a.75.75 0 0 1 0-1.5h4.5a.75.75 0 0 1 .75.75Z" fill="currentColor"/>',viewBox:"0 0 24 24"},activeCircle:{icon:'<circle cx="8" cy="8" r="8" fill="#446EF5"/><circle cx="8" cy="8" r="2.4" fill="#fff"/><circle cx="8" cy="8" r="4.8" stroke="#fff" stroke-width=".8"/>',viewBox:"0 0 16 16"},disabledCircle:{icon:'<circle cx="8" cy="8" r="8" fill="#C0C3CC"/><circle cx="8" cy="8" r="2.4" fill="#fff"/><circle cx="8" cy="8" r="4.8" stroke="#fff" stroke-width=".8"/>',viewBox:"0 0 16 16"},restoreCircle:{icon:'<path stroke="#fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.2" d="M10.682 6.232h3.328L11.89 4.11a5.5 5.5 0 0 0-9.203 2.467m-.697 6.519V9.768m0 0h3.328m-3.328 0 2.12 2.122a5.5 5.5 0 0 0 9.202-2.467m.698-6.519v3.327"/>',viewBox:"0 0 16 16"},collectionLocationField:{icon:'<path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" d="m10 16.667-3.473 1.158a.4.4 0 0 1-.527-.38V7.622a.4.4 0 0 1 .273-.38L10 6m0 10.667L14 18m-4-1.333V6m0 0 4 1.333M14 18l3.727-1.242a.4.4 0 0 0 .273-.38V6.555a.4.4 0 0 0-.527-.38L14 7.333M14 18V7.333"/>',viewBox:"0 0 24 24"},twoBlocks:{icon:'<path fill="currentColor" stroke="currentColor" stroke-width=".2" d="M6.628 1.5c.302 0 .558.23.558.526v11.947c0 .297-.256.527-.558.527h-4.57c-.302 0-.558-.23-.558-.527V2.026c0-.297.256-.526.557-.526zm7.315 0c.301 0 .558.23.558.526v11.947c0 .297-.257.527-.558.527H9.372c-.302 0-.558-.23-.558-.527V2.026c0-.297.256-.526.558-.526zM9.928 13.446h3.458V2.553H9.928zm-7.313 0h3.457V2.553H2.615z"/>',viewBox:"0 0 16 16"},chainLink:{icon:'<path stroke="currentColor" d="m6.347 9.624 3.276-3.275"/><path stroke="currentColor" fill="none" stroke-linejoin="round" d="M8.38 10.072c.493.76.36 1.54-.209 2.109l-1.996 1.997a1.67 1.67 0 0 1-2.363 0l-1.99-1.992a1.67 1.67 0 0 1 0-2.362l1.997-1.996c.467-.468 1.357-.738 2.121-.185m4.133.735c.76.494 1.54.362 2.109-.208l1.997-1.997a1.67 1.67 0 0 0 0-2.362l-1.991-1.99a1.67 1.67 0 0 0-2.362 0L7.829 3.816c-.468.468-.738 1.357-.185 2.122"/>',viewBox:"0 0 16 16"},justifyStartVertical:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M5.143 15.428c.631 0 1.143-.511 1.143-1.142V5.143a1.143 1.143 0 1 0-2.286 0v9.143c0 .63.512 1.142 1.143 1.142m9.714-13.714a.571.571 0 1 0 0-1.143H1.143a.571.571 0 0 0 0 1.143zm-2.857 8a1.143 1.143 0 0 1-2.286 0V5.143a1.143 1.143 0 0 1 2.286 0z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},justifyEndVertical:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M10.857.572c-.63 0-1.143.511-1.143 1.142v9.143a1.143 1.143 0 1 0 2.286 0V1.714c0-.63-.511-1.142-1.143-1.142M1.143 14.286a.571.571 0 1 0 0 1.143h13.714a.571.571 0 1 0 0-1.143zm2.857-8a1.143 1.143 0 1 1 2.286 0v4.571a1.143 1.143 0 1 1-2.286 0z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},justifyCenterVertical:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M15.43 14.287a.57.57 0 0 1-.571.571H1.142a.571.571 0 1 1 0-1.143h13.717a.57.57 0 0 1 .571.572M12 8a1.143 1.143 0 0 1-1.142 1.143H5.142a1.143 1.143 0 0 1 0-2.286h5.716A1.143 1.143 0 0 1 12 8m2.859-5.715a.572.572 0 1 0 0-1.144H1.142a.572.572 0 0 0 0 1.144z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},justifySpaceBetweenVertical:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M1.1 14.898a.53.53 0 1 1 0-1.061h13.8a.53.53 0 1 1 0 1.061zm10.085-5.307a1.061 1.061 0 0 1 0 2.123h-6.37a1.062 1.062 0 0 1 0-2.123zm0-5.307a1.061 1.061 0 0 1 0 2.123h-6.37a1.061 1.061 0 1 1 0-2.123zM.57 1.631a.53.53 0 0 0 .53.53h13.8a.53.53 0 0 0 0-1.061H1.1a.53.53 0 0 0-.53.53" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},justifySpaceAroundVertical:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M1.1 14.9a.53.53 0 1 1 0-1.062h13.8a.53.53 0 0 1 0 1.061zm10.085-5.308a1.061 1.061 0 0 1 0 2.123h-6.37a1.061 1.061 0 1 1 0-2.123zm0-5.307a1.061 1.061 0 0 1 0 2.123h-6.37a1.061 1.061 0 1 1 0-2.123zM.57 1.632a.53.53 0 0 0 .53.53h13.8a.53.53 0 0 0 0-1.061H1.1a.53.53 0 0 0-.53.53" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},justifySpaceEvenlyVertical:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M15.43 14.287a.57.57 0 0 1-.571.571H1.142a.571.571 0 1 1 0-1.143h13.717a.57.57 0 0 1 .571.572M12 8a1.143 1.143 0 0 1-1.142 1.143H5.142a1.143 1.143 0 0 1 0-2.286h5.716A1.143 1.143 0 0 1 12 8m2.859-5.715a.572.572 0 1 0 0-1.144H1.142a.572.572 0 0 0 0 1.144z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},alignStartVertical:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M15.429 10.857c0-.63-.512-1.143-1.143-1.143H5.143a1.143 1.143 0 0 0 0 2.286h9.143c.631 0 1.143-.511 1.143-1.143M1.714 1.143a.571.571 0 0 0-1.142 0v13.714a.571.571 0 1 0 1.142 0zm8 2.857a1.143 1.143 0 1 1 0 2.286H5.143a1.143 1.143 0 0 1 0-2.286z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},alignEndVertical:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M.726 10.858A1.143 1.143 0 0 1 1.87 9.715h9.145a1.143 1.143 0 1 1 0 2.286H1.869a1.143 1.143 0 0 1-1.143-1.143m13.717-9.716a.571.571 0 1 1 1.143 0V14.86a.572.572 0 1 1-1.143 0zM6.441 4a1.143 1.143 0 0 0 0 2.286h4.573a1.143 1.143 0 1 0 0-2.286z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},alignCenterVertical:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M1.869 5.143A1.143 1.143 0 0 1 3.012 4h4.572V1.142a.572.572 0 0 1 1.143 0V4H13.3a1.143 1.143 0 1 1 0 2.286H8.727v3.429h2.287a1.143 1.143 0 0 1 0 2.286H8.727v2.858a.571.571 0 0 1-1.143 0V12H5.298a1.143 1.143 0 1 1 0-2.286h2.286v-3.43H3.012A1.143 1.143 0 0 1 1.87 5.144" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},alignStretchVertical:{icon:'<path fill="currentColor" fill-rule="evenodd" d="M.945 15.43a.53.53 0 0 1-.53-.53V1.1a.53.53 0 1 1 1.06 0V14.9a.53.53 0 0 1-.53.53M11.559 6.94a1.061 1.061 0 0 0 0-2.123H4.13a1.061 1.061 0 0 0 0 2.123zm-1.061 4.246a1.061 1.061 0 1 0 0-2.123H5.19a1.061 1.061 0 1 0 0 2.123zm3.715 3.715a.53.53 0 1 0 1.061 0V1.1a.53.53 0 0 0-1.061 0z" clip-rule="evenodd"/>',viewBox:"0 0 16 16"},stepAdditon:{icon:'<rect width="14" height="6.178" fill="currentColor" rx=".583"/><rect width="10.862" height="2" x="1.569" y="8.178" fill="currentColor" rx=".583"/>',viewBox:"0 0 14 11"},resetAll:{icon:'<path fill="currentColor" d="m12.103 11.838-.828-4.775h.28a.405.405 0 0 0 .406-.407v-3a.405.405 0 0 0-.406-.406H7.71V.406A.405.405 0 0 0 7.305 0h-2.5a.405.405 0 0 0-.407.406V3.25H.555a.405.405 0 0 0-.407.406v3c0 .225.182.407.407.407h.28l-.829 4.775a.405.405 0 0 0 .4.475h11.297a.404.404 0 0 0 .4-.475M1.243 4.344h4.25v-3.25h1.124v3.25h4.25v1.625H1.242zm7.312 6.875V8.78a.125.125 0 0 0-.125-.125h-.75a.125.125 0 0 0-.125.125v2.438h-3V8.78a.125.125 0 0 0-.125-.125h-.75a.125.125 0 0 0-.125.125v2.438H1.223l.705-4.063h8.252l.704 4.063z"/>',viewBox:"0 0 16 16"}};const Bo=(Jo=function(e){return te.createElement("span",(0,ko.Z)({className:e.className},e.tabIndex&&{tabIndex:e.tabIndex},e.onClick&&{onClick:e.onClick}),te.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:e.viewBox,dangerouslySetInnerHTML:{__html:e.icon},fill:null==e?void 0:e.fill}))},function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(){var e;(0,Y.Z)(this,a);for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];return e=o.call.apply(o,[this].concat(n)),(0,K.Z)((0,Lo.Z)(e),"parseIconClass",(function(e){var t=e.trim().split(" ");return t.length>1&&(/fa[sbr]/i.test(t[0])||(t[0]="fas")),t.join(" ")})),(0,K.Z)((0,Lo.Z)(e),"isAddonIcon",(function(e){return/^addon::.+$/.test(e)})),(0,K.Z)((0,Lo.Z)(e),"renderAddonIcon",(function(t){var n,o=t.split("::"),a=(0,W.Z)(o,2),i=(a[0],a[1]);if(i=/^sp_/.test(i)?i.replace(/^sp_/,""):i,void 0===(null===(n=addonsJSON)||void 0===n?void 0:n[i]))return null;var r="builder-icon";return e.props.size&&(r+=" builder-icon-"+e.props.size),e.props.className&&(r+=" "+e.props.className),te.createElement("span",{className:r,dangerouslySetInnerHTML:{__html:addonsJSON[i].icon}})})),e}return(0,X.Z)(a,[{key:"render",value:function(){var e,t;if(this.props.isClassIcon)return te.createElement("span",{className:this.parseIconClass(this.props.name),"aria-hidden":!0});if(this.isAddonIcon(this.props.name))return this.renderAddonIcon(this.props.name);var n,o=Mo.info;void 0===(null==Mo?void 0:Mo[this.props.name])?null!==(null===(n=this.props)||void 0===n?void 0:n.fallback)&&(o=Mo[this.props.fallback]):o=Mo[this.props.name];var a=Object.assign({tabIndex:"",icon:null===(e=o)||void 0===e?void 0:e.icon,viewBox:null===(t=o)||void 0===t?void 0:t.viewBox,size:""},this.props),i="builder-icon";return this.props.size&&(i+=" builder-icon-"+this.props.size),this.props.className&&(i+=" "+this.props.className),a.className=i,te.createElement(Jo,a)}}]),a}(te.Component));var Jo;const Zo=function(e){var t=e.code,n=e.category,o=e.title,a=e.content,i=e.onClose,r=(0,te.useState)(""),l=(0,W.Z)(r,2),c=l[0],s=l[1],d=function(){var e=(0,jt.Z)(Ut().mark((function e(o){var a,r,l;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o.preventDefault(),a=pagebuilder_base+"index.php?option=com_sppagebuilder&task=page.saveCode",e.next=4,fetch(a,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify({title:c,code:t,category:n})});case 4:return r=e.sent,e.next=7,r.json();case 7:(l=e.sent).status?(ue(l.data,"Success"),window.warningAtReload=!1,i()):pe(l.data,"Error");case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-dialog-icon"},te.createElement(Bo,{name:"addonDuo",size:"6x",className:"builder-text-primary"})),te.createElement("div",{className:"builder-dialog-title"},o),te.createElement("div",{className:"builder-dialog-content"},a),te.createElement("div",{className:"builder-dialog-forms"},te.createElement("div",{className:"builder-form-group"},te.createElement("input",{type:"text",className:"builder-form-field",placeholder:a,onChange:function(e){return s(e.target.value)}}))),te.createElement("div",{className:"builder-dialog-footer"},te.createElement("span",{className:"builder-button builder-button-secondary",onClick:function(e){e.preventDefault(),i()},role:"button"},Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_DIALOG_CANCEL_BUTTON")),te.createElement("span",{className:"builder-button builder-button-primary",onClick:d,role:"button"},Joomla.JText._("COM_SPPAGEBUILDER_SAVE"))))},jo=function(e){var t=e.children,n=e.className,o=e.closeOnBackdrop,a=e.onClose;return(0,ne.createPortal)(te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-dialog-backdrop",onClick:function(e){if(e.preventDefault(),!o)return!1;a()}}),te.createElement("div",{className:"builder-dialog".concat(n?" ".concat(n):"")},te.createElement("div",{className:"builder-dialog-body"},t))),document.body)};var Go=new(function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(){var e;return(0,Y.Z)(this,a),(e=o.call(this)).addon={},e.section={},e.dialog="",e.show=!1,e}return(0,X.Z)(a,[{key:"setAddon",value:function(e){this.addon=e,this.dispatchEvent()}},{key:"setSection",value:function(e){this.section=e,this.dispatchEvent()}},{key:"setDialog",value:function(e){this.dialog=e,this.dispatchEvent()}},{key:"showDialog",value:function(){this.show=!0,this.dispatchEvent()}},{key:"hideDialog",value:function(){this.reset()}},{key:"reset",value:function(){this.addon={},this.section={},this.show=!1,this.dialog="",this.dispatchEvent()}},{key:"dispatchEvent",value:function(){this.emit("contextMenu")}}]),a}(ie.EventEmitter));const Uo=Object.seal(Go),Fo=function(){var e=(0,te.useState)(!1),t=(0,W.Z)(e,2),n=t[0],o=t[1];(0,te.useEffect)((function(){return Uo.on("contextMenu",i),function(){Uo.removeListener("contextMenu",i)}}),[]);var a,i=function(){o(Uo.show)};return n&&te.createElement(jo,{className:"builder-text-center"},te.createElement(Zo,{code:(a=Uo.dialog,"saveSection"===a?Uo.section:Uo.addon),onClose:function(){Uo.reset(),o(!1)},title:function(e){return"saveAddon"===e?"Save Addon":"saveSection"===e?"Save Section":""}(Uo.dialog),content:function(e){return"saveAddon"===e?"Enter a name to save the addon":"saveSection"===e?"Enter a name to save the section":""}(Uo.dialog),category:function(e){return"saveSection"===e?"section":"addon"}(Uo.dialog)}))};function Ho(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function zo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ho(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ho(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Vo=(new Date).getTime(),Wo=[],Ko=a.Z.plugin({sppbForm:function(e,t){switch(t.type){case"INLINE_EDIT_ELM_CHANGE":var n=e.values.instFormId,o=t.payload,a=o.id,i=o.field,r=o.value,l=o.addonName;if(n!==a&&("accordion"==l||"tab"==l)){var c="";if("accordion"==l?c="sp_accordion_item":"tab"==l&&(c="sp_tab_item"),c){var s=ae()(e.values[c]),d=Yo(s,t);return(0,ln.ZP)(e,(function(e){e.values[c]=d}))}return e}if("js_slideshow"==l){var u="slideshow_items",p=ae()(e.values[u]),m=Xo(p,t.payload);return(0,ln.ZP)(e,(function(e){e.values[u]=m}))}if("button_group"===l){var v=t.payload.options.buttonGroupIndex;return zo(zo({},e),{},{values:zo(zo({},e.values),{},{sp_button_group_item:e.values.sp_button_group_item.map((function(e,t){return v!==t?e:zo(zo({},e),{},{title:r})}))})})}var f=null==i?void 0:i.split("-");return f?f.length<3?(0,ln.ZP)(e,(function(e){e.values[i]=r})):(0,ln.ZP)(e,(function(e){e.values[f[0]][f[1]][f[2]]=r})):e;case"SAVE_ADDON_IN":case"UPDATE_ADDON_IN":case"REMOVE_ADDON_IN":case"SORT_ADDON_IN":var b=t.fieldData,g=qo(b.fieldName),h=g.fieldName,_=g.fieldIndex,E=g.nestedFieldName;if(null!==h){var y=qo(b.riFieldName),x=(y.fieldName,y.fieldIndex),O=y.nestedFieldName,I=jQuery.extend(!0,{},e.values[h][_][E][x]),w=ae()(t),C=jQuery.extend(!0,w.fieldData,{fieldName:h,rfieldIndex:x,riFieldName:O}),P=jQuery.extend(!0,w,{fieldData:C,riFieldName:O}),S=Qo(I,P);return(0,ln.ZP)(e,(function(e){e.values[h][_][E].splice(x,1,S)}))}var A=jQuery.extend(!0,{},e.values[b.fieldName][b.rfieldIndex]),D=Qo(A,t);return(0,ln.ZP)(e,(function(e){e.values[b.fieldName].splice(b.rfieldIndex,1,D)}));case"ADD_DEEP_ADDON_NEW_ITEM":var N,T=t.payload,R=T.meta,k=T.item,L=T.addonName,M=T.addon.id,B=R.key,J=Object.keys(We).includes(L)?k:null===(N=addonsJSON)||void 0===N||null===(N=N[L])||void 0===N||null===(N=N.default)||void 0===N||null===(N=N[B])||void 0===N?void 0:N[0];if(!J)return e;if("table_advanced"===L){var Z=J.table_advanced_item.map((function(e){var t=e.content;return{content:[{collapse:!1,id:ct(),name:"text_block",reference_id:M,settings:{text:t},visibility:!0}]}}));J={table_advanced_item:Z}}return(0,ln.ZP)(e,(function(e){var t;null===(t=e.values[B])||void 0===t||t.push(J)}));default:return e}}}),Yo=function(e,t){return e.map((function(e){return e.content.map((function(e){return e.id===t.id&&(e.settings[t.field]=t.value),e})),e})),e},Xo=function(e,t){var n=t.field,o=t.options,a=t.value;if("title_content_title"===n)e[o.slidenumber].slideshow_inner_items[o.itemposition][n]=a;else{var i=n.split("-");e[i[0]][i[1]][i[2]][i[3]]=a}return e},qo=function(e){var t=null,n=null,o=null,a=e.split(".");return a.length>1&&(t=a[0].replace(/ *\[[^)]*\] */g,""),o=$o(a[0]),n=a[1]),{fieldName:t,fieldIndex:o,nestedFieldName:n}},$o=function(e){var t=/\[([^)]+)\]/.exec(e);return null!==t&&t.length>0?t[t.length-1]:null},Qo=function(e,t){var n=t.fieldData;switch(t.type){case"SAVE_ADDON_IN":var o=e[n.riFieldName];if(null==o||""==o){var a=ae()(Wo);a.push({id:Vo++,name:n.addonName,settings:t.formVal}),e[n.riFieldName]=a}else e[n.riFieldName].push({id:Vo++,name:n.addonName,settings:t.formVal});return e;case"UPDATE_ADDON_IN":return e[n.riFieldName][n.addonIndex].settings=t.formVal,e;case"REMOVE_ADDON_IN":return(0,ln.ZP)(e,(function(e){e[t.riFieldName].splice(t.addonIndex,1)}));case"SORT_ADDON_IN":var i=t.dragIndex,r=t.dropIndex;return e[t.riFieldName][i],(0,ln.ZP)(e,(function(e){e[t.riFieldName]=bt(e[t.riFieldName],i,r)}));default:return e}};const ea=Ko;var ta={form:"",mainForm:{addonName:"",addonType:"",values:""},insideForm:{addonName:"",addonType:"addon",values:""},activeField:{fieldName:"",rfieldIndex:"",addonName:"",addonIndex:"",riFieldName:""}};const na=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ta,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"ADD_EDIT_ADDON_IN":return(0,ln.ZP)(e,(function(e){e.form="insideForm",e.insideForm.addonName=t.addonName,e.insideForm.values=t.values,e.activeField.addonName=t.addonName,e.activeField.riFieldName=t.riFieldName,e.activeField.addonIndex=t.addonIndex}));case"INIT_VALUE":return(0,ln.ZP)(e,(function(e){var n=t.addonName,o=t.addonType,a=t.values,i=t.addonData;e.mainForm={addonName:n,addonType:o,values:a,addonData:i},e.form="mainForm"}));case"CANCEL_ADDON_IN_FORM":return(0,ln.ZP)(e,(function(e){e.form="mainForm"}));case"ADD_EDIT_REPEAT_FIELD":return(0,ln.ZP)(e,(function(e){e.activeField.fieldName=t.fieldName,e.activeField.rfieldIndex=t.rfieldIndex}));default:return e}};var oa=function(e){return{type:"ADD_ROW",payload:e}},aa=function(e){return{type:"REMOVE_ROW",payload:{rowId:e}}},ia=function(e,t){return{type:"REMOVE_COLUMN",payload:{rowId:e,columnId:t}}},ra=function(e,t,n){return{type:"REMOVE_ADDON",payload:{rowId:e,columnId:t,addonId:n,referenceId:arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0}}},la=function(e){return{type:"REMOVE_COLLECTION_ADDON_ITEM",payload:{rowId:e.rowId,columnId:e.columnId,addonIndex:e.addonIndex,collectionItemAddonIndex:e.collectionItemAddonIndex}}},ca=function(e){return{type:"DUPLICATE_ROW",payload:e}},sa=function(e){return{type:"DUPLICATE_DEEP_CONTENT_ITEM",payload:e}},da=function(e,t){return{type:"DUPLICATE_COLUMN",payload:{rowId:e,columnId:t}}},ua=function(e){return{type:"DUPLICATE_DEEP_ADDON",data:e}},pa=function(e){return{type:"PASTE_ADDON_NEW",payload:{rowIndex:e.rowIndex,pasteOptions:e.pasteOptions}}},ma=function(e,t){return{type:"PASTE_ROW",payload:{rows:t,index:e}}},va=function(e){return{type:"PASTE_OR_INSERT_NESTED_ROW",payload:e}},fa=function(e){return{type:"EDIT_DEEP_ADDON_TITLE",payload:e}},ba=function(e){var t="ROW_SETTING";return"row"===e.type?t="ROW_SETTING":"column"===e.type?t="COLUMN_SETTING":"addon"===e.type?t=""===e.settings.addonIndex?"ADDON_SETTING":"ADDON_EDIT":"inner_row"===e.type?t="INNER_ROW_SETTING":"inner_column"===e.type?t="INNER_COLUMN_SETTING":"inner_addon"===e.type&&(t=void 0===e.settings.addonInnerIndex?"ADDON_INNER_SETTING":"ADDON_INNER_EDIT"),{type:t,index:e.index,settings:e.settings}},ga=function(e){return{type:"IMPORT_PAGE",page:e}},ha=function(e,t,n){return{type:"TOGGLE_COLUMN",index:e,settings:{colIndex:t,id:n}}},_a=function(e){return{type:"PASTE_OR_INSERT_SECTION",payload:e}},Ea=function(e){return{type:"ADD_BLOCK_AS_NESTED_SECTION",payload:e}},ya=function(e){return{type:"SET_PAGE_SETTINGS_DATA",payload:e}},xa=function(e){return{type:"SET_CLEAN_PAGE_SETTINGS_DATA",payload:e}},Oa=function(e,t){return{type:"MOVE_ADDON_ITEMS",payload:{dragInfo:e,hoverInfo:t}}},Ia=function(e,t,n){return{type:"SORT_COLLECTION_ADDON",payload:{dragInfo:e,hoverInfo:t,isEmptyChild:n}}},wa=function(e,t){return{type:"SORT_ADDON_WITH_COLLECTION_ITEM_ADDON",payload:{dragInfo:e,hoverInfo:t}}},Ca=function(e){return{type:"MOVE_COLUMN_ITEMS",payload:{dragSectionIdx:e.dragSectionIdx,dragColIdx:e.dragColIdx,hoverSectionIdx:e.hoverSectionIdx,hoverColIdx:e.hoverColIdx}}},Pa=function(e){return{type:"CHANGE_ADMIN_LABEL",payload:e}},Sa=function(e){return{type:"CHANGE_VISIBILITY",payload:e}},Aa=function(e){return{type:pn,payload:e}},Da=function(e){return{type:"SET_GLOBAL_PANEL",payload:e}};var Na=new(function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(){var e;return(0,Y.Z)(this,a),(e=o.call(this)).show=!1,e.addon={},e.addonId=0,e.position={left:0,right:0,width:0,height:0},e.addonType="addon",e.config={},e}return(0,X.Z)(a,[{key:"setType",value:function(e){this.addonType=e}},{key:"showEditor",value:function(){this.show=!0,this.dispatchEvent()}},{key:"hideEditor",value:function(){this.reset()}},{key:"setAddon",value:function(e){var t;this.addon=e,void 0!==(null==e||null===(t=e.settings)||void 0===t?void 0:t.addonId)&&this.setAddonId(e.settings.addonId)}},{key:"setConfig",value:function(e){this.config=e}},{key:"setAddonId",value:function(e){this.addonId=e}},{key:"setPosition",value:function(e){this.position=e}},{key:"reset",value:function(){this.show=!1,this.addon={},this.addonType="addon",this.addonId=0,this.position={},this.config={},this.dispatchEvent()}},{key:"dispatchEvent",value:function(){this.emit("onEditor")}}]),a}(re()));Na.setMaxListeners(0);const Ta=Object.seal(Na);var Ra=n(3279),ka=n.n(Ra),La=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],o=(0,te.useMemo)((function(){return ka()(e,t)}),[t].concat((0,c.Z)(n)));return(0,te.useEffect)((function(){return function(){o.cancel()}}),[o]),o},Ma=n(2496),Ba=(0,te.createContext)({}),Ja=function(){return(0,te.useContext)(Ba)};const Za=Ba;var ja=function(e){var t=e.addonType,n=e.settings;return{type:"INIT_VALUE",addonName:e.addonName,addonType:t,values:n,addonData:e.addonData}},Ga=function(e,t){return{type:"ADD_EDIT_REPEAT_FIELD",fieldName:e,rfieldIndex:t}},Ua=function(e,t){if(""===t.addonIndex)var n="SAVE_ADDON_IN";else n="UPDATE_ADDON_IN";return{type:n,formVal:e,fieldData:t}},Fa=function(e,t,n,o){return{type:"ADD_EDIT_ADDON_IN",addonName:e,addonIndex:o,values:t,riFieldName:n}},Ha=function(e){return{type:"INLINE_EDIT_ELM_CHANGE",payload:e}},za=function(e){var t=e.title,n=e.closeSettingsModal,o=e.hasTitle;return void 0===o||o?te.createElement("div",{className:"builder-editor-modal-title"},te.createElement("h3",null,te.createElement(Bo,{className:"builder-drag-button",name:"ellipsisDoubleY"}),t&&te.createElement("span",null,t," ",Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_SETTINGS_TITLE"))),te.createElement(Bo,{onClick:n,className:"builder-editor-close-button",name:"times",size:"1x"})):null},Va=n(3910),Wa=n(3382);const Ka=(0,Io.$j)((function(e){return{state:e}}))((function(e){var t,n=e.flOptions,o=e.state,a=e.parentKey,i=(null===(t=o.form.sppbForm.values)||void 0===t||null===(t=t[a])||void 0===t?void 0:t[0])||{};return te.createElement("div",{className:"builder-form-group"},void 0!==n.attr&&te.createElement(zp,{fieldsList:n.attr,fieldsAttr:n.attr,values:i,parentKey:a,element:"".concat(a,"[0]")}))}));var Ya=function(e){var t=e.children,n=e.className,o=e.onClose,a=e.showClose;return te.createElement("div",{className:"builder-modal-header".concat(n?" "+n:"")},t,a&&te.createElement("span",{className:"builder-close-button","aria-label":"Close",tabIndex:0,onKeyDown:De,onClick:function(e){e.preventDefault(),o()},role:"button"},te.createElement(Bo,{name:"times",size:"1x"})))},Xa=function(e){var t=e.children;return te.createElement("div",{className:"builder-modal-content"},t)},qa=function(e){var t=e.children,n=e.className;return te.createElement("div",{className:"builder-modal-body".concat(n?" "+n:"")},t)},$a=function(e){var t=e.children,n=e.isPopup,o=void 0!==n&&n;return te.createElement("div",{className:"builder-modal-footer ".concat(o?"builder-modal-popup":"")},t)};const Qa=function(e){var t=e.children,n=e.isOpen,o=e.onClose,a=e.showClose,i=e.size,r=e.cssClass,l=e.isPopup,c=void 0!==l&&l,s=e.customStyles,d=void 0===s?{}:s,u=(0,te.useRef)(null);if((0,te.useEffect)((function(){return window.addEventListener("keydown",p),function(){window.removeEventListener("keydown",p)}})),!n)return null;var p=function(e){"Escape"===e.key&&o(!0)};return ne.createPortal(te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-modal-overlay ".concat(c?"builder-modal-overlay-popup":""),onClick:function(){return o(!0)},onKeyDown:De,tabIndex:0,role:"button"}),te.createElement("div",{className:"builder-modal ".concat(c?"builder-modal-overlay-popup":""),ref:u},te.createElement("div",{className:"builder-modal-dialog".concat(i?" builder-modal-"+i:"").concat(r?" "+r:""),style:d},a&&te.createElement("span",{className:"builder-modal-close","aria-label":"Close",onClick:function(e){e.preventDefault(),o()},onKeyDown:De,tabIndex:0,role:"button"},te.createElement(Bo,{name:"times",size:"2x"})),t))),document.body)};var ei=n(7835),ti={FORMREITEM:"repeatItem",SCHEMA_REPEAT_ROW:"schemaRepeatRow"};const ni=function(e){var t=e.children,n=e.onClick,o=e.updatedZIndex;return te.createElement("div",{role:"presentation",className:"builder-portal-popover-wrapper",style:gt(o)?{zIndex:o}:{}},te.createElement("div",{className:"builder-portal-popover-backdrop",onClick:n}),t)};var oi=function(e){var t=(0,te.useRef)();return(0,te.useEffect)((function(){t.current=e}),[e]),t.current};function ai(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ii(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ai(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ai(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ri=function(e){var t,n=e.isOpen,o=e.triggerRef,a=e.arrow,i=void 0===a?"auto":a,r=e.gap,l=void 0===r?10:r,c=e.isDropdown,s=void 0!==c&&c,d=e.calculateAbsolute,u=void 0!==d&&d,p=(0,te.useMemo)((function(){return o||{current:null}}),[o,i]),m=(0,te.useRef)(null),v=oi(null===(t=p.current)||void 0===t?void 0:t.getBoundingClientRect()),f=(0,te.useState)(0),b=(0,W.Z)(f,2),g=b[0],h=b[1],_=(0,te.useState)({left:0,top:0,arrowPlacement:"bottom"}),E=(0,W.Z)(_,2),y=E[0],x=E[1];return(0,te.useEffect)((function(){var e=document.querySelector(".builder-modal-dialog-scrollable .builder-modal-body");if(n&&e)return e.style.overflow="hidden",function(){e.style.overflow="auto"}}),[n]),(0,te.useEffect)((function(){if(p.current){var e=p.current.getBoundingClientRect();h(e.width)}}),[p]),(0,te.useEffect)((function(){if(n&&p.current&&m.current){var e=p.current.getBoundingClientRect(),t=m.current.getBoundingClientRect(),o=v||{},a=o.left,r=o.top,c=t.width||e.width,d=t.height;if(0===y.top&&0===y.left||a!==e.left||r!==e.top){var f={top:0,left:0},b="bottom",h=window.innerHeight||document.documentElement.clientHeight,_=window.innerWidth||document.documentElement.clientWidth,E=d+l,O=c+l,I=h-d,w=function(){return"auto"===i&&_>e.left+c?Math.floor(e.left):"auto"===i&&e.left>c?Math.floor(e.right-c):Math.floor(e.left-(c-g)/2)},C=function(){var t=Math.floor(e.top-d/2+e.height/2);if(t<l)return l;if(t+d+l>h){var n=t+d-h+l,o=Math.floor(t-n);return o<0?0:o}return t},P=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(e<0)return 0;if(e+d>h){var t=e+d-h,n=Math.floor(e-t);return n<0?0:n}return e},S=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;if(e<0)return 0;if(e+c>_){var t=e+c-_;return Math.floor(e-t)}return e},A=function(t){var n=t.arrowPosition,o=Math.floor(e.left-c-l),a=Math.floor(e.right+l);return S("left"===n?o:a)},D=function(t){var n=t.arrowPosition,o=Math.floor(e.top-d-l),a=Math.floor(e.bottom+l);return P("top"===n?o:a)},N={top:{top:D({arrowPosition:"top"}),left:w()},bottom:{top:D({arrowPosition:"bottom"}),left:w()},left:{top:C(),left:A({arrowPosition:"left"})},right:{top:C(),left:A({arrowPosition:"right"})},middle:{top:I<0?0:I/2,left:Math.floor(e.left-c/2+e.width/2)}};if("auto"!==i?(f={top:N.bottom,bottom:N.top,left:N.right,right:N.left,middle:N.middle}[i],b=i):e.bottom+E>h&&e.top>E?(f=N.top,b="bottom"):O>e.left&&e.bottom+E>h&&!s?(f=N.right,b="left"):O<e.left&&e.bottom+E>h&&!s?(f=N.left,b="right"):e.bottom+E<=h?(f=N.bottom,b="top"):(f=N.middle,b="middle"),u){var T=P(v.top),R=S(v.left);x({top:T,left:R,arrowPlacement:b})}else x(ii(ii({},f),{},{arrowPlacement:b}))}}}),[p,m,v,g,n,l,i,s]),{position:y,triggerWidth:g,triggerRef:p,popoverRef:m}},li=n(4448),ci=function(e){var t=e.children,n=e.handle,o=(0,te.useState)({x:0,y:0}),a=(0,W.Z)(o,2),i=a[0],r=a[1],l=(0,te.useState)(!1),c=(0,W.Z)(l,2),s=c[0],d=c[1],u=(0,te.useRef)(null);return te.createElement("div",{ref:u,onMouseDown:function(e){if(e.target.closest(n)){e.preventDefault(),d(!0);var t=e.clientX-i.x,o=e.clientY-i.y,a=function(e){r({x:e.clientX-t,y:e.clientY-o})};document.addEventListener("mousemove",a),document.addEventListener("mouseup",(function e(){d(!1),document.removeEventListener("mousemove",a),document.removeEventListener("mouseup",e)}))}},style:{transform:"translate(".concat(i.x,"px, ").concat(i.y,"px)"),cursor:s?"grabbing":"default"}},t)};const si=function(e){var t=document.querySelector(".builder-modal-editor-panel .builder-modal-content"),n=(null==t?void 0:t.getBoundingClientRect().left)+(null==t?void 0:t.getBoundingClientRect().width)/2,o=window.innerWidth/2,a=e.title,i=void 0===a?Joomla.JText._("COM_SPPAGEBUILDER_POPOVER_TITLE"):a,r=e.parent_el,l=e.open,c=e.children,s=e.onHide,d=e.gap,u=void 0===d?32:d,p=e.arrow,m=void 0===p?n>o?"right":"left":p,v=e.disableBackdrop,f=void 0!==v&&v,b=e.footerContent,g=e.hideFooter,h=void 0!==g&&g,_=e.hideHeader,E=void 0!==_&&_,y=e.modalBodyCss,x=void 0===y?{}:y,O=e.modalContentCss,I=void 0===O?{}:O,w=e.portalPopoverCss,C=void 0===w?{}:w,P=e.calculateAbsolute,S=void 0!==P&&P,A=e.updatedZIndex,D=void 0===A?null:A,N=e.customHeader,T=void 0===N?null:N,R=ri({isOpen:l,triggerRef:r,arrow:m,gap:u,footerContent:b,calculateAbsolute:S}),k=R.position,L=R.popoverRef;if(!l)return null;var M=function(){return te.createElement("div",{ref:L,style:{position:"absolute",left:k.left,top:k.top,zIndex:null!=D?D:1051}},te.createElement("div",{className:"builder-modal-dialog builder-portal-popover",style:C},te.createElement("div",{className:"builder-modal-content",style:I},!E&&te.createElement("div",{className:"builder-modal-header",style:{cursor:"move"}},!T&&te.createElement("span",{className:"builder-modal-header-title builder-d-flex builder-align-items-left"},i),T&&T,te.createElement("span",{className:"builder-close-button","aria-label":"Close",role:"button",onClick:function(){return s()}},te.createElement(Bo,{name:"times",size:"1x"}))),te.createElement("div",{className:"builder-modal-body",style:x},c),!h&&b&&te.createElement("div",{className:"builder-card-footer"},b))))};return(0,li.createPortal)(f?M():te.createElement(ni,{onClick:function(){return s()},updatedZIndex:D},te.createElement(ci,{handle:".builder-modal-header"},M())),document.body)};var di=n(3766),ui=n(2772);const pi=(0,Io.$j)((function(e,t){var n=t.meta&&t.meta.form?t.meta.form:"sppbForm";return{legacyItems:(0,di.Z)(n)(e,"sp_form_builder_item")}}),(function(e){return{clearLegacyItems:function(t){return e((0,ui.m)(t,"sp_form_builder_item",[]))},addStepField:function(t,n,o){return e((0,ui.aj)(t,n,o))}}}))((function(e){var t=e.fields,n=e.flOptions,o=e.meta,a=e.legacyItems,i=e.clearLegacyItems,r=e.addStepField,l=(0,te.useState)(null),c=(0,W.Z)(l,2),s=c[0],d=c[1],u=(0,te.useState)(null),p=(0,W.Z)(u,2),m=p[0],v=p[1],f=(0,te.useRef)(!1),b=Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FORM_STEP")||"Step";(0,te.useEffect)((function(){f.current||0===t.length&&Array.isArray(a)&&a.length>0&&(f.current=!0,t.push({step_title:"".concat(b," 1"),sp_form_builder_item:a}),o&&o.form&&i(o.form))}),[t.length,a]);var g=n&&n.attr?n.attr.step_option:null,h=g&&g.fields?g.fields.sp_form_builder_item:null;if(!h)return null;var _=t.length<=1,E=te.createElement("span",{role:"button",className:"builder-button builder-button-primary builder-d-flex builder-justify-content-center builder-form-builder-add-step",onClick:function(e){e.preventDefault(),t.push({step_title:"".concat(b," ").concat(t.length+1),step_icon:"",sp_form_builder_item:[{admin_label:"New Item"}]})}},te.createElement(Bo,{name:"stepAdditon",className:"builder-me-1"})," ",Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FORM_ADD_STEP")||"Add Step");return te.createElement("div",{className:"builder-form-group builder-form-builder-steps"},t.map((function(e,n){if(_)return te.createElement("div",{className:"builder-form-builder-step-flat",key:n},te.createElement(Va.Z,{flOptions:h,name:"".concat(e,".sp_form_builder_item"),parentKey:"".concat(e,".sp_form_builder_item"),component:Pp}));var a=(t.get(n)||{}).step_title||"".concat(b," ").concat(n+1);return te.createElement("div",{className:"builder-card builder-form-builder-step-card",key:n},te.createElement("div",{className:"builder-form-builder-step-header builder-d-flex builder-align-items-center builder-justify-content-between"},m===n?te.createElement(Wa.Z,{name:"".concat(e,".step_title"),component:"input",type:"text",autoFocus:!0,className:"builder-form-builder-step-title-input",onBlur:function(){return v(null)}}):te.createElement("span",{className:"builder-form-builder-step-title"},a),te.createElement("div",{className:"builder-form-builder-step-actions builder-d-flex builder-align-items-center"},te.createElement("span",{role:"button",className:"builder-button builder-button-light builder-button-round",onClick:function(t){return function(e,t){e.preventDefault(),o&&o.form&&r(o.form,"".concat(t,".sp_form_builder_item"),{admin_label:"New Item"})}(t,e)},"aria-label":Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_ADD_INNER_ITEM_BUTTON")||"Add Item"},te.createElement(Bo,{name:"plus",size:"1x"})),te.createElement("span",{role:"button",className:"builder-button builder-button-light builder-button-round",onClick:function(e){e.preventDefault(),d(s===n?null:n)}},te.createElement(Bo,{name:"ellipsisY",size:"1x"})),s===n&&te.createElement("div",{className:"builder-form-builder-step-menu"},te.createElement("span",{role:"button",className:"builder-form-builder-step-menu-item",onClick:function(e){e.preventDefault(),v(n),d(null)}},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FORM_STEP_RENAME")||"Rename"),te.createElement("span",{role:"button",className:"builder-form-builder-step-menu-item builder-text-danger",onClick:function(e){e.preventDefault(),t.remove(n),d(null)}},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FORM_STEP_DELETE")||"Delete")))),te.createElement("div",{className:"builder-form-builder-step-body"},te.createElement(Va.Z,{flOptions:h,name:"".concat(e,".sp_form_builder_item"),parentKey:"".concat(e,".sp_form_builder_item"),component:Pp,hideAddButton:!0})))})),E)}));var mi=n(2146),vi=n(8239),fi=n(7830),bi=n(1150),gi=n(6214),hi=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:300,n=(0,te.useState)(e),o=(0,W.Z)(n,2),a=o[0],i=o[1];return(0,te.useEffect)((function(){var n=setTimeout((function(){i(e)}),t);return function(){clearTimeout(n)}}),[e,t]),a},_i=n(5697),Ei=n.n(_i);function yi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function xi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?yi(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Oi=function(e){return te.createElement("div",{className:"builder-color-picker-pointer",style:xi({width:e.width+"px",height:e.height+"px",cursor:"pointer"},e.styles)})};Oi.propTypes={width:Ei().number,height:Ei().number,styles:Ei().object},Oi.defaultProps={width:12,height:12,styles:{}};const Ii=Oi;var wi=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"hex",n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o="";if(arguments.length>3&&void 0!==arguments[3]&&!arguments[3])return o;var a=e.hex,i=e.rgb,r=e.hsl;return"hex"===t?o=a:"rgb"===t?o=n?"rgba(".concat(i.r,", ").concat(i.g,", ").concat(i.b,")"):"rgba(".concat(i.r,", ").concat(i.g,", ").concat(i.b,", ").concat(i.a,")"):"hsl"===t&&(o=n?"hsla(".concat(parseInt(r.h),", ").concat(parseInt(100*r.s),"%, ").concat(parseInt(100*r.l),"%)"):"hsla(".concat(parseInt(r.h),", ").concat(parseInt(100*r.s),"%, ").concat(parseInt(100*r.l),"%, ").concat(r.a,")")),o},Ci=function(e){return"string"==typeof e&&(e.startsWith("var(")||e.startsWith("--"))},Pi={pointer:{width:"12px",height:"12px",borderRadius:"50%",transform:"translate(-6px, -6px)",border:"2px solid #FFFFFF",boxShadow:"0px 0px 3px rgba(0, 0, 0, 0.3)"},hueSlider:{width:"12px",height:"12px",borderRadius:"50%",backgroundColor:"#FFFFFF",border:"2px solid #FFFFFF",boxShadow:"0px 0px 3px rgba(0, 0, 0, 0.3)"},alphaSlider:{width:"12px",height:"12px",borderRadius:"50%",backgroundColor:"#FFFFFF",border:"2px solid #FFFFFF",boxShadow:"0px 0px 3px rgba(0, 0, 0, 0.3)"},swatchSquare:{minWidth:16,minHeight:16,margin:"1px 2px",cursor:"pointer",boxShadow:"0 0 2px rgba(0,0,0, .6)"}},Si="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=color.globalColors&_method=get");const Ai=(0,fi.iS)((function(e){var t=e.hex,n=e.color,o=e.disableHue,a=e.disableAlpha,i=e.disableInputs,r=e.disableGlobalColors,l=void 0!==r&&r,s=e.onChange,d=e.onColorChange,u=e.activeTab,p=void 0===u?"color":u,m=(0,te.useRef)(!1),v=(0,te.useState)("hex"),f=(0,W.Z)(v,2),b=f[0],g=f[1],h=wi(e,b,a,m.current),_=(0,te.useState)(h),E=(0,W.Z)(_,2),y=E[0],x=E[1],O=(0,te.useState)([]),I=(0,W.Z)(O,2),w=I[0],C=I[1],P=(0,te.useState)(n),S=(0,W.Z)(P,2),A=S[0],D=S[1],N=(0,te.useState)([]),T=(0,W.Z)(N,2),R=T[0],k=T[1],L=(0,te.useState)(""),M=(0,W.Z)(L,2),B=M[0],J=M[1],Z=hi(B),j=!1;(0,te.useEffect)((function(){if(Ci(n)){var e=function(e){if(null==e||!e.startsWith("var("))return e;var t=document.createElement("div");t.style.color=e,document.body.appendChild(t);var n=window.getComputedStyle(t).color;return document.body.removeChild(t),n}(n);D(e)}else D(n)}),[n]),(0,te.useEffect)((0,jt.Z)(Ut().mark((function e(){var t,n,o;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!l){e.next=2;break}return e.abrupt("return");case 2:return e.next=4,fetch(Si,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 4:return t=e.sent,e.next=7,t.json();case 7:(n=e.sent)&&k(null!==(o=null==n?void 0:n.data)&&void 0!==o?o:[]);case 9:case"end":return e.stop()}}),e)}))),[]),(0,te.useEffect)((function(){x(h||n)}),[b]),(0,te.useEffect)((function(){x(n)}),[n]);var G=(0,te.useMemo)((function(){if(!R)return[];if(B){var e=null==R?void 0:R.filter((function(e){var t;return null==e||null===(t=e.path[0])||void 0===t?void 0:t.toLowerCase().includes(B.toLowerCase())}));return e.length>0?e:[]}return R}),[R,Z]);(0,te.useEffect)((function(){if(R&&R.length>0){var e=new Set,t=G.filter((function(e){return!e.isTemplateColor})),n=G.filter((function(e){return e.isTemplateColor})),o=[].concat((0,c.Z)(t),(0,c.Z)(n)),a=null==o?void 0:o.reduce((function(t,n){var o=(null==n?void 0:n.path[0])||"",a="$".concat(o).toLowerCase();if(!e.has(a)){e.add(a);var i;i=o.includes("sppb-")?"--".concat(o.toLowerCase().replace(/ /g,"-")):"--sppb-".concat(o.toLowerCase().replace(/ /g,"-")),t.push({label:o,value:i,isTemplateColor:n.isTemplateColor})}return t}),[]);C(null!=a?a:[])}}),[G]);var U,F=function(e){if(!e)return d("");var n=Ie()(e)?t:e;if("string"==typeof e&&"var"===e.slice(0,3).toLocaleLowerCase()){var o=e.startsWith("--")?"var(".concat(e,")"):e;return d(o,{type:"var"}),void x(o)}if("string"==typeof e&&"rgba"===(null==e?void 0:e.slice(0,4).toLocaleLowerCase()))s(e,{type:"rgb"}),g("rgb");else{var a=e&&CSS.supports("color",n);m.current=a,s(e,{type:"rgb"===e.source?"rgb":b})}x(n)},H=document.documentElement,z=window.getComputedStyle(H);return te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-color-picker-window"},"color"===p&&te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-color-picker-saturation"},te.createElement(bi.OQ,(0,ko.Z)({},e,{hsl:Ci(n)?new gi.C(A).toHsl():e.hsl,hsv:Ci(n)?new gi.C(A).toHsv():e.hsv,onChange:F,pointer:function(){return te.createElement(Ii,{styles:Pi.pointer})}}))),!o&&te.createElement("div",{className:"builder-color-picker-hue"},te.createElement(bi.PS,{hsl:Ci(n)?new gi.C(A).toHsl():e.hsl,onChange:F,direction:"horizontal",pointer:function(){return te.createElement(Ii,{styles:Pi.hueSlider})}})),!a&&te.createElement("div",{className:"builder-color-picker-alpha"},te.createElement(bi.xV,{hsl:Ci(n)?new gi.C(A).toHsl():e.hsl,rgb:Ci(n)?new gi.C(A).toRgb():e.rgb,onChange:function(e){"hex"===b&&g("rgb"),F(e)},direction:"horizontal",pointer:function(){return te.createElement(Ii,{styles:Pi.alphaSlider})}})))),!i&&"color"===p&&te.createElement("div",{className:"builder-color-picker-form-group builder-mt-3"},te.createElement(bi.Vm,{value:Ci(n)?n:"hex"===b?y:n,onChange:F,placeholder:"#000000",style:{input:{textTransform:Ci(n)?"lowercase":"none"}}}),te.createElement("span",{className:"builder-close-button builder-close-button-sm",style:{position:"relative",top:"-23px",left:"calc(100% - 24px)"},onClick:function(){x(""),d("")},title:"Clear",role:"button"},te.createElement(Bo,{name:"timesAlt",size:"1x"}))),"library"===p&&!l&&te.createElement("div",{style:{minHeight:"326px"}},te.createElement("div",{className:"builder-modal-search-wrapper"},te.createElement(Bo,{name:"search",size:"1x",className:"builder-modal-search-icon"}),te.createElement("input",{className:"builder-modal-search-input",placeholder:"Search",value:B,onChange:function(e){return J(e.target.value)}})),te.createElement("div",{style:{height:"1px",backgroundColor:"rgba(121, 127, 167, 0.3)",margin:"0 -15px"}}),te.createElement("div",{style:{maxHeight:"290px",marginTop:"8px"},className:"builder-color-picker-presets"},null==(U=w)?void 0:U.map((function(e,t){var o=z.getPropertyValue(null==e?void 0:e.value),a=!1;return null!=e&&e.isTemplateColor&&!j&&(j=!0,a=!0),te.createElement("div",{key:t},a&&te.createElement("div",{style:{marginBottom:"12px",fontSize:"14px",lineHeight:"18px",color:"#4e5487",marginLeft:"16px"}},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_COLOR_PICKER_TEMPLATE_PRESET")),te.createElement("div",{onClick:function(){return F("var(".concat(null==e?void 0:e.value,")"))},key:(null==e?void 0:e.value)+t,className:'builder-color-picker-item builder-selected-color-item" '.concat(n==="var(".concat(null==e?void 0:e.value,")")?"builder-selected-color-item":"")},te.createElement("div",{style:{backgroundColor:o,height:"20px",width:"20px",borderRadius:"4px",borderColor:"#D3D7EB",borderWidth:"1px",borderStyle:"solid"}},te.createElement("span",{style:{opacity:1-new gi.C(null==e?void 0:e.value).getAlpha()}})),te.createElement("div",{className:"builder-color-picker-preset-text",title:null==e?void 0:e.label},null==e?void 0:e.label)))})))))})),Di=function(e){var t=e.color,n=e.onChange,o=e.colorList,a=void 0===o?[]:o,i=e.disableHue,r=void 0!==i&&i,l=e.disableAlpha,c=void 0!==l&&l,s=e.disableInputs,d=void 0!==s&&s,u=e.disableGlobalColors,p=void 0!==u&&u,m=e.activeTab,v=void 0===m?"color":m,f=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{type:"hex",isValidColor:!1};if(Ie()(e)){var o=e.rgb,a=t.type,i=wi(e,a);1===o.a&&(i=wi(e,"hex")),n(i)}else{if("var"===(null==t?void 0:t.type))return void n(e);n("")}};return te.createElement("div",{className:"builder-color-picker-wrapper"},te.createElement(Ai,{color:t,colors:a,disableHue:r,disableAlpha:c,disableInputs:d,onChange:f,onColorChange:f,disableGlobalColors:p,activeTab:v}))};var Ni=function(e){var t=e.onClick,n=e.activeTab;return te.createElement("div",{className:"builder-header-tab-wrapper"},te.createElement("span",{className:"builder-modal-header-title builder-d-flex builder-align-items-left builder-modal-tab-item ".concat("color"===n?"builder-modal-tab-item-active":""),onClick:function(){return t("color")}},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_COLORPICKER_TAB_COLOR")),te.createElement("span",{className:"builder-modal-header-title builder-d-flex builder-align-items-left builder-modal-tab-item ".concat("library"===n?"builder-modal-tab-item-active":""),onClick:function(){return t("library")}},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_COLORPICKER_TAB_LIBRARY")))};const Ti=function(e){var t,n,o,a=e.input,i=a.value,r=a.onChange,l=a.name,c=e.params,s=(0,te.useState)(function(){var e=Ie()(i)?i:Object.assign({},{color:i}),t=Object.assign({},e);return t.type=t.type?t.type:"solid",t}()),d=(0,W.Z)(s,2),u=d[0],p=d[1],m=(0,te.useRef)(null),v=(0,te.useRef)(null),f=(0,te.useRef)(null),b=(0,te.useState)(!1),g=(0,W.Z)(b,2),h=g[0],_=g[1],E=(0,te.useState)(!1),y=(0,W.Z)(E,2),x=y[0],O=y[1],I=(0,te.useState)(!1),w=(0,W.Z)(I,2),C=w[0],P=w[1],S=null!=u&&u.color&&null!==(t=u.color)&&void 0!==t&&t.includes("var(--sppb")?"library":"color",A=null!=u&&u.color2&&null!==(n=u.color2)&&void 0!==n&&n.includes("var(--sppb")?"library":"color",D=(0,te.useState)(S),N=(0,W.Z)(D,2),T=N[0],R=N[1],k=(0,te.useState)(A),L=(0,W.Z)(k,2),M=L[0],B=L[1],J=function(e){var t=Object.assign({},u);t.type=e,p(t),r(t)},Z=function(e){var t=Object.assign({},u,{color:e});p(t),r(t)},j=[{value:"top center",label:"Top Center"},{value:"top left",label:"Top Left"},{value:"top right",label:"Top Right"},{value:"center center",label:"Center Center"},{value:"center left",label:"Center Left"},{value:"center right",label:"Center Right"},{value:"bottom center",label:"Bottom Center"},{value:"bottom left",label:"Bottom Left"},{value:"bottom right",label:"Bottom Right"}],G=u,U="solid"==G.type?G.color?G.color:"":"#B3B6CB",F="linear"==G.type?"linear-gradient(".concat(G.deg||0,"deg, ").concat(G.color?G.color:"#398AF1"," ").concat(G.pos||0,"%, ").concat(G.color2?G.color2:"#5EDCED"," ").concat(G.pos2||100,"%)"):"linear-gradient(144.46deg, #C9CBDC 18.4%, rgba(124, 131, 182, 0.97) 82.64%)",H="radial"==G.type?"radial-gradient(at ".concat(G.radialPos||"center center",", ").concat(G.color?G.color:"#398AF1"," ").concat(G.pos||0,"%, ").concat(G.color2?G.color2:"#5EDCED"," ").concat(G.pos2||100,"%)"):"radial-gradient(at center center, #4D5387 0%, #E6E7F1 100%)";o="radial"==G.type?H:F;var z=function(e,t){"first"===t&&R(e),"second"===t&&B(e)};return(0,te.useEffect)((function(){x&&R(S),C&&B(A)}),[x,S,C,A]),te.createElement("div",{className:"builder-form-group","data-field":l},c.title&&!c.hideTitle&&te.createElement("label",null,void 0!==c.desc&&""!=c.desc?te.createElement(vi.Z,{content:c.desc,tagName:"span"},c.title):c.title),te.createElement("div",{className:"builder-form-color builder-d-flex builder-align-items-center builder-justify-content-between builder-px-2"},te.createElement("label",{className:"builder-mb-0"},{solid:"Solid",linear:"Linear",radial:"Radial"}[G.type]),te.createElement("div",{className:"builder-color-container"},te.createElement("div",{ref:m,className:"builder-color-picker",style:{background:"".concat(G.color||G.color2?"solid"===G.type?U:o:"")},onClick:function(){return _(!h)}}),u.color&&te.createElement("span",{className:"builder-close-button builder-close-button-sm",onClick:function(e){e.preventDefault(),function(){var e=Object.assign({},u,{color:"",color2:""});p(e),r(e)}()},title:"Clear",role:"button"},te.createElement(Bo,{name:"timesAlt",size:"1x"})))),te.createElement(si,{title:c.title,open:h,parent_el:m,modalBodyCss:{padding:0},onHide:function(){return _(!1)},gap:34,customHeader:"solid"===G.type?te.createElement(Ni,{activeTab:T,onClick:function(e){return z(e,"first")}}):null},te.createElement("div",{className:"builder-card builder-card-popover"},te.createElement("div",{className:"builder-card-body builder-card-body-popover"},te.createElement("div",{className:"builder-color-selectors builder-mb-3"},te.createElement(vi.Z,{content:"Color",tagName:"span"},te.createElement("div",{className:"builder-color-selector".concat("solid"==G.type?" active":""),style:{backgroundColor:"".concat(U)},onClick:function(e){e.preventDefault(),J("solid")},role:"button","area-hidden":"true"})),te.createElement(vi.Z,{content:"Linear Gradient",tagName:"span"},te.createElement("div",{className:"builder-color-selector".concat("linear"==G.type?" active":""),style:{backgroundImage:"".concat(F)},onClick:function(e){e.preventDefault(),J("linear")},role:"button","area-hidden":"true"})),te.createElement(vi.Z,{content:"Radial Gradient",tagName:"span"},te.createElement("div",{className:"builder-color-selector".concat("radial"==G.type?" active":""),style:{backgroundImage:"".concat(H)},onClick:function(e){e.preventDefault(),J("radial")},role:"button","area-hidden":"true"}))),"solid"==G.type&&te.createElement("div",{className:"builder-form-color builder-form-color-inline"},te.createElement("div",{className:"builder-color-popover"},te.createElement(Di,{color:G.color,onChange:Z,activeTab:T}))),"solid"!=G.type&&te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-gradient-container builder-mb-3"},te.createElement("div",{className:"builder-gradient-body",style:{backgroundImage:"".concat(o)}})),te.createElement("div",{className:"builder-d-flex builder-justify-content-between builder-mb-3"},te.createElement("div",{className:"builder-d-flex builder-align-items-center builder-gutter-15"},te.createElement("div",{className:"builder-form-label"},Joomla.JText._("COM_SPPAGEBUILDER_COLOR")," 1"),te.createElement("div",null,te.createElement("div",{className:"builder-form-color"},te.createElement("div",{className:"builder-color-container"},te.createElement("div",{ref:v,className:"builder-color-picker",onClick:function(){return O(!x)},style:{backgroundColor:"".concat((null==G?void 0:G.color)||"")}}),G.color&&te.createElement("span",{className:"builder-close-button builder-close-button-sm",onClick:function(e){e.preventDefault(),function(){var e=Object.assign({},u,{color:""});p(e),r(e)}()},title:"Clear",role:"button"},te.createElement(Bo,{name:"timesAlt",size:"1x"}))),te.createElement(si,{title:c.title,open:x,parent_el:v,modalBodyCss:{padding:0},onHide:function(){return O(!1)},gap:10,customHeader:te.createElement(Ni,{activeTab:T,onClick:function(e){return z(e,"first")}})},te.createElement("div",{className:"builder-card builder-card-popover"},te.createElement("div",{className:"builder-card-body builder-card-body-popover"},te.createElement(Di,{color:G.color,onChange:Z,activeTab:T}))))))),te.createElement("div",{className:"builder-d-flex builder-align-items-center builder-gutter-15"},te.createElement("div",{className:"builder-form-label"},Joomla.JText._("COM_SPPAGEBUILDER_COLOR")," 2"),te.createElement("div",null,te.createElement("div",{className:"builder-form-color"},te.createElement("div",{className:"builder-color-container"},te.createElement("div",{ref:f,className:"builder-color-picker",onClick:function(){return P(!C)},style:{backgroundColor:"".concat((null==G?void 0:G.color2)||"")}}),G.color2&&te.createElement("span",{className:"builder-close-button builder-close-button-sm",onClick:function(e){e.preventDefault(),function(){var e=Object.assign({},u,{color2:""});p(e),r(e)}()},title:"Clear",role:"button"},te.createElement(Bo,{name:"timesAlt",size:"1x"}))),te.createElement(si,{title:"".concat(Joomla.JText._("COM_SPPAGEBUILDER_COLOR")," 2"),open:C,parent_el:f,modalBodyCss:{padding:0},onHide:function(){return P(!1)},gap:10,customHeader:te.createElement(Ni,{activeTab:M,onClick:function(e){return z(e,"second")}})},te.createElement("div",{className:"builder-card builder-card-popover"},te.createElement("div",{className:"builder-card-body builder-card-body-popover"},te.createElement(Di,{color:(null==G?void 0:G.color2)||"",onChange:function(e){var t=Object.assign({},u,{color2:e});p(t),r(t)},activeTab:M})))))))),te.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},te.createElement("div",{className:"builder-column-3"},te.createElement("span",{className:"builder-form-label"},Joomla.JText._("COM_SPPAGEBUILDER_START"))),te.createElement("div",{className:"builder-column-5"},te.createElement("input",{type:"range",className:"builder-form-range",onChange:function(e){var t=Object.assign({},u,{pos:e.target.value});p(t),r(t)},value:G.pos||0})),te.createElement("div",{className:"builder-column-4"},te.createElement("div",{className:"builder-field-group"},te.createElement("input",{type:"number",className:"builder-form-field builder-form-field-sm",onChange:function(e){var t=Object.assign({},u,{pos:e.target.value});p(t),r(t)},value:G.pos||0}),te.createElement("span",{className:"builder-field-info"},"%")))),te.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},te.createElement("div",{className:"builder-column-3"},te.createElement("span",{className:"builder-form-label"},Joomla.JText._("COM_SPPAGEBUILDER_END"))),te.createElement("div",{className:"builder-column-5"},te.createElement("input",{type:"range",className:"builder-form-range",onChange:function(e){var t=Object.assign({},u,{pos2:e.target.value});p(t),r(t)},value:G.pos2||100})),te.createElement("div",{className:"builder-column-4"},te.createElement("div",{className:"builder-field-group"},te.createElement("input",{type:"number",className:"builder-form-field builder-form-field-sm",onChange:function(e){var t=Object.assign({},u,{pos2:e.target.value});p(t),r(t)},value:G.pos2||100}),te.createElement("span",{className:"builder-field-info"},"%")))),"radial"!=G.type&&te.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},te.createElement("div",{className:"builder-column-3"},te.createElement("span",{className:"builder-form-label"},"Angle")),te.createElement("div",{className:"builder-column-5"},te.createElement("input",{type:"range",max:"360",className:"builder-form-range",onChange:function(e){var t=Object.assign({},u,{deg:e.target.value});p(t),r(t)},value:G.deg||0})),te.createElement("div",{className:"builder-column-4"},te.createElement("div",{className:"builder-field-group"},te.createElement("input",{type:"number",max:"360",className:"builder-form-field builder-form-field-sm",onChange:function(e){var t=Object.assign({},u,{deg:e.target.value});p(t),r(t)},value:G.deg||0}),te.createElement("span",{className:"builder-field-info"},"deg")))),"radial"==G.type&&te.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},te.createElement("div",{className:"builder-column-6"},te.createElement("span",{className:"builder-form-label"},"Angle")),te.createElement("div",{className:"builder-column-6"},te.createElement(mi.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",isClearable:!1,value:j.length&&j.find((function(e){return e.value===(null==G?void 0:G.radialPos)})),options:j,onChange:function(e){var t=Object.assign({},u,{radialPos:e.value});p(t),r(t)},menuPlacement:"auto",menuPosition:"fixed",components:{IndicatorSeparator:function(){return null}}}))))))))};var Ri=n(4486),ki=n.n(Ri);function Li(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Mi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Li(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Li(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Bi=function(e){var t=e.input,n=e.params,o=e.responsiveDevice,a=(0,te.useState)([]),i=(0,W.Z)(a,2),r=i[0],l=i[1],c=t.onChange,s=t.value;return(0,te.useEffect)((function(){var e=[];ki()(n.values,(function(t,n){e.push({value:n,label:t})})),l(e)}),[n.values]),te.createElement("div",{"data-field":null==t?void 0:t.name,className:"builder-form-group builder-form-inline".concat(null!=n.class?" "+n.class:"")},te.createElement("label",null,void 0!==n.desc&&""!=n.desc?te.createElement(vi.Z,{content:n.desc,tagName:"span"},n.title):n.title),te.createElement("div",{className:"builder-nav-tabs builder-tab-button-group"},r.map((function(e,a){return te.createElement("span",{key:a,className:"builder-nav-item".concat(e.value==(Ie()(null==t?void 0:t.value)?null==t?void 0:t.value[o]:null==t?void 0:t.value)?" active":""),onClick:function(t){return function(e,t){if(e.preventDefault(),null!=n&&n.responsive){var a={};Ie()(s)?a=Mi(Mi({},s),{},(0,K.Z)({},o,t)):(a=rt())[o]=t,c(a)}else c(t)}(t,e.value)},role:"button"},Ie()(e.label)?te.createElement(te.Fragment,null,null!=e.label.icon&&""!=e.label.icon&&te.createElement("span",{className:"builder-icon".concat(null!=e.label.label&&""!=e.label.label?" builder-me-2":""),dangerouslySetInnerHTML:{__html:e.label.icon}}),null!=e.label.label&&""!=e.label.label&&te.createElement("span",null,e.label.label)):e.label)}))))};var Ji=new(function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(){var e;return(0,Y.Z)(this,a),(e=o.call(this)).show=!1,e.addon={},e.type="addon",e.rowIndex=0,e.rowSettings={},e.colIndex=0,e.colSettings={},e.activePanel="",e.innerRowIndex="",e.innerColIndex="",e}return(0,X.Z)(a,[{key:"showEditPanel",value:function(){this.show=!0,this.emit("change")}},{key:"hideEditPanel",value:function(){this.show=!1,this.emit("change")}},{key:"setType",value:function(e){this.type=e,this.emit("change")}},{key:"setAddon",value:function(e){if(void 0!==this.addon.settings&&this.addon.settings.addonId!=this.addon.settings.addonId&&(window.toolsTabIndex=0),!xe()(e)){var t=addonsJSON[e.settings.addonName];e.title=t.title,e.icon=t.icon}this.addon=e,this.emit("change")}},{key:"setRowIndex",value:function(e){this.rowIndex=e,this.emit("change")}},{key:"setColIndex",value:function(e){this.colIndex=e,this.emit("change")}},{key:"setInnerColIndex",value:function(e){this.innerColIndex=e,this.emit("change")}},{key:"setInnerRowIndex",value:function(e){this.innerRowIndex=e,this.emit("change")}},{key:"setRowSettings",value:function(e){this.rowSettings=e,this.emit("change")}},{key:"setColSettings",value:function(e){this.colSettings=e,this.emit("change")}},{key:"resetAll",value:function(){this.show=!1,this.addon={},this.type="addon",this.rowIndex=0,this.rowSettings={},this.emit("change")}}]),a}(re()));Ji.setMaxListeners(0);const Zi=Object.seal(Ji);const ji=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){var t;return(0,Y.Z)(this,a),(t=o.call(this,e)).handleNewItemAddition=t.handleNewItemAddition.bind((0,Lo.Z)(t)),t}return(0,X.Z)(a,[{key:"handleNewItemAddition",value:function(){this.props.params,Zi.resetAll(),Zi.setAddon(Ta.addon),Zi.setType(Ta.addonType),Zi.showEditPanel(),Ta.hideEditor()}},{key:"render",value:function(){var e,t=this.props,n=(t.input.value,t.params);return te.createElement("div",{"data-field":null===(e=this.props.input)||void 0===e?void 0:e.name,className:"builder-form-group builder-form-inline".concat(null!=n.column?" builder-column-"+n.column:"")},n.title&&!(null!=n&&n.inline)&&te.createElement("label",null,void 0!==n.desc&&""!=n.desc?te.createElement(vi.Z,{content:n.desc,tagName:"span"},n.title):n.title),te.createElement("div",{className:"builder-form-advanced-settings",onClick:this.handleNewItemAddition},te.createElement("span",{className:"builder-button builder-button-".concat(n.button||"primary"),role:"button"},te.createElement(Bo,{name:null!=n.buttonIcon?n.buttonIcon:"cog",className:"builder-me-1","area-hidden":"true"})," ",null!=n.buttonText?n.buttonText:"Settings")))}}]),a}(te.Component);var Gi=n(251),Ui=n.n(Gi),Fi=n(6073),Hi=n.n(Fi);const zi=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(){return(0,Y.Z)(this,a),o.apply(this,arguments)}return(0,X.Z)(a,[{key:"componentDidMount",value:function(){this.setState({elementValue:this.props.elmValue})}},{key:"render",value:function(){var e;return e=""==this.props.elmValue?"":this.props.elmValue,te.createElement("div",{className:"builder-column-3"},te.createElement("input",{type:"text",className:"builder-form-field builder-form-field-sm builder-form-field-text",autoComplete:"off",placeholder:this.props.direction,"data-direction":this.props.direction,"data-device":this.props.device,onChange:this.props.itemChangeHandle,value:e}))}}]),a}(te.Component);var Vi=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){var t;(0,Y.Z)(this,a);var n={top:"",right:"",bottom:"",left:""};(t=o.call(this,e)).props.params.responsive&&(n={xl:{top:"",right:"",bottom:"",left:""},lg:{top:"",right:"",bottom:"",left:""},md:{top:"",right:"",bottom:"",left:""},sm:{top:"",right:"",bottom:"",left:""},xs:{top:"",right:"",bottom:"",left:""}});var i=!1;return t.props.params.responsive&&(i={xl:!1,lg:!1,md:!1,sm:!1,xs:!1}),t.state={dirObject:n,locked:i},t.onChangeHandle=t.onChangeHandle.bind((0,Lo.Z)(t)),t}return(0,X.Z)(a,[{key:"componentDidMount",value:function(){var e=this.props.input,t=this.getObjectFromStringValue(e.value);this.setState({dirObject:t,locked:this.checkLock(e.value)})}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this.getObjectFromStringValue(e.input.value);Ui()(t,this.state.dirObject)||this.setState({dirObject:t,locked:this.checkLock(e.input.value)})}},{key:"checkLock",value:function(e){var t;if(this.props.params.responsive&&Ie()(e))t={xl:!1,lg:!1,md:!1,sm:!1,xs:!1},Hi()(e,(function(e,n){var o="string"==typeof e&&e.length>0?e.split(" "):Array.from(" ");o[0]==o[1]&&o[1]==o[2]&&o[2]==o[3]&&(t[n]=!0)}));else if(this.props.params.responsive&&!Ie()(e))t={xl:!1,lg:!1,md:!1,sm:!0,xs:!0},(n=(e+"").split(" "))[0]==n[1]&&n[1]==n[2]&&n[2]==n[3]&&(t.md=!0);else{var n;t=!1,(n=(e+"").split(" "))[0]==n[1]&&n[1]==n[2]&&n[2]==n[3]&&(t=!0)}return t}},{key:"getObjectFromStringValue",value:function(e){var t=this.props.params,n={};if(t.responsive&&Ie()(e))Hi()(e,(function(e,t){var o="string"==typeof e&&e.length>0?e.split(" "):Array.from(" ");(e={top:"",right:"",bottom:"",left:""}).top=o[0],void 0!==o[1]&&(e.right=o[1]),void 0!==o[2]&&(e.bottom=o[2]),void 0!==o[3]&&(e.left=o[3]),n[t]=e}));else if(t.responsive&&!Ie()(e)){n={xl:{top:"",right:"",bottom:"",left:""},lg:{top:"",right:"",bottom:"",left:""},md:{top:"",right:"",bottom:"",left:""},sm:{top:"",right:"",bottom:"",left:""},xs:{top:"",right:"",bottom:"",left:""}};var o=(e+"").split(" ");n[window.builderDefaultDevice].top=o[0],void 0!==o[1]&&(n[window.builderDefaultDevice].right=o[1]),void 0!==o[2]&&(n[window.builderDefaultDevice].bottom=o[2]),void 0!==o[3]&&(n[window.builderDefaultDevice].left=o[3])}else{var a=(e+"").split(" ");(n={top:"",right:"",bottom:"",left:""}).top=a[0],void 0!==a[1]&&(n.right=a[1]),void 0!==a[2]&&(n.bottom=a[2]),void 0!==a[3]&&(n.left=a[3])}return n}},{key:"onChangeHandle",value:function(e){var t=this.props.params,n=e.target.getAttribute("data-direction"),o=e.target.getAttribute("data-device"),a=" ";""!==e.target.value&&(a=e.target.value);var i=this.state.dirObject,r={};if(t.responsive){if(this.state.locked[o])var l={top:a,right:a,bottom:a,left:a};else l=(0,ln.ZP)(i[o],(function(e){e[n]=a}));r=(0,ln.ZP)(i,(function(e){e[o]=l}))}else r=this.state.locked?(0,ln.ZP)(i,(function(e){e.top=a,e.right=a,e.bottom=a,e.left=a})):(0,ln.ZP)(i,(function(e){e[n]=a}));this.setState({dirObject:r})}},{key:"componentDidUpdate",value:function(){this.getStringFromBoxModelObject()}},{key:"getStringFromBoxModelObject",value:function(){var e,t=this.state.dirObject,n=this.props,o=n.input.onChange;n.params.responsive?(e={xl:{},lg:{},md:{},sm:{},xs:{}},Hi()(t,(function(t,n){var o="";void 0!==t.top&&""!==t.top?o+=t.top.trim()+" ":o+=" ",void 0!==t.right&&""!==t.right?o+=t.right.trim()+" ":o+=" ",void 0!==t.bottom&&""!==t.bottom?o+=t.bottom.trim()+" ":o+=" ",void 0!==t.left&&""!==t.left?o+=t.left.trim():o+="",e[n]=o}))):(e="",void 0!==t.top&&""!==t.top?e+=t.top.trim()+" ":e+=" ",void 0!==t.right&&""!==t.right?e+=t.right.trim()+" ":e+=" ",void 0!==t.bottom&&""!==t.bottom?e+=t.bottom.trim()+" ":e+=" ",void 0!==t.left&&""!==t.left?e+=t.left.trim():e+=""),o(e)}},{key:"render",value:function(){var e,t,n,o,a,i=this,r=this.props,l=r.params,c=r.handleIsWidthSlider,s=this.state,d=s.dirObject,u=s.locked,p=Ce.device;return te.createElement("div",{className:"builder-form-group","data-field":null===(e=this.props.input)||void 0===e?void 0:e.name},te.createElement("div",{className:"builder-d-flex builder-align-items-center builder-justify-content-between builder-mb-1"},l.title&&!l.hideTitle&&te.createElement("label",{className:"builder-mb-0"},void 0!==l.desc&&""!=l.desc?te.createElement(vi.Z,{content:l.desc,tagName:"span"},l.title):l.title),te.createElement("div",{className:"builder-margin-left-auto"},l.responsive?te.createElement(te.Fragment,null,te.createElement("span",{className:"builder-button builder-button-light builder-button-md builder-button-round",onClick:function(e){e.preventDefault();var t=(0,ln.ZP)(u,(function(e){e[p]=!e[p]}));i.setState({locked:t})},role:"button"},u[p]?te.createElement(Bo,{name:"lock"}):te.createElement(Bo,{name:"unlock"})),"advancedslider"===l.type&&te.createElement("span",{className:"builder-button builder-button-light builder-button-md builder-button-round",onClick:function(){return c({value:!0})}},te.createElement(Bo,{name:"roundedCorner"}))):te.createElement(te.Fragment,null,te.createElement("span",{className:"builder-button builder-button-light builder-button-md builder-button-round",onClick:function(e){e.preventDefault(),i.setState({locked:!u})},role:"button"},u?te.createElement(Bo,{name:"lock"}):te.createElement(Bo,{name:"unlock"})),"advancedslider"===l.type&&te.createElement("span",{className:"builder-button builder-button-light builder-button-md builder-button-round",onClick:function(){return c({value:!0})}},te.createElement(Bo,{name:"roundedCorner"}))))),l.responsive?te.createElement("div",{className:"builder-row builder-align-items-center"},te.createElement(zi,{direction:"top",device:p,elmValue:null==d||null===(t=d[p])||void 0===t?void 0:t.top,itemChangeHandle:this.onChangeHandle}),te.createElement(zi,{direction:"right",device:p,elmValue:null==d||null===(n=d[p])||void 0===n?void 0:n.right,itemChangeHandle:this.onChangeHandle}),te.createElement(zi,{direction:"bottom",device:p,elmValue:null==d||null===(o=d[p])||void 0===o?void 0:o.bottom,itemChangeHandle:this.onChangeHandle}),te.createElement(zi,{direction:"left",device:p,elmValue:null==d||null===(a=d[p])||void 0===a?void 0:a.left,itemChangeHandle:this.onChangeHandle})):te.createElement("div",{className:"builder-row builder-align-items-center"},te.createElement(zi,{direction:"top",elmValue:null==d?void 0:d.top,itemChangeHandle:this.onChangeHandle}),te.createElement(zi,{direction:"right",elmValue:null==d?void 0:d.right,itemChangeHandle:this.onChangeHandle}),te.createElement(zi,{direction:"bottom",elmValue:null==d?void 0:d.bottom,itemChangeHandle:this.onChangeHandle}),te.createElement(zi,{direction:"left",elmValue:null==d?void 0:d.left,itemChangeHandle:this.onChangeHandle})))}}]),a}(te.Component);const Wi=Vi;var Ki=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){var t,n;return(0,Y.Z)(this,a),(n=o.call(this)).state={units:null!==(t=null==e?void 0:e.units)&&void 0!==t?t:["px","%","em","rem"],status:!1},n}return(0,X.Z)(a,[{key:"componentDidMount",value:function(){document.addEventListener("mousedown",this.handleClickOutside.bind(this))}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mousedown",this.handleClickOutside.bind(this))}},{key:"updateUnit",value:function(e,t){t.preventDefault();var n=this.props,o=n.unit,a=n.update;if(o===e)return!1;a(e),this.setState({status:!1})}},{key:"handleClickOutside",value:function(e){this.unitPopover&&!this.unitPopover.contains(e.target)&&!1!==this.state.status&&this.setState({status:null})}},{key:"render",value:function(){var e,t,n=this,o=this.props.unit;return te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-form-field-unit".concat(this.state.status?" is-open":""),onClick:function(){return n.setState({status:!n.state.status})}},te.createElement("span",{className:"builder-form-unit-name ".concat(null!==(e=this.props.unitCssClass)&&void 0!==e?e:"")},null!=o?o:"px"),te.createElement("span",{className:"builder-icon"},te.createElement(Bo,{name:"angleDown"})),this.state.status&&te.createElement("div",{className:"builder-form-unit-popover ".concat(null!==(t=this.props.dropdownCssClass)&&void 0!==t?t:""),ref:function(e){n.unitPopover=e}},te.createElement("div",{className:"builder-list-group"},this.state.units.map((function(e,t){return te.createElement("span",{key:t,className:"builder-list-item builder-list-item-action".concat(e===o?" active":""),onClick:n.updateUnit.bind(n,e),role:"button"},e)}))))))}}]),a}(te.Component);function Yi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Xi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Yi(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Yi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var qi={xl:"",lg:"",md:"",sm:"",xs:""},$i=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){var t,n,i;(0,Y.Z)(this,a),i=o.call(this,e);var r=null===(t=(0,Lo.Z)(i))||void 0===t||null===(t=t.props)||void 0===t||null===(t=t.params)||void 0===t?void 0:t.defaultUnit;return i.state={unit:!1!==(null===(n=(0,Lo.Z)(i))||void 0===n||null===(n=n.props)||void 0===n||null===(n=n.params)||void 0===n?void 0:n.unit)?null!=r?r:"px":""},i}return(0,X.Z)(a,[{key:"UNSAFE_componentWillMount",value:function(){var e,t,n=this.props,o=n.params,a=n.input,i="";o.unit&&(i=o.responsive?null!==(e=null===(t=a.value)||void 0===t?void 0:t.unit)&&void 0!==e?e:this.state.unit:(i=a.value.replace(/\d+/g,"")).length<1?this.state.unit:i,this.setState({unit:i}))}},{key:"onChangeHandle",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this.props,o=n.input,a=o.value,i=o.onChange,r=(o.name,n.params),l=this.state.unit;if(r.responsive)if(Ie()(a)){var c=Xi(Xi({},qi),a);null===t&&(c[e.target.dataset.device]=e.target.value),void 0!==r.unit&&null!==t&&(c.unit=t),void 0===r.unit&&delete c.unit,void 0!==r.staticUnit&&(delete c.unit,c[e.target.dataset.device]="".concat(c[e.target.dataset.device]).concat(r.staticUnit)),i(c)}else{var s={xl:a,lg:a,md:a,sm:"",xs:"",unit:"px"};void 0!==r.unit&&(s.unit=null===t?l:t),null===t&&(s[e.target.dataset.device]=e.target.value),void 0!==r.staticUnit&&(delete s.unit,newValue[e.target.dataset.device]="".concat(newValue[e.target.dataset.device]).concat(r.staticUnit)),i(s)}else{var d=null===t?e.target.value:a;void 0!==r.unit&&(d=null===t?d+l:d+t),void 0!==r.staticUnit&&(d="".concat(d).concat(r.staticUnit)),i(d)}}},{key:"updateUnit",value:function(e){this.onChangeHandle({},e),this.setState({unit:e})}},{key:"renderUnit",value:function(){var e,t,n=this,o=this.props.params,a=this.state.unit;return o.unit||this.props.staticUnit?o.staticUnit||this.props.staticUnit?te.createElement("span",{className:"builder-slider-static-unit"},o.staticUnit||this.props.staticUnit):te.createElement(Ki,{update:function(e){return n.updateUnit(e)},unit:a,units:null!=this&&null!==(e=this.props)&&void 0!==e&&null!==(e=e.params)&&void 0!==e&&e.units?null==this||null===(t=this.props)||void 0===t||null===(t=t.params)||void 0===t?void 0:t.units:null}):null}},{key:"render",value:function(){var e,t,n,o,a,i=this,r=this.props,l=r.input,c=r.params,s=r.handleIsWidthSlider,d=null!==(e=c.max)&&void 0!==e?e:100,u=null!==(t=c.min)&&void 0!==t?t:0,p=null!==(n=c.step)&&void 0!==n?n:1,m=!!c.unit||!!this.props.staticUnit,v=Ce.device,f={};if(Ie()(l.value))for(var g in l.value)f[g]=Fe(String(l.value[g]));else{var h=Fe(String(l.value));f=(0,K.Z)({},b,h),h=parseFloat(h,10),h=isNaN(h)?"":h}var _=Ie()(l.value)?f[v]:f[b],E=void 0!==c.info&&c.info;return te.createElement("div",{"data-field":null===(o=this.props.input)||void 0===o?void 0:o.name,className:"builder-form-group".concat(null!=c.column?" builder-column-"+c.column:"")},te.createElement("div",{className:"builder-row builder-align-items-center"},!c.hideTitle&&te.createElement("div",{className:"builder-column-4"},te.createElement("label",{className:"builder-form-label builder-mb-0"},void 0!==c.desc&&""!=c.desc?te.createElement(vi.Z,{content:c.desc,tagName:"span"},c.title):c.title)),c.responsive?te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-column-".concat(c.hideTitle?12-(m||E?4:3):m||E?"4":"5")},te.createElement("input",{value:f[v]?f[v]:0,max:d,min:u,step:p,"data-device":v,type:"range",className:"builder-form-range",onChange:this.onChangeHandle.bind(this)})),te.createElement("div",{className:"builder-column-".concat(m||E?"4":"3")},te.createElement("div",{className:"".concat("advancedslider"===c.type?"builder-position-relative":""," ").concat(m||E?"builder-field-group":"")},te.createElement("input",{type:"number",value:null!==(a=f[v])&&void 0!==a?a:"",max:d,min:u,step:p,"data-device":v,className:"builder-form-field builder-form-field-number builder-form-field-sm builder-mb-0",autoComplete:"off",onChange:this.onChangeHandle.bind(this),onBlur:function(e){(c.min||c.max)&&(e.target.value=He(e.target.value,u,d),i.onChangeHandle(e))}}),"advancedslider"===c.type&&te.createElement("span",{className:"builder-position-absolute builder-radius-btn builder-button builder-button-light builder-button-md builder-button-round",onClick:function(){return s({value:!1})}},te.createElement(Bo,{name:"frame"})),E&&te.createElement("span",{className:"builder-field-info"},E),this.renderUnit()))):te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-column-".concat(c.hideTitle?12-(m||E?4:3):m||E?"4":"5")},te.createElement("input",{value:_||0,max:d,min:u,step:p,type:"range",className:"builder-form-range",onChange:this.onChangeHandle.bind(this)})),te.createElement("div",{className:"builder-column-".concat(m||E?"4":"3")},te.createElement("div",{className:"".concat("advancedslider"===c.type?"builder-position-relative":""," ").concat(m||E?"builder-field-group":"")},te.createElement("input",{type:"number",value:null!=_?_:"",max:d,min:u,step:p,className:"builder-form-field builder-form-field-number builder-form-field-sm builder-mb-0",autoComplete:"off",onChange:this.onChangeHandle.bind(this),onBlur:function(e){(c.min||c.max)&&(e.target.value=He(e.target.value,u,d),i.onChangeHandle(e))}}),"advancedslider"===c.type&&te.createElement("span",{className:"builder-position-absolute builder-radius-btn builder-button builder-button-light builder-button-md builder-button-round",onClick:function(){return s({value:!1})}},te.createElement(Bo,{name:"frame"})),E&&te.createElement("span",{className:"builder-field-info"},E),this.renderUnit())))))}}]),a}(te.Component);const Qi=$i;function er(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function tr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?er(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):er(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const nr=function(e){var t=(0,te.useState)(!0),n=(0,W.Z)(t,2),o=n[0],a=n[1];(0,te.useLayoutEffect)((function(){var t=e.input,n=e.responsiveDevice,o=e.params,i=null==t?void 0:t.value;null!=o&&o.responsive&&(i=null==t?void 0:t.value[n]);var r=(i+"").split(" ").length<2;a(!!r)}));var i=function(t){var n=t.value,o=void 0===n||n,i=e.input,r=e.params,l=e.responsiveDevice;if(o)r.responsive?(i.value[l]=0,i.onChange(tr(tr({},i.value),{},(0,K.Z)({},i.value[l],0)))):(i.value=0,i.onChange(0)),a(!0);else{var c=null==i?void 0:i.value;r.responsive&&(c=i.value[l]),(c+"").split(" ").length<2&&(r.responsive?i.value[l]="".concat(c,"px ").concat(c,"px ").concat(c,"px ").concat(c,"px"):i.value="".concat(c,"px ").concat(c,"px ").concat(c,"px ").concat(c,"px")),a(!1)}};return o?te.createElement(Qi,(0,ko.Z)({},e,{handleIsWidthSlider:i})):te.createElement(Wi,(0,ko.Z)({},e,{handleIsWidthSlider:i}))},or=function(e){var t=e.params,n=e.input;return te.createElement("div",{className:"builder-form-group","data-field":null==n?void 0:n.name},te.createElement("div",{className:"builder-alert builder-alert-".concat(t.style||"warning")},t.title&&te.createElement("div",{className:"builder-alert-title"},t.title),t.message))};var ar=n(1700),ir=n.n(ar);var rr=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){var t;return(0,Y.Z)(this,a),(t=o.call(this,e)).state={value:t._filterValue()},t}return(0,X.Z)(a,[{key:"_filterValue",value:function(){var e=this.props,t=e.input,n=e.params,o=this.convertValue(t.value);return n.responsive?Ie()(o)?o:{xl:o,lg:o,md:o,sm:"",xs:""}:o}},{key:"convertValue",value:function(e){var t={"sppb-text-left":"left","sppb-text-right":"right","sppb-text-center":"center"};return void 0!==(null==t?void 0:t[e])?t[e]:e}},{key:"onClickHandle",value:function(e){var t=this.props,n=t.input.onChange;if(t.params.responsive){var o=Ce.device;if(Ie()(this.state.value)){var a=Object.assign({},this.state.value);a[o]=e,this.setState({value:a}),n(a)}else{var i={xl:e,lg:e,md:e,sm:"",xs:""};i[o]=e,this.setState({value:i}),n(i)}}else this.setState({value:e}),n(e)}},{key:"render",value:function(){var e,t=this,n=this.props.params,o=n.flex?["start","center","end"]:n.enableJustify?n.disableCenter?["left","right"]:["left","center","right","justify"]:["left","center","right"],a=null!=n&&n.available_options?n.available_options:o,i=null!=n&&n.vertical?"vertical":"horizontal",r=null!=n.layout&&n.layout?n.layout:"vertical",l=Ce.device;return te.createElement("div",{"data-field":null===(e=this.props.input)||void 0===e?void 0:e.name,className:"builder-form-group".concat(null!=n.class?" "+n.class:"").concat("horizontal"==r?" builder-row builder-align-items-center":"")},n.title&&!n.hideTitle&&te.createElement("label",{className:"".concat("horizontal"==r?"builder-column-4 builder-mb-0":"")},void 0!==n.desc&&""!=n.desc?te.createElement(vi.Z,{content:n.desc,tagName:"span"},n.title):n.title),te.createElement("div",{className:"".concat("horizontal"==r?"builder-column-8":"")},te.createElement("div",{className:"builder-nav-tabs builder-tab-pills builder-nav-fill"},a.map((function(e,o){return te.createElement("span",{key:o,className:"builder-nav-item".concat(n.responsive?e==t.state.value[l]?" active":"":e==t.state.value?" active":""),onClick:function(n){n.preventDefault(),t.onClickHandle(e)},role:"button"},te.createElement(Bo,{name:"".concat("vertical"==i?"vertical":"text","Align").concat(ir()(e))}))})))))}}]),a}(te.Component);const lr=rr;var cr=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){var t;return(0,Y.Z)(this,a),(t=o.call(this,e)).state={groups:t.animationGroups(),animations:t.animations(),groupAnimations:{},activeGroup:""},t}return(0,X.Z)(a,[{key:"componentDidMount",value:function(){var e=this.props.input,t=e.value?e.value.replace(/([A-Z])/g," $1").split(" ")[0]:"",n=[];Ae(t)&&["flash","pulse","rubberBand","shakeX","shakeY","headShake","swing","tada","wobble","jello","heartBeat"].includes(t)&&(t="special"),t&&ki()(this.state.animations[t],(function(e,t){n.push({value:t,label:e})})),this.setState({activeGroup:t,groupAnimations:n})}},{key:"animations",value:function(){return{fade:{fadeIn:"Fade",fadeInDown:"Down",fadeInDownBig:"Down Big",fadeInLeft:"Left",fadeInLeftBig:"Left Big",fadeInRight:"Right",fadeInRightBig:"Right Big",fadeInUp:"Up",fadeInUpBig:"UpBig"},flip:{flip:"Flip",flipInX:"Flip X",flipInY:"Flip Y"},rotate:{rotateIn:"Rotate",rotateInDownLeft:"Down Left",rotateInDownRight:"Down Right",rotateInUpLeft:"Up Left",rotateInUpRight:"Up Right"},zoom:{zoomIn:"Zoom",zoomInDown:"Down",zoomInLeft:"Left",zoomInRight:"Right",zoomInUp:"Up"},bounce:{bounceIn:"Bounce",bounceInDown:"Down",bounceInLeft:"Left",bounceInRight:"Right",bounceInUp:"Up"},special:{flash:"Flash",pulse:"Pulse",rubberBand:"rubber Band",shakeX:"Shake X",shakeY:"Shake Y",headShake:"Head Shake",swing:"Swing",tada:"Tada",wobble:"Wobble",jello:"Jello",heartBeat:"Heart Beat"}}}},{key:"animationGroups",value:function(){return[{name:"fade",label:"Fade",icon:'<svg width="32" height="34" fill="none" xmlns="http://www.w3.org/2000/svg"><defs/><path opacity=".4" fillRule="evenodd" clipRule="evenodd" d="M0 8.7l16 8.4V34L0 25.6V8.7z"/><path opacity=".6" fillRule="evenodd" clipRule="evenodd" d="M32 8.7l-16 8.4V34l16-8.4V8.7z"/><path opacity=".1" fillRule="evenodd" clipRule="evenodd" d="M0 8.7l16 8.4 16-8.4L16 0 0 8.7z"/><path opacity=".4" fillRule="evenodd" clipRule="evenodd" d="M4.4 11L16 17.1v12.3L4.4 23.2V11z"/><path opacity=".8" fillRule="evenodd" clipRule="evenodd" d="M27.6 11L16 17.1v12.3l11.6-6.1V11z"/><path opacity=".2" fillRule="evenodd" clipRule="evenodd" d="M4.4 11L16 17.1 27.6 11 16 4.6 4.4 11z"/><path opacity=".5" fillRule="evenodd" clipRule="evenodd" d="M8.8 13.3l7.2 3.8v7.6l-7.2-3.8v-7.6z"/><path fillRule="evenodd" clipRule="evenodd" d="M23.2 13.3L16 17.1v7.6l7.2-3.8v-7.6z"/><path opacity=".2" fillRule="evenodd" clipRule="evenodd" d="M8.8 13.3l7.2 3.8 7.2-3.8L16 9.4l-7.2 3.9z"/></svg>'},{name:"rotate",label:"Rotate",icon:'<svg width="38" height="53" fill="none" xmlns="http://www.w3.org/2000/svg"><defs/><path d="M5.72 50.626c-2.355-1.36-2.999-3.798-3.173-4.92l2.182 1.503a.286.286 0 10.325-.472L2.36 44.88a.288.288 0 00-.395.07l-.002.003L.27 47.386a.286.286 0 00.47.327l1.255-1.803c.207 1.27.93 3.763 3.438 5.212a7.721 7.721 0 0010.537-2.824.287.287 0 00-.21-.427.285.285 0 00-.286.14 7.15 7.15 0 01-9.754 2.615zM21.19 5.095a.286.286 0 00.39-.105 7.149 7.149 0 019.755-2.614c2.354 1.36 2.998 3.798 3.172 4.92l-2.182-1.502a.287.287 0 00-.325.47l2.694 1.858a.29.29 0 00.396-.07h.001l.001-.003 1.693-2.433a.287.287 0 00-.072-.4.29.29 0 00-.398.073L35.06 7.092c-.207-1.27-.929-3.763-3.438-5.212a7.722 7.722 0 00-10.537 2.824.286.286 0 00.104.39h.001z"/><path opacity=".5" fillRule="evenodd" clipRule="evenodd" d="M6.688 14.888l13.092 12.24-4.366 16.293L2.322 31.18l4.365-16.293h.001z"/><path fillRule="evenodd" clipRule="evenodd" d="M37.237 23.072L19.78 27.126 15.413 43.42l17.458-4.053 4.366-16.294z"/><path opacity=".2" fillRule="evenodd" clipRule="evenodd" d="M6.687 14.888l13.092 12.24 17.458-4.055L24.213 10.58 6.688 14.888z"/></svg>'},{name:"flip",label:"Flip",icon:'<svg width="35" height="40" fill="none" xmlns="http://www.w3.org/2000/svg"><defs/><path opacity=".5" fillRule="evenodd" clipRule="evenodd" d="M0 8.697l14.5 8.434v16.87L0 25.565V8.697z"/><path fillRule="evenodd" clipRule="evenodd" d="M29 8.697l-14.5 8.434v16.87L29 25.565V8.697z"/><path opacity=".2" fillRule="evenodd" clipRule="evenodd" d="M0 8.698l14.5 8.434L29 8.698 14.5 0 0 8.698z"/><path d="M32.967 21.205a.415.415 0 00-.192.244.389.389 0 00.036.3c2.705 4.698.964 10.775-3.89 13.585-3.35 1.934-6.77 1.066-8.258.519l3.4-1.628a.404.404 0 00.2-.533.4.4 0 00-.536-.18l-4.199 2.01a.407.407 0 00-.2.528v.004l1.724 3.694.015.03a.4.4 0 00.52.153.409.409 0 00.201-.532l-1.277-2.738c1.688.607 5.232 1.417 8.803-.645 5.244-3.036 7.125-9.6 4.203-14.674a.386.386 0 00-.242-.181.414.414 0 00-.308.044z"/></svg>'},{name:"bounce",label:"Bounce",icon:'<svg width="54" height="34" fill="none" xmlns="http://www.w3.org/2000/svg"><defs/><path opacity=".5" fillRule="evenodd" clipRule="evenodd" d="M22 8.7l16 8.4V34l-16-8.4V8.7z"/><path fillRule="evenodd" clipRule="evenodd" d="M54 8.7l-16 8.4V34l16-8.4V8.7z"/><path opacity=".2" fillRule="evenodd" clipRule="evenodd" d="M22 8.7l16 8.4 16-8.4L38 0 22 8.7z"/><path d="M19.8 14.3c0-.1-.1-.2-.1-.2 0-.1 0-.2-.1-.3 0-.2-.1-.4-.1-.5 0-.1-.2-.2-.3-.1-.1 0-.2.2-.1.3.1.1.1.3.1.5 0 .1 0 .2.1.3v.1c-2.1-1.3-3.7-1.7-5.2-.8-2.7 1.6-3.5 6.6-3.7 9.5-.4-1-1-2.2-1.8-3.1-.8-.9-1.8-1.4-2.8-1.5-.7-.1-1.4.1-2 .5C1.4 20.6 1 25.7.9 26c0 .1.1.2.3.2l-.1.2c.2 0 .4-.3.4-.4 0-.1.4-5.2 2.7-6.6.5-.3 1-.4 1.5-.4 3.4.4 4.7 5.7 4.7 6.1v.1c0 .1.2.2.3.1.1 0 .2-.1.3-.2v-.3c0-1.5.4-9.5 3.9-11 1.1-.5 2.4-.1 4 .9-.2 0-.5-.1-.7-.2-.1 0-.2 0-.2.2 0 .1 0 .2.1.3.5.1 1.1.3 1.6.3.1 0 .1 0 .2-.1 0-.1.1-.1 0-.2.1-.3 0-.5-.1-.7z"/></svg>'},{name:"zoom",label:"Zoom",icon:'<svg width="36" height="36" fill="none" xmlns="http://www.w3.org/2000/svg"><defs/><path opacity=".5" fillRule="evenodd" clipRule="evenodd" d="M5.454 11.063l12 6.495v12.99l-12-6.495v-12.99z"/><path fillRule="evenodd" clipRule="evenodd" d="M29.456 11.063l-12 6.495v12.99l12-6.495v-12.99z"/><path opacity=".2" fillRule="evenodd" clipRule="evenodd" d="M5.454 11.06l12 6.496 12-6.495-12-6.698-12 6.698z"/><path fillRule="evenodd" clipRule="evenodd" d="M31.731 3.804L34.816.718l-1.901.17c-.423.042-.508-.592-.043-.635L35.62 0c.21 0 .38.169.38.38l-.254 2.747c-.042.423-.676.38-.634-.042l.17-1.902-3.086 3.086c-.296.295-.76-.17-.465-.465zm.465 27.927l3.086 3.085-.17-1.901c-.042-.423.592-.508.634-.043L36 35.62c0 .21-.17.38-.38.38l-2.748-.254c-.465-.042-.38-.676.043-.634l1.901.17-3.085-3.086c-.296-.296.17-.76.465-.465zm-27.927.465l-3.086 3.086 1.902-.17c.423-.042.465.592.042.634L.38 36a.379.379 0 01-.38-.38l.253-2.748c.043-.465.677-.38.634.043l-.169 1.901 3.086-3.085c.295-.296.76.17.465.465zM3.804 4.269L.718 1.183l.17 1.902c.042.423-.592.465-.635.042L0 .38C0 .169.169 0 .38 0l2.747.253c.423.043.38.677-.042.634L1.183.718 4.27 3.804c.295.295-.17.76-.465.465h-.001z"/></svg>'},{name:"special",label:"Special",icon:'<svg width="33" height="35" fill="none" xmlns="http://www.w3.org/2000/svg"><defs/><path d="M32.3 8.7C27 5.8 21.8 3 16.5.1h-.6C10.7 2.9 5.5 5.8.3 8.6c-.1 0-.1.1-.2.2S0 9 0 9.2V26c0 .2.1.4.3.5 4.7 2.5 9.3 5 14 7.5.5.3 1.1.7 1.6.9.6.2 1.1-.3 1.7-.6 2.7-1.5 5.4-2.9 8.1-4.4 2.2-1.2 4.4-2.4 6.6-3.5.2-.1.3-.3.3-.5V9.4c.1-.3 0-.6-.3-.7zm-16 8.1c-4.8-2.6-9.6-5.1-14.4-7.7 4.8-2.6 9.5-5.2 14.3-7.8 4.8 2.6 9.6 5.2 14.5 7.9-4.8 2.5-9.6 5.1-14.4 7.6zM1.2 25.6V10.3c4.3 2.3 8.7 4.6 13 7 .4.2.8.5 1.3.7v15.3c-4.7-2.6-9.5-5.2-14.3-7.7zm15.6 7.7V18c.3-.1.6-.3.9-.5 2.7-1.4 5.3-2.8 8-4.2l5.7-3v15.2c-4.9 2.6-9.8 5.2-14.6 7.8z"/></svg>'}]}},{key:"changeAnimation",value:function(e){var t=this.props.input,n=(t.value,t.onChange),o="";if(null==e)o="";else if(void 0!==e.length){for(var a=[],i=0;i<e.length;i++)a[i]=e[i].value;o=a}else o=e.value;n(o)}},{key:"onClickHandleAnimation",value:function(e){var t=this.props.input.onChange,n=[];ki()(this.state.animations[e],(function(e,t){n.push({value:t,label:e})})),this.setState({activeGroup:e,groupAnimations:n}),t(Object.keys(this.state.animations[e])[0])}},{key:"render",value:function(){var e,t=this,n=this.props.input,o=this.state.groupAnimations.length&&this.state.groupAnimations.find((function(e){return e.value===n.value}));return te.createElement("div",{className:"builder-form-group","data-field":null===(e=this.props.input)||void 0===e?void 0:e.name},te.createElement("div",{className:"builder-row builder-gutter-20"},this.state.groups.map((function(e,n){return te.createElement("div",{key:n,className:"builder-column-4"},te.createElement("div",{className:"builder-animation-type".concat(t.state.activeGroup==e.name?" active":""),onClick:function(n){n.preventDefault(),t.onClickHandleAnimation(e.name)}},te.createElement("div",{className:"builder-animation-icon",dangerouslySetInnerHTML:{__html:e.icon}}),te.createElement("div",{className:"builder-animation-name"},e.label)))}))),this.state.activeGroup&&te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-card-divider builder-mb-3","area-hidden":"true"}),te.createElement("div",{className:"builder-row builder-gutter-20"},te.createElement("div",{className:"builder-column-5"},te.createElement("span",{className:"builder-form-label"},Joomla.JText._("COM_SPPAGEBUILDER_ADDON_ANIMATION_DIRECTION"))),te.createElement("div",{className:"builder-column-7"},te.createElement(mi.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",value:o,options:this.state.groupAnimations,onChange:this.changeAnimation.bind(this),menuPlacement:"auto",menuPosition:"fixed",components:{IndicatorSeparator:function(){return null}}})))))}}]),a}(te.Component);const sr=cr;var dr=(0,te.forwardRef)((function(e,t){var n=e.color,o=e.onChangeColor,a=e.onClick,i=e.isClearable,r=void 0===i||i,l=e.hasAlphaField,c=void 0===l||l,s=e.disabled,d=void 0!==s&&s,u=e.hideInput,p=void 0!==u&&u,m=function(e){return e%1==0},v=function(e){if(xt(e))return e;var t=new gi.C(e);return t.isValid?t.toHexString().toUpperCase().replace("#",""):""},f=function(e){if(xt(e))return"100%";var t=new gi.C(e);if(!t.isValid)return"0%";var n=100*t.getAlpha(),o=m(n)?n:n.toFixed(0);return"".concat(o,"%")},b=(0,te.useState)(v(n)),g=(0,W.Z)(b,2),h=g[0],_=g[1],E=(0,te.useState)(f(n)),y=(0,W.Z)(E,2),x=y[0],O=y[1];(0,te.useEffect)((function(){_(v(n)),O(f(n))}),[n]);var I=function(){if(xt(h))o(h);else{var e=Math.min(Number(x.replace(/[^0-9.]/g,"")),100),t=e/100,n=new gi.C("#".concat(h)).setAlpha(t);if(n.isValid){var a=m(e)?e:e.toFixed(2);O("".concat(a,"%")),o(n.toRgbString())}}},w=function(e){"Enter"===e.key&&(I(),e.currentTarget.blur()),"Escape"===e.key&&(_(v(n)),O(f(n)),e.currentTarget.blur())},C=xt(h)||new gi.C(h).isValid,P=xt(h)?h:new gi.C(h).setAlpha(1).toRgbString();return te.createElement("div",{ref:t,className:"builder-color-swatch"},te.createElement("button",{type:"button",className:"builder-color-swatch-button",onClick:a,disabled:d},C?te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-color-swatch-color-box",style:{backgroundColor:P}},te.createElement("span",{className:"builder-color-swatch-color-left"}),te.createElement("span",{className:"builder-color-swatch-color-right",style:{opacity:1-new gi.C(n).getAlpha()}}),r&&te.createElement("span",{className:"builder-close-button builder-close-button-sm",onClick:function(e){e.preventDefault(),e.stopPropagation(),o("")},title:"Clear",role:"button"},te.createElement(Bo,{name:"timesAlt",size:"1x"})))):te.createElement(ur,null)),!p&&te.createElement("input",{type:"text",className:"builder-color-swatch-color-input",value:h,onChange:function(e){return _(e.target.value)},onBlur:I,onKeyDown:w,onClick:function(e){return e.currentTarget.select()}}),c&&te.createElement("div",{className:"builder-color-swatch-alpha-wrapper"},te.createElement("input",{type:"text",className:"builder-color-swatch-alpha-input",value:x,onChange:function(e){return O(e.target.value)},onBlur:I,onKeyDown:w,onClick:function(e){return e.currentTarget.select()}})))})),ur=function(){return te.createElement("div",{className:"builder-color-swatch-empty-color"})};function pr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function mr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pr(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const vr=function(e){var t,n,o=e.input,a=e.params,i=e.responsiveDevice,r=(0,te.useState)({options:[],value:"",multi:!!e.params.multiple&&e.params.multiple}),l=(0,W.Z)(r,2),c=l[0],s=l[1];(0,te.useEffect)((function(){"select"==a.type?s(mr(mr({},c),{},{options:a.values})):"accesslevel"==a.type?s(mr(mr({},c),{},{options:accessLevels})):"category"==a.type&&s(mr(mr({},c),{},{options:articleCats}))}),[a.values]);var d=c.options,u=c.multi,p="";p=a.responsive&&"object"==(0,Ee.Z)(o.value)?o.value[i]:o.value;var m;m=u&&Array.isArray(p)?null==d?void 0:d.filter((function(e){return p.includes(e.value)})):null==d?void 0:d.find((function(e){return e.value===p}));var v=!(null==a.inline||!a.inline)&&a.inline;return te.createElement("div",{"data-field":null===(t=e.input)||void 0===t?void 0:t.name,className:"".concat(void 0!==a.class?" "+a.class:"").concat(v?" builder-row builder-align-items-center":"")},te.createElement("div",{className:"".concat(v?"builder-column-8":"")},te.createElement(mi.ZP,{placeholder:a.placeholder,className:"builder-select-container",classNamePrefix:"builder-select",value:null!==(n=m)&&void 0!==n?n:null,menuPlacement:"auto",menuPosition:"fixed",styles:{menu:function(e){return mr(mr({},e),{},{zIndex:3})},menuPortal:function(e){return mr(mr({},e),{},{zIndex:9999})}},isMulti:c.multi,options:c.options,onChange:function(t){var n=e.input,o=n.value,a=n.onChange,i=e.params,r=e.responsiveDevice,l="";if(null===t)l="";else if(Array.isArray(t)){for(var c=[],s=0;s<t.length;s++)c[s]=t[s].value;l=c}else l=(null==t?void 0:t.value)||"";if(i.responsive){var d=(0,K.Z)({},r,(null==t?void 0:t.value)||"");"object"===(0,Ee.Z)(o)&&null!==o?a(Object.assign({},o,d)):a(Object.assign({},(0,K.Z)({},r,o),d))}else a(l)}.bind(void 0),isClearable:void 0===e.params.clearable||e.params.clearable,components:{IndicatorSeparator:function(){return null}}})))};function fr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function br(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fr(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var gr="slider",hr=[{label:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_BORDER_STYLE_NONE"),value:"none"},{label:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_BORDER_STYLE_SOLID"),value:"solid"},{label:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_BORDER_STYLE_DOUBLE"),value:"double"},{label:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_BORDER_STYLE_DOTTED"),value:"dotted"},{label:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_BORDER_STYLE_DASHED"),value:"dashed"},{label:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_BORDER_STYLE_GROOVE"),value:"groove"},{label:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_BORDER_STYLE_RIDGE"),value:"ridge"},{label:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_BORDER_STYLE_INSET"),value:"inset"},{label:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_BORDER_STYLE_OUTSET"),value:"outset"}],_r={xl:{border_width:"",border_style:"",border_color:""},lg:{border_width:"",border_style:"",border_color:""},md:{border_width:"",border_style:"",border_color:""},sm:{border_width:"",border_style:"",border_color:""},xs:{border_width:"",border_style:"",border_color:""}};const Er=function(e){var t,n,o,a=e.input,i=e.params,r=(0,te.useRef)(null),l=(0,te.useState)(!1),c=(0,W.Z)(l,2),s=c[0],d=c[1],u=(0,te.useState)(Ce.device),p=(0,W.Z)(u,2),m=(p[0],p[1]),v=a.value;gt(a.value)&&Ie()(a.value)||(v=i.responsive?_r:{border_width:"",border_style:"",border_color:""}),(0,te.useEffect)((function(){var e=function(){return m(Ce.device)};return Ce.on("change",e),function(){return Ce.removeListener("change",e)}}),[Ce.device]);var f=i.responsive?v[Ce.device]:v,b=f.border_width,g=f.border_style,h=f.border_color,_=b.split(" "),E=(0,te.useState)(_.length>1?"box":gr),y=(0,W.Z)(E,2),x=y[0],O=y[1];return te.createElement("div",{className:"builder-form-group builder-border-container"},te.createElement("label",{className:"builder-border-title"},null!==(t=i.title)&&void 0!==t?t:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_BORDER")),te.createElement("div",null,x===gr?te.createElement(Qi,(0,ko.Z)({},e,{params:br(br({},i),{},{responsive:!1,type:"slider",hideTitle:!0}),input:br(br({},a),{},{value:b,onChange:function(e){if(i.responsive){var t=It({previous:v,value:br(br({},f),{},{border_width:"".concat(e,"px")}),responsive:i.responsive,device:Ce.device});a.onChange(t)}else a.onChange(br(br({},f),{},{border_width:"".concat(e,"px")}))}}),handleIsWidthSlider:function(){var e=gt(f.border_width)?"".concat(f.border_width," ").concat(f.border_width," ").concat(f.border_width," ").concat(f.border_width):" ".repeat(4);if(i.responsive){var t=It({previous:v,value:br(br({},f),{},{border_width:e}),responsive:i.responsive,device:Ce.device});a.onChange(t)}else a.onChange(br(br({},f),{},{border_width:e}));O("box")}})):te.createElement(Wi,(0,ko.Z)({},e,{params:br(br({},i),{},{responsive:!1,type:"advancedslider",hideTitle:!0}),input:br(br({},a),{},{value:b,onChange:function(e){if(i.responsive){var t=It({previous:v,value:br(br({},f),{},{border_width:e}),responsive:i.responsive,device:Ce.device});a.onChange(t)}else a.onChange(br(br({},f),{},{border_width:e}))}}),handleIsWidthSlider:function(){var e=gt(f.border_width)?f.border_width.split(/\s+/)[0]:"";if(i.responsive){var t=It({previous:v,value:br(br({},f),{},{border_width:e}),responsive:i.responsive,device:Ce.device});a.onChange(t)}else a.onChange(br(br({},f),{},{border_width:e}));O(gr)}}))),te.createElement("div",{className:"builder-color-container"},te.createElement(vr,(0,ko.Z)({},e,{params:br(br({},i),{},{responsive:!1,type:"select",values:hr}),input:br(br({},a),{},{value:null!==(n=null===(o=hr.find((function(e){return e.value===g})))||void 0===o?void 0:o.value)&&void 0!==n?n:"",onChange:function(e){if(i.responsive){var t=It({previous:v,value:br(br({},f),{},{border_style:e}),responsive:i.responsive,device:Ce.device});a.onChange(t)}else a.onChange(br(br({},f),{},{border_style:e}))}})})),te.createElement("div",null,te.createElement(dr,{ref:r,color:h||"",onChangeColor:function(e){if(i.responsive){var t=It({previous:v,value:br(br({},f),{},{border_color:e}),responsive:i.responsive,device:Ce.device});a.onChange(t)}else a.onChange(br(br({},f),{},{border_color:e}))},onClick:function(){return d(!s)},hasAlphaField:!0,hideInput:!0}),te.createElement(si,{title:i.title,open:s,parent_el:r,modalBodyCss:{padding:0},onHide:function(){return d(!1)},gap:25},te.createElement("div",{className:"builder-card builder-card-popover"},te.createElement("div",{className:"builder-card-body builder-card-body-popover"},te.createElement(Ai,{color:h||"",onChange:function(e){if(i.responsive){var t=It({previous:v,value:br(br({},f),{},{border_color:wi(e,"rgb")}),responsive:i.responsive,device:Ce.device});a.onChange(t)}else a.onChange(br(br({},f),{},{border_color:wi(e,"rgb")}))}})))))))};function yr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function xr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?yr(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Or=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){var t;return(0,Y.Z)(this,a),t=o.call(this,e),(0,K.Z)((0,Lo.Z)(t),"prepareValue",(function(){var e=t.props.input,n=e.value,o=e.onChange,a={};if(Ie()(n)){var i=!!(n.ho||n.vo||n.blur||n.spread);a=void 0!==(null==n?void 0:n.enabled)?n:xr(xr({},n),{},{enabled:i})}else{var r=n.split(" "),l=function(e){return NaN!==parseFloat(e)||void 0!==parseFloat(e)?parseFloat(e):0};a={ho:l(r[0]),vo:l(r[1]),blur:l(r[2]),spread:l(r[3]),color:void 0!==r[4]?r[4]:"",inset:!1,enabled:t.isEnabled(n)}}return o(a),a})),(0,K.Z)((0,Lo.Z)(t),"isEnabled",(function(e){if("string"==typeof e&&e&&(e=(e=e.replace(/\s+/g," ")).split(" ")),xe()(e))return!1;if(e&&Array.isArray(e))return e.some((function(e,t){return t<4?!!Number(e):4===t?!["#fff","#ffffff"].includes(e.toLowerCase()):void 0}));if(e&&"object"===(0,Ee.Z)(e)&&!Array.isArray(e)){var t,n=["ho","vo","blur","spread"];if(void 0!==(null===(t=e)||void 0===t?void 0:t.enabled))return e.enabled;for(var o in e){if(n.includes(o))return!!Number(e[o]);if("color"===o)return!["#fff","#ffffff"].includes(e.color)}}return!0})),(0,K.Z)((0,Lo.Z)(t),"clearColor",(function(){var e=t.props.input.onChange,n=Object.assign({},t.state.value);n.color="",t.setState({value:n}),e(n)})),t.colorPicker=(0,te.createRef)(),t.state={value:t.prepareValue(),displayColorPicker:!1},t}return(0,X.Z)(a,[{key:"onChangeHandle",value:function(e,t){var n=this.props.input.onChange,o=Object.assign({},this.state.value);o[t]=e,this.setState({value:o}),n(o)}},{key:"onClickHandleToggle",value:function(){var e=this.props.input.onChange,t=Object.assign({},this.state.value);t.enabled=!this.state.value.enabled,this.setState({value:t}),e(t)}},{key:"handleClick",value:function(){this.setState({displayColorPicker:!this.state.displayColorPicker})}},{key:"handleClose",value:function(){this.setState({displayColorPicker:!1})}},{key:"render",value:function(){var e,t=this,n=this.props,o=n.input.value,a=n.params,i={};a.config&&(i=a.config);var r=this.state.value;return te.createElement("div",{className:"builder-form-group","data-field":null===(e=this.props.input)||void 0===e?void 0:e.name},te.createElement("div",{className:"builder-card"},te.createElement("div",{className:"builder-card-header".concat(o.enabled?"":" builder-card-no-border")},te.createElement("div",{className:"builder-form-label"},a.title),te.createElement("div",null,te.createElement("span",{className:"builder-form-switch"},te.createElement("span",{className:"builder-field-checkbox".concat(null!=o&&o.enabled?" active":""),onClick:this.onClickHandleToggle.bind(this),"area-hidden":"true"})))),o.enabled&&te.createElement("div",{className:"builder-card-body"},te.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},te.createElement("div",{className:"builder-column"},te.createElement("label",{className:"builder-form-label builder-mb-0"},Joomla.JText._("COM_SPPAGEBUILDER_COLOR"))),te.createElement("div",{className:"builder-column-auto"},te.createElement("div",{className:"builder-form-color",ref:this.colorPicker},te.createElement("div",{className:"builder-color-container",onClick:this.handleClick.bind(this)},te.createElement("div",{className:"builder-color-picker",style:{backgroundColor:"".concat(r.color)}}),r.color&&te.createElement("span",{className:"builder-close-button builder-close-button-sm",onClick:this.clearColor,title:"Clear",role:"button"},te.createElement(Bo,{name:"timesAlt",size:"1x"}))),te.createElement(si,{title:Joomla.JText._("COM_SPPAGEBUILDER_COLOR"),open:this.state.displayColorPicker,parent_el:this.colorPicker,modalBodyCss:{padding:0},onHide:function(){t.setState({displayColorPicker:!1})},gap:10},te.createElement("div",{className:"builder-card builder-card-popover"},te.createElement("div",{className:"builder-card-body builder-card-body-popover"},te.createElement(Di,{color:r.color,onChange:function(e){t.onChangeHandle(e,"color")}}))))))),te.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},te.createElement("div",{className:"builder-column-4"},te.createElement("label",{className:"builder-form-label builder-mb-0"},Joomla.JText._("COM_SPPAGEBUILDER_HORIZONTAL"))),te.createElement("div",{className:"builder-column-5"},te.createElement("input",{type:"range",className:"builder-form-range",onChange:function(e){t.onChangeHandle(e.target.value,"ho")},value:r&&r.ho||0})),te.createElement("div",{className:"builder-column-3"},te.createElement("input",{type:"number",className:"builder-form-field",onChange:function(e){t.onChangeHandle(e.target.value,"ho")},value:r&&r.ho||0}))),te.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},te.createElement("div",{className:"builder-column-4"},te.createElement("label",{className:"builder-form-label builder-mb-0"},Joomla.JText._("COM_SPPAGEBUILDER_VERTICAL"))),te.createElement("div",{className:"builder-column-5"},te.createElement("input",{type:"range",className:"builder-form-range",onChange:function(e){t.onChangeHandle(e.target.value,"vo")},value:r&&r.vo||0})),te.createElement("div",{className:"builder-column-3"},te.createElement("input",{type:"number",className:"builder-form-field",onChange:function(e){t.onChangeHandle(e.target.value,"vo")},value:r&&r.vo||0}))),te.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},te.createElement("div",{className:"builder-column-4"},te.createElement("label",{className:"builder-form-label builder-mb-0"},Joomla.JText._("COM_SPPAGEBUILDER_BLUR"))),te.createElement("div",{className:"builder-column-5"},te.createElement("input",{type:"range",className:"builder-form-range",onChange:function(e){t.onChangeHandle(e.target.value,"blur")},value:r&&r.blur||0})),te.createElement("div",{className:"builder-column-3"},te.createElement("input",{type:"number",className:"builder-form-field",onChange:function(e){t.onChangeHandle(e.target.value,"blur")},value:r&&r.blur||0}))),(void 0===i.spread||i.spread)&&te.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},te.createElement("div",{className:"builder-column-4"},te.createElement("label",{className:"builder-form-label builder-mb-0"},Joomla.JText._("COM_SPPAGEBUILDER_SPREAD"))),te.createElement("div",{className:"builder-column-5"},te.createElement("input",{type:"range",className:"builder-form-range",onChange:function(e){t.onChangeHandle(e.target.value,"spread")},value:r&&r.spread||0})),te.createElement("div",{className:"builder-column-3"},te.createElement("input",{type:"number",className:"builder-form-field",onChange:function(e){t.onChangeHandle(e.target.value,"spread")},value:r&&r.spread||0}))))))}}]),a}(te.Component);const Ir=Or;var wr=n(1584),Cr=n.n(wr),Pr=n(1763),Sr=n.n(Pr),Ar=function(e){return gt(e)?Cr()(e)?toString(Me(e)):Sr()(e)?toString(e):"true"===e?"1":"false"===e?"0":e:"0"},Dr=function(e,t){return t in e},Nr=function(e,t){return"%"===e.transform_origin.top.unit&&"%"===e.transform_origin.left.unit?"0"===e.transform_origin.top.value&&"0"===e.transform_origin.left.value?t(0):"0"===e.transform_origin.top.value&&"50"===e.transform_origin.left.value?t(1):"0"===e.transform_origin.top.value&&"100"===e.transform_origin.left.value?t(2):"50"===e.transform_origin.top.value&&"0"===e.transform_origin.left.value?t(3):"50"===e.transform_origin.top.value&&"50"===e.transform_origin.left.value?t(4):"50"===e.transform_origin.top.value&&"100"===e.transform_origin.left.value?t(5):"100"===e.transform_origin.top.value&&"0"===e.transform_origin.left.value?t(6):"100"===e.transform_origin.top.value&&"50"===e.transform_origin.left.value?t(7):"100"===e.transform_origin.top.value&&"100"===e.transform_origin.left.value?t(8):t(-1):t(-1),e},Tr=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"xl";return"%"===e.top.unit&&"%"===e.left.unit?"0"===e.top[n]&&"0"===e.left[n]?t(0):"0"===e.top[n]&&"50"===e.left[n]?t(1):"0"===e.top[n]&&"100"===e.left[n]?t(2):"50"===e.top[n]&&"0"===e.left[n]?t(3):"50"===e.top[n]&&"50"===e.left[n]?t(4):"50"===e.top[n]&&"100"===e.left[n]?t(5):"100"===e.top[n]&&"0"===e.left[n]?t(6):"100"===e.top[n]&&"50"===e.left[n]?t(7):"100"===e.top[n]&&"100"===e.left[n]?t(8):t(-1):t(-1),e};function Rr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function kr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Rr(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Rr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Lr=function(e){var t,n,o=e.input,a=e.params,i=null!==(t=null===(n=a.reduxProps)||void 0===n?void 0:n.activeDevice)&&void 0!==t?t:"xl",r=function(e,t){var n,o=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!gt(e))return"";if(n=e,"object"===(0,Ee.Z)(n)&&null!==n&&!Array.isArray(n)&&(Dr(n,"xl")||Dr(n,"md"))&&!Dr(n,"unit"))return e[t]?Ar(String(e[t])):"";if(function(e){return"object"===(0,Ee.Z)(e)&&null!==e&&!Array.isArray(e)&&(Dr(e,"xl")||Dr(e,"md"))&&"unit"in e}(e)){var a=o?e.unit:"";return e[t]?Ar(String(e[t]))+a:""}return Ie()(e)?"":Ar(e)}(o.value,i);return{activeDevice:i,inputValue:r,generateFieldValue:function(e){if(a.responsive){if(!Ie()(o.value)){var t=rt((0,Ee.Z)(o.value));return t[i]=e,t}return kr(kr({},o.value),{},(0,K.Z)({},i,e))}return e}}};const Mr=function(e){var t=e.input,n=e.params,o=t.onChange,a=Lr({input:t,params:n}),i=a.inputValue,r=a.generateFieldValue;return(0,te.useEffect)((function(){Array.isArray(n.values)&&n.values.some((function(e){return e.value===i}))||o(n.std)}),[]),te.createElement("div",{className:"builder-form-group","data-field":null==t?void 0:t.name},n.title&&!n.hideTitle&&te.createElement("label",null,n.desc?te.createElement(vi.Z,{content:n.desc,tagName:"span"},n.title):n.title),te.createElement("div",{className:"builder-nav-tabs builder-tab-".concat(n.style||"pills"," builder-nav-fill")},n.values.map((function(e,t){var n,a,l,c,s;return te.createElement("span",{key:t,className:"builder-nav-item".concat(e.value===i?" active":""),onClick:function(t){t.preventDefault();var n=r(e.value);o(n)},role:"button"},Ie()(e.label)?te.createElement(te.Fragment,null,null!=e&&null!==(n=e.label)&&void 0!==n&&n.tooltip?te.createElement(vi.Z,{content:e.label.tooltip,className:"builder-h-100 builder-w-100 builder-text-center",tagName:"span"},!(null==e||null===(a=e.label)||void 0===a||!a.icon)&&te.createElement(Bo,{name:e.label.icon,"aria-hidden":"true"}),!(null==e||null===(l=e.label)||void 0===l||!l.label)&&te.createElement("span",null,e.label.label)):te.createElement(te.Fragment,null,!(null==e||null===(c=e.label)||void 0===c||!c.icon)&&te.createElement(Bo,{name:e.label.icon,"aria-hidden":"true"}),!(null==e||null===(s=e.label)||void 0===s||!s.label)&&te.createElement("span",null,e.label.label))):e.label)}))))};function Br(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Jr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Br(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Br(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Zr=function(e){var t=e.input,n=e.params,o=e.responsiveDevice,a=(0,te.useMemo)((function(){var e=function(e){if(null!=n&&n.responsive){var t=rt("boolean");return Ie()(e)?e:(t[o]=Boolean(Number(e)),t)}return Boolean(Number(e))}(t.value);return null!=n&&n.responsive?Boolean(Number(e[o])):e}),[t.value,o,n]);return te.createElement("div",{className:"builder-form-group builder-form-inline".concat(null!=n.class?" "+n.class:""),"data-field":null==t?void 0:t.name},n.title&&!n.hideTitle&&te.createElement("label",null,void 0!==n.desc&&""!=n.desc?te.createElement(vi.Z,{content:n.desc,tagName:"span"},n.title):n.title),te.createElement("div",{className:"builder-form-switch"},te.createElement("input",{type:"checkbox",value:a,checked:a,onChange:function(e){var a=t.onChange,i=t.value,r=e.target.checked;if(null!=n&&n.responsive){var l={};Ie()(i)?l=Jr(Jr({},i),{},(0,K.Z)({},o,Boolean(Number(r)))):(l=rt("boolean"))[o]=Boolean(Number(r)),a(l)}else a(Boolean(Number(r)))}})))};n(6629),n(6531),n(1707),n(8018),n(3256),n(1423);const jr=function(e){var t=e.name,o=e.value,a=e.onChange,i=e.label,r=e.syntax,l=void 0===r?"css":r,c=(0,te.useRef)(null);return(0,te.useEffect)((function(){var e=n(4631).fromTextArea(c.current,{lineNumbers:!0,mode:l,lint:!0,tabSize:2,gutters:["CodeMirror-lint-markers"],lineWrapping:!0});e.on("keyup",(function(t,n){var o=/^[a-zA-Z]$/.test(n.key),a=e.doc.getLine(e.doc.getCursor().line).substr(0,e.doc.getCursor().ch);(o||":"===n.key||" "===n.key&&/:\s+$/.test(a))&&e.showHint({container:document.querySelector(".CodeMirror-wrap"),completeSingle:!1})})),e.on("change",(function(e,t){"setValue"!==t.origin&&a(e.getValue(),t)}))}),[]),te.createElement("div",{className:"builder-form-group"},i&&te.createElement("label",null,i),te.createElement("textarea",{ref:c,name:t,value:o,autoComplete:"off",onChange:function(){var e,t;a(null!==(e=null===(t=c.current)||void 0===t?void 0:t.value)&&void 0!==e?e:"")}}))},Gr=function(e){var t=e.isOpen,n=e.onClose,o=e.title,a=void 0===o?Joomla.JText._("COM_SPPAGEBUILDER_CODE_EDITOR"):o,i=e.value,r=e.onChange,l=(0,te.useState)(i),c=(0,W.Z)(l,2),s=c[0],d=c[1];return(0,te.useEffect)((function(){s!==i&&d(i)}),[t,i]),te.createElement(Qa,{isOpen:t,onClose:function(){return n(!1)},cssClass:"builder-modal-dialog-centered builder-modal-dialog-code-editor"},te.createElement(Xa,null,te.createElement(Ya,{className:"builder-modal-header-lg",showClose:!0,onClose:function(){return n(!1)}},te.createElement("span",{className:"builder-modal-header-title"},a)),te.createElement("div",null,te.createElement("div",{className:"builder-code-mirror-modal"},te.createElement(jr,{name:"codeEditor",value:s,onChange:function(e){return d(e)}}))),te.createElement($a,null,te.createElement("div",{className:"builder-d-flex justify-content-end builder-mt-3"},te.createElement("button",{type:"button",onClick:function(){n(!1)},className:"builder-button builder-button-secondary"},Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_DIALOG_CANCEL_BUTTON")),te.createElement("button",{type:"button",className:"builder-button builder-button-primary builder-ms-2 ".concat(s===i?"disabled":""),onClick:function(){r(s)},disabled:s===i},Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_APPLY"))))))},Ur=function(e){var t=e.input,n=e.params,o=t.value,a=t.onChange,i=t.name,r=(0,te.useState)(!1),l=(0,W.Z)(r,2),c=l[0],s=l[1],d=oi(o);return(0,te.useEffect)((function(){c&&d!==o&&s(!1)}),[c,o,d]),te.createElement("div",{className:"builder-form-group","data-field":null==t?void 0:t.name},te.createElement("div",{className:"builder-d-flex builder-justify-content-between builder-align-items-center"},n.title&&te.createElement("label",null,void 0!==n.desc&&""!=n.desc?te.createElement(vi.Z,{content:n.desc,tagName:"span"},n.title):n.title),te.createElement("div",{className:"builder-controls-group"},te.createElement(vi.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_CODE_EDITOR_EXPAND"),tagName:"span"},te.createElement("button",{type:"button",className:"builder-richtext-tool-item builder-mb-2",onClick:function(){return s(!0)}},te.createElement(Bo,{name:"editorExpand"}))))),te.createElement(jr,{key:c,name:i,syntax:(null==n?void 0:n.syntax)||"css",value:o,onChange:a}),te.createElement(Gr,{title:n.title,isOpen:c,onClose:function(e){return s(e)},value:o,onChange:a}))};var Fr=function(e){var t=e.onClick,n=e.activeTab;return te.createElement("div",{className:"builder-header-tab-wrapper"},te.createElement("span",{className:"builder-modal-header-title builder-d-flex builder-align-items-left builder-modal-tab-item ".concat("color"===n?"builder-modal-tab-item-active":""),onClick:function(){return t("color")}},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_COLORPICKER_TAB_COLOR")),te.createElement("span",{className:"builder-modal-header-title builder-d-flex builder-align-items-left builder-modal-tab-item ".concat("library"===n?"builder-modal-tab-item-active":""),onClick:function(){return t("library")}},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_COLORPICKER_TAB_LIBRARY")))};const Hr=function(e){var t=e.input,n=t.value,o=t.onChange,a=t.name,i=e.params,r=(0,te.useRef)(null),l=(0,te.useState)(!1),c=(0,W.Z)(l,2),s=c[0],d=c[1],u=n&&null!=n&&n.includes("var(--sppb")?"library":"color",p=(0,te.useState)(u),m=(0,W.Z)(p,2),v=m[0],f=m[1],b=(0,te.useRef)(!1),g=function(e){o(e)};return(0,te.useEffect)((function(){s&&!b.current&&f(u),b.current=!1}),[s,u]),te.createElement("div",{"data-field":a,className:"builder-form-group".concat(null!=i.column?" builder-column-"+i.column:"")},i.title&&te.createElement("label",null,void 0!==i.desc&&""!=i.desc?te.createElement(vi.Z,{content:i.desc,tagName:"span"},i.title):i.title),te.createElement("div",{style:{position:"relative"}},te.createElement(dr,{ref:r,color:n||"",onChangeColor:g,onClick:function(){return d(!s)},hasAlphaField:!0}),te.createElement("button",{className:"builder-form-color-library-icon",onClick:function(){b.current=!0,f("library"),d(!0)},type:"button"},te.createElement(Bo,{name:"colorLibrary"})),te.createElement(si,{title:i.title,open:s,parent_el:r,onHide:function(){return d(!1)},modalBodyCss:{padding:0},gap:25,customHeader:te.createElement(Fr,{activeTab:v,onClick:function(e){return function(e){f(e)}(e)}})},te.createElement("div",{className:"builder-card builder-card-popover"},te.createElement("div",{className:"builder-card-body builder-card-body-popover"},te.createElement(Di,{disableGlobalColors:!1,color:n,onChange:g,activeTab:v}))))))};var zr={checkbox:{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_ADDON_DYNAMIC_CONTENT_COLLECTION_FILTER_CONTROL_TYPE_CHECKBOX"),value:"checkbox"},radio:{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_ADDON_DYNAMIC_CONTENT_COLLECTION_FILTER_CONTROL_TYPE_RADIO"),value:"radio"},button:{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_ADDON_DYNAMIC_CONTENT_COLLECTION_FILTER_CONTROL_TYPE_BUTTON"),value:"button"},input:{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_ADDON_DYNAMIC_CONTENT_COLLECTION_FILTER_CONTROL_TYPE_INPUT"),value:"input"},slider:{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_ADDON_DYNAMIC_CONTENT_COLLECTION_FILTER_CONTROL_TYPE_SLIDER"),value:"slider"},switch:{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_ADDON_DYNAMIC_CONTENT_COLLECTION_FILTER_CONTROL_TYPE_SWITCH"),value:"switch"},date:{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_ADDON_DYNAMIC_CONTENT_COLLECTION_FILTER_CONTROL_TYPE_DATE"),value:"date"},dateRange:{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_ADDON_DYNAMIC_CONTENT_COLLECTION_FILTER_CONTROL_TYPE_DATE_RANGE"),value:"date-range"}},Vr=function(e){switch(e){case"text":case"title":return[zr.input,zr.button,zr.checkbox,zr.radio];case"number":return[zr.checkbox,zr.radio,zr.input,zr.slider];case"option":return[zr.checkbox,zr.radio];case"switch":return[zr.switch];case"date-time":return[zr.date,zr.dateRange];default:return[]}};const Wr=function(e){var t,n,o=e.params,a=e.input,i=o.collectionId,r=(0,te.useState)(null==a?void 0:a.value),l=(0,W.Z)(r,2),s=l[0],d=l[1],u=null==a||null===(t=a.name)||void 0===t||null===(t=t.split(".")[0])||void 0===t?void 0:t.split("filter_items[")[1],p=null==u?void 0:u.slice(0,(null==u?void 0:u.length)-1),m=(0,Io.v9)((function(e){var t;return null==e||null===(t=e.form)||void 0===t||null===(t=t.sppbForm)||void 0===t?void 0:t.values})),v=null==m||null===(n=m.filter_items)||void 0===n||null===(n=n[p])||void 0===n?void 0:n.field_name,f="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=dynamic_content.totalFieldsByCollection&collection_id=").concat(i,"&_context=collections"),b=(0,te.useState)([]),g=(0,W.Z)(b,2),h=g[0],_=g[1],E=function(){var e=(0,jt.Z)(Ut().mark((function e(){var t,n,o,a;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(f,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 2:return n=e.sent,e.next=5,n.json();case 5:o=e.sent,a=Vr(null!=o&&o.data&&(null==o||null===(t=o.data)||void 0===t||null===(t=t.filter((function(e){return"self"!==(null==e?void 0:e.type)})))||void 0===t||null===(t=t.find((function(e){return(null==e?void 0:e.id)==v})))||void 0===t?void 0:t.type)||""),_(a);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,te.useEffect)((function(){i&&E()}),[i,v]),te.createElement("div",{className:"builder-form-group"},te.createElement("label",null,null==o?void 0:o.title),te.createElement(vr,{params:{type:"select",values:(0,c.Z)(h)},input:{value:null!=s?s:"",onChange:function(e){d(e),(null==a?void 0:a.onChange)&&(null==a||a.onChange(e))}}}))};var Kr=n(8403),Yr=n.n(Kr),Xr=function(e){return te.createElement("div",{className:"builder-tab-pane"},e.children)};Xr.propTypes={name:Ei().string};var qr=function(e){var t=(0,te.useRef)(0),n=e.children,o=e.cssClass,a=e.tabStyle,i=e.capitalizeHeader,r=void 0===i||i,l=e.value,c=void 0===l?"":l,s=e.onChange,d=(0,te.useState)([]),u=(0,W.Z)(d,2),p=u[0],m=u[1],v=(0,te.useState)({}),f=(0,W.Z)(v,2),b=f[0],g=f[1],h=(0,te.useState)(null!=n&&n.find((function(e){return e.props.name===c}))?{name:c}:{}),_=(0,W.Z)(h,2),E=_[0],y=_[1];return(0,te.useEffect)((function(){if(c){var e=p.find((function(e){return e.name===c}));e&&y(e)}}),[c]),(0,te.useEffect)((function(){return function(){(0,ne.unstable_batchedUpdates)((function(){y({}),m([]),g({})}))}}),[]),(0,te.useEffect)((function(){var e=[],o={};te.Children.forEach(n,(function(t){if(te.isValidElement(t)){var n=t.props,a=n.name,i=n.attrs,r={};r.name=a,i&&((null==i?void 0:i.icon)&&(r.icon=i.icon),(null==i?void 0:i.size)&&(r.size=i.size),(null==i?void 0:i.text)&&(r.text=i.text),(null==i?void 0:i.text_only)&&(r.text_only=i.text_only),(null==i?void 0:i.icon_only)&&(r.icon_only=i.icon_only),(null==i?void 0:i.icon_position)&&(r.icon_position=i.icon_position)),e.push(r),o[a]=t.props.children}})),(0,ne.unstable_batchedUpdates)((function(){m(e),e.length>0&&0===t.current&&""===c&&y(e[0]),g(o)}))}),[n]),te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-nav-tabs-parent ".concat(o)},te.createElement("div",{className:"builder-nav-tabs builder-tab-".concat(null!=a?a:"neomorphic"," builder-nav-fill")},p.map((function(e){return te.createElement("span",{onClick:function(n){return function(e,n){e.preventDefault(),y(n),s&&s(n.name),t.current++,window.toolsTabIndex="interaction"===(null==n?void 0:n.name)?3:0}(n,e)},key:e.name,className:"builder-nav-item".concat(e.name===E.name?" active":""),role:"button",tabIndex:0,onKeyDown:De},function(e){if(null!=e&&e.text_only)return null!=e&&e.text?te.createElement("span",{className:"builder-tab-title"},r?Yr()(e.text):e.text):te.createElement("span",{className:"builder-tab-title"},r?Yr()(e.name):e.name);if(null!=e&&e.icon){var t=(null==e?void 0:e.icon_position)||"left",n=null!=e&&e.icon_only?"":r?Yr()((null==e?void 0:e.text)||e.name):(null==e?void 0:e.text)||e.name;return"left"===t?te.createElement(te.Fragment,null,te.createElement(Bo,{name:e.icon,size:(null==e?void 0:e.size)||"",className:"builder-me-2"}),te.createElement("span",{className:"builder-tab-title"},n)):te.createElement(te.Fragment,null,te.createElement("span",{className:"builder-tab-title"},n),te.createElement(Bo,{name:e.icon,size:(null==e?void 0:e.size)||"",className:"builder-ms-2"}))}return te.createElement("span",{className:"builder-tab-title"},r?Yr()(e.name):e.name)}(e))})))),te.createElement("div",{className:"builder-tab-content"},Object.keys(b).map((function(e){return e===E.name?b[e]:null}))))};qr.propTypes={children:function(e,t,n){var o=e[t],a=null;return te.Children.forEach(o,(function(e){null!=e&&e.type&&e.type!==Xr&&(a=new Error("`"+n+"` children should be of type `Tab`."))})),a}};const $r=qr;function Qr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}var el=[{value:"general",label:"General"},{value:"style",label:"Style"},{value:"advanced",label:"Advanced"},{value:"interaction",label:"Interaction"}],tl=[{value:"style",label:"Interaction"},{value:"title",label:"Title"},{value:"responsive",label:"Responsive"},{value:"animation",label:"Animation"}],nl=[{value:"style",label:"Interaction"},{value:"responsive",label:"Responsive"},{value:"animation",label:"Animation"}],ol=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){return(0,Y.Z)(this,a),o.call(this,e)}return(0,X.Z)(a,[{key:"componentDidMount",value:function(){var e=this.props,t=e.addonName;jQuery(document).on("editElementChange",(function(n,o,a,i,r){e.changeEditElementValue({field:o,value:i,id:a,addonName:t,options:r})}))}},{key:"componentWillUnmount",value:function(){jQuery(document).off("editElementChange"),window.toolsTabIndex=0}},{key:"renderSettings",value:function(){var e,t,n=this,o=this.props.state,a=null!==(e=null===(t=o.sppbForm.mainForm)||void 0===t?void 0:t.addonType)&&void 0!==e?e:null;if(!Ae(a)||!Ae(o.form)||0===Object.keys(o.form).length)return null;switch(a){case"addon":var i,r=o.sppbForm.mainForm.addonName,l=null===(i=addonsJSON[r])||void 0===i?void 0:i.settings,c=o.form.sppbForm.values,s=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qr(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({general:l},globalAttr);return el.map((function(e,t){return te.createElement(Xr,{name:e.value,key:t},te.createElement(bp,{settings:Ue(s[e.value],c),reduxProps:n.props.reduxProps,values:c}))}));case"row":var d,u=o.form.sppbForm.values,p="row"===Zi.type&&Ae(Zi.rowSettings)&&Boolean(null===(d=Zi.rowSettings)||void 0===d?void 0:d.parent);return tl.map((function(e,t){return te.createElement(Xr,{name:e.value,key:t},te.createElement(bp,{settings:Ue(rowSettings[e.value],u),reduxProps:n.props.reduxProps,values:u,disabledGroups:p?L:void 0}))}));case"column":var m=o.form.sppbForm.values;return nl.map((function(e,t){return te.createElement(Xr,{name:e.value,key:t},te.createElement(bp,{settings:Ue(colSettings[e.value],m),reduxProps:n.props.reduxProps,values:m}))}))}}},{key:"render",value:function(){var e=this.props,t=e.handleSubmit,n="builder-form-addon-settings";return"insideForm"==e.state.sppbForm.form&&(n+=" builder-d-none"),te.createElement("form",{className:n,onSubmit:t},te.createElement($r,null,this.renderSettings()))}}]),a}(te.Component),al=(0,Ma.Z)({form:"sppbForm",enableReinitialize:!0,destroyOnUnmount:!1})(ol);const il=(0,Io.$j)((function(e){return{state:e,initialValues:e.sppbForm.mainForm.values||[]}}),(function(e){return{changeEditElementValue:function(t){return e(Ha(t))}}}))(al),rl=(0,Io.$j)((function(e){return{state:e}}))((function(e){var t=e.addonOps,n=e.state,o=e.formName,a=e.toggleType,i=e.reduxProps,r=t.attr;(0,te.useEffect)((function(){window.toolsTabIndex=0}),[]);var l="mainForm"==o?n.form.sppbForm.values:n.form.insideAddonForm.values,c=Object.keys(t.attr);return te.createElement($r,null,c.map((function(e,n){return xe()(r[e])?null:te.createElement(Xr,{name:e,key:n},te.createElement(zp,{fieldsList:it(t),fieldsAttr:r[e],values:l,toggleType:a,reduxProps:i}))})))}));var ll=function(e){if("addon"===e.addonType){var t,n,o=addonsJSON[e.addonName];if(o.combinedSettings={},"object"===(0,Ee.Z)(o.attr)&&o.attr instanceof Array&&0===o.attr.length&&(o.attr={}),void 0!==(null==o||null===(t=o.inline)||void 0===t?void 0:t.buttons)){var a=ae()(o.attr);Object.entries(o.inline.buttons).forEach((function(e){var t,n=(0,W.Z)(e,2),i=n[0],r=n[1];null!=r&&r.fieldset&&(null!==(t=r.fieldset)&&void 0!==t&&t.tab_groups?Object.entries(r.fieldset.tab_groups).forEach((function(e){var t=(0,W.Z)(e,2),n=t[0],r=t[1];null!=r&&r.fields&&Object.entries(r.fields).forEach((function(e){e[0]="".concat(i,"_").concat(n,"_").concat(e[0]);var t=Object.fromEntries([e]);Object.assign(o.combinedSettings,a,t)}))})):Object.entries(r.fieldset).forEach((function(e){e[0]="".concat(i,"_").concat(e[0]);var t=Object.fromEntries([e]);Object.assign(o.combinedSettings,a,t)})))}))}else Object.assign(o.combinedSettings,o.attr,globalAttr);return Object.assign(null!==(n=o.attr)&&void 0!==n?n:{},globalAttr),o}return"column"==e.addonType?Object.assign({},colSettings,{combinedSettings:colSettings.attr}):"row"==e.addonType?Object.assign({},rowSettings,{combinedSettings:rowSettings.attr}):void 0};var cl=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(){return(0,Y.Z)(this,a),o.apply(this,arguments)}return(0,X.Z)(a,[{key:"render",value:function(){var e=this,t=this.props,n=t.handleSubmit,o=t.state,a=t.showButtons,i=ll(o.sppbForm.insideForm);return te.createElement("form",{className:"builder-form-inner-addon-settings",onSubmit:n},te.createElement(rl,{addonOps:i,formName:"insideForm"}),te.createElement("div",{className:"builder-d-flex builder-align-items-center builder-justify-content-between"},a?te.createElement(te.Fragment,null,te.createElement("button",{type:"submit",className:"builder-button builder-button-primary"},te.createElement("i",{className:"fa fa-check-square-o"})," ",Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_APPLY")),te.createElement("span",{className:"builder-button builder-button-secondary",onClick:function(t){t.preventDefault(),e.props.cancelInsideAddonForm()},role:"button"},te.createElement("i",{className:"fa fa-times-circle"}),te.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_DIALOG_CANCEL_BUTTON")))):te.createElement("span",{className:"builder-button builder-button-primary",onClick:function(t){t.preventDefault(),e.props.cancelInsideAddonForm()},role:"button"},te.createElement("i",{className:"fa fa-check-square-o"})," ",Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_APPLY"))))}}]),a}(te.Component),sl=(0,Ma.Z)({form:"insideAddonForm",enableReinitialize:!0,destroyOnUnmount:!1})(cl);const dl=(0,Io.$j)((function(e){return{state:e,initialValues:e.sppbForm.insideForm.values}}),(function(e){return{cancelInsideAddonForm:function(){e({type:"CANCEL_ADDON_IN_FORM"})}}}))(sl);var ul=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){var t;return(0,Y.Z)(this,a),(t=o.call(this,e)).insideHandleForm=t.insideHandleForm.bind((0,Lo.Z)(t)),t}return(0,X.Z)(a,[{key:"insideHandleForm",value:function(e){var t=this.props.state.sppbForm.activeField;this.props.saveInsideAddon(e,t)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){Ui()(this.props.settings,e.settings)&&Ui()(this.props.addon,e.addon)||this.initValuesOnUpdate(e)}},{key:"componentDidMount",value:function(){this.initValuesOnUpdate(this.props)}},{key:"initValuesOnUpdate",value:function(e){var t,n=e.addonName,o=e.toggleType,a=e.settings;xe()(a)?"addon"==o||"inner_addon"==o?t=addonsJSON[n].default:"column"==o||"inner_column"==o?t=colSettings.default:"row"!=o&&"inner_row"!=o||(t=rowSettings.default):t=a;var i=this.props.addon.settings||{},r=i.addonIndex,l=i.colIndex,c=i.rowIndex;this.props.loadInitialValue({addonType:o,settings:t,addonName:n,addonData:{addonIndex:r,colIndex:l,rowIndex:c}})}},{key:"render",value:function(){var e=this.props,t=e.addonName,n=e.toggleType,o=(e.settings,null),a=null,i=!0;return"addon"==n||"inner_addon"==n?(addonsJSON[t].js_template?(o=this.props.onSubmit,i=!1):o=this.props.onDynamicSubmit,void 0!==addonsJSON[this.props.state.sppbForm.activeField.addonName]&&addonsJSON[this.props.state.sppbForm.activeField.addonName].js_template&&"insideForm"==this.props.state.sppbForm.form&&(a=this.insideHandleForm,i=!1)):"row"!=n&&"inner_row"!=n&&"column"!=n&&"inner_column"!=n||(o=this.props.onSubmit,i=!1),"insideForm"!=this.props.state.sppbForm.form||addonsJSON[this.props.state.sppbForm.activeField.addonName].js_template||(i=!0),te.createElement("div",{className:"builder-addon-editor-panel"},""!==this.props.state.sppbForm.form&&te.createElement(il,{onSubmit:this.props.onSubmit,showButtons:i,onChange:o,onCloseModal:this.props.onCloseModal,addonName:t,toggleType:this.props.toggleType,reduxProps:this.props.reduxProps}),"insideForm"===this.props.state.sppbForm.form&&te.createElement(dl,{toggleType:this.props.toggleType,onSubmit:this.insideHandleForm,onChange:a,showButtons:i,onCloseModal:this.props.onCloseModal}))}}]),a}(te.Component);const pl=(0,Io.$j)((function(e){return{state:e}}),(function(e){return{saveInsideAddon:function(t,n){e(Ua(t,n))},loadInitialValue:function(t){return e(ja(t))}}}))(ul);var ml=(0,o.UY)({sppbForm:na,form:ea}),vl=(0,o.MT)(ml);const fl=function(e){var t=e.addon,n=e.addonName,o=e.settings,a=e.toggleType,i=e.onSaveSettings,r=e.onDynamicSubmit,l=e.reduxProps,c=(0,Io.v9)((function(e){return e.pageBuilder.present})),s=(0,Io.v9)((function(e){return e.pageOptions})),d=La((function(e){i(e)}),300),u=La((function(e){r(e)}),150);return te.createElement(Io.zt,{store:vl},te.createElement(bl.Provider,{value:{pageData:c,pageOptions:s}},te.createElement(pl,{addon:t,addonName:n,onSubmit:d,onDynamicSubmit:u,settings:o,toggleType:a,reduxProps:l})))};var bl=(0,te.createContext)(null);function gl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var hl={"is-set":"Is Set","is-not-set":"Isn't Set","is-yes":"Is Set","is-no":"Isn't Set",equals:"Equals",contains:"Contains","not-equals":"Doesn't equal","not-contains":"Doesn't contain","equals-in-reference":"Equals","not-equals-in-reference":"Doesn't equal","starts-with":"Starts with","not-starts-with":"Doesn't start with","ends-with":"Ends with","not-ends-with":"Doesn't end with","is-greater-than":"Is Greater Than","is-less-than":"Is Less Than","is-greater-than-or-equal-to":"Is Greater Than Or Equal To","is-less-than-or-equal-to":"Is Less Than Or Equal To","is-include":"Is Include In","is-not-include":"Isn't Include In","is-include-parent":"Is Associated With","is-before":"Is Before","is-after":"Is After","is-between-date":"Is Between Date","is-not-between-date":"Isn't Between Date","is-associated-with":"Is Associated With",related:"Related"};var _l={dynamicContentCollection:"dynamic_content_collection",dynamicContentText:"dynamic_content_text",dynamicContentImage:"dynamic_content_image"},El=function e(t,n){var o,a,i=null,r=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return gl(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?gl(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,a=function(){};return{s:a,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,r=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return r=e.done,e},e:function(e){l=!0,i=e},f:function(){try{r||null==n.return||n.return()}finally{if(l)throw i}}}}(t);try{for(r.s();!(o=r.n()).done;){var l,c=o.value;if(a=c.name,[_l.dynamicContentCollection].includes(a)&&c.id!==n.id&&(i=c),c.id===n.id)return i;if(null!==(l=c.child_nodes)&&void 0!==l&&l.length){var s=e(c.child_nodes,n);if(s)return s}}}catch(e){r.e(e)}finally{r.f()}return i};function yl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function xl(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?yl(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):yl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ol=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){var t;return(0,Y.Z)(this,a),(t=o.call(this,e)).state={options:[],value:"",multi:!!t.props.params.multiple&&t.props.params.multiple,optionsOriginal:[]},t}return(0,X.Z)(a,[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.params,o=t.input;if("select"==n.type){var a=[];Array.isArray(n.values)?a.push.apply(a,(0,c.Z)(n.values)):ki()(n.values,(function(e,t){a.push({value:t,label:e})})),this.setState({options:a,optionsOriginal:a})}else if("plugin"===n.type){var i="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task="),r=null==n?void 0:n.plugin_type;fetch("".concat(i).concat("getPluginsList","&pluginsType=").concat(r)).then((function(e){if(!e.ok)throw new Error("err");return e.json()})).then((function(t){e.setState({options:[{label:"Default",value:"default"}].concat((0,c.Z)(t.data.plugins))})})).catch((function(e){console.error(e)}))}else if("accesslevel"==n.type)this.setState({options:window.accessLevels});else if("category"==n.type){if("com_easystore"===n.context)return void this.setState({options:window.easystoreCats});var l=n.multiple&&o.value.includes(""),s=an(window.articleCats,l);this.setState({options:s})}}},{key:"componentDidUpdate",value:function(e){var t,n,o=this.props,a=o.params,i=o.input;if("category"==a.type&&"com_easystore"!==a.context&&this.props.input.value!==e.input.value){var r="category"==a.type&&a.multiple&&i.value.includes(""),l=an(window.articleCats,r);this.setState({options:l})}if("select"===(null==a?void 0:a.type)&&null!=a&&a.multiple&&null!=a&&a.has_all&&(null==this||null===(t=this.props)||void 0===t||null===(t=t.input)||void 0===t?void 0:t.value)!==(null==e||null===(n=e.input)||void 0===n?void 0:n.value)){var c,s,d=i.value.includes(""),u=an(null==this||null===(c=this.state)||void 0===c?void 0:c.optionsOriginal,d);JSON.stringify(u)!==JSON.stringify(null==this||null===(s=this.state)||void 0===s?void 0:s.options)&&this.setState({options:u})}}},{key:"logChange",value:function(e){var t=this.props,n=t.input,o=n.value,a=n.onChange,i=t.params,r=t.responsiveDevice,l="";if(null===e)l="";else if(Array.isArray(e)){for(var c,s=[],d=0;d<e.length;d++)s[d]=e[d].value;var u=(l=s).includes("");("category"===(null==i?void 0:i.type)&&null!=this&&null!==(c=this.state)&&void 0!==c&&c.multiple&&u||null!=i&&i.has_all&&u&&null!=i&&i.multiple&&"select"===(null==i?void 0:i.type))&&(l=[""])}else l=(null==e?void 0:e.value)||"";if(i.responsive){var p=(0,K.Z)({},r,(null==e?void 0:e.value)||"");"object"===(0,Ee.Z)(o)&&null!==o?a(Object.assign({},o,p)):a(Object.assign({},(0,K.Z)({},r,o),p))}else a(l)}},{key:"render",value:function(){var e,t=this.props,n=t.input,o=t.params,a=t.responsiveDevice,i=this.state,r=i.options,l=i.multi,c="";c=o.responsive&&"object"==(0,Ee.Z)(n.value)?n.value[a]:n.value;var s=void 0;if(l&&Array.isArray(c)){var d=c.map((function(e){return Le(e)}));s=null==r?void 0:r.filter((function(e){return d.includes(Le(e.value))}))}else s=null==r?void 0:r.find((function(e){return Le(e.value)==Le(c)}));var u=!(null==o.inline||!o.inline)&&o.inline;return te.createElement("div",{"data-field":null===(e=this.props.input)||void 0===e?void 0:e.name,className:"builder-form-group".concat(null!=o.class?" "+o.class:"").concat(u?" builder-row builder-align-items-center":"")},te.createElement("label",{className:"".concat(u?"builder-column-4 builder-mb-0":"")},void 0!==o.desc&&""!=o.desc?te.createElement(vi.Z,{content:o.desc,tagName:"span"},o.title):o.title),te.createElement("div",{className:"".concat(u?"builder-column-8":"")},te.createElement(mi.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",value:s,menuPlacement:"auto",menuPosition:"fixed",styles:{menu:function(e){return xl(xl({},e),{},{zIndex:3})},menuPortal:function(e){return xl(xl({},e),{},{zIndex:9999})}},isMulti:this.state.multi,options:this.state.options,onChange:this.logChange.bind(this),isClearable:void 0===this.props.params.clearable||this.props.params.clearable,components:{IndicatorSeparator:function(){return null}}})))}}]),a}(te.Component);const Il=Ol;var wl=n(879);function Cl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Pl(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Cl(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Cl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}n(5780);const Sl=function(e){var t=e.input,n=e.params,o=Lr({input:t,params:n}),a=o.inputValue,i=(o.generateFieldValue,(0,te.useState)(!1)),r=(0,W.Z)(i,2),l=r[0],s=r[1],d=(0,te.useState)(null),u=(0,W.Z)(d,2),p=u[0],m=u[1],v=(0,te.useState)({hour:"01",minute:"00",period:"AM"}),f=(0,W.Z)(v,2),b=f[0],g=f[1],h=(0,te.useRef)(null),_=(0,te.useRef)(null),E={wrapper:{display:"flex"},input:{caretColor:"transparent"},icon:{position:"absolute",paddingLeft:"2px",transform:"translateY(-50%)",borderRight:"1px solid #D3D7EB",marginTop:"15px",height:"30px",display:"flex",alignItems:"center",justifyContent:"center",width:"32px"}};(0,te.useEffect)((function(){t.value&&(m(new Date(t.value.split(" ")[0])),g(function(e){if(!e)return null;var t=e.split(":").map(Number),n=(0,W.Z)(t,3),o=n[0],a=n[1],i=n[2],r=o>=12?"PM":"AM";return{hour:String(o%12==0?12:o%12).padStart(2,"0"),minute:String(a).padStart(2,"0"),second:String(i).padStart(2,"0"),period:r}}(t.value.split(" ")[1])))}),[t.value]);var y,x=function(e,n){var o=e?(0,we.WU)(e,"yyyy-MM-dd"):(0,we.WU)(p||new Date,"yyyy-MM-dd"),a=function(e){if(!e)return null;var t=e.hour,n=e.minute,o=e.second,a=void 0===o?"00":o,i=e.period,r=parseInt(t,10);return"PM"===i&&12!==r?r+=12:"AM"===i&&12===r&&(r=0),"".concat(String(r).padStart(2,"0"),":").concat(n,":").concat(a)}(n||b),i="".concat(o," ").concat(a);t.onChange(i)},O=function(e){return(0,K.Z)({padding:"6px 10px",borderRadius:"4px",backgroundColor:e?"#3366FF":"white",color:e?"#fff":"#000",cursor:"pointer",border:"none",outline:"none",fontSize:"14px",marginBottom:"4px",transition:"0.2s ease"},"borderRadius","14px")};return te.createElement("div",{"data-field":null==t?void 0:t.name,className:"builder-form-group".concat(n.class?" "+n.class:"")},te.createElement("style",null,"\n .rdp-day.rdp-selected {\n background-color: #3366FF;\n color: #fff;\n border-radius: 14px;\n }\n .rdp-month_caption {\n font-weight: normal;\n font-size: 100%;\n }\n"),te.createElement("label",null,n.desc?te.createElement(vi.Z,{content:n.desc,tagName:"span"},n.title):n.title),te.createElement("div",null,te.createElement("div",{style:E.icon},te.createElement(Bo,{name:"collectionDateTimeField"})),te.createElement("input",(0,ko.Z)({},t,{type:"text",value:(y=a,!0,y?(0,we.WU)(new Date(y.replace(" ","T")),"MMM d, yyyy hh:mm a"):""),ref:_,placeholder:n.placeholder||"",className:"builder-form-field builder-input-forced-padding",autoComplete:"off",onFocus:function(){return s(!0)},style:E.input,readOnly:!0}))),te.createElement(si,{open:l,portalPopoverCss:{width:"100%",maxWidth:"unset",padding:"0",paddingLeft:"48px"},modalContentCss:{background:"white",padding:"2px 14px",paddingRight:0},modalBodyCss:{paddingTop:0,paddingBottom:0,paddingRight:0},title:"Filters",parent_el:_,onHide:function(){return s(!1)},hideHeader:!0,position:{bottom:!0,center:!0}},te.createElement("div",{className:"builder-datetime-picker"},te.createElement(wl._W,{captionLayout:"dropdown",mode:"single",selected:p,onSelect:function(e){m(e),x(e,null)},showOutsideDays:!0,styles:{root:{paddingTop:"8px"}},style:(0,K.Z)({},"--rdp-selected-border","none")}),te.createElement("div",{className:"builder-time-picker",ref:h},te.createElement("ul",null,(0,c.Z)(Array(12)).map((function(e,t){var n=(t+1).toString().padStart(2,"0");return te.createElement("li",{key:n,style:O((null==b?void 0:b.hour)===n),onClick:function(){return x(p,Pl(Pl({},b),{},{hour:n}))}},n)}))),te.createElement("ul",null,function(e){var t=e.start,n=void 0===t?0:t,o=e.end,a=e.step;if(void 0===o&&(o=n,n=0),void 0===a&&(a=1),a>0&&n>=o||a<0&&n<=o)return[];for(var i=[],r=n;a>0?r<o:r>o;r+=a)i.push(r);return i}({start:0,end:60,step:1}).map((function(e){var t=e.toString().padStart(2,"0");return te.createElement("li",{key:t,style:O((null==b?void 0:b.minute)===t),onClick:function(){return x(p,Pl(Pl({},b),{},{minute:t}))}},t)}))),te.createElement("ul",null,["AM","PM"].map((function(e){return te.createElement("li",{key:e,style:O((null==b?void 0:b.period)===e),onClick:function(){return x(p,Pl(Pl({},b),{},{period:e}))}},e)})))))))},Al=function(e){var t=e.input,n=e.params,o=Lr({input:t,params:n}),a=(o.inputValue,o.generateFieldValue,(0,te.useState)(!1)),i=(0,W.Z)(a,2),r=i[0],l=i[1],c=(0,te.useState)(null),s=(0,W.Z)(c,2),d=s[0],u=s[1],p=(0,te.useRef)(null),m={wrapper:{display:"flex"},input:{caretColor:"transparent"},icon:{position:"absolute",paddingLeft:"2px",transform:"translateY(-50%)",borderRight:"1px solid #D3D7EB",marginTop:"15px",height:"30px",display:"flex",alignItems:"center",justifyContent:"center",width:"32px"}};return(0,te.useEffect)((function(){var e,n,o,a;t.value&&u({from:new Date(null!==(e=null==t||null===(n=t.value)||void 0===n?void 0:n.from)&&void 0!==e?e:null),to:new Date(null!==(o=null==t||null===(a=t.value)||void 0===a?void 0:a.to)&&void 0!==o?o:null)})}),[t.value]),te.createElement("div",{"data-field":null==t?void 0:t.name,className:"builder-form-group".concat(n.class?" "+n.class:"")},te.createElement("style",null,"\n .rdp-day.rdp-selected.rdp-range_start .rdp-day_button, .rdp-day.rdp-selected.rdp-range_end .rdp-day_button {\n background-color: #3366FF;\n color: #fff;\n border-radius: 14px;\n }\n .rdp-month_caption {\n font-weight: normal;\n font-size: 100%;\n }\n"),te.createElement("label",null,n.desc?te.createElement(vi.Z,{content:n.desc,tagName:"span"},n.title):n.title),te.createElement("div",null,te.createElement("div",{style:m.icon},te.createElement(Bo,{name:"collectionDateTimeField"})),te.createElement("input",(0,ko.Z)({},t,{type:"text",value:"".concat(null!=d&&d.from?(0,we.WU)(null==d?void 0:d.from,"MMM d, yyyy"):"").concat(null!=d&&d.to?" to "+(0,we.WU)(null==d?void 0:d.to,"MMM d, yyyy"):""),ref:p,placeholder:n.placeholder||"",className:"builder-form-field builder-input-forced-padding",autoComplete:"off",onFocus:function(){return l(!0)},style:m.input,readOnly:!0}))),te.createElement(si,{open:r,portalPopoverCss:{width:"100%",maxWidth:"unset",padding:"0",margin:"38px 0"},modalContentCss:{background:"white",padding:"2px 14px"},modalBodyCss:{padding:"14px"},title:"Filters",parent_el:p,onHide:function(){return l(!1)},hideHeader:!0,position:{bottom:!0,center:!0},calculateAbsolute:!0,updatedZIndex:1057},te.createElement("div",{className:"builder-datetime-picker"},te.createElement(wl._W,{captionLayout:"dropdown",mode:"range",selected:d,onSelect:function(e){u(e),function(e,n){var o={from:e.from?(0,we.WU)(e.from,"yyyy-MM-dd"):(0,we.WU)(d.from||new Date,"yyyy-MM-dd"),to:e.to?(0,we.WU)(e.to,"yyyy-MM-dd"):(0,we.WU)(d.to||new Date,"yyyy-MM-dd")};t.onChange(o)}(e)},showOutsideDays:!0,styles:{root:{paddingTop:"8px"}},style:(0,K.Z)({},"--rdp-selected-border","none")}))))},Dl=function(e){var t,n,o=e.input,a=e.params,i=Lr({input:o,params:a}),r=i.inputValue,l=i.generateFieldValue,c=null!==(t=a.inline)&&void 0!==t&&t,s=function(e){var t=l(e.target.value);o.onChange(t)};return te.createElement("div",{"data-field":null==o?void 0:o.name,className:"builder-form-group".concat(null!=a.class?" "+a.class:"").concat(c?" builder-row builder-align-items-center":"")},te.createElement("label",{className:"".concat(c?"builder-column-4 builder-mb-0":"")},void 0!==a.desc&&""!=a.desc?te.createElement(vi.Z,{content:a.desc,tagName:"span"},a.title):a.title),te.createElement("div",{className:c?"builder-column-8":""},te.createElement("input",(0,ko.Z)({},o,{type:(null==a?void 0:a.type)||"text",value:r,placeholder:null!==(n=null==a?void 0:a.placeholder)&&void 0!==n?n:"",className:"builder-form-field builder-form-field=".concat(o),autoComplete:"off",onChange:s,onBlur:s}))))};function Nl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Tl(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Nl(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Nl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Rl=function(e){var t=e.index,n=e.condition,o=e.setConditions,a=e.fieldConditionValue,i=e.setFieldConditionValue,r=e.field,l=e.dateOffset,s=void 0===l?0:l,d=e.includeTime,u=void 0===d?0:d,p=e.referenceFields,m=(e.setReferenceFields,e.fields),v=(0,te.useMemo)((function(){return null!=r&&r.reference_collection_name?r.reference_collection_name.map((function(e){return{label:e.title,value:e.id.toString()}})):[]}),[null==r?void 0:r.reference_collection_name]);if(null==r||!r.type||!n)return null;switch(null==r?void 0:r.type){case"self":case"multi-reference":case"reference":var f,b,g,h,_,E;return["is-include-parent"].includes(n)?te.createElement(te.Fragment,null,te.createElement("label",{className:"builder-my-2"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_FIELD_VALUE")),te.createElement(vr,{params:{type:"select",values:p||[]},input:{value:a,onChange:function(e){i(e),o((function(n){var o=(0,c.Z)(n);return o[t]=Tl(Tl({},o[t]),{},{variable:e}),o}))}}})):["is-associated-with"].includes(n)?te.createElement(te.Fragment,null,te.createElement("label",{className:"builder-my-2"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_FIELD_VALUE")),te.createElement(vr,{params:{type:"select",values:v},input:{value:a,onChange:function(e){i(e),o((function(n){var o=(0,c.Z)(n);return o[t]=Tl(Tl({},o[t]),{},{variable:e}),o}))}}})):["related"].includes(n)?te.createElement(te.Fragment,null,te.createElement("label",{className:"builder-my-2"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_FIELD_VALUE")),te.createElement(vr,{params:{type:"select",values:null!==(_=null==m||null===(E=m.filter((function(e){return"self"!==e.type})))||void 0===E?void 0:E.map((function(e){return{label:e.name,value:e.id}})))&&void 0!==_?_:[]},input:{value:a,onChange:function(e){i(e);var n=null==m?void 0:m.find((function(t){return t.id===e||t.id===Number(e)||t.path===e})),a=null==n?void 0:n.type;o((function(n){var o=(0,c.Z)(n);return o[t]=Tl(Tl({},o[t]),{},{variable:e,reference_type:"multi-reference"===a||"reference"===a?a:null}),o}))}}})):["equals","not-equals","equals-in-reference","not-equals-in-reference"].includes(n)?te.createElement(te.Fragment,null,te.createElement("label",{className:"builder-my-2"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_FIELD_VALUE")),te.createElement(vr,{params:{type:"select",values:null!==(g=null==r||null===(h=r.reference_items)||void 0===h?void 0:h.map((function(e){return{label:null==e?void 0:e.title,value:null==e?void 0:e.id}})))&&void 0!==g?g:[]},input:{value:a,onChange:function(e){i(e),o((function(n){var o=(0,c.Z)(n);return o[t]=Tl(Tl({},o[t]),{},{value:e}),o}))}}})):te.createElement(te.Fragment,null,te.createElement("label",{className:"builder-my-2"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_FIELD_VALUE")),te.createElement(vr,{params:{type:"select",values:null!==(f=null==r||null===(b=r.reference_items)||void 0===b?void 0:b.map((function(e){return{label:null==e?void 0:e.title,value:null==e?void 0:e.id.toString()}})))&&void 0!==f?f:[],multiple:!0},input:{value:a,onChange:function(e){i(e),o((function(n){var o=(0,c.Z)(n);return o[t]=Tl(Tl({},o[t]),{},{value:e}),o}))}}}));case"option":var y;return te.createElement(te.Fragment,null,te.createElement("label",{className:"builder-my-2"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_FIELD_VALUE")),te.createElement(vr,{params:{type:"select",values:null!==(y=null==r?void 0:r.option_field_values)&&void 0!==y?y:[]},input:{value:a,onChange:function(e){i(e),o((function(n){var o=(0,c.Z)(n);return o[t]=Tl(Tl({},o[t]),{},{value:e}),o}))}}}));case"date-time":var x;return"current-date"===a&&"is-between-date"!==n?te.createElement(te.Fragment,null,te.createElement("label",{className:"builder-my-2"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_CURRENT_DATE_TITLE")),te.createElement(vr,{params:{type:"select",clearable:!1,values:[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_CURRENT_DATE_OPTION"),value:"current-date"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_CUSTOM_DATE_OPTION"),value:"custom-date"}]},input:{value:"current-date"===a?"current-date":"custom-date",onChange:function(e){i(e),o((function(n){var o=(0,c.Z)(n);return o[t]=Tl(Tl({},o[t]),{},{value:e}),o}))}}}),te.createElement("div",{className:"builder-my-2"},te.createElement(Qi,{input:{name:"conditions.".concat(t,".date_offset"),value:null!=s?s:0,onChange:function(e){var n=Number(null!=e?e:0);o((function(e){var o=(0,c.Z)(e);return o[t]=Tl(Tl({},o[t]),{},{date_offset:n}),o}))}},params:{title:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_DATE_OFFSET_TITLE"),desc:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_DATE_OFFSET_DESC"),min:0}})),te.createElement("div",{className:"builder-my-2"},te.createElement(Zr,{input:{value:null!==(x=Number(u))&&void 0!==x?x:0,onChange:function(e){var n=Boolean(Number(e));o((function(e){var o=(0,c.Z)(e);return o[t]=Tl(Tl({},o[t]),{},{include_time:n}),o}))}},params:{title:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_COMPARE_TIME_TITLE"),class:"builder-form-inline"}}))):te.createElement(te.Fragment,null,"is-between-date"!==n&&te.createElement(te.Fragment,null,te.createElement("label",{className:"builder-my-2"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_CURRENT_DATE_TITLE")),te.createElement(vr,{params:(0,K.Z)({type:"select",clearable:!1,values:[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_CURRENT_DATE_OPTION"),value:"current-date"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_CUSTOM_DATE_OPTION"),value:"custom-date"}]},"clearable",!1),input:{value:"current-date"===a?"current-date":"custom-date",onChange:function(e){i(e),o((function(n){var o=(0,c.Z)(n);return o[t]=Tl(Tl({},o[t]),{},{value:e}),o}))}}}),te.createElement("label",{className:"builder-my-2"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_FIELD_VALUE")),te.createElement(Sl,{params:{},input:{value:"custom-date"===a?"":a,onChange:function(e){i(e),o((function(n){var o=(0,c.Z)(n);return o[t]=Tl(Tl({},o[t]),{},{value:e}),o}))}}})),"is-between-date"===n&&te.createElement(te.Fragment,null,te.createElement("label",{className:"builder-my-2"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_FIELD_VALUE")),te.createElement(Al,{params:{},input:{value:null!=a?a:{from:"",to:""},onChange:function(e){var n,r,l=Tl(Tl({},a),{},{from:null!==(n=null==e?void 0:e.from)&&void 0!==n?n:"",to:null!==(r=null==e?void 0:e.to)&&void 0!==r?r:""});i(l),o((function(e){var n=(0,c.Z)(e);return n[t]=Tl(Tl({},n[t]),{},{value:l}),n}))}}})));default:return te.createElement(te.Fragment,null,te.createElement("label",{className:"builder-my-2"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_FIELD_VALUE")),te.createElement(Dl,{params:{},input:{value:a,onChange:function(e){i(e),o((function(n){var o=(0,c.Z)(n);return o[t]=Tl(Tl({},o[t]),{},{value:e}),o}))}}}))}};function kl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Ll(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?kl(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Ml=function(e){e.collectionId;var t,n,o,a,i,r,l,s,d,u,p=e.index,m=e.condition,v=e.setConditions,f=e.conditions,b=e.handleDelete,g=e.fields,h=e.referenceFields,_=e.setReferenceFields,E=(e.addon,(0,te.useState)((null===(t=f[p])||void 0===t?void 0:t.field)||{})),y=(0,W.Z)(E,2),x=y[0],O=y[1],I=(0,te.useState)((null===(n=f[p])||void 0===n?void 0:n.match_multi_reference)||"all"),w=(0,W.Z)(I,2),C=w[0],P=w[1],S=(0,te.useState)((null===(o=f[p])||void 0===o?void 0:o.condition)||""),A=(0,W.Z)(S,2),D=A[0],N=A[1],T=(0,te.useState)((null===(a=f[p])||void 0===a?void 0:a.variable)||(null===(i=f[p])||void 0===i?void 0:i.value)||""),R=(0,W.Z)(T,2),k=R[0],L=R[1],M=(0,te.useState)((null===(r=f[p])||void 0===r?void 0:r.is_case_sensitive)||0),B=(0,W.Z)(M,2),J=B[0],Z=B[1],j=null!=x&&x.type?function(e){var t=function(e){switch(e){case"title":case"alias":case"text":case"rich-text":case"email":case"phone":return["is-set","is-not-set","equals","not-equals","contains","not-contains","starts-with","not-starts-with","ends-with","not-ends-with"];case"switch":return["is-yes","is-no"];case"image":case"color":case"link":case"file":return["is-set","is-not-set"];case"number":return["equals","not-equals","is-greater-than","is-less-than","is-greater-than-or-equal-to","is-less-than-or-equal-to"];case"date-time":return["equals","not-equals","is-before","is-after","is-between-date"];case"option":return["equals","not-equals"];case"reference":case"multi-reference":return["is-include","is-not-include","equals-in-reference","not-equals-in-reference","is-associated-with"];case"self":return["is-include","is-not-include","is-include-parent","related"];default:return[]}}(e);return t.map((function(e){return{label:hl[e],value:e}}))}(null==x?void 0:x.type):[],G=Ae(D||null)&&function(e){return!["is-set","is-not-set","is-yes","is-no"].includes(e)}(D),U="multi-reference"===(null===(l=g.find((function(e){return(null==e?void 0:e.path)===(null==m?void 0:m.variable)})))||void 0===l?void 0:l.type),F="self"===(null==x?void 0:x.type)&&"related"===(null==m?void 0:m.condition)&&U;return te.createElement("div",null,te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-d-flex builder-d-between builder-dynamic-field-wrapper builder-mb-1"},te.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_DYNAMIC_CONTENT_SELECT_FIELD_SOURCE")),te.createElement(Bo,{name:"trash",className:"builder-me-0 builder-remove-button",onClick:function(){return b(p)}})),te.createElement(vr,{params:{type:"select",values:g.map((function(e){return{label:e.name,value:e.id}}))},input:{value:null!==(s=null==x?void 0:x.id)&&void 0!==s?s:"",onChange:function(e){O(g.find((function(t){return t.id===Number(e)}))),N(""),L(""),v((function(t){var n=(0,c.Z)(t);return n[p]=Ll(Ll({},n[p]),{},{field:g.find((function(t){return t.id===Number(e)})),condition:"",value:""}),n}))}}})),j.length>0&&f.length>0&&g.length>0&&te.createElement(te.Fragment,null,te.createElement("label",{className:"builder-my-2"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_CONDITION_LABEL")),te.createElement(vr,{params:{type:"select",values:(0,c.Z)(j)},input:{value:D,onChange:function(e){N(e),L(""),Z(0),v((function(t){var n=(0,c.Z)(t);return n[p]=Ll(Ll({},n[p]),{},{condition:e,value:"",is_case_sensitive:0}),n}))}}})),G&&D&&g.length>0&&te.createElement(Rl,{index:p,condition:D,setConditions:v,fieldConditionValue:k,setFieldConditionValue:L,field:x,dateOffset:null===(d=f[p])||void 0===d?void 0:d.date_offset,includeTime:null===(u=f[p])||void 0===u?void 0:u.include_time,referenceFields:h,setReferenceFields:_,fields:g}),F&&te.createElement(te.Fragment,null,te.createElement("label",{className:"builder-my-2"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_MATCH_LABEL")),te.createElement(vr,{params:{type:"select",values:[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_MATCH_ALL_LABEL"),value:"all"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_MATCH_ANY_LABEL"),value:"any"}]},input:{value:C,onChange:function(e){P(e),v((function(t){var n=(0,c.Z)(t);return n[p]=Ll(Ll({},n[p]),{},{match_multi_reference:e}),n}))}}})),G&&D&&function(e){return["equals","not-equals","contains","contains","not-contains","starts-with","not-starts-with","ends-with","not-ends-with"].includes(e)}(D)&&g.length>0&&te.createElement(Zr,{params:{title:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_CONDITION_CASE_SENSITIVE"),value:J,class:"mb-2"},input:{value:J,onChange:function(e){Z(Number(e)),v((function(t){var n=(0,c.Z)(t);return n[p]=Ll(Ll({},n[p]),{},{is_case_sensitive:Number(e)}),n}))}}}))},Bl=function(e){var t,n,o=e.input,a=e.params,i=(e.responsiveDevice,(0,te.useState)("object"===(0,Ee.Z)(null==o?void 0:o.value)?null==o||null===(t=o.value)||void 0===t?void 0:t.match:"all")),r=(0,W.Z)(i,2),l=r[0],s=r[1],d=(0,te.useState)("object"===(0,Ee.Z)(null==o?void 0:o.value)?null==o||null===(n=o.value)||void 0===n?void 0:n.conditions:[]),u=(0,W.Z)(d,2),p=u[0],m=u[1],v=a.fields,f=a.referenceFields,b=a.setReferenceFields,g=a.addon,h=function(e){m((function(t){return(0,c.Z)(t).filter((function(t,n){return n!==e}))}))};return te.createElement(te.Fragment,null,te.createElement(Il,{params:{type:"select",values:[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_MATCH_ALL_LABEL"),value:"all"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_MATCH_ANY_LABEL"),value:"any"}],title:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_MATCH_LABEL")},input:{value:l,onChange:function(e){return s(e)}}}),te.createElement("div",{className:"builder-form-group"},te.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_CONDITION_LABEL")),(null==p?void 0:p.length)>0&&p.map((function(e,t){var n;return te.createElement("div",{key:"condition-".concat(t,"-").concat(null==e?void 0:e.id),className:"builder-border-container mt-3"},te.createElement(Ml,{collectionId:null!==(n=null==a?void 0:a.collectionId)&&void 0!==n?n:0,condition:e,setConditions:m,index:t,conditions:p,handleDelete:h,fields:v,referenceFields:f,setReferenceFields:b,addon:g}))})),te.createElement("button",{type:"button",className:"builder-dynamic-condition-button builder-mt-3",onClick:function(){return m((function(e){return[].concat((0,c.Z)(e),[{id:ct(),field:null,condition:null,value:null,variable:null}])}))}},te.createElement(Bo,{name:"plusCircle",className:"builder-me-0"}),te.createElement("span",null,(p.length,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_ADD_NEW_CONDITION")))),te.createElement("hr",{className:"builder-hr-light"}),te.createElement("div",{className:"builder-d-flex builder-justify-content-end builder-w-100 builder-button-apply-wrapper"},te.createElement("button",{variant:"primary",className:"builder-button-primary builder-button-apply",onClick:function(){var e=o.onChange,t={match:l,conditions:p};a.setIsOpen(!1);try{e(t),ue(Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_APPLIED_SUCCESS"))}catch(e){pe(Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_APPLIED_FAIL"))}},disabled:!1},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_APPLY_BUTTON")))))};function Jl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Zl(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Jl(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Jl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const jl=function(e){var t,n=e.field,o=e.hideTitle,a=e.isOpen,i=e.setIsOpen,r=e.collectionId,l=e.triggerRef,c=e.fieldKey,s=e.responsiveDevice,d="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=dynamic_content.collectionFields&collection_id=").concat(r,"&_context=collections"),u=(0,te.useState)([]),p=(0,W.Z)(u,2),m=p[0],v=p[1],f=function(){var e=(0,jt.Z)(Ut().mark((function e(){var t,n,o;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(d,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 2:return n=e.sent,e.next=5,n.json();case 5:o=e.sent,v(null!==(t=null==o?void 0:o.data)&&void 0!==t?t:[]);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,te.useEffect)((function(){r&&f()}),[r]);var b=(0,Io.v9)((function(e){return e.sppbForm.mainForm})),g=(0,te.useContext)(bl),h=null==g?void 0:g.pageData,_=b.addonData,E=_.rowIndex,y=_.colIndex,x={settings:b.values,id:null==b||null===(t=b.values)||void 0===t?void 0:t.instFormId,name:null==b?void 0:b.addonName},O=function(e){var t=e.sectionIndex,n=e.columnIndex,o=e.addon,a=e.page,i=e.currentCollectionId,r=(0,te.useMemo)((function(){var e,r,l;if(!(Ae(t)&&Ae(n)&&Ae(o)&&Ae(a)&&Ae(i)))return null;var c=null===(e=a[t])||void 0===e||null===(e=e.columns[n])||void 0===e?void 0:e.addons;if(!c)return null;var s=El(c,o);return null!==(r=Number(null==s||null===(l=s.settings)||void 0===l?void 0:l.source))&&void 0!==r?r:null}),[t,n,o]);return r}({sectionIndex:E,columnIndex:y,addon:x,page:h,currentCollectionId:r}),I=(0,te.useState)(null),w=(0,W.Z)(I,2),C=w[0],P=w[1],S="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=dynamic_content.referenceCollectionFields&own_collection_id=").concat(r,"&parent_collection_id=").concat(O,"&_context=collections");return(0,te.useEffect)((function(){r&&O&&fetch(S,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}}).then((function(e){return e.json()})).then((function(e){var t;null!=e&&e.data?P(null==e||null===(t=e.data)||void 0===t?void 0:t.map((function(e){return{label:e.name,value:e.id}}))):P([])})).catch((function(){return P([])}))}),[r,O]),te.createElement("div",{className:"builder-form-group"},te.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_ADDON_DYNAMIC_CONTENT_COLLECTION_FILTER_TITLE")),te.createElement("div",{className:"builder-dc-filter builder-form-field"},te.createElement("button",{type:"button",className:"builder-reset-button builder-dynamic-filter-wrapper builder-richtext-tool-item "+a,ref:l,onClick:function(){return i(!a)}},te.createElement("div",{className:"builder-filter-wrapper"},te.createElement(Bo,{name:"filter",className:""}),te.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FILTER_LABEL"))),te.createElement(Bo,{name:"settings",className:"builder-filter-settings"})),te.createElement(si,{open:a,title:"Filters",parent_el:l,onHide:function(){return i(!1)},position:{bottom:!0,center:!0}},te.createElement(Wa.Z,{params:Zl(Zl({},n),{},{hideTitle:o,setIsOpen:i,collectionId:r,fields:m,referenceFields:C,setReferenceFields:P,addon:x}),component:Bl,name:c,responsiveDevice:s}))))};var Gl=["alias","self","image","video","file","phone","email","link","rich-text","gallery"],Ul=function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Gl,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],a=null===(t=e[0])||void 0===t?void 0:t.collection_id,i=[],r=new Set;if(a&&function e(t,o){if(!r.has(o)){r.add(o);var a=t.filter((function(e){return e.collection_id===o&&!n.includes(e.type)})),l=a.filter((function(e){return["reference","multi-reference"].includes(e.type)}));a.filter((function(e){return!["reference","multi-reference"].includes(e.type)})).forEach((function(e){i.push({label:e.name,value:e.id,isDisabled:!1})})),l.forEach((function(n){i.push({label:n.name,value:n.id,isDisabled:!0}),null!=n&&n.reference_collection_id&&e(t,null==n?void 0:n.reference_collection_id)}))}}(e,a),o.length>0){var l=o.map((function(e){return{label:e.label,value:e.value}}));i=[].concat((0,c.Z)(l),(0,c.Z)(i))}return i};const Fl=function(e){var t,n,o,a=e.params,i=e.input,r=null==a?void 0:a.collectionId,l=(0,te.useState)((function(){var e,t;return(null!==(e=null!==(t=null==i?void 0:i.value)&&void 0!==t?t:null==a?void 0:a.std)&&void 0!==e?e:"")||(null==a?void 0:a.std)||""})),c=(0,W.Z)(l,2),s=c[0],d=c[1],u="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=dynamic_content.totalFieldsByCollection&collection_id=").concat(r,"&_context=collections"),p=(0,te.useState)([]),m=(0,W.Z)(p,2),v=m[0],f=m[1],b=function(){var e=(0,jt.Z)(Ut().mark((function e(){var t,n,o;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(u,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 2:return n=e.sent,e.next=5,n.json();case 5:o=e.sent,f(null!==(t=null==o?void 0:o.data)&&void 0!==t?t:[]);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,te.useEffect)((function(){r&&b()}),[r]),(0,te.useEffect)((function(){var e,t,n=null!==(e=null!==(t=null==i?void 0:i.value)&&void 0!==t?t:null==a?void 0:a.std)&&void 0!==e?e:"";d(n||(null==a?void 0:a.std)||"")}),[null==i?void 0:i.value,null==a?void 0:a.std]),te.createElement("div",{className:"builder-form-group"},te.createElement("label",null,null==a?void 0:a.title),te.createElement(vr,{params:{type:"select",values:Ul(v,null!=a&&a.excluded_types&&(null==a?void 0:a.excluded_types.length)>0?null==a?void 0:a.excluded_types:Gl,null!==(t=null==a?void 0:a.augmentations)&&void 0!==t?t:[]),clearable:null===(n=null==a?void 0:a.is_clearable)||void 0===n||n},input:{value:null!==(o=null!=s?s:null==a?void 0:a.std)&&void 0!==o?o:"",onChange:function(e){d(e),(null==i?void 0:i.onChange)&&(null==i||i.onChange(e))}}}))},Hl=function(e){var t=e.params,n=e.input,o=(0,te.useState)(null==n?void 0:n.value),a=(0,W.Z)(o,2),i=a[0],r=a[1],l="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=dynamic_content.list&_context=collections&include_article_sources=1"),c=(0,te.useState)([]),s=(0,W.Z)(c,2),d=s[0],u=s[1],p=function(){var e=(0,jt.Z)(Ut().mark((function e(){var t,n,o;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(l,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 2:return n=e.sent,e.next=5,n.json();case 5:o=e.sent,u(null!==(t=null==o?void 0:o.data)&&void 0!==t?t:[]);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return(0,te.useEffect)((function(){p()}),[]),te.createElement("div",{className:"builder-form-group"},te.createElement("label",null,null==t?void 0:t.title),te.createElement(vr,{params:{type:"select",values:null==d?void 0:d.map((function(e){return{label:null==e?void 0:e.title,value:null==e?void 0:e.id}}))},input:{value:null!=i?i:"",onChange:function(e){r(e),(null==n?void 0:n.onChange)&&(null==n||n.onChange(e))}}}))};function zl(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Vl(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Vl(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,a=function(){};return{s:a,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,r=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return r=e.done,e},e:function(e){l=!0,i=e},f:function(){try{r||null==n.return||n.return()}finally{if(l)throw i}}}}function Vl(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function Wl(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Kl(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Wl(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Wl(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Yl=function(e){return e?{title:"collectionTitleField",text:"collectionTitleField",alias:"collectionAliasField","rich-text":"collectionRichTextField",image:"collectionImageField",icon:"collectionIconField",gallery:"collectionGalleryField",email:"collectionEmailField",phone:"collectionPhoneField","date-time":"collectionDateTimeField",number:"collectionNumberField",link:"collectionLinkField",switch:"collectionSwitchField",color:"collectionColorField",option:"collectionOptionField",file:"collectionFileField",location:"collectionLocationField",reference:"collectionReferenceField","multi-reference":"collectionMultiReferenceField"}[e]:"plusCircle"},Xl=[{value:"d M, Y H:i A",label:(new Date).toLocaleString("en-GB",{day:"numeric",month:"short",year:"numeric",hour:"numeric",minute:"numeric",hour12:!0})},{value:"d M, Y H:i",label:(new Date).toLocaleString("en-GB",{day:"numeric",month:"short",year:"numeric",hour:"numeric",minute:"numeric",hour12:!1})},{value:"d M, Y",label:(new Date).toLocaleString("en-GB",{day:"numeric",month:"short",year:"numeric"})},{value:"d/m/Y",label:(new Date).toLocaleString("en-GB",{day:"2-digit",month:"2-digit",year:"numeric"}).replace(/\//g,"/")},{value:"d-m-Y",label:(new Date).toLocaleString("en-GB",{day:"2-digit",month:"2-digit",year:"numeric"}).replace(/\//g,"-")},{value:"Y-m-d",label:(new Date).toLocaleString("en-CA",{year:"numeric",month:"2-digit",day:"2-digit"}).replace(/\//g,"-")},{value:"Y-m-d H:i:s",label:(new Date).toLocaleString("en-CA",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",second:"2-digit",hour12:!1}).replace(/\//g,"-")},{value:"Y-m-d H:i",label:(new Date).toLocaleString("en-CA",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit",hour12:!1}).replace(/\//g,"-")},{value:"F j, Y",label:(new Date).toLocaleString("en-US",{month:"long",day:"numeric",year:"numeric"})},{value:"l, F j, Y",label:(new Date).toLocaleString("en-US",{weekday:"long",month:"long",day:"numeric",year:"numeric"})},{value:"M d, Y",label:(new Date).toLocaleString("en-US",{month:"short",day:"numeric",year:"numeric"})},{value:"d M",label:(new Date).toLocaleString("en-GB",{day:"numeric",month:"short"})},{value:"H:i",label:(new Date).toLocaleString("en-GB",{hour:"2-digit",minute:"2-digit",hour12:!1})},{value:"h:i A",label:(new Date).toLocaleString("en-US",{hour:"numeric",minute:"numeric",hour12:!0})},{value:"d-m-Y H:i:s P",label:(new Date).toLocaleString("en-GB",{day:"2-digit",month:"2-digit",year:"numeric",hour:"2-digit",minute:"2-digit",second:"2-digit",hour12:!1,timeZoneName:"short"}).replace(/\//g,"-")},{value:"D, d M Y H:i:s",label:(new Date).toLocaleString("en-GB",{weekday:"short",day:"2-digit",month:"short",year:"numeric",hour:"2-digit",minute:"2-digit",second:"2-digit",hour12:!1})},{value:"m/d/y",label:(new Date).toLocaleString("en-US",{month:"numeric",day:"numeric",year:"2-digit"})},{value:"custom",label:"Custom"}],ql={dynamicContentCollection:"dynamic_content_collection",dynamicContentText:"dynamic_content_text",dynamicContentImage:"dynamic_content_image"},$l=function(){var e=(0,jt.Z)(Ut().mark((function e(t,n){var o,a,i,r;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=dynamic_content.attributes"),Array.isArray(n)||(n=[n]),(a=new FormData).append("collection_id",t),n.forEach((function(e,t){a.append("allowed_types[".concat(t,"]"),e)})),a.append("_method","POST"),e.next=8,fetch(o,{method:"POST",headers:{"X-CSRF-Token":Joomla.getOptions("csrf.token")},body:a});case 8:if((i=e.sent).ok){e.next=11;break}throw new Error("Network response was not ok");case 11:return e.next=13,i.json();case 13:return r=e.sent,e.abrupt("return",r);case 15:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Ql=function e(t){var n,o,a,i=t.item,r=t.isReference,l=void 0!==r&&r,c=t.defaultOpen,s=void 0!==c&&c,d=t.isSelected,u=void 0!==d&&d,p=t.onSelect,m=t.value,v=(0,te.useState)(s),f=(0,W.Z)(v,2),b=f[0],g=f[1];return te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-dynamic-attribute-item ".concat(u?" builder-dynamic-attribute-item-is-selected":"")},te.createElement("button",{type:"button",className:"builder-dynamic-attribute-item-content",style:{paddingLeft:"".concat(20*(i.level-1),"px")},onClick:function(){g(!b),["reference","multi-reference"].includes(i.type)||p(i)}},l&&te.createElement(Bo,{name:"chevronRight",className:"builder-dynamic-attribute-svg-12 builder-dynamic-ref-icon ".concat(b?" builder-dynamic-attribute-item-content-is-open":"")}),(o=i.type,a=Yl(o),te.createElement(Bo,{name:a,className:"builder-dynamic-attribute-svg-16 ".concat("reference"===o||"multi-reference"===o?"builder-dynamic-ref-hook-icon":"")})),te.createElement("span",{style:{marginLeft:"8px"}},i.name))),l&&b&&(null===(n=i.fields)||void 0===n?void 0:n.map((function(t,n){return te.createElement(e,{item:t,key:n,isReference:["reference","multi-reference"].includes(null==t?void 0:t.type),defaultOpen:!0,onSelect:p,isSelected:(null==m?void 0:m.path)===(null==t?void 0:t.path),value:m})}))))},ec=function(e,t){if(!e)return null;var n,o=zl(e);try{for(o.s();!(n=o.n()).done;){var a=i(n.value,t,null);if(a)return a}}catch(e){o.e(e)}finally{o.f()}function i(e,t,n){var o,a;if(e.id===t.id)return n;if(null!==(o=e.child_nodes)&&void 0!==o&&o.length){var r,l=zl(e.child_nodes);try{for(l.s();!(r=l.n()).done;){var c=i(r.value,t,(a=e.name,[ql.dynamicContentCollection].includes(a)?e:n));if(c)return c}}catch(e){l.e(e)}finally{l.f()}}return null}return null};const tc=function(e){var t,n,o,a,i,r,l,c,s,d,u,p,m,v,f,b,g,h,_=e.params,E=e.input,y=(0,te.useState)(null),x=(0,W.Z)(y,2),O=x[0],I=x[1],w=(0,Io.v9)((function(e){return e.sppbForm.mainForm})),C=(0,te.useContext)(bl),P=null==C?void 0:C.pageData,S=null===(t=C.pageOptions)||void 0===t?void 0:t.data,A=w.addonData,D=A.rowIndex,N=A.colIndex,T={settings:w.values,id:null==w||null===(n=w.values)||void 0===n?void 0:n.instFormId,name:null==w?void 0:w.addonName},R=(0,te.useState)(!1),k=(0,W.Z)(R,2),L=k[0],M=k[1],B=null!==(o=null==_?void 0:_.allowed_types)&&void 0!==o?o:[],J=null!==(a=null==_?void 0:_.hide_link_text)&&void 0!==a&&a,Z=null!==(i=null==S?void 0:S.extension_view)&&void 0!==i?i:"page",j=null!==(r=null==S?void 0:S.view_id)&&void 0!==r?r:null;j="dynamic_content:detail"===Z?j:null;var G=(0,te.useRef)(null),U=E.onChange,F=E.value,H=null!==(l=null==F?void 0:F.type)&&void 0!==l?l:null,z=(0,te.useMemo)((function(){var e,t;if(!(Ae(D)&&Ae(N)&&Ae(T)&&Ae(P)))return null;var n=null===(e=P[D])||void 0===e||null===(e=e.columns[N])||void 0===e?void 0:e.addons,o=ec(n,T);return null==o||null===(t=o.settings)||void 0===t?void 0:t.source}),[D,N,T,P,j]),V=Ae(z)?Number(z):null!==(c=j)&&void 0!==c?c:0;(0,te.useEffect)((function(){var e=function(){var e=(0,jt.Z)(Ut().mark((function e(){var t;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Ae(V)){e.next=5;break}return e.next=3,$l(V,B);case 3:(t=e.sent).data&&I(t.data);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return e(),function(){I(null)}}),[V,B]);var K=Ae(_.desc)&&(null===(s=_.desc)||void 0===s?void 0:s.trim().length)>0;return Ae(O)?te.createElement("div",{className:"builder-form-group","data-field":null==E?void 0:E.name},te.createElement("label",null,K?te.createElement(Tooltip,{content:_.desc,tagName:"span"},_.title):_.title),te.createElement("div",{className:"builder-dynamic-attribute-wrapper"},te.createElement("button",{type:"button",ref:G,onClick:function(){return M(!0)},className:"builder-dynamic-attribute-trigger"},te.createElement("div",{className:"builder-dynamic-content-no-source-wrapper"},te.createElement(Bo,{name:Yl(null==F?void 0:F.type),width:16,height:16,className:"builder-d-flex builder-dynamic-attribute-svg-16"}),te.createElement("span",null,null!==(d=F.name)&&void 0!==d?d:Joomla.JText._("COM_SPPAGEBUILDER_DYNAMIC_CONTENT_NO_FIELD_SOURCE"))),te.createElement(Bo,{name:"settings",className:"builder-dynamic-attribute-svg-20"})),"date-time"===H&&te.createElement("div",{className:"builder-dynamic-content-input-wrapper"},te.createElement("div",{className:"builder-dynamic-content-form-group"},te.createElement("label",{htmlFor:""},Joomla.JText._("COM_SPPAGEBUILDER_DYNAMIC_CONTENT_ATTRIBUTE_DATE_TIME_FORMAT")),te.createElement("select",{value:null!==(u=null==F?void 0:F.date_format)&&void 0!==u?u:"",onChange:function(e){U(Kl(Kl({},F),{},{date_format:e.target.value}))},style:{width:"100%"}},Xl.map((function(e){return te.createElement("option",{value:e.value,key:e.value},e.label)})))),"custom"===(null==F?void 0:F.date_format)&&te.createElement("div",{className:"builder-dynamic-content-form-group"},te.createElement("label",{htmlFor:""},"Custom Format"),te.createElement("input",{type:"text",value:null!==(p=null==F?void 0:F.date_format_custom)&&void 0!==p?p:"",placeholder:"e.g. d M, Y H:i A",onChange:function(e){return U(Kl(Kl({},F),{},{date_format_custom:e.target.value}))}}))),"link"===H&&te.createElement("div",{className:"builder-dynamic-attribute-wrapper"},!J&&te.createElement("div",{className:"builder-dynamic-content-form-group"},te.createElement("label",{htmlFor:""},Joomla.JText._("COM_SPPAGEBUILDER_DYNAMIC_CONTENT_ATTRIBUTE_LINK_TEXT")),te.createElement("input",{type:"text",value:null!==(m=null==F||null===(v=F.link)||void 0===v?void 0:v.text)&&void 0!==m?m:"",onChange:function(e){return U(Kl(Kl({},F),{},{link:Kl(Kl({},F.link),{},{text:e.target.value})}))},placeholder:Joomla.JText._("COM_SPPAGEBUILDER_DYNAMIC_CONTENT_ATTRIBUTE_LINK_TEXT_PLACEHOLDER")})),te.createElement("div",{className:"builder-dynamic-content-form-group"},te.createElement("label",{htmlFor:""},Joomla.JText._("COM_SPPAGEBUILDER_DYNAMIC_CONTENT_ATTRIBUTE_LINK_OPTIONS")),te.createElement("div",{className:"builder-dynamic-content-checkbox-group"},te.createElement("div",{className:"builder-dynamic-content-checkbox-wrapper"},te.createElement("input",{type:"checkbox",className:"builder-field-check",style:{marginTop:"0"},checked:"_blank"===(null==F||null===(f=F.link)||void 0===f?void 0:f.target)||!1,onChange:function(e){var t,n;U(Kl(Kl({},F),{},{link:Kl(Kl({text:null!==(t=null==F||null===(n=F.link)||void 0===n?void 0:n.text)&&void 0!==t?t:""},F.link),{},{target:e.target.checked?"_blank":"_self"})}))}}),te.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_DYNAMIC_CONTENT_ATTRIBUTE_LINK_OPEN_IN_NEW_TAB"))),te.createElement("div",{className:"builder-dynamic-content-checkbox-wrapper"},te.createElement("input",{type:"checkbox",className:"builder-field-check",style:{marginTop:"0"},checked:(null==F||null===(b=F.link)||void 0===b?void 0:b.nofollow)||!1,onChange:function(e){var t,n;U(Kl(Kl({},F),{},{link:Kl(Kl({text:null!==(t=null==F||null===(n=F.link)||void 0===n?void 0:n.text)&&void 0!==t?t:""},F.link),{},{nofollow:e.target.checked})}))}}),te.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_DYNAMIC_CONTENT_ATTRIBUTE_LINK_NO_FOLLOW"))),te.createElement("div",{className:"builder-dynamic-content-checkbox-wrapper"},te.createElement("input",{type:"checkbox",className:"builder-field-check",style:{marginTop:"0"},checked:(null==F||null===(g=F.link)||void 0===g?void 0:g.noreferrer)||!1,onChange:function(e){var t,n;U(Kl(Kl({},F),{},{link:Kl(Kl({text:null!==(t=null==F||null===(n=F.link)||void 0===n?void 0:n.text)&&void 0!==t?t:""},F.link),{},{noreferrer:e.target.checked})}))}}),te.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_DYNAMIC_CONTENT_ATTRIBUTE_LINK_NO_REFERRER"))),te.createElement("div",{className:"builder-dynamic-content-checkbox-wrapper"},te.createElement("input",{type:"checkbox",className:"builder-field-check",style:{marginTop:"0"},checked:(null==F||null===(h=F.link)||void 0===h?void 0:h.noopener)||!1,onChange:function(e){var t,n;U(Kl(Kl({},F),{},{link:Kl(Kl({text:null!==(t=null==F||null===(n=F.link)||void 0===n?void 0:n.text)&&void 0!==t?t:""},F.link),{},{noopener:e.target.checked})}))}}),te.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_DYNAMIC_CONTENT_ATTRIBUTE_LINK_NO_OPENER"))))))),te.createElement(si,{open:L,gap:25,parent_el:G,onHide:function(){M(!1)},hideFooter:!0,portalPopoverCss:{maxWidth:"180px"},modalContentCss:{backgroundColor:"#ffffff"},modalBodyCss:{padding:"0",borderRadius:"4px",maxHeight:"unset"},hideHeader:!0},te.createElement("div",{className:"builder-dynamic-attribute-list"},te.createElement(Ql,{item:{id:0,name:O.name,fields:O.fields,type:O.type},isReference:!0,defaultOpen:!0,onSelect:function(e){U(e),M(!1)},isSelected:!1,value:null!=F?F:""})))):te.createElement("div",{className:"builder-form-group","data-field":null==E?void 0:E.name},te.createElement("label",null,K?te.createElement(Tooltip,{content:_.desc,tagName:"span"},_.title):_.title),te.createElement("div",{className:"builder-dynamic-attribute-wrapper"},te.createElement("button",{type:"button",onClick:function(){return M(!0)},className:"builder-dynamic-attribute-trigger"},te.createElement("div",{className:"builder-dynamic-content-no-source-wrapper"},te.createElement(Bo,{name:"plusCircle",className:"builder-d-flex builder-dynamic-attribute-svg-16"}),te.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_DYNAMIC_CONTENT_NO_FIELD_SOURCE"))),te.createElement(Bo,{name:"settings",className:"builder-dynamic-attribute-svg-20"}))),te.createElement("p",{className:"builder-dynamic-content-message"},Joomla.JText._("COM_SPPAGEBUILDER_DYNAMIC_CONTENT_SELECT_FIELD_SOURCE")))};function nc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function oc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nc(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ac={opacity:{label:"Opacity",min:0,max:100,unit:"%"},blur:{label:"Blur",min:0,max:200,unit:"px"},brightness:{label:"Brightness",min:0,max:100,unit:"%"},contrast:{label:"Contrast",min:0,max:200,unit:"%"},saturate:{label:"Saturation",min:0,max:200,unit:"%"},invert:{label:"Invert color",min:0,max:100,unit:"%"},grayscale:{label:"Grayscale",min:0,max:100,unit:"%"},sepia:{label:"Sepia",min:0,max:100,unit:"%"},hue_rotate:{label:"Hue rotate",min:0,max:360,unit:"deg"}};const ic=function(e){var t=e.input,n=t.value,o=t.onChange,a=n;gt(a)||(a={});var i=(0,te.useState)(a),r=(0,W.Z)(i,2),l=r[0],c=r[1],s=hi(l);return(0,te.useEffect)((function(){o(s)}),[s]),te.createElement("div",null,Object.entries(ac).map((function(e){var t=(0,W.Z)(e,2),n=t[0],o=t[1];return te.createElement(Qi,{key:o.label,params:{title:o.label,min:o.min,max:o.max},input:{value:l[n]||"",onChange:function(e){c((function(t){return oc(oc({},t),{},(0,K.Z)({},n,e))}))}},staticUnit:o.unit})})))};function rc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function lc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rc(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const cc=function(e){var t,n=e.input,o=n.value,a=n.onChange,i=e.params,r=(0,te.useState)(E),l=(0,W.Z)(r,2),s=l[0],d=l[1],u=(0,te.useState)(!1),p=(0,W.Z)(u,2),m=p[0],v=p[1],f=(0,te.useState)([]),b=(0,W.Z)(f,2),g=b[0],h=b[1],_=s.find((function(e){return e.value===o}));return(0,te.useEffect)((function(){(0,jt.Z)(Ut().mark((function e(){var t,n,o,a,i,r;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(O,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 2:return t=e.sent,e.next=5,t.json();case 5:n=e.sent,o=n.data.map((function(e){return lc({label:e.family_name,value:e.family_name,type:e.type},"google"===e.type&&{variants:e.data.variants})})),a=o.filter((function(e){return"google"===e.type})),i=o.filter((function(e){return"local"===e.type})),r=[],a.length>0&&!window.disableGoogleFonts&&r.push.apply(r,[{value:"Google Fonts",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FONT_BOOK_GOOGLE_FONTS"),isDisabled:!0}].concat((0,c.Z)(a))),i.length>0&&r.push.apply(r,[{value:"Local Fonts",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FONT_BOOK_LOCAL_FONTS"),isDisabled:!0}].concat((0,c.Z)(i))),r.push.apply(r,(0,c.Z)(E)),d(r),h(n.data),v(!0);case 16:case"end":return e.stop()}}),e)})))()}),[]),(0,te.useEffect)((function(){var e;if(g.length&&_&&m){var t=g.find((function(e){return e.family_name===_.value}));if(t){var n,o,a=null!==(e=t.type)&&void 0!==e?e:"google";"google"!==a||window.disableGoogleFonts?"local"===a&&_t({family:_.value,variants:[]},"local"):_t({family:_.value,variants:null!==(n=null===(o=t.data)||void 0===o?void 0:o.variants)&&void 0!==n?n:[]},"google",s)}}}),[g,m]),te.createElement("div",{"data-field":null===(t=e.input)||void 0===t?void 0:t.name,className:"builder-form-group".concat(null!=i.class?" "+i.class:"")},te.createElement("label",null,void 0!==i.desc&&""!=i.desc?te.createElement(vi.Z,{content:i.desc,tagName:"span"},i.title):i.title),te.createElement(mi.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",value:_,options:s,menuPlacement:"auto",menuPosition:"fixed",onChange:function(e){return a(e.value)},components:{IndicatorSeparator:function(){return null}}}))};var sc=[{value:"",label:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_FONT_WEIGHT")},{value:100,label:Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_FONT_THIN")},{value:200,label:Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_FONT_EXTRA_LIGHT")},{value:300,label:Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_FONT_LIGHT")},{value:400,label:Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_FONT_NORMAL")},{value:500,label:Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_FONT_MEDIUM")},{value:600,label:Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_FONT_SEMI_BOLD")},{value:700,label:Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_FONT_BOLD")},{value:800,label:Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_FONT_EXTRA_BOLD")},{value:900,label:Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_FONT_BLACK")}];const dc=function(e){var t=e.input,n=t.value,o=t.onChange,a=t.name,i=e.params,r=function(e,t){e.preventDefault();var a=Object.assign({},n,(0,K.Z)({},t,!n[t]));o(a)},l=sc.find((function(e){return e.value===n.weight}))||{};return te.createElement("div",{className:"builder-form-group".concat(null!=i.class?" "+i.class:""),"data-field":a},te.createElement("label",null,void 0!==i.desc&&""!=i.desc?te.createElement(vi.Z,{content:i.desc,tagName:"span"},i.title):i.title),te.createElement("div",{className:"builder-d-flex builder-gutter-15"},te.createElement("div",{className:"builder-flex-shrink-1"},te.createElement("div",{className:"builder-nav-tabs builder-tab-button-group"},te.createElement("span",{className:"builder-nav-item".concat(void 0!==n&&n.underline?" active":""),onClick:function(e){return r(e,"underline")},role:"button"},te.createElement(Bo,{name:"underline"})),te.createElement("span",{className:"builder-nav-item".concat(void 0!==n&&n.italic?" active":""),onClick:function(e){return r(e,"italic")},role:"button"},te.createElement(Bo,{name:"italic"})),te.createElement("span",{className:"builder-nav-item".concat(void 0!==n&&n.uppercase?" active":""),onClick:function(e){return r(e,"uppercase")},role:"button"},te.createElement(Bo,{name:"typography"})))),te.createElement("div",{className:"builder-flex-grow-1"},te.createElement(mi.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",value:l,options:sc,isClearable:!1,onChange:function(e){var t=Object.assign({},n,{weight:e.value});o(t)},menuPlacement:"auto",menuPosition:"fixed",components:{IndicatorSeparator:function(){return null}}}))))};const uc=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){var t;return(0,Y.Z)(this,a),(t=o.call(this,e)).colorPicker1=(0,te.createRef)(),t.colorPicker2=(0,te.createRef)(),t.state={displayColorPicker:!1,displayColorPicker2:!1},t}return(0,X.Z)(a,[{key:"handleClick",value:function(){this.setState({displayColorPicker:!this.state.displayColorPicker})}},{key:"handleClick2",value:function(){this.setState({displayColorPicker2:!this.state.displayColorPicker2})}},{key:"handleChange",value:function(e){var t=this.props.input,n=t.onChange,o=t.value;n(Object.assign({},o,{color:e}))}},{key:"handleChange2",value:function(e){var t=this.props.input,n=t.onChange,o=t.value;n(Object.assign({},o,{color2:e}))}},{key:"clearColor1",value:function(){var e=this.props.input,t=e.value;(0,e.onChange)(Object.assign({},t,{color:""}))}},{key:"clearColor2",value:function(){var e=this.props.input,t=e.value;(0,e.onChange)(Object.assign({},t,{color2:""}))}},{key:"handleGradientTypeChange",value:function(e){var t=this.props.input,n=t.onChange,o=t.value;n(Object.assign({},o,{type:e.target.value}))}},{key:"componentDidMount",value:function(){var e=this.props,t=e.input,n=t.onChange,o=t.value,a=e.params.std;!o&&a&&n(a)}},{key:"render",value:function(){var e,t,n=this,o=this.props,a=o.input,i=a.value,r=a.onChange,l=(a.name,o.params),c=[{value:"top center",label:"Top Center"},{value:"top left",label:"Top Left"},{value:"top right",label:"Top Right"},{value:"center center",label:"Center Center"},{value:"center left",label:"Center Left"},{value:"center right",label:"Center Right"},{value:"bottom center",label:"Bottom Center"},{value:"bottom left",label:"Bottom Left"},{value:"bottom right",label:"Bottom Right"}];return t="radial"==i.type?"radial-gradient(at ".concat(i.radialPos||"center center",", ").concat(i.color?i.color:"rgba(255, 255, 255, 0)"," ").concat(i.pos||0,"%, ").concat(i.color2?i.color2:"rgba(255, 255, 255, 0)"," ").concat(i.pos2||100,"%)"):"linear-gradient(".concat(i.deg||0,"deg, ").concat(i.color?i.color:"rgba(255, 255, 255, 0)"," ").concat(i.pos||0,"%, ").concat(i.color2?i.color2:"rgba(255, 255, 255, 0)"," ").concat(i.pos2||100,"%)"),te.createElement("div",{className:"builder-form-group","data-field":null===(e=this.props.input)||void 0===e?void 0:e.name},te.createElement("label",null,void 0!==l.desc&&""!=l.desc?te.createElement(vi.Z,{content:l.desc,tagName:"span"},l.title):l.title),te.createElement("div",{className:"builder-gradient-container builder-mb-3"},te.createElement("div",{className:"builder-gradient-body",style:{backgroundImage:"".concat(t)}})),te.createElement("div",{className:"builder-d-flex builder-justify-content-between builder-mb-3"},te.createElement("div",{className:"builder-d-flex builder-align-items-center builder-gutter-15",ref:this.colorPicker1},te.createElement("div",{className:"builder-form-label"},Joomla.JText._("COM_SPPAGEBUILDER_COLOR")," 1"),te.createElement("div",null,te.createElement("div",{className:"builder-form-color"},te.createElement("div",{className:"builder-color-container"},te.createElement("div",{className:"builder-color-picker",onClick:this.handleClick.bind(this),style:{backgroundColor:"".concat(i.color)}}),i.color&&te.createElement("span",{className:"builder-close-button builder-close-button-sm",onClick:function(e){e.preventDefault(),n.clearColor1()},title:"Clear",role:"button"},te.createElement(Bo,{name:"timesAlt",size:"1x"}))),te.createElement(si,{title:"".concat(Joomla.JText._("COM_SPPAGEBUILDER_COLOR")," 1"),open:this.state.displayColorPicker,parent_el:this.colorPicker1,modalBodyCss:{padding:0},onHide:function(){n.setState({displayColorPicker:!1})},gap:10},te.createElement("div",{className:"builder-card builder-card-popover"},te.createElement("div",{className:"builder-card-body builder-card-body-popover"},te.createElement(Di,{color:i&&i.color,onChange:this.handleChange.bind(this)}))))))),te.createElement("div",{className:"builder-d-flex builder-align-items-center builder-gutter-15",ref:this.colorPicker2},te.createElement("div",{className:"builder-form-label"},Joomla.JText._("COM_SPPAGEBUILDER_COLOR")," 2"),te.createElement("div",null,te.createElement("div",{className:"builder-form-color"},te.createElement("div",{className:"builder-color-container"},te.createElement("div",{className:"builder-color-picker",onClick:this.handleClick2.bind(this),style:{backgroundColor:"".concat(i.color2)}}),i.color2&&te.createElement("span",{className:"builder-close-button builder-close-button-sm",onClick:function(e){e.preventDefault(),n.clearColor2()},title:"Clear",role:"button"},te.createElement(Bo,{name:"timesAlt",size:"1x"}))),te.createElement(si,{title:"".concat(Joomla.JText._("COM_SPPAGEBUILDER_COLOR")," 2"),open:this.state.displayColorPicker2,parent_el:this.colorPicker2,modalBodyCss:{padding:0},onHide:function(){n.setState({displayColorPicker2:!1})},gap:10},te.createElement("div",{className:"builder-card builder-card-popover"},te.createElement("div",{className:"builder-card-body builder-card-body-popover"},te.createElement(Di,{color:i&&i.color2,onChange:this.handleChange2.bind(this)})))))))),te.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},te.createElement("div",{className:"builder-column-3"},te.createElement("span",{className:"builder-form-label"},Joomla.JText._("COM_SPPAGEBUILDER_START"))),te.createElement("div",{className:"builder-column-5"},te.createElement("input",{type:"range",className:"builder-form-range",onChange:function(e){var t=Object.assign({},i,{pos:e.target.value});r(t)},value:i&&i.pos||0})),te.createElement("div",{className:"builder-column-4"},te.createElement("div",{className:"builder-field-group"},te.createElement("input",{type:"number",className:"builder-form-field builder-form-field-sm",onChange:function(e){var t=Object.assign({},i,{pos:e.target.value});r(t)},value:i&&i.pos||0}),te.createElement("span",{className:"builder-field-info"},"%")))),te.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},te.createElement("div",{className:"builder-column-3"},te.createElement("span",{className:"builder-form-label"},Joomla.JText._("COM_SPPAGEBUILDER_END"))),te.createElement("div",{className:"builder-column-5"},te.createElement("input",{type:"range",className:"builder-form-range",onChange:function(e){var t=Object.assign({},i,{pos2:e.target.value});r(t)},value:i&&i.pos2||100})),te.createElement("div",{className:"builder-column-4"},te.createElement("div",{className:"builder-field-group"},te.createElement("input",{type:"number",className:"builder-form-field builder-form-field-sm",onChange:function(e){var t=Object.assign({},i,{pos2:e.target.value});r(t)},value:i&&i.pos2||100}),te.createElement("span",{className:"builder-field-info"},"%")))),te.createElement("div",{className:"builder-d-flex builder-align-items-center builder-justify-content-between builder-mb-3"},te.createElement("div",null,te.createElement("span",{className:"builder-form-label"},Joomla.JText._("COM_SPPAGEBUILDER_TYPE"))),te.createElement("div",{className:"builder-d-flex builder-gutter-20"},te.createElement("div",{className:"builder-form-check"},te.createElement("label",{className:"builder-mb-0"},te.createElement("input",{type:"radio",className:"builder-field-radio",value:"linear",checked:i&&"radial"!=i.type,onChange:this.handleGradientTypeChange.bind(this)}),"Linear")),te.createElement("div",{className:"builder-form-check"},te.createElement("label",{className:"builder-mb-0"},te.createElement("input",{type:"radio",className:"builder-field-radio",value:"radial",checked:i&&"radial"==i.type,onChange:this.handleGradientTypeChange.bind(this)}),"Radial")))),i&&"radial"!=i.type&&te.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},te.createElement("div",{className:"builder-column-3"},te.createElement("span",{className:"builder-form-label"},"Angle")),te.createElement("div",{className:"builder-column-5"},te.createElement("input",{type:"range",max:"360",className:"builder-form-range",onChange:function(e){var t=Object.assign({},i,{deg:e.target.value});r(t)},value:i&&i.deg||0})),te.createElement("div",{className:"builder-column-4"},te.createElement("div",{className:"builder-field-group"},te.createElement("input",{type:"number",max:"360",className:"builder-form-field builder-form-field-sm",onChange:function(e){var t=Object.assign({},i,{deg:e.target.value});r(t)},value:i&&i.deg||0}),te.createElement("span",{className:"builder-field-info"},"%")))),i&&"radial"==i.type&&te.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},te.createElement("div",{className:"builder-column-6"},te.createElement("span",{className:"builder-form-label"},"Angle")),te.createElement("div",{className:"builder-column-6"},te.createElement(mi.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",isClearable:!1,value:c.length&&c.find((function(e){return e.value===(null==i?void 0:i.radialPos)})),options:c,onChange:function(e){var t=Object.assign({},i,{radialPos:e.value});r(t)},menuPlacement:"auto",menuPosition:"fixed",components:{IndicatorSeparator:function(){return null}}}))))}}]),a}(te.Component);function pc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function mc(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pc(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var vc=["px","rem","em","%"],fc=["xl","lg","md","sm","xs"],bc=function(e){return"object"===(0,Ee.Z)(e)&&null!==e&&fc.some((function(t){return Object.prototype.hasOwnProperty.call(e,t)}))};const gc=function(e){var t,n=e.input,o=e.params,a=e.responsiveDevice,i=null!=a?a:"xl",r=null!=o&&o.responsive&&bc(n.value)?n.value[i]:n.value,l=(t=Ze(r,i),Ae(t)&&"object"===(0,Ee.Z)(t)?{column:Ae(t.column)?String(t.column):"",row:Ae(t.row)?String(t.row):"",unit:Ae(t.unit)&&""!==t.unit?String(t.unit):"px"}:{column:"",row:"",unit:"px"}),c=(0,te.useState)(l.column===l.row),s=(0,W.Z)(c,2),d=s[0],u=s[1],p=(0,te.useState)(l.unit),m=(0,W.Z)(p,2),v=m[0],f=m[1];(0,te.useEffect)((function(){f(l.unit),u(l.column===l.row)}),[i,l.unit,l.column,l.row]);var b=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:v,a={column:e.column,row:e.row,unit:t},r=a;if(null!=o&&o.responsive){var l=n.value,c=(0,K.Z)({},i,a);r=bc(l)?Object.assign({},l,c):Object.assign({},(0,K.Z)({},i,l),c)}n.onChange(r)},g=function(e,t){var n=function(e){return e.replace(/[^-0-9.]/g,"").replace(/(\..*)\./g,"$1").replace(/(-+)/g,"-")}(t),o=d?{column:n,row:n}:mc(mc({},l),{},(0,K.Z)({},e,n));b(o)};return te.createElement("div",{"data-field":null==n?void 0:n.name,className:"builder-form-group".concat(null!=(null==o?void 0:o.column)?" builder-column-"+o.column:"")},(null==o?void 0:o.title)&&!(null!=o&&o.hideTitle)&&te.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"space-between",gap:"8px"}},te.createElement("label",null,null!=o&&o.desc?te.createElement(vi.Z,{content:o.desc,tagName:"span"},o.title):o.title),te.createElement(Ki,{units:vc,unit:v,update:function(e){f(e),b({column:l.column,row:l.row},e)},unitCssClass:"builder-form-field-unit-s",dropdownCssClass:"builder-form-unit-popover-s"})),te.createElement("div",{style:{display:"flex",alignItems:"flex-end",gap:"8px",fontSize:"12px",lineHeight:"13px",color:"rgba(2, 17, 83, 0.7)"}},te.createElement("div",{style:{flex:1,display:"grid",gridTemplateColumns:"repeat(2, minmax(0, 1fr))",gap:"12px"}},te.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"6px"}},te.createElement("span",{className:"builder-text-muted"},"Column"),te.createElement("input",{type:"text",name:"column",value:l.column,className:"builder-form-field builder-form-field-sm builder-mb-0",autoComplete:"off",disabled:null==o?void 0:o.disabled,readOnly:null==o?void 0:o.readOnly,onChange:function(e){return g("column",e.target.value)}})),te.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"6px"}},te.createElement("span",{className:"builder-text-muted"},"Row"),te.createElement("input",{type:"text",name:"row",value:l.row,className:"builder-form-field builder-form-field-sm builder-mb-0",autoComplete:"off",disabled:null==o?void 0:o.disabled,readOnly:null==o?void 0:o.readOnly,onChange:function(e){return g("row",e.target.value)}}))),te.createElement("button",{type:"button",onClick:function(){return u(!d)},disabled:(null==o?void 0:o.disabled)||(null==o?void 0:o.readOnly),style:{width:"32px",height:"32px",borderRadius:"6px",border:"1px solid #ddd",display:"flex",alignItems:"center",justifyContent:"center",background:"transparent",color:d?"#1d6feb":"#556",cursor:null!=o&&o.disabled||null!=o&&o.readOnly?"not-allowed":"pointer",flexShrink:0}},te.createElement(Bo,{name:"chainLink",size:"1x"}))))};function hc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function _c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?hc(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ec=[{label:"fr",value:"fr"},{label:"px",value:"px"},{label:"rem",value:"rem"},{label:"em",value:"em"},{label:"%",value:"%"}],yc={value:1,unit:"fr"},xc={total:0,entries:[]},Oc=["xl","lg","md","sm","xs"],Ic=function(e){return"object"===(0,Ee.Z)(e)&&null!==e&&Oc.some((function(t){return Object.prototype.hasOwnProperty.call(e,t)}))},wc=function(e){var t=Number(null!=e?e:0);return Number.isNaN(t)?0:Math.max(0,Math.floor(t))},Cc=function(e,t){for(var n=(Array.isArray(e)?e:[]).slice(0,t);n.length<t;)n.push(_c({},yc));return n},Pc=function(e){var t=e.value,n=e.unit,o=e.index,a=e.onChange,i=e.onRemove,r=(0,te.useState)(String(null!=t?t:"")),l=(0,W.Z)(r,2),c=l[0],s=l[1];(0,te.useEffect)((function(){s(String(null!=t?t:""))}),[t]);var d=function(e){if(function(e){return""===e||"-"===e||"-."===e||"."===e}(e))return!1;var t=Number(e);return!Number.isNaN(t)&&(a(t,n,o),!0)};return te.createElement("div",{style:{display:"flex",alignItems:"center",gap:"8px"}},te.createElement("span",{style:{fontSize:"14px",width:"20px",color:"#333"}},o+1),te.createElement("div",{style:{display:"flex",gap:"4px",flex:1}},te.createElement("div",{style:{flex:1,minWidth:0}},te.createElement("input",{type:"number",value:c,className:"builder-form-field builder-form-field-number builder-mb-0",autoComplete:"off",style:{width:"100%"},onChange:function(e){var t=e.target.value;s(t),t.endsWith(".")||d(t)},onBlur:function(e){d(e.target.value)||s(String(null!=t?t:""))}})),te.createElement("div",{style:{flex:1,minWidth:0}},te.createElement("select",{value:n,onChange:function(e){return n=e.target.value,void a(t,n,o);var n},className:"builder-form-field builder-form-field-sm builder-mb-0",style:{width:"100%"}},Ec.map((function(e){return te.createElement("option",{key:e.value,value:e.value},e.label)}))))),te.createElement("button",{type:"button",style:{outline:"none",border:"none",background:"none",cursor:"pointer",padding:"0",display:"flex",alignItems:"center",justifyContent:"center"},onClick:function(){return i(o)}},te.createElement(Bo,{name:"minus",size:"1x"})))};const Sc=function(e){var t,n,o,a,i=e.input,r=e.params,l=e.responsiveDevice,s=(0,te.useRef)(null),d=(0,te.useState)(!1),u=(0,W.Z)(d,2),p=u[0],m=u[1],v=null!=l?l:"xl",f=null!=r&&r.responsive&&Ic(i.value)?i.value[v]:i.value,b=null!==(t=Ze(f,v))&&void 0!==t?t:xc,g=wc(b.total),h=Cc(b.entries,g),_=function(e){var t=e;if(null!=r&&r.responsive){var n=i.value,o=(0,K.Z)({},v,e);t=Ic(n)?Object.assign({},n,o):Object.assign({},(0,K.Z)({},v,n),o)}i.onChange(t)},E=function(e){var t=wc(null!=e?e:0),n=Cc(b.entries,t);_(_c(_c({},b),{},{total:t,entries:n}))},y=function(e,t,n){var o=(0,c.Z)(h);o[n]&&(o[n]={value:e,unit:t}),_(_c(_c({},b),{},{entries:o}))},x=function(e){var t=h.filter((function(t,n){return n!==e})),n=t.length;_(_c(_c({},b),{},{total:n,entries:t}))},O=null!==(n=null==r?void 0:r.template_type)&&void 0!==n?n:"row",I=null!==(o=null==r?void 0:r.min)&&void 0!==o?o:1,w=null!==(a=null==r?void 0:r.max)&&void 0!==a?a:10;return te.createElement("div",{className:"builder-form-group".concat(null!=r&&r.column?" builder-column-".concat(r.column):""),"data-field":null==i?void 0:i.name},(null==r?void 0:r.title)&&te.createElement("label",null,null!=r&&r.desc?te.createElement(vi.Z,{content:r.desc,tagName:"span"},r.title):r.title),te.createElement("div",{style:{position:"relative"}},te.createElement("button",{type:"button",ref:s,className:"builder-grid-template-trigger",onClick:function(){return m(!0)},style:{width:"100%",border:"1px solid #ddd",borderRadius:"4px",display:"flex",justifyContent:"space-between",alignItems:"center",height:"32px",paddingRight:"8px",backgroundColor:"#fff",cursor:"pointer",fontFamily:"inherit",fontSize:"inherit"}},te.createElement("div",{style:{height:"30px",width:"30px",display:"flex",alignItems:"center",justifyContent:"center",borderRight:"1px solid #ddd"}},te.createElement("span",{style:{display:"inline-flex",transform:"row"===O?"rotate(90deg)":"none",color:"rgba(2, 11, 83, 0.5)"}},te.createElement(Bo,{name:"twoBlocks",size:"1x"}))),te.createElement("div",{style:{flex:1,fontSize:"14px",paddingLeft:"8px",textAlign:"left"}},function(e){var t,n;if(0===(null===(t=e.entries)||void 0===t?void 0:t.length)||!Ae(e.entries))return"0px";var o=null===(n=e.entries)||void 0===n?void 0:n.map((function(e){return"".concat(e.value).concat(e.unit)})).join(" ");return o.length>25?o.slice(0,25)+"...":o}(b)),te.createElement(Bo,{name:"settings",size:"1x"})),te.createElement(si,{title:"row"===O?Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_GRID_TEMPLATE_EDIT_ROW_TRACKS"):Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_GRID_TEMPLATE_EDIT_COLUMN_TRACKS"),parent_el:s,open:p,onHide:function(){return m(!1)},gap:20,hideFooter:!0},te.createElement("div",{style:{padding:"12px"}},te.createElement("div",{style:{display:"flex",alignItems:"center",gap:"10px",marginBottom:"12px"}},te.createElement("label",{style:{fontSize:"13px",lineHeight:"14px",color:"rgba(2, 17, 83, 0.7)"}},"row"===O?Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_GRID_TEMPLATE_ROW_TOTAL"):Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_GRID_TEMPLATE_COLUMN_TOTAL")),te.createElement("div",{style:{display:"flex",alignItems:"center",gap:"8px",flex:1,minWidth:0}},te.createElement("input",{type:"range",value:g,onChange:function(e){return E(e.target.value)},min:I,max:w,className:"builder-form-range",style:{flex:1,minWidth:0}}),te.createElement("div",{style:{width:"86px",flexShrink:0}},te.createElement("input",{type:"number",value:Le(g),onChange:function(e){return E(e.target.value)},min:I,max:w,className:"builder-form-field builder-form-field-number builder-form-field-sm builder-mb-0",style:{width:"100%"}})),te.createElement("button",{type:"button",style:{width:"20px",height:"20px",padding:"8px",display:"flex",alignItems:"center",justifyContent:"center",backgroundColor:"#007bff",color:"#fff",border:"none",borderRadius:"4px",cursor:"pointer",flexShrink:0},onClick:function(){var e=[].concat((0,c.Z)(h),[_c({},yc)]),t=e.length;_(_c(_c({},b),{},{total:t,entries:e}))}},te.createElement(Bo,{name:"plus",size:"1x",className:"builder-d-flex"})))),te.createElement("div",{style:{borderBottom:"1px solid #ddd",margin:"12px 0"}}),g>0&&te.createElement("div",{style:{display:"flex",flexDirection:"column",gap:"8px"}},h.map((function(e,t){return te.createElement(Pc,{key:t,value:e.value,unit:e.unit,index:t,onChange:y,onRemove:x})})))))))};var Ac=(0,te.createContext)({});const Dc=Ac,Nc=function(e){var t=e.params,n=e.input,o=(0,te.useContext)(Ac),a=o.setActiveGroup,i=o.activeGroup,r=(0,te.useMemo)((function(){return i===t.uuid?"up":"down"}),[i]);return te.createElement("div",{"data-field":null==n?void 0:n.name,className:"builder-form-label",onClick:function(e){e.preventDefault();var n=""===i||i!==t.uuid?t.uuid:"";a(n)}},t.title,"toggle"===(null==t?void 0:t.style)&&te.createElement("span",{className:"builder-toggle-icon pull-right","aria-hidden":"down"===r},te.createElement(Bo,{name:"".concat("down"===r?"angleDown":"angleUp")})))};function Tc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}var Rc=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){var t;return(0,Y.Z)(this,a),t=o.call(this,e),(0,K.Z)((0,Lo.Z)(t),"sanitizedValue",(function(){var e=t.props,n=e.input.value,o=e.params;if(null!=o&&o.responsive&&o.responsive){var a={md:n,sm:"",xs:""};return Ie()(n)?n:a}return Ie()(n)?n.md:n})),(0,K.Z)((0,Lo.Z)(t),"handleChangeHeading",(function(e,n){e.preventDefault();var o=t.props,a=o.params,i=o.input,r=(i.value,i.onChange);if(null!=a&&a.responsive&&a.responsive){var l=Ce.device||"md";if(Ie()(t.state.value)){var c=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Tc(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Tc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t.state.value);c[l]=n,t.setState({value:c}),r(c)}else{var s={md:"",sm:"",xs:""};s[l]=n,t.setState({value:s}),r(s)}}else t.setState({value:n}),r(n)})),t.state={value:t.sanitizedValue()},t}return(0,X.Z)(a,[{key:"render",value:function(){var e,t=this,n=this.props,o=(n.input.value,n.params),a=null!=o.headingsOnly&&o.headingsOnly?["h1","h2","h3","h4","h5","h6"]:["h1","h2","h3","h4","h5","h6","div","p"],i=Ce.device||"md";return te.createElement("div",{className:"builder-form-group".concat(null!=o.class?" "+o.class:""),"data-field":null===(e=this.props.input)||void 0===e?void 0:e.name},o.title&&!o.hideTitle&&te.createElement("label",null,void 0!==o.desc&&""!=o.desc?te.createElement(vi.Z,{content:o.desc,tagName:"span"},o.title):o.title),te.createElement("div",{className:"builder-nav-tabs builder-tab-button-group"},a.map((function(e){return te.createElement("span",{key:e,className:"builder-nav-item".concat(null!=o&&o.responsive&&o.responsive?e==t.state.value[i]?" active":"":e==t.state.value?" active":""),onClick:function(n){return t.handleChangeHeading(n,e)},role:"button"},te.createElement(Bo,{name:"tag".concat(ir()(e))}))}))))}}]),a}(te.Component);const kc=Rc,Lc=function(e){var t=e.input;return te.createElement("input",(0,ko.Z)({"data-field":null==t?void 0:t.name,type:"text",className:"builder-field-hidden"},t,{style:{display:"none"},onChange:function(e){e.preventDefault(),(0,t.onChange)(e.target.value)}}))},Mc=function(e){var t=e.message;return te.createElement("div",{className:"builder-empty-result"},te.createElement(Bo,{name:"emptyBox",className:"builder-icon-8x builder-text-secondary builder-opacity-4 builder-mb-2"}),te.createElement("div",{className:"builder-empty-message"},te.createElement("div",{dangerouslySetInnerHTML:{__html:t}})))};const Bc=function(e){(0,q.Z)(c,e);var t,n,o,a,i,r,l=(i=c,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,ee.Z)(i);if(r){var n=(0,ee.Z)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,Q.Z)(this,e)});function c(e){var t;return(0,Y.Z)(this,c),(t=l.call(this,e)).uploadInputRef=(0,te.createRef)(null),t.state={iconList:faIconList,iconProviders:[{name:"fontawesome",title:"Font Awesome 6 Free"}],listOpen:!1,icon:"",name:"",filterText:"",activeIconProvider:{name:"fontawesome",title:"Font Awesome 6 Free"},loading:!1},t}return(0,X.Z)(c,[{key:"componentDidMount",value:function(){this.getExtraIconProviders(),this.setState({icon:this.props.input.value?this.parseIcon(this.props.input.value):"",name:this.props.input.value?this.parseIcon(this.props.input.value,!0):""})}},{key:"onClickHandle",value:function(e){e.preventDefault();var t=this.state.listOpen;this.setState({listOpen:!t})}},{key:"setIcon",value:function(e){this.state.listOpen,this.setState({icon:e,name:this.parseIcon(e,!0),listOpen:!1,filterText:""})}},{key:"closeModal",value:function(){this.setState({listOpen:!1,filterText:""})}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){this.setState({icon:e.input.value})}},{key:"parseIcon",value:function(e){var t=e.split(" ");return 1==t.length&&"fa"==(t=e.split("-"))[0]?"fa "+e:e}},{key:"handleIconFilter",value:function(e){e.preventDefault(),this.setState({filterText:e.target.value})}},{key:"getExtraIconProviders",value:(a=(0,jt.Z)(Ut().mark((function e(){var t,n,o;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=pagebuilder_base+"index.php?option=com_sppagebuilder&task=asset.getIconProviders",e.next=3,fetch(t,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 3:return n=e.sent,e.next=6,n.json();case 6:0!==(o=e.sent).length&&(o.forEach((function(e){null==e.title&&(e.title=e.name.charAt(0).toUpperCase()+e.name.slice(1))})),this.setState((function(e){return{iconProviders:e.iconProviders.concat(o)}})));case 8:case"end":return e.stop()}}),e,this)}))),function(){return a.apply(this,arguments)})},{key:"handleIconProviderChange",value:(o=(0,jt.Z)(Ut().mark((function e(t){return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:"fontawesome"!==t.name&&t!==this.state.activeIconProvider?(this.getCustomIcons(t),this.setState({activeIconProvider:t})):"fontawesome"===t.name&&this.setState({activeIconProvider:t,iconList:faIconList});case 1:case"end":return e.stop()}}),e,this)}))),function(e){return o.apply(this,arguments)})},{key:"getCustomIcons",value:(n=(0,jt.Z)(Ut().mark((function e(t){var n,o,a,i;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=pagebuilder_base+"index.php?option=com_sppagebuilder&task=asset.loadIcons",o={name:t.name,title:t.title},this.setState({loading:t.name}),e.next=5,fetch(n,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify(o)});case 5:return a=e.sent,e.next=8,a.json();case 8:null!=(i=e.sent)&&i.iconList&&this.setState({iconList:JSON.parse(i.iconList)}),this.setState({loading:!1});case 11:case"end":return e.stop()}}),e,this)}))),function(e){return n.apply(this,arguments)})},{key:"uploadCustomIcon",value:(t=(0,jt.Z)(Ut().mark((function e(t){var n,o,a,i;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.setState({loading:"upload"}),n=pagebuilder_base+"index.php?option=com_sppagebuilder&task=asset.uploadCustomIcon",(o=new FormData).append("custom_icon",t),e.next=6,fetch(n,{method:"POST",headers:{"X-CSRF-Token":Joomla.getOptions("csrf.token")},body:o});case 6:return a=e.sent,e.next=9,a.json();case 9:(i=e.sent).data&&(yt(i.data.css_path),this.setState((function(e){return{iconProviders:e.iconProviders.concat({name:i.data.name,title:i.data.title})}}))),this.setState({loading:!1});case 12:case"end":return e.stop()}}),e,this)}))),function(e){return t.apply(this,arguments)})},{key:"render",value:function(){var e,t=this,n=this.props,o=n.input,a=(o.value,o.onChange),i=(o.name,n.params);return te.createElement("div",{"data-field":null===(e=this.props.input)||void 0===e?void 0:e.name,className:"builder-form-group builder-form-inline".concat(null!=i.column?" builder-column-"+i.column:"")},i.title&&te.createElement("label",null,void 0!==i.desc&&""!=i.desc?te.createElement(vi.Z,{content:i.desc,tagName:"span"},i.title):i.title),te.createElement("div",{className:"builder-d-flex builder-align-items-center builder-gutter-15"},this.state.icon&&te.createElement("div",null,te.createElement("div",{className:"builder-form-field-icon"},te.createElement("span",{className:this.state.icon,"area-hidden":"true"}),!1!==(null==i?void 0:i.clearable)&&te.createElement("span",{className:"builder-close-button builder-close-button-sm",onClick:function(e){e.preventDefault(),a(""),t.setIcon("")},title:Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_CLEAR"),role:"button"},te.createElement(Bo,{name:"timesAlt",size:"1x"})))),te.createElement("div",null,te.createElement("span",{className:"builder-button builder-button-primary",onClick:this.onClickHandle.bind(this),role:"button"},this.state.icon?"".concat(Joomla.JText._("COM_SPPAGEBUILDER_REPLACE_ICON")):(null==i?void 0:i.chooseIconText)||"".concat(Joomla.JText._("COM_SPPAGEBUILDER_CHOOSE_ICON"))))),te.createElement(Qa,{isOpen:this.state.listOpen,onClose:function(){return t.closeModal()},cssClass:"builder-modal-dialog-fixed builder-modal-dialog-centered builder-layouts-modal",size:"lg"},te.createElement(Xa,null,te.createElement(Ya,{className:"builder-modal-header-lg",showClose:!0,onClose:function(){return t.closeModal()}},te.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_ICON_LIBRARY"))),te.createElement(qa,null,te.createElement("div",{className:"builder-modal-container"},te.createElement("div",{className:"builder-modal-sidebar builder-flex-stack"},te.createElement("div",{className:"builder-flex-stack-item builder-mb-4"},te.createElement("div",{className:"builder-has-icon-left builder-w-100"},te.createElement(Bo,{name:"search",className:"builder-form-icon"}),te.createElement("input",{type:"text",className:"builder-form-field builder-form-field-lg",onChange:this.handleIconFilter.bind(this),autoComplete:"off",placeholder:"Search for icons"}))),te.createElement("div",{className:"builder-flex-stack-item-scrollable"},te.createElement("div",{className:"builder-card builder-p-3 builder-mb-4"},te.createElement("div",{className:"builder-list-group"},this.state.iconProviders.map((function(e,n){return te.createElement("span",{className:"builder-list-item".concat(t.state.activeIconProvider.name===e.name?" active":""),role:"button",onClick:t.handleIconProviderChange.bind(t,e),key:n},t.state.loading===e.name?te.createElement("div",{className:"builder-form-icon builder-me-2"},te.createElement("span",{className:"builder-spinner builder-spinner-sm","area-hidden":"true"})):te.createElement(Bo,{name:e.name,fallback:"star",className:"builder-list-icon"}),e.title)})))),te.createElement("div",{className:"builder-media-custom-font-upload"},te.createElement("div",{className:"builder-fs-1 builder-mb-2"},Joomla.JText._("COM_SPPAGEBUILDER_UPLOAD_ICON")),te.createElement("div",{className:"builder-fs-sm builder-mb-4 builder-opacity-6"},Joomla.JText._("COM_SPPAGEBUILDER_SUPPORTED_ICON")),te.createElement("button",{type:"button",className:"builder-button builder-button-primary",onClick:function(){var e;return null===(e=t.uploadInputRef.current)||void 0===e?void 0:e.click()}},"upload"===this.state.loading?te.createElement("span",{className:"builder-spinner builder-spinner-white builder-spinner-sm","area-hidden":"true"}):te.createElement(Bo,{name:"upload"}),Joomla.JText._("COM_SPPAGEBUILDER_UPLOAD")),te.createElement("input",{ref:this.uploadInputRef,type:"file","aria-hidden":"true",hidden:!0,onChange:function(e){var n,o=null===(n=e.target.files)||void 0===n?void 0:n[0];o&&t.uploadCustomIcon(o)}})))),te.createElement("div",{className:"builder-modal-main builder-flex-stack"},this.state.iconList.length>0?te.createElement("div",{className:"builder-flex-auto builder-flex-stack-item-scrollable builder-position-relative"},te.createElement("div",{className:"builder-media-icon-list"},this.state.iconList.map((function(e,n){if(""==t.state.filterText||-1!==e.toLowerCase().indexOf(t.state.filterText.toLowerCase())){var o=t.parseIcon(e.toLowerCase());return te.createElement("div",{key:n},te.createElement("div",{className:"builder-media-icon",onClick:function(n){n.preventDefault(),t.setIcon(e),a(e)}},te.createElement("div",{className:"builder-media-icon-sign"},te.createElement("span",{className:e,"area-hidden":"true"})),te.createElement("div",{className:"builder-media-icon-name",title:o},o)))}})))):te.createElement("div",{className:"builder-d-flex builder-flex-auto builder-align-items-center builder-justify-content-center"},te.createElement(Mc,{message:Joomla.JText._("COM_SPPAGEBUILDER_NO_ICON_FOUND")}))))))))}}]),c}(te.Component),Jc=function(e){var t=e.isOpen,n=e.closeModal,o=e.title,a=void 0===o?Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_INSERT_SVG_SHAPE"):o,i=e.btnVariant,r=void 0===i?"primary":i,l=e.onChange,c=(0,te.useState)(""),s=(0,W.Z)(c,2),d=s[0],u=s[1],p=function(){var e=(0,jt.Z)(Ut().mark((function e(){var t,o,a,i,r,c,s;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(St(d)){e.next=3;break}return pe("Invalid SVG Shape.",Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL")),e.abrupt("return");case 3:return t=/fill="([^"]+)"/g,o=d.replace(t,'fill="currentColor"'),a=btoa(o),e.next=9,fetch(A,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify({shape:a})});case 9:return i=e.sent,e.next=12,i.json();case 12:if(r=e.sent,i.ok){e.next=17;break}return s=(null==r||null===(c=r.data)||void 0===c?void 0:c.message)||Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG"),pe(s,Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL")),e.abrupt("return");case 17:r.data&&l(r.data),ue("Successfully Installed",Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_LEVEL")),n(),u("");case 21:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return te.createElement(Qa,{isOpen:t,onClose:function(){return n()},cssClass:"builder-modal-dialog-centered"},te.createElement(Xa,null,te.createElement(Ya,{className:"builder-modal-header-lg",showClose:!0,onClose:function(){return n()}},te.createElement("span",{className:"builder-modal-header-title"},a)),te.createElement(qa,{className:"builder-modal-consent-body"},te.createElement("div",{className:"builder-form-group"},te.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_SVG_SINGLE_PATH_ONLY")),te.createElement("textarea",{className:"builder-form-field",value:d,onChange:function(e){return u(e.target.value)}}))),te.createElement($a,null,te.createElement("div",{className:"builder-d-flex justify-content-end"},te.createElement("button",{type:"button",onClick:function(){n()},className:"builder-button builder-button-secondary"},Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_DIALOG_CANCEL_BUTTON")),te.createElement("button",{type:"button",className:"builder-button builder-button-".concat(r," builder-ms-2"),onClick:p},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_SVG_SAVE"))))))},Zc=function(e){var t=e.isOpen,n=e.closeModal,o=e.title,a=void 0===o?Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_CONFIRMATION_TITLE"):o,i=e.consentBody,r=void 0===i?Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_DEFAULT_CONFIRMATION"):i,l=e.confirmAction,c=void 0===l?Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_CONFIRM"):l,s=e.btnVariant,d=void 0===s?"primary":s,u=e.handleConfirmation,p=void 0===u?De:u;return te.createElement(Qa,{isOpen:t,onClose:function(){return n()},cssClass:"builder-modal-dialog-centered"},te.createElement(Xa,null,te.createElement(Ya,{className:"builder-modal-header-lg",showClose:!0,onClose:function(){return n()}},te.createElement("span",{className:"builder-modal-header-title"},a)),te.createElement(qa,{className:"builder-modal-consent-body"},te.createElement("div",null,r)),te.createElement($a,null,te.createElement("div",{className:"builder-d-flex justify-content-end"},te.createElement("button",{type:"button",onClick:function(){n()},className:"builder-button builder-button-secondary"},Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_DIALOG_CANCEL_BUTTON")),te.createElement("button",{type:"button",className:"builder-button builder-button-".concat(d," builder-ms-2"),onClick:function(){p(),n()}},c)))))};var jc=n(5161),Gc=n.n(jc),Uc=function(e){var t=e.shape,n=atob(t).match(/<path\b[^>]*\bd\s*=\s*(['"])(.*?)\1/i),o=(null==n?void 0:n[2])||"";return te.createElement("div",null,te.createElement("svg",{fill:"none",viewBox:"0 0 100 100"},te.createElement("path",{fill:"currentColor",d:o,opacity:.2})))};const Fc=function(e){var t=e.input,n=e.params,o=(0,te.useState)(!1),a=(0,W.Z)(o,2),i=a[0],r=a[1],l=(0,te.useState)(!1),s=(0,W.Z)(l,2),d=s[0],u=s[1],p=(0,te.useState)(),m=(0,W.Z)(p,2),v=m[0],f=m[1],b=(0,te.useState)([]),g=(0,W.Z)(b,2),h=g[0],_=g[1],E=function(e){var n=t.onChange;e&&n(e)},y=function(){var e=(0,jt.Z)(Ut().mark((function e(){var t,n;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(S,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 2:return t=e.sent,e.next=5,t.json();case 5:n=e.sent,_(n.data);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,te.useEffect)((function(){y()}),[]);var x=function(){var e=(0,jt.Z)(Ut().mark((function e(){var t,n;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=v,e.next=3,fetch(D,{body:JSON.stringify({id:t}),method:"DELETE",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 3:if(n=e.sent,ue("Successfully Deleted",Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_LEVEL")),y(),n.ok){e.next=8;break}throw new Error("Failed to delete data");case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return te.createElement("div",{className:"builder-form-group".concat(null!=n.class?" "+n.class:""),"data-field":null==t?void 0:t.name},te.createElement("div",{className:"builder-d-flex builder-justify-content-center mb-2"},te.createElement("button",{type:"button",className:"builder-button builder-button-primary builder-d-flex builder-align-items-center",onClick:function(){r(!0)}},te.createElement(Bo,{name:"plus",className:"builder-d-inline-flex builder-me-2"}),Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_SVG"))),n.title&&!n.hideTitle&&te.createElement("label",null,void 0!==n.desc&&""!==n.desc?te.createElement(vi.Z,{content:n.desc,tagName:"span"},n.title):n.title),te.createElement("div",{className:"builder-row builder-gutter-3 mb-3",style:{height:320,overflowY:"auto"}},n.values&&Gc()(n.values,(function(e,o){return te.createElement("div",{className:"builder-column-".concat(parseInt(12/(n.columns||2))," builder-mb-3"),key:o},te.createElement("div",{className:"builder-field-thumbnail".concat(t.value==o?" active":""),"data-value":o,onClick:function(){return E(o)},role:"button",onKeyDown:De,tabIndex:0},Ie()(e)?te.createElement("div",{dangerouslySetInnerHTML:{__html:e.svg}}):te.createElement("img",{src:e,alt:"Thumbnail ".concat(o)})))})),h&&h.map((function(e,o){return te.createElement("div",{className:"builder-column-".concat(parseInt(12/(n.columns||2))," builder-mb-3 builder-field-svg"),key:o},te.createElement("div",{className:"builder-field-shapes".concat(t.value===e.shape?" active":""),"data-value":e.shape,onClick:function(){return E(e.shape)},role:"button",onKeyDown:De,tabIndex:0},te.createElement(Uc,{shape:e.shape}),te.createElement(Bo,{name:"trash",onClick:function(){u(!0),f(e.id)}})))}))),te.createElement(Zc,{isOpen:d,closeModal:function(){return u(!1)},title:Joomla.JText._("COM_SPPAGEBUILDER_ADDON_SVG_DELETE_SVG"),consentBody:Joomla.JText._("COM_SPPAGEBUILDER_DELETE_SVG_CONFIRM"),confirmAction:Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_ICON_DELETE_BUTTON"),btnVariant:"danger",handleConfirmation:x}),te.createElement(Jc,{isOpen:i,closeModal:function(){return r(!1)},onChange:function(e){_((function(t){return[].concat((0,c.Z)(t),[e])}))}}))};function Hc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}var zc=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){var t;return(0,Y.Z)(this,a),t=o.call(this,e),(0,K.Z)((0,Lo.Z)(t),"sanitizedValue",(function(){var e=t.props,n=e.input.value,o=e.params,a={xl:t.convertValue(n),lg:t.convertValue(n),md:t.convertValue(n),sm:"",xs:""};return null!=o&&o.responsive&&o.responsive?Ie()(n)?Object.fromEntries(Object.entries(n).map((function(e){var n=(0,W.Z)(e,2),o=n[0],a=n[1];return[o,t.convertValue(a)]}))):a:Ie()(n)?n.md:n})),(0,K.Z)((0,Lo.Z)(t),"convertValue",(function(e){var t={"sppb-text-left":"left","sppb-text-right":"right","sppb-text-center":"center","sppb-text-justify":"justify"};return void 0!==(null==t?void 0:t[e])?t[e]:e})),t.state={value:t.sanitizedValue()},t}return(0,X.Z)(a,[{key:"onClickHandle",value:function(e){var t=this.props,n=t.input,o=n.onChange,a=n.value;if(t.params.responsive){var i=Ce.device||"md";if(Ie()(this.state.value)){var r=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Hc(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Hc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},this.state.value);r[i]=r[i]!==e?e:"",this.setState({value:r}),o(r)}else{var l={xl:"",lg:"",md:"",sm:"",xs:""};l[i]=l[i]!==e?e:"",this.setState({value:l}),o(l)}}else a===e?(this.setState({value:""}),o("")):(this.setState({value:e}),o(e))}},{key:"render",value:function(){var e=this,t=this.props.params,n=t.flex?["flex-start","center","flex-end"]:t.disableJustify?t.disableCenter?["left","right"]:["left","center","right"]:["left","center","right","justify"],o=null!=t&&t.available_options?t.available_options:n,a=Ce.device;return te.createElement(te.Fragment,null,o.map((function(n,o){return te.createElement("span",{key:o,className:"builder-inline-editor-item"},te.createElement("span",{className:"builder-inline-editor-button".concat(null!=t&&t.responsive&&t.responsive?n===e.state.value[a]?" active":"":n===e.state.value?" active":""),onClick:function(t){t.preventDefault(),e.onClickHandle(n)},role:"button"},te.createElement(Bo,{name:"textAlign".concat(ir()(n))})))})))}}]),a}(te.Component);const Vc=zc;function Wc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}var Kc=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){var t;return(0,Y.Z)(this,a),t=o.call(this,e),(0,K.Z)((0,Lo.Z)(t),"sanitizedValue",(function(){var e=t.props,n=e.input.value,o=e.params;if(null!=o&&o.responsive&&o.responsive){var a={xl:"",lg:"",md:n,sm:"",xs:""};return Ie()(n)?n:a}return Ie()(n)?n.md:n})),(0,K.Z)((0,Lo.Z)(t),"handleChangeHeading",(function(e,n){e.preventDefault();var o=t.props,a=o.params,i=o.input,r=(i.value,i.onChange);if(null!=a&&a.responsive&&a.responsive){var l=Ce.device||"md";if(Ie()(t.state.value)){var c=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Wc(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Wc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t.state.value);c[l]=n,t.setState({value:c}),r(c)}else{var s={xl:"",lg:"",md:"",sm:"",xs:""};s[l]=n,t.setState({value:s}),r(s)}}else t.setState({value:n}),r(n)})),t.state={value:t.sanitizedValue()},t}return(0,X.Z)(a,[{key:"render",value:function(){var e=this,t=this.props,n=(t.input.value,t.params),o=Ce.device||"md";return te.createElement(te.Fragment,null,["h1","h2","h3","h4","h5","h6","div","p","span"].map((function(t){return te.createElement("span",{key:t,className:"builder-inline-editor-item"},te.createElement("span",{className:"builder-inline-editor-button".concat(null!=n&&n.responsive&&n.responsive?t==e.state.value[o]?" active":"":t==e.state.value?" active":""),onClick:function(n){return e.handleChangeHeading(n,t)},role:"button"},te.createElement(Bo,{name:"tag".concat(ir()(t))})))})))}}]),a}(te.Component);const Yc=Kc,Xc=function(e){var t=e.value,n=e.label,o=e.onChange,a=e.checked,i=e.disabled,r=void 0!==i&&i,l=e.css,c=void 0===l?"":l;return te.createElement("div",{className:"builder-form-group builder-form-inline ".concat(c||"")},n&&te.createElement("label",null,n),te.createElement("div",{className:"builder-form-switch"},te.createElement("input",{type:"checkbox",value:ke(t)?String(t):void 0,checked:a,disabled:r,onChange:function(e){o&&o(e.target.checked,e)}})))};function qc(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return $c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?$c(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,a=function(){};return{s:a,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,r=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return r=e.done,e},e:function(e){l=!0,i=e},f:function(){try{r||null==n.return||n.return()}finally{if(l)throw i}}}}function $c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function Qc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function es(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qc(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ts=function(e,t,n){return!!n||t===V.ARTICLES||(null==e?void 0:e.value)!==V.ARTICLES&&"/articles/:slug"!==(null==e?void 0:e.legend)};const ns=function(e){var t,n,o,a=e.params,i=e.input,r=i.value,l=i.onChange,c=i.name,s=function(){var e=Ie()(r)?r:Object.assign({},{url:r}),t=Object.assign({},e);return es(es({},t),{},{type:t.type||"url",new_tab:!!t.new_tab,nofollow:!!t.nofollow,noreferrer:!!t.noreferrer,noopener:!!t.noopener})},d=(0,te.useState)(s()),u=(0,W.Z)(d,2),p=u[0],m=u[1],v=(0,te.useState)([]),f=(0,W.Z)(v,2),b=f[0],g=f[1],h=(0,te.useState)([]),_=(0,W.Z)(h,2),E=_[0],y=_[1],x=(0,te.useState)([]),O=(0,W.Z)(x,2),I=O[0],w=O[1],C=(0,te.useState)({}),P=(0,W.Z)(C,2),S=P[0],A=P[1],D=(0,te.useState)({}),N=(0,W.Z)(D,2),T=N[0],R=N[1],k=(0,te.useState)(0),L=(0,W.Z)(k,2),M=L[0],B=L[1],J=(0,te.useState)(0),Z=(0,W.Z)(J,2),j=Z[0],G=Z[1],U=(0,te.useState)([]),F=(0,W.Z)(U,2),H=F[0],z=F[1],K=(0,Io.v9)((function(e){return e.sppbForm.mainForm})),Y=(0,te.useContext)(bl),X=null==Y?void 0:Y.pageData,q=K.addonData,$=q.rowIndex,Q=q.colIndex,ee={settings:K.values,id:null==K||null===(t=K.values)||void 0===t?void 0:t.instFormId,name:null==K?void 0:K.addonName},ne=(null==ee||null===(n=ee.settings)||void 0===n?void 0:n.source)===V.ARTICLES,oe=(0,te.useMemo)((function(){var e,t;if(!(gt($)&>(Q)&>(ee)&>(X)))return null;var n=null===(e=X[$])||void 0===e||null===(e=e.columns[Q])||void 0===e?void 0:e.addons,o=ec(n,ee);return null==o||null===(t=o.settings)||void 0===t?void 0:t.source}),[$,Q,ee,X,null==ee||null===(o=ee.settings)||void 0===o?void 0:o.source]),ae=[{label:"Open Popup",value:"open"},{label:"Close Popup",value:"close"}];(0,te.useEffect)((function(){return ie(),le(),re(),se(),function(){m({})}}),[]),(0,te.useEffect)((function(){m(s())}),[r,H]),(0,te.useEffect)((function(){l(p)}),[p]);var ie=function(){var e=(0,jt.Z)(Ut().mark((function e(){var t,n,o,a;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&view=page&task=page.loadPagesList"),e.next=3,fetch(t,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 3:return n=e.sent,e.next=6,n.json();case 6:(o=e.sent)&&(z(o),a=o.map((function(e){return es(es({},e),{},{options:e.options.filter((function(e){return ts(e,oe,ne)}))})})),g(a),"page"===p.type&&de(p[p.type],a,"page"));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,te.useEffect)((function(){if(H){var e=null==H?void 0:H.map((function(e){var t;return es(es({},e),{},{options:null==e||null===(t=e.options)||void 0===t?void 0:t.filter((function(e){return ts(e,oe,ne)}))})}));g(e)}}),[oe,ne]);var re=function(){var e=(0,jt.Z)(Ut().mark((function e(){var t,n,o;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&view=page&task=page.loadPopupsList"),e.next=3,fetch(t,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 3:return n=e.sent,e.next=6,n.json();case 6:(o=e.sent)&&(w(o),"popup"===p.type&&(de(p[p.type],o),R(ae.find((function(e){return String(e.value)===String(p.action)}))),B(p.is_no_repeat)));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),le=function(){var e=(0,jt.Z)(Ut().mark((function e(){var t,n,o;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&view=page&task=page.loadSiteMenus"),e.next=3,fetch(t,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 3:return n=e.sent,e.next=6,n.json();case 6:(o=e.sent)&&(y(o),"menu"===p.type&&de(p[p.type],o));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),ce=function(){var e=(0,jt.Z)(Ut().mark((function e(){var t,n,o,a,i;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=window.location.href,n=new URL(t),o=new URLSearchParams(n.search),a=t.match(/\/edit\/(\d+)\/?/),i=Number(null==a?void 0:a[1])||Number(o.get("id")),e.abrupt("return",i);case 6:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),se=function(){var e=(0,jt.Z)(Ut().mark((function e(){var t;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=Object.assign({},p),e.next=3,ce();case 3:t.close_popup=e.sent,t.close_popup&&m(t);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),de=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if("page"===(arguments.length>2&&void 0!==arguments[2]?arguments[2]:null))return e=n.find((function(e){var n;return null==e||null===(n=e.options)||void 0===n?void 0:n.find((function(e,n){if(String(null==e?void 0:e.value)===String(t))return G(n),e}))})),void A(e||{});var o=n.find((function(e){return String(e.value)===String(t)}));A(o||{})},ue=function(e){var t=Object.assign({},p);t.action=(null==e?void 0:e.value)||"";var n=ae.find((function(e){return String(e.value)===String(t.action)}));R(n),m(t)},pe=function(e){var t=null!=e&&e.clearInput?"":e.target.value,n=es(es({},p),{},{url:t});m(n)},me=p.type,ve=!0!==(null==a?void 0:a.link_popup);return te.createElement("div",{className:"builder-form-group".concat(null!=a.class?" "+a.class:""),"data-field":c},a.title&&!a.hideTitle&&te.createElement("label",{className:"builder-link-title"},void 0!==a.desc&&""!=a.desc?te.createElement(vi.Z,{content:a.desc,tagName:"span"},a.title):a.title),te.createElement("div",null,te.createElement("div",{className:"builder-card builder-card-popover"},te.createElement("div",{className:"builder-card-body builder-card-body-popover"},te.createElement("div",{className:"builder-nav-tabs builder-tab-".concat(a.tabStyle||"pills"," builder-nav-fill builder-mb-2")},["url","menu","page","popup"].map((function(e,t){if("popup"!==e||!ve)return te.createElement("span",{key:t,className:"builder-nav-item".concat(e==me?" active":""),onClick:function(t){t.preventDefault(),function(e){var t=Object.assign({},p);t.type=e||"";var n="page"===t.type?b:"menu"===t.type?E:I;de(t[t.type],n);var o=ae.find((function(e){return String(e.value)===String(t.action)}));R(o),B(t.is_no_repeat),m(t)}(e)},role:"button",tabIndex:0,onKeyDown:De},ir()(e))}))),te.createElement("div",{className:"builder-tab-content"},te.createElement("div",{className:"builder-form-group"},"popup"===me&&te.createElement(te.Fragment,null,te.createElement("label",null,"Action After Click"),te.createElement(mi.ZP,{className:"builder-select-container mb-2",classNamePrefix:"builder-select",placeholder:"Select Action",options:ae,value:null!=T&&T.label?T:null,isClearable:!0,isSearchable:!0,menuPlacement:"auto",menuPosition:"fixed",onChange:function(e){return ue(e)}})),"url"==me?te.createElement("div",{className:"builder-position-relative"},te.createElement("input",{placeholder:"https://",className:"builder-form-field builder-form-field-text builder-pe-4",value:(null==p?void 0:p.url)||"",onChange:pe}),""===p.url&&te.createElement("span",{className:"builder-button builder-button-round builder-media-link-icon",role:"button"},te.createElement(Bo,{name:"upload",onClick:function(){a.setGlobalPanel({name:"media",mediaType:a.mediaType||"attachment",isInsert:!0,inputName:c,inputValue:r})}})),""!==p.url&&te.createElement("span",{className:"builder-button builder-button-round builder-media-link-icon",role:"button"},te.createElement(Bo,{name:"timesAlt",onClick:function(){return pe({clearInput:!0})}}))):"open"===p.action&&"popup"===p.type||"popup"!==p.type?te.createElement(te.Fragment,null,"popup"===me&&te.createElement("label",null,"Select"),te.createElement(mi.ZP,{className:"builder-select-container ".concat("page"===me?" builder-select-container-group":""),classNamePrefix:"builder-select",placeholder:"Select ".concat(me),options:"page"==me&&b||"menu"==me&&E||"popup"==me&&I,value:function(){if("page"!==p.type)return null!=S&&S.label?S:null;var e=((null==S?void 0:S.options)||[])[j]||null;if(-2===(null==p?void 0:p.page)){var t,n=qc(H);try{for(n.s();!(t=n.n()).done;){var o=t.value;if("articles"===o.icon){var a,i=qc(o.options);try{for(i.s();!(a=i.n()).done;){var r=a.value;if("/articles/:slug"===r.legend)return{label:r.label,value:r.value}}}catch(e){i.e(e)}finally{i.f()}}}}catch(e){n.e(e)}finally{n.f()}}return null!=e&&e.label?e:null}(),isClearable:!0,isSearchable:!0,menuPlacement:"auto",menuPosition:"fixed",name:me+"Link",onChange:function(e){var t=Object.assign({},p);t[p.type]=(null==e?void 0:e.value)||"";var n="page"===t.type?b:"menu"===t.type?E:I;de(t[t.type],n,p.type),m(t)},components:{IndicatorSeparator:function(){return null}},formatGroupLabel:"page"===me?function(e){if("page"===me)return te.createElement("div",{className:"link-group-label-wrapper"},te.createElement(Bo,{name:e.icon,className:"link-group-icon",fill:"none"}),te.createElement("span",{className:"link-group-label"},e.label))}:void 0,formatOptionLabel:"page"===me?function(e,t){var n=t.context;if("page"===me)return"menu"===n?te.createElement("div",{className:"link-option-label-wrapper"},te.createElement("span",null,null==e?void 0:e.label),te.createElement("span",{className:"link-option-label-slug"},null==e?void 0:e.legend)):null==e?void 0:e.label}:void 0})):te.createElement(te.Fragment,null)),"popup"===me&&"close"===p.action&&te.createElement(Xc,{label:"Don't show again",val:M,checked:!!M,onChange:function(e){!function(e){var t=Object.assign({},p),n=e?1:0;t.is_no_repeat=n,B(n),m(t)}(e)}}),"popup"!==me&&te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-form-check"},te.createElement("label",{className:"builder-form-label justify-content-start mb-2"},te.createElement("input",{type:"checkbox",className:"builder-field-check",value:null!=p&&p.new_tab?p.new_tab:0,checked:!(null==p||!p.new_tab)&&p.new_tab,onChange:function(){var e=es(es({},p),{},{new_tab:!p.new_tab});m(e)}}),Joomla.JText._("COM_SPPAGEBUILDER_OPEN_IN_NEW_TAB"))),te.createElement("div",{className:"builder-form-check"},te.createElement("label",{className:"builder-form-label justify-content-start mb-2"},te.createElement("input",{type:"checkbox",className:"builder-field-check",value:null!=p&&p.nofollow?p.nofollow:0,checked:!(null==p||!p.nofollow)&&p.nofollow,onChange:function(){var e=es(es({},p),{},{nofollow:!p.nofollow});m(e)}}),Joomla.JText._("COM_SPPAGEBUILDER_NO_FOLLOW"))),te.createElement("div",{className:"builder-form-check"},te.createElement("label",{className:"builder-form-label justify-content-start mb-2"},te.createElement("input",{type:"checkbox",className:"builder-field-check",value:null!=p&&p.noreferrer?p.noreferrer:0,checked:!(null==p||!p.noreferrer)&&p.noreferrer,onChange:function(){var e=es(es({},p),{},{noreferrer:!p.noreferrer});m(e)}}),Joomla.JText._("COM_SPPAGEBUILDER_NO_REFERRER"))),te.createElement("div",{className:"builder-form-check"},te.createElement("label",{className:"builder-form-label justify-content-start mb-2"},te.createElement("input",{type:"checkbox",className:"builder-field-check",value:null!=p&&p.noopener?p.noopener:0,checked:!(null==p||!p.noopener)&&p.noopener,onChange:function(){var e=es(es({},p),{},{noopener:!p.noopener});m(e)}}),Joomla.JText._("COM_SPPAGEBUILDER_NO_OPENER")))))))))},os=function(e){var t=e.generatedImages,n=e.formSubmitHandler,o=e.onGenerateWithPrompt,a=(e.onEdit,e.isLoading),i=(e.isSubmitDisabled,e.popover),r=void 0===i?"prompt":i,l={prompt:{generate:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_GENERATE"),reGenerate:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_REGENERATE")},variations:{generate:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_GENERATE_VARIATIONS"),reGenerate:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_REGENERATE")},variationsPreview:{generate:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_GENERATE_VARIATIONS"),reGenerate:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_REGENERATE")},generativeFill:{generate:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_GENERATE"),reGenerate:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_REGENERATE")},generativeFillPreview:{generate:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_GENERATE"),reGenerate:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_REGENERATE")},expand:{generate:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_GENERATE"),reGenerate:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_REGENERATE")},expandPreview:{generate:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_GENERATE"),reGenerate:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_REGENERATE")}};return te.createElement("div",{className:"builder-ai-image-popover-footer",style:{justifyContent:"end",gap:"variations"===r?0:"16px"}},("variations"===r||t.length>0)&&te.createElement("span",{role:"button",className:"builder-button builder-button-secondary",onClick:function(){o()},disabled:a},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_WRITE_NEW_PROMPT")),te.createElement("div",{className:"variations"===r?"builder-ai-image-popover-footer-button-group-wrapper":""},"variations"!==r&&te.createElement("span",{role:"button",onClick:function(){n()},className:"builder-button builder-button-ai-generator",disabled:a},a?te.createElement("div",{className:"builder-spinner builder-spinner-sm builder-spinner-white"}):te.createElement(te.Fragment,null,te.createElement(Bo,{name:t.length>0?"recycle":"generate",className:"builder-d-inline-flex builder-me-2"}),t.length>0?l[r].reGenerate:l[r].generate))))};var as=300,is=300;const rs=function(e){var t=e.imageFullPath,n=e.scaleSize,o=e.onDrawEnd,a=(0,te.useState)(),i=(0,W.Z)(a,2),r=i[0],l=i[1],c=oi(n),s=(0,te.useRef)(null),d=(0,te.useRef)(null);(0,te.useEffect)((function(){var e,t,a=s.current,i=null==a?void 0:a.getContext("2d"),l=d.current,m=Math.min(null!==(e=Number(n))&&void 0!==e?e:0,1.95)-1;if(r&&n!==c&&l&&a&&i){var v=r.height-r.height*m,f=r.width-r.width*m,b=u(v,f),g=b.centerX,h=b.centerY;i.clearRect(0,0,a.width,a.height),a.width=is,a.height=as,i.drawImage(l,g,h,f,v);var _=null!==(t=p())&&void 0!==t?t:"";o(_)}}),[r,o,c,n]);var u=function(e,t){var n=s.current;return n?{centerX:n.width/2-t/2,centerY:n.height/2-e/2}:{centerX:0,centerY:0}},p=function(){var e=s.current,t=null==e?void 0:e.getContext("2d"),n=d.current;if(e&&t&&n)return e.toDataURL("image/png")};return te.createElement("div",{className:"builder-ai-image-expand-wrapper"},te.createElement("div",{className:"builder-ai-image-expand-canvas-wrapper"},te.createElement("canvas",{ref:s,className:"builder-ai-image-expand-canvas"})),te.createElement("img",{ref:d,onLoad:function(){var e,t=s.current,n=d.current;if(t&&n){var a=t.getContext("2d");if(a){var i=n.width,r=n.height;t.width=is,t.height=as;var c,m,v=i/r;v>=1?(c=is,m=as/v):(c=is*v,m=as),l({height:m,width:c});var f=u(m,c),b=f.centerX,g=f.centerY;a.drawImage(n,b,g,c,m),a.globalCompositeOperation="destination-out";var h=null!==(e=p())&&void 0!==e?e:"";o(h)}}},src:t,alt:"canvas hidden item",style:{display:"none"}}))};function ls(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function cs(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ls(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ls(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const ss=function(e){var t=e.onChange,n=e.imageFullPath,o=e.onGenerateWithPrompt,a=(0,te.useState)(""),i=(0,W.Z)(a,2),r=i[0],l=i[1],c=(0,te.useState)(1),s=(0,W.Z)(c,2),d=s[0],u=s[1],p=(0,te.useState)({prompt:"",aspectRatio:"",imageSize:"512x512"}),m=(0,W.Z)(p,2),v=m[0],f=m[1],b=(0,te.useState)(!1),g=(0,W.Z)(b,2),h=g[0],_=g[1],E=function(){var e=(0,jt.Z)(Ut().mark((function e(){var n,o,a,i,l;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return _(!0),e.prev=1,e.next=4,fetch("".concat(I),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify({prompt:v.prompt,aspect_ratio:v.aspectRatio,image_size:v.imageSize,image_uri:r,type:"generative_fill"})});case 4:return n=e.sent,e.next=7,n.json();case 7:if(o=e.sent,!(a=o.data).hasOwnProperty("status")||null!=a&&a.status){e.next=11;break}throw new Error(null==a?void 0:a.message);case 11:i=a.data.flatMap((function(e){var t=e.url;return gt(t)?t:[]})),t(i,r,v.prompt),e.next=18;break;case 15:e.prev=15,e.t0=e.catch(1),pe(null!==(l=null===e.t0||void 0===e.t0?void 0:e.t0.message)&&void 0!==l?l:"",Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 18:return e.prev=18,_(!1),e.finish(18);case 21:case"end":return e.stop()}}),e,null,[[1,15,18,21]])})));return function(){return e.apply(this,arguments)}}();return te.createElement("div",null,te.createElement("div",{className:"builder-ai-image-expand-popover"},te.createElement("div",{className:"builder-ai-image-expand-popover-left"},te.createElement(rs,{imageFullPath:n,onDrawEnd:l,scaleSize:d})),te.createElement("div",{className:"builder-ai-image-expand-popover-right",style:{pointerEvents:h?"none":"auto"}},te.createElement("div",{className:"builder-ai-image-expand-popover-field-wrapper"},te.createElement("div",{className:"builder-form-group"},te.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_EDITOR_SCALE_SIZE")),te.createElement("div",{className:"builder-ai-image-expand-popover-scale-input-wrapper"},te.createElement("input",{value:d,max:2,min:1,step:.1,type:"range",className:"builder-form-range",onChange:function(e){return u(e.target.value)}}),te.createElement("div",{className:"builder-ai-image-expand-popover-scale-number"},d,"x"))),te.createElement("div",{className:"builder-column-12"},te.createElement("div",{className:"builder-form-group"},te.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_WHAT_TO_GENERATE")),te.createElement("textarea",{className:"builder-form-field",name:"prompt",rows:6,value:v.prompt,onChange:function(e){return f(cs(cs({},v),{},{prompt:e.target.value}))}})))))),te.createElement(os,{generatedImages:[],formSubmitHandler:E,isLoading:h,isSubmitDisabled:0===v.prompt.trim().length,onGenerateWithPrompt:o,popover:"expand"}))},ds=function(e){var t=e.imageFullPath,n=e.brushSize,o=e.onDrawEnd,a=(0,te.useState)(!1),i=(0,W.Z)(a,2),r=i[0],l=i[1],s=(0,te.useState)(!1),d=(0,W.Z)(s,2),u=d[0],p=d[1],m=(0,te.useState)([]),v=(0,W.Z)(m,2),f=v[0],b=v[1],g=(0,te.useState)([]),h=(0,W.Z)(g,2),_=h[0],E=h[1],y=(0,te.useRef)(null),x=(0,te.useRef)(null),O=(0,te.useRef)(null);(0,te.useEffect)((function(){if(f.length>1){var e,t=null!==(e=I())&&void 0!==e?e:"";o(t)}else o("")}),[o,_,f.length]),(0,te.useEffect)((function(){var e=y.current,t=null==e?void 0:e.getContext("2d");t&&(t.lineWidth=n)}),[n]);var I=function(){var e=y.current,t=null==e?void 0:e.getContext("2d"),n=x.current;if(e&&t&&n)return e.toDataURL("image/png")};return te.createElement("div",{className:"builder-ai-image-masking-canvas"},te.createElement("div",{className:"builder-ai-image-masking-canvas-wrapper"},te.createElement("canvas",{ref:y,className:"builder-ai-image-masking-canvas-style",onMouseDown:function(e){if(u&&y.current){var t=y.current,n=t.getContext("2d");if(n){var o=t.getBoundingClientRect(),a=(e.clientX-o.left)*(t.width/o.width),i=(e.clientY-o.top)*(t.height/o.height);n.beginPath(),n.moveTo(a,i),l(!0)}}},onMouseMove:function(e){var t=y.current,n=null==t?void 0:t.getContext("2d");if(t&&n){var o=t.getBoundingClientRect(),a=(e.clientX-o.left)*(t.width/o.width),i=(e.clientY-o.top)*(t.height/o.height);O.current&&(O.current.style.left="".concat(a,"px"),O.current.style.top="".concat(i,"px"),r&&(n.lineTo(a,i),n.stroke()))}},onMouseUp:function(){var e;l(!1);var t=null!==(e=I())&&void 0!==e?e:"";o(t);var n=y.current,a=null==n?void 0:n.getContext("2d");if(n&&a){var i=a.getImageData(0,0,n.width,n.height);b([].concat((0,c.Z)(f),[i])),E([])}},onMouseEnter:function(){O.current&&(O.current.style.display="block",document.body.style.cursor="none")},onMouseLeave:function(){O.current&&(O.current.style.display="none",document.body.style.cursor="auto")}}),te.createElement("div",{ref:O,className:"builder-ai-image-masking-canvas-custom-cursor",style:{height:"".concat(n,"px"),width:"".concat(n,"px")}})),te.createElement("div",{className:"builder-ai-image-masking-canvas-undo-wrapper"},te.createElement("button",{type:"button",className:"builder-button builder-button-icon",onClick:function(e){e.preventDefault(),e.stopPropagation(),function(){if(0!==f.length){var e=(0,c.Z)(f),t=e.pop();gt(t)&&E([].concat((0,c.Z)(_),[t]));var n=y.current,o=null==n?void 0:n.getContext("2d");n&&o&&(o.clearRect(0,0,n.width,n.height),e.forEach((function(e){o.putImageData(e,0,0)})),b(e))}}()},disabled:1===f.length},te.createElement(Bo,{name:"undo"})),te.createElement("button",{type:"button",className:"builder-button builder-button-icon",onClick:function(e){e.preventDefault(),e.stopPropagation(),function(){if(0!==_.length){var e=(0,c.Z)(_),t=e.pop();if(gt(t)){b((function(e){return[].concat((0,c.Z)(e),[t])}));var n=y.current,o=null==n?void 0:n.getContext("2d");n&&o&&(o.putImageData(t,0,0),E(e))}}}()},disabled:0===_.length},te.createElement(Bo,{name:"redo"}))),te.createElement("img",{ref:x,onLoad:function(){var e=y.current,t=x.current;if(e&&t){var o=e.getContext("2d");if(o){p(!0);var a=t.width,i=t.height;e.width=300,e.height=300;var r=a/i;r>=1?(e.width=300,e.height=300/r):(e.width=300*r,e.height=300),o.drawImage(t,0,0,e.width,e.height),o.globalCompositeOperation="destination-out",o.lineWidth=n,o.lineJoin="round",o.lineCap="round";var l=o.getImageData(0,0,e.width,e.height);b([].concat((0,c.Z)(f),[l])),E([])}}},src:t,alt:"canvas hidden item",style:{display:"none"}}))};function us(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ps(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?us(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):us(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const ms=function(e){var t=e.onChange,n=e.imageFullPath,o=e.onGenerateWithPrompt,a=(0,te.useState)(""),i=(0,W.Z)(a,2),r=i[0],l=i[1],c=(0,te.useState)({prompt:"",aspectRatio:"",imageSize:"512x512",brushSize:30}),s=(0,W.Z)(c,2),d=s[0],u=s[1],p=(0,te.useState)(!1),m=(0,W.Z)(p,2),v=m[0],f=m[1],b=function(){var e=(0,jt.Z)(Ut().mark((function e(){var n,o,a,i,l;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f(!0),e.prev=1,e.next=4,fetch("".concat(I),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify({prompt:d.prompt,aspect_ratio:d.aspectRatio,image_size:d.imageSize,image_uri:r,type:"generative_fill"})});case 4:return n=e.sent,e.next=7,n.json();case 7:if(o=e.sent,!(a=o.data).hasOwnProperty("status")||null!=a&&a.status){e.next=11;break}throw new Error(null==a?void 0:a.message);case 11:i=a.data.flatMap((function(e){var t=e.url;return gt(t)?t:[]})),t(i,r,d.prompt),e.next=18;break;case 15:e.prev=15,e.t0=e.catch(1),danger(null!==(l=null===e.t0||void 0===e.t0?void 0:e.t0.message)&&void 0!==l?l:"",Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 18:return e.prev=18,f(!1),e.finish(18);case 21:case"end":return e.stop()}}),e,null,[[1,15,18,21]])})));return function(){return e.apply(this,arguments)}}();return te.createElement("div",null,te.createElement("div",{className:"builder-ai-image-magic-fill"},te.createElement("div",{className:"builder-ai-image-magic-fill-left"},te.createElement(ds,{imageFullPath:n,onDrawEnd:l,brushSize:d.brushSize})),te.createElement("div",{className:"builder-ai-image-magic-fill-right"},te.createElement("div",{className:"builder-ai-image-magic-fill-field-wrapper"},te.createElement("div",{className:"builder-column-12"},te.createElement("div",{className:"builder-form-group"},te.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_EDITOR_BRUSH_SIZE")),te.createElement("div",{className:"builder-ai-image-magic-fill-input-wrapper"},te.createElement("input",{value:d.brushSize,max:50,min:10,type:"range",className:"builder-form-range",onChange:function(e){return u(ps(ps({},d),{},{brushSize:e.target.value}))}}),te.createElement("input",{value:d.brushSize,type:"number",min:10,max:50,className:"builder-form-field",onChange:function(e){return u(ps(ps({},d),{},{brushSize:e.target.value}))}})))),te.createElement("div",{className:"builder-column-12"},te.createElement("div",{className:"builder-form-group"},te.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_WHAT_TO_GENERATE")),te.createElement("textarea",{className:"builder-form-field",name:"prompt",rows:6,value:d.prompt,onChange:function(e){return u(ps(ps({},d),{},{prompt:e.target.value}))}})))))),te.createElement(os,{generatedImages:[],formSubmitHandler:b,isLoading:v,isSubmitDisabled:!r||0===d.prompt.trim().length,onGenerateWithPrompt:o,popover:"generativeFill"}))},vs=function(e){var t,n,o,a,i,r=(0,te.useRef)(null),l=e.topGap,c=void 0===l?0:l,s=e.parent_el,d=e.position,u=e.open,p=e.children,m=e.onHide,v=e.scroll_target,f=void 0===v?window:v,b=e.className,g=(t=r,n=(0,te.useState)(!1),o=(0,W.Z)(n,2),a=o[0],i=o[1],(0,te.useEffect)((function(){var e=function(e){t&&null!==t.current&&!t.current.contains(e.target)&&i(!a)};return a&&t&&(window.addEventListener("click",e),window.iWindow.addEventListener("click",e)),function(){window.removeEventListener("click",e),window.iWindow.removeEventListener("click",e)}}),[a,t]),[a,i]),h=(0,W.Z)(g,2),_=h[0],E=h[1];(0,te.useEffect)((function(){E(!!u)}),[u]),(0,te.useEffect)((function(){_?x():(r.current&&(r.current.style.visibility="hidden"),m&&m())}),[_]),(0,te.useEffect)((function(){if(f)return f.addEventListener("scroll",y),function(){f.removeEventListener("scroll",y)}}),[y,s,f]);var y=ka()((function(){x()})),x=function(){if(s.current&&r.current){var e=s.current.getBoundingClientRect(),t=r.current.getBoundingClientRect(),n=O(e,t,d);if("bottom"===n&&(r.current.style.top=e.top+e.height+c+"px"),"top"===n){var o=e.top-t.height+c;r.current.style.top=o+"px"}var a=window.innerWidth||document.documentElement.clientWidth;e.left+r.current.getBoundingClientRect().width>a?(r.current.style.left="auto",r.current.style.right="10px"):d.center?r.current.style.left=e.left+e.width/2+"px":r.current.style.left=e.left+"px",r.current.style.visibility="visible"}},O=function(e,t,n){if(n.bottom)return e.bottom+t.height>window.innerHeight?"top":"bottom"};return(0,ne.createPortal)(te.createElement(te.Fragment,null,_&&te.createElement("div",{ref:r,style:{position:"fixed",zIndex:5e9},className:b},p)),document.body)};var fs=[{value:"1:1",label:"Square (1:1)"},{value:"3:2",label:"Landscape (3:2)"},{value:"4:3",label:"Landscape (4:3)"},{value:"16:9",label:"Landscape (16:9)"},{value:"2:3",label:"Portrait (2:3)"},{value:"3:4",label:"Portrait (3:4)"},{value:"9:16",label:"Portrait (9:16)"}];const bs=function(e){var t=e.image,n=e.onInsert,o=e.onEdit,a=e.popover,i=e.isSkeletonOnly,r=void 0!==i&&i,l=(0,te.useState)(!1),c=(0,W.Z)(l,2),s=c[0],d=c[1],u=(0,te.useState)(!1),p=(0,W.Z)(u,2),m=p[0],v=p[1],f=(0,te.useRef)(null),b=(0,te.useRef)(null);return r?te.createElement("div",{className:"builder-ai-generated-image-button builder-ai-image-generated-skeleton-wrapper",style:{pointerEvents:"none"}},te.createElement("div",{className:"builder-spinner builder-spinner-sm builder-spinner-white"})):te.createElement("div",{className:"builder-ai-generated-image-button",style:{pointerEvents:s?"auto":"none"}},te.createElement("img",{ref:f,src:t,alt:"Generated alt text",style:{display:"none"},onLoad:function(){f.current&&(f.current.style.display="block",d(!0))}}),te.createElement("div",{"data-action-buttons":!0,className:"builder-ai-generated-image-action-button-wrapper",style:{maxWidth:a&&"variations"!==a?"auto":"72px"}},"generativeFill"!==a&&te.createElement("span",{role:"button",title:"Magic Fill",className:"builder-button builder-button-secondary builder-ai-generated-image-action-button",onClick:function(){return o(t,"magicFill")},onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"magicFill"})),"variationsPreview"!==a&&te.createElement("span",{role:"button",title:"Variations",className:"builder-button builder-button-secondary builder-ai-generated-image-action-button",onClick:function(){return o(t,"variation")},onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"variations"})),"expandPreview"!==a&&te.createElement("span",{role:"button",title:"Expand",className:"builder-button builder-button-secondary builder-ai-generated-image-action-button",onClick:function(){return o(t,"expand")},onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"expandAll"})),te.createElement("span",{ref:b,role:"button",title:"Insert",className:"builder-button builder-button-secondary builder-ai-generated-image-action-button",onClick:function(){return v(!0)},onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"insert"})),te.createElement(vs,{open:m,parent_el:b,onHide:function(){return v(!1)},position:{bottom:!0,center:!0}},te.createElement("div",{className:"builder-backdrop builder-backdrop-color",onClick:function(){return v(!1)},role:"presentation"}),te.createElement("div",{className:"builder-list-group builder-is-card builder-context-sub-menu builder-context-sub-menu-dropdown"},fs.map((function(e){return te.createElement("span",{key:e.value,className:"builder-list-item builder-list-item-action",onClick:function(){n(t,e.value),v(!1)},role:"button",onKeyDown:De,tabIndex:0},e.label)}))))),!s&&te.createElement("div",{className:"builder-ai-generated-image-button builder-ai-image-generated-skeleton-wrapper",style:{pointerEvents:"none"}},te.createElement("div",{className:"builder-spinner builder-spinner-sm builder-spinner-white"})))};var gs="".concat(P,"/empty_ai_image.svg");const hs=function(e){var t=e.generatedImages,n=e.isLoading,o=e.onInsert,a=e.onEdit,i=e.popover;if(0===t.length&&!n)return te.createElement("div",{className:"builder-ai-image-generated-list-wrapper"},te.createElement("img",{src:gs,alt:"empty State"}),te.createElement("div",{className:"builder-ai-image-generated-list-wrapper-text"},"Create images using prompt"));var r=0===t.length&&n;return te.createElement("div",{className:"builder-ai-image-generated-wrapper",style:{pointerEvents:n?"none":"auto"}},(r?(4,Array.from(Array(4).keys())):t).map((function(e){return te.createElement(bs,{key:e,image:String(e),onInsert:function(e,t){return o(String(e),t)},onEdit:a,popover:i,isSkeletonOnly:r})})))};function _s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Es(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_s(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ys={prompt:"",imageSize:"256x256",aspectRatio:"1:1"};const xs=function(e){var t=e.onClose,n=e.onEdit,o=e.onChange,a=e.isLoading,i=e.prompt,r=e.generatedImages,l=e.imageSize,c=e.setCurrentlyGeneratedItems,s=(0,te.useState)(r),d=(0,W.Z)(s,2),u=d[0],p=d[1],m=(0,te.useState)(Es(Es({},ys),{},{prompt:i,imageSize:l})),v=(0,W.Z)(m,2),f=v[0],b=v[1],g=(0,te.useState)(!1),h=(0,W.Z)(g,2),_=h[0],E=h[1],y=(0,te.useState)(!1),x=(0,W.Z)(y,2),O=x[0],w=x[1],P=function(){var e=(0,jt.Z)(Ut().mark((function e(){var t,n,o,a;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==f.prompt.trim().length){e.next=2;break}return e.abrupt("return");case 2:return w(!0),e.prev=3,e.next=6,fetch("".concat(I),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify({prompt:f.prompt,image_size:f.imageSize,type:"image"})});case 6:return t=e.sent,e.next=9,t.json();case 9:if(n=e.sent,!(o=n.data).hasOwnProperty("status")||null!=o&&o.status){e.next=13;break}throw new Error(null==o?void 0:o.message);case 13:return e.abrupt("return",o);case 16:e.prev=16,e.t0=e.catch(3),pe(null!==(a=null===e.t0||void 0===e.t0?void 0:e.t0.message)&&void 0!==a?a:"",Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 19:return e.prev=19,w(!1),e.finish(19);case 22:case"end":return e.stop()}}),e,null,[[3,16,19,22]])})));return function(){return e.apply(this,arguments)}}(),S=function(){var e=(0,jt.Z)(Ut().mark((function e(){var t,n;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,P();case 2:(t=e.sent)&&(n=null==t?void 0:t.data.flatMap((function(e){var t=e.url;return gt(t)?t:[]})),p(n),c(n));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return te.createElement("div",{className:"builder-ai-image-generator-wrapper"},_||a?te.createElement("div",{className:"builder-ai-image-generator-loading-wrapper"},te.createElement("div",{className:"builder-spinner"})):te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-ai-image-generator-list-wrapper"},te.createElement(hs,{generatedImages:u,isLoading:O,onInsert:function(){var e=(0,jt.Z)(Ut().mark((function e(n,a){var i,r,l,c;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return E(!0),e.prev=1,e.next=4,fetch(C,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify({url:n,aspect_ratio:a})});case 4:return i=e.sent,e.next=7,i.json();case 7:r=e.sent,l=r.data,o(null==l?void 0:l.path),t(),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(1),pe(null!==(c=null===e.t0||void 0===e.t0?void 0:e.t0.message)&&void 0!==c?c:"",Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 16:return e.prev=16,E(!1),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[1,13,16,19]])})));return function(t,n){return e.apply(this,arguments)}}(),onEdit:function(){for(var e=arguments.length,t=new Array(e),o=0;o<e;o++)t[o]=arguments[o];return n.apply(void 0,t.concat([f.prompt,f.imageSize]))}}),te.createElement("form",null,te.createElement("div",{className:"builder-ai-image-generator-filed-wrapper"},te.createElement("div",{className:"builder-form-group"},te.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_WHAT_TO_GENERATE")),te.createElement("textarea",{className:"builder-form-field",placeholder:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_IMAGE_INPUT_PLACEHOLDER"),value:f.prompt,onChange:function(e){return b(Es(Es({},f),{},{prompt:e.target.value}))}})),te.createElement("div",{className:"builder-form-group"},te.createElement(Mr,{input:{onChange:function(e){b(Es(Es({},f),{},{imageSize:e}))},value:f.imageSize},params:{title:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_IMAGE_SIZE"),values:[{label:"256px",value:"256x256"},{label:"512px",value:"512x512"},{label:"1024px",value:"1024x1024"}]}}))))),te.createElement(os,{generatedImages:u,formSubmitHandler:S,onGenerateWithPrompt:function(){b(ys),p([])},isLoading:O})))},Os=function(e){var t=e.onClose,n=e.onChange,o=e.onInsert,a=e.imageFullPath,i=e.imageUri,r=e.prompt,l=e.onEdit,c=e.popover,s=e.generatedImages,d=e.isLoading,u=void 0!==d&&d,p=e.onGenerateWithPrompt,m=(0,te.useRef)(null),v=(0,te.useRef)(null),f=(0,te.useState)(!1),b=(0,W.Z)(f,2),g=b[0],h=b[1],_=(0,te.useState)({imageSize:"512x512",aspectRatio:"16:9"}),E=(0,W.Z)(_,2),y=E[0],x=(E[1],(0,te.useState)(!1)),O=(0,W.Z)(x,2),w=O[0],P=O[1],S=(0,te.useState)(!1),A=(0,W.Z)(S,2),D=A[0],N=A[1],T=function(){var e=(0,jt.Z)(Ut().mark((function e(){var t,o,a,l,s;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return P(!0),e.prev=1,e.next=4,fetch("".concat(I),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify({prompt:r,image_size:y.imageSize,image_uri:i,type:"variationsPreview"===c?"variation":"generative_fill"})});case 4:return t=e.sent,e.next=7,t.json();case 7:if(o=e.sent,!(a=o.data).hasOwnProperty("status")||null!=a&&a.status){e.next=11;break}throw new Error(null==a?void 0:a.message);case 11:l=a.data.flatMap((function(e){var t=e.url;return gt(t)?t:[]})),n(l),e.next=18;break;case 15:e.prev=15,e.t0=e.catch(1),pe(null!==(s=null===e.t0||void 0===e.t0?void 0:e.t0.message)&&void 0!==s?s:"",Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 18:return e.prev=18,P(!1),e.finish(18);case 21:case"end":return e.stop()}}),e,null,[[1,15,18,21]])})));return function(){return e.apply(this,arguments)}}();return(0,te.useEffect)((function(){0===s.length&&T()}),[s.length]),te.createElement("div",null,u||D?te.createElement("div",{className:"builder-ai-image-generator-loading-wrapper"},te.createElement("div",{className:"builder-spinner"})):te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-ai-image-preview-wrapper"},te.createElement("div",{className:"builder-ai-image-preview-wrapper-left ".concat(!g||["generativeFill","expandPreview"].includes(c)?"builder-ai-image-preview-wrapper-left-img":""," ").concat("expandPreview"===c?"builder-ai-image-preview-wrapper-left-transparent":"")},te.createElement("p",null,"Original Photo"),te.createElement("img",{ref:v,src:a,alt:"selected",onLoad:function(){if(h(!0),"variationsPreview"!==c&&"variations"!==c){var e=m.current,t=v.current;if(e&&t){var n=e.getContext("2d");if(n){var o=t.width,a=t.height;e.width=282,e.height=282;var i=o/a;i>=1?(e.width=282,e.height=282/i):(e.width=282*i,e.height=282),n.drawImage(t,0,0,e.width,e.height)}}}}}),!g&&te.createElement("div",{className:"builder-ai-image-generated-skeleton-wrapper",style:{pointerEvents:"none",height:"282px",width:"282px"}},te.createElement("div",{className:"builder-spinner builder-spinner-sm builder-spinner-white"})),["generativeFill","expandPreview"].includes(c)&&te.createElement("canvas",{ref:m})),te.createElement("div",null,te.createElement(hs,{generatedImages:s,isLoading:w,onInsert:function(){var e=(0,jt.Z)(Ut().mark((function e(n,a){var i,r,l,c;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return N(!0),e.prev=1,e.next=4,fetch(C,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify({url:n,aspect_ratio:a})});case 4:return i=e.sent,e.next=7,i.json();case 7:r=e.sent,l=r.data,o(null==l?void 0:l.path),t(),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(1),pe(null!==(c=null===e.t0||void 0===e.t0?void 0:e.t0.message)&&void 0!==c?c:"",Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 16:return e.prev=16,N(!1),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[1,13,16,19]])})));return function(t,n){return e.apply(this,arguments)}}(),onEdit:l,popover:c}))),te.createElement(os,{generatedImages:s,formSubmitHandler:T,isLoading:w,onGenerateWithPrompt:p,popover:c})))},Is=function(e){var t=e.onChange,n=e.imageFullPath,o=e.imageUri,a=e.onGenerateWithPrompt,i=e.onEdit,r=e.isLoading,l=(0,te.useState)({imageSize:"512x512",aspectRatio:"16:9"}),c=(0,W.Z)(l,1)[0],s=(0,te.useState)(!1),d=(0,W.Z)(s,2),u=d[0],p=d[1],m=function(){var e=(0,jt.Z)(Ut().mark((function e(){var n,a,i,r,l;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p(!0),e.prev=1,e.next=4,fetch("".concat(I),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify({image_size:c.imageSize,image_uri:o,type:"variation"})});case 4:return n=e.sent,e.next=7,n.json();case 7:if(a=e.sent,!(i=a.data).hasOwnProperty("status")||null!=i&&i.status){e.next=11;break}throw new Error(null==i?void 0:i.message);case 11:r=i.data.flatMap((function(e){var t=e.url;return gt(t)?t:[]})),t(r),e.next=18;break;case 15:e.prev=15,e.t0=e.catch(1),pe(null!==(l=null===e.t0||void 0===e.t0?void 0:e.t0.message)&&void 0!==l?l:"",Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 18:return e.prev=18,p(!1),e.finish(18);case 21:case"end":return e.stop()}}),e,null,[[1,15,18,21]])})));return function(){return e.apply(this,arguments)}}(),v=r||u;return te.createElement("div",{className:"builder-ai-image-variation"},v?te.createElement("div",{className:"builder-ai-image-generator-loading-wrapper"},te.createElement("div",{className:"builder-spinner"})):te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-ai-image-variation-wrapper"},te.createElement("img",{src:n,alt:"variation"}),te.createElement("div",{className:"builder-ai-image-variation-action-wrapper"},te.createElement("span",{title:"Magic Fill",className:"builder-button builder-button-secondary",onClick:function(){i&&i("magicFill")},onKeyDown:De,tabIndex:0,role:"button"},te.createElement(Bo,{name:"magicFill"})),te.createElement("span",{title:"Variations",className:"builder-button builder-button-secondary",onClick:function(){m()},onKeyDown:De,tabIndex:0,role:"button"},te.createElement(Bo,{name:"variations"})),te.createElement("span",{title:"Expand",className:"builder-button builder-button-secondary",onClick:function(){i&&i("expand")},onKeyDown:De,tabIndex:0,role:"button"},te.createElement(Bo,{name:"expandAll"})))),te.createElement(os,{generatedImages:[],formSubmitHandler:m,isLoading:u,onGenerateWithPrompt:a,onEdit:i,popover:"variations"})))},ws=function(e){var t=e.isOpen,n=e.onClose,o=e.onChange,a=e.imageFullPath,i=e.imageUri,r=e.triggerRef,l=e.popoverGap,s=void 0===l?20:l,d=i.length>0?"variations":"prompt",u=(0,te.useState)(d),p=(0,W.Z)(u,2),m=p[0],v=p[1],f=(0,te.useState)([]),b=(0,W.Z)(f,2),g=b[0],h=b[1],_=(0,te.useState)(a),E=(0,W.Z)(_,2),y=E[0],x=E[1],O=(0,te.useState)(i),I=(0,W.Z)(O,2),C=I[0],P=I[1],S=(0,te.useState)(""),A=(0,W.Z)(S,2),D=A[0],N=A[1],T=(0,te.useState)(G),R=(0,W.Z)(T,2),k=R[0],L=R[1],M=(0,te.useState)([]),B=(0,W.Z)(M,2),J=B[0],Z=B[1],j=(0,te.useState)(!1),U=(0,W.Z)(j,2),F=U[0],H=U[1];(0,te.useEffect)((function(){v(d),x(a),P(i)}),[a,i]);var z=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:G;Z([].concat((0,c.Z)(J),[{popover:m,imagePath:y,imageUriPath:C,generatedImages:g,prompt:t,imageSize:n}])),v(e),N(t),L(n),"variationsPreview"===e&&h([])},V=function(){Z([]),h([]),L(G),N("")},K=function(){v(d),h([]),n(),N("")},Y=function(){var e=(0,jt.Z)(Ut().mark((function e(t){var n,o,a,i;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==t.trim().length){e.next=2;break}return e.abrupt("return");case 2:return H(!0),e.prev=3,e.next=6,fetch("".concat(w),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify({image_uri:t})});case 6:return n=e.sent,e.next=9,n.json();case 9:if(o=e.sent,!(a=o.data).hasOwnProperty("status")||null!=a&&a.status){e.next=13;break}throw new Error(null==a?void 0:a.message);case 13:return e.abrupt("return",a);case 16:e.prev=16,e.t0=e.catch(3),pe(null!==(i=null===e.t0||void 0===e.t0?void 0:e.t0.message)&&void 0!==i?i:"",Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 19:return e.prev=19,H(!1),e.finish(19);case 22:case"end":return e.stop()}}),e,null,[[3,16,19,22]])})));return function(t){return e.apply(this,arguments)}}();return te.createElement(si,{title:te.createElement("div",{className:"builder-d-flex builder-align-items-center"},!["prompt","variations"].includes(m)&&te.createElement("button",{className:"builder-button builder-button-icon",onClick:function(){if(J.length>0){var e=J[J.length-1];Z(J.slice(0,J.length-1)),v(e.popover),x(e.imagePath),P(e.imageUriPath),h(e.generatedImages),N(e.prompt),L(e.imageSize)}}},te.createElement(Bo,{name:"arrowLeft",height:20,width:20})),te.createElement("div",null,function(){switch(m){case"variationsPreview":return Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_IMAGE_VARIATIONS");case"generativeFill":case"generativeFillPreview":return Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_IMAGE_MAGIC_FILL");case"expand":return Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_IMAGE_EXPAND_IMAGE");case"expandPreview":return Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_IMAGE_BACK_TO_EDITOR");default:return Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_IMAGE_GENERATOR")}}())),portalPopoverCss:{maxWidth:"736px",width:"100%"},open:t,parent_el:r,onHide:K,gap:s,modalBodyCss:{padding:"0px"},hideFooter:!0},te.createElement("div",{className:"builder-card builder-card-popover builder-p-0"},function(){switch(m){case"variations":return te.createElement(Is,{isLoading:F,onChange:function(e){h(e),z("variationsPreview")},onGenerateWithPrompt:function(){v("prompt"),V()},onEdit:function(){var e=(0,jt.Z)(Ut().mark((function e(t){var n;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(i.length>0&&i.startsWith("http"))){e.next=8;break}return e.next=3,Y(i);case 3:if((n=e.sent).status){e.next=6;break}return e.abrupt("return");case 6:x(n.dataUrl),P(n.dataUrl);case 8:z("magicFill"===t?"generativeFill":"expand");case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),imageFullPath:y,imageUri:C});case"variationsPreview":return te.createElement(Os,{onClose:K,onChange:function(e){return h(e)},onInsert:o,onGenerateWithPrompt:function(){z("prompt"),V()},generatedImages:g,imageFullPath:y,imageUri:C,isLoading:F,onEdit:function(){var e=(0,jt.Z)(Ut().mark((function e(t,n){var o;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Y(t);case 2:if((o=e.sent).status){e.next=5;break}return e.abrupt("return");case 5:x(o.dataUrl),P(o.dataUrl),z("expand"===n?"expand":"generativeFill");case 8:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),popover:"variationsPreview"});case"generativeFill":return te.createElement(ms,{onChange:function(e,t,n){h(e),z("generativeFillPreview",n),x(t),P(t)},onGenerateWithPrompt:function(){v("prompt"),V()},imageFullPath:y,imageUri:C});case"generativeFillPreview":return te.createElement(Os,{onClose:K,onChange:function(e){return h(e)},onInsert:o,onGenerateWithPrompt:function(){v("prompt"),V()},prompt:D,generatedImages:g,imageFullPath:y,imageUri:C,isLoading:F,onEdit:function(){var e=(0,jt.Z)(Ut().mark((function e(t,n){var o;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("variation"!==n){e.next=5;break}return x(t),P(t),z("variationsPreview"),e.abrupt("return");case 5:return e.next=7,Y(t);case 7:(o=e.sent).status&&(x(o.dataUrl),P(o.dataUrl),z("expand"));case 9:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),popover:"generativeFill"});case"expand":return te.createElement(ss,{onChange:function(e,t,n){h(e),z("expandPreview",n),x(t),P(t)},onGenerateWithPrompt:function(){v("prompt"),V()},imageFullPath:y,imageUri:C});case"expandPreview":return te.createElement(Os,{onClose:K,onChange:function(e){return h(e)},onInsert:o,onGenerateWithPrompt:function(){v("prompt"),V()},prompt:D,generatedImages:g,imageFullPath:y,imageUri:C,isLoading:F,onEdit:function(){var e=(0,jt.Z)(Ut().mark((function e(t,n){var o;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("variation"!==n){e.next=5;break}return x(t),P(t),z("variationsPreview"),e.abrupt("return");case 5:return e.next=7,Y(t);case 7:(o=e.sent).status&&(x(o.dataUrl),P(o.dataUrl),z("generativeFill"));case 9:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),popover:"expandPreview"});default:return te.createElement(xs,{onClose:K,onChange:o,isLoading:F,prompt:D,imageSize:k,generatedImages:g,setCurrentlyGeneratedItems:function(e){h(e)},onEdit:function(){var e=(0,jt.Z)(Ut().mark((function e(t,n,o,a){var i;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("variation"!==n){e.next=5;break}return x(t),P(t),z("variationsPreview",o,a),e.abrupt("return");case 5:return e.next=7,Y(t);case 7:(i=e.sent).status&&x(i.dataUrl),z("magicFill"===n?"generativeFill":"expand",o,a);case 10:case"end":return e.stop()}}),e)})));return function(t,n,o,a){return e.apply(this,arguments)}}()})}}()))};var Cs=n(2166);const Ps=function(e){var t=e.message;return te.createElement("div",{className:"builder-spinner-container"},te.createElement("div",{className:"builder-spinner","area-hidden":"true"}),t&&te.createElement("div",{className:"builder-mt-3"},te.createElement("span",{className:"builder-ms-2"},t)))};const Ss=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){var t,n,i,r,l,c,s,d,u;(0,Y.Z)(this,a),u=o.call(this,e),(0,K.Z)((0,Lo.Z)(u),"formatFileSize",(function(e){if(0===e)return"0 Bytes";var t=Math.floor(Math.log(e)/Math.log(1024));return Math.round(e/Math.pow(1024,t)*100)/100+" "+["Bytes","KB","MB","GB"][t]})),(0,K.Z)((0,Lo.Z)(u),"fetchMediaInfo",(0,jt.Z)(Ut().mark((function e(){var t,n,o,a,i,r,l,c,s,d,p;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("image"===(t=u.props.item).type&&t.path){e.next=4;break}return u.setState({mediaInfo:{height:0,width:0,size:0}}),e.abrupt("return");case 4:return e.prev=4,a=t.path.startsWith("http://")||t.path.startsWith("https://"),i=a?t.path:"".concat(window.pagebuilder_base).concat(t.path),e.next=9,rn(i);case 9:if(r=e.sent,l=null!==(n=null==r?void 0:r.naturalHeight)&&void 0!==n?n:0,c=null!==(o=null==r?void 0:r.naturalWidth)&&void 0!==o?o:0,s=0,a){e.next=25;break}return e.prev=14,e.next=17,fetch(i,{method:"HEAD"});case 17:d=e.sent,(p=d.headers.get("content-length"))&&(s=parseInt(p,10)),e.next=25;break;case 22:e.prev=22,e.t0=e.catch(14),console.warn("Could not fetch file size:",e.t0);case 25:u.setState({mediaInfo:{height:l,width:c,size:s}}),e.next=32;break;case 28:e.prev=28,e.t1=e.catch(4),console.error("Error loading image metadata:",e.t1),u.setState({mediaInfo:{height:0,width:0,size:0}});case 32:case"end":return e.stop()}}),e,null,[[4,28],[14,22]])})))),(0,K.Z)((0,Lo.Z)(u),"getFilename",(function(e){var t=e.path.lastIndexOf("/");return e.path.substr(t+1)||""})),(0,K.Z)((0,Lo.Z)(u),"trimFilename",(function(e){if(!e)return"";var t=e.lastIndexOf(".");return-1===t?e:e.slice(0,t)})),(0,K.Z)((0,Lo.Z)(u),"getFileExtension",(function(e){if(!e)return"";var t=e.split(".");return 0===t.length?"":t.length>=1?t.pop():void 0})),(0,K.Z)((0,Lo.Z)(u),"renameFile",(0,jt.Z)(Ut().mark((function e(){var t,n,o,a,i,r,l,c;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=u.props,o=n.item,a=n.handleUpdateMediaItems,o.title!==u.state.fileName){e.next=3;break}return e.abrupt("return");case 3:return i={id:o.id,title:u.state.fileName,path:o.path,thumb:o.thumb},r="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=media.renameMedia"),e.next=7,fetch(r,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify(i)});case 7:return l=e.sent,e.next=10,l.json();case 10:null!=(c=e.sent)&&null!==(t=c.data)&&void 0!==t&&t.status?(ue(Joomla.JText._(c.data.data),Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_LEVEL")),a()):pe(Joomla.JText._(c.data.data),Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 12:case"end":return e.stop()}}),e)})))),(0,K.Z)((0,Lo.Z)(u),"handleClickMediaItem",(function(e){return function(){e||u.props.onHandleItemClick(u.props.item)}})),u.state={activeMenu:!1,editState:!1,fileName:u.trimFilename(u.getFilename(e.item)),fileExt:u.getFileExtension(u.getFilename(e.item)),mediaInfo:{height:0,width:0,size:0}},u.canCreate=null!==(t=null===(n=userPermissions)||void 0===n?void 0:n.create)&&void 0!==t&&t,u.canDelete=null!==(i=null===(r=userPermissions)||void 0===r?void 0:r.delete)&&void 0!==i&&i;var p=null!==(l=null===(c=userPermissions)||void 0===c?void 0:c.edit)&&void 0!==l&&l,m=null!==(s=null===(d=userPermissions)||void 0===d?void 0:d.edit_own)&&void 0!==s&&s;return u.canEdit=p||m&&userPermissions.user_id===e.item.created_by,u}return(0,X.Z)(a,[{key:"componentDidMount",value:function(){this.fetchMediaInfo()}},{key:"componentDidUpdate",value:function(e){e.item.path!==this.props.item.path&&this.fetchMediaInfo()}},{key:"displayMediaFileFormate",value:function(e){var t;switch(e){case"mp4":case"mov":case"wmv":case"avi":case"mpg":case"ogv":case"3gp":case"3g2":t={type:"video",icon:"videoCameraDuo"};break;case"mp3":case"m4a":case"ogg":case"wav":t={type:"audio",icon:"music"};break;case"doc":case"docx":case"odt":t={type:"document",icon:"wordDuo"};break;case"key":case"ppt":case"pptx":case"pps":case"ppsx":t={type:"presentation",icon:"powerpointDuo"};break;case"xls":case"xlsx":t={type:"excel",icon:"excelDuo"};break;case"pdf":t={type:"pdf",icon:"pdfDuo"};break;case"zip":t={type:"archive",icon:"zipDuo"};break;default:t={type:"image",icon:"image"}}return t}},{key:"renderDropdown",value:function(){var e=this;return te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-dropdown-overlay",onClick:function(){return e.setState({activeMenu:!1})}}),te.createElement("div",{className:"builder-list-group builder-is-card builder-dropdown"},te.createElement("div",{className:"builder-list-item builder-list-item-action".concat(this.canEdit?"":" disabled"),onClick:function(t){t.preventDefault(),e.canEdit&&e.setState({activeMenu:!1,editState:!0})}},te.createElement(Bo,{name:"pencil",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_RENAME")),te.createElement("div",{className:"builder-list-item builder-list-item-delete builder-list-item-action".concat(this.canDelete?"":" disabled"),onClick:function(t){t.preventDefault(),e.canDelete&&(e.setState({activeMenu:!1}),e.props.onHandleDeleteItem())}},te.createElement(Bo,{name:"trash",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_DELETE"))))}},{key:"render",value:function(){var e,t=this,n=this.props,o=n.item,a=n.mediaTypeToInsert,i=this.displayMediaFileFormate(o.ext),r=0===(null==o?void 0:o.id)?o.title:o.id,l=null===(e=this.props.activeItem)||void 0===e?void 0:e[r],c=a&&a!==o.type;return te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-card builder-card-selectable builder-card-media".concat(l?" active":""," builder-mb-4"),onClick:this.handleClickMediaItem(c),style:c?{cursor:"not-allowed",opacity:".7"}:void 0},te.createElement("div",{className:"builder-card-".concat("image"==o.type?"image":"icon builder-card-icon-".concat(i.type))},"image"==o.type?te.createElement("img",{title:this.state.fileName,src:pagebuilder_base+"".concat(null!=o&&o.thumb?o.thumb:o.path),loading:"lazy"}):te.createElement(Bo,{name:i.icon,size:"9x"}),"image"===o.type&&this.state.mediaInfo.width>0&&te.createElement("div",{className:"builder-media-info-wrapper"},te.createElement("p",{className:"builder-media-info-text"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_MEDIA_DIMENSIONS"),": ",this.state.mediaInfo.width," x"," ",this.state.mediaInfo.height," px"),te.createElement("p",{className:"builder-media-info-text"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_MEDIA_SIZE"),":"," ",this.state.mediaInfo.size>0?this.formatFileSize(this.state.mediaInfo.size):"N/A")),l?te.createElement("span",{className:"builder-field-check active","area-hidden":"true"}):te.createElement("span",{className:"builder-field-check","area-hidden":"true"})),te.createElement("div",{className:"builder-card-footer"},this.state.editState?te.createElement("input",{type:"text",className:"builder-form-field",value:this.state.fileName,onChange:function(e){return t.setState({fileName:e.target.value})},autoFocus:!0,onKeyDown:function(e){"Escape"===e.key?(t.setState({editState:!1}),t.setState({fileName:t.trimFilename(t.getFilename(o))})):"Enter"===e.key&&(t.setState({editState:!1}),t.renameFile())}}):te.createElement("span",{className:"builder-card-title builder-text-truncate",title:this.state.fileName,onDoubleClick:function(){return t.setState({editState:!0})}},"".concat(this.state.fileName,".").concat(this.state.fileExt)),te.createElement("span",{className:"builder-ms-2",onClick:function(e){l&&e.stopPropagation(),Object.keys(t.props.activeItem).length>1?t.setState({activeMenu:!1}):t.setState({activeMenu:!0})}},te.createElement("span",{className:"builder-button builder-button-icon",role:"button"},te.createElement(Bo,{name:"ellipsisY"}))))),this.state.activeMenu&&1===Object.keys(this.props.activeItem).length&&this.renderDropdown())}}]),a}(te.Component);function As(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}var Ds=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){var t,n,i,r,l,c,s;return(0,Y.Z)(this,a),s=o.call(this,e),(0,K.Z)((0,Lo.Z)(s),"handleFolderDeletion",(function(e){var t,n=s.props.filtered+"/"+e;jQuery.ajax({type:"POST",url:pagebuilder_base+"index.php?option=com_sppagebuilder&task=media.delete_folder",headers:{"X-CSRF-Token":Joomla.getOptions("csrf.token")},data:{folder:n,deleteItem:"multiple"},cache:!1,async:!1,success:function(e){try{var n=jQuery.parseJSON(e);n.status?t=n:alert(n.output)}catch(t){jQuery(".sp-pagebuilder-media-body-inner").html(e)}},error:function(e){var t,n=e.responseJSON;pe(null==n||null===(t=n.data)||void 0===t?void 0:t.message,Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"))}}),void 0!==t.status&&t.status&&s.props.onDeleteFolder(t.output)})),(0,K.Z)((0,Lo.Z)(s),"handleFolderRename",(function(e){s.setState({newfolderName:e})})),(0,K.Z)((0,Lo.Z)(s),"handleFolderRenameSave",(function(){var e,t=s.props.filtered+"/"+s.state.newfolderName,n=s.props.filtered+"/"+s.state.oldfolder.name;jQuery.ajax({type:"POST",url:pagebuilder_base+"index.php?option=com_sppagebuilder&task=media.rename_folder",headers:{"X-CSRF-Token":Joomla.getOptions("csrf.token")},data:{currentfolder:n,newfolder:t,renameItem:"single"},cache:!1,async:!1,success:function(t){try{var n=jQuery.parseJSON(t);n.status?e=n:alert(n.output)}catch(e){jQuery(".sp-pagebuilder-media-body-inner").html(t)}},error:function(e){var t,n=e.responseJSON;pe(null==n||null===(t=n.data)||void 0===t?void 0:t.message,Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"))}}),void 0!==e.status&&e.status&&s.props.onRenameFolder(s.state.oldfolder,e.output),s.handleItemClick(e.output),s.setState({folderRenameEnable:!1,newfolderName:"",oldfolder:""})})),(0,K.Z)((0,Lo.Z)(s),"handleDeleteAction",(function(e){if(e.preventDefault(),s.canDelete){var t=s.props,n=t.activeItem,o=t.filtered,a=t.isEmptyFolder,i=t.onHandleDeleteItem,r=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?As(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):As(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},n),l=!1;Object.values(r).forEach((function(e){var t,n=(t=null==e?void 0:e.fullname,(null==e?void 0:e.name)&&t?o+"/"+e.name:null);n&&!a(n)?s.handleFolderDeletion(e.name):l||(i(),l=!0)}))}})),s.state={folderRenameEnable:!1,newfolderName:"",oldfolder:"",activeMenu:"",editState:"",folderName:"",isConsentModalOpen:!1,currEvent:null,isDropdownConsentModalOpen:!1},s.canCreate=null!==(t=null===(n=userPermissions)||void 0===n?void 0:n.create)&&void 0!==t&&t,s.canEdit=null!==(i=null===(r=userPermissions)||void 0===r?void 0:r.edit)&&void 0!==i&&i,s.canDelete=null!==(l=null===(c=userPermissions)||void 0===c?void 0:c.delete)&&void 0!==l&&l,s}return(0,X.Z)(a,[{key:"handleChangeFilter",value:function(e){this.props.onFilterChange(e)}},{key:"handleItemClick",value:function(e){(0==this.props.activeItem.id&&this.props.activeItem.title==e.title||this.props.activeItem.id==e.id&&void 0!==this.props.activeItem.id)&&(e=""),this.props.onHandleItemClick(e)}},{key:"handleCreateFolder",value:function(e){var t,n=this.props.filtered+"/"+e;jQuery.ajax({type:"POST",url:pagebuilder_base+"index.php?option=com_sppagebuilder&task=media.create_folder",headers:{"X-CSRF-Token":Joomla.getOptions("csrf.token")},data:{folder:n},cache:!1,async:!1,success:function(e){try{var n=jQuery.parseJSON(e);n.status?t=n:alert(n.output)}catch(t){jQuery(".sp-pagebuilder-media-body-inner").html(e)}}}),void 0!==t.status&&t.status&&this.props.onCreateFolder(t.output)}},{key:"renderDropdown",value:function(e,t){var n=this;return te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-dropdown-overlay",onClick:function(){return n.setState({activeMenu:!1})}}),te.createElement("div",{className:"builder-list-group builder-is-card builder-dropdown"},te.createElement("div",{className:"builder-list-item builder-list-item-action".concat(this.canEdit?"":" disabled"),onClick:function(o){o.preventDefault(),n.canEdit&&n.setState({activeMenu:"",editState:e,oldfolder:t,newfolderName:t.name})}},te.createElement(Bo,{name:"pencil",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_RENAME")),te.createElement("div",{className:"builder-list-item builder-list-item-delete builder-list-item-action".concat(this.canDelete?"":" disabled"),onClick:function(t){t.preventDefault(),n.canDelete&&n.setState({activeMenu:"",isDropdownConsentModalOpen:!0,folder:e})}},te.createElement(Bo,{name:"trash",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_DELETE"))))}},{key:"render",value:function(){var e=this,t=this.props,n=t.activeItem,o=t.folders,a=t.breadcrumbs,i=t.filters,r=t.filtered;return te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-d-flex builder-align-items-center builder-justify-content-between builder-px-5"},te.createElement("div",{className:"builder-breadcrumb builder-py-4"},te.createElement("span",{className:"builder-breadcrumb-item"},te.createElement(Bo,{name:"foldersDuo"})," ",Joomla.JText._("COM_SPPAGEBUILDER_FOLDERS")),a.map((function(t,n,o){return te.createElement("span",{key:n,className:"builder-breadcrumb-item".concat(n===o.length-1?" active":""),onClick:function(n){n.preventDefault(),e.handleChangeFilter(t.path)}},t.label)}))),Object.keys(n).length>0&&te.createElement("div",null,te.createElement("span",{className:"builder-button builder-button-danger".concat(this.canDelete?"":" disabled"),onClick:function(t){return e.setState({isConsentModalOpen:!0,currEvent:t})}},te.createElement(Bo,{name:"timesAlt"}),Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_DELETE"))),te.createElement(Zc,{isOpen:this.state.isConsentModalOpen||this.state.isDropdownConsentModalOpen,title:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_MEDIA_MANAGER_MODAL_CONSENT_TITLE"),consentBody:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_MEDIA_MANAGER_MODAL_CONSENT_CONFIRM_MESSAGE"),closeModal:function(){return e.setState({isConsentModalOpen:!1,isDropdownConsentModalOpen:!1})},handleConfirmation:function(){e.state.isConsentModalOpen&&e.state.currEvent&&e.handleDeleteAction(e.state.currEvent),e.state.isDropdownConsentModalOpen&&!e.state.isConsentModalOpen&&e.handleFolderDeletion(e.state.folder)},btnVariant:"danger"})),te.createElement("div",{className:"builder-flex-auto builder-flex-stack-item-scrollable builder-position-relative"},te.createElement("div",{className:"builder-media-item-list builder-p-5 builder-pt-0"},te.createElement("div",{className:"builder-row builder-row-columns-5 builder-gutter-4"},te.createElement("div",{className:"builder-column",onClick:function(t){if(t.preventDefault(),e.canCreate){var n=prompt(Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_ENTER_DIRECTORY_NAME"));null!=n&&""!=(n=n.trim())&&e.handleCreateFolder(n)}}},te.createElement("div",{className:"builder-card builder-card-selectable builder-card-media builder-mb-4".concat(this.canCreate?"":" disabled")},te.createElement("div",{className:"builder-card-icon builder-card-icon-folder"},te.createElement(Bo,{name:"folderPlusDuo",size:"7x"})),te.createElement("div",{className:"builder-card-media-heading builder-text-truncate"},Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_CREATE_FOLDER")))),null==o?void 0:o.map((function(t,o){var a=i.find((function(e){var n=r.replace(/\\/g,"/")+"/"+t;return e.name===t&&n===e.relname}));if(!a)return null;var l=void 0!==(null==n?void 0:n[a.id])&&a.fullname===n[a.id].fullname;return te.createElement("div",{key:o,className:"builder-column",onClick:function(t){t.preventDefault(),e.handleItemClick(a)},onDoubleClick:function(n){n.preventDefault();var o=r+"/"+t;e.handleChangeFilter(o)}},te.createElement("div",{className:"builder-card builder-card-selectable builder-card-media".concat(l?" active":""," builder-mb-4")},te.createElement("div",{className:"builder-card-icon builder-card-icon-folder"},te.createElement(Bo,{name:"foldersDuo",size:"7x"}),l?te.createElement("span",{className:"builder-field-check active","area-hidden":"true"}):te.createElement("span",{className:"builder-field-check","area-hidden":"true"})),te.createElement("div",{className:"builder-card-footer"},e.state.editState===t?te.createElement("input",{type:"text",className:"builder-form-field",value:e.state.newfolderName,onChange:function(t){return e.handleFolderRename(t.target.value)},onKeyDown:function(t){"Enter"===t.key&&e.handleFolderRenameSave()},autoFocus:!0}):te.createElement("span",{className:"builder-card-title builder-text-truncate",title:t,onDoubleClick:function(n){n.preventDefault(),e.setState({editState:t,oldfolder:a,newfolderName:a.name})}},t),te.createElement("span",{className:"builder-ms-2"},te.createElement("span",{className:"builder-button builder-button-icon",role:"button",onClick:function(o){l&&o.stopPropagation(),Object.keys(n).length>1?e.setState({activeMenu:""}):e.setState((function(e){return e.activeMenu===t?{activeMenu:""}:{activeMenu:t}}))}},te.createElement(Bo,{name:"ellipsisY"}))))),e.state.activeMenu===t&&1===Object.keys(n).length&&e.renderDropdown(t,a))})),this.props.items.map((function(t){return te.createElement("div",{key:t.path,className:"builder-column",onClick:function(n){n.preventDefault(),e.handleItemClick(t)}},te.createElement(Ss,{item:t,activeItem:e.props.activeItem,onHandleItemClick:e.props.onHandleItemClick,onHandleDeleteItem:e.props.onHandleDeleteItem}))}))))))}}]),a}(te.Component);const Ns=Ds,Ts=function(e){var t,n,o=e.uploadMedia,a=e.showUploadButton,i=void 0!==a&&a,r=e.onHandleUpload,l=(0,te.useRef)(null),s=null!==(t=null===(n=userPermissions)||void 0===n?void 0:n.create)&&void 0!==t&&t,d=(0,wo.L)({accept:[Cs.FILE],canDrop:function(){return s},drop:function(e,t){t.getItem().files.forEach((function(e){return o(e)}))}}),u=(0,W.Z)(d,2)[1];return te.createElement("div",{className:"builder-media-drop-interface",style:{width:i?"100%":"initial"},ref:u},s?te.createElement(te.Fragment,null,te.createElement(Bo,{name:"cloudUpload",size:"7x",className:"builder-opacity-3"}),te.createElement("div",{className:"builder-fs-h3 builder-mt-2"},Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_MEDIA_DROP_FILES"))):te.createElement("div",{className:"builder-fs-h3 builder-mt-2 text-muted"},Joomla.JText._("COM_SPPAGEBUILDER_NO_UPLOAD_PERMISSION")),i&&s&&te.createElement(te.Fragment,null,te.createElement("p",{className:"builder-my-1 builder-text-secondary"},Joomla.JText._("COM_SPPAGEBUILDER_ROW_OR")),te.createElement("div",{className:"builder-p-3"},te.createElement("span",{className:"builder-button builder-button-primary builder-button-md builder-d-block",onClick:function(e){var t;e.preventDefault(),s&&(null===(t=l.current)||void 0===t||t.click())},role:"button"},Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_UPLOAD_FILES")),te.createElement("input",{type:"file",className:"builder-d-none",ref:l,onChange:function(e){var t=e.target.files;r((0,c.Z)(t))},multiple:!0}))))};const Rs=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){return(0,Y.Z)(this,a),o.call(this,e)}return(0,X.Z)(a,[{key:"render",value:function(){var e=this;return""!==this.props.activeItem&&te.createElement("div",{className:"builder-modal-footer builder-modal-footer-white"},te.createElement("span",{className:"builder-button builder-button-primary",onClick:function(t){t.preventDefault(),e.props.onInsertMediaClick()},role:"button",tabIndex:0,onKeyDown:De},te.createElement(Bo,{name:"check"})," ",Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_INSERT")),te.createElement("span",{className:"builder-button builder-button-secondary",onClick:function(t){t.preventDefault(),e.props.onHandleItemClick("")},role:"button",tabIndex:0,onKeyDown:De},te.createElement(Bo,{name:"timesAlt"})," ",Joomla.JText._("COM_SPPAGEBUILDER_CANCEL")))}}]),a}(te.Component);function ks(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}var Ls=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){var t;(0,Y.Z)(this,a);var n=(t=o.call(this,e)).getDefaultRootPath();return t.triggerRef=te.createRef(),t.state={months:["January","February","March","April","May","June","July","August","September","October","November","December"],isDropdownOpen:!1,expandedRoots:n?(0,K.Z)({},n,!0):{}},t}return(0,X.Z)(a,[{key:"getRootPaths",value:function(){return(Array.isArray(this.props.rootPaths)&&this.props.rootPaths.length?this.props.rootPaths:Array.isArray(window.sppbMediaRootPaths)?window.sppbMediaRootPaths:[sppbMediaPath]).filter(Boolean).filter((function(e,t,n){return n.indexOf(e)===t}))}},{key:"getDefaultRootPath",value:function(){var e=this.getRootPaths(),t=e.find((function(e){return"/images"===e||e.endsWith("/images")}));return this.props.defaultRootPath||t||e[0]||sppbMediaPath||"/images"}},{key:"buildRootItems",value:function(){var e=arguments.length>1?arguments[1]:void 0,t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).map((function(e){return e.relname})).filter((function(t){return t!==e}));return Array.from(new Set(t))}},{key:"formatFolderLabel",value:function(e,t){return t.startsWith("".concat(e,"/"))?t.slice(e.length+1):t}},{key:"toggleRoot",value:function(e){this.setState((function(t){var n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ks(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ks(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t.expandedRoots);return n[e]?delete n[e]:n[e]=!0,{expandedRoots:n}}))}},{key:"handleChangeFiler",value:function(e){e.preventDefault(),this.props.onFilterChange(e.target.value)}},{key:"render",value:function(){var e=this,t=this.getRootPaths(),n=this.props.rootFolders||{},o=this.props.filtered||this.getDefaultRootPath();return te.createElement("div",null,"folders"==this.props.typeOfMedia&&te.createElement("div",{className:"builder-media-filter-wrapper"},te.createElement("button",{type:"button",ref:this.triggerRef,className:"builder-form-field builder-media-filter-trigger",onClick:function(){return e.setState({isDropdownOpen:!e.state.isDropdownOpen})}},te.createElement("div",{className:"builder-media-filter-label"},te.createElement("span",{className:"builder-text-truncate"},o)),te.createElement(Bo,{name:"chevronDown",className:"builder-media-filter-svg-20"})),te.createElement(si,{open:this.state.isDropdownOpen,gap:25,arrow:"top",parent_el:this.triggerRef,onHide:function(){return e.setState({isDropdownOpen:!1})},updatedZIndex:1061,hideFooter:!0,hideHeader:!0,portalPopoverCss:{maxWidth:"180px",top:"-70px"},modalContentCss:{backgroundColor:"#ffffff"},modalBodyCss:{padding:"0",borderRadius:"4px",maxHeight:"unset"}},te.createElement("div",{className:"builder-media-filter-list"},t.map((function(t){var a=e.buildRootItems(n[t]||[],t),i=!!e.state.expandedRoots[t],r=o===t;return te.createElement("div",{key:t},te.createElement("div",{className:"builder-media-filter-item".concat(r?" builder-media-filter-item-is-selected":"")},te.createElement("button",{type:"button",className:"builder-media-filter-item-content",style:{paddingLeft:"0px"},onClick:function(){e.props.onFilterChange(t),e.setState({isDropdownOpen:!1})}},te.createElement("span",{role:"button",className:"builder-media-filter-svg-12 builder-media-filter-ref-icon".concat(i?" builder-media-filter-item-content-is-open":""),onClick:function(n){n.preventDefault(),n.stopPropagation(),e.toggleRoot(t)}},te.createElement(Bo,{name:"chevronRight"})),te.createElement("span",{style:{marginLeft:"8px"}},t))),i&&a.map((function(n){return te.createElement("div",{key:n,className:"builder-media-filter-item".concat(o===n?" builder-media-filter-item-is-selected":"")},te.createElement("button",{type:"button",className:"builder-media-filter-item-content",style:{paddingLeft:"20px"},onClick:function(){e.props.onFilterChange(n),e.setState({isDropdownOpen:!1})}},te.createElement("span",null,e.formatFolderLabel(t,n))))})))}))))),"folders"!=this.props.typeOfMedia&&te.createElement("div",null,te.createElement("select",{className:"builder-form-field",value:this.props.filtered,onChange:this.handleChangeFiler.bind(this)},te.createElement("option",{value:""},Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_MEDIA_ALL")),this.props.filters.map((function(t,n){var o=t.year+"-"+t.month;return te.createElement("option",{key:n,value:o},e.state.months[t.month-1]," ",t.year," ")})))))}}]),a}(te.Component);const Ms=Ls;const Bs=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){return(0,Y.Z)(this,a),o.call(this,e)}return(0,X.Z)(a,[{key:"handleChangeFiler",value:function(e){e.preventDefault(),this.props.onFilterChange(e.target.value)}},{key:"handleSearchTextChange",value:function(e){e.preventDefault(),this.props.onHandleSearchText(e.target.value)}},{key:"render",value:function(){return te.createElement("div",{className:"builder-px-0 builder-py-4 builder-row builder-justify-content-start builder-gutter-0"},te.createElement("div",{className:"builder-column-12"},te.createElement("div",{className:"builder-mx-5 builder-d-flex builder-justify-content-".concat("folders"!=this.props.browserMediaType?"between":"end"," builder-gap-3")},"folders"!=this.props.browserMediaType?te.createElement("div",{className:"builder-has-icon-left builder-flex-full"},te.createElement(Bo,{name:"search",className:"builder-form-icon"}),te.createElement("input",{type:"text",ref:"searchTextRef",className:"builder-form-field",onKeyUp:this.handleSearchTextChange.bind(this),autoComplete:"off",placeholder:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_MEDIA_SEARCH")})):te.createElement("div",{className:"builder-has-icon-left builder-flex-full"},te.createElement(Bo,{name:"search",className:"builder-form-icon disabled"}),te.createElement("input",{disabled:!0,type:"text",className:"builder-form-field disabled",placeholder:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_MEDIA_SEARCH")})),te.createElement("div",{className:"builder-w-200"},te.createElement(Ms,{onFilterChange:this.props.onFilterChange,typeOfMedia:this.props.typeOfMedia,filtered:this.props.filtered,filters:this.props.filters,rootFolders:this.props.rootFolders,rootPaths:this.props.rootPaths,defaultRootPath:this.props.defaultRootPath})))))}}]),a}(te.Component),Js=function(e){var t,n,o,a=e.items,i=e.activeItem,r=e.pageNav,l=e.typeOfMedia,c=e.supported,s=e.onHandleItemClick,d=e.onHandlePageNavClick,u=e.onHandleDeleteItem,p=e.mediaTypeToInsert,m=e.handleUpdateMediaItems,v=e.uploadMedia,f=e.onHandleUpload,b=null!==(t=null===(n=userPermissions)||void 0===n?void 0:n.delete)&&void 0!==t&&t;return a.length>0?te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-d-flex builder-align-items-center builder-justify-content-between builder-px-5"},te.createElement("div",{className:"builder-breadcrumb builder-py-4"},te.createElement("span",{className:"builder-breadcrumb-item"},te.createElement(Bo,{name:"filesDuo"})," ",Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_MEDIA_ALL_ITEMS")),"*"!=l&&te.createElement("span",{className:"builder-breadcrumb-item active"},(o=l).charAt(0).toUpperCase()+o.slice(1),"s")),Object.keys(i).length>0&&te.createElement("div",null,te.createElement("span",{className:"builder-button builder-button-danger".concat(b?"":" disabled"),onClick:function(e){e.preventDefault(),b&&u()},onKeyDown:De,tabIndex:0,role:"button"},te.createElement(Bo,{name:"timesAlt"})," ",Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_DELETE")))),te.createElement("div",{className:"builder-flex-auto builder-flex-stack-item-scrollable builder-position-relative",onScroll:function(e){var t=e.target;t.scrollHeight-t.scrollTop===t.clientHeight&&"true"==r&&d()}},te.createElement("div",{className:"builder-media-item-list builder-p-5 builder-pt-0"},te.createElement("div",{className:"builder-row builder-row-columns-5 builder-gutter-4"},a.map((function(e){return te.createElement("div",{key:e.id,onClick:function(t){t.preventDefault(),e.type===c&&function(e){var t=i.id===e.id?"":e;s(t)}(e)},className:"builder-column",onKeyDown:De,tabIndex:0,role:"button"},te.createElement(Ss,{item:e,activeItem:i,mediaTypeToInsert:p,onHandleItemClick:s,onHandleDeleteItem:u,handleUpdateMediaItems:m}))}))),"true"==r&&te.createElement("div",{className:"builder-text-center"},te.createElement("div",{className:"builder-spinner builder-spinner-sm","area-hidden":"true"}))))):te.createElement("div",{className:"builder-d-flex builder-flex-auto builder-align-items-center builder-justify-content-center"},te.createElement(Ts,{uploadMedia:v,onHandleUpload:f,showUploadButton:!0}))};var Zs=[{name:"*",icon:"filesDuo",title:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_MEDIA_ALL_ITEMS")},{name:"image",icon:"image",title:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_MEDIA_IMAGES")},{name:"video",icon:"videoCameraDuo",title:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_MEDIA_VIDEOS")},{name:"audio",icon:"music",title:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_MEDIA_AUDIOS")},{name:"attachment",icon:"paperclip",title:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_MEDIA_ATTACHMENTS")},{name:"folders",icon:"foldersDuo",title:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_MEDIA_FOLDERS")}];const js=function(e){var t,n,o=(0,te.useRef)(null),a=null!==(t=null===(n=userPermissions)||void 0===n?void 0:n.create)&&void 0!==t&&t,i=function(t){return function(n){n.preventDefault(),e.onHandleCategoryChange(t.name)}};return te.createElement("div",{className:"builder-column-2 builder-h-100"},te.createElement("div",{className:"builder-card builder-m-4 builder-pb-2 builder-me-0"},te.createElement("div",{className:"builder-p-3"},te.createElement("span",{className:"builder-button builder-button-primary builder-button-md builder-d-block".concat(a?"":" disabled"),onClick:function(e){var t;e.preventDefault(),a&&(null===(t=o.current)||void 0===t||t.click())},role:"button"},te.createElement(Bo,{name:"upload"})," ",Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_UPLOAD_FILES")),te.createElement("input",{type:"file",className:"builder-d-none",ref:o,onChange:function(t){if(a){var n=t.target.files;e.onHandleUpload((0,c.Z)(n))}},multiple:!0})),te.createElement("div",{className:"builder-list-group"},Zs.map((function(t,n){return te.createElement("span",{key:n,className:"builder-list-item builder-list-item-action builder-user-select-none".concat(t.name===e.browserMediaType?" active":""),onClick:i(t),role:"button"},te.createElement(Bo,{name:t.icon,className:"builder-me-2"}),t.title)})))))};function Gs(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Us(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Gs(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Gs(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Fs=function(e){(0,q.Z)(i,e);var t,n,o,a=(n=i,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,ee.Z)(n);if(o){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(t,arguments,a)}else e=t.apply(this,arguments);return(0,Q.Z)(this,e)});function i(e){var t;return(0,Y.Z)(this,i),t=a.call(this,e),(0,K.Z)((0,Lo.Z)(t),"isEmptyFolder",(function(e){var n={type:t.state.typeOfMedia};"folders"!=t.state.typeOfMedia?n.date=e:n.path=e;var o,a,i=t.getMediaItems(n);if("folders"==n.type)return!((null===(o=i.items)||void 0===o?void 0:o.length)>0||(null===(a=i.folders_list)||void 0===a?void 0:a.length)>0)})),(0,K.Z)((0,Lo.Z)(t),"renameFolder",function(){var e=(0,jt.Z)(Ut().mark((function e(n,o){return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.deleteFolder(n);case 2:return e.next=4,t.createFolder(o);case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}()),(0,K.Z)((0,Lo.Z)(t),"showFooter",(function(){var e,n,o=t.props,a=o.isOver,i=o.disableInsert,r=o.type,l=o.isGallery,c=t.state.activeItem,s=Object.keys(c).length>0,d=s&&Object.values(c)[0].type,u="*"===r||d===r,p="folders"===t.state.typeOfMedia&&tn(null===(e=Object.values(c)[0])||void 0===e?void 0:e.parent),m=p&&l,v=null===(n=t.props.globalPanel)||void 0===n?void 0:n.isInsert;if(i&&!v)return!1;if("folders"===t.state.typeOfMedia&&("*"===r||function(e){for(var t=0,n=Object.entries(ut);t<n.length;t++){var o=(0,W.Z)(n[t],2),a=o[0],i=o[1];if(e&&i.includes(e.toLowerCase()))return a}return null}(d)===r))return!0;var f=!a&&s&&(u||m)&&!(p&&Object.values(c).length>1);return!(!t.props.onHandleInsertMedia&&"attachment"!==d)&&f})),(0,K.Z)((0,Lo.Z)(t),"updateFormData",(function(e,t,n){for(var o=e,a=0;a<t.length;a++){if(!Ie()(o))return{};"url"===t[a]&&(o.tab="link"),a===t.length-1&&(o[t[a]]=n),o=o[t[a]]}return e})),(0,K.Z)((0,Lo.Z)(t),"handleInsertAttachment",(function(){var e,n=t.state.activeItem,o=t.props.globalPanel,a=o.inputName,i=o.inputValue;t.props.setGlobalPanel({});var r=((null===(e=Object.values(n))||void 0===e?void 0:e[0])||{}).path,l=a.split(/\.|\[|\].|\]/);if(l=l.flatMap((function(e){return""===e?[]:Number.isNaN(parseInt(e))?e:parseInt(e)})),Zi.addon.settings){var c,s,d,u=Zi.addon,p=null===(c=t.props.currentState[Zi.rowIndex])||void 0===c?void 0:c.id,m=null===(s=t.props.currentState[Zi.rowIndex])||void 0===s||null===(s=s.columns[Zi.colIndex])||void 0===s?void 0:s.id;if(!p||!m||null===(d=u)||void 0===d||null===(d=d.addon)||void 0===d||!d.id)return;var v=nt(p,m,u.addon.id);if(!v)return;var f=ae()(v.settings);f=t.updateFormData(f,l,Us(Us({},i),{},{url:r})),u=Us(Us({},u),{},{settings:Us(Us({},u.settings),{},{formData:f})}),Zi.setAddon(u);var b={type:Zi.type,index:Zi.rowIndex,settings:u.settings};t.props.saveSettings(b)}})),t.state={typeOfInput:t.props.type,typeOfMedia:t.props.type,pageNav:!1,mediaItems:[],folders:[],breadcrumbs:[],searchText:"",filters:[],rootFolders:{},activeItem:{},fetched:!1,uploading:!1,filtered:"folders"===t.props.type?t.getDefaultMediaRoot():""},t.liveSearchTimer=0,t}return(0,X.Z)(i,[{key:"componentDidMount",value:function(){var e={type:this.state.typeOfMedia};"folders"===this.state.typeOfMedia&&(e.path=this.getDefaultMediaRoot());var t=this.getMediaItems(e);if(tn(t))if("folders"!==this.state.typeOfMedia)this.setState({mediaItems:t.items,pageNav:t.pageNav,filters:t.filters});else{var n=this.fetchRootFolders();this.setState({mediaItems:t.items,filters:t.folders,folders:t.folders_list,breadcrumbs:t.breadcrumbs,pageNav:"",filtered:this.getDefaultMediaRoot(),rootFolders:n})}}},{key:"getMediaRootPaths",value:function(){return(Array.isArray(window.sppbMediaRootPaths)?window.sppbMediaRootPaths:[window.sppbMediaPath]).filter(Boolean).filter((function(e,t,n){return n.indexOf(e)===t}))}},{key:"getDefaultMediaRoot",value:function(){var e=this.getMediaRootPaths();return e.find((function(e){return"/images"===e||e.endsWith("/images")}))||e[0]||window.sppbMediaPath||"/images"}},{key:"getRootFromPath",value:function(e){return this.getMediaRootPaths().find((function(t){return e===t||e.startsWith("".concat(t,"/"))}))||this.getDefaultMediaRoot()}},{key:"fetchRootFolders",value:function(){var e=this,t=this.getMediaRootPaths(),n={};return t.forEach((function(t){var o=e.getMediaItems({type:"folders",path:t});tn(o)&&Array.isArray(o.folders)&&(n[t]=o.folders)})),n}},{key:"handleSearchText",value:function(e){var t=e.trim(),n={type:this.state.typeOfMedia,date:this.state.filtered,search:t};this.liveSearchTimer&&clearTimeout(this.liveSearchTimer),this.liveSearchTimer=setTimeout(function(){var e=this.getMediaItems(n);tn(e)&&this.setState({mediaItems:e.items,pageNav:e.pageNav,filters:e.filters,searchText:t})}.bind(this),300)}},{key:"handlePageNavClick",value:function(){var e=this.state,t=e.mediaItems,n=e.typeOfMedia,o=e.filtered,a=e.searchText,i={type:n,date:o};""!==a&&(i.search=a),t.length>0&&(i.start=t.length);var r=this.getMediaItems(i);tn(r)&&this.setState({mediaItems:[].concat((0,c.Z)(t),(0,c.Z)(r.items)),pageNav:r.pageNav})}},{key:"getFolderItems",value:function(){var e={type:arguments.length>0&&void 0!==arguments[0]?arguments[0]:"folders",path:arguments.length>1&&void 0!==arguments[1]?arguments[1]:""};return this.getMediaItems(e)}},{key:"handleCategoryChange",value:function(e){var t={type:e};"folders"==e&&(t.path=this.getDefaultMediaRoot());var n=this.getMediaItems(t);if(n)if("folders"==e){var o=this.fetchRootFolders();this.setState({mediaItems:n.items,filters:n.folders,folders:n.folders_list,breadcrumbs:n.breadcrumbs,typeOfMedia:e,pageNav:"",activeItem:"",searchText:"",filtered:this.getDefaultMediaRoot(),rootFolders:o})}else this.setState({typeOfMedia:e,mediaItems:n.items,filters:n.filters,pageNav:n.pageNav,activeItem:"",searchText:"",filtered:""})}},{key:"filterChange",value:function(e){var t={type:this.state.typeOfMedia};"folders"!=this.state.typeOfMedia?t.date=e:t.path=e||this.getDefaultMediaRoot();var n=this.getMediaItems(t);if(tn(n))if("folders"==t.type){var o=this.getRootFromPath(e||this.getDefaultMediaRoot());this.setState({mediaItems:n.items,filters:n.folders,folders:n.folders_list,breadcrumbs:n.breadcrumbs,pageNav:"",activeItem:"",searchText:"",filtered:e||this.getDefaultMediaRoot(),rootFolders:Us(Us({},this.state.rootFolders),{},(0,K.Z)({},o,n.folders))})}else this.setState({mediaItems:n.items,pageNav:n.pageNav,activeItem:"",searchText:"",filtered:e})}},{key:"getMediaItems",value:function(e){var t,n=this,o=pagebuilder_base+"index.php?option=com_sppagebuilder&view=media&layout=browse&format=json&source=page";return"folders"==e.type&&(o=pagebuilder_base+"index.php?option=com_sppagebuilder&view=media&layout=folders&format=json&source=page"),this.setState({fetched:!1}),jQuery.ajax({type:"POST",url:o,headers:{"X-CSRF-Token":Joomla.getOptions("csrf.token")},data:e,dataType:"json",cache:!1,async:!1,success:function(e){t=e,n.setState({fetched:!0,loadingMoreMedia:!1})},error:function(e){var t,o=e.responseJSON;pe(null==o||null===(t=o.data)||void 0===t?void 0:t.message,Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL")),n.setState({fetched:!0,loadingMoreMedia:!1})}}),t}},{key:"handleUpdateMediaItems",value:function(){var e={type:this.state.typeOfMedia},t=this.getMediaItems(e);tn(t)&&this.setState({mediaItems:t.items,pageNav:t.pageNav,filters:t.filters})}},{key:"handleActiveItem",value:function(e){if(""!==e){var t=this.state.activeItem,n=void 0===(null==e?void 0:e.id)||0===e.id?e.title:e.id,o={};if(null!=t&&t[n])delete(o=Us({},t))[n];else{var a;if(this.props.isGallery)return o=Us(Us({},t),{},(0,K.Z)({},n,e)),void this.setState({activeItem:o});null!==(a=this.props.globalPanel)&&void 0!==a&&a.isInsert?o=(0,K.Z)({},n,e):"manager"===this.props.client?o=Us(Us({},t),{},(0,K.Z)({},n,e)):"field"===this.props.client&&(o=(0,K.Z)({},n,e))}this.setState({activeItem:o})}else this.setState({activeItem:{}})}},{key:"formatMediaInsert",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(!Array.isArray(e))throw new Error("formattingData must be an array");return e.map((function(e){var t,n;return{title:null==e?void 0:e.title,thumb:{src:null==e?void 0:e.path,width:null==e||null===(t=e.media_attr)||void 0===t||null===(t=t.full)||void 0===t?void 0:t.width,height:null==e||null===(n=e.media_attr)||void 0===n||null===(n=n.full)||void 0===n?void 0:n.height},full:null==e?void 0:e.path,alt:""}}))}},{key:"insertMediaClick",value:function(){var e,t=this.state.activeItem;if(null!==(e=this.props.globalPanel)&&void 0!==e&&e.mediaType)this.handleInsertAttachment();else if(void 0===Object.values(t)[0].type){if(Object.values(t)[0]){var n=Object.values(t)[0].relname+"/",o=this.getFolderItems("folders",n).items,a=this.formatMediaInsert(o);this.props.onHandleInsertMedia&&this.props.onHandleInsertMedia(a)}}else if(this.props.isGallery){var i=this.formatMediaInsert(Object.values(t));this.props.onHandleInsertMedia&&this.props.onHandleInsertMedia(i)}else this.props.onHandleInsertMedia&&this.props.onHandleInsertMedia(t)}},{key:"handleDeleteItem",value:(t=(0,jt.Z)(Ut().mark((function e(){var t,n,o,a,i,r,l,s,d,u,p,m=this;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=this.state.activeItem,o="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=media.delete_media"),a=[],Object.values(n).forEach((function(e){var t="local+db";if(void 0!==(null==e?void 0:e.fullname)){var n=m.state.filtered+"/"+e.name;if(!m.isEmptyFolder(n))return;t="folder"}else 0===(null==e?void 0:e.id)&&(t="local");var o={id:e.id,path:void 0!==(null==e?void 0:e.fullname)?e.fullname:e.path,type:t};a.push(o)})),e.next=6,fetch(o,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify({data:a})});case 6:return i=e.sent,e.next=9,i.json();case 9:if(null!=(r=e.sent)&&null!==(t=r.data)&&void 0!==t&&t.status){e.next=13;break}return pe(Joomla.JText._("COM_SPPAGEBUILDER_PERMISSION_ERROR"),r.data.data),e.abrupt("return");case 13:l=(0,c.Z)(this.state.mediaItems),s=(0,c.Z)(this.state.filters),d=(0,c.Z)(this.state.folders),u=Ut().mark((function e(t){var o,a,i,r,c;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:void 0!==(null===(o=n[t])||void 0===o?void 0:o.fullname)?(a=m.state.filtered+"/"+n[t].name,m.isEmptyFolder(a)&&(i=s.findIndex((function(e){return Number(e.id)===Number(t)})),r=d.indexOf(n[t].name),i>-1&&s.splice(i,1),r>-1&&d.splice(r,1))):(c="string"!=typeof(u=t)||isNaN(u)||isNaN(parseFloat(u))?l.findIndex((function(e){return e.title===t})):l.findIndex((function(e){return Number(e.id)===Number(t)})))>-1&&l.splice(c,1);case 1:case"end":return e.stop()}var u}),e)})),e.t0=Ut().keys(n);case 18:if((e.t1=e.t0()).done){e.next=23;break}return p=e.t1.value,e.delegateYield(u(p),"t2",21);case 21:e.next=18;break;case 23:this.setState({mediaItems:l,filters:s,folders:d,activeItem:{}});case 24:case"end":return e.stop()}}),e,this)}))),function(){return t.apply(this,arguments)})},{key:"handleUpload",value:function(e){this.mediaUploadActions(e)}},{key:"mediaUploadActions",value:function(e){if("folders"===this.state.typeOfMedia){var t;if(Array.isArray(e)&&null!=e&&e.some((function(e){var t;return!(null!=e&&null!==(t=e.type)&&void 0!==t&&t.includes("image"))})))return pe(Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_MEDIA_FOLDER_WARNING_MESSAGE"),Joomla.JText._("COM_SPPAGEBUILDER_TOASTER_ERROR"));if(!(Array.isArray(e)||null!=e&&null!==(t=e.type)&&void 0!==t&&t.includes("image")))return pe(Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_MEDIA_FOLDER_WARNING_MESSAGE"),Joomla.JText._("COM_SPPAGEBUILDER_TOASTER_ERROR"))}var n=new FormData;Array.isArray(e)?e.forEach((function(e){n.append("file[]",e)})):n.append("file[]",e),"folders"==this.state.typeOfMedia&&n.append("folder",this.state.filtered);var o=this;this.setState({uploading:!0}),jQuery.ajax({type:"POST",url:pagebuilder_base+"index.php?option=com_sppagebuilder&task=media.upload_media",headers:{"X-CSRF-Token":Joomla.getOptions("csrf.token")},data:n,contentType:!1,cache:!1,processData:!1,beforeSend:function(){jQuery(".sp-pagebuilder-media-file-loader").css({display:"inline-block"})},xhr:function(){var e=jQuery.ajaxSettings.xhr();return e.upload.onprogress=function(e){jQuery(".sp-pagebuilder-progress-bar").css("width",Math.floor(e.loaded/e.total*100)+"%").text(Math.floor(e.loaded/e.total*100)+"%")},e}}).done((function(e){var t=jQuery.parseJSON(e);t.status?(delete t.output,delete t.status,o.setState({mediaItems:(0,ln.ZP)(o.state.mediaItems,(function(e){e.splice.apply(e,[0,0].concat((0,c.Z)(null==t?void 0:t.uploaded_items)))}))}),ue(Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_MEDIA_TOASTER_SUCCESS"),Joomla.JText._("COM_SPPAGEBUILDER_TOASTER_SUCCESS"))):(alert(t.output),pe(t.output,Joomla.JText._("COM_SPPAGEBUILDER_TOASTER_ERROR"))),o.setState({uploading:!1})})).fail((function(e){if("string"!=typeof e)pe(e.statusText,Joomla.JText._("COM_SPPAGEBUILDER_TOASTER_ERROR"));else{var t=jQuery.parseJSON(e);pe(t.output,Joomla.JText._("COM_SPPAGEBUILDER_TOASTER_ERROR"))}o.setState({uploading:!1})}))}},{key:"createFolder",value:function(e){var t=this.state,n=t.filters,o=t.folders,a=null==e?void 0:e.relname.split("/"),i=a.length>3,r=a.splice(0,a.length-1).join("/"),l=Us(Us({},e),{},{id:n.length+1,parent:0});if(i){var s,d=n.findIndex((function(e){return e.relname==r}));l.parent=null===(s=n[d])||void 0===s?void 0:s.id}this.setState({filters:[].concat((0,c.Z)(n),[l]),folders:(0,ln.ZP)(o,(function(e){e.splice(0,0,l.name)})),activeItem:{}})}},{key:"deleteFolder",value:function(e){var t=this.state.filters.findIndex((function(t){return t.name==e.name&&t.relname==e.relname})),n=this.state.folders.findIndex((function(t){return t==e.name}));this.setState({filters:(0,ln.ZP)(this.state.filters,(function(e){e.splice(t,1)})),folders:(0,ln.ZP)(this.state.folders,(function(e){e.splice(n,1)})),activeItem:{}})}},{key:"render",value:function(){var e,t=this.props,n=t.connectDropTarget,o=t.isOver,a=this.state,i=a.fetched,r=a.mediaItems,l=a.folders,c=a.breadcrumbs;return a.uploading?te.createElement(Ps,{message:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_MEDIA_UPLOADING")+"..."}):te.createElement(te.Fragment,null,n(te.createElement("div",{className:"builder-modal-body builder-p-0 builder-overflow-hidden"},o?te.createElement(Ts,{uploadMedia:this.mediaUploadActions.bind(this)}):te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-modal-container builder-row builder-gutter-0"},te.createElement(js,{searchText:this.state.searchText,onHandleCategoryChange:this.handleCategoryChange.bind(this),browserMediaType:this.state.typeOfMedia,onHandleUpload:this.handleUpload.bind(this),onHandleSearchText:this.handleSearchText.bind(this)}),te.createElement("div",{className:"builder-column-10 builder-modal-main builder-flex-stack"},te.createElement(Bs,{activeItem:this.state.activeItem,filters:this.state.filters,filtered:this.state.filtered,rootFolders:this.state.rootFolders,rootPaths:this.getMediaRootPaths(),defaultRootPath:this.getDefaultMediaRoot(),typeOfMedia:this.state.typeOfMedia,searchText:this.state.searchText,onHandleItemClick:this.handleActiveItem.bind(this),onInsertMediaClick:this.insertMediaClick.bind(this),onFilterChange:this.filterChange.bind(this),onHandleUpload:this.handleUpload.bind(this),onHandleDeleteItem:this.handleDeleteItem.bind(this),onHandleSearchText:this.handleSearchText.bind(this),onCreateFolder:this.createFolder.bind(this),browserMediaType:this.state.typeOfMedia}),i?"folders"==this.state.typeOfMedia?te.createElement(Ns,{items:r,folders:l,breadcrumbs:c,filters:this.state.filters,filtered:this.state.filtered,onFilterChange:this.filterChange.bind(this),onHandleDeleteItem:this.handleDeleteItem.bind(this),onHandleItemClick:this.handleActiveItem.bind(this),activeItem:this.state.activeItem,onCreateFolder:this.createFolder.bind(this),onDeleteFolder:this.deleteFolder.bind(this),onRenameFolder:this.renameFolder.bind(this),isEmptyFolder:this.isEmptyFolder.bind(this)}):te.createElement(te.Fragment,null,te.createElement(Js,{items:r,supported:this.state.typeOfInput,activeItem:this.state.activeItem,typeOfMedia:this.state.typeOfMedia,pageNav:this.state.pageNav,mediaTypeToInsert:null===(e=this.props.globalPanel)||void 0===e?void 0:e.mediaType,onHandleDeleteItem:this.handleDeleteItem.bind(this),onHandleItemClick:this.handleActiveItem.bind(this),onHandlePageNavClick:this.handlePageNavClick.bind(this),handleUpdateMediaItems:this.handleUpdateMediaItems.bind(this),uploadMedia:this.mediaUploadActions.bind(this),onHandleUpload:this.handleUpload.bind(this)})):te.createElement("div",{className:"builder-d-flex builder-flex-auto builder-align-items-center builder-justify-content-center"},null!=r&&r.length?te.createElement(te.Fragment,null,te.createElement(Mc,{message:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_MEDIA_NO_ICON_FOUND")}),Joomla.JText._("COM_SPPAGEBUILDER_LOADING")):te.createElement(Ts,{uploadMedia:this.mediaUploadActions.bind(this),onHandleUpload:this.handleUpload.bind(this),showUploadButton:!0}))))))),this.showFooter()&&te.createElement(Rs,{activeItem:this.state.activeItem,onHandleItemClick:this.handleActiveItem.bind(this),onInsertMediaClick:this.insertMediaClick.bind(this)}))}}]),i}(te.Component);const Hs=(0,ei.DropTarget)(Cs.FILE,{},(function(e,t){return{connectDropTarget:e.dropTarget(),isOver:t.isOver()}}))((0,Io.$j)((function(e){var t,n;return{globalPanel:null===(t=e.tools)||void 0===t?void 0:t.globalPanel,currentState:null===(n=e.pageBuilder)||void 0===n?void 0:n.present}}),(function(e){return{setGlobalPanel:function(t){return e(Da(t))},saveSettings:function(t){return e(ba(t))}}}))(Fs));function zs(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Vs(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?zs(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zs(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ws=function(e){var t={src:"",alt:""};try{t="string"==typeof e?JSON.parse(e):e}catch(n){t=e}return t},Ks=function(e){return e.replace(/(\.\.\/)+/g,"")};const Ys=function(e){(0,q.Z)(r,e);var t,n,o,a,i=(o=r,a=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,ee.Z)(o);if(a){var n=(0,ee.Z)(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return(0,Q.Z)(this,e)});function r(e){var t;return(0,Y.Z)(this,r),(t=i.call(this,e)).state={popIsUp:!1,media:Ws(t.props.input.value),type:"image",isGeneratorOpen:!1,isLoadingImageMeta:!1,mediaInfo:{height:0,width:0,size:0}},t.triggerRef=(0,te.createRef)(),t}return(0,X.Z)(r,[{key:"componentDidMount",value:function(){var e=this.props.params;void 0!==(null==e?void 0:e.format)&&this.setState({type:e.format}),this.fetchMediaInformation()}},{key:"componentDidUpdate",value:function(e){var t,n;("string"==typeof e.input.value?e.input.value:null===(t=e.input.value)||void 0===t?void 0:t.src)!==("string"==typeof this.props.input.value?this.props.input.value:null===(n=this.props.input.value)||void 0===n?void 0:n.src)&&this.fetchMediaInformation()}},{key:"formatFileSize",value:function(e){if(0===e)return"0 Bytes";var t=Math.floor(Math.log(e)/Math.log(1024));return Math.round(e/Math.pow(1024,t)*100)/100+" "+["Bytes","KB","MB","GB"][t]}},{key:"fetchMediaInformation",value:(n=(0,jt.Z)(Ut().mark((function e(){var t,n,o,a,i,r,l,c,s,d,u,p;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.props.params,t=this.state.media,(n="string"==typeof t?t:null==t?void 0:t.src)&&""!==n&&"#"!==n&&"image"===this.state.type){e.next=6;break}return this.setState({mediaInfo:{height:0,width:0,size:0}}),e.abrupt("return");case 6:return e.prev=6,i=n.startsWith("http://")||n.startsWith("https://"),r=i?n:"".concat(window.pagebuilder_base).concat(n),e.next=11,rn(r);case 11:if(l=e.sent,c=null!==(o=null==l?void 0:l.naturalHeight)&&void 0!==o?o:0,s=null!==(a=null==l?void 0:l.naturalWidth)&&void 0!==a?a:0,d=0,i){e.next=27;break}return e.prev=16,e.next=19,fetch(r,{method:"HEAD"});case 19:u=e.sent,(p=u.headers.get("content-length"))&&(d=parseInt(p,10)),e.next=27;break;case 24:e.prev=24,e.t0=e.catch(16),console.warn("Could not fetch file size:",e.t0);case 27:this.setState({mediaInfo:{height:c,width:s,size:d}}),e.next=34;break;case 30:e.prev=30,e.t1=e.catch(6),console.error("Error loading image metadata:",e.t1),this.setState({mediaInfo:{height:0,width:0,size:0}});case 34:case"end":return e.stop()}}),e,this,[[6,30],[16,24]])}))),function(){return n.apply(this,arguments)})},{key:"onChangeHandle",value:(t=(0,jt.Z)(Ut().mark((function e(t){var n,o,a,i,r,l,c,s,d,u;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=this.props,o=n.input,a=o.onChange,i=o.value,r=n.params.hide_preview,l=r?t.target.value:Vs(Vs({},i),{},{src:Ks(t.target.value)}),a(l),c=t.target.value.startsWith("http")?t.target.value:"".concat(window.pagebuilder_base).concat(t.target.value),Re(c,"image")){e.next=6;break}return e.abrupt("return");case 6:return this.setState({isLoadingImageMeta:!0}),e.prev=7,e.next=10,rn(c);case 10:s=e.sent,d=s.naturalHeight,u=s.naturalWidth,a({src:t.target.value,height:d,width:u});case 14:return e.prev=14,this.setState({isLoadingImageMeta:!1}),e.finish(14);case 17:case"end":return e.stop()}}),e,this,[[7,,14,17]])}))),function(e){return t.apply(this,arguments)})},{key:"onChangeAltText",value:function(e){var t,n=this.props.input,o=n.value,a=n.onChange,i=null!==(t=null==o?void 0:o.src)&&void 0!==t?t:"";a(Vs(Vs({},o),{},{src:i,alt:e.target.value}))}},{key:"handleUploadClick",value:function(){this.setState({popIsUp:!0})}},{key:"handleInsertMedia",value:function(e){var t;"object"===(0,Ee.Z)(e)&&!Array.isArray(e)&&Object.keys(e).length>0&&(e=Object.values(e)[0]);var n,o=this.props,a=o.input.onChange,i=o.params.hide_preview,r=e.path,l=i?r:{src:r};void 0===i&&e.media_attr&&e.media_attr.full&&(l=Vs(Vs({},l),e.media_attr.full)),"image"!==(null===(t=e)||void 0===t?void 0:t.type)?a(l):rn("".concat(null===(n=window)||void 0===n?void 0:n.pagebuilder_base).concat(r)).then((function(e){l=Vs(Vs({},Te(l)?l:{}),{},{src:r,height:null==e?void 0:e.naturalHeight,width:null==e?void 0:e.naturalWidth}),a(l)})).catch((function(e){console.log({e})})),this.setState({media:l,popIsUp:!1})}},{key:"handleMediaModal",value:function(){this.setState({popIsUp:!1})}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){if(e.input.value!==this.state.media){var t=this.props.params.hide_preview,n=e.input.value;void 0===n.src&&(n=t?n:e.input.value),this.setState({media:Ws(n)})}}},{key:"removeMedia",value:function(e){e.preventDefault();var t=this.props.input,n=t.value,o=t.onChange;n.src?o(Vs(Vs({},n),{},{src:"",height:"",width:""})):o("")}},{key:"render",value:function(){var e,t,n=this,o=this.props,a=o.input,i=a.onChange,r=a.name,l=o.params,c="",s=this.state.media;void 0!==s.src&&(s=s.src),"string"==typeof s&&"#"!==s&&(""!==s&&1==s.startsWith("http")?c=s:""!==s&&(c=pagebuilder_base+s));var d=l.placeholder||"";return te.createElement("div",{ref:this.triggerRef,"data-field":null===(e=this.props.input)||void 0===e?void 0:e.name,className:"builder-form-group".concat(null!=l.column?" builder-column-"+l.column:"")},l.title&&!l.hideTitle&&te.createElement("label",null,void 0!==l.desc&&""!=l.desc?te.createElement(vi.Z,{content:l.desc,tagName:"span"},l.title):l.title),!!window.is_ai_enabled&&te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-button-ai-gradient builder-mb-2"},te.createElement("span",{role:"button",className:"builder-button builder-button-ai",onClick:function(){return n.setState({isGeneratorOpen:!0})},onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"wand",className:"builder-d-inline-flex builder-me-2"}),Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_GENERATE_WITH_AI"))),te.createElement(ws,{isOpen:this.state.isGeneratorOpen,triggerRef:this.triggerRef,onClose:function(){return n.setState({isGeneratorOpen:!1})},onChange:function(e){(0,n.props.input.onChange)(e)},imageFullPath:c,imageUri:s})),te.createElement("div",{className:"builder-form-field-media"},""==c?!l.hide_preview&&te.createElement("div",{className:"builder-form-media-placeholder builder-mb-3"},te.createElement("span",{className:"builder-button builder-button-primary builder-d-flex builder-align-items-center",onClick:function(e){e.preventDefault(),n.handleUploadClick()},role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"upload",className:"builder-d-inline-flex builder-me-2"}),"Choose ",this.state.type.charAt(0).toUpperCase()+this.state.type.slice(1))):!l.hide_preview&&te.createElement("div",{className:"builder-form-media-placeholder builder-form-has-media builder-mb-3"},te.createElement("div",{className:"builder-form-media-".concat(this.state.type)},te.createElement("div",{className:"builder-form-media-placeholder-overlay"},te.createElement("div",{className:"builder-me-2"},te.createElement("span",{className:"builder-button builder-button-primary",onClick:function(e){e.preventDefault(),n.handleUploadClick()},role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"recycle",size:"1x"})," ",Joomla.JText._("COM_SPPAGEBUILDER_REPLACE"))),te.createElement("div",null,te.createElement("span",{className:"builder-button builder-button-secondary",onClick:this.removeMedia.bind(this),role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"times",size:"1x"})," ",Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_CLEAR"))),"image"==this.state.type&&this.state.mediaInfo.width>0&&te.createElement("div",{className:"builder-media-info-wrapper"},te.createElement("p",{className:"builder-media-info-text"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_MEDIA_SIZE"),":"," ",this.state.mediaInfo.size>0?this.formatFileSize(this.state.mediaInfo.size):"N/A"),te.createElement("p",{className:"builder-media-info-text"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_MEDIA_DIMENSIONS"),": ",this.state.mediaInfo.width," ","x ",this.state.mediaInfo.height," px"))),"image"==this.state.type&&te.createElement("img",{src:c,alt:""}),"video"==this.state.type&&te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-media-preview-icon"},te.createElement(Bo,{name:"playCircle",size:"3x"})),te.createElement("video",{muted:!0},te.createElement("source",{src:c,type:"video/mp4"}))))),"lottie_file"!==r||l.hide_preview?te.createElement("div",null,te.createElement("div",{className:"builder-row"},te.createElement("div",{className:"builder-column"},te.createElement("input",{value:s,placeholder:d,className:"builder-form-field",autoComplete:"off",onChange:this.onChangeHandle.bind(this)})),te.createElement("div",{className:"builder-column-auto"},""==c?te.createElement("span",{className:"builder-button builder-button-primary ".concat(this.state.isLoadingImageMeta?"disabled":""),onClick:function(e){e.preventDefault(),n.handleUploadClick()},role:"button",onKeyDown:De,tabIndex:0},this.state.isLoadingImageMeta?te.createElement("div",{className:"builder-spinner builder-spinner-sm builder-spinner-white builder-me-2"}):te.createElement(te.Fragment,null,te.createElement(Bo,{name:"upload"})," ",Joomla.JText._("COM_SPPAGEBUILDER_UPLOAD"))):te.createElement("span",{className:"builder-button builder-button-primary ".concat(this.state.isLoadingImageMeta?"disabled":""),onClick:function(e){e.preventDefault(),i("")},role:"button",onKeyDown:De,tabIndex:0},this.state.isLoadingImageMeta?te.createElement("div",{className:"builder-spinner builder-spinner-sm builder-spinner-white builder-me-2"}):te.createElement(te.Fragment,null,te.createElement(Bo,{name:"times",size:"1x"})," ",Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_CLEAR"))))),!(null!=l&&l.hide_alt_text)&&te.createElement("div",{className:"builder-row"},te.createElement("div",{className:"builder-column builder-mt-2"},te.createElement(vi.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_ALT_TEXT_DESC"),tagName:"span"},te.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_ALT_TEXT"))),te.createElement("input",{value:(null===(t=this.state.media)||void 0===t?void 0:t.alt)||"",className:"builder-form-field",autoComplete:"off",placeholder:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_ALT_TEXT_PLACEHOLDER"),onChange:this.onChangeAltText.bind(this)})))):null),te.createElement(Qa,{isOpen:this.state.popIsUp,onClose:function(){return n.setState({popIsUp:!1})},cssClass:"builder-modal-dialog-fixed builder-modal-dialog-centered",size:"lg"},te.createElement(Xa,null,te.createElement(Ya,{className:"builder-modal-header-lg",showClose:!0,onClose:function(){return n.setState({popIsUp:!1})}},te.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_MEDIA"))),te.createElement(Hs,{client:"field",type:this.state.type,onHandleInsertMedia:this.handleInsertMedia.bind(this),onHandleMediaModal:this.handleMediaModal.bind(this)}))))}}]),r}(te.Component);const Xs=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){var t;return(0,Y.Z)(this,a),(t=o.call(this,e)).state={options:[],value:"",multi:t.props.params.multiple},t}return(0,X.Z)(a,[{key:"componentDidMount",value:function(){"position"==this.props.params.module?this.setState({options:moduleAttr.modulePosition}):this.setState({options:moduleAttr.moduleName})}},{key:"logChange",value:function(e){var t=this.props.input,n=(t.value,t.onChange);if(t.name,this.setState({value:e}),void 0!==e.length){for(var o=[],a=0;a<e.length;a++)o[a]=e[a].value;n(o)}else n(e.value)}},{key:"render",value:function(){var e,t,n=this.props,o=n.input,a=n.params;return te.createElement("div",{className:"builder-form-group","data-field":null===(e=this.props.input)||void 0===e?void 0:e.name},a.title&&te.createElement("label",null,void 0!==a.desc&&""!=a.desc?te.createElement(vi.Z,{content:a.desc,tagName:"span"},a.title):a.title),te.createElement(mi.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",value:(null===(t=this.state.options)||void 0===t?void 0:t.length)&&this.state.options.find((function(e){return e.value.toString()===o.value.toString()})),multi:this.state.multi,menuPlacement:"auto",menuPosition:"fixed",options:this.state.options,onChange:this.logChange.bind(this),components:{IndicatorSeparator:function(){return null}}}))}}]),a}(te.Component);function qs(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}var $s=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){var t;return(0,Y.Z)(this,a),(t=o.call(this,e)).state={value:"",active:window.builderDefaultDevice,unit:"px"},t}return(0,X.Z)(a,[{key:"UNSAFE_componentWillMount",value:function(){var e=this.props,t=e.input,n=t.value,o=t.onChange,a=e.params,i="";if(a.responsive)if(null!=a&&a.unit&&(i=n.unit||"px"),Ie()(n)){var r=Object.assign({},n);null!=a&&a.unit&&(r.unit=i),o(r)}else{var l={xl:n,lg:n,md:n,sm:"",xs:""};null!=a&&a.unit&&(l.unit=i),o(l)}else null!=a&&a.unit&&(i=0===(i=n.replace(/\d+/g,"")).length?"px":i),o(n);this.setState({unit:i})}},{key:"onChangeHandle",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=this.props,o=n.input,a=o.value,i=o.onChange,r=n.params,l=this.state.unit;if(r.responsive){var c=Ce.device,s=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qs(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qs(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},a);null===t&&(s[c]=e.target.value),null!=r&&r.unit&&null!==t&&(s.unit=t||l),i(s)}else i(e.target.value)}},{key:"updateUnit",value:function(e){this.onChangeHandle({},e),this.setState({unit:e})}},{key:"render",value:function(){var e,t=this,n=this.props,o=n.input,a=n.params,i=this.state.unit,r=a.max?a.max:"",l=a.min?a.min:"",c=a.step?a.step:1,s=!!a.unit,d=!(null==a.inline||!a.inline)&&a.inline,u=Ce.device,p=null!=a.info&&a.info;return te.createElement("div",{"data-field":null===(e=this.props.input)||void 0===e?void 0:e.name,className:"builder-form-group".concat(null!=a.class?" "+a.class:"").concat(d?" builder-row builder-align-items-center":"")},a.title&&te.createElement("label",{className:"".concat(d?"builder-column-4 builder-mb-0":"")},void 0!==a.desc&&""!=a.desc?te.createElement(vi.Z,{content:a.desc,tagName:"span"},a.title):a.title),te.createElement("div",{className:"".concat(d?"builder-column-8":"")},te.createElement("div",{className:"builder-field-group"},a.responsive?te.createElement("input",{type:"number",max:r,min:l,step:c,value:o.value[u],"data-device":u,className:"builder-form-field builder-form-field-number",placeholder:null!=a.placeholder?a.placeholder:"",autoComplete:"off",onChange:this.onChangeHandle.bind(this)}):te.createElement("input",(0,ko.Z)({},o,{max:r,min:l,step:c,className:"builder-form-field builder-form-field-number",placeholder:null!=a.placeholder?a.placeholder:"",autoComplete:"off",onChange:this.onChangeHandle.bind(this)})),p&&te.createElement("span",{className:"builder-field-info"},p),s&&te.createElement(Ki,{update:function(e){return t.updateUnit(e)},unit:i}))))}}]),a}(te.Component);const Qs=$s;var ed=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){var t;return(0,Y.Z)(this,a),(t=o.call(this,e)).state={options:[],value:""},t}return(0,X.Z)(a,[{key:"componentDidMount",value:function(){var e=this.props.params,t=[];ki()(e.values,(function(e,n){t.push({value:n,label:e})})),this.setState({options:t})}},{key:"render",value:function(){var e,t=this.props,n=t.input,o=t.params;return te.createElement("div",{"data-field":null===(e=this.props.input)||void 0===e?void 0:e.name,className:"builder-form-group builder-form-inline".concat(null!=o.class?" "+o.class:"")},te.createElement("label",null,void 0!==o.desc&&""!=o.desc?te.createElement(vi.Z,{content:o.desc,tagName:"span"},o.title):o.title),te.createElement("div",{className:"builder-nav-tabs builder-tab-button-group"},this.state.options.map((function(e,t){return te.createElement("span",{key:t,className:"builder-nav-item".concat(e.value==n.value?" active":""),onClick:function(t){t.preventDefault(),n.onChange(e.value)},role:"button"},Ie()(e.label)?te.createElement(te.Fragment,null,null!=e.label.icon&&""!=e.label.icon&&te.createElement("span",{className:"builder-icon".concat(null!=e.label.label&&""!=e.label.label?" builder-me-2":""),dangerouslySetInnerHTML:{__html:e.label.icon}}),null!=e.label.label&&""!=e.label.label&&te.createElement("span",null,e.label.label)):e.label)}))))}}]),a}(te.Component);const td=ed;var nd=function(e){var t=e.prompt,n=e.language,o=e.tone,a=e.useCase,i=e.action,r="".concat(t,"\nTone should be ").concat(o,"\n");return n&&(r+="\nTranslate the generated text to: ".concat(n)),"others"!==a&&(r+="\nUse case should be ".concat(a)),i&&(r+="\nMake it ".concat(i)),r},od=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return String(Math.ceil(e/4))},ad=n(8721),id=n.n(ad);function rd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ld(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rd(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rd(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const cd=function(e){var t=e.generatedValues,n=e.popover,o=void 0===n?"edit":n,a=e.onChange,i=e.onInsert,r=e.onPaginate,l=e.onEdit,c=e.totalItems,s=e.currentIndex,d=(0,te.useState)(t.generatedText),u=(0,W.Z)(d,2),p=u[0],m=u[1],v=(0,te.useState)(!1),f=(0,W.Z)(v,2),b=f[0],g=f[1],h=(0,te.useState)(!1),_=(0,W.Z)(h,2),E=_[0],y=_[1],x=oi(t.generatedText),O=function(){var e=(0,te.useState)(null),t=(0,W.Z)(e,2),n=t[0],o=t[1];return[n,function(e){try{var t=document.createElement("textarea");return t.value=e,t.style.position="absolute",t.style.left="-9999px",document.body.appendChild(t),t.select(),document.execCommand("copy"),document.body.removeChild(t),o(e),ue("Copied to clipboard.","Success"),!0}catch(e){return console.warn("Copy failed",e),o(null),!1}}]}(),w=(0,W.Z)(O,2),C=(w[0],w[1]);(0,te.useEffect)((function(){t.generatedText!==x&&m(t.generatedText)}),[t,x]);var P=function(){var e=(0,jt.Z)(Ut().mark((function e(n){var o,a,i,r;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==t.prompt.trim().length){e.next=2;break}return e.abrupt("return");case 2:return y(!0),e.prev=3,e.next=6,fetch("".concat(I),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify({prompt:n,type:"text"})});case 6:return o=e.sent,e.next=9,o.json();case 9:if(a=e.sent,i=a.data,!id()(i,"status")||null!=i&&i.status){e.next=13;break}throw new Error(null==i?void 0:i.message);case 13:return e.abrupt("return",i.choices[0].message.content);case 16:e.prev=16,e.t0=e.catch(3),pe(null!==(r=null===e.t0||void 0===e.t0?void 0:e.t0.message)&&void 0!==r?r:"",Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 19:return e.prev=19,y(!1),e.finish(19);case 22:case"end":return e.stop()}}),e,null,[[3,16,19,22]])})));return function(t){return e.apply(this,arguments)}}(),S=function(){var e=(0,jt.Z)(Ut().mark((function e(n){var i,r;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=nd(ld(ld({},t),{},{prompt:p,action:n})),e.next=3,P(i);case 3:(r=e.sent)&&a(ld(ld({},t),{},{popover:o,generatedText:r}));case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-ai-text-wrapper"},te.createElement("div",{className:"builder-ai-text-generated-prompt"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_WHAT_TO_GENERATE"),te.createElement("span",{role:"button",className:"builder-button builder-button-icon",onClick:function(){l()},onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"pencil",width:10,height:10}))),te.createElement("div",{className:"builder-ai-text-prompt"},t.prompt),te.createElement("div",{className:"builder-ai-text-history-wrapper"},te.createElement("div",{className:"builder-ai-text-pagination-wrapper"},te.createElement("span",{role:"button",title:"Previous",className:"builder-button builder-button-icon ".concat(0===s?"disabled":""),disabled:0===s,onClick:function(){return r(s-1)},onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"chevronLeft",height:20,width:20})),te.createElement("div",null,"".concat(s+1,"/").concat(c)),te.createElement("span",{role:"button",title:"Next",className:"builder-button builder-button-icon ".concat(s+1===c?"disabled":""),disabled:s+1===c,onClick:function(){return r(s+1)},onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"chevronRight",height:20,width:20}))),te.createElement("div",{className:"builder-ai-text-right-side-wrapper"},te.createElement("span",{role:"button",title:"Edit",className:"builder-button builder-button-icon",onClick:function(){return g(!0)},onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"pencil",height:14,width:14})),te.createElement("span",{role:"button",title:"Copy",className:"builder-button builder-button-icon",onClick:function(){return C(p)},onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"copy",height:14,width:14})))),b?te.createElement("textarea",{className:"builder-form-field",value:p,onChange:function(e){return m(e.target.value)},onKeyDown:function(e){"Escape"===e.key&&g(!1)},onBlur:function(){return g(!1)}}):te.createElement("div",{className:"builder-ai-text-generated"},p),te.createElement("div",{className:"builder-ai-text-action-wrapper",style:{pointerEvents:E?"none":"auto"}},[{label:"Fix Grammar & Spelling",value:"fixGrammarAndSpelling"},{label:"Summarize",value:"summarize"},{label:"Para-phrase",value:"paraPhrase"},{label:"Simplify",value:"simplify"}].map((function(e){return te.createElement("span",{role:"button",className:"builder-button builder-button-secondary",key:e.value,onClick:function(){return S(e.value)},onKeyDown:De,tabIndex:0},e.label)})))),te.createElement("div",{className:"builder-ai-text-button-wrapper"},te.createElement("span",{role:"button",className:"builder-button builder-button-secondary",onClick:function(){i(t.generatedText)},disabled:E,onKeyDown:De,tabIndex:0},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_PLACE_TEXT")),te.createElement("span",{role:"button",className:"builder-button builder-button-ai-generator",disabled:E,onClick:(0,jt.Z)(Ut().mark((function e(){var n,i;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==t.prompt.trim().length){e.next=2;break}return e.abrupt("return");case 2:return g(!1),n=nd(ld(ld({},t),{},{popover:o})),e.next=6,P(n);case 6:(i=e.sent)&&a(ld(ld({},t),{},{popover:o,generatedText:i}));case 8:case"end":return e.stop()}}),e)}))),onKeyDown:De,tabIndex:0},E?te.createElement("div",{className:"builder-spinner builder-spinner-sm builder-spinner-white"}):te.createElement(te.Fragment,null,te.createElement(Bo,{name:"recycle",className:"builder-d-inline-flex builder-me-2"}),Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_REGENERATE")))))};function sd(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function dd(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?sd(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):sd(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const ud=function(e){var t,n=e.popover,o=void 0===n?"prompt":n,a=e.languageOptions,i=void 0===a?[]:a,r=e.generatedValues,l=e.onChange,c=e.onInsert,s=(0,te.useState)(r),d=(0,W.Z)(s,2),u=d[0],p=d[1],m=(0,te.useState)(!1),v=(0,W.Z)(m,2),f=v[0],b=v[1],g=oi(null==r?void 0:r.prompt),h=[{label:"Standard",value:"standard"},{label:"Fluency",value:"fluency"},{label:"Formal",value:"formal"},{label:"Academic",value:"academic"},{label:"Simple",value:"simple"},{label:"Creative",value:"creative"},{label:"Expand",value:"expand"},{label:"Shorten",value:"shorten"}],_=[{label:"Heading",value:"heading"},{label:"Paragraph",value:"paragraph"},{label:"Others",value:"others"}];(0,te.useEffect)((function(){(null==r?void 0:r.prompt)!==g&&p(r)}),[r,g]);var E=function(){var e=(0,jt.Z)(Ut().mark((function e(t){var n,o,a,i;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==u.prompt.trim().length){e.next=2;break}return e.abrupt("return");case 2:return b(!0),e.prev=3,e.next=6,fetch("".concat(I),{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify({prompt:t,type:"text",max_tokens:u.characterLimit?od(u.characterLimit):void 0})});case 6:return n=e.sent,e.next=9,n.json();case 9:if(o=e.sent,a=o.data,!id()(a,"status")||null!=a&&a.status){e.next=13;break}throw new Error(null==a?void 0:a.message);case 13:return e.abrupt("return",a.choices[0].message.content);case 16:e.prev=16,e.t0=e.catch(3),pe(null!==(i=null===e.t0||void 0===e.t0?void 0:e.t0.message)&&void 0!==i?i:"",Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 19:return e.prev=19,b(!1),e.finish(19);case 22:case"end":return e.stop()}}),e,null,[[3,16,19,22]])})));return function(t){return e.apply(this,arguments)}}(),y=function(){var e=(0,jt.Z)(Ut().mark((function e(t){var n,a;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.preventDefault(),n=nd(dd(dd({},u),{},{popover:o})),e.next=4,E(n);case 4:(a=e.sent)&&l(dd(dd({},u),{},{popover:o,generatedText:a}));case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),x=function(){var e=(0,jt.Z)(Ut().mark((function e(t){var n,a;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r){e.next=2;break}return e.abrupt("return");case 2:return n=nd(dd(dd({},r),{},{prompt:u.prompt,action:t})),e.next=5,E(n);case 5:(a=e.sent)&&l(dd(dd({},u),{},{popover:o,generatedText:a}));case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();return te.createElement("form",{onSubmit:y},te.createElement("div",{style:{pointerEvents:f?"none":"auto"}},te.createElement("div",{className:"builder-row builder-gutter-15"},te.createElement("div",{className:"builder-column-12"},te.createElement("div",{className:"builder-form-group"},te.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_PROMPT")),te.createElement("textarea",{className:"builder-form-field",name:"prompt",rows:6,value:u.prompt,onChange:function(e){return p(dd(dd({},u),{},{prompt:e.target.value}))}}),te.createElement("p",{className:"builder-text-caption builder-mb-1 builder-text-right"},"Characters: ",(null===(t=u.prompt)||void 0===t?void 0:t.length)||0))),"edit"===o&&te.createElement("div",{className:"builder-row builder-gutter-15"},te.createElement("div",{className:"builder-ai-text-action-wrapper",style:{pointerEvents:f?"none":"auto"}},[{label:"Fix Grammar & Spelling",value:"fixGrammarAndSpelling"},{label:"Summarize",value:"summarize"},{label:"Improve",value:"improve"},{label:"Para-phrase",value:"paraPhrase"},{label:"Simplify",value:"simplify"}].map((function(e){return te.createElement("button",{key:e.value,className:"builder-button builder-button-secondary",onClick:function(t){t.preventDefault(),x(e.value)}},e.label)})))),te.createElement("div",{className:"builder-column-6"},te.createElement("div",{className:"builder-form-group"},te.createElement(vi.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_CHARACTER_LIMIT_HELP_TEXT"),tagName:"span"},te.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_CHARACTER_LIMIT"))),te.createElement("input",{className:"builder-form-field",name:"characterLimit",value:u.characterLimit,onChange:function(e){return p(dd(dd({},u),{},{characterLimit:e.target.value}))}}))),te.createElement("div",{className:"builder-column-6"},te.createElement("div",{className:"builder-form-group"},te.createElement(vi.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_LANGUAGE_PLACEHOLDER"),tagName:"span"},te.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_LANGUAGE"))),te.createElement(mi.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",value:i.find((function(e){return e.value===u.language})),options:i.filter((function(e){return"*"!==e.value})),placeholder:"Select a language",menuPlacement:"auto",menuPosition:"fixed",isClearable:!0,onChange:function(e){p(dd(dd({},u),{},{language:gt(e)?e.value:""}))},components:{IndicatorSeparator:function(){return null}}}))),te.createElement("div",{className:"builder-column-6"},te.createElement("div",{className:"builder-form-group"},te.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_SELECT_TONE")),te.createElement(mi.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",value:h.find((function(e){return e.value===u.tone})),options:h,menuPlacement:"auto",menuPosition:"fixed",onChange:function(e){return p(dd(dd({},u),{},{tone:e.value}))},components:{IndicatorSeparator:function(){return null}}}))),te.createElement("div",{className:"builder-column-6"},te.createElement("div",{className:"builder-form-group"},te.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_SELECT_USE_CASE")),te.createElement(mi.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",value:_.find((function(e){return e.value===u.useCase})),options:_,menuPlacement:"auto",menuPosition:"fixed",onChange:function(e){return p(dd(dd({},u),{},{useCase:e.value}))},components:{IndicatorSeparator:function(){return null}}}))))),te.createElement("div",{className:"builder-ai-text-button-wrapper builder-d-flex builder-justify-content-end builder-align-items-center builder-bg-secondary"},"edit"===o&&te.createElement("button",{type:"button",className:"builder-button builder-button-secondary builder-me-1",disabled:f,onClick:function(){c&&c(u.prompt)}},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_PLACE_TEXT")),te.createElement("button",{type:"submit",className:"builder-button builder-button-ai-generator",disabled:f},f?te.createElement("div",{className:"builder-spinner builder-spinner-sm builder-spinner-white"}):te.createElement(te.Fragment,null,te.createElement(Bo,{name:"generate",className:"builder-d-inline-flex builder-me-2"}),Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_GENERATE")))))},pd=function(e){var t=e.isOpen,n=e.fieldValue,o=e.languageOptions,a=void 0===o?[]:o,i=e.triggerRef,r=e.onChange,l=e.onClose,s=e.popoverGap,d=n.trim().length>0,u=(0,te.useState)(d?"edit":"prompt"),p=(0,W.Z)(u,2),m=p[0],v=p[1],f=(0,te.useState)({prompt:d?n:"",popover:d?"edit":"prompt",generatedText:"",characterLimit:"1000",language:"",tone:"standard",useCase:"others"}),b=(0,W.Z)(f,2),g=b[0],h=b[1],_=(0,te.useState)([]),E=(0,W.Z)(_,2),y=E[0],x=E[1],O=(0,te.useState)(0),I=(0,W.Z)(O,2),w=I[0],C=I[1],P=function(){var e=n.trim().length>0;v(e?"edit":"prompt"),h({prompt:e?n:"",popover:e?"edit":"prompt",generatedText:"",characterLimit:"1000",language:"",tone:"standard",useCase:"others"}),x([])};(0,te.useEffect)((function(){P()}),[n]);var S=function(e){g.prompt!==e.prompt?(x([e]),h(e),C(0)):(x([].concat((0,c.Z)(y),[e])),h(e),C(y.length)),v("regenerate")};return te.createElement(si,{title:te.createElement("div",{className:"builder-d-flex builder-align-items-center"},"regenerate"===m&&te.createElement("button",{className:"builder-button builder-button-icon",onClick:function(){v("prompt"),h({prompt:"",popover:"prompt",generatedText:"",characterLimit:"1000",language:"",tone:"standard",useCase:"others"}),x([])}},te.createElement(Bo,{name:"arrowLeft",height:20,width:20})),"regenerate"===m?Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_WRITE_NEW_PROMPT"):Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_TEXT_GENERATOR")),portalPopoverCss:{maxWidth:"440px",width:"100%"},open:t,parent_el:i,onHide:function(){P(),l()},gap:s,modalBodyCss:{padding:"0px"},hideFooter:!0},te.createElement("div",{className:"builder-card builder-card-popover builder-p-2"},function(){switch(m){case"regenerate":return te.createElement(cd,{onEdit:function(){v("prompt")},onInsert:function(e){r(e),l()},onChange:S,generatedValues:g,onPaginate:function(e){var t=y[e];h(t),C(e)},totalItems:y.length,currentIndex:w});case"edit":return te.createElement(ud,{generatedValues:g,popover:"edit",onChange:S,onInsert:function(e){r(e),l()},languageOptions:a});default:return te.createElement(ud,{languageOptions:a,generatedValues:g,onChange:S})}}()))};var md=n(1284),vd=te.forwardRef((function(e,t){var n=e.value,o=e.isOpen,a=e.onClose,i=e.onChange,r=/<li><p>(.*?)<\/p><(\/?)(ol|li|ul)>/gi,l=(0,te.useState)(""),c=(0,W.Z)(l,2),s=c[0],d=c[1];return(0,te.useEffect)((function(){var e=n.replaceAll(r,"<li>$1<$2$3>");d(e)}),[n]),te.createElement(si,{title:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_SOURCE_CODE"),open:o,parent_el:t,modalBodyCss:{padding:0},portalPopoverCss:{width:"600px",maxWidth:"600px"},onHide:a,gap:25},te.createElement("div",{className:"builder-card builder-card-popover"},te.createElement("div",{className:"builder-card-body builder-card-body-popover builder-code-editor-wrapper"},te.createElement(jr,{name:"codeEditor",value:n,onChange:function(e){return d(e)}}),te.createElement("div",{className:"builder-d-flex justify-content-end mt-10"},te.createElement("button",{type:"button",className:"builder-button builder-button-primary",onClick:function(){i(s),a()}},Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_APPLY_BUTTON"))))))})),fd=(0,te.forwardRef)((function(e,t){var n=e.color,o=e.onChangeColor,a=e.onClick,i=e.isClearable,r=void 0===i||i,l=e.dimension,c=void 0===l?{width:16,height:16}:l,s=function(e){if(xt(e))return e;var t=new gi.C(e);return t.isValid?t.toHexString().toUpperCase().replace("#",""):""},d=(0,te.useState)(s(n)),u=(0,W.Z)(d,2),p=u[0],m=u[1];(0,te.useEffect)((function(){m(s(n))}),[n]);var v=xt(p)||new gi.C(p).isValid,f=xt(p)?p:new gi.C(p).setAlpha(1).toRgbString();return te.createElement("div",{ref:t,className:"builder-color-plain-swatch"},te.createElement("button",{type:"button",className:"builder-color-plain-swatch-button",onClick:a},v?te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-color-plain-swatch-color-box",style:{backgroundColor:f}},te.createElement("span",{className:"builder-color-plain-swatch-color-left",style:{width:"".concat(c.width,"px"),height:"".concat(c.height,"px")}}),r&&te.createElement("span",{className:"builder-plain-close-button",onClick:function(e){e.preventDefault(),e.stopPropagation(),o("")},title:"Clear",role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"crossCircled"})))):te.createElement("div",{className:"builder-color-plain-swatch-empty-color",style:{width:"".concat(c.width,"px"),height:"".concat(c.height,"px")}})))})),bd=function(e){var t=e.onClick,n=e.activeTab;return te.createElement("div",{className:"builder-header-tab-wrapper"},te.createElement("span",{className:"builder-modal-header-title builder-d-flex builder-align-items-left builder-modal-tab-item ".concat("color"===n?"builder-modal-tab-item-active":""),onClick:function(){return t("color")}},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_COLORPICKER_TAB_COLOR")),te.createElement("span",{className:"builder-modal-header-title builder-d-flex builder-align-items-left builder-modal-tab-item ".concat("library"===n?"builder-modal-tab-item-active":""),onClick:function(){return t("library")}},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_COLORPICKER_TAB_LIBRARY")))},gd=function(e){var t,n=e.editor,o=e.triggerRef,a=null!==(t=n.getAttributes("textStyle").color)&&void 0!==t?t:"",i=(0,te.useState)(!1),r=(0,W.Z)(i,2),l=r[0],c=r[1],s=(0,te.useState)(""),d=(0,W.Z)(s,2),u=d[0],p=d[1],m=a&&a.includes("var(--sppb")?"library":"color",v=(0,te.useState)(m),f=(0,W.Z)(v,2),b=f[0],g=f[1];(0,te.useEffect)((function(){Ae(a)&&p(a)}),[a]);var h=La((function(e){n.chain().focus().setColor(e).run()}),400);return te.createElement("div",null,te.createElement(fd,{color:u,onChangeColor:function(e){e||n.chain().focus().unsetColor().run()},onClick:function(){return c(!l)},dimension:{height:16,width:16}}),te.createElement(si,{title:"Color",open:l,parent_el:o,onHide:function(){return c(!1)},modalBodyCss:{padding:0},gap:25,customHeader:te.createElement(bd,{activeTab:b,onClick:function(e){return function(e){g(e)}(e)}})},te.createElement("div",{className:"builder-card builder-card-popover"},te.createElement("div",{className:"builder-card-body builder-card-body-popover"},te.createElement(Di,{color:u,onChange:function(e){!function(e){p(e)}(e),h(e)},activeTab:b})))))},hd=n(4184),_d=n.n(hd);function Ed(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function yd(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ed(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ed(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var xd={type:"url",url:"",menu:"",page:"",new_tab:!1,nofollow:!1,noreferrer:!1,noopener:!1},Od=["nofollow","noreferrer","noopener"],Id=function(e){var t,n=e.triggerRef,o=e.isActive,a=e.setLink,i=e.attributes,r=e.unsetLink,l=(0,te.useState)(xd),c=(0,W.Z)(l,2),s=c[0],d=c[1],u=(0,te.useState)([]),p=(0,W.Z)(u,2),m=p[0],v=p[1],f=(0,te.useState)([]),b=(0,W.Z)(f,2),g=b[0],h=b[1],_=(0,te.useState)("url"),E=(0,W.Z)(_,2),y=E[0],x=E[1],O=(0,te.useState)(!1),I=(0,W.Z)(O,2),w=I[0],C=I[1],P=(0,te.useState)(null),S=(0,W.Z)(P,2),A=S[0],D=S[1];(0,te.useEffect)((function(){if("open"===A){var e={nofollow:!1,noreferrer:!1,noopener:!1};if(Ae(i.rel)){var t=i.rel.split(" ").filter((function(e){return e}));Object.keys(e).forEach((function(n){t.includes(n)&&(e[n]=!0)}))}var n="url",o={url:"",menu:"",page:""};Ae(i.linkType)&&i.linkType?"menu"===(n=i.linkType)&&Ae(i.linkValue)?o.menu=i.linkValue:"page"===n&&Ae(i.linkValue)?o.page=i.linkValue:"url"===n&&Ae(i.linkValue)&&(o.url=i.linkValue):Ae(i.url)&&(o.url=i.url),x(n),d(yd(yd(yd({},xd),{},{type:n},o),{},{new_tab:i.new_tab},e))}}),[i,A]);var N=function(){var e=(0,jt.Z)(Ut().mark((function e(){var t,n;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&view=page&task=page.loadPagesList"),e.next=3,fetch(t,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 3:return n=e.sent,e.next=6,n.json();case 6:return e.abrupt("return",e.sent);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),T=function(){var e=(0,jt.Z)(Ut().mark((function e(){var t,n;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&view=page&task=page.loadSiteMenus"),e.next=3,fetch(t,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 3:return n=e.sent,e.next=6,n.json();case 6:return e.abrupt("return",e.sent);case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,te.useEffect)((function(){(0,jt.Z)(Ut().mark((function e(){var t,n,o,a,i;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([N(),T()]);case 2:t=e.sent,n=(0,W.Z)(t,2),o=n[0],a=n[1],i=o.flatMap((function(e){return e.options.map((function(e){return{label:e.label,value:e.value.toString()}}))})),(0,ne.unstable_batchedUpdates)((function(){v(i),h(a)}));case 8:case"end":return e.stop()}}),e)})))()}),[]),(0,te.useEffect)((function(){if("open"===A&&(g.length>0||m.length>0)&&Ae(i.linkType)&&"url"!==i.linkType){var e=i.linkType,t=i.linkValue;if("menu"===e&&g.length>0&&Ae(t)){var n=g.find((function(e){return String(e.value)===String(t)}));n&&d((function(e){return yd(yd({},e),{},{menu:n.value})}))}else if("page"===e&&m.length>0&&Ae(t)){var o=m.find((function(e){return String(e.value)===String(t)}));o&&d((function(e){return yd(yd({},e),{},{page:o.value})}))}}}),[g,m,A,i.linkType,i.linkValue]);var R=function(e){var t=null!=e&&e.clearInput?"":e.target.value,n=yd(yd({},s),{},{url:t});d(n)},k="page"===y?m:g;return te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-richtext-link-wrapper"},te.createElement(vi.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_LINK"),tagName:"span"},te.createElement("button",{type:"button",className:_d()("builder-richtext-tool-item",{active:o}),onClick:function(){return D("open")}},te.createElement(Bo,{name:"editorLink"}))),o&&te.createElement("span",{role:"button",tabIndex:0,className:"clear-link-button",onClick:function(e){e.stopPropagation(),d(xd),r()},onKeyDown:De},te.createElement(Bo,{name:"crossCircled"})),te.createElement(si,{title:"Link",open:null!==A,parent_el:n,modalBodyCss:{padding:0},onHide:function(){x("url"),D(null),d(xd)},gap:25},te.createElement("div",{className:"builder-card builder-card-popover"},te.createElement("div",{className:"builder-card-body builder-card-body-popover"},te.createElement("div",{className:"builder-nav-tabs builder-tab-pills builder-nav-fill builder-mb-2"},["url","menu","page"].map((function(e,t){return te.createElement("span",{key:t,className:"builder-nav-item".concat(e==y?" active":""),onClick:function(t){t.preventDefault(),x(e),d(yd(yd({},s),{},{type:e}))},role:"button",tabIndex:0,onKeyDown:De},ir()(e))}))),te.createElement("div",{className:"builder-tab-content"},te.createElement("div",{className:"builder-form-group"},"url"==y?te.createElement("div",{className:"builder-position-relative"},te.createElement("input",{placeholder:"https://",className:"builder-form-field builder-form-field-text builder-pe-4",value:s.url,onChange:R}),""===s.url?te.createElement("span",{className:"builder-button builder-button-round builder-media-link-icon",role:"button"},te.createElement(Bo,{name:"upload",onClick:function(){return C(!0)}})):te.createElement("span",{className:"builder-button builder-button-round builder-media-link-icon",role:"button"},te.createElement(Bo,{name:"timesAlt",onClick:function(){return R({clearInput:!0})}}))):te.createElement(mi.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",placeholder:"Select ".concat(y),options:"page"==y?m:g,value:null!==(t=k.find((function(e){return String(e.value)===String(s[y])})))&&void 0!==t?t:"",isClearable:!0,isSearchable:!0,menuPlacement:"auto",menuPosition:"fixed",name:y+"Link",onChange:function(e){var t,n;t=null==e?void 0:e.value,n=y,d(yd(yd({},s),{},(0,K.Z)({},n,t)))},components:{IndicatorSeparator:function(){return null}}})),te.createElement("div",{className:"builder-form-check"},te.createElement("label",{className:"builder-form-label justify-content-start mb-2"},te.createElement("input",{type:"checkbox",className:"builder-field-check",value:s.new_tab,checked:s.new_tab,onChange:function(){var e=yd(yd({},s),{},{new_tab:!s.new_tab});d(e)}}),Joomla.JText._("COM_SPPAGEBUILDER_OPEN_IN_NEW_TAB"))),te.createElement("div",{className:"builder-form-check"},te.createElement("label",{className:"builder-form-label justify-content-start mb-2"},te.createElement("input",{type:"checkbox",className:"builder-field-check",value:s.nofollow,checked:s.nofollow,onChange:function(){var e=yd(yd({},s),{},{nofollow:!s.nofollow});d(e)}}),Joomla.JText._("COM_SPPAGEBUILDER_NO_FOLLOW"))),te.createElement("div",{className:"builder-form-check"},te.createElement("label",{className:"builder-form-label justify-content-start mb-2"},te.createElement("input",{type:"checkbox",className:"builder-field-check",value:s.noreferrer,checked:s.noreferrer,onChange:function(){var e=yd(yd({},s),{},{noreferrer:!s.noreferrer});d(e)}}),Joomla.JText._("COM_SPPAGEBUILDER_NO_REFERRER"))),te.createElement("div",{className:"builder-form-check"},te.createElement("label",{className:"builder-form-label justify-content-start mb-2"},te.createElement("input",{type:"checkbox",className:"builder-field-check",value:s.noopener,checked:s.noopener,onChange:function(){var e=yd(yd({},s),{},{noopener:!s.noopener});d(e)}}),Joomla.JText._("COM_SPPAGEBUILDER_NO_OPENER")))),te.createElement("div",{className:"builder-d-flex justify-content-end builder-mt-3"},te.createElement("button",{type:"button",className:"builder-button builder-button-primary",onClick:function(){var e,t,n=s.type;if(Ae(n))if(0===(null===(e=s[n])||void 0===e?void 0:e.toString().trim().length))r();else{var o={href:"page"===n?(t=s[n],"index.php?option=com_sppagebuilder&view=page&id=".concat(t)):String(s[n]),target:s.new_tab?"_blank":null,rel:Od.filter((function(e){return s[e]})).join(" ")};o.linkType=n,"menu"===n?o.linkValue=String(s.menu):"page"===n?o.linkValue=String(s.page):"url"===n&&(o.linkValue=String(s.url)),a(o)}D(null),x("url"),d(xd)}},Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_APPLY_BUTTON"))))))),te.createElement(Qa,{isOpen:w,showClose:!0,onClose:function(){return C(!1)},cssClass:"builder-modal-dialog-fixed builder-modal-dialog-centered",size:"lg"},te.createElement(Xa,null,te.createElement(Ya,{className:"builder-modal-header-lg",showClose:!0,onClose:function(){return C(!1)}},te.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_ACTION_PANEL_MEDIA_MANAGER_SETTINGS"))),te.createElement(Hs,{client:"field",type:"*",onHandleInsertMedia:function(e){var t=e;"object"===(0,Ee.Z)(e)&&!Array.isArray(e)&&Object.keys(e).length>0&&(t=Object.values(e)[0]),(0,ne.unstable_batchedUpdates)((function(){d(yd(yd({},s),{},{url:t.path})),C(!1)}))}}))))},wd=function(e){var t=e.name,n=e.icon,o=e.isActive,a=e.onClick,i=e.disabled;return te.createElement(vi.Z,{content:t,tagName:"span"},te.createElement("button",{type:"button",className:_d()("builder-richtext-tool-item",{active:o}),onClick:a,disabled:i},te.createElement(Bo,{name:n})))},Cd=function(e){var t=e.editor,n=e.setActivePopover,o=(0,te.useRef)(null),a=(0,te.useState)(!1),i=(0,W.Z)(a,2),r=i[0],l=i[1];return te.createElement(te.Fragment,null,te.createElement("button",{type:"button",className:_d()("builder-richtext-tool-item",{active:r}),ref:o,onClick:function(){return l(!r)}},te.createElement(Bo,{name:"ellipsisXAlt"})),te.createElement(vs,{open:r,parent_el:o,onHide:function(){return l(!1)},position:{bottom:!0},scroll_target:document.getElementById("builder-layers-panel-modal-body"),topGap:10},te.createElement("div",{className:"builder-backdrop",role:"button",onClick:function(){return l(!1)},onKeyDown:De,tabIndex:0}),te.createElement("div",{className:"builder-richtext-tool-option-wrapper",onClick:function(){return l(!1)},role:"button",tabIndex:0,onKeyDown:De},te.createElement(wd,{name:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_BLOCKQUOTE"),icon:"editorQuote",onClick:function(){return t.chain().focus().toggleBlockquote().run()},isActive:t.isActive("blockquote"),disabled:!t.can().chain().focus().toggleBlockquote().run()}),te.createElement(vi.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_INSERT_TABLE"),tagName:"span"},te.createElement("button",{type:"button",className:"builder-richtext-tool-item",onClick:function(){return n("table")}},te.createElement(Bo,{name:"editorTable"}))),te.createElement(vi.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_SOURCE_CODE"),tagName:"span"},te.createElement("button",{type:"button",className:"builder-richtext-tool-item",onClick:function(){return n("code-editor")}},te.createElement(Bo,{name:"editorSourceCode"}))))))},Pd=function(e){var t=e.open,n=e.onChange,o=e.content,a=e.onOpen,i=(0,te.useRef)(null),r=(0,te.useRef)(null),l=(0,te.useState)(!0),c=(0,W.Z)(l,2),s=c[0],d=c[1];return(0,te.useEffect)((function(){var e;t&&(null===(e=i.current)||void 0===e||e.submit())}),[t]),te.createElement(Qa,{isOpen:t,onClose:function(){return a(!1)},cssClass:"builder-modal-dialog-centered builder-modal-dialog-responsive"},te.createElement(Xa,null,te.createElement(Ya,{className:"builder-modal-header-lg",showClose:!0,onClose:function(){return a(!1)}},te.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_SYSTEM_EDITOR"))),te.createElement("div",null,te.createElement("div",null,te.createElement("form",{method:"post",target:"editorIframe",action:"".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&view=systemeditor&layout=default&tmpl=component"),ref:i,style:{display:"none"}},te.createElement("input",{type:"hidden",value:o,name:"system_editor_data"})),s&&te.createElement("div",{className:"builder-d-flex builder-justify-content-center builder-align-items-center builder-modal-dialog-responsive-iframe"},te.createElement("div",{className:"builder-spinner"})),te.createElement("iframe",{ref:r,onLoad:function(){if(d(!1),r.current&&r.current.contentDocument){var e=r.current.contentDocument.body;e&&(e.style.padding="20px")}},name:"editorIframe",title:"editor iframe",className:"builder-modal-dialog-responsive-iframe",style:{display:"block"}}))),te.createElement($a,null,te.createElement("div",{className:"builder-d-flex justify-content-end builder-mt-3"},te.createElement("button",{type:"button",onClick:function(){return a(!1)},className:"builder-button builder-button-secondary"},Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_SYSTEM_EDITOR_CANCEL")),te.createElement("button",{type:"button",className:"builder-button builder-button-primary builder-ms-2",onClick:function(){var e,t,o=null===(e=r.current)||void 0===e?void 0:e.contentWindow;if(null!=o&&null!==(t=o.tinyMCE)&&void 0!==t&&t.activeEditor){var i;null===(i=o.document)||void 0===i||null===(i=i.querySelector('[aria-controls="wf-editor-wysiwyg"]'))||void 0===i||i.click();var l=o.tinyMCE.activeEditor.getContent();n(l)}a(!1)}},Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_SYSTEM_EDITOR_APPLY"))))))};const Sd=function(e){var t=e.value,n=e.placeholder,o=e.label,a=e.isInline,i=void 0!==a&&a,r=e.onChange,l=function(e){r(e.target.value)};return te.createElement("div",{className:"builder-form-group".concat(i?" builder-row builder-align-items-center":"")},te.createElement("label",{className:"".concat(i?"builder-column-4 builder-mb-0":"")},o),te.createElement("div",{className:i?"builder-column-8":""},te.createElement("input",{type:"text",value:t,placeholder:null!=n?n:"",className:"builder-form-field",autoComplete:"off",onChange:l,onBlur:l})))};function Ad(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Dd(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ad(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ad(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Nd=te.forwardRef((function(e,t){var n=e.isOpen,o=e.onClose,a=e.onChange,i={rows:3,cols:3,withHeaderRow:!0},r=(0,te.useState)(i),l=(0,W.Z)(r,2),c=l[0],s=l[1];return te.createElement(si,{title:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_INSERT_TABLE"),open:n,parent_el:t,modalBodyCss:{padding:0},onHide:o,gap:25},te.createElement("div",{className:"builder-card builder-card-popover"},te.createElement("div",{className:"builder-card-body builder-card-body-popover"},te.createElement(Sd,{value:c.rows,onChange:function(e){return s(Dd(Dd({},c),{},{rows:e}))},label:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_TABLE_NUM_OF_ROWS")}),te.createElement(Sd,{value:c.cols,onChange:function(e){return s(Dd(Dd({},c),{},{cols:e}))},label:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_TABLE_NUM_OF_COLS")}),te.createElement("div",{className:"builder-richtext-new-tab-wrapper"},te.createElement(Xc,{checked:c.withHeaderRow,onChange:function(){return s(Dd(Dd({},c),{},{withHeaderRow:!c.withHeaderRow}))},label:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_TABLE_HEADER_ROW")})),te.createElement("div",{className:"builder-d-flex justify-content-end mt-10"},te.createElement("button",{type:"button",className:"builder-button builder-button-primary",onClick:function(){a(c),s(i),o()}},Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_INSERT_BUTTON"))))))})),Td=function(e){var t=e.items,n=e.defaultItem,o=(0,te.useRef)(null),a=(0,te.useState)(!1),i=(0,W.Z)(a,2),r=i[0],l=i[1],c=(0,te.useState)(n),s=(0,W.Z)(c,2),d=s[0],u=s[1],p=Object.keys(t).find((function(e){return t[e].isActive}));return(0,te.useEffect)((function(){Ae(p)&&u(p)}),[p]),te.createElement(te.Fragment,null,te.createElement(vi.Z,{content:Joomla.JText._(t[d].name),tagName:"span"},te.createElement("button",{type:"button",className:_d()("builder-richtext-tool-item",{active:t[d].isActive}),ref:o,onClick:function(){return l(!r)}},te.createElement(Bo,{name:t[d].icon}))),te.createElement(vs,{open:r,parent_el:o,onHide:function(){return l(!1)},position:{bottom:!0},scroll_target:document.getElementById("builder-layers-panel-modal-body"),topGap:10},te.createElement("div",{className:"builder-backdrop",role:"button",onClick:function(){return l(!1)},onKeyDown:De,tabIndex:0}),te.createElement("div",{className:"builder-richtext-tool-option-wrapper"},Object.keys(t).map((function(e){return te.createElement(vi.Z,{key:e,content:Joomla.JText._(t[e].name),tagName:"span"},te.createElement("button",{type:"button",className:_d()("builder-richtext-tool-item",{active:t[e].isActive}),onClick:function(n){n.stopPropagation(),t[e].action(),u(e),l(!1)}},te.createElement(Bo,{name:t[e].icon})))})))))},Rd=function(e){return{h1:{name:"COM_SPPAGEBUILDER_RICHTEXT_H1",icon:"editorHeading1",isActive:e.isActive("heading",{level:1}),action:function(){return e.chain().focus().toggleHeading({level:1}).run()}},h2:{name:"COM_SPPAGEBUILDER_RICHTEXT_H2",icon:"editorHeading2",isActive:e.isActive("heading",{level:2}),action:function(){return e.chain().focus().toggleHeading({level:2}).run()}},h3:{name:"COM_SPPAGEBUILDER_RICHTEXT_H3",icon:"editorHeading3",isActive:e.isActive("heading",{level:3}),action:function(){return e.chain().focus().toggleHeading({level:3}).run()}},h4:{name:"COM_SPPAGEBUILDER_RICHTEXT_H4",icon:"editorHeading4",isActive:e.isActive("heading",{level:4}),action:function(){return e.chain().focus().toggleHeading({level:4}).run()}},h5:{name:"COM_SPPAGEBUILDER_RICHTEXT_H5",icon:"editorHeading5",isActive:e.isActive("heading",{level:5}),action:function(){return e.chain().focus().toggleHeading({level:5}).run()}},h6:{name:"COM_SPPAGEBUILDER_RICHTEXT_H6",icon:"editorHeading6",isActive:e.isActive("heading",{level:6}),action:function(){return e.chain().focus().toggleHeading({level:6}).run()}}}},kd=function(e){return{list:{name:"COM_SPPAGEBUILDER_RICHTEXT_UNORDERED_LIST",icon:"editorList",isActive:e.isActive("bulletList"),action:function(){return e.chain().focus().toggleBulletList().run()}},orderedList:{name:"COM_SPPAGEBUILDER_RICHTEXT_ORDERED_LIST",icon:"editorOrderedList",isActive:e.isActive("orderedList"),action:function(){return e.chain().focus().toggleOrderedList().run()}}}},Ld=function(e){return{left:{name:"COM_SPPAGEBUILDER_RICHTEXT_ALIGN_LEFT",icon:"textAlignLeft",isActive:e.isActive({textAlign:"left"}),action:function(){return e.chain().focus().setTextAlign("left").run()}},center:{name:"COM_SPPAGEBUILDER_RICHTEXT_ALIGN_CENTER",icon:"textAlignCenter",isActive:e.isActive({textAlign:"center"}),action:function(){return e.chain().focus().setTextAlign("center").run()}},right:{name:"COM_SPPAGEBUILDER_RICHTEXT_ALIGN_RIGHT",icon:"textAlignRight",isActive:e.isActive({textAlign:"right"}),action:function(){return e.chain().focus().setTextAlign("right").run()}},justify:{name:"COM_SPPAGEBUILDER_RICHTEXT_ALIGN_JUSTIFY",icon:"textAlignJustify",isActive:e.isActive({textAlign:"justify"}),action:function(){return e.chain().focus().setTextAlign("justify").run()}}}},Md=function(e){var t=e.onChange,n=e.editor,o=e.value,a=(0,te.useRef)(null),i=(0,te.useState)(null),r=(0,W.Z)(i,2),l=r[0],c=r[1],s=(0,te.useState)(!1),d=(0,W.Z)(s,2),u=d[0],p=d[1],m=(0,te.useState)(!1),v=(0,W.Z)(m,2),f=v[0],b=v[1];return n?te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-toolbar-wrapper",ref:a},te.createElement("div",{className:"builder-controls-group"},te.createElement(Td,{items:Rd(n),defaultItem:"h1"})),te.createElement("div",{className:"builder-controls-group"},te.createElement(wd,{name:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_BOLD"),icon:"editorBold",onClick:function(){return n.chain().focus().toggleBold().run()},isActive:n.isActive("bold"),disabled:!n.can().chain().focus().toggleBold().run()}),te.createElement(wd,{name:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_ITALIC"),icon:"editorItalic",onClick:function(){return n.chain().focus().toggleItalic().run()},isActive:n.isActive("italic"),disabled:!n.can().chain().focus().toggleItalic().run()}),te.createElement(wd,{name:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_UNDERLINE"),icon:"editorUnderline",onClick:function(){return n.chain().focus().toggleUnderline().run()},isActive:n.isActive("italic"),disabled:!n.can().chain().focus().toggleUnderline().run()}),te.createElement(vi.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_COLOR"),tagName:"span"},te.createElement(gd,{editor:n,triggerRef:a}))),te.createElement("div",{className:"builder-controls-group"},te.createElement(Td,{items:Ld(n),defaultItem:"left"})),te.createElement("div",{className:"builder-controls-group"},te.createElement(Td,{items:kd(n),defaultItem:"list"})),te.createElement("div",{className:"builder-controls-group"},te.createElement(vi.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_INSERT_IMAGE"),tagName:"span"},te.createElement("button",{type:"button",className:"builder-richtext-tool-item",onClick:function(){p(!0)}},te.createElement(Bo,{name:"image"})))),te.createElement("div",{className:"builder-controls-group"},te.createElement(Id,{isActive:n.isActive("link"),attributes:{url:n.getAttributes("link").href,new_tab:"_blank"===n.getAttributes("link").target,rel:n.getAttributes("link").rel,linkType:n.getAttributes("link")["data-link-type"],linkValue:n.getAttributes("link")["data-link-value"]},setLink:function(e){var t=e.href,o=e.target,a=e.rel,i=e.linkType,r=e.linkValue,l={href:t,target:o,rel:a};i&&(l["data-link-type"]=i),r&&(l["data-link-value"]=r),n.chain().focus().setLink(l).run()},unsetLink:function(){n.chain().focus().unsetLink().run()},triggerRef:a})),te.createElement("div",{className:"builder-controls-group"},te.createElement(vi.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_RICHTEXT_SYSTEM_EDITOR"),tagName:"span"},te.createElement("button",{type:"button",className:"builder-richtext-tool-item",onClick:function(){return b(!0)}},te.createElement(Bo,{name:"editorExpand"})))),te.createElement(Cd,{editor:n,activePopover:l,setActivePopover:c})),te.createElement(vd,{ref:a,value:o,onChange:function(e){null==n||n.commands.setContent(e),t(e)},isOpen:"code-editor"===l,onClose:function(){return c(null)}}),te.createElement(Nd,{ref:a,isOpen:"table"===l,onClose:function(){return c(null)},onChange:function(e){var t=e.rows,o=e.cols,a=e.withHeaderRow;null==n||n.chain().focus().insertTable({rows:t,cols:o,withHeaderRow:a}).run()}}),te.createElement(Qa,{isOpen:u,onClose:function(){return p(!1)},cssClass:"builder-modal-dialog-fixed builder-modal-dialog-centered",size:"lg"},te.createElement(Xa,null,te.createElement(Ya,{className:"builder-modal-header-lg",showClose:!0,onClose:function(){return p(!1)}},te.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_MEDIA"))),te.createElement(Hs,{client:"field",type:"image",onHandleInsertMedia:function(e){var t=e;"object"===(0,Ee.Z)(e)&&!Array.isArray(e)&&Object.keys(e).length>0&&(t=Object.values(e)[0]),null==n||n.chain().focus().setImage({src:t.path,alt:t.title}).run(),p(!1)}}))),te.createElement(Pd,{open:f,onOpen:b,content:o,onChange:function(e){n.commands.setContent(e),t(e)}})):null},Bd=n(9734),Jd=n(7937),Zd=n(561),jd=n(353),Gd=n(336),Ud=n(9966),Fd=n(5525),Hd=n(7490),zd=n(8486),Vd=n(3816),Wd=n(6484),Kd=n(4565),Yd=n(1575),Xd=n(1347),qd=n(658),$d=n(3626),Qd=n(3991),eu=n(2701),tu=n(6279),nu=n(8510),ou=n(6761),au=function(e){var t=(0,te.useRef)(null),n=e.node,o=n.attrs,a=o.src,i=o.alt;return(0,te.useEffect)((function(){var e;gt(n.attrs.style)&&(null===(e=t.current)||void 0===e||e.setAttribute("style",n.attrs.style))}),[n.attrs.style]),te.createElement(md.T5,null,te.createElement("img",{ref:t,src:pagebuilder_base+a,alt:i,className:n.attrs.class,height:n.attrs.height,width:n.attrs.width}))},iu=ou.ZP.extend({addNodeView:function(){return(0,md.fW)(au)},addAttributes:function(){var e,t,n,o,a,i;return{src:{default:null!==(e=this.editor)&&void 0!==e&&e.getAttributes("src")?this.editor.getAttributes("src"):null,parseHTML:function(e){return e.hasAttribute("src")?e.getAttribute("src"):null}},alt:{default:null===(t=this.editor)||void 0===t?void 0:t.getAttributes("alt"),parseHTML:function(e){return e.hasAttribute("alt")?e.getAttribute("alt"):null}},height:{default:null===(n=this.editor)||void 0===n?void 0:n.getAttributes("height"),parseHTML:function(e){return e.hasAttribute("height")?e.getAttribute("height"):null}},width:{default:null===(o=this.editor)||void 0===o?void 0:o.getAttributes("width"),parseHTML:function(e){return e.hasAttribute("width")?e.getAttribute("width"):null}},class:{default:null===(a=this.editor)||void 0===a?void 0:a.getAttributes("class"),parseHTML:function(e){return e.hasAttribute("class")?e.getAttribute("class"):null}},style:{default:null===(i=this.editor)||void 0===i?void 0:i.getAttributes("style"),parseHTML:function(e){return e.hasAttribute("style")?e.getAttribute("style"):null}}}}}).configure({inline:!0,allowBase64:!0});function ru(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function lu(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ru(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ru(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function cu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var su=n(3621).Z.extend({renderHTML:function(e){var t=e.HTMLAttributes,n=t.style;if(!n)return["span",t,0];var o,a={},i=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return cu(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?cu(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,a=function(){};return{s:a,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,r=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return r=e.done,e},e:function(e){l=!0,i=e},f:function(){try{r||null==n.return||n.return()}finally{if(l)throw i}}}}(n.replace(/\s+/g,"").split(";").filter((function(e){return!!e})).map((function(e){var t=e.split(":"),n=(0,W.Z)(t,2);return{key:n[0],value:n[1]}})));try{for(i.s();!(o=i.n()).done;){var r=o.value,l=r.key,c=r.value;Ae(a[l])||(a[l]=c)}}catch(e){i.e(e)}finally{i.f()}for(var s=[],d=0,u=Object.entries(a);d<u.length;d++){var p=(0,W.Z)(u[d],2),m=p[0],v=p[1];s.push("".concat(m,":").concat(v,";"))}return s.length>0&&(t=lu(lu({},t),{},{style:s.join(" ")})),["span",t,0]},addAttributes:function(){var e,t;return{class:{default:null===(e=this.editor)||void 0===e?void 0:e.getAttributes("class")},style:{default:null===(t=this.editor)||void 0===t?void 0:t.getAttributes("style")}}}}),du=su;function uu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function pu(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?uu(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):uu(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function mu(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var vu=n(6022).Z.extend({renderHTML:function(e){var t,n=e.HTMLAttributes,o=e.node,a=n.style,i=null!==(t=o.attrs.textAlign)&&void 0!==t?t:null;if(!a)return["p",n,0];var r,l={},c=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return mu(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?mu(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,a=function(){};return{s:a,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,r=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return r=e.done,e},e:function(e){l=!0,i=e},f:function(){try{r||null==n.return||n.return()}finally{if(l)throw i}}}}(a.replace(/\s+/g,"").split(";").filter((function(e){return!!e})).map((function(e){var t=e.split(":"),n=(0,W.Z)(t,2);return{key:n[0],value:n[1]}})));try{for(c.s();!(r=c.n()).done;){var s=r.value,d=s.key,u=s.value;Ae(l[d])||(l[d]=u)}}catch(e){c.e(e)}finally{c.f()}for(var p=[],m=0,v=Object.entries(l);m<v.length;m++){var f=(0,W.Z)(v[m],2),b=f[0],g=f[1];"left"!==i&&p.push("".concat(b,":").concat(g,";"))}return p.length>0&&(n=pu(pu({},n),{},{style:p.join(" ")})),["p",n,0]},addAttributes:function(){var e,t;return{class:{default:null===(e=this.editor)||void 0===e?void 0:e.getAttributes("class")},style:{default:null===(t=this.editor)||void 0===t?void 0:t.getAttributes("style")}}}}),fu=vu;function bu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function gu(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?bu(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bu(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const hu=function(e){var t=e.input,n=e.editorRef,o=t.value,a=t.onChange,i=function(e){var t=e.content,n=e.onChange,o=(0,te.useRef)(null),a=/<li><p>(.*?)<\/p><(\/?)(ol|li|ul)>/gi;return o.current=(0,md.jE)({extensions:[Gd.Z,eu.Z,zd.Z,Fd.Z,tu.Z.configure({types:["heading","paragraph"]}),iu,du,jd.Z,Hd.Z.extend({addAttributes:function(){var e,t,n;return gu(gu({},null===(e=this.parent)||void 0===e?void 0:e.call(this)),{},{class:{default:null===(t=this.editor)||void 0===t?void 0:t.getAttributes("class")},style:{default:null===(n=this.editor)||void 0===n?void 0:n.getAttributes("style")}})}}).configure({levels:[1,2,3,4,5,6]}),Wd.Z.extend({addAttributes:function(){var e,t,n,o,a;return{class:{default:null===(e=this.editor)||void 0===e?void 0:e.getAttributes("class")},style:{default:null===(t=this.editor)||void 0===t?void 0:t.getAttributes("style")},href:{default:null===(n=this.editor)||void 0===n?void 0:n.getAttributes("href")},target:{default:null===(o=this.editor)||void 0===o?void 0:o.getAttributes("target")},rel:{default:null===(a=this.editor)||void 0===a?void 0:a.getAttributes("rel")},"data-link-type":{default:null,parseHTML:function(e){return e.getAttribute("data-link-type")},renderHTML:function(e){return e["data-link-type"]?{"data-link-type":e["data-link-type"]}:{}}},"data-link-value":{default:null,parseHTML:function(e){return e.getAttribute("data-link-value")},renderHTML:function(e){return e["data-link-value"]?{"data-link-value":e["data-link-value"]}:{}}}}},onCreate:function(e){var t=e.editor;t.view.dom.addEventListener("click",(function(e){var n,o=window.getSelection();if(!o||"Range"!==o.type){var a=(null===(n=e.target)||void 0===n?void 0:n.closest("a"))||null;if(a&&"A"===(null==a?void 0:a.tagName)){var i=t.view.posAtDOM(a,0),r=a.textContent||"";if(r&&r.length>0){var l=i,c=i+r.length;t.commands.setTextSelection({from:l,to:c})}}}}))}}).configure({openOnClick:!1,HTMLAttributes:{rel:"noopener noreferrer nofollow"}}),fu,Jd.ZP.extend({addAttributes:function(){var e,t;return{class:{default:null===(e=this.editor)||void 0===e?void 0:e.getAttributes("class")},style:{default:null===(t=this.editor)||void 0===t?void 0:t.getAttributes("style")}}}}),Vd.ZP.extend({addAttributes:function(){var e,t;return{class:{default:null===(e=this.editor)||void 0===e?void 0:e.getAttributes("class")},style:{default:null===(t=this.editor)||void 0===t?void 0:t.getAttributes("style")}}}}),nu.Z.extend({addAttributes:function(){var e,t;return{class:{default:null===(e=this.editor)||void 0===e?void 0:e.getAttributes("class")},style:{default:null===(t=this.editor)||void 0===t?void 0:t.getAttributes("style")}}}}),Bd.ZP.extend({addAttributes:function(){var e,t,n;return{class:{default:null!==(e=null===(t=this.editor)||void 0===t?void 0:t.getAttributes("class"))&&void 0!==e?e:"sppb-blockquote-style",parseHTML:function(e){return e.hasAttribute("class")?e.getAttribute("class"):null}},style:{default:null===(n=this.editor)||void 0===n?void 0:n.getAttributes("style")}}}}),Zd.ZP.extend({addAttributes:function(){var e,t;return{class:{default:null===(e=this.editor)||void 0===e?void 0:e.getAttributes("class")},style:{default:null===(t=this.editor)||void 0===t?void 0:t.getAttributes("style")}}}}),Yd.ZP.extend({addAttributes:function(){var e,t;return{class:{default:null===(e=this.editor)||void 0===e?void 0:e.getAttributes("class")},style:{default:null===(t=this.editor)||void 0===t?void 0:t.getAttributes("style")}}}}),Kd.Z.extend({addAttributes:function(){var e,t;return{class:{default:null===(e=this.editor)||void 0===e?void 0:e.getAttributes("class")},style:{default:null===(t=this.editor)||void 0===t?void 0:t.getAttributes("style")}}}}),Ud.Z,Xd.ZP.extend({addAttributes:function(){var e,t,n;return{class:{default:null!==(e=null===(t=this.editor)||void 0===t?void 0:t.getAttributes("class"))&&void 0!==e?e:"sppb-table-style",parseHTML:function(e){return e.hasAttribute("class")?e.getAttribute("class"):null}},style:{default:null===(n=this.editor)||void 0===n?void 0:n.getAttributes("style")}}}}).configure({resizable:!1}),Qd.Z,$d.Z,qd.Z],content:t,onUpdate:function(e){var t=e.editor.getHTML().replaceAll(a,"<li>$1<$2$3>");n(t)}}),o.current}({content:o,onChange:a});return n.current=i,te.createElement("div",{className:"builder-richtext-editor"},te.createElement(Md,{editor:i,value:o,onChange:a}),te.createElement(md.kg,{editor:i,spellCheck:!1}))};function _u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Eu(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_u(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const yu=function(e){var t=e.input,n=e.params,o=t.value,a=(0,te.useState)(!1),i=(0,W.Z)(a,2),r=i[0],l=i[1],c=(0,te.useRef)(null),s=(0,te.useRef)(null),d=/<li><p>(.*?)<\/p><(\/?)(ol|li|ul)>/gi,u="<li>$1<$2$3>",p=o.replaceAll(d,u),m=Eu(Eu({},t),{},{value:p});(0,te.useEffect)((function(){var e,t=null===(e=s.current)||void 0===e||null===(e=e.getHTML())||void 0===e?void 0:e.replaceAll(d,u),n=null==o?void 0:o.replaceAll(d,u);s.current&&t!==n&&s.current.commands.setContent(n)}),[o]);var v=o.replace(/<\/(p|div|h1|h2|h3|h4|h5|h6|ul|ol|li|blockquote)>/g,"\n").replace(/<[^>]*>/g,""),f=v.length>0;return te.createElement("div",{ref:c,className:"builder-form-group","data-field":null==t?void 0:t.name},n.title?n.desc?te.createElement("label",null,te.createElement(vi.Z,{content:n.desc,tagName:"span"},n.title)):te.createElement("label",null,n.title):null,!!window.is_ai_enabled&&te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-button-ai-gradient builder-mb-2"},te.createElement("span",{role:"button",className:"builder-button builder-button-ai",onClick:function(){return l(!0)},onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"wand",className:"builder-d-inline-flex builder-me-2"}),Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_GENERATE_WITH_AI"))),te.createElement(pd,{languageOptions:null==n?void 0:n.languageOptions,fieldValue:f?v:"",isOpen:r,triggerRef:c,onClose:function(){return l(!1)},onChange:function(e){var n;t.onChange(e),null===(n=s.current)||void 0===n||n.commands.setContent(e),l(!1)}})),te.createElement(hu,{input:m,editorRef:s}))},xu=function(e){var t,n=e.params;return te.createElement("div",{className:"builder-group-separator","data-field":null===(t=e.input)||void 0===t?void 0:t.name},n.title&&te.createElement("div",{className:"builder-group-separator-title"},n.title))};var Ou=/^[^\s@]+@[^\s@]+\.[^\s@]+$/;const Iu=function(e){var t,n=e.input,o=e.params,a=(0,te.useState)(""),i=(0,W.Z)(a,2),r=i[0],l=i[1],s=Array.isArray(n.value)?n.value:n.value?[n.value]:[],d=!1!==(null==o?void 0:o.validateAsEmail),u=function(e){var t=e.trim().replace(/,+$/,"");t&&(d&&!Ou.test(t)||(s.includes(t)||n.onChange([].concat((0,c.Z)(s),[t])),l("")))},p=function(e){n.onChange(s.filter((function(t){return t!==e})))};return te.createElement("div",{"data-field":null==n?void 0:n.name,className:"builder-form-group".concat(null!=o.class?" "+o.class:"")},te.createElement("label",null,void 0!==o.desc&&""!=o.desc?te.createElement(vi.Z,{content:o.desc,tagName:"span"},o.title):o.title),te.createElement("div",{className:"builder-tags-input"},s.map((function(e){return te.createElement("span",{key:e,className:"builder-tags-input-chip"},e,te.createElement("button",{type:"button",className:"builder-tags-input-chip-remove",onClick:function(){return p(e)},"aria-label":"Remove"},te.createElement("i",{className:"fas fa-times","aria-hidden":"true"})))})),te.createElement("input",{type:"text",value:r,placeholder:0===s.length&&null!==(t=null==o?void 0:o.placeholder)&&void 0!==t?t:"",className:0!==s.length?"builder-tags-input-field":"builder-tags-input-field-0",autoComplete:"off",onChange:function(e){return l(e.target.value)},onKeyDown:function(e){if("Enter"===e.key||","===e.key||" "===e.key)return e.preventDefault(),void u(r);"Backspace"===e.key&&""===r&&s.length>0&&p(s[s.length-1])},onBlur:function(){return u(r)}})))},wu=function(e){var t,n,o=e.input,a=e.params,i=gt(a.desc)&&(null===(t=a.desc)||void 0===t?void 0:t.trim().length)>0,r=gt(null==a?void 0:a.placeholder)&&(null==a||null===(n=a.placeholder)||void 0===n?void 0:n.trim().length)>0?null==a?void 0:a.placeholder:"";return te.createElement("div",{className:"builder-form-group","data-field":null==o?void 0:o.name},te.createElement("label",null,i?te.createElement(vi.Z,{content:a.desc,tagName:"span"},a.title):a.title),te.createElement("textarea",(0,ko.Z)({},o,{className:"builder-form-field",placeholder:r,onChange:function(e){return o.onChange(e.target.value)},maxLength:null==a?void 0:a.maxLength})))};var Cu=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(){return(0,Y.Z)(this,a),o.apply(this,arguments)}return(0,X.Z)(a,[{key:"onChangeHandle",value:function(e){var t=this.props.input.onChange,n=e.target.getAttribute("data-value");n&&t(n)}},{key:"render",value:function(){var e,t=this,n=this.props,o=n.input,a=n.params;return te.createElement("div",{className:"builder-form-group".concat(null!=a.class?" "+a.class:""),"data-field":null===(e=this.props.input)||void 0===e?void 0:e.name},a.title&&!a.hideTitle&&te.createElement("label",null,void 0!==a.desc&&""!=a.desc?te.createElement(vi.Z,{content:a.desc,tagName:"span"},a.title):a.title),te.createElement("div",{className:"builder-row builder-gutter-3"},a.values&&Gc()(a.values,(function(e,n){return te.createElement("div",{className:"builder-column-".concat(parseInt(12/(a.columns||2))," builder-mb-3"),key:n},te.createElement("div",{className:"builder-field-thumbnail".concat(o.value==n?" active":""),"data-value":n,onClick:t.onChangeHandle.bind(t)},Ie()(e)?te.createElement("div",{dangerouslySetInnerHTML:{__html:e.svg}}):te.createElement("img",{src:e})))}))))}}]),a}(te.Component);const Pu=Cu;var Su=n(5987);var Au=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){var t;return(0,Y.Z)(this,a),(t=o.call(this)).state={max:500,min:-500,step:1},t}return(0,X.Z)(a,[{key:"onChange",value:function(e){(0,this.props.input.onChange)(e.target.value)}},{key:"render",value:function(){var e=this.props,t=e.params,n=e.input,o=t.range?t.range.max:100,a=t.range?t.range.min:0,i=t.range?t.range.step:1,r=!!t.info&&t.info,l=void 0===t.placeholder?"":t.placeholder;return te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-column-6"},te.createElement("input",(0,ko.Z)({},n,{max:o,min:a,step:i,type:"range",className:"builder-form-range",onChange:this.onChange.bind(this)}))),te.createElement("div",{className:"builder-column-3"},r?te.createElement("div",{className:"builder-field-group"},te.createElement("input",(0,ko.Z)({},n,{max:o,min:a,step:i,type:"number",className:"builder-form-field builder-form-field-sm",autoComplete:"off",placeholder:l,onChange:this.onChange.bind(this)})),te.createElement("span",{className:"builder-field-info"},r)):te.createElement("input",(0,ko.Z)({},n,{max:o,min:a,step:i,type:"number",className:"builder-form-field builder-form-field-sm",autoComplete:"off",placeholder:l,onChange:this.onChange.bind(this)}))))}}]),a}(te.Component);const Du=Au;var Nu=["single"];function Tu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Ru(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Tu(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Tu(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ku=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){var t;return(0,Y.Z)(this,a),(t=o.call(this)).state={isActionList:!1,timeline:!1,initialAction:[{id:"",name:"",keyframe:0,timing_func:"",property:null},{id:"",name:"",keyframe:100,timing_func:"",property:null}],selectedActionIndex:null,coPosition:{x:0,y:0},contextAxis:{x:0,y:0},timeLineCoPosition:{linePosition:0,percentage:0,id:null,isVisible:!1,index:null},contextMenuVisible:null,isHoverAction:!1,showTimelineActionList:!1,enableAnimationNameField:!1,currentAction:null,scrollPercent:0,timelineHeight:0,addOnId:null,keyframeCounter:{},renderHtmlActionlist:[],collection:[],scrollEvent:null,actionListDargIndex:null,actionListOverKeyframe:null,selectedDargAction:null,maskPosition:0},t}return(0,X.Z)(a,[{key:"componentDidMount",value:function(){document.addEventListener("mousedown",this.handleClickOutside.bind(this)),window.frames["sp-pagebuilder-view"].document.addEventListener("scroll",this.handleScroll.bind(this),!1)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("mousedown",this.handleClickOutside.bind(this)),window.frames["sp-pagebuilder-view"].document.removeEventListener("scroll",this.handleScroll.bind(this),!1)}},{key:"componentDidUpdate",value:function(e,t){Ui()(e.fields,this.props.fields)&&t.contextMenuVisible===this.state.contextMenuVisible&&t.actionListOverKeyframe===this.state.actionListOverKeyframe||this.renderAnimationActionList()}},{key:"handleScroll",value:function(e){var t=this.props.state;if(void 0===this.timelineWrapper||null===this.timelineWrapper)return!1;var n=t.form.sppbForm.values.instFormId,o=window.frames["sp-pagebuilder-view"].document.getElementById("sppb-addon-".concat(n));if(null!==o){var a=this.percentageSeen(o),i=this.timelineWrapper.getBoundingClientRect().height;a>-1&&a<=100&&this.setState({scrollPercent:a,timelineHeight:i,scrollEvent:e})}}},{key:"percentageSeen",value:function(e){var t=e.getBoundingClientRect(),n=document.body.offsetHeight,o=window.pageYOffset,a=t.top,i=t.height;if(a>o+n)return-1;if(a+i<o)return 101;var r=(o+n-a)/((n+i)/100);return r>100?100:r}},{key:"handleClickOutside",value:function(e){this.itemWrapper&&!this.itemWrapper.contains(e.target)&&null!==this.state.contextMenuVisible&&(void 0===this.contextMenuRoot||this.contextMenuRoot.contains(e.target)||this.setState({contextMenuVisible:null})),this.actionListWrapper&&!this.actionListWrapper.contains(e.target)&&this.state.isActionList&&this.setState({isActionList:!1})}},{key:"showActionList",value:function(){this.setState({isActionList:!this.state.isActionList})}},{key:"revisedRandId",value:function(){var e=function(){return(65536*(1+Math.random())|0).toString(16).substring(1)};return e()+e()+e()+e()+e()}},{key:"onMouseMoveAction",value:function(e,t,n,o,a){var i=this.timelineWrapper.getBoundingClientRect(),r=a.target.getBoundingClientRect(),l=a.clientY-r.top,c=parseInt(e)-1,s=parseInt(t)+1,d=c+s-1,u=Math.floor(l/r.height*c)+s,p=a.clientY-i.top,m={linePosition:Math.abs(p/i.height*100),percentage:u,id:n,isVisible:!(d+1===s),index:o};this.setState({timeLineCoPosition:m,isHoverAction:!0})}},{key:"onSelectAction",value:function(e){var t=this.props.fields.get(e);this.setState({selectedActionIndex:e,contextMenuVisible:null,currentAction:t,showTimelineActionList:!1})}},{key:"onContextMenu",value:function(e,t){t.preventDefault(),this.setState({contextMenuVisible:e,showTimelineActionList:!1})}},{key:"setContextMenuRoot",value:function(e){this.contextMenuRoot=e}},{key:"toggleContextMenu",value:function(e,t){t.preventDefault(),t.stopPropagation();var n=this.state.contextMenuVisible;this.setState({contextMenuVisible:null!==n?null:e,showTimelineActionList:!1})}},{key:"_onDeleteItem",value:function(e){this.props.fields.remove(e),this.setState({contextMenuVisible:null,selectedActionIndex:null})}},{key:"_onDuplicateItem",value:function(e){var t=this.props.fields,n=ae()(t.get(e)),o=e+1;n.id=this.revisedRandId(),t.insert(o,n),this.setState({currentAction:n,contextMenuVisible:null,selectedActionIndex:o,actionIndex:o})}},{key:"contextMenu",value:function(e){return te.createElement("div",{style:{top:"calc(100% + 5px)",right:"-8px",zIndex:10},className:"builder-list-group builder-context-menu builder-context-menu-md"},te.createElement("span",{className:"builder-list-item builder-list-item-action",onClick:this._onDeleteItem.bind(this,e),role:"button"},te.createElement(Bo,{name:"trash",className:"builder-list-icon"})," ",Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_ICON_DELETE_BUTTON")),te.createElement("span",{className:"builder-list-item builder-list-item-action",onClick:this._onDuplicateItem.bind(this,e),role:"button"},te.createElement(Bo,{name:"clone",className:"builder-list-icon"})," ",Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_ICON_DUPLICATE_BUTTON")))}},{key:"onMouseDragStartOnActionList",value:function(e,t){var n=this,o=this.timelineWrapper.getBoundingClientRect(),a=t.clientY-o.top,i=Math.abs(a/o.height*100);this.timeCounter=0,this.onDragDelayTimer=setInterval((function(){n.updateDragAction(i,e),n.timeCounter=n.timeCounter+1}),200)}},{key:"updateDragAction",value:function(e,t){if(this.timeCounter>0){clearInterval(this.onDragDelayTimer),this.timeCounter=0;var n=this.props.fields;this.setState({actionListDargIndex:t,selectedDargAction:n.get(t),maskPosition:e})}}},{key:"onMouseOverOnActionList",value:function(e,t){null!==this.state.actionListDargIndex&&this.setState({actionListOverKeyframe:e})}},{key:"onMouseOutOnActionList",value:function(e){null!==this.state.actionListOverKeyframe&&this.setState({actionListOverKeyframe:null})}},{key:"onMouseDragEndOnActionList",value:function(e){var t=this.state,n=t.actionListDargIndex,o=t.actionListOverKeyframe,a=t.timeLineCoPosition.percentage;if(null!==n){var i=this.props,r=i.fields,l=i.parentKey,c=(i.state,i.dispatch),s=i.meta.form;null!==o&&(a=parseInt(o)),c((0,ui.m)(s,"".concat(l,".[").concat(n,"].keyframe"),a)),this.setState({actionListDargIndex:null,selectedDargAction:null,actionListOverKeyframe:null,selectedActionIndex:n,currentAction:r.get(n)})}this.onDragDelayTimer&&clearInterval(this.onDragDelayTimer)}},{key:"onMouseMoveOnTimeline",value:function(e){if(null!==this.state.actionListDargIndex){var t=this.timelineWrapper.getBoundingClientRect(),n=e.clientY-t.top,o=Math.abs(n/t.height*100);this.setState({maskPosition:o})}}},{key:"actionItemHtml",value:function(e,t){var n=this,o=this.state,a=o.selectedActionIndex,i=o.contextMenuVisible;return te.createElement("div",{key:t,className:"builder-timeline-item".concat(a===t?" active":""),onMouseDown:this.onMouseDragStartOnActionList.bind(this,t),ref:function(e){n.itemWrapper=e}},te.createElement("div",{className:"builder-timeline-item-prepend"},e.keyframe,"%"),te.createElement("div",{className:"builder-timeline-item-divider"}),te.createElement("div",{className:"builder-timeline-item-content",onClick:this.onSelectAction.bind(this,t)},te.createElement("span",{className:"builder-timeline-item-handle"},te.createElement(Bo,{name:"ellipsisDoubleY"})),te.createElement("span",{className:"builder-timeline-item-title"},e.name),te.createElement("span",{className:"builder-timeline-item-actions builder-position-relative"},te.createElement("span",{className:"builder-button builder-button-light builder-button-round builder-button-round-sm",onContextMenu:this.onContextMenu.bind(this,t),onClick:this.toggleContextMenu.bind(this,t)},te.createElement(Bo,{name:"ellipsisX"})),i===t&&this.contextMenu(t))))}},{key:"parentItemHtml",value:function(e,t){var n=this;return te.createElement("div",{key:t,className:"builder-timeline-item-parent",onMouseEnter:this.onMouseOverOnActionList.bind(this,e.keyframe),onMouseLeave:this.onMouseOutOnActionList.bind(this)},e.map((function(e){return n.actionItemHtml(e,e.index)})))}},{key:"actionBlankSpaceHtml",value:function(e,t,n,o){var a={flexGrow:e/100};return 0===e&&(a.padding=0),te.createElement("div",{key:this.revisedRandId(),className:"builder-timeline-item-spacer",onMouseMove:this.onMouseMoveAction.bind(this,e,t,n,o),style:a})}},{key:"renderAnimationActionList",value:function(){var e=this,t=this.props.fields,n=[],o={},a=0,i={};if(t.length>0){if(t.getAll().map((function(e,t){var n={};void 0===i[e.name]?(n=Ru(Ru({},e),{},{single:!0}),i[e.name]=e.keyframe):(e.single,n=(0,Su.Z)(e,Nu)),void 0!==o[e.keyframe]?(n.index=t,o[e.keyframe].push(n)):(n.index=t,o[e.keyframe]=[n],o[e.keyframe].keyframe=e.keyframe,o[e.keyframe].index=t)})),Gc()(o,(function(t,o){var i=Math.abs(a-t.keyframe);n.push(e.actionBlankSpaceHtml(i,a,o,t.index)),n.push(e.parentItemHtml(t,o)),a=t.keyframe})),100!==a){var r=Math.abs(a-100);n.push(this.actionBlankSpaceHtml(r,a,this.revisedRandId(),t.length))}}else this.state.initialAction.map((function(t){var o=Math.abs(a-t.keyframe);a!==t.keyframe?(n.push(e.actionBlankSpaceHtml(o,a,e.revisedRandId(),0)),n.push(e.actionItemHtml(t,e.revisedRandId()))):n.push(e.actionItemHtml(t,e.revisedRandId())),a=t.keyframe}));this.setState({renderHtmlActionlist:n,collection:o})}},{key:"createAction",value:function(e,t){var n=this.props.fields,o=n.length,a={id:this.revisedRandId(),title:e.title,name:e.name,timing_func:"",keyframe:0,property:e.property,range:e.range};if(this.state.isActionList){n.push(a);var i=ae()(a);i.keyframe=100,i.id=this.revisedRandId(),n.push(i)}else if(null!==t){var r=this.state.timeLineCoPosition.percentage;o=t,a.keyframe=r,n.insert(o,a)}else n.insert(n.length-1,a);this.setState({currentAction:e,isActionList:!1,selectedActionIndex:o,showTimelineActionList:!1,actionIndex:o})}},{key:"renderAnimationActions",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=this.props.flOptions,o=void 0===n.options?[]:n.options,a={zIndex:10};return t?(a.left="50%",a.translateX="-50%"):a.right="0",te.createElement("div",{style:a,className:"builder-list-group builder-context-menu builder-context-menu-sm",ref:function(t){return e.actionListWrapper=t}},o.map((function(n,o){return te.createElement("div",{key:o,onClick:e.createAction.bind(e,n,t),className:"builder-list-item builder-list-item-action"},n.name)})))}},{key:"showAnimationAction",value:function(){this.setState({showTimelineActionList:!this.state.showTimelineActionList,contextMenuVisible:null})}},{key:"renderPropertyField",value:function(e,t,n){return te.createElement("div",{className:"builder-form-group",key:t},te.createElement("div",{className:"builder-row builder-align-items-center"},te.createElement("div",{className:"builder-column-3"},te.createElement("label",{className:"builder-form-label builder-mb-0"},t)),te.createElement(Wa.Z,{params:{placeholder:"-",range:n},name:"".concat(e,".property.").concat(t),component:Du})))}},{key:"timeline",value:function(){var e,t=this,n=this.props,o=n.fields,a=n.parentKey,i=n.flOptions,r=this.state,l=r.selectedActionIndex,c=r.currentAction,s=r.timeLineCoPosition,d=s.linePosition,u=s.percentage,p=s.index,m=s.isVisible,v=r.showTimelineActionList,f=(r.scrollPercent,r.timelineHeight,r.maskPosition),b=r.actionListDargIndex,g=r.selectedDargAction,h="".concat(a);null!==l&&(h="".concat(h,".[").concat(l,"]"));var _={top:"".concat(d,"%")},E={top:"".concat(f,"%")};return te.createElement("div",{className:"builder-form-group","data-field":null===(e=this.props.input)||void 0===e?void 0:e.name},te.createElement("div",{className:"builder-d-flex builder-align-items-center builder-justify-content-between"},te.createElement("div",{className:"builder-me-auto"},te.createElement("span",{className:"builder-form-label"},i.title)),te.createElement("div",{className:"builder-position-relative"},te.createElement("span",{className:"builder-button builder-button-outline builder-button-round",onClick:this.showActionList.bind(this),role:"button"},te.createElement(Bo,{name:"plus",className:"builder-m-0"})),this.state.isActionList&&this.renderAnimationActions())),o.length>0?te.createElement("div",{className:"builder-interaction-canvas builder-my-2"},te.createElement("div",{className:"builder-timeline",ref:function(e){t.timelineWrapper=e},onMouseMove:this.onMouseMoveOnTimeline.bind(this),onMouseUp:this.onMouseDragEndOnActionList.bind(this),onMouseLeave:this.onMouseDragEndOnActionList.bind(this)},this.state.renderHtmlActionlist,m&&te.createElement("div",{style:_,className:"builder-timeline-item-hr",onClick:this.showAnimationAction.bind(this)},te.createElement("div",{className:"builder-timeline-item-prepend"},te.createElement("span",null,u,"%")),te.createElement("div",{className:"builder-timeline-item-divider"}),te.createElement("div",{className:"builder-timeline-item-hr-line"}),v&&this.renderAnimationActions(p)),null!==b&&te.createElement("div",{className:"builder-timeline-item-drag-mask",style:E},te.createElement("span",{className:"builder-me-2"},u,"%"),te.createElement("span",null,g.title)))):te.createElement("div",{className:"builder-card builder-card-flat builder-my-2"},te.createElement("div",{className:"builder-d-flex builder-flex-column builder-align-items-center builder-px-3 builder-py-5"},te.createElement(Bo,{name:"animationDuo",size:"4x",className:"builder-text-primary"}),te.createElement("div",{className:"builder-fs-2 builder-fw-medium builder-mt-3"},Joomla.JText._("COM_SPPAGEBUILDER_ANIMATION")),te.createElement("div",{className:"builder-fs-2 builder-opacity-7 builder-text-center builder-mt-2"},Joomla.JText._("COM_SPPAGEBUILDER_ANIMATION_DESC")))),te.createElement("div",{className:"builder-card-divider builder-mb-2"}),te.createElement("div",{className:"builder-form-label builder-mb-2"},Joomla.JText._("COM_SPPAGEBUILDER_INTERACTION_SETTINGS")),0==o.length&&null===this.state.selectedActionIndex&&te.createElement("div",{className:"builder-card builder-card-flat"},te.createElement("div",{className:"builder-p-3"},te.createElement("div",{className:"builder-d-flex"},te.createElement("div",{className:"builder-me-2"},te.createElement(Bo,{name:"thunderBolt",className:"builder-text-secondary builder-opacity-5"})),te.createElement("div",null,te.createElement("div",{className:"builder-fs-2 builder-fw-medium"},Joomla.JText._("COM_SPPAGEBUILDER_NO_ACTION_SELECTED")),te.createElement("div",{className:"builder-fs-2 builder-opacity-7 builder-mt-2"},Joomla.JText._("COM_SPPAGEBUILDER_SELECT_AN_ACTION")))))),o.length>0&&null!=this.state.selectedActionIndex&&te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-form-group"},te.createElement("div",{className:"builder-row builder-align-items-center"},te.createElement("div",{className:"builder-column-3"},te.createElement("label",{className:"builder-form-label builder-mb-0"},Joomla.JText._("COM_SPPAGEBUILDER_TIMELINE"))),te.createElement(Wa.Z,{params:{placeholder:"-",range:{min:0,max:100},info:"%"},name:"".concat(h,".keyframe"),component:Du}))),te.createElement("div",{className:"builder-fs-2 builder-mb-2"},null===c&&void 0===c.title?"--":c.title),null!==c&&void 0!==c.property.x&&this.renderPropertyField(h,"x",c.range),null!==c&&void 0!==c.property.y&&this.renderPropertyField(h,"y",c.range),null!==c&&void 0!==c.property.z&&this.renderPropertyField(h,"z",c.range),null!==c&&void 0!==c.property.value&&this.renderPropertyField(h,"value",c.range)))}},{key:"render",value:function(){return this.timeline()}}]),a}(te.Component);const Lu=(0,Io.$j)((function(e){return{state:e}}))(ku);function Mu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Bu(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Mu(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Mu(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Ju=[{label:"px",value:"px"},{label:"rem",value:"rem"},{label:"em",value:"em"},{label:"%",value:"%"}],Zu=[{label:"deg",value:"deg"},{label:"rad",value:"rad"},{label:"grad",value:"grad"},{label:"turn",value:"turn"}];const ju=function(e){var t=e.input,n=e.params,o=e.label,a=e.fieldValue,i=e.isAngleUnit,r=void 0!==i&&i,l=e.onChange,c=a.value,s=void 0===c?"":c,d=a.unit,u=void 0===d?"%":d,p=r?Zu:Ju;return te.createElement("div",{className:"builder-d-flex builder-flex-column"},o&&te.createElement("label",null,null!=n&&n.desc?te.createElement(vi.Z,{content:null==n?void 0:n.desc,tagName:"span"},o):o),te.createElement("div",{className:"builder-d-flex builder-field-group"},te.createElement("input",(0,ko.Z)({},t,{type:"number",value:s,className:"builder-form-field builder-form-field-".concat(t," builder-form-field-sm builder-mb-0"),autoComplete:"off",onChange:function(e){l(Bu(Bu({},a),{},{value:e.target.value}))},onBlur:function(e){l(Bu(Bu({},a),{},{value:e.target.value}))}})),te.createElement(Ki,{units:p.map((function(e){return e.value})),unit:u,update:function(e){return l(Bu(Bu({},a),{},{unit:e}))}})))};var Gu=[0,1,2,3,4,5,6,7,8];const Uu=function(e){var t=e.activeIndex,n=void 0===t?4:t,o=e.onClick,a=void 0===o?De:o,i=e.customCss,r=void 0===i?"builder-column-4":i;return te.createElement("div",{className:r+" builder-transform-square-container"},Gu.map((function(e,t){return te.createElement("div",{key:e.toString(),className:"builder-transform-square-btn-wrapper"},te.createElement("div",{role:"button",tabIndex:0,onKeyDown:De,className:n===t?"builder-transform-square-btn-active":"builder-transform-square-btn",onClick:function(){return a(t)}}))})))};function Fu(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Hu(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Fu(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Fu(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var zu={move:{x:{value:"",unit:"px"},y:{value:"",unit:"px"}},rotate:{x:{value:"",unit:"deg"},y:{value:"",unit:"deg"},z:{value:"",unit:"deg"}},scale:{x:"",y:""},skew:{x:{value:"",unit:"deg"},y:{value:"",unit:"deg"}},transform_origin:{top:{value:"50",unit:"%"},left:{value:"50",unit:"%"}}},Vu=[{label:"Move",fieldKey:"move",fields:[{label:"X",fieldKey:"x"},{label:"Y",fieldKey:"y"}]},{label:"Rotate",fieldKey:"rotate",isAngleUnit:!0,fields:[{label:"X",fieldKey:"x"},{label:"Y",fieldKey:"y"},{label:"Z",fieldKey:"z"}]},{label:"Scale",fieldKey:"scale",isNoUnit:!0,fields:[{label:"X",fieldKey:"x"},{label:"Y",fieldKey:"y"}]},{label:"Skew",fieldKey:"skew",isAngleUnit:!0,fields:[{label:"X",fieldKey:"x"},{label:"Y",fieldKey:"y"}]},{label:"Transform Origin",fieldKey:"transform_origin",fields:[{label:"Top",fieldKey:"top"},{label:"Left",fieldKey:"left"}]}],Wu=["xl","lg","md","sm","xs"],Ku=function(e){var t,n,o,a,i,r,l,c,s,d,u,p,m,v,f,b,g,h,_,E,y,x,O,I,w,C,P,S,A,D,N,T,R,k,L,M,B,J,Z,j;return Ae(e)&&Te(e)?{move:{x:{value:null!==(t=null==e||null===(n=e.move)||void 0===n||null===(n=n.x)||void 0===n?void 0:n.value)&&void 0!==t?t:zu.move.x.value,unit:null!==(o=null==e||null===(a=e.move)||void 0===a||null===(a=a.x)||void 0===a?void 0:a.unit)&&void 0!==o?o:zu.move.x.unit},y:{value:null!==(i=null==e||null===(r=e.move)||void 0===r||null===(r=r.y)||void 0===r?void 0:r.value)&&void 0!==i?i:zu.move.y.value,unit:null!==(l=null==e||null===(c=e.move)||void 0===c||null===(c=c.y)||void 0===c?void 0:c.unit)&&void 0!==l?l:zu.move.y.unit}},rotate:{x:{value:null!==(s=null==e||null===(d=e.rotate)||void 0===d||null===(d=d.x)||void 0===d?void 0:d.value)&&void 0!==s?s:zu.rotate.x.value,unit:null!==(u=null==e||null===(p=e.rotate)||void 0===p||null===(p=p.x)||void 0===p?void 0:p.unit)&&void 0!==u?u:zu.rotate.x.unit},y:{value:null!==(m=null==e||null===(v=e.rotate)||void 0===v||null===(v=v.y)||void 0===v?void 0:v.value)&&void 0!==m?m:zu.rotate.y.value,unit:null!==(f=null==e||null===(b=e.rotate)||void 0===b||null===(b=b.y)||void 0===b?void 0:b.unit)&&void 0!==f?f:zu.rotate.y.unit},z:{value:null!==(g=null==e||null===(h=e.rotate)||void 0===h||null===(h=h.z)||void 0===h?void 0:h.value)&&void 0!==g?g:zu.rotate.z.value,unit:null!==(_=null==e||null===(E=e.rotate)||void 0===E||null===(E=E.z)||void 0===E?void 0:E.unit)&&void 0!==_?_:zu.rotate.z.unit}},scale:{x:null!==(y=null==e||null===(x=e.scale)||void 0===x?void 0:x.x)&&void 0!==y?y:zu.scale.x,y:null!==(O=null==e||null===(I=e.scale)||void 0===I?void 0:I.y)&&void 0!==O?O:zu.scale.y},skew:{x:{value:null!==(w=null==e||null===(C=e.skew)||void 0===C||null===(C=C.x)||void 0===C?void 0:C.value)&&void 0!==w?w:zu.skew.x.value,unit:null!==(P=null==e||null===(S=e.skew)||void 0===S||null===(S=S.x)||void 0===S?void 0:S.unit)&&void 0!==P?P:zu.skew.x.unit},y:{value:null!==(A=null==e||null===(D=e.skew)||void 0===D||null===(D=D.y)||void 0===D?void 0:D.value)&&void 0!==A?A:zu.skew.y.value,unit:null!==(N=null==e||null===(T=e.skew)||void 0===T||null===(T=T.y)||void 0===T?void 0:T.unit)&&void 0!==N?N:zu.skew.y.unit}},transform_origin:{top:{value:null!==(R=null==e||null===(k=e.transform_origin)||void 0===k||null===(k=k.top)||void 0===k?void 0:k.value)&&void 0!==R?R:zu.transform_origin.top.value,unit:null!==(L=null==e||null===(M=e.transform_origin)||void 0===M||null===(M=M.top)||void 0===M?void 0:M.unit)&&void 0!==L?L:zu.transform_origin.top.unit},left:{value:null!==(B=null==e||null===(J=e.transform_origin)||void 0===J||null===(J=J.left)||void 0===J?void 0:J.value)&&void 0!==B?B:zu.transform_origin.left.value,unit:null!==(Z=null==e||null===(j=e.transform_origin)||void 0===j||null===(j=j.left)||void 0===j?void 0:j.unit)&&void 0!==Z?Z:zu.transform_origin.left.unit}}}:zu},Yu=function(e,t){if(Je(e)){var n=e.xl||e.lg||e.md||e.sm||e.xs;return Ku(e[t]||n)}return Ku(e)},Xu=function(e,t,n){if(Je(t))return Hu(Hu({},t),{},(0,K.Z)({},n,e));var o=Ku(t),a=Wu.reduce((function(e,t){return e[t]=o,e}),{});return a[n]=e,a};const qu=function(e){var t=e.input,n=e.params,o=(0,te.useState)(4),a=(0,W.Z)(o,2),i=a[0],r=a[1],l=Ce.device,c=(0,te.useState)((function(){return Ae(t.value)&&Te(t.value)?t.value:zu})),s=(0,W.Z)(c,2),d=s[0],u=s[1];(0,te.useEffect)((function(){var e=Yu(d,l);"%"!==e.transform_origin.top.unit||"%"!==e.transform_origin.left.unit||"0"!==e.transform_origin.top.value&&"50"!==e.transform_origin.top.value&&"100"!==e.transform_origin.top.value||"0"!==e.transform_origin.left.value&&"50"!==e.transform_origin.left.value&&"100"!==e.transform_origin.left.value?r(-1):Nr(ae()(e),r)}),[l,d]);var p=function(e){var o=Yu(d,l),a=ae()(o.transform_origin),i=function(e,t){switch(e){case 0:t.top.value="0",t.left.value="0";break;case 1:t.top.value="0",t.left.value="50";break;case 2:t.top.value="0",t.left.value="100";break;case 3:t.top.value="50",t.left.value="0";break;case 4:t.top.value="50",t.left.value="50";break;case 5:t.top.value="50",t.left.value="100";break;case 6:t.top.value="100",t.left.value="0";break;case 7:t.top.value="100",t.left.value="50";break;case 8:t.top.value="100",t.left.value="100"}return t.top.unit="%",t.left.unit="%",t}(e,ae()(a)),c=Hu(Hu({},o),{},{transform_origin:i});if(null!=n&&n.responsive){var s=Xu(c,d,l);return t.onChange(s),u(s),void r(e)}t.onChange(c),u(c),r(e)};return te.createElement("div",null,Vu.map((function(e){return te.createElement("div",{key:e.fieldKey,"data-field":null==t?void 0:t.name,className:"builder-form-group".concat(null!=n.class?" "+n.class:""," builder-row builder-align-items-center")},te.createElement("label",{className:"builder-column-12 builder-mb-2"},void 0!==n.desc&&""!=n.desc?te.createElement(vi.Z,{content:n.desc,tagName:"span"},e.label):e.label),e.fields.map((function(o){var a,i=Yu(d,l),c=null===(a=ae()(i)[e.fieldKey])||void 0===a?void 0:a[o.fieldKey];return e.isNoUnit?te.createElement("div",{key:o.fieldKey,className:"builder-column-4"},te.createElement(Dl,{input:{value:c,onChange:function(a){var r=ae()(i);if(r[null==e?void 0:e.fieldKey][null==o?void 0:o.fieldKey]=a,null!=n&&n.responsive){var c=Xu(r,d,l);return t.onChange(c),void u(c)}t.onChange(r),u(r)}},params:{title:o.label,type:"number"}})):te.createElement("div",{key:o.fieldKey,className:"builder-column-4"},te.createElement(ju,{input:t,label:o.label,fieldValue:c,isAngleUnit:null==e?void 0:e.isAngleUnit,onChange:function(a){var c=ae()(i);if(c[null==e?void 0:e.fieldKey][null==o?void 0:o.fieldKey]=a,"transform_origin"===e.fieldKey&&Nr(ae()(c),r),null!=n&&n.responsive){var s=Xu(c,d,l);return t.onChange(s),void u(s)}t.onChange(c),u(c)}}))})),"transform_origin"===e.fieldKey&&te.createElement(Uu,{activeIndex:i,onClick:p}))})))};function $u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Qu(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$u(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const ep=function(e){e.label;var t,n=e.value,o=void 0===n?{}:n,a=e.options,i=e.onChange,r=e.clearOption,l=(0,te.useState)(!1),c=(0,W.Z)(l,2),s=c[0],d=c[1],u=(0,te.useState)(function(e){var t={};return e.forEach((function(e,n){e.isDisabled&&(t[n]=!0)})),t}(a)),p=(0,W.Z)(u,2),m=p[0],v=p[1],f=(0,te.useRef)(null),b=(null==o||null===(t=o.label)||void 0===t?void 0:t.split(", "))||[],g={fontWeight:(null==o?void 0:o.fontWeight)||"normal",fontStyle:null!=o&&o.italic?"italic":"normal",textDecoration:null!=o&&o.underline?"underline":"none",textTransform:null!=o&&o.uppercase?"uppercase":"none",fontFamily:null!=o&&o.fontFamily?"".concat(o.fontFamily):"inherit"};return te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-typography-preset-custom-input-wrapper"},te.createElement("div",{className:"builder-typography-preset-custom-input",onClick:function(){return d((function(e){return!e}))},ref:f},te.createElement("div",{className:"builder-typography-preset-input-content"},te.createElement("span",{className:"builder-typography-preset-placeholder",style:g},b[0]||Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_TYPOGRAPHY_PRESET_PLACEHOLDER")),te.createElement("span",{className:"builder-typography-preset-details"},b[1]||""),te.createElement("div",{className:"builder-typography-preset-separator"},te.createElement("span",null)),te.createElement("span",{className:"builder-typography-preset-details"},b[2]||"")),te.createElement("button",{type:"button",className:"builder-typography-preset-caret ".concat(s?" builder-typography-preset-chevron-rotate":"")},te.createElement(Bo,{name:"chevronDown",className:"builder-typography-preset-chevron"})),o&&r&&te.createElement("button",{type:"button",className:"builder-typography-preset-clear",onClick:function(e){e.stopPropagation(),r()}},te.createElement(Bo,{name:"times",size:"1x"})))),te.createElement(si,{open:s,gap:25,parent_el:f,onHide:function(){d(!1)},hideFooter:!0,portalPopoverCss:{position:"absolute",top:"-30px",left:"-325px",maxWidth:"300px"},modalContentCss:{backgroundColor:"#ffffff",borderRadius:"4px"},modalBodyCss:{padding:"0",borderRadius:"4px",maxHeight:"unset"},hideHeader:!0},te.createElement("ul",{className:"builder-typography-preset-options"},a.map((function(e,t){var n;if(function(e,t){if(e.isDisabled)return!1;for(var n=-1,o=t-1;o>=0;o--)if(a[o].isDisabled){n=o;break}return-1!==n&&!m[n]}(e,t))return null;if(null!=e&&e.fontFamily){var r=String(e.fontWeight||"400");window.disableGoogleFonts?_t({family:e.fontFamily,variants:[r]},"local"):_t({family:e.fontFamily,variants:[r]},"google",[])}var l=(null==e||null===(n=e.label)||void 0===n?void 0:n.split(", "))||[];return te.createElement("li",{key:t,className:"builder-typography-preset-option ".concat(e.isDisabled?"builder-typography-preset-option-disabled":"","\n ").concat((null==e?void 0:e.value)===(null==o?void 0:o.value)?" builder-typography-preset-option-selected":"")},!!e.isDisabled&&te.createElement("div",{className:"builder-typography-preset-group-header"},te.createElement("div",{className:"builder-typography-preset-toggle-group ".concat(m[t]?" builder-typography-preset-toggle-group-rotate":"")},te.createElement(Bo,{name:"chevronRight"}))),te.createElement("button",{className:"builder-typography-preset-option-button",onClick:function(){e.isDisabled?function(e){v((function(t){return Qu(Qu({},t),{},(0,K.Z)({},e,!t[e]))}))}(t):(i(e),d(!1))}},(null==e?void 0:e.isDisabled)&&(null==e?void 0:e.label),!(null!=e&&e.isDisabled)&&te.createElement("div",{className:"builder-typography-preset-option-preset-wrapper"},te.createElement("span",{className:"builder-typography-preset-placeholder",style:{fontWeight:(null==e?void 0:e.fontWeight)||"normal",fontStyle:null!=e&&e.italic?"italic":"normal",textDecoration:null!=e&&e.underline?"underline":"none",textTransform:null!=e&&e.uppercase?"uppercase":"none",fontFamily:null!=e&&e.fontFamily?"".concat(e.fontFamily,", sans-serif"):"inherit"}},l[0]||""),te.createElement("span",{className:"builder-typography-preset-details"},l[1]||""),te.createElement("div",{className:"builder-typography-preset-separator"},te.createElement("span",null)),te.createElement("span",{className:"builder-typography-preset-details"},l[2]||""))))})))))};function tp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function np(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tp(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tp(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var op={value:"",unit:"px"},ap={px:"px","%":"%",em:"em",rem:"rem",None:""},ip={px:"px","%":"%",em:"em",rem:"rem","":"None"},rp={menuPortal:function(e){return np(np({},e),{},{zIndex:9999})},menu:function(e){return np(np({},e),{},{zIndex:9999,fontSize:"14px"})},option:function(e){return np(np({},e),{},{fontSize:"14px"})},singleValue:function(e){return np(np({},e),{},{fontSize:"14px"})},input:function(e){return np(np({},e),{},{fontSize:"14px"})}},lp={option:function(e,t){var n=t.data;return np(np({},e),{},{fontWeight:"".concat(n.value," !important"),fontSize:"14px"})},menuPortal:function(e){return np(np({},e),{},{zIndex:9999})},menu:function(e){return np(np({},e),{},{zIndex:9999,fontSize:"14px"})},singleValue:function(e){return np(np({},e),{},{fontSize:"14px"})},input:function(e){return np(np({},e),{},{fontSize:"14px"})}},cp=np(np({},lp),{},{control:function(e){return np(np({},e),{},{backgroundColor:"#f3f4f6",color:"#9ca3af",cursor:"not-allowed",boxShadow:"none",borderColor:"#e5e7eb","&:hover":{borderColor:"#e5e7eb"}})},singleValue:function(e){return np(np({},e),{},{color:"#9ca3af",fontSize:"14px"})},input:function(e){return np(np({},e),{},{fontSize:"14px",color:"#9ca3af"})},placeholder:function(e){return np(np({},e),{},{color:"#9ca3af"})},dropdownIndicator:function(e){return np(np({},e),{},{color:"#9ca3af"})},indicatorSeparator:function(e){return np(np({},e),{},{backgroundColor:"#e5e7eb"})}}),sp={font:"",weight:"",uppercase:!1,underline:!1,italic:!1,type:"google",size:{xl:op,lg:op,md:op,sm:op,xs:op},line_height:{xl:op,lg:op,md:op,sm:op,xs:op},letter_spacing:{xl:op,lg:op,md:op,sm:op,xs:op}},dp={100:"Thin",200:"ExtraLight",300:"Light",400:"Normal",500:"Medium",600:"SemiBold",700:"Bold",800:"ExtraBold",900:"Black"},up="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=typography.globalTypographies&_method=get");const pp=function(e){var t,n,o,a,i,r,l,s,d,u,p,m,v,f,b,g,h=e.params,_=e.input,y=_.value,x=_.onChange,I=_.name,w=(0,te.useState)(E),C=(0,W.Z)(w,2),P=C[0],S=C[1],A=Ce.device,D=(0,te.useState)(!1),N=(0,W.Z)(D,2),T=N[0],R=N[1],k=(0,te.useRef)(!1),L=(0,te.useRef)(null),M=(0,te.useState)([]),B=(0,W.Z)(M,2),J=B[0],Z=B[1],j=(0,te.useState)(ae()(sp)),G=(0,W.Z)(j,2),U=G[0],F=G[1],H=(0,te.useState)(!1),z=(0,W.Z)(H,2),V=z[0],Y=z[1],X=(0,te.useMemo)((function(){return t=null==(e=J)?void 0:e.flatMap((function(e,t){var n,o,a={label:null==e?void 0:e.name,value:t,isDisabled:!0},i=null!==(n=null==e||null===(o=e.typography)||void 0===o?void 0:o.map((function(e,n){var o,a,i=e.weight&&dp[null==e?void 0:e.weight]?"".concat(dp[null==e?void 0:e.weight]):"Default",r=[],l=r.length>0?" ".concat(r.join(", ")):"",c=e.font||"Default Font",s=(null==e||null===(o=e.size[A])||void 0===o?void 0:o.value)||"00",d=(null==e||null===(a=e.line_height[A])||void 0===a?void 0:a.value)||"00";return{label:"".concat(c).concat(l,", ").concat(i,", ").concat(s,"/").concat(d).trim(),value:"".concat(t,".").concat(n),isDisabled:!1,fontWeight:null==e?void 0:e.weight,italic:null==e?void 0:e.italic,underline:null==e?void 0:e.underline,uppercase:null==e?void 0:e.uppercase,fontFamily:null==e?void 0:e.font}})))&&void 0!==n?n:[];return[a].concat((0,c.Z)(i))})),t;var e,t}),[J,A]),q=function(e){var t,n,o;if(!e||!J.length)return null;var a=String(e).split("."),i=(0,W.Z)(a,2),r=i[0],l=i[1],c=J[Number(r)];if(null==c||null===(t=c.typography)||void 0===t||!t[Number(l)])return null;var s=c.typography[Number(l)],d=s.weight&&dp[s.weight]?"".concat(dp[s.weight]):"Default",u=[],p=u.length>0?" ".concat(u.join(", ")):"",m=s.font||"Default Font",v=(null==s||null===(n=s.size[A])||void 0===n?void 0:n.value)||"00",f=(null==s||null===(o=s.line_height[A])||void 0===o?void 0:o.value)||"00";return{label:"".concat(m).concat(p,", ").concat(d,", ").concat(v,"/").concat(f).trim(),value:e,fontWeight:null==s?void 0:s.weight,italic:null==s?void 0:s.italic,underline:null==s?void 0:s.underline,uppercase:null==s?void 0:s.uppercase,fontFamily:null==s?void 0:s.font}},$=(0,te.useState)(null),Q=(0,W.Z)($,2),ee=Q[0],ne=Q[1];(0,te.useEffect)((function(){if(!q(y.preset)&&null!=y&&y.preset)return ne(null),void F(np(np({},U),{},{preset:""}));J.length&&y.preset&&(ne(q(y.preset)),F(np(np({},function(e){var t;if(!e||!J.length)return null;var n=String(e).split("."),o=(0,W.Z)(n,2),a=o[0],i=o[1],r=J[Number(a)];return null!=r&&null!==(t=r.typography)&&void 0!==t&&t[Number(i)]?r.typography[Number(i)]:null}(y.preset)),{},{preset:y.preset})))}),[J,y.preset,A]),(0,te.useEffect)((0,jt.Z)(Ut().mark((function e(){var t,n;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(up,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 2:return t=e.sent,e.next=5,t.json();case 5:(n=e.sent)&&Z(n.data);case 7:case"end":return e.stop()}}),e)}))),[]),(0,te.useEffect)((function(){(0,jt.Z)(Ut().mark((function e(){var t,n,o,a,i,r;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(O,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 2:return t=e.sent,e.next=5,t.json();case 5:n=e.sent,o=n.data.map((function(e){return np({label:e.family_name,value:e.family_name,type:e.type},"google"===e.type&&{variants:e.data.variants})})),a=o.filter((function(e){return"google"===e.type})),i=o.filter((function(e){return"local"===e.type})),r=[],a.length>0&&!window.disableGoogleFonts&&r.push.apply(r,[{value:"Google Fonts",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FONT_BOOK_GOOGLE_FONTS"),isDisabled:!0}].concat((0,c.Z)(a))),i.length>0&&r.push.apply(r,[{value:"Local Fonts",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_FONT_BOOK_LOCAL_FONTS"),isDisabled:!0}].concat((0,c.Z)(i))),r.push.apply(r,(0,c.Z)(E)),S(r),R(!0);case 15:case"end":return e.stop()}}),e)})))()}),[]),(0,te.useEffect)((function(){if(!k.current&&y){var e,t=ae()(y);t.type=null!==(e=null==t?void 0:t.type)&&void 0!==e?e:"google",F(np(np({},U),t))}}),[y]),(0,te.useEffect)((function(){if(k.current&&U){var e=ae()(U);null==e||delete e.variants,x(e)}}),[U]),(0,te.useEffect)((function(){if(U.font&&T){var e,t=null!=U&&U.type?U.type:"google";"google"!==t||window.disableGoogleFonts?"local"===t&&_t({family:U.font,variants:[String(U.weight)]},"local"):_t({family:U.font,variants:(null==U||null===(e=U.variants)||void 0===e?void 0:e.length)>0?U.variants:[String(U.weight)]},"google",P)}}),[U.font,U.weight,T]);var oe=P.find((function(e){return e.value===U.font})),ie=(0,te.useMemo)((function(){var e=[{value:"",label:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_FONT_WEIGHT")},{value:"100",label:Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_FONT_THIN")},{value:"200",label:Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_FONT_EXTRA_LIGHT")},{value:"300",label:Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_FONT_LIGHT")},{value:"400",label:Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_FONT_NORMAL")},{value:"500",label:Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_FONT_MEDIUM")},{value:"600",label:Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_FONT_SEMI_BOLD")},{value:"700",label:Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_FONT_BOLD")},{value:"800",label:Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_FONT_EXTRA_BOLD")},{value:"900",label:Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_FONT_BLACK")}];return"local"===(null==oe?void 0:oe.type)?[{value:"400",label:Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_FONT_NORMAL")}]:oe&&oe.variants?e.filter((function(e){var t,n;return(null!==(t=null===(n=oe.variants)||void 0===n?void 0:n.map((function(e){var t,n,o,a,i;return{weight:(i=(t=e).match(/\d+/g)&&(null===(n=t.match(/\d+/g))||void 0===n?void 0:n[0]))?Number(i):400,style:null!==(o=t.match(/[a-zA-Z]+/g)&&(null===(a=t.match(/[a-zA-Z]+/g))||void 0===a?void 0:a[0]))&&void 0!==o?o:""}.weight.toString()})))&&void 0!==t?t:[]).includes(e.value)})):e}),[oe]),re=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"google";k.current=!0,["size","line_height","letter_spacing"].includes(e)?F(np(np({},U),{},(0,K.Z)({},e,np(np({},U[e]),{},(0,K.Z)({},A,np(np({},U[e][A]),{},{value:t})))))):F(np(np(np({},U),"font"===e&&{weight:"",type:n}),{},(0,K.Z)({},e,t)))},le=function(e,t){["size","line_height","letter_spacing"].includes(e)&&(k.current=!0,F(np(np({},U),{},(0,K.Z)({},e,np(np({},U[e]),{},(0,K.Z)({},A,np(np({},U[e][A]),{},{unit:t})))))))};return te.createElement("div",{className:"builder-form-group"},h.title&&!h.hideTitle&&te.createElement("label",null,void 0!==h.desc&&""!=h.desc?te.createElement(vi.Z,{content:h.desc,tagName:"span"},h.title):h.title),te.createElement("div",{ref:L,onClick:function(){return Y(!V)},role:"button",className:"builder-form-typography-preview",onKeyDown:De,tabIndex:0},te.createElement("div",{className:"builder-form-typography-preview-font",style:{fontFamily:U.font,fontWeight:U.weight,fontStyle:U.italic?"italic":"normal",textDecoration:U.underline?"underline":"none",textTransform:U.uppercase?"uppercase":"none"}},U.font||Joomla.JText._("COM_SPPAGEBUILDER_TYPOGRAPHY_SELECT_FONT_PLACEHOLDER")),te.createElement("div",{className:"builder-form-typography-preview-separator"},te.createElement("span",null)),te.createElement("div",{className:"builder-form-typography-preview-size"},"".concat((null==U||null===(t=U.size)||void 0===t||null===(t=t[A])||void 0===t?void 0:t.value)||"00","/").concat((null==U||null===(n=U.line_height)||void 0===n||null===(n=n[A])||void 0===n?void 0:n.value)||"00")),te.createElement("div",null,te.createElement(Bo,{name:"settings",size:"1x"}))),te.createElement(si,{title:h.title,open:V,parent_el:L,modalBodyCss:{padding:0},onHide:function(){return Y(!1)},gap:25},te.createElement("div",{className:"builder-card builder-card-popover"},te.createElement("div",{className:"builder-card-body builder-card-body-popover"},te.createElement("div",{className:"builder-form-group","data-field":I},h.showPresets&&te.createElement("div",{className:"builder-typography-preset"},te.createElement("div",{className:"builder-mb-3"},te.createElement("div",{className:"builder-form-label builder-mb-1"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_PRESETS")),te.createElement(ep,{value:ee,options:X,onChange:function(e){if(!e)return ne(null),void F(np(np({},U),{},{preset:""}));var t=String(e.value).split("."),n=(0,W.Z)(t,2),o=n[0],a=n[1],i=J[Number(o)].typography[Number(a)];ne(e),k.current=!0,F(np(np({},i),{},{preset:e.value}))},clearOption:function(){ne(null),k.current=!0,F(np(np({},U),{},{preset:""}))}}))),h.showPresets&&(""===U.preset||!Ae(U.preset))&&te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-mb-3"},te.createElement("div",{className:"builder-form-label builder-mb-1"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_FONT")),te.createElement(mi.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",isOpen:!0,value:P.find((function(e){return e.value===U.font})),options:P,onChange:function(e){return re("font",null==e?void 0:e.value,null==e?void 0:e.type)},isClearable:!0,styles:rp,menuPlacement:"auto",menuPosition:"fixed",menuPortalTarget:document.body,components:{IndicatorSeparator:function(){return null}}})),te.createElement("div",{className:"builder-row builder-gutter-2 builder-mb-3"},te.createElement("div",{className:"builder-column-4"},te.createElement("div",{className:"builder-form-label builder-mb-1"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_SIZE")),te.createElement("div",{className:"builder-field-group"},te.createElement("input",{type:"number",name:"size",value:void 0!==(null==U||null===(o=U.size)||void 0===o||null===(o=o[A])||void 0===o?void 0:o.value)?U.size[A].value:"",className:"builder-form-field builder-form-field-sm builder-mb-0",onChange:function(e){re("size",e.target.value)},autoComplete:"off"}),te.createElement(Ki,{unit:(null==U||null===(a=U.size)||void 0===a||null===(a=a[A])||void 0===a?void 0:a.unit)||"px",update:function(e){return le("size",e)}}))),te.createElement("div",{className:"builder-column-4"},te.createElement("div",{className:"builder-form-label builder-mb-1"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_LINE_HEIGHT")),te.createElement("div",{className:"builder-field-group"},te.createElement("input",{type:"number",name:"line_height",value:void 0!==(null==U||null===(i=U.line_height)||void 0===i||null===(i=i[A])||void 0===i?void 0:i.value)?U.line_height[A].value:"",className:"builder-form-field builder-form-field-sm builder-mb-0",onChange:function(e){return re("line_height",e.target.value)},autoComplete:"off"}),te.createElement(Ki,{unit:ip[(null==U||null===(r=U.line_height)||void 0===r||null===(r=r[A])||void 0===r?void 0:r.unit)||""],units:["px","%","em","rem","None"],update:function(e){return le("line_height",ap[e])}}))),te.createElement("div",{className:"builder-column-4"},te.createElement("div",{className:"builder-form-label builder-mb-1"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_LETTER_SPACE")),te.createElement("div",{className:"builder-field-group"},te.createElement("input",{type:"number",name:"letter_spacing",value:void 0!==(null==U||null===(l=U.letter_spacing)||void 0===l||null===(l=l[A])||void 0===l?void 0:l.value)?U.letter_spacing[A].value:"",className:"builder-form-field builder-form-field-sm builder-mb-0",onChange:function(e){return re("letter_spacing",e.target.value)},autoComplete:"off"}),te.createElement(Ki,{unit:(null==U||null===(s=U.letter_spacing)||void 0===s||null===(s=s[A])||void 0===s?void 0:s.unit)||"px",update:function(e){return le("letter_spacing",e)}})))),te.createElement("div",{className:"builder-row builder-gutter-2"},te.createElement("div",{className:"builder-column-auto"},te.createElement("div",{className:"builder-form-label builder-mb-1"},Joomla.JText._("COM_SPPAGEBUILDER_ADDON_TAB_STYLE")),te.createElement("div",{className:"builder-nav-tabs builder-tab-button-group"},te.createElement("span",{className:"builder-nav-item".concat(null!=U&&U.underline?" active":""),onClick:function(){return re("underline",!U.underline)},role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"underline"})),te.createElement("span",{className:"builder-nav-item".concat(null!=U&&U.italic?" active":""),onClick:function(){return re("italic",!U.italic)},role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"italic"})),te.createElement("span",{className:"builder-nav-item".concat(null!=U&&U.uppercase?" active":""),onClick:function(){return re("uppercase",!U.uppercase)},role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"uppercaseDuo"})))),te.createElement("div",{className:"builder-column"},te.createElement("div",{className:"builder-form-label builder-mb-1"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_WEIGHT")),te.createElement(mi.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",value:"local"===U.type?ie[0]:null!==(d=ie.find((function(e){return String(e.value)===String(U.weight)})))&&void 0!==d?d:"",options:ie,styles:"local"===U.type?cp:lp,menuPlacement:"auto",menuPosition:"fixed",clearable:!1,onChange:function(e){return re("weight",e.value)},components:{IndicatorSeparator:function(){return null}},isDisabled:"local"===U.type})))),!h.showPresets&&te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-mb-3"},te.createElement("div",{className:"builder-form-label builder-mb-1"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_FONT")),te.createElement(mi.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",isOpen:!0,value:P.find((function(e){return e.value===U.font})),options:P,onChange:function(e){return re("font",null==e?void 0:e.value,null==e?void 0:e.type)},isClearable:!0,styles:rp,menuPlacement:"auto",menuPosition:"fixed",menuPortalTarget:document.body,components:{IndicatorSeparator:function(){return null}}})),te.createElement("div",{className:"builder-row builder-gutter-2 builder-mb-3"},te.createElement("div",{className:"builder-column-4"},te.createElement("div",{className:"builder-form-label builder-mb-1"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_SIZE")),te.createElement("div",{className:"builder-field-group"},te.createElement("input",{type:"number",name:"size",value:void 0!==(null==U||null===(u=U.size)||void 0===u||null===(u=u[A])||void 0===u?void 0:u.value)?U.size[A].value:"",className:"builder-form-field builder-form-field-sm builder-mb-0",onChange:function(e){re("size",e.target.value)},autoComplete:"off"}),te.createElement(Ki,{unit:(null==U||null===(p=U.size)||void 0===p||null===(p=p[A])||void 0===p?void 0:p.unit)||"px",update:function(e){return le("size",e)}}))),te.createElement("div",{className:"builder-column-4"},te.createElement("div",{className:"builder-form-label builder-mb-1"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_LINE_HEIGHT")),te.createElement("div",{className:"builder-field-group"},te.createElement("input",{type:"number",name:"line_height",value:void 0!==(null==U||null===(m=U.line_height)||void 0===m||null===(m=m[A])||void 0===m?void 0:m.value)?U.line_height[A].value:"",className:"builder-form-field builder-form-field-sm builder-mb-0",onChange:function(e){return re("line_height",e.target.value)},autoComplete:"off"}),te.createElement(Ki,{unit:ip[(null==U||null===(v=U.line_height)||void 0===v||null===(v=v[A])||void 0===v?void 0:v.unit)||""],units:["px","%","em","rem","None"],update:function(e){return le("line_height",ap[e])}}))),te.createElement("div",{className:"builder-column-4"},te.createElement("div",{className:"builder-form-label builder-mb-1"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_LETTER_SPACE")),te.createElement("div",{className:"builder-field-group"},te.createElement("input",{type:"number",name:"letter_spacing",value:void 0!==(null==U||null===(f=U.letter_spacing)||void 0===f||null===(f=f[A])||void 0===f?void 0:f.value)?U.letter_spacing[A].value:"",className:"builder-form-field builder-form-field-sm builder-mb-0",onChange:function(e){return re("letter_spacing",e.target.value)},autoComplete:"off"}),te.createElement(Ki,{unit:(null==U||null===(b=U.letter_spacing)||void 0===b||null===(b=b[A])||void 0===b?void 0:b.unit)||"px",update:function(e){return le("letter_spacing",e)}})))),te.createElement("div",{className:"builder-row builder-gutter-2"},te.createElement("div",{className:"builder-column-auto"},te.createElement("div",{className:"builder-form-label builder-mb-1"},Joomla.JText._("COM_SPPAGEBUILDER_ADDON_TAB_STYLE")),te.createElement("div",{className:"builder-nav-tabs builder-tab-button-group"},te.createElement("span",{className:"builder-nav-item".concat(null!=U&&U.underline?" active":""),onClick:function(){return re("underline",!U.underline)},role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"underline"})),te.createElement("span",{className:"builder-nav-item".concat(null!=U&&U.italic?" active":""),onClick:function(){return re("italic",!U.italic)},role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"italic"})),te.createElement("span",{className:"builder-nav-item".concat(null!=U&&U.uppercase?" active":""),onClick:function(){return re("uppercase",!U.uppercase)},role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"uppercaseDuo"})))),te.createElement("div",{className:"builder-column"},te.createElement("div",{className:"builder-form-label builder-mb-1"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_WEIGHT")),te.createElement(mi.ZP,{className:"builder-select-container",classNamePrefix:"builder-select",value:"local"===U.type?ie[0]:null!==(g=ie.find((function(e){return String(e.value)===String(U.weight)})))&&void 0!==g?g:"",options:ie,styles:"local"===U.type?cp:lp,menuPlacement:"auto",menuPosition:"fixed",clearable:!1,onChange:function(e){return re("weight",e.value)},components:{IndicatorSeparator:function(){return null}},isDisabled:"local"===U.type})))))))))};function mp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function vp(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?mp(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):mp(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const fp=(0,Io.$j)((function(e){return{state:e}}))((function(e){var t,n=e.field,o=e.fieldName,a=e.reduxProps,i=e.values,r=e.hideTitle,l=void 0!==r&&r,c=e.parentKey,s=e.element,d=(0,te.useState)(Ce.device),u=(0,W.Z)(d,2),p=u[0],m=u[1],v=(0,te.useState)(!1),f=(0,W.Z)(v,2),b=f[0],g=f[1],h=(0,te.useRef)(null),_=null!==(t=(0,Io.v9)((function(e){var t;return null==e||null===(t=e.sppbForm)||void 0===t||null===(t=t.mainForm)||void 0===t||null===(t=t.values)||void 0===t?void 0:t.source})))&&void 0!==t?t:0;(0,te.useEffect)((function(){var e=function(){m(Ce.device)};return Ce.on("change",e),function(){return Ce.removeListener("change",e)}}),[]);var E=Ae(c)?"".concat(s,".").concat(o):o;switch(n.type){case"hidden":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:Lc,name:E});case"text":case"gmap":var y=vp(vp(vp({},n),!!a&&{reduxProps:a}),{},{hideTitle:l});return te.createElement(Wa.Z,{params:y,component:Dl,name:E});case"tagsinput":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:Iu,name:E});case"select":case"category":case"plugin":case"accesslevel":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:Il,name:E,responsiveDevice:p});case"dynamic_field":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l,collectionId:_}),component:Fl,name:E,responsiveDevice:p});case"dynamic_source":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l,collectionId:_}),component:Hl,name:E,responsiveDevice:p});case"filter_control":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l,collectionId:_}),component:Wr,name:E,responsiveDevice:p});case"effects":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:ic,name:E,responsiveDevice:p});case"transform":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:qu,name:E,responsiveDevice:p});case"animation":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:sr,name:E});case"alert":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:or,name:E});case"border":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:Er,name:E});case"alignment":return null!=n&&n.inline?te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:Vc,name:E,responsiveDevice:p}):te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:lr,name:E,responsiveDevice:p});case"headings":return null!=n&&n.inline?te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:Yc,name:E}):te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:kc,name:E});case"link":if(!a)return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:ns,name:E});var x=a.globalPanel,O=a.setGlobalPanel,I=vp(vp({},n),{},{globalPanel:x,setGlobalPanel:O});return te.createElement(Wa.Z,{params:I,component:ns,name:E});case"attribute":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:tc,name:E});case"color":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:Hr,name:E});case"advancedcolor":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:Ti,name:E});case"textarea":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:wu,name:E});case"separator":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:xu,name:E});case"header":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:Nc,name:E});case"number":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:Qs,name:E,responsiveDevice:p});case"module":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:Xs,name:E});case"checkbox":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:Zr,name:E,responsiveDevice:p});case"radio":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:td,name:E});case"advancedradio":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:Bi,name:E,responsiveDevice:p});case"icon":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:Bc,name:E});case"editor":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l,languageOptions:null==a?void 0:a.languageOptions}),component:yu,name:E});case"media":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:Ys,name:E});case"padding":case"margin":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:Wi,name:E,responsiveDevice:p});case"filter":return te.createElement(jl,{field:n,hideTitle:l,isOpen:b,setIsOpen:g,triggerRef:h,fieldKey:E,responsiveDevice:p,collectionId:_});case"builder":default:return null;case"boxshadow":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:Ir,name:E});case"grid-template":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:Sc,name:E,responsiveDevice:p});case"grid-gap":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:gc,name:E,responsiveDevice:p});case"slider":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l,staticUnit:n.default_unit,defaultUnit:null==n?void 0:n.fallback_unit}),component:Qi,name:E,responsiveDevice:p});case"advancedslider":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:nr,name:E,responsiveDevice:p});case"fontstyle":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:dc,name:E});case"fonts":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:cc,name:E});case"advancedsettings":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:ji,name:E});case"typography":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l,showPresets:!0}),component:pp,name:E,responsiveDevice:p,formData:i});case"codeeditor":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:Ur,name:E});case"gradient":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:uc,name:E});case"buttons":var w=vp(vp(vp({},n),!!a&&{reduxProps:a}),{},{hideTitle:l});return te.createElement(Wa.Z,{params:w,component:Mr,name:E});case"thumbnail":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:Pu,name:E});case"image_shape":return te.createElement(Wa.Z,{params:vp(vp({},n),{},{hideTitle:l}),component:Fc,name:E});case"timeline":return void 0===(null==n?void 0:n.options)?null:te.createElement(Va.Z,{flOptions:n,name:E,parentKey:o,component:Lu});case"repeatable":var C=vp(vp({},n),!!a&&{reduxProps:a});return"string"==typeof E&&E.endsWith("sp_form_builder_steps")?te.createElement(Va.Z,{flOptions:C,name:E,parentKey:E,component:pi}):te.createElement(Va.Z,{flOptions:C,name:E,parentKey:E,component:Pp});case"interaction_view":return te.createElement(Ka,{flOptions:n,name:E,parentKey:E})}})),bp=function(e){var t=e.settings,n=e.reduxProps,o=e.values,a=e.parentKey,i=e.element,r=e.disabledGroups;return te.createElement("div",{className:"builder-field-renderer-wrapper"},Object.keys(t).map((function(e){var l=t[e],c=l.fields,s=Object.keys(c),d=Be(c),u=function(e){var t=Be(e);return!!Ae(t)&&Object.keys(e).filter((function(e){return e!==t.name})).every((function(t){return!e[t].visibility}))}(c),p=function(e){return Object.keys(e).some((function(t){return e[t].visibility}))}(c);return p?0===s.length||"backend"===l.client||Ae(l.visibility)&&!l.visibility||Ae(r)&&r.includes(e)?null:te.createElement("div",{className:"builder-card ".concat(Ae(d)?"builder-card-toggle":""),key:e},te.createElement("div",{className:"builder-card-header"},te.createElement("span",{className:"builder-fs-2"},l.title),Ae(d)&&te.createElement(fp,{field:d.field,fieldName:d.name,reduxProps:n,values:o,hideTitle:!0,parentKey:a,element:i})),!u&&te.createElement("div",{className:"builder-card-body"},s.map((function(e){return Ae(c[e].visibility)&&!c[e].visibility||(null==d?void 0:d.name)===e?null:te.createElement(fp,{key:e,field:c[e],fieldName:e,reduxProps:n,values:o,parentKey:a,element:i})})))):null})))};function gp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function hp(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gp(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gp(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const _p=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){var t;return(0,Y.Z)(this,a),(t=o.call(this,e)).triggerRef=(0,te.createRef)(null),t}return(0,X.Z)(a,[{key:"handleItemClick",value:function(e){var t=this.props,n=t.parentKey,o=t.state.sppbForm;this.props.onHandleRowClick(e),"none"!==e&&["table_advanced","accordion","tab","sp_carouselpro","carouselpro","sliderpro","carousel_extended","js_slideshow"].includes(o.mainForm.addonName)&&"mainForm"===o.form&&this.props.setRepeatFields(n,e)}},{key:"handleCloneItem",value:function(e){var t,n=this.props,o=n.fields,a=n.flOptions,i=o.get(e),r=ae()(o.get(e));if(o.name===d)r[d]=(null!==(t=r[d])&&void 0!==t?t:[]).map((function(e,t){return Ie()(e.content)&&(e.content=e.content.map((function(e,n){return e.id=ct(),"nested_row"===(null==e?void 0:e.type)&&(e.reference=i[d[t]].content[n].id),e}))),e}));else if(o.name===u)r.content=r.content.map((function(e,t){return e.id=ct(),e}));else if(Ie()(r.content)){var l,c=(null===(l=this.props.state)||void 0===l||null===(l=l.sppbForm)||void 0===l?void 0:l.mainForm).addonData,s=ct();r.content=r.content.map((function(e,t){return e.id=s,"nested_row"===(null==e?void 0:e.type)&&(e.reference=i.content[t].id),e})),a.reduxProps.duplicateDeepContentItem({addonData:hp(hp({},c),{},{deepItemRowId:s}),deepItem:{key:this.props.parentKey,value:i,index:this.props.index}})}o.push(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(gt(e)&>(e.title)||gt(e.admin_label)){var n=e.title||e.admin_label||"",o=n.split(" "),a=o[o.length-1],i=parseInt(a,10);!isNaN(i)&&o.length>1&&o.pop(),n=o.join(" ");var r=new Set;t.forEach((function(e){if(e&&"object"===(0,Ee.Z)(e)){var t=(e.title||e.admin_label||"").split(" "),n=parseInt(t[t.length-1],10);isNaN(n)||r.add(n)}}));for(var l=isNaN(i)?2:i+1;r.has(l);)l++;e.title="".concat(n," ").concat(l)}return e}(r,o.getAll()))}},{key:"handleVisibility",value:function(e){var t=this.props.fields,n=ae()(t.get(e));n.item_visibility=void 0!==n.item_visibility&&!n.item_visibility,t.remove(e),t.insert(e,n)}},{key:"render",value:function(){var e,t,n=this,o=this.props,a=o.index,i=o.openRow,r=(o.element,o.isDragging),l=o.parentKey,c=o.flOptions,s=o.state,d=o.thisFormName,u=o.connectDropTarget,p=o.connectDragPreview,m=o.connectDragSource,f=o.fields,b={opacity:r?".5":"1"},g={};"sppbForm"===d&&(void 0!==s.form.sppbForm.values[l]?g=s.form.sppbForm.values[l][a]:f.length>0&&(g=f.get(a))),"insideAddonForm"===d&&(void 0!==s.form.insideAddonForm.values[l]?g=s.form.insideAddonForm.values[l][a]:f.length>0&&(g=f.get(a)));var h=null===(e=this.props)||void 0===e||null===(e=e.state)||void 0===e?void 0:e.sppbForm,_=this.props.fields.get(a),E=!1===_.item_visibility?"sp-pagebuilder-repeatable-item-hidden":"",y=v.includes(null==h||null===(t=h.mainForm)||void 0===t?void 0:t.addonName)&&"mainForm"===(null==h?void 0:h.form);return p(u(te.createElement("div",{className:"builder-card builder-mb-1 ".concat(E),style:b,ref:this.triggerRef},te.createElement("div",{className:"builder-card-header builder-row builder-card-no-border"},te.createElement("div",{className:"builder-column"},te.createElement("span",{className:"builder-card-title builder-d-flex builder-align-items-center"},m(te.createElement("span",{style:{visibility:!1===_.item_visibility?"hidden":"visible"}},te.createElement(Bo,{name:"ellipsisDoubleY",className:"builder-cursor-move builder-ms-1 builder-me-2 builder-text-secondary builder-opacity-6"}))),_.title||_.admin_label?te.createElement("span",{className:"builder-fs-2 builder-text-ellipsis",style:{maxWidth:141,paddingLeft:4},title:_.title||_.admin_label,onClick:function(e){e.preventDefault(),n.handleItemClick(a)}},_.title||_.admin_label):te.createElement("span",{className:"builder-fs-2 builder-text-ellipsis",style:{maxWidth:160,paddingLeft:4},title:"Item",onClick:function(e){e.preventDefault(),n.handleItemClick(a)}},"Item"))),te.createElement("div",{className:"builder-column-auto"},te.createElement("div",{className:"builder-d-flex builder-justify-content-end"},te.createElement("div",{style:{visibility:!1===_.item_visibility?"hidden":"visible"}},te.createElement("span",{className:"builder-button builder-button-light builder-button-round",onClick:function(e){e.preventDefault(),n.handleItemClick(a)},role:"button"},te.createElement(Bo,{name:"pencil",size:"1x"}))),te.createElement("div",{style:{visibility:!1===_.item_visibility?"hidden":"visible"}},!(null!=c&&c.fixed)&&te.createElement("span",{className:"builder-button builder-button-light builder-button-round",onClick:function(e){e.preventDefault(),n.handleCloneItem(a)},role:"button"},te.createElement(Bo,{name:"cloneLine",size:"1x"}))),(!Ae(_.item_visibility)||!0===_.item_visibility)&&y&&te.createElement("div",null,te.createElement("span",{className:"builder-button builder-button-light builder-button-round",onClick:function(e){e.preventDefault(),n.handleVisibility(a)},role:"button"},te.createElement(Bo,{name:"eye",size:"1x"}))),!1===_.item_visibility&&y&&te.createElement("div",null,te.createElement("span",{className:"builder-button builder-button-light builder-button-round",onClick:function(e){e.preventDefault(),n.handleVisibility(a)},role:"button"},te.createElement(Bo,{name:"eyeSlash",size:"1x"}))),te.createElement("div",{style:{visibility:!1===_.item_visibility?"hidden":"visible"}},!(null!=c&&c.fixed)&&te.createElement("span",{className:"builder-button builder-button-light builder-button-round",onClick:function(e){e.preventDefault(),n.props.onHandleRemoveItemRowClick(a)},role:"button"},te.createElement(Bo,{name:"trash",size:"1x"})))))),te.createElement(si,{title:c.title,open:i===a,parent_el:this.triggerRef,onHide:this.props.onClose,gap:25,modalBodyCss:{padding:0},footerContent:te.createElement("div",{className:"builder-button builder-button-outline",onClick:function(e){e.preventDefault(),n.handleItemClick("none")},role:"button"},te.createElement(Bo,{name:"check",className:"builder-me-1"})," ",Joomla.JText._("COM_SPPAGEBUILDER_APPLY"))},i==a&&te.createElement("div",{className:"builder-card builder-card-popover"},te.createElement("div",{className:"builder-card-body builder-card-body-popover"},te.createElement(bp,{settings:Ue(c.attr,g),reduxProps:c.reduxProps,values:g,parentKey:this.props.parentKey,element:this.props.element})))))))}}]),a}(te.Component);var Ep={hover:function(e,t,n){var o=t.getItem().index,a=e.index,i=t.getItem().fieldLength,r=t.isOver({shallow:!0}),l=t.isOver();if(o!==a&&!1!==r&&!1!==l&&i===e.fields.length){var c=(0,ne.findDOMNode)(n).getBoundingClientRect(),s=(c.bottom-c.top)/2,d=t.getClientOffset().y-c.top;o<a&&d<s||o>a&&d>s||(e.fields.swap(o,a),t.getItem().index=a)}}},yp=(0,ei.DragSource)(ti.FORMREITEM,{beginDrag:function(e){return{fieldLength:e.fields.length,id:e.id,index:e.index}}},(function(e,t){return{connectDragSource:e.dragSource(),connectDragPreview:e.dragPreview(),isDragging:t.isDragging()}})),xp=(0,ei.DropTarget)(ti.FORMREITEM,Ep,(function(e){return{connectDropTarget:e.dropTarget()}}));const Op=(0,Io.$j)((function(e){return{state:e}}),(function(e){return{setRepeatFields:function(t,n){return e(Ga(t,n))}}}))(xp(yp(_p)));var Ip=void 0;function wp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Cp(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?wp(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wp(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Pp=(0,Io.$j)((function(e){return{state:e}}),(function(e){return{setRepeatFields:function(t,n){e(Ga(t,n))}}}))((function(e){var t=(0,te.useState)("none"),n=(0,W.Z)(t,2),o=n[0],a=n[1],i=(0,te.useState)(!1),r=(0,W.Z)(i,2),l=r[0],c=r[1],s=(0,te.useState)("image"),d=(0,W.Z)(s,2),u=d[0],p=(d[1],function(e){a(e)}),m=function(t){var n,o=e.fields,a=e.flOptions,i=o.get(t),r=null==i||null===(n=i.content)||void 0===n||null===(n=n[0])||void 0===n?void 0:n.id;gt(r)&&a.reduxProps.removeRow(r),o.remove(t)},v=e.fields,f=e.flOptions,b=e.hideAddButton,g=e.meta.form;return(0,te.useEffect)((function(){var e;(null!==(e=v.getAll())&&void 0!==e?e:[]).forEach((function(e,t){if(!gt(e.title)||0===e.title.length){var n=Cp(Cp({},e),{},{admin_label:"Item ".concat(t+1)});v.splice(t,1,n)}}))}),[]),te.createElement("div",{className:"builder-form-group builder-repeated-fields"},!b&&te.createElement("div",{className:"builder-row builder-align-items-center builder-mb-3"},te.createElement("div",{className:"builder-column-8"},te.createElement("span",{className:"builder-form-label"},f.title)),te.createElement("div",{className:"builder-d-flex builder-justify-content-end gap-2"},f.bulk_import&&te.createElement("div",{className:"builder-d-flex builder-justify-content-center"},te.createElement("span",{className:"builder-button builder-button-secondary builder-d-flex",onClick:function(){c(!0)},role:"button"},te.createElement(Bo,{name:"plus",className:"builder-me-1 builder-d-flex builder-align-items-center"}),Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_BULK_ADD"))),!(null!=f&&f.fixed)&&te.createElement("div",{className:"builder-d-flex builder-justify-content-center"},te.createElement("span",{className:"builder-button builder-button-primary builder-d-flex",onClick:function(t){t.preventDefault();var n=e.fields,o=e.parentKey,a=e.state,i=n.length;"mainForm"===a.sppbForm.form&&e.setRepeatFields(o,i);var r=Object.values(We)||[];if(null==r||!r.includes(o)){var l={};return/^sp_table_advanced_item$/i.test(o)||/^table_advanced_item\[\d+\]\.table_advanced_item$/i.test(o)?l={content:[]}:/^sp_form_builder_steps$/i.test(o)&&(l={sp_form_builder_item:[]}),l.admin_label="New Item",void n.push(l)}var c={title:"",icon:"",content:[{id:ct(),name:"row",type:"nested_row",reference:void 0}],admin_label:"New Item"};n.push(c)},role:"button"},te.createElement("div",{className:"builder-d-flex builder-align-items-center"},te.createElement(Bo,{name:"plus",className:"builder-me-1 builder-d-flex builder-align-items-center"}),Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_ADD")))))),v.map((function(t,n){return te.createElement(Op,{key:n,flOptions:f,fields:v,element:t,thisFormName:g,parentKey:e.parentKey,index:n,openRow:o,onClose:function(){return a("none")},onHandleRowClick:p,onHandleRemoveItemRowClick:m})})),te.createElement(Qa,{isOpen:l,onClose:function(){return c(!1)},cssClass:"builder-modal-dialog-fixed builder-modal-dialog-centered",size:"lg"},te.createElement(Xa,null,te.createElement(Ya,{className:"builder-modal-header-lg",showClose:!0,onClose:function(){return c(!1)}},te.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_MEDIA"))),te.createElement(Hs,{client:"field",type:u,onHandleInsertMedia:function(e){"object"===(0,Ee.Z)(e)&&!Array.isArray(e)&&Object.keys(e).length>0&&(e=Object.values(e)),e.forEach((function(e){return v.push(e)})),c(!1)}.bind(Ip),onHandleMediaModal:function(){c(!1)}.bind(Ip),isGallery:!0}))))}));var Sp=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(){return(0,Y.Z)(this,a),o.apply(this,arguments)}return(0,X.Z)(a,[{key:"onClickEditAddon",value:function(e,t,n){var o=this.props,a=o.inputName,i=o.parentKey,r=o.riIndex,l=a.substring(a.indexOf(".")+1);this.props.setRepeatFields(i,r),this.props.addonAddEditInside(t,n,l,e)}},{key:"onClickRemoveAddon",value:function(e){var t=this.props,n=t.inputName,o=t.parentKey,a=n.substring(n.indexOf(".")+1),i=this.props.state.sppbForm.activeField;i.fieldName=o,i.riFieldName=a,this.props.addonRemoveInside(e,a,i)}},{key:"render",value:function(){var e=this,t=this.props,n=t.addon,o=t.index;return(0,t.connectDragPreview)((0,t.connectDragSource)((0,t.connectDropTarget)(te.createElement("div",{className:"builder-list-item builder-list-item-bordered builder-px-2"},te.createElement("div",{className:"builder-row builder-align-items-center"},te.createElement("div",{className:"builder-column-auto"},te.createElement(Bo,{name:"ellipsisDoubleY",className:"builder-cursor-move builder-me-1 builder-text-body builder-opacity-4"})),te.createElement("div",{className:"builder-column-auto"},te.createElement("span",{className:"builder-addon-icon builder-icon",dangerouslySetInnerHTML:{__html:addonsJSON[n.name].icon}})),te.createElement("div",{className:"builder-column-7"},te.createElement("span",{className:"builder-text-truncate"},addonsJSON[n.name].title)),te.createElement("div",{className:"builder-column builder-pe-0"},te.createElement("div",{className:"builder-d-flex builder-justify-content-end"},te.createElement("div",null,te.createElement("span",{className:"builder-button builder-button-light builder-button-round",onClick:function(t){t.preventDefault(),e.onClickEditAddon(o,n.name,n.settings)},role:"button"},te.createElement(Bo,{name:"pencil",size:"1x"}))),te.createElement("div",null,te.createElement("span",{className:"builder-button builder-button-light builder-button-round",onClick:function(t){t.preventDefault(),e.onClickRemoveAddon(o)},role:"button"},te.createElement(Bo,{name:"trash",size:"1x"}))))))))))}}]),a}(te.Component),Ap={hover:function(e,t,n){var o=t.getItem().index,a=e.index;if(o!==a){var i=(0,ne.findDOMNode)(n).getBoundingClientRect(),r=(i.bottom-i.top)/2,l=t.getClientOffset().y-i.top;if(!(o<a&&l<r||o>a&&l>r)){var c=e.inputName,s=c.substring(c.indexOf(".")+1),d=e.state.sppbForm.activeField;e.addonSortInside(o,a,s,d),t.getItem().index=a}}}},Dp=(0,ei.DragSource)(Do,{beginDrag:function(e){return{index:e.index}}},(function(e,t){return{connectDragSource:e.dragSource(),connectDragPreview:e.dragPreview(),isDragging:t.isDragging()}})),Np=(0,ei.DropTarget)(Do,Ap,(function(e,t){return{connectDropTarget:e.dropTarget(),isOver:t.isOver(),canDrop:t.canDrop(),isOverCurrent:t.isOver({shallow:!0})}}));const Tp=(0,Io.$j)((function(e){return{state:e}}),(function(e){return{setRepeatFields:function(t,n){e(Ga(t,n))},addonAddEditInside:function(t,n,o,a){e(Fa(t,n,o,a))},addonRemoveInside:function(t,n,o){e(function(e,t,n){return{type:"REMOVE_ADDON_IN",addonIndex:e,riFieldName:t,fieldData:n}}(t,n,o))},addonSortInside:function(t,n,o,a){e(function(e,t,n,o){return{type:"SORT_ADDON_IN",dragIndex:e,dropIndex:t,riFieldName:n,fieldData:o}}(t,n,o,a))}}}))(Np(Dp(Sp)));var Rp=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){return(0,Y.Z)(this,a),o.call(this,e)}return(0,X.Z)(a,[{key:"render",value:function(){var e=this,t=this.props;return t.connectDragPreview,t.connectDragSource,te.createElement("div",{className:"builder-list-group builder-list-group-rounded"},this.props.builderAddons.map((function(t,n){return te.createElement(Tp,{addon:t,builderAddons:e.props.builderAddons,key:n,index:n,parentKey:e.props.parentKey,riIndex:e.props.riIndex,inputName:e.props.inputName})})))}}]),a}(te.Component);const kp=(0,Io.$j)((function(e){return{state:e}}))(Rp);var Lp=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){var t;(0,Y.Z)(this,a),t=o.call(this,e);var n=[];for(var i in addonsJSON)"carousel_extended"!=i&&"table_advanced"!=i&&"accordion"!=i&&"tab"!=i&&"sp_carouselpro"!=i&&"carouselpro"!=i&&"sliderpro"!=i&&n.push(addonsJSON[i]);return t.state={open:!1,addons:n},t}return(0,X.Z)(a,[{key:"onClickAddon",value:function(){var e=this.state.open;this.setState({open:!e})}},{key:"openAddonForm",value:function(e){var t=this.props,n=t.parentKey,o=t.riIndex,a=t.inputName,i=addonsJSON[e].default,r=a.substring(a.indexOf(".")+1);this.setState({open:!1}),this.props.saveInsideAddon(i,{addonIndex:"",addonName:e,fieldName:n,rfieldIndex:o,riFieldName:r})}},{key:"render",value:function(){var e=this;return te.createElement("div",{className:"builder-inner-addon-list-container builder-position-relative"},te.createElement("div",{className:"builder-text-center builder-mt-3"},te.createElement("span",{className:"builder-button builder-button-outline".concat(this.state.open?" active":""),onClick:function(t){t.preventDefault(),e.onClickAddon()},role:"button"},this.state.open?te.createElement("i",{className:"fas fa-times","aria-hidden":"true"}):te.createElement("i",{className:"fas fa-plus","aria-hidden":"true"}))),this.state.open&&te.createElement("div",{className:"builder-addon-list builder-addon-list-inner"},this.state.addons.map((function(t,n){return te.createElement("div",{key:n,onClick:function(n){n.preventDefault();var o=t.addon_name.replace("sp_","");e.openAddonForm(o)}},te.createElement("span",{className:"builder-addon-list-item"},te.createElement("span",{className:"builder-addon-icon"},te.createElement("span",{className:"builder-addon-icon builder-icon",dangerouslySetInnerHTML:{__html:t.icon}})),te.createElement("span",{className:"builder-addon-title"},t.title)))}))))}}]),a}(te.Component);const Mp=(0,Io.$j)((function(e){return{state:e}}),(function(e){return{saveInsideAddon:function(t,n){e(Ua(t,n))},addonAddEditInside:function(t,n,o,a){e(Fa(t,n,o,a))}}}))(Lp);var Bp=(new Date).getTime(),Jp=[],Zp=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){var t;return(0,Y.Z)(this,a),(t=o.call(this,e)).state={builderData:Jp},t}return(0,X.Z)(a,[{key:"componentDidMount",value:function(){var e=this.props.input,t=e.value;if(e.onChange,e.name,""!=t)if(void 0===t[0].id){var n={id:Bp++,name:"text_block",settings:{text:t}},o=ae()(Jp);o.push(n),this.setState({builderData:o})}else this.setState({builderData:t})}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){this.setState({builderData:e.input.value})}},{key:"componentDidUpdate",value:function(){(0,this.props.input.onChange)(this.state.builderData)}},{key:"render",value:function(){var e,t=this.props,n=t.input,o=t.params,a=t.parentKey,i=t.riIndex;return["sp_accordion_item","sp_tab_item","table_advanced_item[0].table_advanced_item"].includes(a)?null:te.createElement("div",{className:"builder-form-group","data-field":null===(e=this.props.input)||void 0===e?void 0:e.name},te.createElement("label",null,o.title),te.createElement(kp,{parentKey:a,riIndex:i,inputName:n.name,builderAddons:this.state.builderData}),te.createElement(Mp,{parentKey:a,riIndex:i,inputName:n.name}))}}]),a}(te.Component);const jp=(0,Io.$j)()(Zp),Gp=function(e){var t,n,o=e.params,a=e.input,i=(0,te.useRef)(null),r=(0,te.useRef)("sppbeditor-".concat((new Date).getTime())).current,l=(0,te.useRef)(!1),c=(0,te.useState)(!1),s=(0,W.Z)(c,2),d=s[0],u=s[1],p=(0,te.useState)(!1),m=(0,W.Z)(p,2),v=m[0],f=m[1],b=(0,te.useRef)(null),g=La((function(e){a.onChange(e)}),150);(0,te.useEffect)((function(){var e=window,t=e.WFEditor,n=e.tinyMCE;(t||n)&&(t?(jQuery.extend(t.settings,function(e){var t=e.setIsFocused,n=e.debounceChangeEditor;return{height:"200",theme_resizing:!1,setup:function(e){var o=function(){var t=e.getContent({format:"raw"});n(t)};e.onNodeChange.add(o),e.onChange.add(o),e.onKeyUp.add(o),e.onPaste.add(o),e.onFocus.add((function(){window.editMode="form",t(!0)})),e.onBlur.add((function(){return t(!1)}))}}}({setIsFocused:u,debounceChangeEditor:g})),t.create(r)):(n.execCommand("mceRemoveEditor",!0,r),n.init(function(e){var t,n=e.setIsFocused,o=e.debounceChangeEditor;return t={selector:"textarea",force_br_newlines:!0,force_p_newlines:!1,forced_root_block:"",toolbar_items_size:"small",invalid_elements:"script,applet",content_css:"components/com_sppagebuilder/assets/css/tinymce.css",theme:tinyTheme,menubar:!1,height:"200",entity_encoding:"raw",deprecation_warnings:!1},(0,K.Z)(t,"force_p_newlines",void 0),(0,K.Z)(t,"forced_root_block","p"),(0,K.Z)(t,"content_style","body{ font-size: 12px !important; }"),(0,K.Z)(t,"relative_urls",!0),(0,K.Z)(t,"document_base_url",pagebuilder_base),(0,K.Z)(t,"image_class_list",[{title:"None",value:""},{title:"Left",value:"pull-left"},{title:"Right",value:"pull-right"}]),(0,K.Z)(t,"plugins",["advlist","autolink","lists","link","charmap","preview","image","searchreplace","code","media","fullscreen","wordcount"]),(0,K.Z)(t,"toolbar","blocks | styleselect | bold italic fontsizeselect | alignleft aligncenter alignright alignjustify | blockquote | bullist numlist | link image | fullscreen code"),(0,K.Z)(t,"setup",(function(e){e.on("change keyup paste",(function(){var t=e.getContent({format:"raw"});o(t)})),e.on("focus",(function(){window.editMode="form",n(!0)})),e.on("blur",(function(){return n(!1)}))})),t}({setIsFocused:u,debounceChangeEditor:g})),n.execCommand("mceAddEditor",!0,r)))}),[]),(0,te.useEffect)((function(){var e=window,t=e.WFEditor,n=e.tinyMCE;if(i.current&&(t||n)&&!d){var o=n.get(r);if(o||Ui()(!i.current.textContent,a.value)){var c=function(e){var t=o.getContent({format:"raw"});Ui()(t,e)||o.setContent(e,{format:"raw"})};if(t)return c(a.value);l.current?c(a.value):o.on("init",(function(){l.current=!0}))}else i.current.textContent=a.value}}),[a.value,d]),(0,te.useEffect)((function(){var e=document.querySelector(".builder-inline-editor-button-content");if(e)return e.classList.add("resize-editor"),function(){return e.classList.remove("resize-editor")}}),[]);var h=(null!==(t=a.value)&&void 0!==t?t:"").replaceAll(/<p>|<\/p>|<br.*?>/g,""),_=h.trim().length>0;return te.createElement("div",{ref:b,className:"builder-form-group","data-field":null==a?void 0:a.name},o.title?o.desc?te.createElement("label",null,te.createElement(vi.Z,{content:o.desc,tagName:"span"},o.title)):te.createElement("label",null,o.title):null,te.createElement("div",{className:"builder-button-ai-gradient builder-mb-2"},te.createElement("span",{role:"button",className:"builder-button builder-button-ai",onClick:function(){return f(!0)}},te.createElement(Bo,{name:"wand",className:"builder-d-inline-flex builder-me-2"}),Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_AI_GENERATE_WITH_AI"))),te.createElement(pd,{languageOptions:null===(n=e.params)||void 0===n?void 0:n.languageOptions,fieldValue:_?h:"",isOpen:v,triggerRef:b,onClose:function(){return f(!1)},onChange:function(e){a.onChange(e),f(!1)}}),te.createElement("div",{className:"content-editor"},te.createElement("textarea",(0,ko.Z)({},a,{ref:i,className:"mce_editable wf-editor",id:r}))))};function Up(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Fp(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Up(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Up(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}pagebuilder_base;var Hp=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){var t;return(0,Y.Z)(this,a),(t=o.call(this,e)).updateResponsiveData=t.updateResponsiveData.bind((0,Lo.Z)(t)),t.state={responsiveDevice:Ce.device,activeGroup:""},t.setActiveGroup=t.setActiveGroup.bind((0,Lo.Z)(t)),t}return(0,X.Z)(a,[{key:"componentDidMount",value:function(){Ce.on("change",this.updateResponsiveData)}},{key:"componentWillUnmount",value:function(){Ce.removeListener("change",this.updateResponsiveData)}},{key:"setActiveGroup",value:function(e){this.setState({activeGroup:e})}},{key:"updateResponsiveData",value:function(){this.setState({responsiveDevice:Ce.device})}},{key:"_renderField",value:function(e,t){if((void 0===(null==e?void 0:e.type)||"repeatable"===e.type)&&void 0!==(null==e?void 0:e.attr)){if(!this.props.reduxProps)return te.createElement(Va.Z,{flOptions:e,name:t,parentKey:t,component:Pp});var n=Fp(Fp({},e),{},{reduxProps:this.props.reduxProps});return te.createElement(Va.Z,{flOptions:n,name:t,parentKey:t,component:Pp})}switch(e.type){case"hidden":return te.createElement(Wa.Z,{params:e,component:Lc,name:t});case"text":case"gmap":return te.createElement(Wa.Z,{params:e,component:Dl,name:t});case"select":case"category":case"plugin":case"accesslevel":return te.createElement(Wa.Z,{params:e,component:Il,name:t,responsiveDevice:this.state.responsiveDevice});case"animation":return te.createElement(Wa.Z,{params:e,component:sr,name:t});case"alert":return te.createElement(Wa.Z,{params:e,component:or,name:t});case"alignment":return null!=e&&e.inline?te.createElement(Wa.Z,{params:e,component:Vc,name:t,responsiveDevice:this.state.responsiveDevice}):te.createElement(Wa.Z,{params:e,component:lr,name:t,responsiveDevice:this.state.responsiveDevice});case"headings":return null!=e&&e.inline?te.createElement(Wa.Z,{params:e,component:Yc,name:t}):te.createElement(Wa.Z,{params:e,component:kc,name:t});case"link":if(!this.props.reduxProps)return te.createElement(Wa.Z,{params:e,component:ns,name:t});var o=this.props.reduxProps,a=o.globalPanel,i=o.setGlobalPanel,r=Fp(Fp({},e),{},{globalPanel:a,setGlobalPanel:i});return te.createElement(Wa.Z,{params:r,component:ns,name:t});case"color":return te.createElement(Wa.Z,{params:e,component:Hr,name:t});case"advancedcolor":return te.createElement(Wa.Z,{params:e,component:Ti,name:t});case"textarea":return te.createElement(Wa.Z,{params:e,component:wu,name:t});case"separator":return te.createElement(Wa.Z,{params:e,component:xu,name:t});case"header":return te.createElement(Wa.Z,{params:e,component:Nc,name:t});case"number":return te.createElement(Wa.Z,{params:e,component:Qs,name:t,responsiveDevice:this.state.responsiveDevice});case"module":return te.createElement(Wa.Z,{params:e,component:Xs,name:t});case"checkbox":return te.createElement(Wa.Z,{params:e,component:Zr,name:t,responsiveDevice:this.state.responsiveDevice});case"radio":return te.createElement(Wa.Z,{params:e,component:td,name:t});case"advancedradio":return te.createElement(Wa.Z,{params:e,component:Bi,name:t,responsiveDevice:this.state.responsiveDevice});case"icon":return te.createElement(Wa.Z,{params:e,component:Bc,name:t});case"editor":return te.createElement(Wa.Z,{params:e,component:Gp,name:t});case"media":return te.createElement(Wa.Z,{params:e,component:Ys,name:t});case"padding":case"margin":return te.createElement(Wa.Z,{params:e,component:Wi,name:t,responsiveDevice:this.state.responsiveDevice});case"builder":var l=void 0===this.props.parentKey?"":this.props.parentKey;return te.createElement(Wa.Z,{params:e,parentKey:l,riIndex:this.props.index,component:jp,name:t});case"boxshadow":return te.createElement(Wa.Z,{params:e,component:Ir,name:t});case"slider":return te.createElement(Wa.Z,{params:e,component:Qi,name:t,responsiveDevice:this.state.responsiveDevice});case"advancedslider":return te.createElement(Wa.Z,{params:e,component:nr,name:t,responsiveDevice:this.state.responsiveDevice});case"fontstyle":return te.createElement(Wa.Z,{params:e,component:dc,name:t});case"fonts":return te.createElement(Wa.Z,{params:e,component:cc,name:t});case"advancedsettings":return te.createElement(Wa.Z,{params:e,component:ji,name:t});case"typography":return te.createElement(Wa.Z,{params:e,component:pp,name:t,responsiveDevice:this.state.responsiveDevice,formData:this.props.values});case"codeeditor":return te.createElement(Wa.Z,{params:e,component:Ur,name:t});case"gradient":return te.createElement(Wa.Z,{params:e,component:uc,name:t});case"buttons":return te.createElement(Wa.Z,{fieldsAttr:this.props.fieldsAttr,isDisplayable:this.isDisplayable.bind(this),params:e,component:Mr,name:t,responsiveDevice:this.state.responsiveDevice});case"thumbnail":return te.createElement(Wa.Z,{params:e,component:Pu,name:t});case"timeline":return void 0===(null==e?void 0:e.options)?null:te.createElement(Va.Z,{flOptions:e,name:t,parentKey:t,component:Lu});default:return null}}},{key:"isAllowedField",value:function(e){return["fullscreen","container_separator","container_width"].includes(e)}},{key:"isDisplayable",value:function(e){var t=!0,n=this.props,o=n.values,a=n.fieldsList,i=Fp(Fp({},void 0===a?{}:a),o);if(void 0===(null==e?void 0:e.depends))return!0;if("object"===(0,Ee.Z)(e.depends)&&!(e.depends instanceof Array)){var r=Object.entries(e.depends),l=r=r.length>0?r[0]:[],c=(0,W.Z)(l,2),s=c[0],d=c[1];e.depends=[],e.depends.push([s,"=",d])}return e.depends.forEach((function(e){var n=e[0],a=e[1],r=e[2];if(void 0!==i[n]){var l=o[n];void 0!==l&&"object"===(0,Ee.Z)(l)&&l.hasOwnProperty("src")&&(l=l.src),"="===a?t=Ie()(l)&&l.hasOwnProperty("xl")?void 0!==l[Ce.device]&&t&&l[Ce.device]==r:void 0!==l&&t&&l==r:"!="===a&&(t=Ie()(l)&&l.hasOwnProperty("xl")?void 0!==l[Ce.device]&&t&&l[Ce.device]!=r:void 0!==l&&t&&l!=r)}})),t}},{key:"hasVisibleChildren",value:function(e){var t=this;if("header"===(null==e?void 0:e.type)&&"toggle"===(null==e?void 0:e.style))return this.state.activeGroup===e.uuid;if(void 0===(null==e?void 0:e.group))return!1;var n=this.props.fieldsAttr;return e.group.some((function(e){return t.isDisplayable(n[e])}))}},{key:"inAGroup",value:function(e){var t=this.props.fieldsAttr;return Object.entries(t).some((function(t){var n=(0,W.Z)(t,2),o=(n[0],n[1]);return void 0!==(null==o?void 0:o.group)&&o.group.includes(e)}))}},{key:"renderFields",value:function(){var e=this,t=this.props,n=t.fieldsAttr,o=t.values,i=t.toggleType,r=!1;"inner_row"===i?r=!0:"undefined"==typeof pageType||"module"!==pageType||"row"!==i&&"inner_row"!==i||(r=!0);var l=function t(n,o){var i=Object.keys(n).length>1,r=i?Object.keys(n):[];if(i)return te.createElement($r,null,r.map((function(i){var r,l,c,s,d,u,p;if("depends"!==i){var m=null===(r=n[i])||void 0===r?void 0:r.fields,v=Fp(Fp(Fp(Fp(Fp(Fp({},(null===(l=n[i])||void 0===l?void 0:l.icon)&&{icon:n[i].icon}),(null===(c=n[i])||void 0===c?void 0:c.text)&&{text:n[i].text}),(null===(s=n[i])||void 0===s?void 0:s.icon_position)&&{icon_position:n[i].icon_position}),(null===(d=n[i])||void 0===d?void 0:d.size)&&{size:n[i].size}),(null===(u=n[i])||void 0===u?void 0:u.text_only)&&{text_only:n[i].text_only}),(null===(p=n[i])||void 0===p?void 0:p.icon_only)&&{icon_only:n[i].icon_only});return m?te.createElement(Xr,{name:i,attrs:v,key:i},t(m,o)):te.createElement(Xr,{name:i,attrs:v,key:i},te.createElement("div",{className:"builder-inline-group"},te.createElement(a,{fieldsList:n[i],fieldsAttr:n[i],values:o,reduxProps:e.props.reduxProps})))}})))};return Object.entries(n).map((function(t){var a,i=(0,W.Z)(t,2),c=i[0],s=i[1];if("fields"===c||"fields"===c.slice(0,6)&&!isNaN(c.substring(6))){var d;if(null!==(d=n[c])&&void 0!==d&&d.depends&&!e.isDisplayable(n[c]))return;return te.createElement(te.Fragment,{key:c},l(n[c],o))}var u=c;return void 0!==(null===(a=e.props)||void 0===a?void 0:a.parentKey)&&(c="".concat(e.props.element,".").concat(c)),r&&e.isAllowedField(c)?null:te.createElement(te.Fragment,{key:c},function(t){var o=t.field,a=t.key;if(void 0!==(null==o?void 0:o.group)&&e.isDisplayable(o))return te.createElement("div",{className:"builder-form-group".concat("header"==(null==o?void 0:o.type)&&"toggle"==(null==o?void 0:o.style)?" builder-form-group-toggle":"")},te.createElement("div",{className:"builder-card".concat("header"==(null==o?void 0:o.type)&&"toggle"==(null==o?void 0:o.style)?" builder-card-toggle":"")},te.createElement("div",{className:"builder-card-header".concat(e.hasVisibleChildren(o)?"":" builder-card-no-border")},e._renderField(o,a)),e.hasVisibleChildren(o)&&te.createElement("div",{className:"builder-card-body"},(o.title,o.group.length>0&&o.group.map((function(t){var o,i=t;return void 0!==(null===(o=e.props)||void 0===o?void 0:o.parentKey)&&(i="".concat(e.props.element,".").concat(t)),te.createElement(te.Fragment,{key:"".concat(a,"-").concat(t)},e.isDisplayable(n[t])?e._renderField(n[t],i):null)}))))))}({field:s,key:c}),function(t){var n=t.field,o=t.key,a=t.originalKey;if(void 0===(null==n?void 0:n.group)&&!e.inAGroup(a)&&e.isDisplayable(n))return e._renderField(n,o)}({field:s,key:c,originalKey:u}),function(t){var n=t.field,o=t.key,a=t.originalKey;if("interaction_view"===(null==n?void 0:n.type)&&void 0!==(null==n?void 0:n.attr)&&!e.inAGroup(a)&&e.isDisplayable(n))return te.createElement(Ka,{flOptions:n,name:o,parentKey:o})}({field:s,key:c,originalKey:u}))}))}},{key:"render",value:function(){return te.createElement(Dc.Provider,{value:{activeGroup:this.state.activeGroup,setActiveGroup:this.setActiveGroup}},this.renderFields())}}]),a}(te.Component);const zp=(0,Io.$j)((function(e){return{state:e}}))(Hp);var Vp=(0,te.createContext)({}),Wp=function(){return(0,te.useContext)(Vp)};const Kp=Vp;function Yp(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Xp(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Yp(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Yp(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var qp=function(e){var t=e.handle,n=e.transition,o=void 0===n?"none 0s ease 0s":n,a=e.children,i=te.Children.only(a),r=(0,te.useRef)(null),l=(0,te.useRef)({left:0,top:0}),c=(0,te.useRef)({left:0,top:0,right:0}),s=(0,te.useState)(null),d=(0,W.Z)(s,2),u=d[0],p=d[1],m=(0,te.useState)(null),v=(0,W.Z)(m,2),f=v[0],b=v[1],g=(0,te.useContext)(Kp).dockState;return(0,te.useEffect)((function(){var e,n,a;null!=i&&null!==(e=i.ref)&&void 0!==e&&e.current&&(r.current=i.ref.current);var s=document.getElementById("sp-pagebuilder-view"),d=null!==(n=window.localStorage.getItem("builderDockState"))&&void 0!==n?n:"float",u=0,m=Number.POSITIVE_INFINITY,v=0,f=function(e){if(r.current&&"float"===d){s.style.pointerEvents="none";var t=r.current.getBoundingClientRect(),n={},o=e.clientX,a=o-t.left,i=t.right-o;(o>c.current.left+a+1||o>u)&&(o<c.current.right-i-1||o<m)&&(u=o,m=o,n.left=o-l.current.left);var f=e.clientY,b=f-t.top;(f>c.current.top+b+1||f>=v)&&(v=f,n.top=f-l.current.top),p(n)}},g=function e(){u=0,m=Number.POSITIVE_INFINITY,v=0,b(null),s.style.pointerEvents="auto",document.removeEventListener("mousemove",f),document.removeEventListener("mouseup",e)},h=function(e){var t;if(0===e.button&&"float"===d){b(o);var n=r.current.offsetLeft,a=r.current.offsetTop,i=e.clientX-n,s=e.clientY-a,u=(null===(t=document.getElementById("sp-page-builder"))||void 0===t?void 0:t.getBoundingClientRect())||{};c.current={left:u.left,top:u.top,right:u.right},l.current={left:Math.round(i),top:Math.round(s)},document.addEventListener("mousemove",f),document.addEventListener("mouseup",g)}},_=t?null===(a=r.current)||void 0===a?void 0:a.querySelector(t):null;return _&&"float"===d?_.style.cursor="move":_=r.current,_.addEventListener("mousedown",h),function(){var e;null===(e=_)||void 0===e||e.removeEventListener("mousedown",h)}}),[t,g]),te.cloneElement(i,Xp(Xp({},!i.ref&&{ref:r}),u&&{style:Xp({left:"".concat(u.left,"px"),top:"".concat(u.top,"px"),bottom:u.bottom?"".concat(u.bottom,"px"):"unset",right:u.right?"".concat(u.right,"px"):"unset"},f&&{transition:f})}))};function $p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Qp(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?$p(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):$p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var em=["Alignment"];const tm=function(e){var t=e.name,n=e.button,o=e.onButtonAction,a=e.isActive,i=e.closeSettingsModal,r=e.addon,l=Ja(),c=l.formState,s=l.addonOps,d=l.editorData,u=l.activeDevice,p=l.activeActionButtons,m=(l.position,l.plusItemAction),v=(0,te.useRef)(null),f=(0,te.useRef)(null),b=(0,te.useState)(null),g=(0,W.Z)(b,2),h=g[0],_=g[1];(0,te.useEffect)((function(){if(c){var e;if(void 0===(null===(e=c.form)||void 0===e?void 0:e.sppbForm))return;if(void 0!==(null==n?void 0:n.type)&&"placeholder"===n.type&&void 0!==(null==n?void 0:n.placeholder)){var o,a=null===(o=c.form)||void 0===o||null===(o=o.sppbForm)||void 0===o?void 0:o.values;if(void 0!==a){var i,r=(null==n||null===(i=n.placeholder)||void 0===i?void 0:i.display_field)||t;_((null==a?void 0:a[r])||null)}}}}),[JSON.stringify(c)]);var E,y,x,O,I,w,C=(0,te.useCallback)((function(){var e,t,n=(null==c||null===(e=c.sppbForm)||void 0===e||null===(e=e.mainForm)||void 0===e?void 0:e.values)||{};return Object.keys(n).length&&null!==(t=n)&&void 0!==t&&t.formData?n.formData:n}),[JSON.stringify(c)]),P=(0,te.useCallback)((function(e){var t=(null==e?void 0:e.depends)||!1;if(!t)return!0;var n=!0,o=C();return t.forEach((function(e){if(e.length<3)me(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_INVALID_DEPENDS_ARRAY"),Joomla.JText._("COM_SPPAGEBUILDER_WARNING_LEVEL"));else{var t=e[0],a=e[1],i=e[2];if(void 0!==(null==o?void 0:o[t])){var r,l=o[t];Ie()(l)&&null!==(r=l)&&void 0!==r&&r[window.builderDefaultDevice]&&(l=l[u]),"="===a?n=void 0!==l&&n&&l===i:"!="===a&&(n=void 0!==l&&n&&l!==i)}}})),n}),[JSON.stringify(n),JSON.stringify(c)]),S=function(e){e.preventDefault();var t={id:(new Date).getTime(),name:"row",type:"nested_row",reference:void 0},o=Qp(Qp({},null==n?void 0:n.meta),{},{icon:"",content:[t]}),a=d.addon.addon.name;m({meta:null==n?void 0:n.meta,item:o,addonName:a,addon:r})},A=function t(o,a){var i=Object.keys(o).length>1,r=i?Object.keys(o):[],l=i?[]:Object.values(o)[0];return i?te.createElement($r,null,r.map((function(i){var r,l,c,u,p,m,v,f=null===(r=o[i])||void 0===r?void 0:r.fields,b=Qp(Qp(Qp(Qp(Qp(Qp({},(null===(l=o[i])||void 0===l?void 0:l.icon)&&{icon:o[i].icon}),(null===(c=o[i])||void 0===c?void 0:c.text)&&{text:o[i].text}),(null===(u=o[i])||void 0===u?void 0:u.icon_position)&&{icon_position:o[i].icon_position}),(null===(p=o[i])||void 0===p?void 0:p.size)&&{size:o[i].size}),(null===(m=o[i])||void 0===m?void 0:m.text_only)&&{text_only:o[i].text_only}),(null===(v=o[i])||void 0===v?void 0:v.icon_only)&&{icon_only:o[i].icon_only});return f?te.createElement(Xr,{name:i,attrs:b,key:i},t(f,a)):te.createElement(Xr,{name:i,attrs:b,key:i},te.createElement("div",{className:"".concat(null!=n&&n.subClass?n.subClass:"builder-inline-group")},te.createElement(zp,{fieldsList:it(s),fieldsAttr:o[i],values:a,toggleType:d.addonType,reduxProps:e.reduxProps})))}))):"inline"===(null==n?void 0:n.style)?te.createElement(zp,{fieldsList:it(s),fieldsAttr:l,values:a,toggleType:d.addonType,reduxProps:e.reduxProps}):te.createElement("div",{className:"".concat(null!=n&&n.subClass?n.subClass:"builder-inline-group")},te.createElement(zp,{fieldsList:it(s),fieldsAttr:l,values:a,toggleType:d.addonType,reduxProps:e.reduxProps}))},D=(y=(0,te.useState)({calculatedPosition:{},arrowPlacement:"bottom"}),O=(x=(0,W.Z)(y,2))[0],I=x[1],w=oi(null===(E=f.current)||void 0===E?void 0:E.getBoundingClientRect()),(0,te.useEffect)((function(){if(a&&v.current&&f.current){var e=v.current.getBoundingClientRect(),t=f.current.getBoundingClientRect(),n=w||{},o=n.height,i=n.top,r=t.width||e.width,l=t.height;if(o!==l||i!==t.top){var c={top:{bottom:"calc(100% + 16px)",top:"initial"},bottom:{top:"calc(100% + 16px)",bottom:"initial"},left:{top:"".concat(Math.floor(-l/2+e.height/2),"px"),left:"".concat(Math.floor(-r-16),"px")},right:{top:"".concat(Math.floor(-l/2+e.height/2),"px"),left:"".concat(Math.floor(e.width+16),"px")}},s=window.iWindow.innerHeight||window.iDocument.documentElement.clientHeight,d=l+16;e.bottom+d>s&&e.top-40>d?I({calculatedPosition:c.top,arrowPlacement:"top"}):I({calculatedPosition:c.bottom,arrowPlacement:"bottom"})}}}),[a,v,f,w]),O),N=D.calculatedPosition,T=D.arrowPlacement,R=(0,te.useCallback)((function(e){var t=null==e?void 0:e.fieldset;if(!t)return pe(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_INVALID_DATA_STRUCTURE_FOUND"),Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL")),console.error(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_INVALID_DATA_STRUCTURE_FOUND")),null;var n=C(),o=null==t?void 0:t.tab_groups;if(void 0!==o){var a=Object.keys(o);return te.createElement(qp,{handle:".builder-editor-modal-title"},te.createElement("div",{id:"sp-inline-popover",className:"".concat("inline"===(null==e?void 0:e.style)?"builder-inline-editor builder-inline-editor-dropdown-inline":"builder-inline-editor-button-content"),style:Qp({},N),ref:f},te.createElement(za,{title:e.tooltip,closeSettingsModal:i,hasTitle:!em.includes(e.tooltip)}),te.createElement($r,{tabStyle:"line",cssClass:"builder-outer-tabs"},a.map((function(e){var t,a,i,r,l,c,s,d=null===(t=o[e])||void 0===t?void 0:t.fields,u=Qp(Qp(Qp(Qp(Qp(Qp({},(null===(a=o[e])||void 0===a?void 0:a.icon)&&{icon:o[e].icon}),(null===(i=o[e])||void 0===i?void 0:i.text)&&{text:o[e].text}),(null===(r=o[e])||void 0===r?void 0:r.icon_position)&&{icon_position:o[e].icon_position}),(null===(l=o[e])||void 0===l?void 0:l.size)&&{size:o[e].size}),(null===(c=o[e])||void 0===c?void 0:c.text_only)&&{text_only:o[e].text_only}),(null===(s=o[e])||void 0===s?void 0:s.icon_only)&&{icon_only:o[e].icon_only});return te.createElement(Xr,{name:e,attrs:u,key:e},A(d,n))})))))}var r="inline"==(null==e?void 0:e.style)?"builder-inline-editor builder-inline-editor-dropdown-inline":"builder-inline-editor-button-content",l=em.includes(null==e?void 0:e.tooltip)?" builder-has-arrow builder-arrow-".concat("top"===T?"down":"up"):"",c=function(){var o=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return te.createElement("div",{id:"sp-inline-popover",className:"".concat(r," builder-inline-editor-position-").concat("top"===T?"up":"down").concat(l),style:Qp({},N),ref:f},te.createElement(za,{title:e.tooltip,closeSettingsModal:i,hasTitle:o}),A(t,n))};return em.includes(e.tooltip)?c():te.createElement(qp,{handle:".builder-editor-modal-title"},c(!0))}),[n,JSON.stringify(c),T,N]);return void 0!==(null==n?void 0:n.action)&&"separator"===n.action&&P(n)?te.createElement("div",{className:"builder-inline-editor-separator"}):P(n)&&te.createElement("div",{className:"builder-inline-editor-item".concat(null!=n&&n.fieldset||null!=n&&n.options?" builder-inline-editor-has-child":"")},te.createElement("span",{className:"builder-inline-editor-button".concat(p.includes(n.action)?" active":"").concat(a?" builder-dropdown-active active":""),onClick:function(e){e.preventDefault(),e.stopPropagation(),o(t,n)},title:null!=n&&n.tooltip?n.tooltip:"",role:"button",ref:v},function e(t){var n=void 0!==(null==t?void 0:t.class_icon)&&!0===t.class_icon;if("click"===(null==t?void 0:t.action)&&"plus"===t.type)return te.createElement("span",{className:"builder-d-inline-flex",onClick:S,title:(null==t?void 0:t.tooltip)||""},te.createElement(Bo,{name:t.icon,isClassIcon:n,size:void 0===(null==t?void 0:t.icon_size)?"":t.icon_size}));if("placeholder"===(null==t?void 0:t.type)){if(void 0===(null==t?void 0:t.placeholder))return pe(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_INVALID_DATA_STRUCTURE"),Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL")),console.error(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_INVALID_DATA_STRUCTURE")),null;var o=t.placeholder;if(void 0!==(null==o?void 0:o.type)&&"list"===o.type){if(void 0===(null==o?void 0:o.options))return pe(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_INVALID_MISSING_OPTIONS")),console.error(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_INVALID_MISSING_OPTIONS")),null;var a=o.options,i=null;if(h){var r=Ie()(h)?h[u]:h;i=void 0!==a[r]?a[r]:Object.values(a)[0]}else if(void 0!==(null==t?void 0:t.default)){var l=Ie()(t.default)?t.default[u]:t.default;i=void 0!==a[l]?a[l]:Object.values(a)[0]}else i=Object.values(a)[0];return e(i)}if(void 0!==(null==o?void 0:o.type)&&"HTMLElement"===o.type){var c=(null==o?void 0:o.element)||"div",s={},d=null;if(null!=o&&o.selector&&("#"===o.selector.charAt(0)?s.id=o.selector.substr(1):s.className=o.selector.substr(1)),null!=o&&o.attribute){var p,m,v=(null===(p=o.attribute)||void 0===p?void 0:p.type)||"style",f=(null===(m=o.attribute)||void 0===m?void 0:m.property)||"background",b=h||(null==t?void 0:t.default),g="";"background"==f&&Ie()(b)&&("solid"==(null==b?void 0:b.type)?g=null!=b&&b.color?b.color:"#FFFFFF":(g=(g="radial"==(null==b?void 0:b.type)?"radial-gradient(at "+(null!=b&&b.radialPos?+b.radialPos:"center center")+", ":"linear-gradient("+(null!=b&&b.deg?b.deg+"deg":"0deg")+", ")+(null!=b&&b.color?b.color:"#FFFFFF")+" "+(null!=b&&b.pos?b.pos+"%":"0%")+", "+(null!=b&&b.color2?b.color2:"#FFFFFF")+" "+(null!=b&&b.pos2?b.pos2+"%":"100%"),g+=")","radial"==(null==b?void 0:b.type)?null!=b&&b.radialPos&&b.radialPos:(null!=b&&b.deg&&b.deg,null!=b&&b.color&&b.color,null!=b&&b.pos&&b.pos,null!=b&&b.color2&&b.color2,null!=b&&b.pos2&&b.pos2))),"text"===v?d=b:s.style=(0,K.Z)({},f,xe()(g)?b:g)}return te.createElement(c,s,d)}}return void 0===(null==t?void 0:t.icon)&&void 0===(null==t?void 0:t.text)?null:void 0===(null==t?void 0:t.text)?te.createElement(Bo,{name:t.icon,isClassIcon:n,size:void 0===(null==t?void 0:t.icon_size)?"":t.icon_size}):void 0===(null==t?void 0:t.icon_position)||"left"===t.icon_position?te.createElement(te.Fragment,null,(null==t?void 0:t.icon)&&te.createElement(Bo,{name:t.icon,isClassIcon:n,size:void 0===(null==t?void 0:t.icon_size)?"":t.icon_size}),te.createElement("span",{className:"builder-inline-editor-button-text builder-ms-2"},t.text)):te.createElement(te.Fragment,null,te.createElement("span",{className:"builder-inline-editor-button-text builder-me-1"},t.text),(null==t?void 0:t.icon)&&te.createElement(Bo,{name:t.icon,isClassIcon:n,size:void 0===(null==t?void 0:t.icon_size)?"":t.icon_size}))}(n),((null==n?void 0:n.fieldset)||(null==n?void 0:n.options))&&(null==n?void 0:n.showCaret)&&te.createElement(Bo,{name:"angleDown",size:"1x"})),void 0!==(null==n?void 0:n.fieldset)&&a&&R(n))},nm=function(e){var t,n=e.doc,o=e.addon,a=e.reduxProps,i=(0,te.useState)(null),r=(0,W.Z)(i,2),l=r[0],s=r[1],d=Ja(),u=d.editorData,p=d.setActiveActionButtons;(0,te.useEffect)((function(){var e;void 0===(null===(e=u.config)||void 0===e?void 0:e.buttons)&&pe(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_INVALID_ADDONS_SETTINGS"),Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"))}),[]),(0,te.useEffect)((function(){s(null)}),[u.addonId]);var m=function(){return s(null)},v=function(e,t){t.action=t.action.toLowerCase(),"dropdown"===t.action?s((function(t){return t!==e?e:null})):["bold","italic","underline"].includes(t.action)&&(n.execCommand(t.action,!1,null),p((function(e){var n=(0,c.Z)(e),o=n.indexOf(t.action);return o>-1?n.splice(o,1):n.push(t.action),n})))};return void 0!==(null==u||null===(t=u.config)||void 0===t?void 0:t.buttons)&&Object.entries(u.config.buttons).map((function(e){var t=(0,W.Z)(e,2),n=t[0],i=t[1];return te.createElement(tm,{key:n,addon:o,button:i,name:n,isActive:l===n,closeSettingsModal:m,onButtonAction:v,reduxProps:a})}))},om=function(e){var t=e.onlyStar,n=e.size,o=e.styles,a=void 0===o?{}:o;return t?te.createElement(am,{size:n}):te.createElement("div",{className:"builder-button-pro ".concat("sm"==n?"builder-button-pro-sm":""," ").concat("md"==n?"builder-button-pro-md":""," ").concat("lg"==n?"builder-button-pro-lg":""," ").concat("xl"==n?"builder-button-pro-xl":""," "),style:a},te.createElement(am,{size:n}),te.createElement("span",{className:"builder-button-pro-label"}," Pro "))};var am=function(e){var t=e.size;return te.createElement(Bo,{name:"star",className:"builder-button-pro-star ".concat("sm"==t?"builder-button-pro-star-sm":""," ").concat("md"==t?"builder-button-pro-star-md":""," ").concat("lg"==t?"builder-button-pro-star-lg":""," ").concat("xl"==t?"button-button-pro-star-xl":"")})},im=(0,Ma.Z)({form:"sppbForm",enableReinitialize:!0,destroyOnUnmount:!1,onChange:function(e,t,n,o){n.onSubmit(e)}})((function(e){var t=e.sections,n=e.position,o=e.doc,a=e.formState,i=e.loadFormValues,r=e.handleSubmit,l=e.onChangeEditableValue,c=e.editorData,s=e.onDuplicate,d=e.onDelete,u=e.plusItemAction,p=e.editorRef,m=(0,te.useState)(""),v=(0,W.Z)(m,2),f=v[0],b=v[1],g=(0,te.useState)([]),h=(0,W.Z)(g,2),_=h[0],E=h[1],y=(0,te.useState)(window.builderDefaultDevice),x=(0,W.Z)(y,2),O=x[0],I=x[1];(0,te.useEffect)((function(){return o.addEventListener("selectionchange",(function(){var e=o.getSelection().toString();b(e||""),C()})),Ce.on("change",w),function(){E([])}}),[]),(0,te.useEffect)((function(){if(null!=c&&c.addonId&&jQuery(document).on("editElementChange",(function(e,t,n,o,a){var i;e.preventDefault(),e.stopPropagation();var r=null!=c&&null!==(i=c.addon)&&void 0!==i&&null!==(i=i.settings)&&void 0!==i&&i.addonName?c.addon.settings.addonName:null;r&&l({field:t,value:o,id:n,addonName:r,options:a})})),c.show){var e,t,n,o=null===(e=c.addon)||void 0===e?void 0:e.settings,a=ae()(null!==(t=null==o?void 0:o.formData)&&void 0!==t?t:o),r=null==c||null===(n=c.addon)||void 0===n?void 0:n.settings,s=r.addonIndex,d=r.colIndex,u=r.rowIndex;i({addonType:c.addonType,settings:a,addonName:o.addonName,addonData:{addonIndex:s,colIndex:d,rowIndex:u}})}return function(){jQuery(document).off("editElementChange")}}),[JSON.stringify(a),JSON.stringify(c)]),(0,te.useEffect)((function(){C()}),[f]);var w=function(){return I(Ce.device)},C=function(){var e,t=void 0!==(null===(e=o.getSelection())||void 0===e||null===(e=e.baseNode)||void 0===e||null===(e=e.parentNode)||void 0===e?void 0:e.tagName)?o.getSelection().baseNode.parentNode:null;if(t){var n=void 0!==(null==t?void 0:t.parentNode)?t.parentNode:null,a=null!=t&&t.tagName?(t.tagName||"").toLowerCase():null,i={strong:"bold",em:"italic",u:"underline",i:"italic",b:"bold"},r=[];for("strong"!==a&&"b"!==a&&"em"!==a&&"i"!==a&&"u"!==a||r.push(i[a]);n;){var l,c=(n.tagName||"").toLowerCase();if("strong"!==c&&"b"!==c&&"em"!==c&&"i"!==c&&"u"!==c)break;r.push(i[c]),n=void 0!==(null===(l=n)||void 0===l?void 0:l.parentNode)?n.parentNode:null}E(r)}},P=(0,te.useMemo)((function(){var e;return null!=a&&null!==(e=a.sppbForm)&&void 0!==e&&e.mainForm?ll(a.sppbForm.mainForm):[]}),[a]),S=((0,te.useMemo)((function(){var e;return((null==a||null===(e=a.sppbForm)||void 0===e||null===(e=e.mainForm)||void 0===e?void 0:e.addonName)||"").split("_").map((function(e){return e.charAt(0).toUpperCase()+e.slice(1)})).join(" ")}),[a]),function(e){return A(e)}),A=function(e){return te.createElement("div",{className:"builder-inline-editor-item"},te.createElement("span",{className:"builder-inline-editor-button ".concat(""),onClick:e.onSaveAddon,role:"button"},te.createElement(Bo,{name:"saveLine"})),dt)},D={formState:a,editorData:c,activeDevice:O,position:n,activeActionButtons:_,setActiveActionButtons:E,selection:f,addonOps:P,plusItemAction:u},N="up"===n.direction?" builder-arrow-down editor-content-down":" builder-arrow-up editor-content-up";return te.createElement(Za.Provider,{value:D},te.createElement("div",{ref:p,className:"builder-inline-editor builder-has-arrow".concat(N),style:{left:n.left,top:n.top}},te.createElement("form",{onSubmit:r,style:{display:"inline-flex"}},te.createElement(nm,{doc:o,addon:c.addon.addon,reduxProps:e.reduxProps})),te.createElement("div",{className:"builder-inline-editor-separator"}),te.createElement("div",{className:"builder-inline-editor-item"},te.createElement("span",{className:"builder-inline-editor-button",onClick:function(e){e.preventDefault(),Zi.resetAll(),Zi.setAddon(Ta.addon),Zi.setType(c.addonType),Zi.showEditPanel(),Ta.hideEditor()},role:"button"},te.createElement(Bo,{name:"cog"}))),S({onSaveAddon:function(){var e=Ta.addon,n=e.addon,o=e.settings,a=o.rowIndex,i=o.colIndex,r=Kt({sections:t,addon:n,rowIndex:a,colIndex:i});Uo.reset(),Uo.setAddon(r),Uo.setDialog("saveAddon"),Uo.showDialog()}}),te.createElement("div",{className:"builder-inline-editor-item"},te.createElement("span",{className:"builder-inline-editor-button",role:"button",onClick:function(e){e.preventDefault(),s(c)}},te.createElement(Bo,{name:"cloneLine"}))),te.createElement("div",{className:"builder-inline-editor-item"},te.createElement("span",{className:"builder-inline-editor-button",role:"button",onClick:function(e){e.preventDefault(),d(c)}},te.createElement(Bo,{name:"trash"})))))}));const rm=(0,Io.$j)((function(e){return{formState:e,initialValues:e.sppbForm.mainForm.values||[]}}),(function(e){return{loadFormValues:function(t){return e(ja(t))},onChangeEditableValue:function(t){return e(Ha(t))},plusItemAction:function(t){var n=t.meta,o=t.item,a=t.addonName,i=t.addon;return e({type:"ADD_DEEP_ADDON_NEW_ITEM",payload:{meta:n,item:o,addonName:a,addon:void 0===i?{}:i}})}}}))(im);function lm(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function cm(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?lm(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lm(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var sm=(0,o.UY)({sppbForm:na,form:ea}),dm=(0,o.MT)(sm);const um=(0,Io.$j)((function(e){return{sections:e.pageBuilder.present,tools:e.tools}}),(function(e){return{onSaveSettings:function(t){return e(ba(t))},onDeepDuplicationAddon:function(t){return e(ua(t))},onDeleteAddon:function(t,n,o,a){return e(ra(t,n,o,a))},onEditAddonText:function(t){return e({type:"EDIT_ADDON_TEXT",payload:t})},setGlobalPanel:function(t){return e(Da(t))},duplicateDeepContentItem:function(t){return e(sa(t))},removeRow:function(t){return e(aa(t))}}}))((function(e){var t=e.sections,n=e.onSaveSettings,o=e.onDeepDuplicationAddon,a=e.onDeleteAddon,i=e.onEditAddonText,r=(0,te.useState)(!1),l=(0,W.Z)(r,2),c=l[0],s=l[1],d=(0,te.useState)({}),u=(0,W.Z)(d,2),p=u[0],m=u[1],v=(0,te.useState)({show:!1,addon:{},addonId:0,position:{},addonType:"addon",config:{}}),f=(0,W.Z)(v,2),b=f[0],g=f[1],h=(0,te.useRef)({width:0,height:0}),_=(0,te.useCallback)((function(e){if(e){var t=e.getBoundingClientRect(),n=t.width,o=t.height;h.current={width:n,height:o};var a=I(h.current);m(a)}}),[]),E=La((function(e){n(e)}),300),y=function(){var e=Ta.show,t=Ta.addon,n=Ta.addonId,o=Ta.position,a=Ta.addonType,i=Ta.config;g({show:e,addon:t,addonId:n,position:o,addonType:a,config:i})};(0,te.useEffect)((function(){return Ta.on("onEditor",x),Ta.on("updateEditor",y),document.getElementById("sp-pagebuilder-view").contentDocument.addEventListener("keyup",O),function(){Ta.removeListener("onEditor",x),Ta.removeListener("updateEditor",y),document.getElementById("sp-pagebuilder-view").contentDocument.removeEventListener("keyup",O),s(!1)}}),[]),(0,te.useEffect)((function(){if(b.show){var e=Ta.show,n=Ta.addonId,o=Ta.position,a=Ta.addonType,i=Ta.config,r=t.find((function(e){var t;return e.id===(null===(t=b.addon)||void 0===t||null===(t=t.row)||void 0===t?void 0:t.id)}));if(r){var l=r.columns.find((function(e){var t;return e.id===(null===(t=b.addon)||void 0===t||null===(t=t.column)||void 0===t?void 0:t.id)}));if(l){var c=l.addons.find((function(e){return e.id===b.addonId}));if(c){var s=cm(cm({},b.addon),{},{row:r,column:l,addon:c,settings:cm(cm({},b.addon.settings),{},{formData:c.settings})});g({show:e,addon:s,addonId:n,position:o,addonType:a,config:i})}}}}}),[t]),(0,te.useEffect)((function(){return c&&window.frames["sp-pagebuilder-view"].window.addEventListener("scroll",w),function(){window.frames["sp-pagebuilder-view"].window.removeEventListener("scroll",w)}}),[c]),(0,te.useEffect)((function(){s(b.show)}),[b.show]);var x=function(){var e=Ta.show,t=Ta.addon,n=Ta.addonId,o=Ta.position,a=Ta.addonType,i=Ta.config;if(e){s(!1);var r=setTimeout((function(){s(!0),clearTimeout(r)}),200)}g({show:e,addon:t,addonId:n,position:o,addonType:a,config:i})},O=function(e){var t=e.which||e.keyCode;t&&27===t&&Ta.show&&Ta.hideEditor()},I=function(e){var t,n,o=document.getElementById("sp-pagebuilder-view"),a=o.contentDocument||o.contentWindow.document,i=(null==o?void 0:o.getBoundingClientRect())||{},r=a.getElementById("sppb-addon-".concat(Ta.addonId)),l=(null==r?void 0:r.getBoundingClientRect())||{},c=l.width,s=l.height,d=l.left,u=l.top,p=l.bottom,m=i.left,v=i.top,f=i.height,b="".concat(m+d+c/2-e.width/2,"px");return f<=p+e.height?(t="".concat(v+u-e.height,"px"),n="up"):(t="".concat(v+u+s+e.height/2,"px"),n="down"),{left:b,top:t,direction:n}},w=La((function(){if(c&&Ta.addonId){var e=I(h.current);m(e)}}),0,[c]),C=function(e){if(b.show){var t=ae()(b.addon);t.settings.formData=e;var n=addonsJSON[t.settings.addonName];g(cm(cm({},b),{},{addon:cm(cm({},b.addon),{},{settings:cm(cm({},b.addon.settings),{},{formData:e})})})),null!=n&&n.js_template?E(t):jQuery.ajax({type:"POST",url:pagebuilder_base+"index.php?option=com_sppagebuilder&view=ajax&format=json&callback=addon",headers:{"X-CSRF-Token":Joomla.getOptions("csrf.token")},dataType:"json",data:{addon:{id:t.settings.addonId,settings:e,name:t.settings.addonName}},cache:!1,success:function(e){t.settings.htmlContent=e.html,t.settings.assets=e.assets,E(t)}.bind(void 0)})}},P=(0,te.useMemo)((function(){return null!=b&&b.addon&&Object.keys(b.addon).length>0?C:null}),[b]);return(0,ne.createPortal)(te.createElement(Io.zt,{store:dm},c&&te.createElement(rm,{sections:t,editorRef:_,editorData:b,onSubmit:P,position:p,doc:document.getElementById("sp-pagebuilder-view").contentDocument,onDuplicate:function(e){var t=e.addon,n=t.addon,a=t.settings,i=a.rowIndex,r=a.colIndex,l=a.addonIndex;o({addon:n,rowIndex:i,colIndex:r,addonIndex:l})},onDelete:function(e){var t;Ta.hideEditor();var n=e.addon;a(n.row.id,n.column.id,n.addon.id,null===(t=n.addon)||void 0===t?void 0:t.reference_id)},onEditAddonText:i,reduxProps:{currentPanel:e.tools.currentPanel,setGlobalPanel:e.setGlobalPanel,duplicateDeepContentItem:e.duplicateDeepContentItem,removeRow:e.removeRow,activeDevice:e.tools.activeDevice}})),document.body)}));var pm=function(e){var t=e.children;return ne.createPortal(t,document.body)};pm.proptypes={children:Ei().node,container:Ei().oneOfType([Ei().instanceOf(te.Component),Ei().func]),disablePortal:Ei().bool};const mm=pm;var vm=function(e){var t=e.invisible,n=void 0!==t&&t,o=e.open,a=e.onClose,i="builder-element-backdrop";return n&&(i+=" builder-element-backdrop-visible"),o?te.createElement("div",{className:i,"aria-hidden":!0,onClick:function(e){a&&a()}}):null};vm.propTypes={invisible:Ei().bool,onClose:Ei().func.isRequired,open:Ei().bool.isRequired};const fm=vm;function bm(e,t){var n=0;return"top"===t?n=e.top:"center"===t?n=e.top+e.height/2:"bottom"===t&&(n=e.bottom),n}function gm(e,t){var n=0;return"left"===t?n=e.left:"center"===t?n=e.left+e.width/2:"right"===t&&(n=e.right),n}const hm=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){var t;return(0,Y.Z)(this,a),(t=o.call(this,e)).state={contextStyle:{visibility:"hidden"}},t.handlePagesScroll=ka()(t.handlePagesScroll.bind((0,Lo.Z)(t))),t.onBackdropHandler=t.onBackdropHandler.bind((0,Lo.Z)(t)),t.contextMenuTimer=null,t.contextMenuWrapper=null,t.setWrapper=t.setWrapper.bind((0,Lo.Z)(t)),t}return(0,X.Z)(a,[{key:"onBackdropHandler",value:function(){var e=this.props.onClose;this.setState({contextStyle:{visibility:"hidden"}}),e()}},{key:"setWrapper",value:function(e){e&&(this.contextMenuWrapper=e,this.getContextMenuPosition())}},{key:"handlePagesScroll",value:function(){this.contextMenuWrapper&&this.getContextMenuPosition()}},{key:"componentDidMount",value:function(){document.addEventListener("scroll",this.handlePagesScroll),document.getElementById("sp-pagebuilder-view")&&(window.frames["sp-pagebuilder-view"].window.addEventListener("scroll",this.handlePagesScroll),window.frames["sp-pagebuilder-view"].window.addEventListener("resize",this.handlePagesScroll))}},{key:"componentWillUnmount",value:function(){document.removeEventListener("scroll",this.handlePagesScroll),document.getElementById("sp-pagebuilder-view")&&(window.frames["sp-pagebuilder-view"].window.removeEventListener("scroll",this.handlePagesScroll),window.frames["sp-pagebuilder-view"].window.removeEventListener("resize",this.handlePagesScroll))}},{key:"getContextMenuPosition",value:function(){var e=this,t=this.props,n=t.targetElm,o=t.positionX,a=void 0===o?"right":o,i=t.positionY,r=void 0===i?"bottom":i,l=t.anchorOrigin,c=void 0===l?{x:"center",y:"bottom"}:l,s=t.marginThread,d=void 0===s?10:s;n?(this.contextMenuTimer&&clearTimeout(this.contextMenuTimer),this.contextMenuTimer=setTimeout((function(){var t=e.contextMenuWrapper.getBoundingClientRect(),o=n.getBoundingClientRect(),i=document.getElementById("sp-pagebuilder-view"),l=document.body.getBoundingClientRect(),s={left:0,top:0};i&&(s=i.getBoundingClientRect(),l.width=s.width,l.height=s.height);var u,p,m=function(e,t){return{left:gm(e,t.x),top:bm(e,t.y)}}(o,c);u="right"===a?l.left+s.left+m.left+d:l.left+s.left+m.left-t.width;var v=t.width+d>Math.abs(o.left-l.width),f=t.width+d>o.right;"center"===a?u=m.left+s.left-t.width/2:"right"===a&&v?u=l.left+s.left+m.left-t.width:"left"===a&&f&&(u=l.left+s.left+m.left+d),("right"===a||"left"===a)&&v&&f&&(u=l.left+s.left+d+m.left-Math.abs(Math.abs(o.left-l.width)-t.width));var b=Math.abs(o.bottom-window.innerHeight),g=o.top;if("top"===r?p=g>t.height?m.top-(t.height+d):o.bottom+d:"bottom"===r&&(p=b>t.height?m.top+d:o.top-(t.height+d)),t.height>g&&t.height>b){var h=Math.abs(b-t.height);p=m.top-h}e.setState({contextStyle:{visibility:"visible",top:p+"px",left:u+"px"}})}))):this.setState({contextStyle:{visibility:"visible",top:"50%",left:"50%",transform:"translate(-50%, -50%)"}})}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.open,o=e.className,a=void 0===o?"":o;return n?te.createElement(mm,null,te.createElement("div",{className:"builder-popover-container"},te.createElement(fm,{invisible:!0,open:n,onClose:this.onBackdropHandler}),te.createElement("div",{className:"builder-popover".concat(""!=a?" "+a:""),style:this.state.contextStyle,ref:this.setWrapper},t))):null}}]),a}(te.Component);function _m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Em(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_m(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var ym=[{id:0,size:"12",icon:'<svg xmlns="http://www.w3.org/2000/svg" width="51" height="17" fill="none"><rect width="50.78" height="16.927" fill-opacity=".3" rx="2"/></svg>'},{id:1,size:"6+6",icon:'<svg xmlns="http://www.w3.org/2000/svg" width="50" height="17" fill="none"><rect width="23.79" height="16.221" fill-opacity=".3" rx="2"/><rect width="23.79" height="16.221" fill-opacity=".7" rx="2"/><rect width="23.79" height="16.221" x="25.681" fill-opacity=".3" rx="2"/></svg>'},{id:2,size:"4+4+4",icon:'<svg xmlns="http://www.w3.org/2000/svg" width="50" height="17" fill="none"><rect width="15.139" height="16.221" fill-opacity=".3" rx="2"/><rect width="15.139" height="16.221" x="17.302" fill-opacity=".3" rx="2"/><rect width="15.139" height="16.221" x="17.302" fill-opacity=".7" rx="2"/><rect width="15.139" height="16.221" x="34.605" fill-opacity=".3" rx="2"/></svg>'},{id:3,size:"3+3+3+3",icon:'<svg xmlns="http://www.w3.org/2000/svg" width="51" height="17" fill="none"><rect width="10.814" height="16.221" fill-opacity=".3" rx="2"/><rect width="10.814" height="16.221" x="12.974" fill-opacity=".3" rx="2"/><rect width="10.814" height="16.221" x="12.974" fill-opacity=".7" rx="2"/><rect width="10.814" height="16.221" x="25.95" fill-opacity=".3" rx="2"/><rect width="11.354" height="16.221" x="38.929" fill-opacity=".3" rx="2"/><rect width="11.354" height="16.221" x="38.929" fill-opacity=".7" rx="2"/></svg>'},{id:4,size:"4+8",icon:'<svg xmlns="http://www.w3.org/2000/svg" width="50" height="17" fill="none"><rect width="15.139" height="16.221" fill-opacity=".3" rx="2"/><rect width="33" height="16" x="17" fill-opacity=".3" rx="2"/><rect width="33" height="16" x="17" fill-opacity=".7" rx="2"/></svg>'},{id:5,size:"3+9",icon:'<svg xmlns="http://www.w3.org/2000/svg" width="50" height="17" fill="none"><rect width="10.814" height="16.221" fill-opacity=".7" rx="2"/><rect width="37" height="16" x="13" fill-opacity=".3" rx="2"/></svg>'},{id:6,size:"3+6+3",icon:'<svg xmlns="http://www.w3.org/2000/svg" width="50" height="17" fill="none"><rect width="10.543" height="16.221" fill-opacity=".3" rx="2"/><rect width="11.084" height="16.221" x="38.659" fill-opacity=".3" rx="2"/><rect width="23.79" height="16.221" x="12.704" fill-opacity=".7" rx="2"/></svg>'},{id:7,size:"2+6+4",icon:'<svg xmlns="http://www.w3.org/2000/svg" width="51" height="17" fill="none"><rect width="6.488" height="16.221" x=".143" fill-opacity=".7" rx="2"/><rect width="23.79" height="16.221" x="9" fill-opacity=".3" rx="2"/><rect width="15.139" height="16.221" x="35" fill-opacity=".7" rx="2"/></svg>'},{id:8,size:"2+10",icon:'<svg xmlns="http://www.w3.org/2000/svg" width="50" height="17" fill="none"><rect width="6.488" height="16.221" x=".143" fill-opacity=".3" rx="2"/><rect width="41" height="16" x="9" fill-opacity=".7" rx="2"/></svg>'},{id:10,size:"2+3+7",icon:'<svg xmlns="http://www.w3.org/2000/svg" width="50" height="17" fill="none"><rect width="6.488" height="16.221" x=".143" fill-opacity=".7" rx="2"/><rect width="10" height="16.221" x="8.7" fill-opacity=".3" rx="2"/><rect width="28.927" height="16.221" x="20.653" fill-opacity=".7" rx="2"/></svg>'}];const xm=(0,Io.$j)(null,(function(e){return{addRow:function(t){return e(oa(t))},setGlobalPanel:function(t){return e(Da(t))},updateRowLayout:function(t){return e({type:"UPDATE_ROW_LAYOUT",payload:t})}}}))((function(e){var t=e.open,n=e.closeDropdown,o=e.rowIndex,a=e.rowId,i=e.bottom,r=void 0!==i&&i,l=e.currentLayout,c=void 0===l?"":l,s=e.updateLayout,d=void 0!==s&&s,u=e.addRow,p=e.updateRowLayout,m=e.setGlobalPanel,v=c.toString().replaceAll(",","+"),f=(0,te.useState)(v),b=(0,W.Z)(f,2),g=b[0],h=b[1],_=(0,te.useState)(!1),E=(0,W.Z)(_,2),y=E[0],x=E[1],O=(0,te.useRef)(null);(0,te.useEffect)((function(){var e=function(e){O.current&&!O.current.parentElement.contains(e.target)&&n()};return document.addEventListener("click",e),function(){document.removeEventListener("click",e)}}),[]),(0,te.useEffect)((function(){h(v)}),[v]);var I=function(e){return function(){d?p({newLayout:e.size,currentLayout:v,rowId:a}):u(Em({layout:e.size},r&&{rowIndex:o+1})),n()}};return te.createElement(hm,{open:t,onClose:n,positionX:"center",positionY:"top",className:"builder-canvas-grid-popover",anchorOrigin:{x:"center",y:"top"}},te.createElement("div",{className:"builder-row",ref:O},te.createElement("div",{className:"builder-column-md-4"},te.createElement("div",{className:"builder-canvas-card builder-d-flex builder-flex-column builder-justify-content-center builder-text-center builder-py-5 builder-px-3 builder-me-3"},te.createElement("div",{className:"builder-d-flex builder-justify-content-center builder-gap-3"},te.createElement(Bo,{name:"layoutsDuo",className:"builder-bg-secondary"}),te.createElement(Bo,{name:"blocksDuo",className:"builder-bg-secondary"}),te.createElement(Bo,{name:"cubeDuo",className:"builder-bg-secondary"})),te.createElement("div",{className:"builder-mt-3 builder-mb-4 builder-fs-2"},Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_POPOVER_TITLE")),te.createElement("div",{className:"builder-button builder-button-primary-light",onClick:function(e){e.preventDefault(),m({name:"layouts"}),n()}},te.createElement(Bo,{name:"download",className:"builder-me-2"}),Joomla.JText._("COM_SPPAGEBUILDER_LAYOUTS_IMPORT")))),te.createElement("div",{className:"builder-column-md-8 builder-canvas-line"},te.createElement("div",{className:"builder-ms-4"},te.createElement("div",{className:"builder-canvas-grid-row"},ym.map((function(e){return te.createElement("div",{key:e.id,className:"builder-canvas-grid-column"},te.createElement("div",{className:"builder-canvas-grid-item",onClick:I(e)},te.createElement("div",{className:"builder-canvas-grid-item-preview",dangerouslySetInnerHTML:{__html:e.icon}}),te.createElement("div",{className:"builder-canvas-grid-item-name"},e.size)))}))),te.createElement("div",{className:"builder-fs-sm builder-text-center builder-py-3 builder-insert-line"},Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_POPOVER_CUSTOM_COLUMNS")),y&&te.createElement("p",{className:" builder-fs-2 builder-text-danger builder-text-center "},Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_POPOVER_INVALID_LAYOUT")),te.createElement("form",{className:"builder-d-flex",onSubmit:function(e){e.preventDefault(),/^(\s*\d+(\.[0-9])?\s*\+?\s*)*$/.test(g)&&""!==g?(d?p({newLayout:g,currentLayout:v,rowId:a}):u(Em({layout:g},r&&{rowIndex:o+1})),n()):x(!0)}},te.createElement("input",{onChange:function(e){var t=e.target.value;h(t)},className:"builder-form-field",type:"text",value:g}),te.createElement("button",{className:"builder-button builder-button-primary builder-ms-3",type:"submit"},"".concat(d?Joomla.JText._("COM_SPPAGEBUILDER_UPDATE"):Joomla.JText._("COM_SPPAGEBUILDER_GENERATE")))))),te.createElement("span",{className:"builder-close-button builder-close-button-xs builder-text-secondary builder-cursor-pointer",onClick:n},te.createElement(Bo,{name:"times",size:"1x"}))))})),Om=function(e){var t=e.bottom,n=e.iconOnly,o=e.index,a=(0,te.useState)(!1),i=(0,W.Z)(a,2),r=i[0],l=i[1];return te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-button builder-button-primary".concat(n?" builder-button-icon-only":" builder-button-md"),onClick:function(){return l(!0)},role:"button",onKeyDown:De,tabIndex:0},n?te.createElement(Bo,{name:"plus"}):te.createElement(te.Fragment,null,te.createElement(Bo,{name:"plusCircle",className:"builder-me-0 builder-me-sm-2"})," ",te.createElement("span",{className:"builder-d-none builder-d-sm-inline"},Joomla.JText._("COM_SPPAGEBUILDER_ADD_NEW_ROW")))),r&&te.createElement(xm,{open:r,closeDropdown:function(){return l(!1)},bottom:t,rowIndex:o}))};var Im,wm,Cm,Pm,Sm,Am,Dm=function(e){var t,n,o=e.settings,a=e.prop,i=e.cssProp,r=e.device,l=e.important,c=void 0!==l&&l,s=e.unit,d=void 0===s?"px":s,u=rt("string");if(void 0===(null==o?void 0:o[a]))return u;if(Ie()(o[a]))for(var p in u){var m,v,f;xe()(null===(m=o[a])||void 0===m?void 0:m[p])||""!==((null===(v=o[a])||void 0===v?void 0:v[p])||"").replace(/\s+/g,"")&&(u[p]="".concat(i,": ").concat((null===(f=o[a])||void 0===f?void 0:f[p])||"").concat(d),u[p]+=c?" !important;":";")}else xe()(null==o||null===(t=o[a])||void 0===t?void 0:t.toString())||""!==((null==o||null===(n=o[a])||void 0===n?void 0:n.toString())||"").replace(/\s+/g,"")&&(u[r]="".concat(i,": ").concat((null==o?void 0:o[a])||"").concat(d),u[r]+=c?" !important;":";");return u},Nm=function(e,t,n){var o=rt("string"),a=["top","right","bottom","left"],i=/^global_/.test(t)?t.replace(/^global_/,""):t;if(Ie()(e[t]))for(var r in o){var l;if(void 0!==(null==e||null===(l=e[t])||void 0===l?void 0:l[r])){var c=e[t][r]+"";o[r]=c.split(" ").map((function(e,t){return xe()(e)?"":"".concat(i,"-").concat(a[t],": ").concat(e,";")})).join("\r\n")}}else{var s=void 0!==(null==e?void 0:e[t])?(null==e?void 0:e[t])+"":"";o[n]=s.split(" ").map((function(e,t){return xe()(e)?"":"".concat(i,"-").concat(a[t],": ").concat(e,";")})).join("\r\n")}return o},Tm=function(e){return function(t){for(var n=arguments.length,o=new Array(n>1?n-1:0),a=1;a<n;a++)o[a-1]=arguments[a];var i=t.map((function(e,t){return void 0!==(null==o?void 0:o[t])?e+o[t]:e})).join("\n");return"".concat(e," {").concat(i,"}")}},Rm=function(e){var t=e.rowId,n=e.columnId,o=e.addon,a=e.scrollInteraction,i=void 0!==a&&a,r=e.mouseInteraction,l=void 0!==r&&r,c=function(e){var t=(0,te.useState)(0),n=(0,W.Z)(t,2),o=n[0],a=n[1],i=(0,te.useRef)(!1),r=(0,te.useRef)(0);return(0,te.useEffect)((function(){var t=(e||{}).while_scroll_view;if(Array.isArray(t)&&null!=t&&t.length){var n=t||[];if(((0,W.Z)(n,1)[0]||{}).enable_while_scroll_view){var o=e.instFormId,l=window.iDocument.getElementById("addon-wrap-".concat(o));if(l)return window.iDocument.addEventListener("scroll",s,!1),function(){window.iDocument.removeEventListener("scroll",s,!1)}}}function c(){var t=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"viewport",n=e.getBoundingClientRect(),o=document.body.offsetHeight,a=n&&n.top,i=n.height;if("fullpage"===t){var r=$(window.iDocument).scrollTop()/($(window.iDocument).height()-$(window).height());return Math.round(100*r)}var l=window.pageYOffset;if(a>l+o)return-1;if(a+i<l)return 101;var c=(l+o-a)/((o+i)/100);return c>100?100:c}(l,e.scrolling_options);r.current=t,a(t),i.current=!1}function s(){i.current||(window.requestAnimationFrame(c),i.current=!0)}}),[null==e?void 0:e.while_scroll_view]),{percentage:o}}(o.settings).percentage,s=function(e,t){var n,o,a=e.settings,i=(a||{}).while_scroll_view,r=Ce.device;if(3!==window.toolsTabIndex)return"";if(!Array.isArray(i)||null==i||!i.length)return"";var l=i||[],c=(0,W.Z)(l,1)[0]||{},s=c.enable_while_scroll_view,d=c.on_scroll_actions,u=c.transition_origin_x,p=c.transition_origin_y,m=c.enable_tablet,v=c.enable_mobile;if(!s||void 0===d||"sm"===r&&!m||"xs"===r&&!v)return"";var f=ae()(d),b={x_offset:null!==(n=a.transition_origin_x)&&void 0!==n?n:u,y_offset:null!==(o=a.transition_origin_y)&&void 0!==o?o:p},g=Rt.parseBeforeFixedWindowPosition(f);return t&&(g=Rt.parseScrollAction(f,t,b)),"#addonId ".concat(g)}(o,c);(0,te.useEffect)((function(){var e=l?function(e,t){var n,o,a,i=Ce.device;if(null!==(n=t.mouse_movement)&&void 0!==n&&n.length){var r=t.instFormId,l=null===(o=window.frames["sp-pagebuilder-view"].window.document.getElementById("sppb-addon-".concat(r)))||void 0===o?void 0:o.parentElement;if(l){var c=null===(a=t.mouse_movement)||void 0===a?void 0:a[0],s=c.enable_tilt_effect,d=c.mouse_tilt_speed,u=c.mouse_tilt_direction,p=c.mouse_tilt_max,m=c.enable_tablet,v=c.enable_mobile;if(s){var f=function(){var t=Nt.getInstance(e);t&&t.destroy(e)};s||f(),"sm"!==i||void 0!==m&&0!==m||f(),"xs"!==i||void 0!==v&&0!==v||f();var b={speed:1e3*parseFloat(d),max:parseFloat(p),reverse:"opposite"===u,easing:"cubic-bezier(.03,.98,.52,.99)",scale:1.05,transition:!0,perspective:1e3},g=Nt.getInstance(e);return g&&g.destroy(),Nt.init({addonId:e,element:l,options:b}),Nt.getInstance(e)}}}}(o.id,o.settings):null;return function(){e&&e.destroy(o.id)}}),[o]);var d=o.settings||{},u=d.global_custom_css,p="";d.global_custom_position&&(p+=function(e){var t=e.rowId,n=e.columnId,o=e.addon.settings||{},a=o.global_section_z_index,i=o.global_addon_z_index,r="";return void 0!==a&&(r="#sppb-section-parent-".concat(t,"{position: relative; z-index:").concat(a," !important;}")),void 0!==i&&(r+="#column-wrap-id-".concat(n,"{z-index:").concat(i," !important;}")),r}({rowId:t,columnId:n,addon:o})),(0,te.useEffect)((function(){if(i){var e=document.getElementById("sp-pagebuilder-view"),t=null;e&&e.contentDocument&&(t=e.contentDocument.getElementById("sppb-addon-".concat(o.id))),t&&"string"==typeof s&&s.trim()&&window.requestAnimationFrame((function(){var e=s.match(/\{([\s\S]*?)\}/),n=e?e[1].trim():"";t.style.cssText=n}))}}),[s,o.id]);var m="#sppb-addon-".concat(o.id),v="#addon-wrap-".concat(o.id),f=u||"";if(gt(f)&&f.trim().length>0&&null===f.match(/#addonId/g)&&null===f.match(/#addonWrapper/g)){var b=f.trim();f=b.split("}").filter(Boolean).map((function(e){return"div"===o.name?"".concat(m).concat(e):"".concat(m," ").concat(e)})).join("} ").concat("}")}return""===(p=(p=(p+=f).replace(/#addonId/g,m)).replace(/#addonWrapper/g,v))?null:te.createElement("style",{type:"text/css"}," ",p," ")},km=function(e){return(0,te.useMemo)((function(){var t=ae()(e);vn.templateSettings.evaluate=/<#([\s\S]+?)#>/g,vn.templateSettings.interpolate=/\{\{\{([\s\S]+?)\}\}\}/g,vn.templateSettings.escape=/\{\{([^\}]+?)\}\}(?!\})/g,vn.templateSettings.variable="data";var n=document.getElementById("sppb-tmpl-addon-"+e.name);if(n){var o=(0,vn.template)(n.innerHTML);return t.settings.id=t.id,o(t.settings)}return""}),[e])},Lm=n(168),Mm=function(e,t){return(0,te.useMemo)((function(){var n=e.settings,o="#sppb-addon-".concat(e.id),a=[],i=Nm(n,"global_margin",t),r=Nm(n,"global_padding",t),l=Dm({settings:n,prop:"global_border_radius",cssProp:"border-radius",device:t}),c=Dm({settings:n,prop:"global_border_width",cssProp:"border-width",device:t}),s=Dm({settings:n,prop:"global_width",cssProp:"width",device:t,important:!1,unit:"%"}),d=null!=n&&n.global_text_color?"color: ".concat(n.global_text_color,";"):"",u=null!=n&&n.global_background_color?"background-color: ".concat(n.global_background_color,";"):"",p="",m={src:""},v="";if("image"===(null==n?void 0:n.global_background_type)){var f;if(null!=n&&null!==(f=n.global_background_image)&&void 0!==f&&f.src){var b,g,h,_,E=(null==n||null===(b=n.global_background_image)||void 0===b||null===(b=b.src)||void 0===b?void 0:b.startsWith("http"))||(null==n||null===(g=n.global_background_image)||void 0===g||null===(g=g.src)||void 0===g?void 0:g.startsWith("https"));m.src=E?null==n||null===(h=n.global_background_image)||void 0===h?void 0:h.src:"".concat(pagebuilder_base,"/").concat(null==n||null===(_=n.global_background_image)||void 0===_?void 0:_.src)}else if(null!=n&&n.global_background_image&&!Ie()(null==n?void 0:n.global_background_image)){var y,x,O=(null==n||null===(y=n.global_background_image)||void 0===y?void 0:y.startsWith("http"))||(null==n||null===(x=n.global_background_image)||void 0===x?void 0:x.startsWith("https"));m.src=O?null==n?void 0:n.global_background_image:"".concat(pagebuilder_base,"/").concat(null==n?void 0:n.global_background_image)}p+=null!=n&&n.global_background_image?"background-image: url(".concat(m.src,");"):"",p+=null!=n&&n.global_background_position?"background-position: ".concat(n.global_background_position,";"):"",p+=null!=n&&n.global_background_repeat?"background-repeat: ".concat(n.global_background_repeat,";"):"",p+=null!=n&&n.global_background_size?"background-size: ".concat(n.global_background_size,";"):""}else if("gradient"===(null==n?void 0:n.global_background_type)){var I,w;if(null!=n&&n.global_background_gradient)if("linear"===(null===(I=n.global_background_gradient)||void 0===I?void 0:I.type)){var C=n.global_background_gradient,P=C.deg,S=C.color,A=C.color2,D=C.pos,N=void 0===D?"0":D,T=C.pos2,R=void 0===T?"100":T;v="background-image: linear-gradient(".concat(P,"deg, ").concat(S," ").concat(N,"%, ").concat(A," ").concat(R,"%);")}else if("radial"===(null===(w=n.global_background_gradient)||void 0===w?void 0:w.type)){var k=n.global_background_gradient,L=k.radialPos,M=void 0===L?"top center":L,B=k.color,J=k.color2,Z=k.pos,j=void 0===Z?"0":Z,G=k.pos2,U=void 0===G?"100":G;v="background-image: radial-gradient(at ".concat(M,", ").concat(B," ").concat(j,"%, ").concat(J," ").concat(U,"%);")}}var F=null!=n&&n.global_user_border&&null!=n&&n.global_boder_style?"border-style: ".concat(n.global_boder_style,";"):"",H=null!=n&&n.global_border_color?"border-color: ".concat(null==n?void 0:n.global_border_color,";"):"",z="";if(Ie()(n.global_boxshadow)){var V=n.global_boxshadow||{},W=V.ho,K=void 0===W?0:W,Y=V.vo,X=void 0===Y?0:Y,q=V.blur,$=void 0===q?0:q,Q=V.spread,ee=void 0===Q?0:Q,te=V.color,ne=void 0===te?"":te;z="box-shadow: ".concat(K,"px ").concat(X,"px ").concat($,"px ").concat(ee,"px ").concat(ne,";")}else z=null!=n&&n.global_boxshadow?"box-shadow: ".concat(null==n?void 0:n.global_boxshadow,";"):"";var oe=Tm(o)(Im||(Im=(0,Lm.Z)(["\n\t\t\t","\n\t\t"])),s[window.builderDefaultDevice]),ae=Tm(o)(wm||(wm=(0,Lm.Z)(["\n\t\t\t","\n\t\t\t","\n\t\t\t","\n\t\t\t","\n\t\t\t","\n\t\t\t","\n\t\t\t","\n\t\t\t","\n\t\t\t","\n\t\t\t","\n\t\t\t","\n\t\t"])),i[window.builderDefaultDevice],r[window.builderDefaultDevice],l[window.builderDefaultDevice],c[window.builderDefaultDevice],F,H,u,v,p,d,z);if(null!=n&&n.global_link_color){var ie=Tm("".concat(o," a"))(Cm||(Cm=(0,Lm.Z)(["\n\t\t\t\tcolor: ",";\n\t\t\t"])),n.global_link_color);a.push(ie)}if(null!=n&&n.global_link_hover_color){var re=Tm("".concat(o," a:hover"))(Pm||(Pm=(0,Lm.Z)(["\n\t\t\t\tcolor: ",";\n\t\t\t"])),n.global_link_hover_color);a.push(re)}var le=Ye.filter((function(e){return e!==window.builderDefaultDevice})).map((function(e){var t="";return t+=lt(e),(t+=Tm(o)(Sm||(Sm=(0,Lm.Z)(["\n\t\t\t\t\t","\n\t\t\t\t\t","\n\t\t\t\t\t","\n\t\t\t\t\t","\n\t\t\t\t"])),i[e],r[e],l[e],c[e]))+"}"})).join("\n"),ce=Ye.filter((function(e){return e!==window.builderDefaultDevice})).map((function(e){var t="";return t+=lt(e),(t+=Tm(o)(Am||(Am=(0,Lm.Z)(["\n\t\t\t\t\t","\n\t\t\t\t"])),s[e]))+"}"})).join("\n");return a.push(ae),a.push(le),a.push(oe),a.push(ce),a.join("\n")}),[e.settings])};function Bm(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Jm(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Bm(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Bm(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Zm=function(e){var t=e.handle,n=e.transition,o=void 0===n?"none 0s ease 0s":n,a=e.children,i=e.currentPanel,r=localStorage.getItem("layerPosition")?JSON.parse(localStorage.getItem("layerPosition")):{left:0,top:0},l=(0,te.useState)(!1),c=(0,W.Z)(l,2),s=c[0],d=c[1],u=te.Children.only(a),p=(0,te.useRef)(null),m=(0,te.useRef)(r),v=(0,te.useRef)({left:0,top:0,right:0}),f=(0,te.useState)(r),b=(0,W.Z)(f,2),g=b[0],h=b[1],_=(0,te.useState)(null),E=(0,W.Z)(_,2),y=E[0],x=E[1],O=hi(g),I=document.getElementById("builder-panel"),w=document.querySelector(".builder-layer-content"),C=I&&I.getBoundingClientRect(),P=w&&w.getBoundingClientRect(),S=C?C.width:62,A=P?P.width:340;return(0,te.useEffect)((function(){gt(O)&&!s&&localStorage.setItem("layerPosition",JSON.stringify(O))}),[O,s]),(0,te.useEffect)((function(){var e,n;null!=u&&null!==(e=u.ref)&&void 0!==e&&e.current&&(p.current=u.ref.current);var a=document.getElementById("sp-pagebuilder-view"),r=localStorage.getItem("builderDockState"),l=gt(r)&&["left","right"].includes(r),c=0,s=0,f=!1;if(l&&i){var b=g.left;"left"===r?b<=A+S&&(b=A+S):"right"===r&&b>=document.body.clientWidth-A-p.current.clientWidth&&(b=document.body.clientWidth-A-p.current.clientWidth),h({left:b,top:g.top})}var _=function(e){if(p.current&&f){var t=e.clientX-c,n=e.clientY-s,o=document.body.clientWidth,r=document.body.clientHeight,l=p.current.clientWidth,d=p.current.clientHeight,u=0,m=localStorage.getItem("builderDockState");gt(m)&&["left","right"].includes(m)&&(u=S,i&&("left"===m&&(u=A+S),"right"===m&&(o-=A))),t=Math.min(o-l,Math.max(u,t)),n=Math.min(r-d-60,Math.max(20,n)),a.style.pointerEvents="none",a.style.userSelect="none",h({left:t,top:n})}},E=function e(){f=!1,d(!1),x(null),a.style.pointerEvents="auto",a.style.userSelect="none",document.userSelect="none",document.removeEventListener("mousemove",_),document.removeEventListener("mouseup",e)},y=function(e){var t;if(c=e.clientX-p.current.offsetLeft,s=e.clientY-p.current.offsetTop,f=!0,d(!0),a.style.userSelect="auto",document.userSelect="auto",0===e.button){x(o);var n=p.current.offsetLeft,i=p.current.offsetTop,r=e.clientX-n,l=e.clientY-i,u=(null===(t=document.getElementById("sp-page-builder"))||void 0===t?void 0:t.getBoundingClientRect())||{};v.current={left:u.left,top:u.top,right:u.right},m.current={left:Math.round(r),top:Math.round(l)},document.addEventListener("mousemove",_),document.addEventListener("mouseup",E)}},O=t?null===(n=p.current)||void 0===n?void 0:n.querySelector(t):null;return O.style.cursor="move",O.addEventListener("mousedown",y),function(){null==O||O.removeEventListener("mousedown",y)}}),[t,i]),te.cloneElement(u,Jm(Jm({},!u.ref&&{ref:p}),g&&{style:Jm({left:"".concat(g.left,"px"),top:"".concat(g.top,"px"),bottom:g.bottom?"".concat(g.bottom,"px"):"unset",right:g.right?"".concat(g.right,"px"):"unset"},y&&{transition:y})}))};var jm=new(function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(){var e;return(0,Y.Z)(this,a),(e=o.call(this)).addonHoverId=null,e}return(0,X.Z)(a,[{key:"setAddonHoverId",value:function(e){this.addonHoverId=e,this.dispatchEvent()}},{key:"reset",value:function(){this.addonHoverId=null,this.dispatchEvent()}},{key:"dispatchEvent",value:function(){this.emit("onAddonHover")}}]),a}(re()));jm.setMaxListeners(0);const Gm=Object.seal(jm);var Um=(0,te.createContext)({}),Fm=function(){return(0,te.useContext)(Um)};const Hm=Um;function zm(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Vm(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?zm(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zm(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Wm={section:"section",nested_row:"nested_row",deep_addon_row:"deep_addon_row"};function Km(e){var t=e.sections,n=e.isCollapsed,o=void 0!==n&&n,a=e.previousTree,i=void 0===a?{}:a,r={id:0,parentId:0,childIds:[],sectionIndex:-1,level:0},l={};return t.forEach((function(e,n){if(!e.parent){var a,c,s=Xm({data:e,title:e.settings.admin_label||e.name||"Section",level:1,isCollapsed:null!==(a=null===(c=i[e.id])||void 0===c?void 0:c.isCollapsed)&&void 0!==a?a:o,indexes:{sectionIndex:n},type:"section"});r.childIds.push(e.id),l[e.id]=s,Ym({sections:t,sectionIndex:n,nodes:l,parentNode:s,previousTree:i})}})),l[r.id]=r,l}function Ym(e){var t=e.sections,n=e.sectionIndex,o=e.nodes,a=e.parentNode,i=e.previousTree,r=void 0===i?{}:i,l=t[n];l.columns.forEach((function(e,i){var c,s,d=Xm({data:e,parentId:l.id,title:e.settings.admin_label||"Column",indexes:{sectionIndex:n,columnIndex:i},level:a.level+1,isCollapsed:null!==(c=null===(s=r[e.id])||void 0===s?void 0:s.isCollapsed)&&void 0!==c?c:a.isCollapsed,type:"column"});a.childIds.push(e.id),o[e.id]=d,e.addons.forEach((function(c,s){if("nested_row"===(null==c?void 0:c.type)){var u=t.findIndex((function(t){var n=t.id,o=t.parent;return n===c.id&&(null==o?void 0:o.rowId)===l.id&&o.columnId===e.id}));if(-1!==u){var p,m,v=t[u],f=Xm({data:v,parentId:e.id,title:v.settings.admin_label||"Row",indexes:{sectionIndex:n,columnIndex:i,addonIndex:s,nestedRowIndex:u},isCollapsed:null!==(p=null===(m=r[v.id])||void 0===m?void 0:m.isCollapsed)&&void 0!==p?p:d.isCollapsed,level:a.level+2,type:"nested_row"});d.childIds.push(v.id),o[v.id]=f,Ym({sections:t,sectionIndex:u,nodes:o,parentNode:f,previousTree:r})}}else if(c.name===Z.productList||c.name===Z.categoryList){var b,g,h,_,E,y,x=Xm({data:c,parentId:(null==c?void 0:c.parent)||e.id,childIds:(null==c||null===(b=c.items)||void 0===b?void 0:b[0].flatMap((function(e){return e.parent?[]:e.id})))||[],title:c.settings.admin_label||c.title||c.name,icon:null!==(g=c.icon)&&void 0!==g?g:null===(h=addonsJSON[c.name])||void 0===h?void 0:h.icon,indexes:{sectionIndex:n,columnIndex:i,addonIndex:s},level:a.level+2,type:"addon",isCollapsed:null!==(_=null===(E=r[c.id])||void 0===E?void 0:E.isCollapsed)&&void 0!==_?_:d.isCollapsed});null!=c&&c.parent||d.childIds.push(c.id),o[c.id]=x,null==c||null===(y=c.items)||void 0===y||y[0].forEach((function(e,t){var a,l,d,u,p=null;if(null!=e&&e.parent){var m,v=null==c||null===(m=c.items)||void 0===m?void 0:m[0].find((function(t){return t.id===e.parent}));if(gt(v)){var f,b=(null!==(f=v.children)&&void 0!==f?f:[]).indexOf(e.id);b>-1&&(p=b)}}var g=Xm(Vm({data:e,parentId:(null==e?void 0:e.parent)||c.id,childIds:(null==e?void 0:e.children)||[],title:e.settings.admin_label||e.title||e.name,icon:null!==(a=e.icon)&&void 0!==a?a:null===(l=addonsJSON[e.name])||void 0===l?void 0:l.icon,indexes:Vm({sectionIndex:n,columnIndex:i,addonIndex:s,collectionItemAddonIndex:t},gt(p)&&{childIndex:p}),level:x.level+2,type:"addon"},gt(e.children)&&{isCollapsed:null!==(d=null===(u=r[e.id])||void 0===u?void 0:u.isCollapsed)&&void 0!==d?d:x.isCollapsed}));o[e.id]=g}))}else{var O,I,w,C,P=Xm(Vm({data:c,parentId:(null==c?void 0:c.parent)||e.id,childIds:(null==c?void 0:c.children)||[],title:c.settings.admin_label||c.title||c.name,icon:null!==(O=c.icon)&&void 0!==O?O:null===(I=addonsJSON[c.name])||void 0===I?void 0:I.icon,indexes:{sectionIndex:n,columnIndex:i,addonIndex:s},level:a.level+2,type:"addon"},(gt(c.children)||["accordion","tab"].includes(c.name))&&{isCollapsed:null!==(w=null===(C=r[c.id])||void 0===C?void 0:C.isCollapsed)&&void 0!==w?w:d.isCollapsed}));null!=c&&c.parent||d.childIds.push(c.id),o[c.id]=P,["accordion","tab"].includes(c.name)&&c.settings["sp_".concat(c.name,"_item")].flatMap((function(e){return e.content})).filter(Ie()).forEach((function(d){var u=t.findIndex((function(t){var n=t.id,o=t.parent;return n===d.id&&(null==o?void 0:o.rowId)===l.id&&o.columnId===e.id}));if(-1!==u){var p,m,v=t[u],f=Xm({data:v,parentId:c.id,title:v.settings.admin_label||"Row",type:"deep_addon_row",indexes:{sectionIndex:n,columnIndex:i,addonIndex:s,deepAddonRowIndex:u},isCollapsed:null!==(p=null===(m=r[v.id])||void 0===m?void 0:m.isCollapsed)&&void 0!==p?p:P.isCollapsed,level:a.level+2});P.childIds.push(v.id),o[v.id]=f,Ym({sections:t,sectionIndex:u,nodes:o,parentNode:f,previousTree:r})}}))}}))}))}function Xm(e){var t=e.data,n=e.title,o=e.icon,a=e.isCollapsed,i=e.level,r=e.indexes,l=e.type,c=e.parentId,s=void 0===c?0:c,d=e.childIds,u=void 0===d?[]:d;return Vm(Vm(Vm({id:t.id,parentId:s,childIds:u,name:t.name,type:l,title:n,level:i,visibility:t.visibility},r),gt(o)&&{icon:o}),gt(a)&&{isCollapsed:a})}function qm(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function $m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qm(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qm(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Qm=function(e){var t=e.layer,n=t.type,o=t.isCollapsed;return te.createElement("div",{className:"builder-list-tree-item-icon"},"addon"===n&&te.createElement("span",{className:_d()("builder-addon-icon builder-icon",{"builder-ms-3":void 0===o}),dangerouslySetInnerHTML:{__html:t.icon}}),"column"===n&&te.createElement(Bo,{name:"columnsAlt"}),Object.values(Wm).includes(n)&&te.createElement(Bo,{name:"rowsAlt"}))};const ev=function(e){var t=e.layer,n=e.parentVisibility,o=e.enableEditTitle,a=e.handleEnableEditing,i=e.handleDisableEditing,r=t.name,l=t.title,c=t.visibility,s=(0,te.useState)(null!=l?l:r),d=(0,W.Z)(s,2),u=d[0],p=d[1],m=(0,Io.I0)();return te.createElement("button",{onDoubleClick:a,className:tv.layerTitleContent({visibility:c,parentVisibility:n})},o?te.createElement("input",{autoFocus:!0,className:"builder-form-field",type:"text",value:u,onChange:function(e){var t=e.target.value;p(t)},onBlur:function(){m(Pa($m($m({},t),{},{title:u}))),i()},onKeyDown:function(e){"Enter"===e.key&&(m(Pa($m($m({},t),{},{title:u}))),i()),"Escape"===e.key&&i()}}):te.createElement(te.Fragment,null,te.createElement(Qm,{layer:t}),te.createElement("div",{className:"builder-list-tree-item-title",title:null!=l?l:r},null!=l?l:r)))};var tv={layerTitleContent:function(e){var t=e.visibility,n=e.parentVisibility;return _d()("builder-reset-button builder-cursor-auto builder-d-flex",{"builder-opacity-5":!t||!n})}};const nv=function(e){var t,n,o,a,i=e.layer,r=e.closeOptions,l=e.handleEnableEditing,c=i.sectionIndex,s=i.columnIndex,d=i.addonIndex,u=i.collectionItemAddonIndex,p=(0,Io.I0)(),m=(0,Io.v9)((function(e){return e.pageBuilder.present})),v=null!==(t=null===(n=m[c])||void 0===n||null===(n=n.columns)||void 0===n||null===(n=n[s])||void 0===n||null===(n=n.addons)||void 0===n?void 0:n[d])&&void 0!==t?t:{},f=null!==(o=null==v||null===(a=v.items)||void 0===a||null===(a=a[0])||void 0===a?void 0:a[u])&&void 0!==o?o:{};return te.createElement(te.Fragment,null,te.createElement(mv,{onClick:function(){var e=m[c],t=e.id,n=e.columns[s].id;p(la({rowId:t,columnId:n,addonIndex:d,collectionItemAddonIndex:u})),r()},icon:"trash"},Joomla.JText._("COM_SPPAGEBUILDER_DELETE_CANVAS")),te.createElement(mv,{onClick:function(e){e.stopPropagation(),l(),r()},icon:"pencil"},Joomla.JText._("COM_SPPAGEBUILDER_RENAME_CANVAS")),te.createElement(mv,{onClick:function(e){e.stopPropagation(),Zi.resetAll();var t={type:"addon",index:c,settings:{colIndex:s,addonIndex:d,addonId:f.id,assets:f.assets,addonName:f.name,formData:f.settings,collectionItemIndex:0,collectionItemAddonIndex:i.collectionItemAddonIndex}};Zi.setAddon(t),Zi.setType("addon"),r(),Zi.showEditPanel()},icon:"cog"},Joomla.JText._("COM_SPPAGEBUILDER_SETTINGS_CANVAS")))};function ov(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function av(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ov(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ov(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const iv=function(e){var t,n,o=e.layer,a=e.closeOptions,i=e.handleEnableEditing,r=o.sectionIndex,l=o.columnIndex,c=o.addonIndex,s=o.childIndex,d=void 0===s?-1:s,u=o.parentId,p=(0,Io.I0)(),m=(0,te.useState)(""),v=(0,W.Z)(m,2),f=v[0],b=v[1],g=Fm().closeLayersPanel,h=(0,Io.v9)((function(e){return e.pageBuilder.present})),_=(0,Io.v9)((function(e){return e.copiedData})),E=null!==(t=null===(n=h[r])||void 0===n||null===(n=n.columns)||void 0===n||null===(n=n[l])||void 0===n||null===(n=n.addons)||void 0===n?void 0:n[c])&&void 0!==t?t:{};(0,te.useEffect)((function(){if(_.isCopiedAddonAvailable){var e=qt(y);null!=e&&e.addonName?b(e.addonName):b("")}else b("")}),[_.isCopiedAddonAvailable]);var x=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=av(av({},qt(y)),{},{sections:h,rowIndex:r,colIndex:l,addonIndex:c,childIndex:d,parentId:u,isAbove:e,hoverAddon:E});p(pa({rowIndex:r,pasteOptions:t})),a()};return te.createElement(te.Fragment,null,te.createElement(mv,{onClick:function(e){e.stopPropagation(),Uo.reset();var t=Kt({sections:h,addon:ae()(E),rowIndex:r,colIndex:l});Uo.setAddon(t),Uo.setDialog("saveAddon"),Uo.showDialog(),g()},icon:"saveLine",pro:!0},te.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_SAVE"))),te.createElement(mv,{onClick:function(){p(ua({addon:E,rowIndex:r,colIndex:l,addonIndex:c})),a()},icon:"cloneLine"},Joomla.JText._("COM_SPPAGEBUILDER_DUPLICATE_CANVAS")),te.createElement(mv,{onClick:function(){var e=Kt({sections:h,addon:E,rowIndex:r,colIndex:l});$t(y,{addonName:E.name,addonData:e}),p({type:"SET_COPIED_DATA_STATUS"}),ue(Joomla.JText._("COM_SPPAGEBUILDER_ADDON_COPIED"),"Success"),a()},icon:"copy"},Joomla.JText._("COM_SPPAGEBUILDER_COPY")),te.createElement(mv,{onClick:function(){return x(!0)},icon:"clipboardAbove",disabled:!f},te.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_PASTE_ABOVE")),te.createElement("small",null,f?"(".concat(f.split("_").join(" "),")"):"")),te.createElement(mv,{onClick:function(){return x(!1)},icon:"clipboardBelow",disabled:!f},te.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_PASTE_BELOW")),te.createElement("small",null,f?"(".concat(f.split("_").join(" "),")"):"")),te.createElement(mv,{onClick:function(){var e=h[r],t=e.id,n=e.columns[l].id;p(ra(t,n,E.id)),a()},icon:"trash"},Joomla.JText._("COM_SPPAGEBUILDER_DELETE_CANVAS")),te.createElement(mv,{onClick:function(e){e.stopPropagation(),i(),a()},icon:"pencil"},Joomla.JText._("COM_SPPAGEBUILDER_RENAME_CANVAS")),te.createElement(mv,{onClick:function(e){e.stopPropagation(),Zi.resetAll();var t={type:"addon",index:r,settings:{colIndex:l,addonIndex:c,addonId:E.id,htmlContent:E.htmlContent,assets:E.assets,addonName:E.name,formData:E.settings}};Zi.setAddon(t),Zi.setType("addon"),a(),Zi.showEditPanel()},icon:"cog"},Joomla.JText._("COM_SPPAGEBUILDER_SETTINGS_CANVAS")))},rv=function(e){var t,n,o=e.layer,a=e.closeOptions,i=e.handleEnableEditing,r=o.sectionIndex,l=o.columnIndex,c=(0,Io.I0)(),s=(0,Io.v9)((function(e){return e.pageBuilder.present})),d=null!==(t=null===(n=s[r])||void 0===n||null===(n=n.columns)||void 0===n?void 0:n[l])&&void 0!==t?t:{};return te.createElement(te.Fragment,null,te.createElement(mv,{onClick:function(){var e=s[r].id,t=s[r].columns[l].id;c(da(e,t)),a()},icon:"cloneLine"},Joomla.JText._("COM_SPPAGEBUILDER_DUPLICATE_CANVAS")),te.createElement(mv,{onClick:function(){var e=s[r].id,t=s[r].columns[l].id;c(ia(e,t)),a()},icon:"trash"},Joomla.JText._("COM_SPPAGEBUILDER_DELETE_CANVAS")),te.createElement(mv,{onClick:function(e){e.stopPropagation(),i(),a()},icon:"pencil"},Joomla.JText._("COM_SPPAGEBUILDER_RENAME_CANVAS")),te.createElement(mv,{onClick:function(e){e.stopPropagation(),Zi.resetAll(),Zi.setType("column"),Zi.setRowIndex(r),Zi.setColIndex(l),Zi.setColSettings(d),a(),Zi.showEditPanel()},icon:"cog"},Joomla.JText._("COM_SPPAGEBUILDER_SETTINGS_CANVAS")))};var lv,cv,sv=Object.freeze({save:"save",duplicate:"duplicate",copy:"copy",paste:"paste",editRow:"editRow",delete:"delete",rename:"rename",settings:"settings"}),dv=(lv={},(0,K.Z)(lv,"section",Object.values(sv)),(0,K.Z)(lv,"nested_row",Object.values(sv)),(0,K.Z)(lv,"deep_addon_row",[sv.editRow,sv.rename,sv.settings]),lv),uv=(cv={},(0,K.Z)(cv,sv.save,(function(e){var t=e.handleSave;return te.createElement(mv,{onClick:t,icon:"saveLine",pro:!0},te.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_SAVE")))})),(0,K.Z)(cv,sv.duplicate,(function(e){var t=e.handleDuplicate;return te.createElement(mv,{onClick:t,icon:"cloneLine"},Joomla.JText._("COM_SPPAGEBUILDER_DUPLICATE_CANVAS"))})),(0,K.Z)(cv,sv.copy,(function(e){var t=e.handleCopy;return te.createElement(mv,{onClick:t,icon:"copy"},Joomla.JText._("COM_SPPAGEBUILDER_COPY"))})),(0,K.Z)(cv,sv.paste,(function(e){var t=e.handlePaste,n=e.hasCopiedSection,o=e.isNestedRow;return te.createElement(mv,{onClick:t,icon:"clipboard",disabled:!n},te.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_PASTE")),te.createElement("small",null," ",n?o?"(row)":"(section)":""))})),(0,K.Z)(cv,sv.editRow,(function(e){var t=e.handleClickEditRow,n=e.isNestedRow;return te.createElement(mv,{onClick:t,icon:"verticalBars"},n?Joomla.JText._("COM_SPPAGEBUILDER_EDIT_ROW"):Joomla.JText._("COM_SPPAGEBUILDER_EDIT_SECTION"))})),(0,K.Z)(cv,sv.delete,(function(e){var t=e.handleDelete;return te.createElement(mv,{onClick:t,icon:"trash"},Joomla.JText._("COM_SPPAGEBUILDER_DELETE_CANVAS"))})),(0,K.Z)(cv,sv.rename,(function(e){var t=e.handleRename;return te.createElement(mv,{onClick:t,icon:"pencil"},Joomla.JText._("COM_SPPAGEBUILDER_RENAME_CANVAS"))})),(0,K.Z)(cv,sv.settings,(function(e){var t=e.handleSettings;return te.createElement(mv,{onClick:t,icon:"cog"},Joomla.JText._("COM_SPPAGEBUILDER_SETTINGS_CANVAS"))})),cv);const pv=function(e){var t,n=e.layer,o=e.closeOptions,a=e.handleEnableEditing,i=(0,Io.I0)(),r=(0,te.useState)(!1),l=(0,W.Z)(r,2),c=l[0],s=l[1],d=Fm().closeLayersPanel,u=Wp().setEditRow,p=(0,Io.v9)((function(e){return e.pageBuilder.present})),m=(0,Io.v9)((function(e){return e.copiedData})),v=n.sectionIndex,f=null!==(t=p[v])&&void 0!==t?t:{};(0,te.useEffect)((function(){if(m.isCopiedSectionAvailable){var e=Yt(x);e&&Array.isArray(e)&&e.length&&s(!0)}else s(!1)}),[m.isCopiedSectionAvailable]);var b={isNestedRow:"nested_row"===n.type,hasCopiedSection:c,handleSave:function(e){if(e.stopPropagation(),Uo.reset(),"nested_row"===n.type){var t=n.nestedRowIndex,o=p[t];if(gt(o)){var a=Vt(p,ae()(o));Uo.setSection(a)}}else{var i=Vt(p,ae()(f));Uo.setSection(i)}Uo.setDialog("saveSection"),Uo.showDialog(),d()},handleDuplicate:function(){if("nested_row"===n.type){var e,t=n.addonIndex,a=n.columnIndex,r=n.nestedRowIndex,l=null!==(e=p[r])&&void 0!==e?e:{};if(gt(l)){var c={rowId:l.id,parentRow:{id:f.id,colIndex:a,addonIndex:t},type:"nested_row"};i(ca(c))}}else i(ca({rowId:f.id}));o()},handleCopy:function(){if("nested_row"===n.type){var e=n.nestedRowIndex,t=p[e];if(gt(t)){var a=Vt(p,t);Xt(x,a),i({type:"SET_COPIED_DATA_STATUS"})}}else{var r=Vt(p,f);Xt(x,r),i({type:"SET_COPIED_DATA_STATUS"})}ue(Joomla.JText._("COM_SPPAGEBUILDER_ROW_COPIED"),"Success"),o()},handlePaste:function(){var e=Yt(x);if("nested_row"===n.type){var t,a=n.addonIndex,r=n.columnIndex,l=n.nestedRowIndex,c=null!==(t=p[l])&&void 0!==t?t:{};gt(c)&&i(va({sectionIndex:v,columnIndex:r,addonIndex:a,nestedSectionIndex:l,sectionData:e,replace:!0}))}else i(ma(v,e));o()},handleClickEditRow:function(e){if(e.stopPropagation(),"nested_row"===n.type){var t=n.nestedRowIndex,o=p[t];gt(o)&&u({open:!0,rowId:o.id,rowIndex:t,targetElm:e.currentTarget,layout:o.layout})}else if("deep_addon_row"===n.type){var a=n.deepAddonRowIndex,i=p[a];gt(i)&&u({open:!0,rowId:i.id,rowIndex:a,targetElm:e.currentTarget,layout:i.layout})}else u({open:!0,rowId:f.id,rowIndex:v,targetElm:e.currentTarget,layout:f.layout});d()},handleDelete:function(){if("nested_row"===n.type){var e=n.nestedRowIndex,t=p[e];if(gt(t)){var a,r=null!==(a=null==t?void 0:t.parent)&&void 0!==a?a:{},l=r.rowId,c=r.columnId;i(ra(l,c,t.id))}}else i(aa(f.id));o()},handleRename:function(e){e.stopPropagation(),a(),o()},handleSettings:function(e){if(e.stopPropagation(),Zi.resetAll(),Zi.setType("row"),"nested_row"===n.type){var t=n.nestedRowIndex,a=p[t];gt(a)&&(Zi.setRowIndex(t),Zi.setRowSettings(a))}else if("deep_addon_row"===n.type){var i=n.deepAddonRowIndex,r=p[i];gt(r)&&(Zi.setRowIndex(i),Zi.setRowSettings(r))}else Zi.setRowIndex(v),Zi.setRowSettings(f);o(),Zi.showEditPanel()}};return(dv[n.type]||[]).map((function(e,t){var n=uv[e];return n?te.createElement(n,(0,ko.Z)({key:t},b)):null}))};var mv=function(e){var t=e.onClick,n=e.icon,o=e.disabled,a=void 0!==o&&o,i=e.children,r=e.pro,l=void 0!==r&&r,c=l&&dt===l,s=a||c,d=c?pt:void 0;return te.createElement("div",{onClick:s?d:t,className:fv.optionItem(s),role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:n,className:"builder-list-icon"}),i,c&&te.createElement("div",{className:"builder-ps-3"},te.createElement(om,{size:"sm"})))};const vv=function(e){var t=e.layer;return Object.values(Wm).includes(t.type)?te.createElement("div",{className:"builder-list-group builder-is-card builder-dropdown"},te.createElement(pv,e)):"column"===t.type?te.createElement("div",{className:"builder-list-group builder-is-card builder-dropdown"},te.createElement(rv,e)):"addon"===t.type&&Ae(t.collectionItemAddonIndex)?te.createElement("div",{className:"builder-list-group builder-is-card builder-dropdown"},te.createElement(nv,e)):"addon"===t.type?te.createElement("div",{className:"builder-list-group builder-is-card builder-dropdown"},te.createElement(iv,e)):null};var fv={optionItem:function(e){return _d()("builder-list-item builder-list-item-action",{disabled:e})}},bv=te.forwardRef((function(e,t){var n=e.layers,o=e.layer,a=e.toggleCollapse,i=e.parentVisibility,r=(0,te.useRef)(null),l=(0,te.useState)(!1),c=(0,W.Z)(l,2),s=c[0],d=c[1],u=(0,te.useState)(!1),p=(0,W.Z)(u,2),m=p[0],v=p[1],f=(0,Io.I0)(),b=function(){return d(!1)},g=function(){return v(!0)},h=function(e){return function(){var t,n,a=(n=o.id,{section:"section-id-".concat(n),nested_row:"section-id-".concat(n),column:"column-wrap-id-".concat(n),addon:"addon-wrap-".concat(n),child_addon:"addon-wrap-".concat(n)})[o.type];if(a){var i=null===(t=window.iDocument)||void 0===t?void 0:t.getElementById(a);if(i){"click"===e&&i.scrollIntoView({block:"center"});for(var r="hover"===e?"builder-element-hovered":"builder-element-selected",l=window.iDocument.querySelectorAll(".".concat(r)),c=0;c<l.length;c++)l[c].classList.remove(r);i.classList.contains(r)||i.classList.add(r)}}}};return te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-list-tree-item-content",onMouseEnter:h("hover"),onMouseLeave:function(e){e.stopPropagation(),et(window.iDocument,".builder-element-hovered"),et(window.iDocument,".builder-element-selected")}},te.createElement(gv,{ref:t,layer:o,layers:n}),te.createElement(hv,{isCollapsed:o.isCollapsed,onClick:a(o.id)}),te.createElement("div",{className:"builder-w-100",onClick:h("click"),role:"button",onKeyDown:De,tabIndex:0},te.createElement(ev,{layer:o,parentVisibility:i,enableEditTitle:m,handleEnableEditing:g,handleDisableEditing:function(){return v(!1)}}))),te.createElement("div",{ref:r,className:Ev.treeItemAction(s)},te.createElement("div",{className:"builder-list-tree-item-action builder-ms-auto",onClick:function(e){var t;e.stopPropagation();var n=o.sectionIndex,a=o.columnIndex,i=o.addonIndex,r=o.nestedRowIndex,l=o.deepAddonRowIndex,c=o.collectionItemAddonIndex,s={type:o.type,rowIndex:null!==(t=null!=r?r:l)&&void 0!==t?t:n,columnIndex:a,addonIndex:i,collectionItemAddonIndex:c};f(Sa(s))},role:"button",onKeyDown:De,tabIndex:0},te.createElement("div",{style:Ev.eyePro},te.createElement("span",{className:Ev.visibilityBtn},te.createElement(Bo,{name:o.visibility?"eye":"eyeSlash"})),dt)),te.createElement("span",{className:"builder-button builder-button-light builder-button-round builder-my-n3 builder-me-n2",onClick:function(e){e.stopPropagation(),d(!s)},role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"ellipsisY"})),te.createElement(vs,{open:s,parent_el:r,onHide:b,position:{bottom:!0,center:!0},scroll_target:document.getElementById("builder-layers-panel-modal-body")},te.createElement("div",{className:"builder-backdrop builder-backdrop-color",onClick:b,role:"button",onKeyDown:De,tabIndex:0}),te.createElement(vv,{layer:o,closeOptions:b,handleEnableEditing:g}))))})),gv=te.forwardRef((function(e,t){var n,o=e.layer,a=e.layers;return o.type===Wm.nested_row||o.type===Wm.deep_addon_row||(null===(n=a[o.parentId])||void 0===n?void 0:n.type)===Wm.deep_addon_row?null:te.createElement("div",{ref:t,className:"builder-list-tree-item-sort"},te.createElement(Bo,{name:"ellipsisDoubleY"}))})),hv=function(e){var t=e.isCollapsed,n=e.onClick;return void 0===t?null:te.createElement("div",{onClick:n,className:"builder-list-tree-item-toggler builder-me-2",role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:t?"caretRight":"caretDown"}))};const _v=bv;var Ev={treeItemAction:function(e){return _d()("builder-list-tree-item-action",{"builder-list-tree-item-action-active":e})},visibilityBtn:_d()("builder-button builder-button-light builder-button-round builder-my-n3",{disabled:dt}),eyePro:{position:"relative"}},yv=n(7034),xv=n(3493),Ov=n.n(xv);const Iv=function(e){var t,n,o,a=e.handleRef,i=e.parentRef,r=e.dragAddon,l=e.TYPE,c=e.onSort,s=(0,te.useState)(!0),d=(0,W.Z)(s,2),u=d[0],p=d[1],m=(t=function(e,t){O(e,t)},n=300,o=(0,te.useRef)(t),(0,te.useEffect)((function(){o.current=t})),(0,te.useCallback)(Ov()((function(){return o.current.apply(o,arguments)}),n,{leading:!0,trailing:!1}),[n])),v=(0,wo.L)({accept:l,collect:function(e){return{isOver:e.isOver({shallow:!0})}},hover:function(e,t){m(e,t)}}),f=(0,W.Z)(v,2),b=f[0].isOver,g=f[1],h=(0,yv.c)({item:{type:l,dragAddon:r,dragRef:i},collect:function(e){return{isDragging:e.isDragging()}},end:function(e,t){t.didDrop()&&I(e)&&c(e)}}),_=(0,W.Z)(h,3),E=_[0].isDragging,y=_[1],x=_[2],O=function(e){e.dragAddon.id!==r.id&&(e.hoverAddon=r,I(e))},I=function(e){var t=e.dragAddon,n=e.hoverAddon;if(!n)return!1;var o=!1;return!Ae(t.collectionItemAddonIndex)&&!Ae(n.collectionItemAddonIndex)||t.sectionIndex===n.sectionIndex&&t.columnIndex===n.columnIndex&&t.addonIndex===n.addonIndex?(t.type===n.type||"addon"===t.type&&"empty"===n.type||"addon"===t.type&&"nested_row"===n.type||"addon"===t.type&&"child_addon"===n.type||"nested_row"===t.type&&"section"===n.type||"nested_row"===t.type&&"addon"===n.type||"child_addon"===t.type&&"empty"===n.type||"child_addon"===t.type&&"addon"===n.type||"child_addon"===t.type&&"nested_row"===n.type)&&(o=!0):o=!1,p(o),o};return y(a),g(i),x(i),{isDragging:E,isOver:b,isValidDropTarget:u}};function wv(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Cv(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?wv(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wv(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Pv=function(e){var t=e.id,n=e.layers,o=e.layer,a=void 0===o?n[t]||{}:o,i=e.childIndex,r=e.toggleCollapse,l=e.expandByLayerId,c=e.isVisible,s=void 0===c||c,d=e.parentVisibility,u=void 0===d||d,p=(0,te.useRef)(null),m=(0,te.useRef)(null),v=Fm().addonHoverId,f=(0,Io.v9)((function(e){return e.pageBuilder})),b=(0,Io.I0)(),g=a.childIds,h=a.isCollapsed,_=Iv({handleRef:p,parentRef:m,dragAddon:a,TYPE:"LAYERS_PANEL_SORTABLE",onSort:function(e){var t,n=a.type,o=f.present,i=e.dragAddon,r=e.hoverAddon,l=r.sectionIndex,c=r.columnIndex,s=r.addonIndex,d=i.sectionIndex,u=i.columnIndex,p=i.addonIndex;if("section"===n)b({type:"MOVE_SECTION_ITEMS",payload:{dragSectionIdx:(t={dragSectionIdx:d,hoverSectionIdx:l}).dragSectionIdx,hoverSectionIdx:t.hoverSectionIdx}});else if("column"===n)b(Ca({dragSectionIdx:d,dragColIdx:u,hoverSectionIdx:l,hoverColIdx:c}));else if("addon"===n&&Ae(i.collectionItemAddonIndex)){var m,v;if(l!==d||c!==u||s!==p)return;var g=c===u&&s-p>=0?"bottom":"top",h=o[l].id,_=null===(m=o[l])||void 0===m||null===(m=m.columns)||void 0===m||null===(m=m[c])||void 0===m?void 0:m.id,E=null===(v=o[l])||void 0===v||null===(v=v.columns)||void 0===v||null===(v=v[c])||void 0===v||null===(v=v.addons)||void 0===v?void 0:v[s];if(!Ae(E))return;var y={dragRowId:h,dragColumnId:_,collectionAddonId:E.id,collectionItemIndex:0,collectionItemAddonIndex:i.collectionItemAddonIndex,childIndex:i.childIndex},x={hoverRowId:h,hoverColumnId:_,collectionItemAddonIndex:r.collectionItemAddonIndex,collectionItemIndex:0,childIndex:r.childIndex,position:g};b(Ia(y,x))}else if(["addon","child_addon","nested_row"].includes(n)){var O,I;if(!Ae(i.collectionItemAddonIndex)&&Ae(r.collectionItemAddonIndex))return;var w=c===u&&s-p>=0?"bottom":"top",C=null===(O=o[l])||void 0===O||null===(O=O.columns)||void 0===O||null===(O=O[c])||void 0===O||null===(O=O.addons)||void 0===O||null===(O=O[s])||void 0===O?void 0:O.id,P=null===(I=o[d])||void 0===I||null===(I=I.columns)||void 0===I||null===(I=I[u])||void 0===I||null===(I=I.addons)||void 0===I||null===(I=I[p])||void 0===I?void 0:I.id,S={dragRowId:o[d].id,dragColumnId:o[d].columns[u].id,dragAddonId:P},A={hoverRowId:o[l].id,hoverColumnId:o[l].columns[c].id,hoverAddonId:C,position:w};b(function(e,t){return{type:"MOVE_LAYER_ADDON",payload:{dragInfo:e,hoverInfo:t}}}(S,A))}Ta.hideEditor()}}),E=_.isDragging,y=_.isOver,x=_.isValidDropTarget;return(0,te.useEffect)((function(){E&&!a.isCollapsed&&r(a.id,!0)()}),[E]),(0,te.useEffect)((function(){var e;void 0!==t&&v===t&&l&&(l(t),null===(e=m.current)||void 0===e||e.scrollIntoView({behavior:"smooth",block:"center"}))}),[v,t]),te.createElement("div",{style:a.level>1?{display:s?"block":"none",marginLeft:"16px"}:void 0},te.createElement("div",{ref:m,className:Nv.treeItem({isDragging:E,isOver:y,isValidDropTarget:x,isActive:v===t})},"empty"===a.type?te.createElement(Av,null):te.createElement(_v,{ref:p,layers:n,layer:Cv(Cv({},a),{},{childIndex:i}),toggleCollapse:r,parentVisibility:u})),te.createElement(Sv,{layers:n,childIds:g,toggleCollapse:r,expandByLayerId:l,parentLayer:a,isCollapsed:h,parentVisibility:u&&a.visibility}))},Sv=function(e){var t=e.layers,n=e.childIds,o=e.toggleCollapse,a=e.expandByLayerId,i=e.isCollapsed,r=e.parentLayer,l=e.parentVisibility;if(void 0!==i&&!n.length){var c=r.sectionIndex,s=r.columnIndex,d=r.addonIndex,u={type:"empty",level:r.level+1,sectionIndex:c,columnIndex:s,addonIndex:d};return te.createElement(Pv,{layer:u,isVisible:!i})}return n&&n.length?te.createElement(te.Fragment,null,n.map((function(e,n){return te.createElement(Pv,{key:e,id:e,layers:t,childIndex:"div"===(null==r?void 0:r.name)?n:-1,toggleCollapse:o,expandByLayerId:a,isVisible:!i,parentVisibility:l})}))):null},Av=function(){return te.createElement("div",{className:"builder-d-flex builder-opacity-5"},te.createElement("div",{className:"builder-list-tree-item-icon builder-ms-3"},te.createElement(Bo,{name:"canvas"})),te.createElement("div",{className:"builder-list-tree-item-title"},"Empty"))};const Dv=function(e){var t=e.layers,n=e.toggleCollapse,o=e.expandByLayerId,a=(t[0]||{}).childIds||[];return te.createElement(te.Fragment,null,a.map((function(e){return te.createElement(Pv,{key:e,id:e,layers:t,toggleCollapse:n,expandByLayerId:o})})))};var Nv={treeItem:function(e){var t=e.isDragging,n=e.isOver,o=e.isValidDropTarget,a=e.isActive,i=e.isEmpty,r=void 0!==i&&i;return _d()("builder-list-tree-item",{"builder-d-between":!r,"builder-list-tree-item-dragging":t,"builder-list-tree-item-over":n,"builder-list-tree-item-not-accept":n&&!o,active:a})}};function Tv(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Rv(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Tv(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Tv(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var kv=function(){var e=(0,Io.v9)((function(e){return e.pageBuilder.present})),t=Wp(),n=t.layers,o=t.setLayers,a=(0,te.useState)(!0),i=(0,W.Z)(a,2),r=i[0],l=i[1];(0,te.useEffect)((function(){var e,t=!(null===(e=n[0])||void 0===e||!e.childIds.find((function(e){return!1===n[e].isCollapsed})));l(!t)}),[n]);var c=function e(t,n){n&&n.id&&(void 0!==n.isCollapsed&&(n.isCollapsed=!1),gt(t[n.parentId])&&e(t,n.parentId?t[n.parentId]:void 0))};return te.createElement("div",{className:"builder-layer-body",id:"builder-layers-panel-modal-body"},te.createElement("div",{className:"builder-layers"},te.createElement("div",{className:"builder-d-flex builder-align-items-center builder-justify-content-between builder-mb-2 builder-list-tree-item"},te.createElement("div",{className:"builder-d-flex builder-justify-content-center builder-align-items-center"},te.createElement(Bo,{name:"canvas"}),te.createElement("span",{className:"builder-ms-2"},te.createElement("span",{className:"builder-fs-2"}," ",Joomla.JText._("COM_SPPAGEBUILDER_CANVAS")," "))),(null==e?void 0:e.length)>0&&te.createElement("div",null,te.createElement("span",{className:"builder-button builder-button-light builder-button-round",onClick:function(){var t,n;l(!r),r?(n=Km({sections:e}),o(n)):(t=Km({sections:e,isCollapsed:!0}),o(t))},onKeyDown:function(){},tabIndex:-1,role:"button"},r?te.createElement(vi.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_LAYERS_PANEL_EXPAND_ALL"),tagName:"span"},te.createElement(Bo,{name:"expandAll"})):te.createElement(vi.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_LAYERS_PANEL_COLLAPSE_ALL"),tagName:"span"},te.createElement(Bo,{name:"collapseAll"}))))),te.createElement("div",{className:"builder-list-tree"},te.createElement(Dv,{layers:n,toggleCollapse:function(e,t){return function(){o((function(n){var o=n[e];return o&>(o.isCollapsed)?Rv(Rv({},n),{},(0,K.Z)({},e,Rv(Rv({},o),{},{isCollapsed:null!=t?t:!o.isCollapsed}))):n}))}},expandByLayerId:function(e){o((function(t){return(0,ln.ZP)(t,(function(t){gt(t[e])&&c(t,t[e])}))}))}}))))},Lv=function(e){var t=e.onClose,n=e.id;return te.createElement("div",{id:n,className:"builder-modal-header"},te.createElement("div",{className:"builder-layer-drag-handler"},te.createElement(Bo,{className:"builder-drag-button",name:"ellipsisDoubleY"}),te.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_LAYERS"))),te.createElement("span",{className:"builder-close-button",onClick:function(e){e.preventDefault(),t(),document.body.classList.remove("builder-panel-opened")},tabIndex:-1,onKeyDown:function(){},"aria-label":"Close",role:"button"},te.createElement(Bo,{name:"times",size:"1x"})))};const Mv=function(e){var t=e.onClose,n=e.importPage,o=e.pageCssHandler,a=e.currentPanel,i=(0,te.useState)(null),r=(0,W.Z)(i,2),l=r[0],c=r[1],s=(0,te.useRef)(0);(0,te.useEffect)((function(){return Gm.on("onAddonHover",d),function(){Gm.removeListener("onAddonHover",d),c(null)}}),[]),(0,te.useEffect)((function(){var e=!1,t=0,n=document.querySelector(".builder-layer-body"),o=0,a=document.getElementById("sp-pagebuilder-view"),i=document.querySelector(".builder-layer-resize"),r=localStorage.getItem("layerHeight"),l=r?Number(r):0;l&&(n.style.maxHeight="".concat(l,"px")),window.addEventListener("mousedown",(function(r){e=i.isEqualNode(r.target)||i.contains(r.target),t=r.clientY,o=n.clientHeight,document.body.style.userSelect="none",e&&(a.style.pointerEvents="none")})),window.addEventListener("mousemove",(function(a){if(e&&n){var i=a.clientY-t,r=window.innerHeight-200,l=Math.min(r,Math.max(180,o+i));n.style.maxHeight="".concat(l,"px"),s.current=l,a.stopPropagation()}})),window.addEventListener("mouseup",(function(){e&&localStorage.setItem("layerHeight",s.current),e=!1,document.body.style.userSelect="auto",a.style.pointerEvents="auto"}))}),[]);var d=function(){var e=Gm.addonHoverId;c(e)},u={addonHoverId:l,closeLayersPanel:t};return te.createElement(Hm.Provider,{value:u},te.createElement("div",{className:"builder-layer builder-layer-sidebar",id:"builder-layer-panel"},te.createElement("div",{className:"builder-modal-dialog builder-modal-dialog-scrollable"},te.createElement(Zm,{handle:"#builder-layer-header",currentPanel:a},te.createElement("div",{className:"builder-layer-content"},te.createElement(Lv,{id:"builder-layer-header",onClose:t}),te.createElement(kv,{importPage:n,pageCssHandler:o}),te.createElement("div",{className:"builder-layer-resize"},te.createElement(Bo,{name:"ellipsisX"})))))))},Bv=function(e){var t=e.value,n=e.label,o=e.onChange,a=e.classes,i=e.checked,r=e.disabled,l=void 0!==r&&r,c=e.id,s=void 0===c?ct():c;return te.createElement("label",{htmlFor:s,className:"".concat(a||""," builder-form-checkbox")},te.createElement("input",{id:s,type:"checkbox",value:ke(t)?String(t):void 0,checked:i,disabled:l,onChange:function(e){o&&o(e.target.checked,e)},className:"builder-form-checkbox-input ".concat(n?"builder-form-checkbox-input-has-label":"")}),te.createElement("span",null),n)},Jv=function(e){var t=e.title,n=e.open,o=e.onOpen,a=e.exportPage,i=e.isPopup,r=void 0!==i&&i,l=(0,te.useState)(!1),c=(0,W.Z)(l,2),s=c[0],d=c[1],u=(0,te.useState)(!1),p=(0,W.Z)(u,2),m=p[0],v=p[1];return te.createElement(Qa,{isOpen:n,onClose:function(){return o(!1)},cssClass:"builder-modal-dialog-centered"},te.createElement(Xa,null,te.createElement(Ya,{className:"builder-modal-header-lg",showClose:!0,onClose:function(){return o(!1)}},te.createElement("span",{className:"builder-modal-header-title"},t||Joomla.JText._("COM_SPPAGEBUILDER_EXPORT_PAGE"))),te.createElement(qa,{className:"builder-modal-export-body builder-fs-2"},r?Joomla.JText._("COM_SPPAGEBUILDER_POPUP_EXPORT_MESSAGE"):Joomla.JText._("COM_SPPAGEBUILDER_EXPORT_MESSAGE"),te.createElement("div",{className:"builder-export-checkbox-wrapper"},!1===r?te.createElement(te.Fragment,null,te.createElement(Bv,{value:s,label:Joomla.JText._("COM_SPPAGEBUILDER_EXPORT_LABEL_SEO_DATA"),onChange:d,checked:s,classes:"builder-export-checkbox-label"}),te.createElement(Bv,{value:m,label:Joomla.JText._("COM_SPPAGEBUILDER_EXPORT_LABEL_MEDIA_DATA"),onChange:v,checked:m,classes:"builder-export-checkbox-label"})):te.createElement(te.Fragment,null))),te.createElement($a,null,te.createElement("div",{className:"builder-d-flex justify-content-end"},te.createElement("button",{type:"button",onClick:function(){return o(!1)},className:"builder-button builder-button-secondary"},Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_DIALOG_CANCEL_BUTTON")),te.createElement("button",{type:"button",className:"builder-button builder-button-primary builder-ms-2",onClick:function(){o(!1),a(s,m)}},Joomla.JText._("COM_SPPAGEBUILDER_EXPORT_CONFIRMATION"))))))};function Zv(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function jv(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Zv(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zv(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Gv=function(e){var t,n,o,a=e.input,i=e.params,r=a.value,l=a.onChange,c=i.label,s=i.unitOptions,d=i.cssClass,u=(0,te.useState)({value:null!==(t=null==r?void 0:r.value)&&void 0!==t?t:"",unit:null!==(n=null==r?void 0:r.unit)&&void 0!==n?n:"sec"}),p=(0,W.Z)(u,2),m=p[0],v=p[1];return te.createElement("div",{className:"builder-d-flex builder-flex-column ".concat(d)},c&&te.createElement("label",null,null!=i&&i.desc?te.createElement(vi.Z,{content:null==i?void 0:i.desc,tagName:"span"},c):c),te.createElement("div",{className:"builder-d-flex builder-field-group"},te.createElement("input",(0,ko.Z)({},a,{type:"number",value:Number(m.value),className:"builder-form-field builder-form-field-".concat(a," builder-mb-0 builder-px-4 ").concat(!0===(null==i?void 0:i.disabled)?"disabled":""),autoComplete:"off",onChange:function(e){var t=jv(jv({},m),{},{value:e.target.value});v(t),l(t)},onBlur:function(e){var t=jv(jv({},m),{},{value:e.target.value});v(t),l(t)},disabled:null==i?void 0:i.disabled})),te.createElement(Ki,{units:s.map((function(e){return e.label})),update:function(e){var t=s.find((function(t){return t.label===e})),n=jv(jv({},m),{},{unit:t.value});v(n),l(n)},unit:null===(o=s.find((function(e){return e.value===m.unit})))||void 0===o?void 0:o.label,unitCssClass:"builder-form-field-unit-m",dropdownCssClass:"builder-form-unit-popover-m"})))};function Uv(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Fv(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Uv(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Uv(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Hv=function(e){var t,n=e.title,o=e.open,a=e.onOpen,i=e.setIsNextClicked,r=e.handlePageSaving,l=e.SettingsObject,c=e.setSettingsObject,s=e.handleSavePopupSettings,d=e.pageId,u=e.setIsPopupModalApplyClicked,p=e.closeGlobalPanel,m=(0,te.useState)([]),v=(0,W.Z)(m,2),f=v[0],b=v[1],g=(0,te.useState)([]),h=(0,W.Z)(g,2),_=h[0],E=h[1],y=(0,te.useState)(null),x=(0,W.Z)(y,2),O=(x[0],x[1]);(0,te.useEffect)((function(){O(null==l?void 0:l.dateRange)}),[null==l?void 0:l.date_range]);var I=function(){var e=(0,jt.Z)(Ut().mark((function e(){var t,n,o,a;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&view=page&task=page.loadPagesList"),e.next=3,fetch(t,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 3:return n=e.sent,e.next=6,n.json();case 6:(o=e.sent)&&(a=o.flatMap((function(e){return e.options.map((function(e){var t;return{label:null==e?void 0:e.label,value:null==e||null===(t=e.value)||void 0===t?void 0:t.toString()}}))})),b(a));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),w=function(){var e=(0,jt.Z)(Ut().mark((function e(){var t,n,o;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&view=page&task=page.loadSiteMenus"),e.next=3,fetch(t,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 3:return n=e.sent,e.next=6,n.json();case 6:(o=e.sent)&&E(o);case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();(0,te.useEffect)((function(){I(),w()}),[]);var C=function(e,t){c(Fv(Fv({},l),{},(0,K.Z)({},e,t)))};(0,te.useEffect)((0,jt.Z)(Ut().mark((function e(){var t,n,o,a,i;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=pagebuilder_base+"index.php?option=com_sppagebuilder&task=page.getData&id="+d,e.next=3,fetch(t,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 3:return n=e.sent,e.next=6,n.json();case 6:o=e.sent,a=Fv({},o),i=null==a?void 0:a.attribs,c(i);case 10:case"end":return e.stop()}}),e)}))),[]);var P=[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_VISIBILITY_OPTION_ENTIRE_SITE"),value:"entire_site"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_VISIBILITY_OPTION_SPECIFIC_PAGES"),value:"specific_pages"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_VISIBILITY_OPTION_SPECIFIC_MENUS"),value:"specific_menus"}],S=[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_CONDITION_ON_SCROLL"),value:"on_scroll"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_CONDITION_ON_LANDING"),value:"on_landing"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_CONDITION_ON_CLICK"),value:"on_click"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_CONDITION_ON_HOVER"),value:"on_hover"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_CONDITION_ON_INACTIVITY"),value:"on_inactivity"}],A=[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_SCROLL_UP"),value:"up"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_SCROLL_DOWN"),value:"down"}],D=[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_CLICK_TYPE_RANDOM"),value:"random"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_CLICK_TYPE_SPECIFIC"),value:"specific"}];return te.createElement(Qa,{isOpen:o,onClose:function(){p&&p(),a(!1)},isPopup:!0,cssClass:"builder-modal-dialog-centered builder-modal-wrapper-popup"},te.createElement(Xa,null,te.createElement(Ya,{className:"builder-modal-header-lg builder-modal-popup",showClose:!0,onClose:function(){i(!1),p&&p(),a(!1)}},te.createElement("span",{className:"builder-modal-header-title"},n)),te.createElement(qa,{className:"builder-modal-body-popup builder-flex-stack-item-scrollable builder-pb-4"},te.createElement("div",{className:"builder-form-group builder-mb-0"},te.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_POPUP_MODAL_VISIBILITY_LABEL")),te.createElement(vr,{className:"builder-select-container",classNamePrefix:"builder-select",params:{multiple:!1,type:"select",values:P},input:{onChange:function(e){C("visibility",e)},value:l.visibility}})),"entire_site"===l.visibility&&te.createElement(te.Fragment,null,te.createElement(Xc,{css:"builder-mb-0",value:l.exclude_pages_toggle,checked:ke(l.exclude_pages_toggle),onChange:function(e){return C("exclude_pages_toggle",Me(e))},label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_VISIBILITY_OPTION_EXCLUDE_PAGES")}),1==l.exclude_pages_toggle&&te.createElement(vr,{className:"builder-select-container",classNamePrefix:"builder-select",params:{multiple:!0,type:"select",values:f,placeholder:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_OPTION_SELECT")},input:{onChange:function(e){C("excluded_pages",e)},value:l.excluded_pages}}),te.createElement(Xc,{css:"builder-mb-0",value:(null==l?void 0:l.exclude_menus_toggle)||0,checked:ke(l.exclude_menus_toggle),onChange:function(e){return C("exclude_menus_toggle",Me(e))},label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_VISIBILITY_OPTION_EXCLUDE_MENUS")}),1==l.exclude_menus_toggle&&te.createElement(vr,{className:"builder-select-container",classNamePrefix:"builder-select",params:{multiple:!0,type:"select",values:_,placeholder:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_OPTION_SELECT")},input:{onChange:function(e){C("excluded_menus",e)},value:l.excluded_menus}})),"specific_pages"===l.visibility&&te.createElement(vr,{className:"builder-select-container",classNamePrefix:"builder-select",params:{multiple:!0,type:"select",values:f,placeholder:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_OPTION_SELECT")},input:{onChange:function(e){C("selected_pages",e)},value:l.selected_pages}}),"specific_menus"===l.visibility&&te.createElement(vr,{className:"builder-select-container",classNamePrefix:"builder-select",params:{multiple:!0,type:"select",values:_,placeholder:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_OPTION_SELECT")},input:{onChange:function(e){C("selected_menus",e)},value:l.selected_menus}}),te.createElement("div",null,te.createElement("div",{className:"builder-form-group builder-popup-modal-separator"})),te.createElement("div",{className:"builder-form-group builder-mb-0"},te.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_OPTION")),te.createElement(vr,{className:"builder-select-container",classNamePrefix:"builder-select",params:{multiple:!1,type:"select",values:S},input:{onChange:function(e){C("trigger_condition",e)},value:l.trigger_condition}})),"on_scroll"===l.trigger_condition&&te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-form-group builder-mb-0"},te.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_SCROLL_DIRECTION")),te.createElement(vr,{className:"builder-select-container",classNamePrefix:"builder-select",params:{multiple:!1,type:"select",values:A,placeholder:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_OPTION_SELECT")},input:{onChange:function(e){C("scroll_direction",e)},value:l.scroll_direction}})),te.createElement("div",{className:"builder-form-group builder-mb-0"},te.createElement(Dl,{input:{value:l.scroll_percentage,onChange:function(e){return C("scroll_percentage",e)}},params:{type:"number",title:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_SCROLL_PERCENTAGE_FE"),class:"builder-mb-0",placeholder:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_OPTION_INPUT_NUMBER_PLACEHOLDER")}}))),"on_landing"===l.trigger_condition&&te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-form-group builder-mb-0"},te.createElement(Dl,{input:{value:l.landing_after,onChange:function(e){return C("landing_after",e)}},params:{type:"number",title:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_LANDING_AFTER_FE"),class:"builder-mb-0",placeholder:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_OPTION_INPUT_NUMBER_PLACEHOLDER")}})),te.createElement("div",{className:"builder-form-group builder-mb-0"},te.createElement(Dl,{input:{value:l.landing_show_after,onChange:function(e){return C("landing_show_after",e)}},params:{type:"number",title:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_LANDING_SHOW_AFTER_FE"),class:"builder-mb-0",placeholder:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_OPTION_INPUT_NUMBER_PLACEHOLDER")}}))),"on_exit"===l.trigger_condition&&te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-form-group builder-mb-0"},te.createElement(Dl,{input:{value:l.exit_after,onChange:function(e){return C("exit_after",e)}},params:{type:"number",title:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_EXIT_AFTER_FE"),class:"builder-mb-0"}})),te.createElement("div",{className:"builder-form-group builder-mb-0"},te.createElement(Dl,{input:{value:l.exit_show_after,onChange:function(e){return C("exit_show_after",e)}},params:{type:"number",title:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_EXIT_SHOW_AFTER_FE"),class:"builder-mb-0"}}))),"on_click"===l.trigger_condition&&te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-form-group builder-mb-0"},te.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_CLICK_TYPE")),te.createElement(vr,{className:"builder-select-container",classNamePrefix:"builder-select",params:{multiple:!1,type:"select",values:D,placeholder:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_OPTION_SELECT")},input:{onChange:function(e){C("click_type",e)},value:l.click_type}})),"specific"===l.click_type&&te.createElement("div",{className:"builder-form-group builder-mb-0"},te.createElement(Dl,{input:{value:l.click_area,onChange:function(e){return C("click_area",e)}},params:{type:"text",title:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_CLICK_AREA_FE"),placeholder:"#container / .container",class:"builder-mb-0"}})),te.createElement("div",{className:"builder-form-group builder-mb-0"},te.createElement(Dl,{input:{value:l.click_count,onChange:function(e){return C("click_count",e)}},params:{type:"number",title:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_CLICK_COUNT"),class:"builder-mb-0",placeholder:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_OPTION_INPUT_NUMBER_PLACEHOLDER")}}))),"on_hover"===l.trigger_condition&&te.createElement("div",{className:"builder-form-group builder-mb-0"},te.createElement(Dl,{input:{value:l.hover_area,onChange:function(e){return C("hover_area",e)}},params:{type:"text",title:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_HOVER_AREA_FE"),placeholder:"#container / .container",class:"builder-mb-0"}})),"on_inactivity"===l.trigger_condition&&te.createElement("div",{className:"builder-form-group builder-mb-0"},te.createElement(Dl,{input:{value:l.inactivity_duration,onChange:function(e){return C("inactivity_duration",e)}},params:{type:"number",title:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_INACTIVITY_DURATION_FE"),class:"builder-mb-0",placeholder:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_OPTION_INPUT_NUMBER_PLACEHOLDER")}})),!!l.trigger_condition&&te.createElement("div",{className:"builder-form-group builder-mb-0"},te.createElement(Gv,{input:{value:l.reappear_after,onChange:function(e){C("reappear_after",e)}},params:{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MODAL_TRIGGER_REAPPEAR_FE"),defaultUnit:"sec",unitOptions:[{label:"seconds",value:"sec"},{label:"minutes",value:"min"},{label:"hours",value:"hr"},{label:"days",value:"day"},{label:"never",value:"never"}],disabled:"never"===(null==l||null===(t=l.reappear_after)||void 0===t?void 0:t.unit)}})),te.createElement("div",null,te.createElement("div",{className:"builder-form-group builder-popup-modal-separator"})),te.createElement("div",{className:"builder-form-group builder-mb-0"},te.createElement("label",null,"Select Date Range"),te.createElement(Al,{params:{},input:{value:l.date_range,onChange:function(e){C("date_range",e)}}}))),te.createElement($a,{isPopup:!0},te.createElement("div",{className:"builder-d-flex justify-content-end"},te.createElement("button",{type:"button",onClick:function(){i(!1),p&&p(),a(!1)},className:"builder-button builder-button-secondary"},Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_DIALOG_CANCEL_BUTTON")),te.createElement("button",{type:"button",className:"builder-button builder-button-primary builder-ms-2",onClick:function(e){!function(e){u?u(!0):r(e,"save",!0),s(),i(!1),p&&p(),a(!1)}(e)}},Joomla.JText._("COM_SPPAGEBUILDER_POPUP_CONFIRMATION"))))))};function zv(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Vv(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?zv(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zv(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Wv=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return(0,ln.ZP)(e,(function(e){bn(e).forEach((function(e){return En(e,"dynamic_item")}))}))},Kv=function(){var e=(0,Io.v9)((function(e){return e.pageBuilder})),t=(0,Io.v9)((function(e){return e.pageOptions})),n=function(){var n=(0,jt.Z)(Ut().mark((function n(){var o,a,i,r,l,c,s,d,u,p,m,v,f,b=arguments;return Ut().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(i=b.length>0&&void 0!==b[0]&&b[0],r=document.getElementById("sp-page-builder").dataset.pageid||0){n.next=5;break}return pe(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_PAGE_ID_NOT_FOUND"),Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL")),n.abrupt("return",!1);case 5:return l=e.present,c={"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},s="".concat(window.pagebuilder_base,"index.php?option=com_sppagebuilder&task=page.savePage&id=").concat(r),n.next=10,fetch(s,{method:"POST",headers:c,body:JSON.stringify({data:Wv(l),version_name:(g=void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,void 0,g=new Date,h=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"][g.getMonth()],_=g.getDate(),E=g.getFullYear(),y=g.getHours(),x=g.getMinutes().toString().padStart(2,"0"),O=g.getSeconds().toString().padStart(2,"0"),I=y>=12?"PM":"AM",w=y%12||12,"".concat(h," ").concat(_,", ").concat(E,", ").concat(w,":").concat(x,":").concat(O," ").concat(I)),is_free_version:dt})});case 10:return d=n.sent,n.next=13,d.json();case 13:if(null!=(u=n.sent)&&u.status){n.next=17;break}return pe(u.message,Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL")),n.abrupt("return",!1);case 17:if(!i){n.next=19;break}return n.abrupt("return",!0);case 19:return p="".concat(window.pagebuilder_base,"index.php?option=com_sppagebuilder&task=page.saveData&id=").concat(r),m=Vv(Vv({},null==t?void 0:t.data),{},{view_id:""===(null==t||null===(o=t.data)||void 0===o?void 0:o.view_id)?"0":null==t||null===(a=t.data)||void 0===a?void 0:a.view_id}),n.next=23,fetch(p,{method:"POST",headers:c,body:JSON.stringify({data:m})});case 23:return v=n.sent,n.next=26,v.json();case 26:if((f=n.sent).status){n.next=30;break}return pe(f.message,Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL")),n.abrupt("return",!1);case 30:return window.dispatchEvent(new CustomEvent("pageBuilderVersionsRefresh")),ue(u.message,Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_LEVEL")),window.warningAtReload=!1,n.abrupt("return",!0);case 34:case"end":return n.stop()}var g,h,_,E,y,x,O,I,w}),n)})));return function(){return n.apply(this,arguments)}}();return{savePage:n}},Yv="".concat(pagebuilder_base,"components/com_sppagebuilder/assets/images/"),Xv=Yv+"/fixing-json-completed.png",qv=Yv+"/fixing-json.png",$v=function(e){var t=e.handleClose,n=e.updateStep;return te.createElement(te.Fragment,null,te.createElement(Ya,{className:"builder-modal-header-lg",showClose:!0,onClose:t},te.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_VALIDATE_JSON_MODAL_TITLE_1"))),te.createElement(qa,null,te.createElement("div",{className:"builder-json-validation-wrapper"},te.createElement("div",{className:"builder-fixing-image-wrapper"},te.createElement("img",{src:qv,alt:"fixing json",draggable:!1})),te.createElement("div",{className:"builder-text-content"},te.createElement("h4",null,Joomla.JText._("COM_SPPAGEBUILDER_VALIDATE_JSON_MODAL_HEADING_1")),te.createElement("div",{className:"builder-instructions"},te.createElement("div",null,Joomla.JText._("COM_SPPAGEBUILDER_VALIDATE_JSON_MODAL_WHAT_HAPPENED")),te.createElement("div",null,Joomla.JText._("COM_SPPAGEBUILDER_VALIDATE_JSON_MODAL_RECOMMEND")))))),te.createElement("div",{className:"builder-modal-footer builder-modal-footer-white"},te.createElement("button",{className:"builder-button builder-button-secondary",onClick:t},Joomla.JText._("COM_SPPAGEBUILDER_VALIDATE_JSON_MODAL_CANCEL")),te.createElement("button",{className:"builder-button builder-button-primary",onClick:function(){return n("second")}},Joomla.JText._("COM_SPPAGEBUILDER_VALIDATE_JSON_FIX_JSON"))))},Qv=function(e){var t=e.updateStep,n=(0,Io.I0)();return(0,te.useEffect)((function(){n({type:"VALIDATE_OLD_PAGE_CONTENT"});var e=setTimeout((function(){t("third")}),6e3);return function(){clearTimeout(e)}}),[t]),te.createElement(qa,null,te.createElement("div",{className:"builder-json-validation-wrapper"},te.createElement("div",{className:"builder-fixing-icon"},te.createElement(Bo,{name:"fixingIcon"})),te.createElement("div",{className:"builder-text-content"},te.createElement("h4",null,Joomla.JText._("COM_SPPAGEBUILDER_VALIDATE_JSON_MODAL_HEADING_2")),te.createElement("div",{className:"builder-fixing-text"},te.createElement(Bo,{className:"builder-arrowPath-icon",name:"arrowPath"}),te.createElement("div",{className:"builder-fixing-now"},te.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_VALIDATE_JSON_NOW_FIXING"),":"),te.createElement("div",{className:"builder-fix-content-wrapper"},te.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_SECTION")),te.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_COLUMN")),te.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_ADDON"))))))))},ef=function(e){var t=e.handleClose;return te.createElement(te.Fragment,null,te.createElement(Ya,{className:"builder-modal-header-lg",showClose:!0,onClose:t},te.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_VALIDATE_JSON_MODAL_TITLE_2"))),te.createElement(qa,null,te.createElement("div",{className:"builder-json-validation-wrapper"},te.createElement("div",{className:"builder-fixing-image-wrapper"},te.createElement("img",{src:Xv,alt:"fixing json completed",draggable:!1})),te.createElement("div",{className:"builder-text-content"},te.createElement("h4",null,Joomla.JText._("COM_SPPAGEBUILDER_VALIDATE_JSON_MODAL_HEADING_3")),te.createElement("div",{className:"builder-caption"},Joomla.JText._("COM_SPPAGEBUILDER_VALIDATE_JSON_MODAL_SAVING_INSTRUCTION"))))),te.createElement("div",{className:"builder-modal-footer builder-modal-footer-white"},te.createElement("button",{className:"builder-button builder-button-primary",onClick:t},Joomla.JText._("COM_SPPAGEBUILDER_VALIDATE_JSON_MODAL_BUTTON_UNDERSTAND"))))};const tf=function(e){var t=e.isOpen,n=e.closeModal,o=(0,te.useState)("first"),a=(0,W.Z)(o,2),i=a[0],r=a[1],l=(0,te.useCallback)((function(e){return r(e)}),[]),c=function(){n(),r("first")},s={first:te.createElement($v,{handleClose:c,updateStep:l}),second:te.createElement(Qv,{updateStep:l}),third:te.createElement(ef,{handleClose:c})};return te.createElement(Qa,{isOpen:t,cssClass:"builder-modal-dialog-centered",size:"md"},te.createElement(Xa,null,i in s?s[i]:null))};function nf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function of(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?nf(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):nf(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const af=(0,Io.$j)(null,(function(e){return{importPage:function(t){return e(ga(t))},pageDataHandler:function(t){return e(ya(t))},pageCleanDataHandler:function(t){return e(xa(t))}}}))((function(e){var t,n,o,a,i,r,l=e.pageBuilder,c=e.clickUndo,s=e.clickRedo,d=e.importPage,u=e.pageDataHandler,p=e.pageCleanDataHandler,m=e.setCurrentPanel,v=e.isPopupSettingsModalOpen,b=e.setIsPopupSettingsModalOpen,g=e.isNextClicked,h=e.setIsNextClicked,_=e.popupSettingsObject,E=e.setPopupSettingsObject,y=e.handleSavePopupSettings,x=e.isPopupModalApplyClicked,O=e.setIsPopupModalApplyClicked,I=e.closeGlobalPanel,w=(0,te.useRef)(null),C=(0,te.useState)(!1),P=(0,W.Z)(C,2),S=P[0],A=P[1],D=(0,te.useState)("save"),T=(0,W.Z)(D,2),R=T[0],k=T[1],L=(0,te.useState)(!1),M=(0,W.Z)(L,2),B=M[0],J=M[1],Z=(0,te.useState)(!1),j=(0,W.Z)(Z,2),G=j[0],F=j[1],H=(0,te.useState)(!1),z=(0,W.Z)(H,2),V=z[0],K=z[1],Y=(0,te.useState)(!1),X=(0,W.Z)(Y,2),q=X[0],$=X[1],Q=(0,te.useState)(null),ee=(0,W.Z)(Q,2),oe=ee[0],ae=ee[1],ie=(0,te.useState)(!1),re=(0,W.Z)(ie,2),le=re[0],ce=re[1],se=(0,Io.v9)((function(e){return e.pageOptions})),de=(0,Io.v9)((function(e){return e.tools})).activeDevice,me=(0,Io.I0)(),ve=Kv().savePage,fe=document.getElementById("sp-page-builder").dataset.pageid||0,be=(null===(t=document.getElementById("sp-page-builder"))||void 0===t||null===(t=t.dataset)||void 0===t?void 0:t.pageType)||"",ge=(null===(n=document.getElementById("sp-page-builder").dataset)||void 0===n?void 0:n.pageurl)||"".concat(window.pagebuilder_base,"index.php?option=com_sppagebuilder&view=page&id=").concat(fe),he=l.past.length,_e=l.future.length,Ee=(null===(o=se.data)||void 0===o?void 0:o.extension)===N?null===(a=se.data)||void 0===a?void 0:a.extension_view:null,ye=(r=window.location.href.includes("popup"),"popup"===(null===(i=se.data)||void 0===i?void 0:i.extension_view)||r),xe=function(){var e=(0,jt.Z)(Ut().mark((function e(t){var n,o,a,i=arguments;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.length>1&&void 0!==i[1]?i[1]:"save",o=i.length>2&&void 0!==i[2]&&i[2],t.preventDefault(),(0,ne.unstable_batchedUpdates)((function(){A(!0),k(n)})),e.next=6,ve(o);case 6:if(a=e.sent,A(!1),a&&!o){e.next=10;break}return e.abrupt("return");case 10:"close"===n?we(t):"new"===n&&(window.location.href="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&view=dashboard&tmpl=component#/create-page"));case 11:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}();(0,te.useEffect)((function(){x&&(xe(event,"save",!0),O(!1))}),[x]),(0,te.useEffect)((function(){var e=function(e){var t;ae((null===(t=e.detail)||void 0===t?void 0:t.versionId)||null)};return void 0!==window.pageBuilderPreviewVersionId&&ae(window.pageBuilderPreviewVersionId),window.addEventListener("pageBuilderPreviewVersionChanged",e),function(){window.removeEventListener("pageBuilderPreviewVersionChanged",e)}}),[]),(0,te.useEffect)((function(){var e="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=page.getVersioningState");fetch(e,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}}).then((function(e){return e.json()})).then((function(e){e.status&&ce(!!e.data.versioning_enabled)}))}),[]);var Oe,Ie=function(){var e=(0,jt.Z)(Ut().mark((function e(){var t,n,o,a,i,r,l,c;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(oe){e.next=2;break}return e.abrupt("return");case 2:return e.prev=2,t="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=page.restoreVersion&id=").concat(fe),e.next=6,fetch(t,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify({version_id:oe})});case 6:return n=e.sent,e.next=9,n.json();case 9:if(!(o=e.sent).status){e.next=32;break}return ue(o.message||Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_VERSION_RESTORED_SUCCESS"),Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_LEVEL")),e.prev=12,a="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=page.getVersionContent&version_id=").concat(oe),e.next=16,fetch(a,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 16:return i=e.sent,e.next=19,i.json();case 19:null!=(r=e.sent)&&r.status&&null!=r&&r.data&&(l="string"==typeof r.data.content?JSON.parse(r.data.content):r.data.content,Array.isArray(l)&&l.length>0&&d(l),c={},void 0!==r.data.css&&(c.css=r.data.css||""),void 0!==r.data.og_title&&(c.og_title=r.data.og_title||""),void 0!==r.data.og_image&&(c.og_image=r.data.og_image||""),void 0!==r.data.og_description&&(c.og_description=r.data.og_description||""),Object.keys(c).length>0&&u(c)),e.next=26;break;case 23:e.prev=23,e.t0=e.catch(12),console.error("Error loading restored page content:",e.t0);case 26:ae(null),window.pageBuilderPreviewVersionId=null,window.dispatchEvent(new CustomEvent("pageBuilderPreviewVersionChanged",{detail:{versionId:null}})),window.dispatchEvent(new CustomEvent("pageBuilderVersionsRefresh")),e.next=33;break;case 32:pe(o.message||Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG"),Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 33:e.next=38;break;case 35:e.prev=35,e.t1=e.catch(2),pe((null===e.t1||void 0===e.t1?void 0:e.t1.message)||Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG"),Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 38:case"end":return e.stop()}}),e,null,[[2,35],[12,23]])})));return function(){return e.apply(this,arguments)}}(),we=function(){var e=(0,jt.Z)(Ut().mark((function e(t){var n,o,a,i;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.preventDefault(),o="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=page.exitExitPage&id=").concat(fe),e.next=4,fetch(o,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 4:return a=e.sent,e.next=7,a.json();case 7:null!=(i=e.sent)&&null!==(n=i.data)&&void 0!==n&&n.status?window.location.href=i.data.response:pe(i.data.response);case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Pe=function(){var e=(0,jt.Z)(Ut().mark((function e(t){var n;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.preventDefault(),n="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=page.checkOutPage&id=").concat(fe),e.next=4,fetch(n,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Se=function(){var e=(0,jt.Z)(Ut().mark((function e(){var t,n,o;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return J(!1),t="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=page.deletePageHits&id=").concat(fe),e.prev=2,e.next=5,fetch(t,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 5:return n=e.sent,e.next=8,n.json();case 8:if(null!=(o=e.sent)&&o.status){e.next=12;break}return pe(Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_PAGE_HITS_DELETE_FAILED")),e.abrupt("return");case 12:ue(Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_PAGE_HITS_DELETED"),"Success"),e.next=18;break;case 15:e.prev=15,e.t0=e.catch(2),pe(Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_PAGE_HITS_DELETE_FAILED"));case 18:case"end":return e.stop()}}),e,null,[[2,15]])})));return function(){return e.apply(this,arguments)}}(),Ae=function(e){return function(t){t.preventDefault(),Ce.setDevice(e),me({type:"CHANGE_ACTIVE_DEVICE",payload:e}),Xe(e)}},Ne=function(){return{com_content:"Article",com_sppagebuilder:"",mod_sppagebuilder:"Module"}[new URLSearchParams(window.location.href).get("extension")||"com_sppagebuilder"]},Te=(0,te.useState)(!1),Re=(0,W.Z)(Te,2),ke=Re[0],Le=Re[1],Me=ye?te.createElement(Bo,{className:"builder-d-flex",viewBox:"0 0 16 16",name:"popsDuo"}):te.createElement(te.Fragment,null);return te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-header"},te.createElement("div",{className:"builder-d-flex"},te.createElement("div",{className:"builder-brand"},"SP Page Builder ",Ne()?te.createElement("small",{className:"builder-ml-2"}," (",Ne(),")"):""),ye?te.createElement("div",{className:"popup-builder-icon"},Me,te.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_PAGE_TITLE_POPUPS"))):te.createElement(te.Fragment,null),be?te.createElement("div",{className:"popup-builder-icon"},te.createElement("span",null,be)):te.createElement(te.Fragment,null)),te.createElement("div",{className:"builder-responsive-controls"},Object.keys(f).map((function(e){return te.createElement("span",{key:e,className:"builder-responsive-control".concat(de===f[e].value?" active":""),"data-device":e,onClick:Ae(e),role:"button",onKeyDown:De,tabIndex:0},te.createElement(vi.Z,{content:f[e].name,tagName:"span"},te.createElement(Bo,{name:de==f[e].value?f[e].icon:"".concat(f[e].icon,"Line"),size:"3x"})))}))),te.createElement("div",{className:"builder-header-actions"},te.createElement("div",{className:"builder-d-flex builder-gutter-10"},oe?te.createElement("div",null,te.createElement("span",{className:"builder-button builder-button-primary builder-h-100 builder-d-flex justify-content-center align-items-center",role:"button",onClick:Ie,onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"restoreCircle",size:"1x",style:{marginRight:"8px"},fill:"none"}),Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_RESTORE_THIS_VERSION"))):te.createElement(te.Fragment,null,te.createElement("div",null,te.createElement(vi.Z,{content:"Undo",tagName:"span"},te.createElement("span",{className:"builder-button builder-button-text builder-button-round".concat(he?"":" disabled"),onClick:function(e){e.preventDefault(),he&&(c(),Zi.hideEditPanel())},role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"undo"})))),te.createElement("div",null,te.createElement(vi.Z,{content:"Redo",tagName:"span"},te.createElement("span",{className:"builder-button builder-button-text builder-button-round".concat(_e?"":" disabled"),onClick:function(e){e.preventDefault(),_e&&(s(),Zi.hideEditPanel())},role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"redo"})))),te.createElement("div",{className:"builder-position-relative"},te.createElement("a",{href:ge,className:"builder-button builder-button-secondary",role:"button",target:"_blank",rel:"noreferrer nofollow"},Joomla.JText._("COM_SPPAGEBUILDER_PREVIEW"))),function(){var e=_.visibility,t=_.trigger_condition;return!(e&&t)&&ye}()&&ye&&!g?te.createElement("div",null,te.createElement("span",{id:"btn-next",className:"builder-button builder-button-primary builder-h-100 builder-d-flex justify-content-center align-items-center",role:"button",onClick:function(){h(!0),b(!0)},onKeyDown:De,tabIndex:0},Joomla.JText._("COM_SPPAGEBUILDER_NEXT"))):te.createElement("div",null,te.createElement("span",{id:"btn-save-page",className:"builder-button builder-button-primary builder-h-100 builder-d-flex justify-content-center align-items-center ".concat("save"===R&&S?"disabled":""),role:"button",onClick:function(e){ye?(h(!1),y(),xe(e,"save",!0),I({}),b(!1)):xe(e,"save")},onKeyDown:De,tabIndex:0},"save"===R&&S?te.createElement("div",{className:"builder-spinner builder-spinner-sm builder-spinner-white"}):Joomla.JText._("COM_SPPAGEBUILDER_SAVE"))),te.createElement("div",{className:"builder-position-relative"},te.createElement("span",{className:"builder-button builder-button-dropdown builder-button-round builder-h-100 builder-d-flex justify-content-center align-items-center",role:"button",onClick:function(){return J(!0)},onKeyDown:De,tabIndex:0},te.createElement(vi.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_PAGE_OPTIONS"),tagName:"span"},te.createElement(Bo,{name:"ellipsisX",size:"1x"}))),te.createElement("input",{ref:w,type:"file",name:"upload-page-json",accept:".json, .zip",style:{display:"none"},onChange:function(e){ye&&p({}),ft(e,d,u,m,ye),e.target.value=""}}),te.createElement(Hv,{title:Joomla.JText._("COM_SPPAGEBUILDER_TOP_PANEL_POPUP_SETTINGS_MODAL_TITLE"),open:v,onOpen:b,setIsNextClicked:h,handlePageSaving:xe,SettingsObject:_,setSettingsObject:E,handleSavePopupSettings:y,pageId:fe}),B&&(Oe=U?{left:10}:{right:0},te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-dropdown-overlay builder-backdrop",onClick:function(){return J(!1)},role:"presentation"}),te.createElement("div",{className:"builder-list-group builder-is-card builder-dropdown builder-position-absolute",style:of(of({top:34},Oe),{},{minWidth:240})},te.createElement("div",{className:"builder-list-item builder-list-item-action",onClick:function(){var e=(0,jt.Z)(Ut().mark((function e(t){return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Pe(t);case 2:window.location.href=ge;case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"times",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_TOP_PANEL_CLOSE")),te.createElement("div",{className:"builder-list-item builder-list-item-action",onClick:function(){return Le(!0)},role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"upload",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_TOP_PANEL_EXPORT")),te.createElement("div",{className:"builder-list-item builder-list-item-action",onClick:function(e){var t;e.preventDefault(),J(!1),null===(t=w.current)||void 0===t||t.click()},role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"download",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_TOP_PANEL_IMPORT")),!ye&&le&&te.createElement("div",{className:"builder-list-item builder-list-item-action ".concat(""),onClick:function(){J(!1),m("versions"),document.body.classList.add("builder-versions-panel-open")},role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"clock",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_SHOW_VERSION_HISTORY"),dt),te.createElement("a",{className:"builder-list-item builder-list-item-action",href:"".concat(pagebuilder_base,"administrator/index.php?option=com_sppagebuilder&view=editor&tmpl=component#/").concat(ye?"popup-":"","editor/").concat(fe).concat(Ee?"/".concat(Ee):""),target:"_blank",rel:"noreferrer",onClick:function(){return J(!1)}},te.createElement(Bo,{name:"backendLink",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_BACKEND_EDITOR")),te.createElement("div",{className:"builder-list-item builder-list-item-delete builder-list-item-action",onClick:function(){return K(!0)},role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"trash",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_TOP_PANEL_CLEAR_CONTENT")),te.createElement("div",{className:"builder-list-item builder-list-item-warning builder-list-item-action",onClick:function(){F(!0)},role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"command",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_TOP_PANEL_VALIDATE_CONTENT")),te.createElement("div",{className:"builder-list-item builder-list-item-delete builder-list-item-action",onClick:function(){return $(!0)},role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"resetAll",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_TOP_PANEL_DELETE_PAGE_HITS"))),te.createElement(tf,{isOpen:G,closeModal:function(){return F(!1)}}),te.createElement(Jv,{title:ye?"Export Popup":"Export Page",open:ke,onOpen:Le,exportPage:function(e,t){J(!1),function(e){var t=e.pageId,n=e.isSeoChecked,o=void 0!==n&&n,a=e.isMediaChecked,i=void 0!==a&&a,r="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=export"),l=document.createElement("form");l.setAttribute("method","post"),l.setAttribute("id","pageexport"),l.setAttribute("action",r),l.setAttribute("target","_blank");var c=Joomla.getOptions("csrf.token"),s=document.createElement("input");if(s.setAttribute("type","hidden"),s.setAttribute("name","csrf_token"),s.setAttribute("value",c),l.appendChild(s),o){var d=document.createElement("input");d.setAttribute("type","hidden"),d.setAttribute("name","isSeoChecked"),d.setAttribute("value","1"),l.appendChild(d)}if(i){var u=document.createElement("input");u.setAttribute("type","hidden"),u.setAttribute("name","isMediaChecked"),u.setAttribute("value","1"),l.appendChild(u)}var p=document.createElement("input");p.setAttribute("type","hidden"),p.setAttribute("name","pageId"),p.setAttribute("value",t),l.appendChild(p),document.getElementsByTagName("body")[0].appendChild(l),l.submit(),document.getElementById("pageexport").remove()}({pageId:fe,isSeoChecked:e,isMediaChecked:t})},isPopup:ye}),te.createElement(Zc,{isOpen:V,closeModal:function(){return K(!1)},title:Joomla.JText._("COM_SPPAGEBUILDER_TOP_PANEL_CLEAR_CONTENT"),consentBody:Joomla.JText._("COM_SPPAGEBUILDER_CLEAR_PAGE_CONTENT_CONFIRM"),confirmAction:Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_CLEAR"),btnVariant:"danger",handleConfirmation:function(){J(!1),me({type:"CLEAR_PAGE"}),ye?ye&&(p({isImported:!0,isCleared:!0}),Et(),m("")):u({css:""})}}),te.createElement(Zc,{isOpen:q,closeModal:function(){return $(!1)},title:Joomla.JText._("COM_SPPAGEBUILDER_TOP_PANEL_DELETE_PAGE_HITS"),consentBody:Joomla.JText._("COM_SPPAGEBUILDER_DELETE_PAGE_HITS_CONFIRM"),confirmAction:Joomla.JText._("COM_SPPAGEBUILDER_TOP_PANEL_DELETE_PAGE_HITS"),btnVariant:"danger",handleConfirmation:Se})))))))))}));var rf=Object.freeze({FLOAT:{state:"float",icon:"dockFloat"},LEFT:{state:"left",icon:"dockLeft"},RIGHT:{state:"right",icon:"dockRight"}});const lf=function(){var e=(0,te.useContext)(Kp),t=e.dockState,n=e.setDockState,o=function(e){return function(){return n(e)}};return te.createElement("div",{className:"builder-dock-settings builder-ms-auto builder-me-3"},Object.values(rf).map((function(e){var n=e.state,a=e.icon;return te.createElement("span",{key:n,className:"builder-dock-icon builder-dock-float".concat(t===n?" is-active":""),onClick:o(n)},te.createElement(Bo,{name:a}))})))};var cf=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(){return(0,Y.Z)(this,a),o.apply(this,arguments)}return(0,X.Z)(a,[{key:"render",value:function(){var e=this.props,t=e.connectDragPreview,n=e.connectDragSource,o=e.addon,a=function(e){return te.createElement("span",null,te.createElement(vi.Z,{content:o.title,tagName:"span"},te.createElement("span",{className:"builder-addon-list-item ".concat(e?"disabled":"")},te.createElement("span",{className:"builder-addon-icon",dangerouslySetInnerHTML:{__html:o.icon}}),te.createElement("span",{className:"builder-addon-title"},o.title))))};return o.pro?te.createElement("div",{className:"builder-addon-list-wrapper"},a("pro"),o.pro&&te.createElement(om,{size:"sm"})):t(te.createElement("div",{className:"builder-addon-list-wrapper"},n(a())))}}]),a}(te.Component);(0,K.Z)(cf,"contextType",Kp);var sf={beginDrag:function(e,t,n){return Ta.reset(),{type:"ADD_ADDON",name:e.addon.addon_name,addon:e.addon}},endDrag:function(e,t){var n=t.getDropResult();if(n&&n.status){var o,a=(new Date).getTime(),i=e.addon.addon_name.replace(/sp_/g,""),r=n.index;"div"===(null==n||null===(o=n.parentAddon)||void 0===o?void 0:o.name)&&void 0!==n.childIndex?r+=n.childIndex+1:"bottom"===n.dropPosition&&(r=n.index+1);var l,c={type:n.type,index:n.rowIndex,settings:{rowIndex:n.rowIndex,indexPosition:r,colIndex:n.colIndex,addonIndex:"",addonId:a,htmlContent:"",assets:"",addonName:i,formData:e.addon.default,icon:e.addon.icon,title:e.addon.title,childIndex:n.childIndex,parent:!1,addonType:e.addon.type,hoverAddon:null==n?void 0:n.hoverAddon}};"addon"===n.type&>(null==n?void 0:n.collectionAddonId)&>(null==n?void 0:n.collectionItemAddonIndex)?(c.settings.collectionAddonId=n.collectionAddonId,c.settings.collectionItemAddonIndex=n.collectionItemAddonIndex,null!=n&&n.parentAddon&&(c.settings.parentAddon=n.parentAddon)):"addon"===n.type&&null!=n&&n.parentAddon&&(c.settings.parentAddon=n.parentAddon),null!=n&&n.deepAddon&&(c.settings.deepAddon=n.deepAddon,c.settings.deepAddonItemKey=n.deepAddonItemKey,c.settings.deepAddonItemIndex=n.deepAddonItemIndex,void 0!==(null==n?void 0:n.deepAddonItemInnerIndex)&&(c.settings.deepAddonItemInnerIndex=n.deepAddonItemInnerIndex)),e.addon.js_template?(e.addAddon(ae()(c)),ae()(c).settings.addonIndex=r):(jQuery.ajax({type:"POST",url:pagebuilder_base+"index.php?option=com_sppagebuilder&view=ajax&format=json&callback=setting_value",headers:{"X-CSRF-Token":Joomla.getOptions("csrf.token")},dataType:"json",data:{id:a,name:i,collectionItemIndex:null!==(l=null==n?void 0:n.collectionItemIndex)&&void 0!==l?l:0},cache:!1,success:function(t){c.settings.htmlContent=t.html,c.settings.assets=t.assets,c.settings.formData=JSON.parse(t.formData),e.addAddon(ae()(c))}.bind(this)}),ae()(c).settings.addonIndex=r)}}},df=(0,ei.DragSource)(So,sf,(function(e,t){return{connectDragSource:e.dragSource(),connectDragPreview:e.dragPreview(),isDragging:t.isDragging()}}));const uf=(0,Io.$j)((function(e){return{state:e}}),(function(e){return{addAddon:function(t){return e(ba(t))}}}))(df(cf));function pf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function mf(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pf(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pf(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var vf=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){var t;return(0,Y.Z)(this,a),t=o.call(this,e),(0,K.Z)((0,Lo.Z)(t),"searchChangeHandle",(function(e){e.preventDefault();var n=e.target.value;t.setState({search:n})})),(0,K.Z)((0,Lo.Z)(t),"resetAddonSearchField",(function(){t.setState({search:""})})),(0,K.Z)((0,Lo.Z)(t),"getAddons",(function(){var e=t.state.search,n=t.props.addonList,o=t.groupAddons(n);if(!e)return o;var a=e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/\s+/g," ").split(" ").filter((function(e){return!!e})).join("|");try{var i=new RegExp(a,"i");return Object.entries(o).reduce((function(e,t){var n=(0,W.Z)(t,2),o=n[0],a=n[1],r="Favourite"!==o?a.filter((function(e){return i.test(e.title)})):a;return e[o]=r,e}),{})}catch(e){return{}}})),(0,K.Z)((0,Lo.Z)(t),"isEmptyAddons",(function(e){return Object.values(e).every((function(e){return 0===e.length}))})),t.state={addons:[],categories:window.addonCats,activeCat:"All",search:""},t.searchElement=(0,te.createRef)(),t}return(0,X.Z)(a,[{key:"componentDidMount",value:function(){this.state.addons.length<1&&this.setState({addons:this.groupAddons(this.props.addonList)}),this.searchElement.focus()}},{key:"groupAddons",value:function(e){var t=["row","columns","div"],n=e.reduce((function(e,t){var n,o=(null==t?void 0:t.category)||"General";return e[o]=e[o]||[],t.visibility=!0,e[o].push(t),null!==(n=window.addonsFromDB)&&void 0!==n&&n[t.addon_name]&&window.addonsFromDB[t.addon_name].is_favorite&&(e.Favourite||(e.Favourite=[]),e.Favourite.push(t)),e}),{});for(var o in n)"Structure"!==o&&n[o].sort((function(e,t){return e.title.toLowerCase().localeCompare(t.title.toLowerCase())}));return n.Structure&&n.Structure.sort((function(e,n){return t.indexOf(e.addon_name)-t.indexOf(n.addon_name)})),mf(mf({},{Favourite:[],Structure:[],"Dynamic Content":[],General:[],Content:[],Media:[],Slider:[]}),n)}},{key:"render",value:function(){var e,t,n,o=this,a=this.getAddons(),i=(null===(e=this.props.pageOptions.data)||void 0===e?void 0:e.extension)===N;return"article"===(null===(t=this.props.pageOptions.data)||void 0===t?void 0:t.extension_view)||"dynamic_content:detail"===(null===(n=this.props.pageOptions.data)||void 0===n?void 0:n.extension_view)||(a.Content=a.Content.filter((function(e){return"comment"!==(null==e?void 0:e.addon_name)}))),te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-addon-search"},te.createElement("div",{className:"builder-form-group builder-has-icon-left"},te.createElement("input",{type:"text",className:"builder-form-field builder-form-field-lg",placeholder:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_SEARCH"),ref:function(e){return o.searchElement=e},value:this.state.search,onChange:this.searchChangeHandle}),te.createElement("span",{className:"builder-form-icon"},te.createElement("svg",{width:"14",height:"14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},te.createElement("defs",null),te.createElement("path",{d:"M13.84 13.07l-3.416-3.416a5.865 5.865 0 001.36-3.761A5.9 5.9 0 005.893 0 5.9 5.9 0 000 5.893a5.899 5.899 0 005.892 5.892c1.43 0 2.74-.512 3.762-1.361l3.417 3.417a.543.543 0 00.77 0 .544.544 0 000-.77zM1.09 5.894a4.81 4.81 0 014.803-4.804 4.81 4.81 0 014.804 4.804 4.809 4.809 0 01-4.804 4.803A4.81 4.81 0 011.09 5.893z",fill:"#676D98"}))))),te.createElement("div",{className:"builder-addon-container builder-d-flex builder-flex-column"},te.createElement(te.Fragment,null,this.isEmptyAddons(a)?te.createElement("div",{className:"builder-mt-4"},te.createElement(Mc,{message:Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_NO_RESULT_FOUND")})):Object.keys(a).map((function(e,t){var n;if(!i&&null!==(n=a[e][0])&&void 0!==n&&null!==(n=n.addon_name)&&void 0!==n&&n.startsWith(T))return null;if(i&&"Favourite"!==e&&a[e].length>0){var r,l,c=null===(r=o.props.pageOptions.data)||void 0===r?void 0:r.extension_view;if((c===R||c===k)&&null!==(l=a[e][0])&&void 0!==l&&null!==(l=l.addon_name)&&void 0!==l&&l.startsWith(T))return null}return a[e].length>0&&te.createElement("div",{key:t},te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-fs-2 builder-mb-2"},"Favourite"===e?"Favourites":e),te.createElement("div",{className:"builder-addon-list"},a[e].map((function(e,t){return 0!=e.visibility&&te.createElement("div",{key:t},te.createElement(uf,{addon:e,resetAddonSearchField:o.resetAddonSearchField}))})))))})))))}}]),a}(te.Component);(0,K.Z)(vf,"contextType",Kp);const ff=(0,Io.$j)((function(e){return{addonList:e.addonList,pageOptions:e.pageOptions}}))(vf),bf=function(e){var t=e.buttonSize,n=void 0===t?"":t;return te.createElement("a",{href:"https://www.joomshaper.com/pricing",target:"_blank",rel:"noreferrer",className:"builder-button builder-button-primary ".concat(n?"builder-button-".concat(n):""),role:"button"},Joomla.JText._("COM_SPPAGEBUILDER_PRO_LABEL_BUY_PRO"))},gf=function(e){var t=e.children,n=e.enabled,o=void 0===n||n,a=e.buttonSize;return o?te.createElement("div",{className:"builder-pro-label-wrapper"},t,te.createElement(bf,{buttonSize:a})):te.createElement(te.Fragment,null,t)};function hf(e){var t=e.src,n=e.alt,o=e.fallback,a=(0,te.useRef)(null),i=(0,te.useRef)(!0),r=(0,te.useRef)(null);return(0,te.useEffect)((function(){var e=new IntersectionObserver((function(n){n.forEach((function(n){if(n.isIntersecting){var o=n.target;o.src=t,o.style.visibility="visible",o.onload=function(){r.current&&(r.current.style.display="none")},e.unobserve(o)}}))}));return a.current&&e.observe(a.current),function(){e.disconnect(),i.current=!1}}),[a,r,t]),te.createElement(te.Fragment,null,te.createElement("img",{ref:a,alt:n,loading:"lazy",style:{visibility:"hidden"}}),!!o&&te.createElement("div",{ref:r,style:{display:"block",position:"absolute",left:"50%",top:"50%",transform:"translate(-50%, -50%)"}},te.cloneElement(o)))}var _f={beginDrag:function(e){var t=[];try{var n;return t=null!=e&&null!==(n=e.data)&&void 0!==n&&n.json?JSON.parse(e.data.json):[],{type:Ao,name:"block",data:t}}catch(e){return{type:Ao,name:"block",data:t}}}};const Ef=(0,ei.DragSource)(Ao,_f,(function(e,t){return{connectDragSource:e.dragSource(),connectDragPreview:e.dragPreview(),isDragging:t.isDragging()}}))((function(e){var t=e.data,n=e.isAuthorized,o=e.isDragging,a=e.connectDragSource,i=e.connectDragPreview,r=e.dockState,l=(0,te.useState)(!1),c=(0,W.Z)(l,2),s=c[0],d=c[1],u=(0,te.useRef)(),p=ri({isOpen:s,arrow:"float"===r?"left":r}),m=p.position,v=p.triggerRef,f=p.popoverRef;(0,te.useEffect)((function(){return o&&(clearTimeout(u.current),d(!1)),function(){clearTimeout(u.current),d(!1)}}),[o]);var b=function(){return te.createElement("div",{ref:v,className:"builder-sections-library-thumb ".concat(n?"":"builder-cursor-auto"),onMouseEnter:function(){n&&(u.current=setTimeout((function(){d(!0)}),300))},onMouseLeave:function(){n&&(d(!1),u.current&&clearTimeout(u.current))}},te.createElement(gf,{enabled:!n,buttonSize:"sm"},te.createElement("div",{className:"builder-sections-library-thumb-image"},te.createElement(hf,{src:t.thumb,alt:t.title})),!n&&te.createElement("div",{className:"builder-pro-label-top-right"},te.createElement(om,{size:"md"}))),te.createElement("div",{className:"builder-sections-library-thumb-footer"},t.title),s&&(0,ne.createPortal)(te.createElement("div",{ref:f,className:"builder-sections-library-thumb-preview",style:{position:"absolute",left:m.left,top:m.top}},te.createElement("div",{className:"builder-sections-library-thumb-preview-title"},t.title),te.createElement("div",{className:"builder-sections-library-thumb-preview-image"},te.createElement(hf,{src:t.thumb,alt:t.title}))),document.body))};return n?a(i(b())):b()})),yf=function(e){var t=e.data,n=e.isAuthorized,o=e.dockState;return te.createElement("div",{className:"builder-sections-library-thumb-wrapper"},t.map((function(e,t){return te.createElement(Ef,{key:t,data:e,isAuthorized:n,dockState:o})})))},xf=function(e){var t=e.index,n=e.data,o=e.isActive,a=e.setActiveItem,i=e.isAuthorized,r=void 0===i||i,l=e.dockState;return te.createElement("div",null,te.createElement("button",{type:"button",className:"builder-sections-library-item-button ".concat(o?"active":""),onClick:function(){a(o?null:t)}},te.createElement(Bo,{name:"caretRight"}),te.createElement("span",null,n.title)),o&&te.createElement(yf,{data:n.blocks,isAuthorized:r,dockState:l}))};var Of="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&view=ajax&format=json&callback=pre-section-list");const If=function(e){var t=e.dockState,n=(0,te.useState)(""),o=(0,W.Z)(n,2),a=o[0],i=o[1],r=(0,te.useState)({isAuthorized:!1,blocks:{}}),l=(0,W.Z)(r,2),c=l[0],s=l[1],d=(0,te.useState)(!1),u=(0,W.Z)(d,2),p=u[0],m=u[1],v=(0,te.useState)(0),f=(0,W.Z)(v,2),b=f[0],g=f[1],h=hi(a);(0,te.useEffect)((function(){(0,jt.Z)(Ut().mark((function e(){var t,n,o,a,i;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,m(!0),e.next=4,fetch(Of,{headers:{"X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 4:return e.next=6,e.sent.json();case 6:(t=e.sent).status&&(o=null!==(n=t.data)&&void 0!==n?n:{},a=o.authorised,i=o.blocks,s({isAuthorized:a,blocks:i})),e.next=13;break;case 10:e.prev=10,e.t0=e.catch(0),me(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_FETCHING_TEMPLATES"));case 13:return e.prev=13,m(!1),e.finish(13);case 16:case"end":return e.stop()}}),e,null,[[0,10,13,16]])})))()}),[]);var _=(0,te.useMemo)((function(){if(h&&c.blocks){var e=Object.values(c.blocks).flatMap((function(e){return e.blocks})),t=new RegExp(h,"i");return e.filter((function(e){return t.test(e.title)}))}return[]}),[h,c.blocks]),E=function(e){return c.blocks[e]},y=0===Ct(c.blocks).length||h.length>0&&0===_.length;return p?te.createElement("div",{className:"builder-w-100 builder-text-center"},te.createElement("div",{className:"builder-spinner builder-spinner-sm builder-me-2"})):te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-addon-search"},te.createElement("div",{className:"builder-form-group builder-has-icon-left"},te.createElement("input",{type:"text",className:"builder-form-field builder-form-field-lg",placeholder:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_SEARCH"),value:a,onChange:function(e){return i(e.target.value)}}),te.createElement("span",{className:"builder-form-icon"},te.createElement("svg",{width:"14",height:"14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},te.createElement("defs",null),te.createElement("path",{d:"M13.84 13.07l-3.416-3.416a5.865 5.865 0 001.36-3.761A5.9 5.9 0 005.893 0 5.9 5.9 0 000 5.893a5.899 5.899 0 005.892 5.892c1.43 0 2.74-.512 3.762-1.361l3.417 3.417a.543.543 0 00.77 0 .544.544 0 000-.77zM1.09 5.894a4.81 4.81 0 014.803-4.804 4.81 4.81 0 014.804 4.804 4.809 4.809 0 01-4.804 4.803A4.81 4.81 0 011.09 5.893z",fill:"#676D98"}))))),te.createElement("div",{className:"builder-sections-library-list"},h?te.createElement(yf,{data:_,isAuthorized:c.isAuthorized,dockState:t}):Ct(c.blocks).map((function(e,n){return te.createElement(xf,{key:n,index:n,data:E(e),isActive:n===b,setActiveItem:g,isAuthorized:c.isAuthorized,dockState:t})}))),y&&te.createElement("div",{className:"builder-sections-library-empty"},te.createElement(Bo,{name:"blocksDuo"}),te.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_EMPTY_PREDEFINED_SECTIONS"))))},wf=function(e){var t=e.updatePanelPosition,n=e.onClose,o=Wp().dockState;return(0,te.useEffect)((function(){t()}),[]),te.createElement("div",{className:"builder-modal builder-sidebar"},te.createElement("div",{className:"builder-modal-dialog builder-modal-dialog-scrollable"},te.createElement(qp,{handle:"#builder-modal-header"},te.createElement("div",{className:"builder-modal-content"},te.createElement("div",{id:"builder-modal-header",className:"builder-modal-header"},"float"===o&&te.createElement(Bo,{className:"builder-drag-button",name:"ellipsisDoubleY"}),te.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_ADD_ELEMENTS")),te.createElement(lf,null),te.createElement("span",{className:"builder-close-button",onClick:function(e){e.preventDefault(),n(),document.body.classList.remove("builder-panel-opened")},"aria-label":"Close",role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"times",size:"1x"}))),te.createElement("div",{className:"builder-modal-body builder-overflow-y-auto"},te.createElement($r,null,te.createElement(Xr,{name:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_ADDONS")},te.createElement(ff,null)),te.createElement(Xr,{name:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_BLOCKS")},te.createElement(If,{dockState:o}))))))))},Cf=function(e){var t=e.onBackLayoutList;return te.createElement("div",{className:"builder-modal-header"},te.createElement("span",{className:"builder-d-flex builder-align-items-center",onClick:t(null),role:"button"},te.createElement("span",{className:"builder-back-button"},te.createElement(Bo,{name:"angleLeft"})),te.createElement("span",{className:"builder-modal-header-title builder-ms-2"},Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_BACK"))))};function Pf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Sf(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pf(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pf(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Af=(0,Io.$j)(null,(function(e){return{importPageData:function(t){return e(ga(t))},pageCssHandler:function(t){return e(ya(t))},pageDataHandler:function(t){return e(xa(t))}}}))((function(e){var t=e.layout,n=e.importPageData,o=e.pageCssHandler,a=e.pageDataHandler,i=e.onCloseModal,r=e.isPopup,l=void 0!==r&&r,c=e.setCurrentPanel,s=(0,te.useState)(!1),d=(0,W.Z)(s,2),u=d[0],p=d[1],m=function(){var e=(0,jt.Z)(Ut().mark((function e(){var r,s,d,u,m,v,f;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return p(!0),d="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&view=page&task=page.importLayout&id=").concat(t.id,"&type=").concat(l?"popup":"template"),e.next=4,fetch(d,{headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 4:return u=e.sent,e.next=7,u.json();case 7:(m=e.sent)&&l&&Et(),v=null!==(r=m.data)&&void 0!==r&&r.attribs?JSON.parse(ae()(null===(s=m.data)||void 0===s?void 0:s.attribs)):{},m.status?(n(m.data.template),"popup"===(null===(f=m.data)||void 0===f?void 0:f.type)?(a(Sf({css:m.data.css,isImported:!0},v)),c("options")):o({css:m.data.css}),ue(l?Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_FOR_POPUP_LAYOUT"):Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_FOR_LAYOUT"),Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_LEVEL")),p(!1),i()):(p(!1),pe(m.data.status,Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL")));case 11:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return te.createElement("div",{className:"builder-layout-card"},te.createElement("div",{className:"builder-card"},te.createElement("div",{className:"builder-card-image builder-layout-card-image-wrapper builder-position-relative ".concat(l?"builder-popup-layout":"")},te.createElement(hf,{src:t.thumb,alt:t.title,fallback:te.createElement(Ps,null)}),dt,te.createElement("div",{className:"builder-layout-card-overlay","data-media-overlay":!0},!l&&te.createElement("a",{href:t.preview,className:"builder-button builder-button-secondary",target:"_blank",rel:"noreferrer"},Joomla.JText._("COM_SPPAGEBUILDER_LAYOUTS_LIVE_DEMO")),!l&&te.createElement("button",{type:"button",className:"builder-button builder-button-primary",onClick:m},u?te.createElement("div",{className:"builder-spinner builder-spinner-sm builder-text-white","area-hidden":"true"}):"".concat(Joomla.JText._("COM_SPPAGEBUILDER_LAYOUTS_IMPORT"))),l&&(u?te.createElement("div",{className:"builder-spinner builder-spinner-sm builder-text-white","area-hidden":"true"}):te.createElement("button",{type:"button",className:"builder-button builder-button-primary",onClick:m},Joomla.JText._("COM_SPPAGEBUILDER_LAYOUTS_IMPORT"))))),te.createElement("div",{className:"builder-card-footer ".concat(l?"builder-popup-card":"")},te.createElement("div",{className:"builder-card-title"},l?t.title:"".concat(t.title," (").concat(t.templateName,")")),l&&te.createElement("div",{className:"builder-card-caption"},t.hits," ",Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_LAYOUT_MODAL_DOWNLOADS_FE")))))}));var Df=function(e){var t=e.categoryList,n=e.selectedCategories,o=e.onSelectCategory;return te.createElement("div",{className:"builder-modal-sidebar-body builder-flex-stack-item-scrollable"},te.createElement("div",{className:"builder-fs-1 builder-mb-4 builder-mt-2"},Joomla.JText._("COM_SPPAGEBUILDER_CATEGORIES")),te.createElement("div",{className:"builder-list-group"},(0,c.Z)(t).sort((function(e,t){return e.title.localeCompare(t.title)})).map((function(e){var t,a=e.id,i=e.title,r=e.value,l=e.templates,c=e.blocks,s=null!=a?a:r;return te.createElement("label",{key:s,className:"builder-list-item builder-justify-content-between"},te.createElement("span",null,te.createElement("input",{type:"checkbox",className:"builder-field-check",checked:n.includes(s),onChange:o(s)}),te.createElement("span",null,i)),te.createElement("span",{className:"builder-fs-sm builder-text-tertiary"},null!==(t=null==l?void 0:l.length)&&void 0!==t?t:null==c?void 0:c.length))}))))},Nf=function(e){var t=e.categoryList,n=e.selectedCategories,o=e.onSelectCategory;return te.createElement("div",{className:"builder-modal-sidebar-body builder-flex-stack-item-scrollable"},te.createElement("div",{className:"builder-fs-1 builder-mb-4 builder-mt-2"},Joomla.JText._("COM_SPPAGEBUILDER_CATEGORIES")),te.createElement("div",{className:"builder-list-group"},(0,c.Z)(t).sort((function(e,t){return e.title.localeCompare(t.title)})).map((function(e){var t,a=e.id,i=e.title,r=e.items;return te.createElement("label",{key:i,className:"builder-list-item builder-justify-content-between"},te.createElement("span",null,te.createElement("input",{type:"checkbox",className:"builder-field-check",checked:n.includes(a),onChange:o(a)}),te.createElement("span",null,i)),te.createElement("span",{className:"builder-fs-sm builder-text-tertiary"},null!==(t=null==r?void 0:r.length)&&void 0!==t?t:0))}))))};const Tf=function(e){var t=e.layoutData.layouts,n=e.selectedCategories,o=e.onSelectCategory,a=e.hideSidebar,i=void 0!==a&&a,r=e.isPopup,l=void 0!==r&&r;return i?null:te.createElement("div",{className:"builder-modal-sidebar builder-modal-sidebar-card builder-flex-stack"},l?te.createElement(Nf,{categoryList:t,selectedCategories:n,onSelectCategory:o}):te.createElement(Df,{categoryList:t,selectedCategories:n,onSelectCategory:o}))};function Rf(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function kf(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Rf(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Rf(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Lf=[{label:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_FILTER_TITLE_ASC"),value:"asc"},{label:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_FILTER_TITLE_DESC"),value:"desc"},{label:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_FILTER_TITLE_POPULAR_FIRST"),value:"popular-first"}],Mf=function(e){var t=e.searchText,n=e.onChange;return te.createElement("div",{className:"builder-modal-sidebar-header builder-flex-stack-item"},te.createElement("div",{className:"builder-has-icon-left"},te.createElement(Bo,{name:"search",className:"builder-form-icon"}),te.createElement("input",{type:"text",className:"builder-form-field",placeholder:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_SEARCH_PLACEHOLDER"),value:t,onChange:n})))};const Bf=function(e){var t,n=e.onCloseModal,o=e.setCurrentPanel,a=(0,te.useState)(!1),i=(0,W.Z)(a,2),r=i[0],l=i[1],s=(0,te.useState)(""),d=(0,W.Z)(s,2),u=d[0],p=d[1],m=(0,te.useState)(null),v=(0,W.Z)(m,2),f=v[0],b=v[1],g=(0,te.useState)([]),h=(0,W.Z)(g,2),_=h[0],E=h[1],y=(0,te.useState)({layouts:[]}),x=(0,W.Z)(y,2),O=x[0],I=x[1],w=(0,te.useState)({sortBy:null}),C=(0,W.Z)(w,2),P=C[0],S=C[1],A=(0,te.useMemo)((function(){var e=ae()(O.layouts);return _.length&&(e=e.filter((function(e){return _.includes(e.id)}))),e.reduce((function(e,t){var n=t.items.sort((function(e,t){var n;return Ot(e,t,null===(n=P.sortBy)||void 0===n?void 0:n.value)}));u.trim()&&(n=n.filter((function(e){return e.title.toLowerCase().includes(u.toLowerCase().trim())})));var o=[];return n.forEach((function(e){var t=kf({},e);o.push(t)})),[].concat((0,c.Z)(e),o)}),[])}),[O.layouts,_,u,null===(t=P.sortBy)||void 0===t?void 0:t.value]),D="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&view=ajax&format=json&callback=popup-layouts&editarea=frontend"),N=function(e){var t=JSON.parse(e);I(kf(kf({},O),{},{layouts:null!=t?t:[]}))};(0,te.useEffect)((function(){A.length||(0,jt.Z)(Ut().mark((function e(){var t;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l(!0),e.prev=1,e.next=4,fetch(D,{headers:{"X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 4:return e.next=6,e.sent.json();case 6:(t=e.sent).status&&(0,ne.unstable_batchedUpdates)((function(){N(t.data),l(!1)})),e.next=14;break;case 10:e.prev=10,e.t0=e.catch(1),me(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_FETCHING_TEMPLATES")),l(!1);case 14:case"end":return e.stop()}}),e,null,[[1,10]])})))()}),[]);var T=function(e){var t=e.target.value;p(t)};return r?te.createElement(Ps,null):te.createElement("div",{className:"builder-modal-container"},te.createElement(Tf,{layoutData:O,searchText:u,onChangeSearchText:T,selectedCategories:_,onSelectCategory:function(e){return function(t){var n=t.target.checked?[].concat((0,c.Z)(_),[e]):_.filter((function(t){return t!==e}));E(n)}},hideSidebar:!!f,isPopup:!0}),te.createElement("div",{className:"builder-modal-main builder-flex-stack"},f&&te.createElement(Cf,{onBackLayoutList:function(e){return function(){return b(e)}}}),te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-d-flex builder-justify-content-between builder-px-2"},te.createElement(Mf,{searchText:u,onChange:T}),te.createElement("div",{className:"builder-layouts-filter-wrapper builder-w-200 builder-me-4"},te.createElement(mi.ZP,{className:"builder-select-container builder-select-filter",classNamePrefix:"builder-select",isClearable:!1,placeholder:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_FILTER_SORT_BY"),value:P.sortBy,options:Lf,onChange:function(e){S(kf(kf({},P),{},{sortBy:e}))},menuPlacement:"auto",menuPosition:"fixed",components:{IndicatorSeparator:function(){return null}}}),te.createElement("button",{type:"button",className:"builder-button ".concat(P.page||P.sortBy?"":"disabled"),onClick:function(){S({sortBy:null}),p("")}},Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_FILTER_RESET")))),A.length>0?te.createElement("div",{className:"builder-flex-auto builder-flex-stack-item-scrollable builder-position-relative"},te.createElement("div",{className:"builder-layout-list"},A.map((function(e,t){return te.createElement(Af,{key:t,layout:e,onCloseModal:n,isPopup:!0,setCurrentPanel:o})})))):te.createElement("div",{className:"builder-d-flex builder-flex-auto builder-align-items-center builder-justify-content-center"},te.createElement(Mc,{message:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_NO_LAYOUT_FOUND")})))))};var Jf=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(){var e;return(0,Y.Z)(this,a),e=o.call(this),(0,K.Z)((0,Lo.Z)(e),"getIcon",(function(t){try{var n=JSON.parse(t.code).name;return e.props.addonStructureList.find((function(e){return e.addon_name===n})).icon}catch(e){return""}})),e.state={isConsentModalOpen:!1},e}return(0,X.Z)(a,[{key:"render",value:function(){var e=this,t=this.props,n=t.addon,o=t.isDragging,a=t.activeDragItemId,i=t.connectDragSource,r=t.handleDelete;return(0,t.connectDragPreview)((0,t.connectDropTarget)(i(te.createElement("div",{style:{opacity:o?.5:1}},te.createElement("div",{className:"builder-saved-items-section-item ".concat(a===n.id?"active":"")},te.createElement("span",{className:"builder-saved-items-section-item-drag-icon","data-drag-icon":!0},te.createElement(Bo,{name:"dragger"})),te.createElement("span",{className:"builder-saved-items-addon-icon builder-saved-items-icon",dangerouslySetInnerHTML:{__html:this.getIcon(n)}}),te.createElement("span",{"data-section-title":!0,className:"builder-saved-items-section-title"},n.title),te.createElement("button",{type:"button",onClick:function(){e.setState({isConsentModalOpen:!0})}},te.createElement(Bo,{name:"trash",height:12,width:12})),te.createElement(Zc,{isOpen:this.state.isConsentModalOpen,closeModal:function(){return e.setState({isConsentModalOpen:!1})},btnVariant:"danger",consentBody:Joomla.JText._("COM_SPPAGEBUILDER_DELETE_SAVED_ADDON_DIALOG_MSG"),handleConfirmation:function(){return r(n.id,n.title)}}))))))}}]),a}(te.Component),Zf={beginDrag:function(e){e.setActiveDragItemId(e.addon.id);try{var t,n,o,a=null!=e&&null!==(t=e.addon)&&void 0!==t&&t.code?JSON.parse(e.addon.code):{name:"",addon:[]};return{type:"ADD_ADDON",name:a.name,addon:null!==(n=a.addon[0])&&void 0!==n?n:{},index:e.index,id:null===(o=e.addon)||void 0===o?void 0:o.id}}catch(t){var i;return{type:"ADD_ADDON",name:"",addon:{},index:e.index,id:null===(i=e.addon)||void 0===i?void 0:i.id}}},endDrag:function(e,t){var n=t.getDropResult();if(null!=n&&n.status){var o,a,i,r=null!=e&&null!==(o=e.addon)&&void 0!==o&&o.code?JSON.parse(e.addon.code):{name:"",addon:[]},l=null==n?void 0:n.childIndex;(null==n||null===(a=n.parentAddon)||void 0===a?void 0:a.name)!==M||gt(l)||(l=0);var c={rowIndex:n.rowIndex,colIndex:n.colIndex,addonIndex:0,childIndex:l,parentId:null==n||null===(i=n.parentAddon)||void 0===i?void 0:i.id,addonData:r,isAbove:"top"===n.dropPosition};e.setActiveDragItemId(null),e.pasteAddon({pasteOptions:c})}}},jf={hover:function(e,t,n){var o=t.getItem().index,a=e.index,i=t.isOver({shallow:!0}),r=t.isOver();if(o!==a&&i&&r){var l=(0,ne.findDOMNode)(n).getBoundingClientRect(),c=(l.bottom-l.top)/2,s=t.getClientOffset().y-l.top;o<a&&s<c||o>a&&s>c||(e.handleItemSwap(o,a),t.getItem().index=a)}},drop:function(e){e.setActiveDragItemId(null),e.handleItemSortOnDrop()}},Gf=(0,ei.DragSource)(So,Zf,(function(e,t){return{connectDragSource:e.dragSource(),connectDragPreview:e.dragPreview(),isDragging:t.isDragging()}})),Uf=(0,ei.DropTarget)(So,jf,(function(e){return{connectDropTarget:e.dropTarget()}}));const Ff=(0,Io.$j)((function(e){return{addonStructureList:e.addonList}}),(function(e){return{addAddon:function(t){return e(ba(t))},pasteAddon:function(t){return e(pa(t))}}}))(Uf(Gf(Jf)));var Hf=F+"/nothing-found-animation.svg",zf="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=page.getMyAddons"),Vf=("".concat(F,"preview-addon-library.jpg"),"".concat(F,"preview-addon-library-2x.jpg"),Joomla.JText._("COM_SPPAGEBUILDER_SAVED_ITEMS_ADDONS_TITLE"),Joomla.JText._("COM_SPPAGEBUILDER_SAVED_ITEMS_ADDONS_CONTENT"),function(){var e=(0,jt.Z)(Ut().mark((function e(){return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(zf,{headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 2:return e.next=4,e.sent.json();case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}());const Wf=function(){var e=(0,te.useState)([]),t=(0,W.Z)(e,2),n=t[0],o=t[1],a=(0,te.useState)(null),i=(0,W.Z)(a,2),r=i[0],l=i[1],c=(0,te.useState)(""),s=(0,W.Z)(c,2),d=s[0],u=s[1],p=(0,te.useState)(!1),m=(0,W.Z)(p,2),v=m[0],f=m[1],b=oi(n),g=hi(d),h=function(){var e=(0,jt.Z)(Ut().mark((function e(){var t;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f(!0),e.prev=1,e.next=4,Vf();case 4:t=e.sent,o(t),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),pe(e.t0.message,Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 11:return e.prev=11,f(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,8,11,14]])})));return function(){return e.apply(this,arguments)}}(),_=function(e,t){o((function(n){return(0,ln.ZP)(n,(function(n){var o=n[e];n[e]=n[t],n[t]=o}))}))},E=function(){var e=(0,jt.Z)(Ut().mark((function e(){var t,o,a;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=Pt(n),o=Pt(b),!Ui()(t,o)){e.next=4;break}return e.abrupt("return");case 4:return a=Array.from({length:t.length},(function(e,t){return t+1})),f(!0),e.prev=6,e.next=9,fetch(H,{method:"PATCH",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify({ids:t,orders:a,type:"Addon"})});case 9:return e.next=11,e.sent.json();case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(6),pe(e.t0.message,Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 16:return e.prev=16,f(!1),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[6,13,16,19]])})));return function(){return e.apply(this,arguments)}}();(0,te.useEffect)((function(){h()}),[]);var y=function(){var e=(0,jt.Z)(Ut().mark((function e(t){var n,o,a=arguments;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=a.length>1&&void 0!==a[1]?a[1]:"",o="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=page.deleteAddon&id=").concat(t),f(!0),e.prev=3,e.next=6,fetch(o,{headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 6:return e.next=8,e.sent.json();case 8:1===e.sent?(ue("".concat(n," ").concat(Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_MSG_FOR_DELETE")),Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_LEVEL")),h()):pe("".concat(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_DELETE")," ").concat(n),Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL")),e.next=15;break;case 12:e.prev=12,e.t0=e.catch(3),pe("".concat(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_DELETE")," ").concat(n),Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 15:return e.prev=15,f(!1),e.finish(15);case 18:case"end":return e.stop()}}),e,null,[[3,12,15,18]])})));return function(t){return e.apply(this,arguments)}}(),x=(0,te.useMemo)((function(){var e=new RegExp(g,"i");return n.length?n.filter((function(t){return e.test(t.title)})):[]}),[g,n]);return te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-addon-search"},te.createElement("div",{className:"builder-form-group builder-has-icon-left"},te.createElement("input",{type:"text",className:"builder-form-field builder-form-field-lg",placeholder:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_SEARCH"),value:d,onChange:function(e){return u(e.target.value)}}),te.createElement("span",{className:"builder-form-icon"},te.createElement("svg",{width:"14",height:"14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},te.createElement("defs",null),te.createElement("path",{d:"M13.84 13.07l-3.416-3.416a5.865 5.865 0 001.36-3.761A5.9 5.9 0 005.893 0 5.9 5.9 0 000 5.893a5.899 5.899 0 005.892 5.892c1.43 0 2.74-.512 3.762-1.361l3.417 3.417a.543.543 0 00.77 0 .544.544 0 000-.77zM1.09 5.894a4.81 4.81 0 014.803-4.804 4.81 4.81 0 014.804 4.804 4.809 4.809 0 01-4.804 4.803A4.81 4.81 0 011.09 5.893z",fill:"#676D98"}))))),te.createElement("div",{className:"builder-saved-items-list"},v?te.createElement("div",{className:"builder-w-100 builder-text-center"},te.createElement("div",{className:"builder-spinner builder-spinner-sm builder-me-2"})):x.length>0?x.map((function(e,t){return te.createElement(Ff,{key:e.id,index:t,addon:e,activeDragItemId:r,setActiveDragItemId:function(e){return l(e)},handleDelete:y,handleItemSwap:_,handleItemSortOnDrop:E})})):te.createElement("div",{className:"builder-saved-items-no-result"},te.createElement("img",{src:Hf,alt:Joomla.JText._("COM_SPPAGEBUILDER_NOTHING_FOUND_TEXT")}),te.createElement("p",null,Joomla.JText._("COM_SPPAGEBUILDER_NOTHING_FOUND_TEXT")))))};var Kf=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(){var e;return(0,Y.Z)(this,a),(e=o.call(this)).state={isConsentModalOpen:!1},e}return(0,X.Z)(a,[{key:"render",value:function(){var e=this,t=this.props,n=t.section,o=t.isDragging,a=t.activeDragItemId,i=t.handleDelete,r=t.connectDragSource,l=t.connectDragPreview;return r((0,t.connectDropTarget)(l(te.createElement("div",{style:{opacity:o?.5:1}},te.createElement("div",{className:"builder-saved-items-section-item ".concat(a===n.id?"active":"")},te.createElement("span",{className:"builder-saved-items-section-item-drag-icon","data-drag-icon":!0},te.createElement(Bo,{name:"dragger"})),te.createElement(Bo,{className:"builder-saved-items-icon",name:"blocksDuo"}),te.createElement("span",{"data-section-title":!0,className:"builder-saved-items-section-title"},n.title),te.createElement("button",{type:"button",onClick:function(){e.setState({isConsentModalOpen:!0})}},te.createElement(Bo,{name:"trash",height:12,width:12})),te.createElement(Zc,{isOpen:this.state.isConsentModalOpen,closeModal:function(){return e.setState({isConsentModalOpen:!1})},btnVariant:"danger",consentBody:Joomla.JText._("COM_SPPAGEBUILDER_DELETE_SAVED_SECTION_DIALOG_MSG"),handleConfirmation:function(){return i(n.id,n.title)}}))))))}}]),a}(te.Component),Yf={beginDrag:function(e){var t=[];e.setActiveDragItemId(e.section.id);try{var n;return t=null!=e&&null!==(n=e.section)&&void 0!==n&&n.section?JSON.parse(e.section.section):[],{type:Ao,name:"block",data:t,index:e.index}}catch(n){return{type:Ao,name:"block",data:t,index:e.index}}},endDrag:function(e){e.setActiveDragItemId(null)}},Xf={hover:function(e,t,n){var o=t.getItem().index,a=e.index,i=t.isOver({shallow:!0}),r=t.isOver();if(o!==a&&i&&r){var l=(0,ne.findDOMNode)(n).getBoundingClientRect(),c=(l.bottom-l.top)/2,s=t.getClientOffset().y-l.top;o<a&&s<c||o>a&&s>c||(e.handleItemSwap(o,a),t.getItem().index=a)}},drop:function(e){e.setActiveDragItemId(null),e.handleItemSortOnDrop()}},qf=(0,ei.DragSource)(Ao,Yf,(function(e,t){return{connectDragSource:e.dragSource(),connectDragPreview:e.dragPreview(),isDragging:t.isDragging()}}));const $f=(0,ei.DropTarget)(Ao,Xf,(function(e){return{connectDropTarget:e.dropTarget()}}))(qf(Kf));var Qf=F+"/nothing-found-animation.svg",eb="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=page.getMySections"),tb=("".concat(F,"preview-section-library.jpg"),"".concat(F,"preview-section-library-2x.jpg"),Joomla.JText._("COM_SPPAGEBUILDER_SAVED_ITEMS_SECTIONS_TITLE"),Joomla.JText._("COM_SPPAGEBUILDER_SAVED_ITEMS_SECTIONS_CONTENT"),function(){var e=(0,jt.Z)(Ut().mark((function e(){return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(eb,{headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 2:return e.next=4,e.sent.json();case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}());const nb=function(){var e=(0,te.useState)([]),t=(0,W.Z)(e,2),n=t[0],o=t[1],a=(0,te.useState)(null),i=(0,W.Z)(a,2),r=i[0],l=i[1],c=(0,te.useState)(""),s=(0,W.Z)(c,2),d=s[0],u=s[1],p=(0,te.useState)(!1),m=(0,W.Z)(p,2),v=m[0],f=m[1],b=oi(n),g=hi(d),h=(0,te.useCallback)((0,jt.Z)(Ut().mark((function e(){var t;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return f(!0),e.prev=1,e.next=4,tb();case 4:t=e.sent,o(t),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(1),pe(e.t0.message,Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 11:return e.prev=11,f(!1),e.finish(11);case 14:case"end":return e.stop()}}),e,null,[[1,8,11,14]])}))),[]),_=function(e,t){o((function(n){return(0,ln.ZP)(n,(function(n){var o=n[e];n[e]=n[t],n[t]=o}))}))},E=function(){var e=(0,jt.Z)(Ut().mark((function e(){var t,o,a;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=Pt(n),o=Pt(b),!Ui()(t,o)){e.next=4;break}return e.abrupt("return");case 4:return a=Array.from({length:t.length},(function(e,t){return t+1})),f(!0),e.prev=6,e.next=9,fetch(H,{method:"PATCH",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify({ids:t,orders:a,type:"Section"})});case 9:return e.next=11,e.sent.json();case 11:e.next=16;break;case 13:e.prev=13,e.t0=e.catch(6),pe(e.t0.message,Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 16:return e.prev=16,f(!1),e.finish(16);case 19:case"end":return e.stop()}}),e,null,[[6,13,16,19]])})));return function(){return e.apply(this,arguments)}}();(0,te.useEffect)((function(){h()}),[]);var y=(0,te.useMemo)((function(){var e=new RegExp(g,"i");return n.length?n.filter((function(t){return e.test(t.title)})):[]}),[g,n]),x=function(){var e=(0,jt.Z)(Ut().mark((function e(t){var n,o,a=arguments;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=a.length>1&&void 0!==a[1]?a[1]:"",o="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=page.deleteSection&id=").concat(t),f(!0),e.prev=3,e.next=6,fetch(o,{headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 6:return e.next=8,e.sent.json();case 8:1===e.sent?(ue("".concat(n," ").concat(Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_MSG_FOR_DELETE")),Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_LEVEL")),h()):pe("".concat(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_DELETE")," ").concat(n),Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL")),e.next=15;break;case 12:e.prev=12,e.t0=e.catch(3),pe("".concat(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_DELETE")," ").concat(n),Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 15:return e.prev=15,f(!1),e.finish(15);case 18:case"end":return e.stop()}}),e,null,[[3,12,15,18]])})));return function(t){return e.apply(this,arguments)}}();return te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-addon-search"},te.createElement("div",{className:"builder-form-group builder-has-icon-left"},te.createElement("input",{type:"text",className:"builder-form-field builder-form-field-lg",placeholder:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_SEARCH"),value:d,onChange:function(e){return u(e.target.value)}}),te.createElement("span",{className:"builder-form-icon"},te.createElement("svg",{width:"14",height:"14",fill:"none",xmlns:"http://www.w3.org/2000/svg"},te.createElement("defs",null),te.createElement("path",{d:"M13.84 13.07l-3.416-3.416a5.865 5.865 0 001.36-3.761A5.9 5.9 0 005.893 0 5.9 5.9 0 000 5.893a5.899 5.899 0 005.892 5.892c1.43 0 2.74-.512 3.762-1.361l3.417 3.417a.543.543 0 00.77 0 .544.544 0 000-.77zM1.09 5.894a4.81 4.81 0 014.803-4.804 4.81 4.81 0 014.804 4.804 4.809 4.809 0 01-4.804 4.803A4.81 4.81 0 011.09 5.893z",fill:"#676D98"}))))),te.createElement("div",{className:"builder-saved-items-list"},v?te.createElement("div",{className:"builder-w-100 builder-text-center"},te.createElement("div",{className:"builder-spinner builder-spinner-sm builder-me-2"})):y.length>0?y.map((function(e,t){return te.createElement($f,{key:e.id,index:t,section:e,activeDragItemId:r,setActiveDragItemId:function(e){return l(e)},handleDelete:x,handleItemSwap:_,handleItemSortOnDrop:E})})):te.createElement("div",{className:"builder-saved-items-no-result"},te.createElement("img",{src:Qf,alt:Joomla.JText._("COM_SPPAGEBUILDER_NOTHING_FOUND_TEXT")}),te.createElement("p",null,Joomla.JText._("COM_SPPAGEBUILDER_NOTHING_FOUND_TEXT")))))},ob=function(e){var t=e.updatePanelPosition,n=e.onCloseOptionPanel,o=Wp().dockState;return(0,te.useEffect)((function(){t()}),[]),te.createElement("div",{className:"builder-modal builder-sidebar"},te.createElement("div",{className:"builder-modal-dialog builder-modal-dialog-scrollable"},te.createElement(qp,{handle:"#builder-modal-header"},te.createElement("div",{className:"builder-modal-content"},te.createElement("div",{id:"builder-modal-header",className:"builder-modal-header"},"float"===o&&te.createElement(Bo,{className:"builder-drag-button",name:"ellipsisDoubleY"}),te.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_SAVED_ITEM")),te.createElement(lf,null),te.createElement("span",{className:"builder-close-button",onClick:function(e){e.preventDefault(),n(),document.body.classList.remove("builder-panel-opened")},"aria-label":"Close",role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"times",size:"1x"}))),te.createElement("div",{className:"builder-modal-body"},te.createElement($r,null,te.createElement(Xr,{name:Joomla.JText._("COM_SPPAGEBUILDER_SECTIONS")},te.createElement(nb,null)),te.createElement(Xr,{name:Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_ADDONS_TITLE")},te.createElement(Wf,null))))))))};function ab(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ib(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ab(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ab(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const rb=function(e){var t,n,o,a,i=e.addon,r=e.dockState,l=e.onSaveSettings,c=e.onDynamicSettings,s=e.toggleType,d=e.rowSettings,u=e.colSettings,p=e.uniqueId,m=e.reduxProps;return(0,te.useEffect)((function(){e.updatePanelPosition()}),[p]),"addon"!==s||Object.keys(i).length?("addon"===s?(n=i.settings.addonName,o=i.title,t=ib(ib({},null!==(a=i.settings.formData)&&void 0!==a?a:{}),{},{instFormId:p})):"row"==s?(o="Row",t=ib(ib({},d),{},{instFormId:p})):"column"==s&&(o="Column",t=ib(ib({},u),{},{instFormId:p})),te.createElement("div",{key:p,className:"builder-modal builder-modal-editor-panel builder-sidebar"},te.createElement("div",{className:"builder-modal-dialog builder-modal-dialog-scrollable"},te.createElement(qp,{handle:".builder-modal-header"},te.createElement("div",{className:"builder-modal-content",id:"builder-addon-settings-panel"},te.createElement("div",{className:"builder-modal-header"},"float"===r&&te.createElement(Bo,{className:"builder-drag-button",name:"ellipsisDoubleY"}),te.createElement("span",{className:"builder-modal-header-title builder-d-flex builder-align-items-center"},o),te.createElement(lf,null),te.createElement("span",{className:"builder-close-button","aria-label":"Close",role:"button",onClick:function(){e.onCloseEditPanel(),document.body.classList.remove("builder-panel-opened")},onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"times",size:"1x"}))),te.createElement("div",{className:"builder-modal-body"},te.createElement(fl,{addon:i,uniqueId:p,addonName:n,settings:t,onSaveSettings:l,onDynamicSubmit:c,toggleType:s,reduxProps:m}))))))):null};var lb=function(e){var t=e.selectedLayout,n=e.importPageData,o=e.pageCssHandler,a=e.onCloseModal,i=(0,te.useState)(!1),r=(0,W.Z)(i,2),l=r[0],c=r[1],s=function(){var e=(0,jt.Z)(Ut().mark((function e(){var i,r,l;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return c(!0),i="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&view=page&task=page.importLayout&id=").concat(t.id),e.next=4,fetch(i,{headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 4:return r=e.sent,e.next=7,r.json();case 7:(l=e.sent).status?(n(l.data.template),o({css:l.data.css}),ue(Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_FOR_LAYOUT"),Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_LEVEL")),c(!1),a()):(c(!1),pe(l.data,Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL")));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return te.createElement("div",{className:"builder-modal-footer builder-modal-footer-white"},te.createElement("a",{href:t.preview,className:"builder-button builder-button-secondary",target:"_blank",rel:"noreferrer"},Joomla.JText._("COM_SPPAGEBUILDER_LAYOUTS_LIVE_DEMO")),te.createElement("button",{className:"builder-button builder-button-primary",onClick:s},l?te.createElement("div",{className:"builder-spinner builder-spinner-sm builder-text-white","area-hidden":"true"}):"".concat(Joomla.JText._("COM_SPPAGEBUILDER_LAYOUTS_IMPORT"))))};const cb=(0,Io.$j)(null,(function(e){return{importPageData:function(t){return e(ga(t))},pageCssHandler:function(t){return e(ya(t))}}}))((function(e){var t,n=e.selectedTemplate,o=e.onCloseModal,a=e.importPageData,i=e.pageCssHandler,r=(0,te.useState)(null==n?void 0:n.layouts[0]),l=(0,W.Z)(r,2),c=l[0],s=l[1];return te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-flex-auto builder-flex-stack-item-scrollable builder-position-relative"},te.createElement("div",{className:"builder-p-5"},te.createElement("div",{className:"builder-row builder-gutter-30"},te.createElement("div",{className:"builder-column-5"},!!n&&te.createElement("div",{className:"builder-mb-5"},te.createElement("img",{className:"builder-shadow builder-radius-5",src:null!==(t=null==c?void 0:c.thumb)&&void 0!==t?t:n.thumb,alt:n.title}))),te.createElement("div",{className:"builder-column-7"},te.createElement("div",{className:"builder-d-flex builder-align-items-center builder-justify-content-between builder-mb-4"},te.createElement("span",{className:"builder-fs-h2"},n.title),te.createElement("span",{className:"builder-fs-1 builder-d-flex "},n.count," ",Joomla.JText._("COM_SPPAGEBUILDER_LAYOUTS"),te.createElement("span",{className:"builder-ms-2"},dt))),te.createElement("div",{className:"builder-fs-2 builder-opacity-7 builder-mb-5"},n.description),te.createElement("div",{className:"builder-row builder-gutter-30"},null==n?void 0:n.layouts.map((function(e){return te.createElement("div",{className:"builder-column-4 builder-mb-5",key:e.id,onClick:function(){return s(e)}},te.createElement("div",{className:"builder-card builder-card-selectable".concat(e.id===(null==c?void 0:c.id)?" active":"")},te.createElement("div",{className:"builder-card-image builder-card-image-scrollable"},te.createElement("img",{src:e.thumb,alt:e.title,loading:"lazy"})),te.createElement("div",{className:"builder-card-footer"},te.createElement("span",{className:"builder-card-title"},e.title))))}))))))),!!c&&te.createElement(lb,{selectedLayout:c,importPageData:a,pageCssHandler:i,onCloseModal:o}))}));var sb="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&view=ajax&format=json&callback=pre-page-list&editarea=frontend");const db=function(e){var t=e.layoutList,n=e.setTemplateList,o=e.handleFetching,a=e.onShowLayoutDetails;return(0,te.useEffect)((function(){t.length||(0,jt.Z)(Ut().mark((function e(){var t;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o(!0),e.prev=1,e.next=4,fetch(sb,{headers:{"X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 4:return e.next=6,e.sent.json();case 6:(t=e.sent).status&&(0,ne.unstable_batchedUpdates)((function(){n(t.data),o(!1)})),e.next=14;break;case 10:e.prev=10,e.t0=e.catch(1),me(Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG_FOR_FETCHING_TEMPLATES")),o(!1);case 14:case"end":return e.stop()}}),e,null,[[1,10]])})))()}),[]),t.length?te.createElement("div",{className:"builder-flex-auto builder-flex-stack-item-scrollable builder-position-relative"},te.createElement("div",{className:"builder-layout-list"},t.map((function(e){return te.createElement("div",{key:e.id,onClick:a(e)},te.createElement("div",{className:"builder-card"},te.createElement("div",{className:"builder-card-image builder-card-image-scrollable"},te.createElement(hf,{src:e.thumb,alt:e.title,fallback:te.createElement(Ps,null)}),dt),te.createElement("div",{className:"builder-layout-accent-color",style:{backgroundColor:"rgba(".concat(e.accent_color?e.accent_color:"0, 0, 0",", .7)")}},te.createElement("span",{style:{backgroundColor:"rgba(".concat(e.accent_color?e.accent_color:"0, 0, 0",", .3)")}})),te.createElement("div",{className:"builder-card-footer"},te.createElement("div",{className:"builder-card-title"},e.title),te.createElement("div",{className:"builder-card-sub-title"},e.count," ",Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_TITLE")))))})))):te.createElement("div",{className:"builder-d-flex builder-flex-auto builder-align-items-center builder-justify-content-center"},te.createElement(Mc,{message:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_NO_LAYOUT_FOUND")}))};function ub(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function pb(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ub(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ub(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var mb=[{label:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_FILTER_TITLE_ASC"),value:"asc"},{label:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_FILTER_TITLE_DESC"),value:"desc"},{label:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_FILTER_TITLE_POPULAR_FIRST"),value:"popular-first"}],vb=function(e){var t=e.searchText,n=e.onChange;return te.createElement("div",{className:"builder-modal-sidebar-header builder-flex-stack-item"},te.createElement("div",{className:"builder-has-icon-left"},te.createElement(Bo,{name:"search",className:"builder-form-icon"}),te.createElement("input",{type:"text",className:"builder-form-field",placeholder:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_SEARCH_PLACEHOLDER"),value:t,onChange:n})))};const fb=function(e){var t,n=e.onCloseModal,o=(0,te.useState)(!1),a=(0,W.Z)(o,2),i=a[0],r=a[1],l=(0,te.useState)(""),s=(0,W.Z)(l,2),d=s[0],u=s[1],p=(0,te.useState)(null),m=(0,W.Z)(p,2),v=m[0],f=m[1],b=(0,te.useState)([]),g=(0,W.Z)(b,2),h=g[0],_=g[1],E=(0,te.useState)({layouts:[],pages:[],savedAddons:[],savedSections:[]}),y=(0,W.Z)(E,2),x=y[0],O=y[1],I=(0,te.useState)({page:null,sortBy:null}),w=(0,W.Z)(I,2),C=w[0],P=w[1],S=(0,te.useMemo)((function(){var e=ae()(x.layouts);return h.length&&(e=e.filter((function(e){return h.includes(e.id)}))),e.reduce((function(e,t){var n=t.templates.sort((function(e,t){var n;return Ot(e,t,null===(n=C.sortBy)||void 0===n?void 0:n.value)}));if(d.trim()&&(n=n.filter((function(e){return e.title.toLowerCase().includes(d.toLowerCase().trim())}))),!C.page)return[].concat((0,c.Z)(e),(0,c.Z)(n));var o=[];return n.forEach((function(e){var t=e.layouts.filter((function(e){return e.title.toLocaleLowerCase()===C.page.value.toLocaleLowerCase()})).map((function(t){return pb(pb({},t),{},{templateName:e.title})}));o.push.apply(o,(0,c.Z)(t))})),[].concat((0,c.Z)(e),o)}),[])}),[x.layouts,h,d,C.page,null===(t=C.sortBy)||void 0===t?void 0:t.value]),A=function(e){var t=e.target.value;u(t)};return i?te.createElement(Ps,null):te.createElement("div",{className:"builder-modal-container"},te.createElement(Tf,{layoutData:x,searchText:d,onChangeSearchText:A,selectedCategories:h,onSelectCategory:function(e){return function(t){var n=t.target.checked?[].concat((0,c.Z)(h),[e]):h.filter((function(t){return t!==e}));_(n)}},hideSidebar:!!v}),te.createElement("div",{className:"builder-modal-main builder-flex-stack"},v&&te.createElement(Cf,{onBackLayoutList:function(e){return function(){return f(e)}}}),v?te.createElement(cb,{selectedTemplate:v,onCloseModal:n}):te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-d-flex builder-justify-content-between builder-px-2"},te.createElement(vb,{searchText:d,onChange:A}),te.createElement("div",{className:"builder-layouts-filter-wrapper builder-w-100 builder-me-4"},te.createElement(mi.ZP,{className:"builder-select-container builder-select-filter",classNamePrefix:"builder-select",isClearable:!1,placeholder:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_FILTER_PAGE"),value:C.page,options:x.pages,onChange:function(e){P(pb(pb({},C),{},{page:e}))},menuPlacement:"auto",menuPosition:"fixed",components:{IndicatorSeparator:function(){return null}}}),te.createElement(mi.ZP,{className:"builder-select-container builder-select-filter",classNamePrefix:"builder-select",isClearable:!1,placeholder:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_FILTER_SORT_BY"),value:C.sortBy,options:mb,onChange:function(e){P(pb(pb({},C),{},{sortBy:e}))},menuPlacement:"auto",menuPosition:"fixed",components:{IndicatorSeparator:function(){return null}}}),te.createElement("button",{type:"button",className:"builder-button ".concat(C.page||C.sortBy?"":"disabled"),onClick:function(){P({page:null,sortBy:null}),u("")}},Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_FILTER_RESET")))),C.page?S.length>0?te.createElement("div",{className:"builder-flex-auto builder-flex-stack-item-scrollable builder-position-relative"},te.createElement("div",{className:"builder-layout-list"},S.map((function(e,t){return te.createElement(Af,{key:t,layout:e,onCloseModal:n})})))):te.createElement("div",{className:"builder-d-flex builder-flex-auto builder-align-items-center builder-justify-content-center"},te.createElement(Mc,{message:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_NO_LAYOUT_FOUND")})):te.createElement(db,{layoutList:S,setTemplateList:function(e){return function(t){var n,o;O(pb(pb({},x),{},"layouts"===e?{layouts:null!==(n=null==t?void 0:t.layouts)&&void 0!==n?n:[],pages:null!==(o=null==t?void 0:t.pages)&&void 0!==o?o:[]}:(0,K.Z)({},e,t)))}}("layouts"),handleFetching:function(e){return r(e)},onShowLayoutDetails:function(e){return function(){return f(e)}}}))))},bb=function(e){var t=e.open,n=e.onOpen,o=e.id;return te.createElement(Qa,{isOpen:t,onClose:function(){return n(!1)},cssClass:"builder-modal-dialog-centered",size:"lg"},te.createElement(Xa,null,te.createElement(Ya,{className:"builder-modal-header-lg",showClose:!0,onClose:function(){return n(!1)}},te.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_PERMISSION_MODAL_TITLE"))),te.createElement("div",null,te.createElement("div",null,te.createElement("iframe",{src:"".concat(pagebuilder_base,"administrator/index.php?option=com_sppagebuilder&view=page&layout=edit&id=").concat(o,"&tmpl=component"),name:"editorIframe",title:"editor iframe",style:{width:"100%",height:"600px"}}))),te.createElement($a,null,te.createElement("div",{className:"builder-d-flex justify-content-end builder-mt-3"},te.createElement("button",{type:"button",onClick:function(){return n(!1)},className:"builder-button builder-button-secondary"},Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_DIALOG_CANCEL_BUTTON")),te.createElement("button",{type:"button",className:"builder-button builder-button-primary builder-ms-2",onClick:function(){n(!1)}},Joomla.JText._("COM_SPPAGEBUILDER_DASHBOARD_PAGES_APPLY"))))))};var gb={top:{xl:"",lg:"",md:"",sm:"",xs:"",unit:"%"},left:{xl:"",lg:"",md:"",sm:"",xs:"",unit:"%"}},hb=[{label:"Position",fieldKey:"position",fields:[{label:"Top",fieldKey:"top"},{label:"Left",fieldKey:"left"}]}];const _b=function(e){var t=e.input,n=e.params,o=(0,te.useState)(4),a=(0,W.Z)(o,2),i=a[0],r=a[1],l=Ce.device,c=(0,te.useState)((function(){return Ae(t.value)&&Te(t.value)?t.value:gb})),s=(0,W.Z)(c,2),d=s[0],u=s[1];(0,te.useEffect)((function(){"%"!==d.top.unit||"%"!==d.left.unit||"0"!==d.top[l]&&"50"!==d.top[l]&&"100"!==d.top[l]||"0"!==d.left[l]&&"50"!==d.left[l]&&"100"!==d.left[l]?r(-1):Tr(ae()(d),r,l)}),[l]);var p=function(e){var n=ae()(d),o=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"xl";switch(e){case 0:t.top[n]="0",t.left[n]="0";break;case 1:t.top[n]="0",t.left[n]="50";break;case 2:t.top[n]="0",t.left[n]="100";break;case 3:t.top[n]="50",t.left[n]="0";break;case 4:t.top[n]="50",t.left[n]="50";break;case 5:t.top[n]="50",t.left[n]="100";break;case 6:t.top[n]="100",t.left[n]="0";break;case 7:t.top[n]="100",t.left[n]="50";break;case 8:t.top[n]="100",t.left[n]="100"}return t.top.unit="%",t.left.unit="%",t}(e,ae()(n),l),a=ae()(d);a=o,t.onChange(a),u(a),r(e)};return te.createElement("div",{className:"builder-form-group"},hb.map((function(e){return te.createElement("div",{key:e.fieldKey,"data-field":null==t?void 0:t.name,className:"".concat(null!=n.class?" "+n.class:""," builder-row builder-align-items-center")},te.createElement("label",{className:"builder-column-12 builder-mb-2"},void 0!==n.desc&&""!=n.desc?te.createElement(vi.Z,{content:n.desc,tagName:"span"},(null==n?void 0:n.label)||(null==e?void 0:e.label)):e.label),e.fields.map((function(n){var o,a={value:ae()(d)[n.fieldKey][l],unit:null===(o=ae()(d)[n.fieldKey])||void 0===o?void 0:o.unit};return te.createElement("div",{key:n.fieldKey,className:"builder-column-4"},te.createElement(ju,{input:t,label:n.label,fieldValue:a,isAngleUnit:null==e?void 0:e.isAngleUnit,onChange:function(o){var a=ae()(d);a[null==n?void 0:n.fieldKey][l]=null==o?void 0:o.value,a[null==n?void 0:n.fieldKey].unit=null==o?void 0:o.unit,"position"===e.fieldKey&&Tr(ae()(a),r,l),t.onChange(a),u(a)}}))})),te.createElement("div",{className:"builder-column-4 builder-d-flex builder-justify-content-end"},"position"===e.fieldKey&&te.createElement(Uu,{activeIndex:i,onClick:p,customCss:""})))})))};var Eb=function(e){var t=e.field,n=e.onChange,o=e.defaultValue,a=e.initialValue,i=(0,te.useState)(null!=t&&t.value?null==t?void 0:t.value:o||a),r=(0,W.Z)(i,2),l=r[0],c=r[1],s=function(e){c(e)};switch((0,te.useEffect)((function(){null!=t&&t.value&&c(null==t?void 0:t.value)}),[]),(0,te.useEffect)((function(){n(l)}),[l]),t.type.toLowerCase()){case"hidden":return te.createElement("input",{name:t.name,type:"hidden",value:l,onChange:function(e){return s(e.target.value)}});case"text":return te.createElement(Dl,{input:{name:t.name,value:l,onChange:function(e){return s(e)}},params:{title:t.label,desc:t.desc,placeholder:(null==t?void 0:t.placeholder)||void 0}});case"textarea":return te.createElement(wu,{input:{name:t.name,value:l,onChange:function(e){return s(e)}},params:{title:t.label,desc:t.desc}});case"slider":return te.createElement(Qi,{input:{name:t.name,value:l,onChange:function(e){return s(e)}},params:{title:t.label,desc:t.desc,max:"%"===(null==l?void 0:l.unit)?"close_btn_position_x"===t.name||"close_btn_position_y"===t.name?1e3:100:null==t?void 0:t.max,min:"close_btn_position_x"===t.name||"close_btn_position_y"===t.name?-1e3:null==t?void 0:t.min,unit:void 0!==(null==t?void 0:t.unit)?null==t?void 0:t.unit:void 0,units:void 0!==(null==t?void 0:t.units)?null==t?void 0:t.units:["px","rem","em","%"],responsive:void 0!==(null==t?void 0:t.responsive)&&(null==t?void 0:t.responsive)}});case"checkbox":return te.createElement(Zr,{input:{name:t.name,value:l,onChange:function(e){return s((0,vn.toNumber)(e))}},params:{title:t.label,desc:t.desc}});case"animation":return te.createElement(sr,{input:{name:t.name,value:l,onChange:function(e){return s(e)}},params:{title:t.label,desc:t.value}});case"select":return te.createElement("div",{className:"builder-form-group"},null!=t&&t.label?te.createElement("label",{className:"builder-border-title"},null==t?void 0:t.label):null,te.createElement(vr,{params:{title:t.label,desc:t.value,responsive:!1,type:"select",values:t.options},input:{value:l,onChange:function(e){s(e)}}}));case"buttons":return te.createElement(Mr,{input:{name:t.name,value:l,onChange:function(e){return s(e)}},params:{title:t.label,desc:t.value,values:t.values}});case"color":return te.createElement(Hr,{input:{name:t.name,value:l,onChange:function(e){return s(e||"transparent")}},params:{title:t.label,desc:t.value}});case"image":return te.createElement(Ys,{input:{name:t.name,value:l,onChange:function(e){return s(e)}},params:{title:t.label,desc:t.value,hide_alt_text:!0}});case"gradient":return te.createElement(uc,{input:{name:t.name,value:l,onChange:function(e){return s(e)}},params:{title:t.label,desc:t.value}});case"border":return te.createElement(Er,{input:{name:t.name,value:l,onChange:function(e){return s(e)}},params:{title:t.label,desc:t.value}});case"boxshadow":return te.createElement(Ir,{input:{name:t.name,value:l,onChange:function(e){return s(e)}},params:{title:t.label,desc:t.value}});case"margin":case"padding":return te.createElement(Wi,{input:{name:t.name,value:l,onChange:function(e){return s(e)}},params:{title:t.label}});case"position":return te.createElement(_b,{input:{name:t.name,value:l,onChange:function(e){return s(e)}},params:{title:t.label,desc:t.label}});case"icon":return te.createElement(Bc,{input:{name:t.name,value:l,onChange:function(e){return s(e)}},params:{title:t.label,desc:t.value,chooseIconText:Joomla.JText._("COM_SPPAGEBUILDER_CHANGE_ICON")}});case"typography":return te.createElement(pp,{input:{name:t.name,value:l,onChange:function(e){return s(e)}},params:{title:t.label,desc:t.value}});case"codeeditor":return te.createElement(Ur,{input:{name:t.name,value:l,onChange:function(e){return s(e)}},params:{title:t.label,desc:t.desc}});case"spmedia":var d=l;if((0,vn.isString)(l))try{d=JSON.parse(l)}catch(e){d=l}return te.createElement(Ys,{input:{name:t.name,value:d,onChange:function(e){return s(e)}},params:{title:t.label,desc:t.desc}});default:if(void 0!==(null==t?void 0:t.options)&&"object"===(0,Ee.Z)(t.options)){var u="accesslevel"===t.type?accessLevels:t.options.map((function(e){return{label:e.text,value:e.value}})),p=u.find((function(e){return e.value==l}))||[];return te.createElement("div",{className:"builder-form-group"},te.createElement("label",null,""!==t.desc?te.createElement(vi.Z,{content:t.desc,tagName:"span"},t.label):t.label),te.createElement(mi.ZP,{name:t.name,options:u,value:p,onChange:function(e){return s(e.value)},className:"builder-select-container",classNamePrefix:"builder-select"}))}return null}};const yb=function(e){var t,n=e.groupName,o=e.fields,a=e.changeData,i=e.validFields,r=e.defaultValues,l=e.heading,c=e.isDisplayable,s=(0,te.useState)(!1),d=(0,W.Z)(s,2),u=d[0],p=d[1],m=o.find((function(e){return"asset_id"===e.name})),v=o.find((function(e){return"id"===e.name})),f=Ae(m)&&!m.value;return"basic"===n&&"general"===l?te.createElement(te.Fragment,null,o.map((function(e,t){return i.includes(e.name)&&te.createElement(Eb,{field:e,key:t,onChange:function(t){return a(e.name,t)},defaultValue:r[e.name]})})),te.createElement("div",{className:"builder-form-group"},te.createElement("label",null,te.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_PERMISSION_FIELD_LABEL"))),te.createElement("div",null,te.createElement("button",{type:"button",className:"builder-button builder-button-secondary",onClick:function(){return p(!0)},disabled:f},te.createElement(Bo,{name:"cog"})," ",Joomla.JText._("COM_SPPAGEBUILDER_MANAGE_PERMISSION_BUTTON_LABEL")),f&&te.createElement("p",{className:"builder-text-caption"},Joomla.JText._("COM_SPPAGEBUILDER_MANAGE_PERMISSION_HELP_MESSAGE")),te.createElement(bb,{open:u,onOpen:p,id:Number(null!==(t=null==v?void 0:v.value)&&void 0!==t?t:0)})))):o.map((function(e,t){return c(null==e?void 0:e.depends)&&te.createElement(Eb,{key:t,field:e,onChange:function(t){return a(e.name,t)},defaultValue:r[e.name],initialValue:e.default})}))};var xb=function(e,t){return{basic:{layout:{name:"Layout",fields:[{name:"width",class:"sp-pagebuilder-form-control",default:{xl:"",lg:"",md:"",sm:"",xs:"",unit:"%"},desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_WIDTH"),required:"true",size:"40",type:"slider",min:"0",max:"2000",unit:!0,responsive:!0,value:(null==e?void 0:e.width)||""},{name:"max_width",class:"sp-pagebuilder-form-control",default:{xl:"",lg:"",md:"",sm:"",xs:"",unit:"%"},desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MAX_WIDTH"),required:"true",size:"40",type:"slider",min:"0",max:"2000",unit:!0,responsive:!0,value:(null==e?void 0:e.max_width)||""},{name:"height",class:"sp-pagebuilder-form-control",default:{xl:"",lg:"",md:"",sm:"",xs:"",unit:"%"},desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_HEIGHT"),required:"true",size:"40",type:"slider",min:"0",max:"2000",unit:!0,responsive:!0,value:(null==e?void 0:e.height)||""},{name:"max_height",class:"sp-pagebuilder-form-control",default:{xl:"",lg:"",md:"",sm:"",xs:"",unit:"%"},desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MAX_HEIGHT"),required:"true",size:"40",type:"slider",min:"0",max:"2000",unit:!0,responsive:!0,value:(null==e?void 0:e.max_height)||""},{name:"position",class:"sp-pagebuilder-form-control",default:{top:{xl:"",lg:"",md:"",sm:"",xs:"",unit:"%"},left:{xl:"",lg:"",md:"",sm:"",xs:"",unit:"%"}},desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_POSITION"),required:"true",size:"40",type:"position",value:(null==e?void 0:e.position)||""},{name:"close_outside_click",class:"sp-pagebuilder-form-control",default:"0",desc:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_ON_OUTSIDE_CLICK_DESC"),label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_ON_OUTSIDE_CLICK"),required:"false",size:"40",type:"checkbox",value:(null==e?void 0:e.close_outside_click)||""}]},animation:{name:"Animation",fields:[{name:"toggle_enter_animation",class:"sp-pagebuilder-form-control",default:"0",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_ENTER_ANIMATION"),required:"false",size:"40",type:"checkbox",value:(null==e?void 0:e.toggle_enter_animation)||""},{name:"enter_animation",class:"sp-pagebuilder-form-control",default:"fadeIn",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_ENTER_ANIMATION"),required:"false",size:"40",type:"animation",depends:[["toggle_enter_animation","=",1]],value:(null==e?void 0:e.enter_animation)||""},{name:"enter_animation_duration",class:"sp-pagebuilder-form-control",default:2e3,desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_DURATION"),required:"false",size:"40",type:"slider",max:1e4,depends:[["toggle_enter_animation","=",1]],value:(null==e?void 0:e.enter_animation_duration)||""},{name:"enter_animation_delay",class:"sp-pagebuilder-form-control",default:0,desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_DELAY"),required:"false",size:"40",type:"slider",max:1e4,depends:[["toggle_enter_animation","=",1]],value:(null==e?void 0:e.enter_animation_delay)||""},{name:"toggle_exit_animation",class:"sp-pagebuilder-form-control",default:"0",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_EXIT_ANIMATION"),required:"false",size:"40",type:"checkbox",value:(null==e?void 0:e.toggle_exit_animation)||""},{name:"exit_animation",class:"sp-pagebuilder-form-control",default:"fadeIn",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_EXIT_ANIMATION"),required:"false",size:"40",type:"animation",depends:[["toggle_exit_animation","=",1]],value:(null==e?void 0:e.exit_animation)||""},{name:"exit_animation_duration",class:"sp-pagebuilder-form-control",default:2e3,desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_DURATION"),required:"false",size:"40",type:"slider",max:1e4,depends:[["toggle_exit_animation","=",1]],value:(null==e?void 0:e.exit_animation_duration)||""},{name:"exit_animation_delay",class:"sp-pagebuilder-form-control",default:0,desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_DELAY"),required:"false",size:"40",type:"slider",max:1e4,depends:[["toggle_exit_animation","=",1]],value:(null==e?void 0:e.exit_animation_delay)||""}]},general:{name:"General",fields:(0,c.Z)(t)}},styles:{popup:{name:"Popup",fields:[{name:"background_type",class:"sp-pagebuilder-form-control",default:"color",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_FE"),required:"false",size:"40",type:"buttons",values:[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_COLOR_FE"),value:"color"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_IMAGE_FE"),value:"image"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_GRADIENT_FE"),value:"gradient"}],value:(null==e?void 0:e.background_type)||""},{name:"bg_color",class:"sp-pagebuilder-form-control",default:"",desc:"",required:"false",size:"40",type:"color",depends:[["background_type","=","color"]],value:(null==e?void 0:e.bg_color)||""},{name:"bg_media",class:"sp-pagebuilder-form-control",default:"",desc:"",required:"false",size:"40",type:"image",depends:[["background_type","=","image"]],value:(null==e?void 0:e.bg_media)||""},{name:"bg_media_repeat",class:"sp-pagebuilder-form-control",default:"",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_IMAGE_REPEAT"),required:"false",size:"40",type:"select",depends:[["background_type","=","image"]],values:["no-repeat","repeat","repeat-x","repeat-y","inherit"],options:[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_NO_REPEAT"),value:"no-repeat"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_REPEAT_X"),value:"repeat-x"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_REPEAT_Y"),value:"repeat-y"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_REPEAT_INHERIT"),value:"inherit"}],value:(null==e?void 0:e.bg_media_repeat)||""},{name:"bg_media_position",class:"sp-pagebuilder-form-control",default:"",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_IMAGE_POSITION"),required:"false",size:"40",type:"select",depends:[["background_type","=","image"]],values:["0 0","0 50%","0 100%","50% 0","50% 50%","50% 100%","100% 0","100% 50%","100% 100%"],options:[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_POSITION_LEFT_TOP"),value:"0 0"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_POSITION_LEFT_CENTER"),value:"0 50%"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_POSITION_LEFT_BOTTOM"),value:"0 100%"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_POSITION_CENTER_TOP"),value:"50% 0"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_POSITION_CENTER_CENTER"),value:"50% 50%"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_POSITION_CENTER_BOTTOM"),value:"50% 100%"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_POSITION_RIGHT_TOP"),value:"100% 0"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_POSITION_RIGHT_CENTER"),value:"100% 50%"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_POSITION_RIGHT_BOTTOM"),value:"100% 100%"}],value:(null==e?void 0:e.bg_media_position)||""},{name:"bg_media_attachment",class:"sp-pagebuilder-form-control",default:"",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_IMAGE_ATTACHMENT"),required:"false",size:"40",type:"select",depends:[["background_type","=","image"]],values:["fixed","scroll","inherit"],options:[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_ATTACHMENT_FIXED"),value:"fixed"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_ATTACHMENT_SCROLL"),value:"scroll"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_ATTACHMENT_INHERIT"),value:"inherit"}],value:(null==e?void 0:e.bg_media_attachment)||""},{name:"bg_media_size",class:"sp-pagebuilder-form-control",default:0,desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_IMAGE_SIZE"),required:"false",size:"40",type:"select",depends:[["background_type","=","image"]],values:["cover","contain","inherit"],options:[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_SIZE_COVER"),value:"cover"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_SIZE_CONTAIN"),value:"contain"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_SIZE_INHERIT"),value:"inherit"}],value:null==e?void 0:e.bg_media_size},{name:"bg_gradient",class:"sp-pagebuilder-form-control",default:"",desc:"",required:"false",size:"40",type:"gradient",depends:[["background_type","=","gradient"]],value:(null==e?void 0:e.bg_gradient)||""},{name:"bg_media_overlay",class:"sp-pagebuilder-form-control",default:"",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_IMAGE_OVERLAY"),required:"false",size:"40",type:"checkbox",depends:[["background_type","=","image"]],value:(null==e?void 0:e.bg_media_overlay)||""},{name:"bg_media_overlay_blend_mode",class:"sp-pagebuilder-form-control",default:"",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_IMAGE_OVERLAY_BLEND_MODE"),required:"false",size:"40",type:"select",depends:[["background_type","=","image"],["bg_media_overlay","=",1]],values:["normal","color","color-burn","color-dodge","darken","difference","exclusion","hard-light","hue","lighten","luminosity","multiply","overlay","saturation","screen","soft-light"],options:[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_NORMAL"),value:"normal"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_COLOR"),value:"color"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_COLOR_BURN"),value:"color-burn"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_COLOR_DODGE"),value:"color-dodge"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_DARKEN"),value:"darken"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_DIFFERENCE"),value:"difference"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_EXCLUSION"),value:"exclusion"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_HARD_LIGHT"),value:"hard-light"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_HUE"),value:"hue"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_LIGHTEN"),value:"lighten"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_LUMINOSITY"),value:"luminosity"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_MULTIPLY"),value:"multiply"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_OVERLAY"),value:"overlay"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_SATURATION"),value:"saturation"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_SCREEN"),value:"screen"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_SOFT_LIGHT"),value:"soft-light"}],value:(null==e?void 0:e.bg_media_overlay_blend_mode)||""},{name:"margin",class:"sp-pagebuilder-form-control",default:"0px 0px 0px 0px",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_MARGIN"),required:"false",size:"40",type:"margin",value:(null==e?void 0:e.margin)||""},{name:"padding",class:"sp-pagebuilder-form-control",default:"0px 0px 0px 0px",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_PADDING"),required:"false",size:"40",type:"padding",value:(null==e?void 0:e.padding)||""},{name:"border",class:"sp-pagebuilder-form-control",default:"",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BORDER"),required:"false",size:"40",type:"border",value:(null==e?void 0:e.border)||""},{name:"border_radius",class:"sp-pagebuilder-form-control",default:{xl:"",lg:"",md:"",sm:"",xs:"",unit:"px"},min:0,max:2e3,desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BORDER_RADIUS_FE"),required:"false",size:"40",type:"slider",unit:!0,responsive:!0,value:(null==e?void 0:e.border_radius)||""},{name:"boxshadow",class:"sp-pagebuilder-form-control",default:"",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BOX_SHADOW"),required:"false",size:"40",type:"boxshadow",value:(null==e?void 0:e.boxshadow)||""}]},overlay:{name:"Overlay",fields:[{name:"overlay",class:"sp-pagebuilder-form-control",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_OVERLAY"),required:"false",size:"40",type:"checkbox",value:(null==e?void 0:e.overlay)||""},{name:"overlay_background_type",class:"sp-pagebuilder-form-control",default:"color",desc:"",label:"Overlay Background",required:"false",size:"40",type:"buttons",values:[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_COLOR_FE"),value:"color"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_IMAGE_FE"),value:"image"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_GRADIENT_FE"),value:"gradient"}],value:(null==e?void 0:e.overlay_background_type)||"color",depends:[["overlay","=",1]]},{name:"overlay_bg_color",class:"sp-pagebuilder-form-control",default:"rgba(0, 0, 0, 0.7)",desc:"",required:"false",size:"40",type:"color",depends:[["overlay","=",1],["overlay_background_type","=","color"]],value:(null==e?void 0:e.overlay_bg_color)||"rgba(0, 0, 0, 0.7)"},{name:"overlay_bg_media",class:"sp-pagebuilder-form-control",default:"",desc:"",required:"false",size:"40",type:"image",depends:[["overlay","=",1],["overlay_background_type","=","image"]],value:(null==e?void 0:e.overlay_bg_media)||""},{name:"overlay_bg_media_repeat",class:"sp-pagebuilder-form-control",default:"",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_IMAGE_REPEAT"),required:"false",size:"40",type:"select",depends:[["overlay_background_type","=","image"]],values:["no-repeat","repeat","repeat-x","repeat-y","inherit"],options:[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_NO_REPEAT"),value:"no-repeat"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_REPEAT_X"),value:"repeat-x"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_REPEAT_Y"),value:"repeat-y"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_REPEAT_INHERIT"),value:"inherit"}],value:(null==e?void 0:e.overlay_bg_media_repeat)||""},{name:"overlay_bg_media_position",class:"sp-pagebuilder-form-control",default:"",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_IMAGE_POSITION"),required:"false",size:"40",type:"select",depends:[["overlay_background_type","=","image"]],values:["0 0","0 50%","0 100%","50% 0","50% 50%","50% 100%","100% 0","100% 50%","100% 100%"],options:[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_POSITION_LEFT_TOP"),value:"0 0"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_POSITION_LEFT_CENTER"),value:"0 50%"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_POSITION_LEFT_BOTTOM"),value:"0 100%"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_POSITION_CENTER_TOP"),value:"50% 0"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_POSITION_CENTER_CENTER"),value:"50% 50%"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_POSITION_CENTER_BOTTOM"),value:"50% 100%"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_POSITION_RIGHT_TOP"),value:"100% 0"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_POSITION_RIGHT_CENTER"),value:"100% 50%"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_POSITION_RIGHT_BOTTOM"),value:"100% 100%"}],value:(null==e?void 0:e.overlay_bg_media_position)||""},{name:"overlay_bg_media_attachment",class:"sp-pagebuilder-form-control",default:"",desc:"",label:"Background Attachment",required:"false",size:"40",type:"select",depends:[["overlay_background_type","=","image"]],values:["fixed","scroll","inherit"],options:[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_ATTACHMENT_FIXED"),value:"fixed"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_ATTACHMENT_SCROLL"),value:"scroll"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_ATTACHMENT_INHERIT"),value:"inherit"}],value:(null==e?void 0:e.overlay_bg_media_attachment)||""},{name:"overlay_bg_media_size",class:"sp-pagebuilder-form-control",default:0,desc:"",label:"Background Size",required:"false",size:"40",type:"select",depends:[["overlay_background_type","=","image"]],values:["cover","contain","inherit"],options:[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_SIZE_COVER"),value:"cover"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_SIZE_CONTAIN"),value:"contain"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BACKGROUND_SIZE_INHERIT"),value:"inherit"}],value:(null==e?void 0:e.overlay_bg_media_size)||""},{name:"overlay_bg_gradient",class:"sp-pagebuilder-form-control",default:"",desc:"",required:"false",size:"40",type:"gradient",depends:[["overlay","=",1],["overlay_background_type","=","gradient"]],value:(null==e?void 0:e.overlay_bg_gradient)||""},{name:"overlay_bg_media_overlay",class:"sp-pagebuilder-form-control",default:"",desc:"",label:"Enable Overlay",required:"false",size:"40",type:"checkbox",depends:[["overlay_background_type","=","image"]],value:(null==e?void 0:e.overlay_bg_media_overlay)||""},{name:"overlay_bg_media_overlay_blend_mode",class:"sp-pagebuilder-form-control",default:"",desc:"",label:"Blend Mode",required:"false",size:"40",type:"select",depends:[["overlay_background_type","=","image"],["overlay_bg_media_overlay","=",1]],values:["normal","color","color-burn","color-dodge","darken","difference","exclusion","hard-light","hue","lighten","luminosity","multiply","overlay","saturation","screen","soft-light"],options:[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_NORMAL"),value:"normal"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_COLOR"),value:"color"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_COLOR_BURN"),value:"color-burn"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_COLOR_DODGE"),value:"color-dodge"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_DARKEN"),value:"darken"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_DIFFERENCE"),value:"difference"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_EXCLUSION"),value:"exclusion"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_HARD_LIGHT"),value:"hard-light"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_HUE"),value:"hue"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_LIGHTEN"),value:"lighten"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_LUMINOSITY"),value:"luminosity"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_MULTIPLY"),value:"multiply"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_OVERLAY"),value:"overlay"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_SATURATION"),value:"saturation"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_SCREEN"),value:"screen"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BLEND_MODE_SOFT_LIGHT"),value:"soft-light"}],value:(null==e?void 0:e.overlay_bg_media_blend_mode)||""}]},close_btn:{name:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_BUTTON"),fields:[{name:"close_btn_position",class:"sp-pagebuilder-form-control",default:"inside",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_BUTTON_POSITION_FE"),required:"false",size:"40",type:"select",values:["inside","outside","custom"],options:[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_BUTTON_POSITION_INSIDE"),value:"inside"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_BUTTON_POSITION_OUTSIDE"),value:"outside"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_BUTTON_POSITION_CUSTOM"),value:"custom"}],value:(null==e?void 0:e.close_btn_position)||""},{name:"close_btn_position_x",class:"sp-pagebuilder-form-control",default:{xl:"",lg:"",md:"",sm:"",xs:"",unit:"px"},desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_BUTTON_CUSTOM_POSITION_X_FE"),inline:"true",required:"false",size:"40",type:"slider",max:2e3,min:0,unit:!0,responsive:!0,depends:[["close_btn_position","=","custom"]],value:(null==e?void 0:e.close_btn_position_x)||""},{name:"close_btn_position_y",class:"sp-pagebuilder-form-control",desc:"",default:{xl:"",lg:"",md:"",sm:"",xs:"",unit:"px"},label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_BUTTON_CUSTOM_POSITION_Y_FE"),inline:"true",required:"false",size:"40",type:"slider",max:2e3,min:0,unit:!0,responsive:!0,depends:[["close_btn_position","=","custom"]],value:(null==e?void 0:e.close_btn_position_y)||""},{name:"close_btn_event_type",class:"sp-pagebuilder-form-control",default:"normal",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_BUTTON_STATE"),required:"false",size:"40",type:"buttons",values:[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_BUTTON_STATE_NORMAL"),value:"normal"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_BUTTON_STATE_HOVER"),value:"hover"}],value:(null==e?void 0:e.close_btn_event_type)||""},{name:"close_btn_color",class:"sp-pagebuilder-form-control",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_BUTTON_COLOR"),inline:"true",required:"false",size:"40",type:"color",depends:[["close_btn_event_type","=","normal"]],value:(null==e?void 0:e.close_btn_color)||""},{name:"close_btn_bg_color",class:"sp-pagebuilder-form-control",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_BUTTON_BG_COLOR"),inline:"true",required:"false",size:"40",type:"color",depends:[["close_btn_event_type","=","normal"]],value:(null==e?void 0:e.close_btn_bg_color)||""},{name:"close_btn_color_hover",class:"sp-pagebuilder-form-control",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_BUTTON_COLOR"),inline:"true",required:"false",size:"40",type:"color",depends:[["close_btn_event_type","=","hover"]],value:(null==e?void 0:e.close_btn_color_hover)||""},{name:"close_btn_bg_color_hover",class:"sp-pagebuilder-form-control",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_BUTTON_BG_COLOR"),inline:"true",required:"false",size:"40",type:"color",depends:[["close_btn_event_type","=","hover"]],value:(null==e?void 0:e.close_btn_bg_color_hover)||""},{name:"close_btn_padding",class:"sp-pagebuilder-form-control",desc:"",default:"0px 0px 0px 0px",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_BUTTON_PADDING"),inline:"true",required:"false",size:"40",type:"padding",value:(null==e?void 0:e.close_btn_padding)||""},{name:"close_btn_icon",class:"sp-pagebuilder-form-control",desc:"",default:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_BUTTON_ICON"),inline:"true",required:"false",size:"40",type:"icon",depends:[["close_btn_style","=","button"]],value:(null==e?void 0:e.close_btn_icon)||""},{name:"close_btn_text",class:"sp-pagebuilder-form-control",desc:"",default:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_BUTTON_TEXT"),inline:"true",required:"false",size:"40",type:"text",depends:[["close_btn_style","=","button"]],value:(null==e?void 0:e.close_btn_text)||""},{name:"close_btn_border_radius",class:"sp-pagebuilder-form-control",desc:"",default:"0",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BORDER_RADIUS"),inline:"true",required:"false",size:"40",type:"slider",value:(null==e?void 0:e.close_btn_border_radius)||""},{name:"close_btn_border",class:"sp-pagebuilder-form-control",desc:"",default:{border_width:"",border_color:"",border_style:""},label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_BORDER"),inline:"true",required:"false",size:"40",type:"border",value:(null==e?void 0:e.close_btn_border)||""}]}},advanced:{advanced:{fields:[{name:"auto_close",class:"sp-pagebuilder-form-control",default:"0",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_AUTO_CLOSE"),required:"false",size:"40",type:"checkbox",value:(null==e?void 0:e.auto_close)||""},{name:"auto_close_after",class:"sp-pagebuilder-form-control",default:"",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_AUTO_CLOSE_DELAY"),required:"false",size:"40",type:"slider",depends:[["auto_close","=",1]],unit:!1,value:(null==e?void 0:e.auto_close_after)||""},{name:"close_on_esc",class:"sp-pagebuilder-form-control",default:"0",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_ON_ESC_KEY"),required:"false",size:"40",type:"checkbox",value:(null==e?void 0:e.close_on_esc)||""},{name:"disable_page_scrolling",class:"sp-pagebuilder-form-control",default:"0",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_DISABLE_PAGE_SCROLLING"),required:"false",size:"40",type:"checkbox",value:(null==e?void 0:e.disable_page_scrolling)||""},{name:"close_on_click",class:"sp-pagebuilder-form-control",default:"",desc:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_ON_CLICK_DESC"),label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CLOSE_ON_CLICK"),placeholder:"Ex: .selector",required:"false",size:"40",type:"text",value:(null==e?void 0:e.close_on_click)||""},{name:"css_class",class:"sp-pagebuilder-form-control",default:"",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CSS_CLASS"),required:"false",size:"40",type:"text",value:(null==e?void 0:e.css_class)||""}]},responsive:{name:"Responsive",fields:[{name:"hidden_xl",class:"sp-pagebuilder-form-control",default:"0",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_HIDDEN_XL"),required:"false",size:"40",type:"checkbox",value:(null==e?void 0:e.hidden_xl)||""},{name:"hidden_lg",class:"sp-pagebuilder-form-control",default:"0",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_HIDDEN_LG"),required:"false",size:"40",type:"checkbox",value:(null==e?void 0:e.hidden_lg)||""},{name:"hidden_md",class:"sp-pagebuilder-form-control",default:"0",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_HIDDEN_MD"),required:"false",size:"40",type:"checkbox",value:(null==e?void 0:e.hidden_md)||""},{name:"hidden_sm",class:"sp-pagebuilder-form-control",default:"0",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_HIDDEN_SM"),required:"false",size:"40",type:"checkbox",value:(null==e?void 0:e.hidden_sm)||""},{name:"hidden_xs",class:"sp-pagebuilder-form-control",default:"0",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_HIDDEN_XS"),required:"false",size:"40",type:"checkbox",value:(null==e?void 0:e.hidden_xs)||""}]}},customCss:{customCss:{fields:[{name:"custom_css",class:"sp-pagebuilder-form-control",default:"",desc:"",label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_POPUP_SETTINGS_CUSTOM_CSS"),required:"false",size:"40",type:"codeeditor",value:(null==e?void 0:e.custom_css)||""}]}}}};function Ob(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Ib(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ob(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ob(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const wb=function(e){var t,n=e.value,o=e.field,a=e.onChange,i=e.settingsData,r=(e.ogImageData,"string"==typeof n&&n?JSON.parse(n):n||{}),l=(0,te.useState)(r.type||"fixed"),c=(0,W.Z)(l,2),s=c[0],d=c[1],u=(0,te.useState)("fixed"===s&&r.src||""),p=(0,W.Z)(u,2),m=p[0],v=p[1],f=(0,te.useState)(r.height||""),b=(0,W.Z)(f,2),g=b[0],h=b[1],_=(0,te.useState)(r.width||""),E=(0,W.Z)(_,2),y=E[0],x=E[1],O=(0,te.useState)("variable"===s&&r.src||""),I=(0,W.Z)(O,2),w=I[0],C=I[1],P=(0,te.useState)(r.alt||""),S=(0,W.Z)(P,2),A=S[0],D=S[1],N=(0,te.useState)(r.type?r:{src:"",type:"fixed"}),T=(0,W.Z)(N,2),R=T[0],k=T[1];return(0,te.useEffect)((function(){var e=Ib(Ib({},R),{},{type:s,src:"fixed"===s?m:w,height:g,width:y,alt:A});a(JSON.stringify(e))}),[s,m,w,g,y,A]),"dynamic_content:detail"===(null==i?void 0:i.extension_view)?te.createElement("div",{className:"builder-form-group"},te.createElement("label",{style:{background:"#eff8ff"},className:"builder-link-title"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_PAGE_SETTINGS_OG_IMAGE_LEGEND")),te.createElement("div",{style:{background:"transparent",border:"1px solid rgba(121, 127, 167, 0.3)",borderRadius:6}},te.createElement("div",{style:{background:"transparent"},className:"builder-card-body builder-card-body-popover"},te.createElement("div",{className:"builder-my-2"},te.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_PAGE_SETTINGS_OG_IMAGE_SOURCE")),te.createElement(vr,{params:{type:"select",values:[{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_PAGE_SETTINGS_OG_IMAGE_SOURCE_MEDIA_MANAGER"),value:"fixed"},{label:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_PAGE_SETTINGS_OG_IMAGE_SOURCE_DYNAMIC_VARIABLE"),value:"variable"}]},input:{value:s||"fixed",onChange:function(e){d(e),k((function(t){return Ib(Ib({},t),{},{type:e})}))}}})),"variable"===s?te.createElement("div",{className:"builder-my-2"},te.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_PAGE_SETTINGS_OG_IMAGE_SOURCE_DYNAMIC_VARIABLE")),te.createElement(vr,{params:{type:"select",values:null==i||null===(t=i.dynamic_fields)||void 0===t||null===(t=t.image)||void 0===t?void 0:t.map((function(e){return{label:null==e?void 0:e.label,value:null==e?void 0:e.label}}))},input:{value:w,onChange:function(e){d("variable"),C(e),h(""),x(""),k((function(t){return Ib(Ib({},t),{},{type:"variable",src:e})}))}}})):te.createElement("div",{className:"builder-my-2"},te.createElement(Ys,{input:{name:o.name,value:m||"",onChange:function(e){v(null==e?void 0:e.src),h(null==e?void 0:e.height),x(null==e?void 0:e.width),d("fixed"),k((function(t){return Ib(Ib({},t),{},{src:null==e?void 0:e.src,type:"fixed"})}))}},params:{title:"Open Graph Image",desc:o.desc,placeholder:(null==o?void 0:o.placeholder)||"",hide_alt_text:!0}}),te.createElement("div",{className:"builder-form-group"},te.createElement("div",{className:"builder-column builder-mt-2"},te.createElement(vi.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_ALT_TEXT_DESC"),tagName:"span"},te.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_ALT_TEXT"))),te.createElement("input",{value:A,className:"builder-form-field",autoComplete:"off",placeholder:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_ALT_TEXT_PLACEHOLDER"),onChange:function(e){D(e.target.value),k((function(t){return Ib(Ib({},t),{},{alt:e.target.value})}))}}))))))):te.createElement("div",{className:"builder-my-2"},te.createElement(Ys,{input:{name:o.name,value:m||"",onChange:function(e){v(null==e?void 0:e.src),h(null==e?void 0:e.height),x(null==e?void 0:e.width),d("fixed"),k((function(t){return Ib(Ib({},t),{},{src:null==e?void 0:e.src,type:"fixed"})}))}},params:{title:"Open Graph Image",desc:o.desc,placeholder:(null==o?void 0:o.placeholder)||"",hide_alt_text:!0}}),te.createElement("div",{className:"builder-form-group"},te.createElement("div",{className:"builder-column builder-mt-2"},te.createElement(vi.Z,{content:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_ALT_TEXT_DESC"),tagName:"span"},te.createElement("label",null,Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_ALT_TEXT"))),te.createElement("input",{value:A,className:"builder-form-field",autoComplete:"off",placeholder:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_ALT_TEXT_PLACEHOLDER"),onChange:function(e){D(e.target.value),k((function(t){return Ib(Ib({},t),{},{alt:e.target.value})}))}}))))};var Cb=function(e){var t,n=e.dynamicFields,o=e.type,a=e.customClass;return n&&n[o]?te.createElement("div",{className:"sppb-dynamic-content-available-fields ".concat(a)},te.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_PAGE_SETTINGS_AVAILABLE_VARIABLES")),null===(t=n[o])||void 0===t?void 0:t.map((function(e,t){return te.createElement("span",{key:t,"data-variable":!0},e.label)}))):null},Pb=function(e){var t=e.field,n=e.onChange,o=e.defaultValue,a=e.settingsData,i=e.ogImageData,r=(0,te.useState)(o||""),l=(0,W.Z)(r,2),c=l[0],s=l[1],d=function(e){s(e)};(0,te.useEffect)((function(){n(c)}),[c]);var u="dynamic_content:detail"===(null==a?void 0:a.extension_view);if("og_image"===(null==t?void 0:t.name))return te.createElement(wb,{field:t,value:c,settingsData:a,onChange:function(e){d(e)},ogImageData:i});switch(t.type.toLowerCase()){case"hidden":return te.createElement("input",{name:t.name,type:"hidden",value:c,onChange:function(e){return d(e.target.value)}});case"text":return te.createElement(te.Fragment,null,te.createElement(Dl,{input:{name:t.name,value:c,onChange:function(e){return d(e)}},params:{title:t.label,desc:t.desc,placeholder:(null==t?void 0:t.placeholder)||""}}),"og_title"===(null==t?void 0:t.name)&&u&&te.createElement(Cb,{dynamicFields:null==a?void 0:a.dynamic_fields,type:"text",customClass:"mb-3"}));case"textarea":return te.createElement(te.Fragment,null,te.createElement(wu,{input:{name:t.name,value:c,onChange:function(e){return d(e)}},params:{title:t.label,desc:t.desc,placeholder:(null==t?void 0:t.placeholder)||""}}),["meta_description","og_description"].includes(null==t?void 0:t.name)&&u&&te.createElement(Cb,{dynamicFields:null==a?void 0:a.dynamic_fields,type:"text",customClass:"mb-2"}),function(e){return"meta_description"===e.name&&c.length>160?te.createElement("p",{className:"builder-text-danger builder-meta-desc-validation"},Joomla.JText._("COM_SPPAGEBUILDER_SETTINGS_META_DESCRIPTION_MAX_LENGTH")):null}(t));case"codeeditor":return te.createElement(Ur,{input:{name:t.name,value:c,onChange:function(e){return d(e)}},params:{title:t.label,desc:t.desc}});case"spmedia":var p=c;if((0,vn.isString)(c))try{p=JSON.parse(c)}catch(e){p=c}return te.createElement(Ys,{input:{name:t.name,value:p,onChange:function(e){return d(e)}},params:{title:t.label,desc:t.desc,placeholder:(null==t?void 0:t.placeholder)||""}});default:if(void 0!==(null==t?void 0:t.options)&&"object"===(0,Ee.Z)(t.options)){var m="accesslevel"===t.type?accessLevels:t.options.map((function(e){return{label:e.text,value:e.value}})),v=m.find((function(e){return e.value==c}))||[];return te.createElement("div",{className:"builder-form-group"},te.createElement("label",null,""!==t.desc?te.createElement(vi.Z,{content:t.desc,tagName:"span"},t.label):t.label),te.createElement(mi.ZP,{name:t.name,options:m,value:v,onChange:function(e){return d(e.value)},className:"builder-select-container",classNamePrefix:"builder-select"}))}return null}};const Sb=function(e){var t,n=e.groupName,o=e.fields,a=e.changeData,i=e.validFields,r=e.defaultValues,l=e.settingsData,c=e.ogImageData,s=(0,te.useState)(!1),d=(0,W.Z)(s,2),u=d[0],p=d[1],m=o.find((function(e){return"asset_id"===e.name})),v=o.find((function(e){return"id"===e.name})),f=Ae(m)&&!m.value;return o.find((function(e){return"og_image"===e.name})),"basic"===n?te.createElement(te.Fragment,null,o.map((function(e,t){return te.createElement("div",{className:"builder-form-control",key:t},i.includes(e.name)&&te.createElement(Pb,{field:e,onChange:function(t){return a(e.name,t)},defaultValue:r[e.name]}))})),te.createElement("div",{className:"builder-form-control"},te.createElement("div",{className:"builder-form-group"},te.createElement("label",null,te.createElement("span",null,Joomla.JText._("COM_SPPAGEBUILDER_PERMISSION_FIELD_LABEL"))),te.createElement("div",null,te.createElement("button",{type:"button",className:"builder-button builder-button-secondary",onClick:function(){return p(!0)},disabled:f},te.createElement(Bo,{name:"cog"})," ",Joomla.JText._("COM_SPPAGEBUILDER_MANAGE_PERMISSION_BUTTON_LABEL")),f&&te.createElement("p",{className:"builder-text-caption"},Joomla.JText._("COM_SPPAGEBUILDER_MANAGE_PERMISSION_HELP_MESSAGE")),te.createElement(bb,{open:u,onOpen:p,id:Number(null!==(t=v.value)&&void 0!==t?t:0)}))))):o.map((function(e,t){return"og_image"===(null==e?void 0:e.name)?te.createElement(Pb,{key:t,field:e,onChange:function(t){return a(e.name,t)},defaultValue:r[e.name],settingsData:l,ogImageData:c}):te.createElement("div",{className:"builder-form-control",key:t},i.includes(e.name)&&te.createElement(Pb,{field:e,onChange:function(t){return a(e.name,t)},defaultValue:r[e.name],settingsData:l}))}))};var Ab=n(5208),Db=n(7361),Nb=n.n(Db);function Tb(e,t){var n=null==e?"":String(e);return t.values.some((function(e){return"="===t.sign?n===e:n!==e}))}function Rb(e,t){if(null==e||!e.length)return!0;for(var n=null,o=0;o<e.length;o++){var a=e[o],i=Tb(t(a.path),a);n=null!==n?"OR"===(a.op||"AND")?n||i:n&&i:i}return!1!==n}function kb(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var Lb="pageSchemaSettingsForm",Mb=["Article","BlogPosting","Book","Event","JobPosting","Organization","Person","Recipe","Custom"];function Bb(e){var t={};if(null!=e&&e.length){var n,o=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return kb(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?kb(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,a=function(){};return{s:a,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,r=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return r=e.done,e},e:function(e){l=!0,i=e},f:function(){try{r||null==n.return||n.return()}finally{if(l)throw i}}}}(e);try{for(o.s();!(n=o.n()).done;){var a,i=n.value,r=String(i.type).toLowerCase();if("hidden"===r)t[i.name]=null!==(a=i.default)&&void 0!==a?a:"";else if("subform"===r)t[i.name]=i.multiple?[]:Bb(i.fields);else{var l;t[i.name]=null!==(l=i.default)&&void 0!==l?l:""}}}catch(e){o.e(e)}finally{o.f()}}return t._rowId="r_".concat(Date.now().toString(36),"_").concat(Math.random().toString(36).slice(2,7)),t}function Jb(e){var t=e.input;return te.createElement("input",(0,ko.Z)({type:"hidden"},t))}function Zb(e){var t=e.input,n=e.title,o=e.description,a=e.options,i=a.find((function(e){var n;return String(e.value)===String(null!==(n=t.value)&&void 0!==n?n:"")}))||null;return te.createElement("div",{className:"builder-form-group"},te.createElement("label",null,o?te.createElement(vi.Z,{content:o,tagName:"span"},n):n),te.createElement(mi.ZP,{name:t.name,options:a,value:i,onChange:function(e){return t.onChange(e?e.value:"")},onBlur:function(){return t.onBlur()},className:"builder-select-container",classNamePrefix:"builder-select"}))}function jb(e){var t,n=e.input,o=e.title,a=e.desc,i=e.placeholder;return te.createElement(wu,{input:{name:n.name,value:null!==(t=n.value)&&void 0!==t?t:"",onChange:function(e){return n.onChange(e)}},params:{title:o,desc:a||"",placeholder:i||""}})}function Gb(e){var t,n=e.input,o=e.title,a=e.desc,i=e.placeholder;return te.createElement(Sl,{input:{name:n.name,value:null!==(t=n.value)&&void 0!==t?t:"",onChange:function(e){return n.onChange(e)}},params:{title:o,desc:a||"",placeholder:i}})}function Ub(e){var t,n=e.input,o=e.title,a=e.desc,i=e.placeholder,r=n.value,l="string"==typeof r?r:null!==(t=null==r?void 0:r.src)&&void 0!==t?t:"";return te.createElement(Ys,{input:{name:n.name,value:{src:l,alt:""},onChange:function(e){var t;return n.onChange("string"==typeof e?e:null!==(t=null==e?void 0:e.src)&&void 0!==t?t:"")}},params:{title:o,hide_alt_text:!0,desc:a||"",placeholder:i||""}})}function Fb(e){var t,n=e.input,o=e.title,a=e.desc;return te.createElement(Zr,{input:{name:n.name,value:null!==(t=n.value)&&void 0!==t&&t,onChange:function(e){return n.onChange(e)}},params:{title:o,desc:a||"",hideTitle:!1}})}function Hb(e){var t,n=e.input,o=e.title,a=e.desc,i=e.placeholder;return te.createElement(Dl,{input:{name:n.name,value:null!==(t=n.value)&&void 0!==t?t:"",onChange:function(e){return n.onChange(e)}},params:{title:o,desc:a||"",type:"number",placeholder:i||""}})}function zb(e){var t,n=e.input,o=e.title,a=e.desc,i=e.placeholder;return te.createElement(Dl,{input:{name:n.name,value:null!==(t=n.value)&&void 0!==t?t:"",onChange:function(e){return n.onChange(e)}},params:{title:o,desc:a||"",type:"email",placeholder:i||""}})}function Vb(e){var t,n=e.input,o=e.title,a=e.desc,i=e.placeholder;return te.createElement(Dl,{input:{name:n.name,value:null!==(t=n.value)&&void 0!==t?t:"",onChange:function(e){return n.onChange(e)}},params:{title:o,desc:a||"",placeholder:i||""}})}var Wb=(0,Io.$j)((function(e){return{formValues:(0,Ab.Z)(Lb)(e)||{}}}));function Kb(e){var t=e.index,n=e.fields,o=e.isLast,a=e.rowTitle,i=e.onRemove,r=e.children,l=(0,te.useRef)(null),c=(0,te.useRef)(null),s=(0,yv.c)({item:{type:ti.SCHEMA_REPEAT_ROW,index:t},collect:function(e){return{isDragging:e.isDragging()}}}),d=(0,W.Z)(s,3),u=d[0].isDragging,p=d[1],m=d[2],v=(0,wo.L)({accept:ti.SCHEMA_REPEAT_ROW,drop:function(e){e.index!==t&&n.move(e.index,t)}}),f=(0,W.Z)(v,2)[1];return p(c),f(l),m(l),te.createElement("div",{ref:l,className:"builder-schema-repeatable-row".concat(u?" builder-schema-repeatable-row--dragging":""),style:{borderBottomLeftRadius:o?"6px":void 0,borderBottomRightRadius:o?"6px":void 0}},te.createElement("div",{className:"builder-schema-repeatable-toolbar"},te.createElement("button",{ref:c,type:"button",className:"builder-schema-drag-handle","aria-label":Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_PAGE_SETTINGS_SCHEMA_REPEATABLE_DRAG_ORDER")},te.createElement(Bo,{name:"dragger",size:"1x"})),te.createElement("span",{className:"builder-schema-repeatable-title"},a),te.createElement("button",{type:"button",className:"builder-schema-repeatable-remove","aria-label":Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_PAGE_SETTINGS_SCHEMA_REMOVE_FIELD"),onClick:i},te.createElement(Bo,{name:"times",size:"1x"}))),te.createElement("div",{className:"builder-schema-repeatable-fields"},r))}function Yb(e){var t=e.fields,n=e.node;return te.createElement("div",{className:"builder-card builder-schema-repeatable-card"},te.createElement("div",{className:"builder-card-header builder-schema-repeatable-card-header"},te.createElement("span",{className:"builder-schema-repeatable-card-title"},n.label),te.createElement("button",{type:"button",className:"builder-schema-repeatable-add","aria-label":Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_PAGE_SETTINGS_SCHEMA_ADD_FIELD"),onClick:function(){return t.push(Bb(n.fields))}},te.createElement(Bo,{name:"plus",size:"1x"}))),te.createElement("div",{className:"builder-card-body builder-schema-repeatable-card-body",style:0===t.length?{display:"none"}:{}},t.map((function(e,o){var a,i,r,l=null!==(a=null===(i=t.get(o))||void 0===i?void 0:i._rowId)&&void 0!==a?a:e;return te.createElement(Kb,{key:l,index:o,fields:t,isLast:o===t.length-1,rowTitle:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_PAGE_SETTINGS_SCHEMA_GENERIC_FIELD_N_FE").replace("{{n}}",String(o+1)),onRemove:function(){return t.remove(o)}},null===(r=n.fields)||void 0===r?void 0:r.map((function(t){return te.createElement($b,{key:"".concat(e,".").concat(t.name),node:t,pathPrefix:e})})))}))))}function Xb(e){var t=e.node,n=e.arrayPath;return te.createElement(Va.Z,{name:n,component:Yb,props:{node:t}})}var qb=Wb((function(e){var t=e.child,n=e.childPrefix,o=e.formValues;return Rb(t.showon,(function(e){return Nb()(o,e)}))?te.createElement("div",{className:"builder-schema-card-pad"},te.createElement($b,{node:t,pathPrefix:n})):null})),$b=Wb((function(e){var t=e.node,n=e.pathPrefix,o=e.formValues,a="".concat(n,".").concat(t.name),i=String(t.type).toLowerCase(),r="PLG_SYSTEM_SCHEMAORG_FIELD_SCHEMA_DESCRIPTION_NOT_CONFIGURATED_ADMIN"===t.description?Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_SCHEMA_FORM_EMPTY"):null;if(!Rb(t.showon,(function(e){return Nb()(o,e)})))return null;if("hidden"===i)return te.createElement(Wa.Z,{key:a,name:a,component:Jb});if("note"===i)return t.label||r?te.createElement("div",{className:"builder-schema-note".concat(t.class?" ".concat(t.class):"")},t.label?te.createElement("strong",{className:"builder-schema-note-title"},t.label):null,r?te.createElement("span",null,r):null):null;if("subform"===i){var l,c;if(t.multiple)return te.createElement(Xb,{node:t,arrayPath:a});var s="".concat(n,".").concat(t.name);if(t.loadError)return te.createElement("p",{className:"builder-text-danger builder-text-caption"},t.loadError);var d,u=t.valuePath.split(".");return Mb.includes(null!==(l=u[1])&&void 0!==l?l:"")&&3===u.length?te.createElement("div",{className:"builder-card"},te.createElement("div",{className:"builder-card-header"},te.createElement("span",{className:"builder-fs-2"},t.label)),te.createElement("div",{className:"builder-card-body"},null===(d=t.fields)||void 0===d?void 0:d.map((function(e){return te.createElement(qb,{key:"".concat(s,".").concat(e.name),child:e,childPrefix:s})})))):te.createElement("div",{className:"builder-schema-nested"},null===(c=t.fields)||void 0===c?void 0:c.map((function(e){return te.createElement($b,{key:"".concat(s,".").concat(e.name),node:e,pathPrefix:s})})))}if("list"===i){var p,m=(null!==(p=t.options)&&void 0!==p?p:[]).map((function(e){return{value:e.value,label:e.label}}));return te.createElement(Wa.Z,{key:a,name:a,component:Zb,title:t.label,description:t.description||"",options:m})}return"textarea"===i||"editor"===i?te.createElement(Wa.Z,{key:a,name:a,component:jb,title:t.label,desc:t.description||"",placeholder:""}):"calendar"===i?te.createElement(Wa.Z,{key:a,name:a,component:Gb,title:t.label,desc:t.description||"",placeholder:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_PAGE_SETTINGS_SCHEMA_DATE_PLACEHOLDER_FE")}):"media"===i?te.createElement(Wa.Z,{key:a,name:a,component:Ub,title:t.label,desc:t.description||"",placeholder:""}):"checkbox"===i?te.createElement(Wa.Z,{key:a,name:a,component:Fb,title:t.label,desc:t.description||""}):"number"===i?te.createElement(Wa.Z,{key:a,name:a,component:Hb,title:t.label,desc:t.description||"",placeholder:""}):"email"===i?te.createElement(Wa.Z,{key:a,name:a,component:zb,title:t.label,desc:t.description||"",placeholder:""}):te.createElement(Wa.Z,{key:a,name:a,component:Vb,title:t.label,desc:t.description||"",placeholder:""})}));const Qb=function(e){var t=e.node,n=e.pathPrefix;return te.createElement($b,{node:t,pathPrefix:n})};function eg(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function tg(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?eg(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eg(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ng(e,t){for(var n=tg({},e),o=0,a=Object.entries(t);o<a.length;o++){var i=(0,W.Z)(a[o],2),r=i[0],l=i[1];if(void 0!==l)if(Array.isArray(l))n[r]=l;else if(null===l||"object"!==(0,Ee.Z)(l)||Array.isArray(l))n[r]=l;else{var c=n[r];n[r]=null===c||"object"!==(0,Ee.Z)(c)||Array.isArray(c)?tg({},l):ng(c,l)}}return n}function og(e){var t={schemaType:"None"};return e&&"object"===(0,Ee.Z)(e)?ng(t,e):tg({},t)}var ag=(0,Ma.Z)({form:Lb,enableReinitialize:!0,destroyOnUnmount:!1})((function(e){var t=e.payload;return te.createElement("div",{className:"builder-schema-fields"},(t.fields||[]).map((function(e){return te.createElement(Qb,{key:"".concat(e.name,"-").concat(e.valuePath),node:e,pathPrefix:"attribs.schema"})})))})),ig=(0,Io.$j)((function(e){return{formValues:(0,Ab.Z)(Lb)(e)}}))((function(e){var t=e.formValues,n=e.baselineKey,o=e.onSchemaChange,a=(0,te.useRef)(n);return(0,te.useEffect)((function(){a.current=n}),[n]),(0,te.useEffect)((function(){if(null!=t&&t.attribs){var e=t.attribs.schema,n=JSON.stringify(null!=e?e:{});n!==a.current&&(a.current=n,"function"==typeof o&&o(e))}}),[t,o]),null}));function rg(e){var t=e.payload,n=e.schema,o=e.onSchemaChange,a=JSON.stringify(null==n?{}:n),i=(0,te.useMemo)((function(){return{attribs:{schema:og(null==n?{}:n)}}}),[n]);return te.createElement(te.Fragment,null,te.createElement(ag,{payload:t,initialValues:i}),te.createElement(ig,{baselineKey:a,onSchemaChange:o}))}const lg=function(e){var t=e.schema,n=e.onSchemaChange,o=(0,te.useState)("loading"),a=(0,W.Z)(o,2),i=a[0],r=a[1],l=(0,te.useState)(null),c=(0,W.Z)(l,2),s=c[0],d=c[1];if((0,te.useEffect)((function(){var e=!1;return r("loading"),function(){var e,t=window.pagebuilder_base||"",n=(null===(e=document.getElementById("sp-page-builder"))||void 0===e||null===(e=e.dataset)||void 0===e?void 0:e.pageid)||"0",o="".concat(t,"index.php?option=com_sppagebuilder&task=page.getContentArticleSchemaForm&id=").concat(n);return fetch(o,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}}).then((function(e){return e.json()}))}().then((function(t){e||(d(t),r("ready"))})).catch((function(){e||r("error")})),function(){e=!0}}),[]),"loading"===i)return te.createElement("div",{className:"builder-schema-state builder-schema-state--centered"},te.createElement("div",{className:"builder-spinner builder-spinner-sm builder-me-2"}),te.createElement("span",{className:"builder-text-caption"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_SCHEMA_FORM_LOADING_FE")));if("error"===i)return te.createElement("div",{className:"builder-schema-state"},te.createElement("p",{className:"builder-text-danger builder-text-caption"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_SCHEMA_FORM_ERROR")));if(null==s||!s.available)return te.createElement("div",{className:"builder-schema-state"},te.createElement("p",{className:"builder-text-caption builder-text-muted"},(null==s?void 0:s.message)||Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_SCHEMA_FORM_UNAVAILABLE")));if(null!=s&&s.form_empty||!(s.fields||[]).length){var u=null!=s&&s.link?Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_SCHEMA_FORM_NOT_CONFIGURED").replace("{{link}}",s.link):Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_SCHEMA_FORM_EMPTY");return te.createElement("div",{className:"builder-schema-state"},te.createElement("p",{className:"builder-text-caption builder-text-muted"},te.createElement("span",{dangerouslySetInnerHTML:{__html:u}})))}return te.createElement(rg,{payload:s,schema:t,onSchemaChange:n})};function cg(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return sg(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?sg(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,a=function(){};return{s:a,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,r=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return r=e.done,e},e:function(e){l=!0,i=e},f:function(){try{r||null==n.return||n.return()}finally{if(l)throw i}}}}function sg(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function dg(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function ug(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?dg(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dg(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var pg={basic:Joomla.JText._("COM_SPPAGEBUILDER_PAGE_SETTINGS_BASIC"),seo:Joomla.JText._("COM_SPPAGEBUILDER_PAGE_SETTINGS_SEO"),schema:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_PAGE_SETTINGS_SCHEMA_TAB"),pagecss:Joomla.JText._("COM_SPPAGEBUILDER_PAGE_SETTINGS_CSS")},mg=["id","title","catid","published","language","access","css","meta_description","meta_keywords","robots","seo_spacer","author","og_type","og_title","og_image","og_description","schema"],vg=[].concat(mg,["extension","extension_view","view_id"]);const fg=(0,Io.$j)((function(e){return{groups:e.pageOptions.form,optionData:e.pageOptions.data}}),(function(e){return{setSettingsData:function(t){return e(ya(t))}}}))((function(e){var t,n,o,a,i=e.groups,r=e.dockState,l=e.optionData,c=e.onCloseOptionPanel,s=e.setSettingsData,d=e.updatePanelPosition,u=(0,Io.I0)(),p=(0,te.useState)({id:0,title:"",catid:0,published:1,language:"*",access:1,css:"",meta_description:"",meta_keywords:"",robots:"",seo_spacer:"",og_type:"",og_title:"",og_image:"",og_description:"",author:"",schema:{}}),m=(0,W.Z)(p,2),v=m[0],f=m[1],b=(0,te.useState)(!0),g=(0,W.Z)(b,2),h=g[0],_=g[1],E=(0,te.useState)({}),y=(0,W.Z)(E,2),x=y[0],O=y[1],I=Ce.device;(0,te.useEffect)((function(){d()}),[]);var w=(null===(t=document.location.search)||void 0===t?void 0:t.includes("popup"))||"popup"===(null==l?void 0:l.extension_view),C="article"===(null==l?void 0:l.extension_view),P=Kv().savePage,S="com_easystore"===(null==l?void 0:l.extension)&&["storefront","single","collection"].includes(null==l?void 0:l.extension_view),A=(0,te.useRef)(!1),D=function(){var e=(0,jt.Z)(Ut().mark((function e(t){var n,o,a,i,r,d,p,m,v,f,b,g,h;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n={"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},e.next=3,P();case 3:if(e.sent){e.next=6;break}return e.abrupt("return");case 6:return c(),e.prev=7,o=encodeURIComponent(l.extension_view),a=encodeURIComponent(t),i="".concat(window.pagebuilder_base,"index.php?option=com_sppagebuilder&task=page.getOrCreateStorePage&type=").concat(o,"&language=").concat(a),e.next=13,fetch(i,{method:"POST",headers:n});case 13:return r=e.sent,e.next=16,r.json();case 16:if(null!=(d=e.sent)&&d.status&&null!=d&&d.id){e.next=20;break}return pe((null==d?void 0:d.message)||""),e.abrupt("return");case 20:p=d.id,(m=document.getElementById("sp-page-builder"))&&(m.dataset.pageid=p);try{(v=new URL(window.location.href)).searchParams.set("id",p),window.history.replaceState({},"",v.toString())}catch(e){}return f="".concat(window.pagebuilder_base,"index.php?option=com_sppagebuilder&task=page.getPageForm&id=").concat(p),e.next=27,fetch(f,{headers:n});case 27:return b=e.sent,e.next=30,b.json();case 30:null!=(g=e.sent)&&g.status&&null!=g&&g.data&&s((_=g.data,Object.values(_).flatMap((function(e){return e})).filter((function(e){return vg.includes(e.name)})).reduce((function(e,t){var n=t.name,o=t.value;if("schema"===n){var a=o;if(null==a||""===a)a={};else if("string"==typeof a)try{a=JSON.parse(a)}catch(e){a={}}return("object"!==(0,Ee.Z)(a)||null===a||Array.isArray(a))&&(a={}),ug(ug({},e),{},(0,K.Z)({},n,a))}return ug(ug({},e),{},(0,K.Z)({},n,o||""))}),{}))),(h=Array.isArray(d.content)?d.content:[]).length>0?u(ga(h)):u({type:"CLEAR_PAGE"}),window.dispatchEvent(new CustomEvent("pageBuilderVersionsRefresh")),window.warningAtReload=!1,e.next=41;break;case 38:e.prev=38,e.t0=e.catch(7),pe((null===e.t0||void 0===e.t0?void 0:e.t0.message)||"");case 41:case"end":return e.stop()}var _}),e,null,[[7,38]])})));return function(t){return e.apply(this,arguments)}}(),N=document.querySelector(".sp-pagebuilder-popup")||(null===(n=window.iWindow)||void 0===n?void 0:n.document.querySelector(".sp-pagebuilder-popup"))||"",T=(null===(o=window.iWindow)||void 0===o||null===(o=o.document.querySelector(".sp-pagebuilder-container-popup"))||void 0===o?void 0:o.childNodes[0])||"",R=(0,te.useState)(null==N?void 0:N.clientHeight),k=(0,W.Z)(R,2),L=k[0],M=k[1],B=(0,te.useState)(null==T?void 0:T.clientHeight),J=(0,W.Z)(B,2),Z=J[0],j=J[1],G=(0,te.useState)(null==N?void 0:N.clientWidth),U=(0,W.Z)(G,2),F=U[0],H=U[1],z=(0,te.useState)(null==T?void 0:T.clientWidth),V=(0,W.Z)(z,2),Y=V[0],X=V[1],q=(0,te.useState)(!1),$=(0,W.Z)(q,2),Q=$[0],ee=$[1],ne=function(){ee(!0)},oe=function(){ee(!1)},ie=(null===(a=window.iWindow)||void 0===a||null===(a=a.document)||void 0===a?void 0:a.getElementById("sp-pagebuilder-popup-close-btn"))||document.getElementById("sp-pagebuilder-popup-close-btn")||"",re=function(){ie&&(ie.style.color=(null==v?void 0:v.close_btn_color_hover)||"rgba(0, 0, 0, 0.7)",ie.style.backgroundColor=(null==v?void 0:v.close_btn_bg_color_hover)||"transparent")},le=function(){ie&&(ie.style.color=(null==v?void 0:v.close_btn_color)||"black",ie.style.backgroundColor=(null==v?void 0:v.close_btn_bg_color)||"transparent")};(0,te.useEffect)((function(){var e,t=(null===(e=window.iWindow)||void 0===e||null===(e=e.document)||void 0===e?void 0:e.getElementById("sp-pagebuilder-popup-close-btn"))||document.getElementById("sp-pagebuilder-popup-close-btn")||"";return""!==t&&w&&(t.addEventListener("mouseenter",ne),t.addEventListener("mouseleave",oe)),function(){""!==t&&w&&(t.removeEventListener("mouseenter",ne),t.removeEventListener("mouseleave",oe))}}),[ie]),(0,te.useEffect)((function(){var e,t=(null===(e=window.iWindow)||void 0===e||null===(e=e.document)||void 0===e?void 0:e.getElementById("sp-pagebuilder-popup-close-btn"))||document.getElementById("sp-pagebuilder-popup-close-btn")||"";""!==t&&w&&(t.style.color=Q?(null==v?void 0:v.close_btn_color_hover)||"rgba(0, 0, 0, 0.7)":null==v?void 0:v.close_btn_color,t.style["background-color"]=Q?(null==v?void 0:v.close_btn_bg_color_hover)||"transparent":null==v?void 0:v.close_btn_bg_color)}),[Q,ie]),(0,te.useEffect)((function(){var e,t,n=document.querySelector(".sp-pagebuilder-popup")||(null===(e=window.iWindow)||void 0===e?void 0:e.document.querySelector(".sp-pagebuilder-popup")),o=(null===(t=window.iWindow)||void 0===t||null===(t=t.document.querySelector(".sp-pagebuilder-container-popup"))||void 0===t?void 0:t.childNodes[0])||"";if(n&&o&&w){var a=new ResizeObserver((function(e){var t,n=cg(e);try{for(n.s();!(t=n.n()).done;){var o=t.value.contentRect,a=o.width,i=o.height;M(i),H(a)}}catch(e){n.e(e)}finally{n.f()}})),i=new ResizeObserver((function(e){var t,n=cg(e);try{for(n.s();!(t=n.n()).done;){var o=t.value.contentRect,a=o.width,i=o.height;j(i),X(a)}}catch(e){n.e(e)}finally{n.f()}}));return i.observe(o),a.observe(n),function(){a.disconnect(),i.disconnect()}}}),[N,T,w]);var ce=(0,te.useState)({}),se=(0,W.Z)(ce,2),de=se[0],me=se[1];(0,te.useEffect)((function(){var e=pagebuilder_base+"index.php?option=com_sppagebuilder&task=page.getData&id="+l.id;fetch(e,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}}).then((function(e){return e.json()})).then((function(e){return me(e)}))}),[l,w,i,null==v?void 0:v.id]),(0,te.useEffect)((function(){var e={},t=function(){var t=(0,jt.Z)(Ut().mark((function t(){var n,o,a,r,c,s,d,u,p,m,v,b,g,h,E,y,x,I,C,P,S,A,D,N,T,R,k,L;return Ut().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(_(!0),!w){t.next=68;break}if(a=ae()(l),!0===(null==l?void 0:l.isImported)){t.next=13;break}return r=pagebuilder_base+"index.php?option=com_sppagebuilder&task=page.getData&id="+l.id,t.next=7,fetch(r,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 7:return c=t.sent,t.next=10,c.json();case 10:s=t.sent,d=ug({},s),a=null==d?void 0:d.attribs;case 13:a&&Object.keys(a).forEach((function(t){e[t]=a[t]})),u=(null==e?void 0:e.bg_gradient)||{},p=u.deg,m=u.radialPos,v=u.color,b=u.color2,g=u.pos,h=u.pos2,E=u.type,void 0===p&&(p=45),void 0===m&&(m="center center"),void 0===v&&(v="#00C6FB"),void 0===b&&(b="#005BEA"),void 0===g&&(g=0),void 0===h&&(h=100),void 0===E&&(E="linear"),e.bg_gradient={deg:p,radialPos:m,color:v,color2:b,pos:g,pos2:h,type:E},e.bg_media_size=Ae(null==e?void 0:e.bg_media_size)?null==e?void 0:e.bg_media_size:"cover",e.close_btn_style=Ae(null==e?void 0:e.close_btn_style)?null==e?void 0:e.close_btn_style:"button",1===(null==e?void 0:e.toggle_enter_animation)&&(e.enter_animation=null!=e&&e.enter_animation?null==e?void 0:e.enter_animation:"fadeIn"),1===(null==e?void 0:e.toggle_exit_animation)&&(e.exit_animation=null!=e&&e.exit_animation?null==e?void 0:e.exit_animation:"rotateIn"),e.enter_animation_duration=Ae(null==e?void 0:e.enter_animation_duration)?null==e?void 0:e.enter_animation_duration:2e3,e.exit_animation_duration=Ae(null==e?void 0:e.exit_animation_duration)?null==e?void 0:e.exit_animation_duration:2e3,e.enter_animation_delay=Ae(null==e?void 0:e.enter_animation_delay)?null==e?void 0:e.enter_animation_delay:0,e.exit_animation_delay=Ae(null==e?void 0:e.exit_animation_delay)?null==e?void 0:e.exit_animation_delay:0,y=null===(n=window.iWindow)||void 0===n?void 0:n.document.getElementById("sp-pagebuilder-overlay"),x=null===(o=window.iWindow)||void 0===o?void 0:o.document.getElementById("sp-page-builder"),null==y||y.getAttribute("data-isoverlay"),I="true"===(null==x?void 0:x.getAttribute("data-isbg")),x&&!0!==(null==e?void 0:e.isImported)&&(e.background_type=I?null==e?void 0:e.background_type:"color",e.bg_color=null!=e&&e.bg_color?null==e?void 0:e.bg_color:"white"),!0===(null==e?void 0:e.isCleared)&&void 0===(null==e?void 0:e.background_type)&&(e.background_type="color",e.bg_color="white"),void 0===(null==e?void 0:e.close_btn_icon)&&(e.close_btn_icon="fas fa-times"),void 0===(null==e?void 0:e.overlay)&&(e.overlay=1,e.overlay_background_type="color",e.overlay_bg_color="rgba(0, 0, 0, 0.7)"),e.overlay_bg_media_size=Ae(null==e?void 0:e.overlay_bg_media_size)?null==e?void 0:e.overlay_bg_media_size:"cover",e.close_btn_event_type=Ae(null==e?void 0:e.close_btn_event_type)?null==e?void 0:e.close_btn_event_type:"normal",e.close_btn_color=null!=e&&e.close_btn_color?null==e?void 0:e.close_btn_color:"black",e.close_btn_bg_color=null!=e&&e.close_btn_bg_color?null==e?void 0:e.close_btn_bg_color:"transparent",e.close_btn_color_hover=null!=e&&e.close_btn_color_hover?null==e?void 0:e.close_btn_color_hover:"rgba(0, 0, 0, 0.7)",e.close_btn_bg_color_hover=null!=e&&e.close_btn_bg_color_hover?null==e?void 0:e.close_btn_bg_color_hover:"transparent",C=(null==e?void 0:e.overlay_bg_gradient)||{},P=C.deg,S=C.radialPos,A=C.color,D=C.color2,N=C.pos,T=C.pos2,R=C.type,void 0===P&&(P=45),void 0===S&&(S="center center"),void 0===A&&(A="#00C6FB"),void 0===D&&(D="#005BEA"),void 0===N&&(N=0),void 0===T&&(T=100),void 0===R&&(R="linear"),e.overlay_bg_gradient={deg:P,radialPos:S,color:A,color2:D,pos:N,pos2:T,type:R},e.width=(null==e?void 0:e.width)||{xl:"",lg:"",md:"",sm:"",xs:"",unit:"%"},e.max_width=(null==e?void 0:e.max_width)||{xl:"",lg:"",md:"",sm:"",xs:"",unit:"%"},e.height=(null==e?void 0:e.height)||{xl:"",lg:"",md:"",sm:"",xs:"",unit:"%"},e.max_height=(null==e?void 0:e.max_height)||{xl:"",lg:"",md:"",sm:"",xs:"",unit:"%"},e.position=(null==e?void 0:e.position)||{top:{xl:"",lg:"",md:"",sm:"",xs:"",unit:"%"},left:{xl:"",lg:"",md:"",sm:"",xs:"",unit:"%"}},e.border_radius=(null==e?void 0:e.border_radius)||{xl:"",lg:"",md:"",sm:"",xs:"",unit:"px"},e.close_btn_border=(null==e?void 0:e.close_btn_border)||{border_width:"",border_color:"",border_style:""},e.close_btn_border_radius=null!=e&&e.close_btn_border_radius?(null==e?void 0:e.close_btn_border_radius)+"px":"0px",k=i.basic,L=xb(e,k),O(L),f(ug(ug({},l),e)),t.next=69;break;case 68:f(l);case 69:_(!1);case 70:case"end":return t.stop()}}),t)})));return function(){return t.apply(this,arguments)}}();t()}),[l,w,i,null==v?void 0:v.id]);var ve=function(e,t){if("language"===e&&S)return A.current?void(t!==v.language&&D(t)):void(A.current=!0);if(w){var n=ug(ug({},v),{},(0,K.Z)({},e,t));f(n);var o=i.basic,a=xb(n,o);O(a)}else f((function(n){return ug(ug({},n),{},(0,K.Z)({},e,t))}))};(0,te.useEffect)((function(){var e,t,n,o,a,i,r,l,c,s,d,u,p,m,f,b,g,_,E,y,x,O,C,P,S,A,D,N,T,R,k,M,B,J,j,G,U,H,z,V,W,K,X,q,$,Q,ee,te,ne,oe,ae,ce,se,de,ue,pe,me,ve,fe,be,ge,he,_e,Ee,ye,xe,Oe,Ie,we,Ce,Pe,Se,Ae,De,Ne,Te,Re,ke,Le,Me,Be,Je,Ze,je,Ge;if(w&&!h){var Ue=document.getElementById("btn-save-page")||document.getElementById("btn-next");null==Ue||Ue.setAttribute("style","cursor: default; opacity: 0.6; pointer-events: none;");var Fe=(null===(e=window.iWindow)||void 0===e?void 0:e.document.querySelector(".sp-pagebuilder-container-popup"))||"",He=(null===(t=window.iWindow)||void 0===t?void 0:t.document.querySelector(".sp-pagebuilder-container-popup").childNodes[0])||"",ze=(null===(n=window.iWindow)||void 0===n?void 0:n.document.getElementById("sp-pagebuilder-overlay"))||"";if(""!==Fe&&""!==He&&""!==ze){var Ve,We,Ke,Ye,Xe=void 0!==(null==v?void 0:v.width)?{xl:null==v||null===(o=v.width)||void 0===o?void 0:o.xl,lg:(null==v||null===(a=v.width)||void 0===a?void 0:a.lg)||(null==v||null===(i=v.width)||void 0===i?void 0:i.xl),md:(null==v||null===(r=v.width)||void 0===r?void 0:r.md)||(null==v||null===(l=v.width)||void 0===l?void 0:l.lg)||(null==v||null===(c=v.width)||void 0===c?void 0:c.xl),sm:(null==v||null===(s=v.width)||void 0===s?void 0:s.sm)||(null==v||null===(d=v.width)||void 0===d?void 0:d.md)||(null==v||null===(u=v.width)||void 0===u?void 0:u.lg)||(null==v||null===(p=v.width)||void 0===p?void 0:p.xl),xs:(null==v||null===(m=v.width)||void 0===m?void 0:m.xs)||(null==v||null===(f=v.width)||void 0===f?void 0:f.sm)||(null==v||null===(b=v.width)||void 0===b?void 0:b.md)||(null==v||null===(g=v.width)||void 0===g?void 0:g.lg)||(null==v||null===(_=v.width)||void 0===_?void 0:_.xl),unit:null==v||null===(E=v.width)||void 0===E?void 0:E.unit}:null,qe=void 0!==(null==v?void 0:v.max_width)?{xl:null==v||null===(y=v.max_width)||void 0===y?void 0:y.xl,lg:(null==v||null===(x=v.max_width)||void 0===x?void 0:x.lg)||(null==v||null===(O=v.max_width)||void 0===O?void 0:O.xl),md:(null==v||null===(C=v.max_width)||void 0===C?void 0:C.md)||(null==v||null===(P=v.max_width)||void 0===P?void 0:P.lg)||(null==v||null===(S=v.max_width)||void 0===S?void 0:S.xl),sm:(null==v||null===(A=v.max_width)||void 0===A?void 0:A.sm)||(null==v||null===(D=v.max_width)||void 0===D?void 0:D.md)||(null==v||null===(N=v.max_width)||void 0===N?void 0:N.lg)||(null==v||null===(T=v.max_width)||void 0===T?void 0:T.xl),xs:(null==v||null===(R=v.max_width)||void 0===R?void 0:R.xs)||(null==v||null===(k=v.max_width)||void 0===k?void 0:k.sm)||(null==v||null===(M=v.max_width)||void 0===M?void 0:M.md)||(null==v||null===(B=v.max_width)||void 0===B?void 0:B.lg)||(null==v||null===(J=v.max_width)||void 0===J?void 0:J.xl),unit:null==v||null===(j=v.max_width)||void 0===j?void 0:j.unit}:null,$e=void 0!==(null==v?void 0:v.max_height)?{xl:null==v||null===(G=v.max_height)||void 0===G?void 0:G.xl,lg:(null==v||null===(U=v.max_height)||void 0===U?void 0:U.lg)||(null==v||null===(H=v.max_height)||void 0===H?void 0:H.xl),md:(null==v||null===(z=v.max_height)||void 0===z?void 0:z.md)||(null==v||null===(V=v.max_height)||void 0===V?void 0:V.lg)||(null==v||null===(W=v.max_height)||void 0===W?void 0:W.xl),sm:(null==v||null===(K=v.max_height)||void 0===K?void 0:K.sm)||(null==v||null===(X=v.max_height)||void 0===X?void 0:X.md)||(null==v||null===(q=v.max_height)||void 0===q?void 0:q.lg)||(null==v||null===($=v.max_height)||void 0===$?void 0:$.xl),xs:(null==v||null===(Q=v.max_height)||void 0===Q?void 0:Q.xs)||(null==v||null===(ee=v.max_height)||void 0===ee?void 0:ee.sm)||(null==v||null===(te=v.max_height)||void 0===te?void 0:te.md)||(null==v||null===(ne=v.max_height)||void 0===ne?void 0:ne.lg)||(null==v||null===(oe=v.max_height)||void 0===oe?void 0:oe.xl),unit:null==v||null===(ae=v.max_height)||void 0===ae?void 0:ae.unit}:null,Qe=void 0!==(null==v?void 0:v.height)?{xl:null==v||null===(ce=v.height)||void 0===ce?void 0:ce.xl,lg:(null==v||null===(se=v.height)||void 0===se?void 0:se.lg)||(null==v||null===(de=v.height)||void 0===de?void 0:de.xl),md:(null==v||null===(ue=v.height)||void 0===ue?void 0:ue.md)||(null==v||null===(pe=v.height)||void 0===pe?void 0:pe.lg)||(null==v||null===(me=v.height)||void 0===me?void 0:me.xl),sm:(null==v||null===(ve=v.height)||void 0===ve?void 0:ve.sm)||(null==v||null===(fe=v.height)||void 0===fe?void 0:fe.md)||(null==v||null===(be=v.height)||void 0===be?void 0:be.lg)||(null==v||null===(ge=v.height)||void 0===ge?void 0:ge.xl),xs:(null==v||null===(he=v.height)||void 0===he?void 0:he.xs)||(null==v||null===(_e=v.height)||void 0===_e?void 0:_e.sm)||(null==v||null===(Ee=v.height)||void 0===Ee?void 0:Ee.md)||(null==v||null===(ye=v.height)||void 0===ye?void 0:ye.lg)||(null==v||null===(xe=v.height)||void 0===xe?void 0:xe.xl),unit:null==v||null===(Oe=v.height)||void 0===Oe?void 0:Oe.unit}:null,et=void 0!==(null==v?void 0:v.border_radius)?{xl:null==v||null===(Ie=v.border_radius)||void 0===Ie?void 0:Ie.xl,lg:(null==v||null===(we=v.border_radius)||void 0===we?void 0:we.lg)||(null==v||null===(Ce=v.border_radius)||void 0===Ce?void 0:Ce.xl),md:(null==v||null===(Pe=v.border_radius)||void 0===Pe?void 0:Pe.md)||(null==v||null===(Se=v.border_radius)||void 0===Se?void 0:Se.lg)||(null==v||null===(Ae=v.border_radius)||void 0===Ae?void 0:Ae.xl),sm:(null==v||null===(De=v.border_radius)||void 0===De?void 0:De.sm)||(null==v||null===(Ne=v.border_radius)||void 0===Ne?void 0:Ne.md)||(null==v||null===(Te=v.border_radius)||void 0===Te?void 0:Te.lg)||(null==v||null===(Re=v.border_radius)||void 0===Re?void 0:Re.xl),xs:(null==v||null===(ke=v.border_radius)||void 0===ke?void 0:ke.xs)||(null==v||null===(Le=v.border_radius)||void 0===Le?void 0:Le.sm)||(null==v||null===(Me=v.border_radius)||void 0===Me?void 0:Me.md)||(null==v||null===(Be=v.border_radius)||void 0===Be?void 0:Be.lg)||(null==v||null===(Je=v.border_radius)||void 0===Je?void 0:Je.xl),unit:null==v||null===(Ze=v.border_radius)||void 0===Ze?void 0:Ze.unit}:null,tt=function(e){return e?/^(https?:\/\/|\/\/)/.test(e)||e.startsWith("/")?e:window.pagebuilder_base?window.pagebuilder_base+e:e:e},nt={width:null===Xe||void 0===Xe[I]?"":Xe[I]?"".concat(Xe[I]).concat(null==Xe?void 0:Xe.unit):"60%","max-width":null===qe||void 0===qe[I]?"":qe[I]?"".concat(qe[I]).concat(null==qe?void 0:qe.unit):"unset",height:null===Qe||void 0===Qe[I]?"":Qe[I]?"".concat(Qe[I]).concat("%"!==(null==Qe?void 0:Qe.unit)?null==Qe?void 0:Qe.unit:"vh"):"auto","max-height":null===$e||void 0===$e[I]?"":$e[I]?"".concat($e[I]).concat("%"!==(null==$e?void 0:$e.unit)?null==$e?void 0:$e.unit:"vh"):"unset",margin:void 0===(null==v?void 0:v.margin)?"":null!=v&&v.margin?(Ve=null==v?void 0:v.margin,We=Ve.split(" "),Ke="calc(".concat(We[0]," - ").concat(We[2],")"),Ye="calc(".concat(We[3]," - ").concat(We[1],")"),"".concat(Ke," ").concat(Ye)):"",padding:void 0===(null==v?void 0:v.padding)?"":null!=v&&v.padding?null==v?void 0:v.padding:"","border-radius":null===et||""===et[I]?0:et[I]+(null==et?void 0:et.unit)};if("none"===(null==v?void 0:v.background_type))nt["background-image"]="unset",nt["background-color"]="white";else if("color"===(null==v?void 0:v.background_type))nt["background-image"]="unset",nt["background-color"]=null!=v&&v.bg_color?null==v?void 0:v.bg_color:"transparent";else if("image"===(null==v?void 0:v.background_type)){var ot,at;nt["background-color"]=null!=v&&v.bg_color?null==v?void 0:v.bg_color:"transparent",nt["background-image"]=null!=v&&null!==(ot=v.bg_media)&&void 0!==ot&&ot.src?'url("'.concat(tt(null==v||null===(at=v.bg_media)||void 0===at?void 0:at.src),'")'):"unset",nt["background-repeat"]=null!=v&&v.bg_media_repeat?null==v?void 0:v.bg_media_repeat:"",nt["background-position"]=null!=v&&v.bg_media_position?null==v?void 0:v.bg_media_position:"",nt["background-attachment"]=null!=v&&v.bg_media_attachment?null==v?void 0:v.bg_media_attachment:"",nt["background-size"]=null!=v&&v.bg_media_size?null==v?void 0:v.bg_media_size:"cover",null!=v&&v.bg_media_overlay?nt["background-blend-mode"]=null!=v&&v.bg_media_overlay_blend_mode?null==v?void 0:v.bg_media_overlay_blend_mode:"normal":nt["background-blend-mode"]="normal"}else if("gradient"===(null==v?void 0:v.background_type)){nt["background-color"]="unset";var it=(null==v?void 0:v.bg_gradient)||{},rt=it.deg,lt=it.radialPos,ct=it.color,st=it.color2,dt=it.pos,ut=it.pos2,pt=it.type;void 0===rt&&(rt=45),void 0===lt&&(lt="center center"),void 0===ct&&(ct="#00C6FB"),void 0===st&&(st="#005BEA"),void 0===dt&&(dt=0),void 0===ut&&(ut=100),void 0===pt&&(pt="linear"),nt["background-image"]="linear"===pt?"linear-gradient(".concat(rt,"deg, ").concat(ct," ").concat(dt,"%, ").concat(st," ").concat(ut,"%)"):"radial-gradient(".concat(lt,", ").concat(ct," ").concat(dt,"%, ").concat(st," ").concat(ut,"%)")}var mt,vt,ft,bt,gt,ht,_t,Et,yt={"background-color":""};if(void 0===(null==v?void 0:v.overlay)||1===(null==v?void 0:v.overlay)){if(yt.display="block","color"===(null==v?void 0:v.overlay_background_type))yt["background-image"]="unset",yt["background-color"]=null==v?void 0:v.overlay_bg_color;else if("image"===(null==v?void 0:v.overlay_background_type)){var xt;yt["background-color"]=null==v?void 0:v.overlay_bg_color,yt["background-image"]='url("'.concat(tt(null==v||null===(xt=v.overlay_bg_media)||void 0===xt?void 0:xt.src),'")'),yt["background-repeat"]=null!=v&&v.overlay_bg_media_repeat?null==v?void 0:v.overlay_bg_media_repeat:"",yt["background-position"]=null!=v&&v.overlay_bg_media_position?null==v?void 0:v.overlay_bg_media_position:"",yt["background-attachment"]=null!=v&&v.overlay_bg_media_attachment?null==v?void 0:v.overlay_bg_media_attachment:"",yt["background-size"]=null!=v&&v.overlay_bg_media_size?null==v?void 0:v.overlay_bg_media_size:"cover",null!=v&&v.overlay_bg_media_overlay?yt["background-blend-mode"]=null!=v&&v.overlay_bg_media_overlay_blend_mode?null==v?void 0:v.overlay_bg_media_overlay_blend_mode:"normal":yt["background-blend-mode"]="normal"}else if("gradient"===(null==v?void 0:v.overlay_background_type)){yt["background-color"]="unset";var Ot=(null==v?void 0:v.overlay_bg_gradient)||{},It=Ot.deg,wt=Ot.radialPos,Ct=Ot.color,Pt=Ot.color2,St=Ot.pos,At=Ot.pos2,Dt=Ot.type;void 0===It&&(It=45),void 0===wt&&(wt="center center"),void 0===Ct&&(Ct="#00C6FB"),void 0===Pt&&(Pt="#005BEA"),void 0===St&&(St=0),void 0===At&&(At=100),void 0===Dt&&(Dt="linear"),yt["background-image"]="linear"===Dt?"linear-gradient(".concat(It,"deg, ").concat(Ct," ").concat(St,"%, ").concat(Pt," ").concat(At,"%)"):"radial-gradient(".concat(wt,", ").concat(Ct," ").concat(St,"%, ").concat(Pt," ").concat(At,"%)")}}else 0===(null==v?void 0:v.overlay)&&(yt["background-image"]="unset",yt["background-color"]="transparent",yt.display="none");if(null!=v&&v.border&&(nt["border-width"]=null==v||null===(mt=v.border)||void 0===mt?void 0:mt.border_width,nt["border-style"]=null==v||null===(vt=v.border)||void 0===vt?void 0:vt.border_style,nt["border-color"]=null==v||null===(ft=v.border)||void 0===ft?void 0:ft.border_color),null!=v&&null!==(je=v.boxshadow)&&void 0!==je&&je.enabled&&(nt["box-shadow"]="".concat(((null==v||null===(bt=v.boxshadow)||void 0===bt?void 0:bt.ho)||"0")+"px"," ").concat(((null==v||null===(gt=v.boxshadow)||void 0===gt?void 0:gt.vo)||"0")+"px"," ").concat(((null==v||null===(ht=v.boxshadow)||void 0===ht?void 0:ht.blur)||"0")+"px"," ").concat(((null==v||null===(_t=v.boxshadow)||void 0===_t?void 0:_t.spread)||"0")+"px"," ").concat((null==v||null===(Et=v.boxshadow)||void 0===Et?void 0:Et.color)||"")),nt["animation-duration"]=(null==v?void 0:v.enter_animation_duration)/1e3+"s",nt["animation-delay"]=(null==v?void 0:v.enter_animation_delay)/1e3+"s",1==(null==v?void 0:v.toggle_exit_animation)&&(nt["animation-duration"]=(null==v?void 0:v.exit_animation_duration)/1e3+"s",nt["animation-delay"]=(null==v?void 0:v.exit_animation_delay)/1e3+"s"),null!=v&&v.toggle_enter_animation&&null!=v&&v.enter_animation?(nt["animation-direction"]="normal",He.setAttribute("class",null!=v&&v.css_class?null==v?void 0:v.css_class:" builder-container "+(null==v?void 0:v.enter_animation))):He.setAttribute("class",null!=v&&v.css_class?null==v?void 0:v.css_class:" builder-container"),null!=v&&v.toggle_exit_animation&&null!=v&&v.exit_animation?(nt["animation-direction"]="reverse",He.setAttribute("class",null!=v&&v.css_class?null==v?void 0:v.css_class:" builder-container "+(null==v?void 0:v.exit_animation))):He.setAttribute("class",null!=v&&v.css_class?null==v?void 0:v.css_class:" builder-container"),null!=v&&v.position){var Nt,Tt,Rt,kt,Lt,Mt,Bt,Jt,Zt,jt,Gt,Ut,Ft,Ht,zt,Vt,Wt,Kt,Yt,Xt,qt,$t,Qt,en,tn,nn,on,an,rn,ln,cn,sn,dn,un,pn,mn,vn,fn,bn,gn,hn,_n,En={top:{xl:null==v||null===(Nt=v.position)||void 0===Nt||null===(Nt=Nt.top)||void 0===Nt?void 0:Nt.xl,lg:(null==v||null===(Tt=v.position)||void 0===Tt||null===(Tt=Tt.top)||void 0===Tt?void 0:Tt.lg)||(null==v||null===(Rt=v.position)||void 0===Rt||null===(Rt=Rt.top)||void 0===Rt?void 0:Rt.xl),md:(null==v||null===(kt=v.position)||void 0===kt||null===(kt=kt.top)||void 0===kt?void 0:kt.md)||(null==v||null===(Lt=v.position)||void 0===Lt||null===(Lt=Lt.top)||void 0===Lt?void 0:Lt.lg)||(null==v||null===(Mt=v.position)||void 0===Mt||null===(Mt=Mt.top)||void 0===Mt?void 0:Mt.xl),sm:(null==v||null===(Bt=v.position)||void 0===Bt||null===(Bt=Bt.top)||void 0===Bt?void 0:Bt.sm)||(null==v||null===(Jt=v.position)||void 0===Jt||null===(Jt=Jt.top)||void 0===Jt?void 0:Jt.md)||(null==v||null===(Zt=v.position)||void 0===Zt||null===(Zt=Zt.top)||void 0===Zt?void 0:Zt.lg)||(null==v||null===(jt=v.position)||void 0===jt||null===(jt=jt.top)||void 0===jt?void 0:jt.xl),xs:(null==v||null===(Gt=v.position)||void 0===Gt||null===(Gt=Gt.top)||void 0===Gt?void 0:Gt.xs)||(null==v||null===(Ut=v.position)||void 0===Ut||null===(Ut=Ut.top)||void 0===Ut?void 0:Ut.sm)||(null==v||null===(Ft=v.position)||void 0===Ft||null===(Ft=Ft.top)||void 0===Ft?void 0:Ft.md)||(null==v||null===(Ht=v.position)||void 0===Ht||null===(Ht=Ht.top)||void 0===Ht?void 0:Ht.lg)||(null==v||null===(zt=v.position)||void 0===zt||null===(zt=zt.top)||void 0===zt?void 0:zt.xl),unit:null==v||null===(Vt=v.position)||void 0===Vt||null===(Vt=Vt.top)||void 0===Vt?void 0:Vt.unit},left:{xl:null==v||null===(Wt=v.position)||void 0===Wt||null===(Wt=Wt.left)||void 0===Wt?void 0:Wt.xl,lg:(null==v||null===(Kt=v.position)||void 0===Kt||null===(Kt=Kt.left)||void 0===Kt?void 0:Kt.lg)||(null==v||null===(Yt=v.position)||void 0===Yt||null===(Yt=Yt.top)||void 0===Yt?void 0:Yt.xl),md:(null==v||null===(Xt=v.position)||void 0===Xt||null===(Xt=Xt.left)||void 0===Xt?void 0:Xt.md)||(null==v||null===(qt=v.position)||void 0===qt||null===(qt=qt.left)||void 0===qt?void 0:qt.lg)||(null==v||null===($t=v.position)||void 0===$t||null===($t=$t.top)||void 0===$t?void 0:$t.xl),sm:(null==v||null===(Qt=v.position)||void 0===Qt||null===(Qt=Qt.left)||void 0===Qt?void 0:Qt.sm)||(null==v||null===(en=v.position)||void 0===en||null===(en=en.left)||void 0===en?void 0:en.md)||(null==v||null===(tn=v.position)||void 0===tn||null===(tn=tn.left)||void 0===tn?void 0:tn.lg)||(null==v||null===(nn=v.position)||void 0===nn||null===(nn=nn.top)||void 0===nn?void 0:nn.xl),xs:(null==v||null===(on=v.position)||void 0===on||null===(on=on.left)||void 0===on?void 0:on.xs)||(null==v||null===(an=v.position)||void 0===an||null===(an=an.left)||void 0===an?void 0:an.sm)||(null==v||null===(rn=v.position)||void 0===rn||null===(rn=rn.left)||void 0===rn?void 0:rn.md)||(null==v||null===(ln=v.position)||void 0===ln||null===(ln=ln.left)||void 0===ln?void 0:ln.lg)||(null==v||null===(cn=v.position)||void 0===cn||null===(cn=cn.top)||void 0===cn?void 0:cn.xl),unit:null==v||null===(sn=v.position)||void 0===sn||null===(sn=sn.left)||void 0===sn?void 0:sn.unit}};if("%"!==(null==En||null===(dn=En.top)||void 0===dn?void 0:dn.unit))nt.top=(null==En?void 0:En.top[I])+(null==En||null===(hn=En.top)||void 0===hn?void 0:hn.unit);else if("%"===(null==En||null===(un=En.top)||void 0===un?void 0:un.unit)){var yn;""!==(null==En?void 0:En.top[I])&&50!=(null==En?void 0:En.top[I])&&(nt.top="calc(".concat(null==En?void 0:En.top[I]).concat(null==En||null===(yn=En.top)||void 0===yn?void 0:yn.unit," - ").concat((null==En?void 0:En.top[I])*Z/100,"px)"))}if("%"!==(null==En||null===(pn=En.left)||void 0===pn?void 0:pn.unit))nt.left=(null==En?void 0:En.left[I])+(null==En||null===(_n=En.left)||void 0===_n?void 0:_n.unit);else if("%"===(null==En||null===(mn=En.left)||void 0===mn?void 0:mn.unit)){var xn;""!==(null==En?void 0:En.left[I])&&50!=(null==En?void 0:En.left[I])&&(nt.left="calc(".concat(null==En?void 0:En.left[I]).concat(null==En||null===(xn=En.left)||void 0===xn?void 0:xn.unit," - ").concat((null==En?void 0:En.left[I])*Y/100,"px)"))}if((""===(null==En?void 0:En.top[I])||50==(null==En?void 0:En.top[I]))&&"%"===(null==En||null===(vn=En.top)||void 0===vn?void 0:vn.unit)){var On=L-Z<=0?"0":null;nt.top=On||"calc(50% - ".concat(Z/2,"px)")}if((""===(null==En?void 0:En.left[I])||50==(null==En?void 0:En.left[I]))&&"%"===(null==En||null===(fn=En.left)||void 0===fn?void 0:fn.unit)){var In=F-Y<=0?"0":null;nt.left=In||"calc(50% - ".concat(Y/2,"px)")}100==(null==En?void 0:En.top[I])&&"%"===(null==En||null===(bn=En.top)||void 0===bn?void 0:bn.unit)&&(nt.top="calc(100% - ".concat(Z,"px)")),100==(null==En?void 0:En.left[I])&&"%"===(null==En||null===(gn=En.left)||void 0===gn?void 0:gn.unit)&&(nt.left="calc(100% - ".concat(Y,"px)")),null==He||He.setAttribute("data-position",JSON.stringify(En))}null!==Xe&&(null==He||He.setAttribute("data-width",JSON.stringify(Xe))),null!==qe&&(null==He||He.setAttribute("data-max_width",JSON.stringify(qe))),null!==Qe&&(null==He||He.setAttribute("data-height",JSON.stringify(Qe))),null!==$e&&(null==He||He.setAttribute("data-max_height",JSON.stringify($e))),null!==et&&(null==He||He.setAttribute("data-border_radius",JSON.stringify(et)));var wn=" ";if(null!=v&&v.toggle_exit_animation&&null!=v&&v.exit_animation?wn+=null==v?void 0:v.exit_animation:null!=v&&v.toggle_enter_animation&&null!=v&&v.enter_animation&&(wn+=null==v?void 0:v.enter_animation),null!=v&&v.css_class?He.setAttribute("class",(null!=v&&v.css_class?null==v?void 0:v.css_class:"")+" builder-container"+wn):He.setAttribute("class"," builder-container"+wn),null!=v&&v.custom_css){var Cn,Pn=null===(Cn=window.iWindow)||void 0===Cn||null===(Cn=Cn.document)||void 0===Cn?void 0:Cn.getElementById("custom-css");if(Pn){var Sn,An=null==v?void 0:v.custom_css;Pn.textContent=An,null===(Sn=window.iWindow)||void 0===Sn||null===(Sn=Sn.document)||void 0===Sn||null===(Sn=Sn.head)||void 0===Sn||Sn.appendChild(Pn)}else{var Dn,Nn=document.createElement("style");Nn.setAttribute("id","custom-css");var Tn=null==v?void 0:v.custom_css;Nn.textContent=Tn,null===(Dn=window.iWindow)||void 0===Dn||null===(Dn=Dn.document)||void 0===Dn||null===(Dn=Dn.head)||void 0===Dn||Dn.appendChild(Nn)}}var Rn=(null===(Ge=window.iWindow)||void 0===Ge||null===(Ge=Ge.document)||void 0===Ge?void 0:Ge.getElementById("sp-pagebuilder-popup-close-btn"))||"";if(""!==Rn&&Rn.classList.remove("sp-pagebuilder-popup-close-btn-hover"),""===Rn||"inside"!==(null==v?void 0:v.close_btn_position)&&0!==(null==v?void 0:v.close_btn_position)&&""!==(null==v?void 0:v.close_btn_position)&&void 0!==(null==v?void 0:v.close_btn_position))if(""===Rn||"outside"!==(null==v?void 0:v.close_btn_position)&&1!==(null==v?void 0:v.close_btn_position)){if(""!==Rn&&("custom"===(null==v?void 0:v.close_btn_position)||2===(null==v?void 0:v.close_btn_position))){var kn,Ln,Mn,Bn,Jn,Zn,jn,Gn,Un,Fn,Hn,zn,Vn,Wn,Kn,Yn,Xn,qn,$n,Qn,eo,to,no,oo,ao,io,ro,lo,co,so,uo,po;Rn.style.transform="scale(1.2)";var mo={xl:null==v||null===(kn=v.close_btn_position_x)||void 0===kn?void 0:kn.xl,lg:(null==v||null===(Ln=v.close_btn_position_x)||void 0===Ln?void 0:Ln.lg)||(null==v||null===(Mn=v.close_btn_position_x)||void 0===Mn?void 0:Mn.xl),md:(null==v||null===(Bn=v.close_btn_position_x)||void 0===Bn?void 0:Bn.md)||(null==v||null===(Jn=v.close_btn_position_x)||void 0===Jn?void 0:Jn.lg)||(null==v||null===(Zn=v.close_btn_position_x)||void 0===Zn?void 0:Zn.xl),sm:(null==v||null===(jn=v.close_btn_position_x)||void 0===jn?void 0:jn.sm)||(null==v||null===(Gn=v.close_btn_position_x)||void 0===Gn?void 0:Gn.md)||(null==v||null===(Un=v.close_btn_position_x)||void 0===Un?void 0:Un.lg)||(null==v||null===(Fn=v.close_btn_position_x)||void 0===Fn?void 0:Fn.xl),xs:(null==v||null===(Hn=v.close_btn_position_x)||void 0===Hn?void 0:Hn.xs)||(null==v||null===(zn=v.close_btn_position_x)||void 0===zn?void 0:zn.sm)||(null==v||null===(Vn=v.close_btn_position_x)||void 0===Vn?void 0:Vn.md)||(null==v||null===(Wn=v.close_btn_position_x)||void 0===Wn?void 0:Wn.lg)||(null==v||null===(Kn=v.close_btn_position_x)||void 0===Kn?void 0:Kn.xl),unit:null==v||null===(Yn=v.close_btn_position_x)||void 0===Yn?void 0:Yn.unit},vo={xl:null==v||null===(Xn=v.close_btn_position_y)||void 0===Xn?void 0:Xn.xl,lg:(null==v||null===(qn=v.close_btn_position_y)||void 0===qn?void 0:qn.lg)||(null==v||null===($n=v.close_btn_position_y)||void 0===$n?void 0:$n.xl),md:(null==v||null===(Qn=v.close_btn_position_y)||void 0===Qn?void 0:Qn.md)||(null==v||null===(eo=v.close_btn_position_y)||void 0===eo?void 0:eo.lg)||(null==v||null===(to=v.close_btn_position_y)||void 0===to?void 0:to.xl),sm:(null==v||null===(no=v.close_btn_position_y)||void 0===no?void 0:no.sm)||(null==v||null===(oo=v.close_btn_position_y)||void 0===oo?void 0:oo.md)||(null==v||null===(ao=v.close_btn_position_y)||void 0===ao?void 0:ao.lg)||(null==v||null===(io=v.close_btn_position_y)||void 0===io?void 0:io.xl),xs:(null==v||null===(ro=v.close_btn_position_y)||void 0===ro?void 0:ro.xs)||(null==v||null===(lo=v.close_btn_position_y)||void 0===lo?void 0:lo.sm)||(null==v||null===(co=v.close_btn_position_y)||void 0===co?void 0:co.md)||(null==v||null===(so=v.close_btn_position_y)||void 0===so?void 0:so.lg)||(null==v||null===(uo=v.close_btn_position_y)||void 0===uo?void 0:uo.xl),unit:null==v||null===(po=v.close_btn_position_y)||void 0===po?void 0:po.unit};Rn.style.right=mo&&mo[I]?mo[I]+(null==mo?void 0:mo.unit):"25px",Rn.style.top=vo&&vo[I]?vo[I]+("%"!==(null==vo?void 0:vo.unit)?null==vo?void 0:vo.unit:"vh"):"20px",null==He||He.setAttribute("data-close_btn_position_x",JSON.stringify(mo)),null==He||He.setAttribute("data-close_btn_position_y",JSON.stringify(vo))}}else Rn.style.right="5px",Rn.style.top="-30px",Rn.style.transform="scale(1.2)";else Rn.style.transform="scale(1.2)",Rn.style.right="25px",Rn.style.top="20px";if(""!==Rn&&void 0!==(null==v?void 0:v.close_btn_color)&&(Rn.style.color=(null==v?void 0:v.close_btn_color)||"black"),""!==Rn&&(Rn.getAttribute("data-event-listener")||"true"===Rn.getAttribute("data-event-listener"))&&(ie.removeEventListener("mouseenter",re),ie.removeEventListener("mouseleave",le),Rn.setAttribute("data-event-listener","false")),""!==Rn){var fo,bo,go,ho=Rn.querySelector("#close-btn-img")||null;ho&&(ho.style.display="none"),Rn.querySelector(".close-btn-icon").style.display="inline-block",Rn.querySelector(".close-btn-text").style.display="inline-block",ie.querySelector(".close-btn-icon").innerHTML="",""!==Rn&&null!=v&&v.close_btn_padding&&(Rn.style.padding=null==v?void 0:v.close_btn_padding),""!==Rn&&null!=v&&v.close_btn_border_radius&&(Rn.style["border-radius"]=(null==v?void 0:v.close_btn_border_radius)+"px"),""!==Rn&&null!=v&&v.close_btn_border&&(Rn.style["border-width"]=null==v||null===(fo=v.close_btn_border)||void 0===fo?void 0:fo.border_width,Rn.style["border-style"]=(null==v||null===(bo=v.close_btn_border)||void 0===bo?void 0:bo.border_style)||"none",Rn.style["border-color"]=(null==v||null===(go=v.close_btn_border)||void 0===go?void 0:go.border_color)||"unset"),""!==Rn&&void 0!==(null==v?void 0:v.close_btn_bg_color)&&(Rn.style["background-color"]=(null==v?void 0:v.close_btn_bg_color)||"transparent"),""!==Rn&&void 0!==(null==v?void 0:v.close_btn_text)&&(Rn.querySelector(".close-btn-text").textContent=null==v?void 0:v.close_btn_text,""!==(null==v?void 0:v.close_btn_text)?Rn.style.gap="5px":Rn.style.gap="0px"),""!==Rn&&void 0!==(null==v?void 0:v.close_btn_icon)?Rn.querySelector(".close-btn-icon").setAttribute("class","close-btn-icon ".concat(null==v?void 0:v.close_btn_icon)):""!==Rn&&Rn.querySelector(".close-btn-icon").setAttribute("class","close-btn-icon fas fa-times")}for(var _o in nt)nt[_o]&&(He.style[_o]=nt[_o]);for(var Eo in yt)yt[Eo]&&(ze.style[Eo]=yt[Eo])}}}),[v,I,L,F,Z,Y]),(0,te.useEffect)((function(){var e,t;w&&(null===(e=window.iWindow)||void 0===e||e.document.querySelector(".sp-pagebuilder-container-popup"),null===(t=window.iWindow)||void 0===t||t.document.getElementById("sp-pagebuilder-overlay"))}),[v,w]);var fe=function(e){if(!e)return!0;var t,n=!0,o=cg(e);try{for(o.s();!(t=o.n()).done;){var a=t.value,i=(0,W.Z)(a,3),r=i[0],l=i[1],c=i[2];if("="===l?n=void 0!==v[r]&&n&&v[r]===c:"!="===l&&(n=void 0!==v[r]&&n&&v[r]!==c),!n)return n}}catch(e){o.e(e)}finally{o.f()}return n},be=function(){var e=(0,jt.Z)(Ut().mark((function e(t){var n,o,a,i,r,d,u,p,m,b,g;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.preventDefault(),w){e.next=5;break}if(!(null!=v&&v.meta_description&&(null==v?void 0:v.meta_description.length)>160)){e.next=5;break}return pe(Joomla.JText._("COM_SPPAGEBUILDER_META_DESCRIPTION_LENGTH_ERROR")),e.abrupt("return");case 5:return _(!0),!w&&s(v),n=pagebuilder_base+"index.php?option=com_sppagebuilder&task=page.saveData&id="+v.id,e.next=10,fetch(n,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify({data:v})});case 10:return o=e.sent,e.next=13,o.json();case 13:a=e.sent,_(!1),a.status?(w&&(d=null===(i=window.iWindow)||void 0===i?void 0:i.document.getElementById("sp-pagebuilder-overlay"),u=d.getAttribute("data-isoverlay"),p=null===(r=window.iWindow)||void 0===r?void 0:r.document.querySelector(".builder-container"),m=p.getAttribute("data-isbg"),u||d.setAttribute("data-isoverlay","true"),m||p.setAttribute("data-isbg","true"),""!==ie&&(ie.addEventListener("mouseenter",re),ie.addEventListener("mouseleave",le),ie.setAttribute("data-event-listener","true")),null==(b=document.getElementById("btn-save-page")||document.getElementById("btn-next"))||b.setAttribute("style","")),null!=(g=ae()(v))&&g.isImported&&(delete g.isImported,delete l.isImported),f(g),c(),ue(Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_MSG_FOR_PAGE_SAVE"),Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_LEVEL"))):pe(a.message,Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 16:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ge={basic:"Basic",styles:"Styles",advanced:"Advanced",customCss:"Custom CSS"};return te.createElement("div",{className:"builder-modal builder-modal-editor-panel builder-sidebar"},te.createElement("div",{className:"builder-modal-dialog builder-modal-dialog-scrollable"},te.createElement(qp,{handle:"#builder-options-header"},te.createElement("div",{className:"builder-modal-content"},te.createElement("div",{id:"builder-options-header",className:"builder-modal-header"},"float"===r&&te.createElement(Bo,{className:"builder-drag-button",name:"ellipsisDoubleY"}),te.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_OPTIONS")),te.createElement(lf,null),te.createElement("span",{className:"builder-close-button","aria-label":"Close",tabIndex:-1,role:"button",onKeyDown:De,onClick:function(){c(),document.body.classList.remove("builder-panel-opened")}},te.createElement(Bo,{name:"times",size:"1x"}))),te.createElement("div",{className:"builder-modal-body"},Object.keys(i).length>0&&!w&&te.createElement($r,{capitalizeHeader:!1},Object.keys(pg).filter((function(e){return!(C&&("seo"===e||"schema"===e))})).map((function(e,t){return te.createElement(Xr,{name:pg[e],key:t},te.createElement("div",{className:"builder-mt-2"},"schema"===e?te.createElement(lg,{schema:null==v?void 0:v.schema,onSchemaChange:function(e){return ve("schema",e)}}):te.createElement(Sb,{fields:i[e],changeData:ve,validFields:mg,defaultValues:l,groupName:e,settingsData:de,ogImageData:null==v?void 0:v.og_image})))}))),Object.keys(i).length>0&&w&&!h&&te.createElement($r,{capitalizeHeader:!1},Object.keys(ge).map((function(e,t){return te.createElement(Xr,{name:ge[e],key:t},te.createElement("div",{className:"builder-field-renderer-wrapper"},x[e]&&Object.keys(x[e]).map((function(t){var n,o;return te.createElement(te.Fragment,{key:t},te.createElement("div",{className:"builder-card"},(null===(n=x[e][t])||void 0===n?void 0:n.name)&&te.createElement("div",{className:"builder-card-header"},te.createElement("span",{className:"builder-fs-2"},null===(o=x[e][t])||void 0===o?void 0:o.name)),te.createElement("div",{className:"builder-card-body"},te.createElement(yb,{fields:x[e][t].fields,changeData:ve,validFields:mg,defaultValues:v,groupName:e,heading:t,isDisplayable:fe}))))}))))})))),te.createElement("div",{className:"builder-modal-footer"},te.createElement("a",{href:"#",className:"builder-button builder-button-primary",onClick:be},h?te.createElement("div",{className:"builder-spinner builder-spinner-sm builder-spinner-white builder-me-2"}):te.createElement(Bo,{name:"saveLine"}),Joomla.JText._("COM_SPPAGEBUILDER_SAVE")))))))})),bg=function(e){var t=e.isOpen,n=e.onClose,o=e.onSave,a=e.isSaving,i=(0,te.useState)(""),r=(0,W.Z)(i,2),l=r[0],c=r[1],s=(0,te.useState)(""),d=(0,W.Z)(s,2),u=d[0],p=d[1],m=function(){l.trim()&&o(l.trim(),u.trim())},v=function(){c(""),p(""),n()},f=!l.trim()||a;return te.createElement(Qa,{isOpen:t,onClose:v,cssClass:"builder-modal-dialog-centered"},te.createElement(Xa,null,te.createElement(Ya,{className:"builder-modal-header-lg",showClose:!0,onClose:v},te.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_ADD_TO_VERSION"))),te.createElement("div",{style:{padding:"24px"}},te.createElement("div",{style:{marginBottom:"20px"}},te.createElement("input",{type:"text",className:"builder-form-field",placeholder:"Title",value:l,onChange:function(e){return c(e.target.value)},disabled:a,style:{width:"100%"},onKeyDown:function(e){"Enter"!==e.key||f||m()}})),te.createElement("div",{style:{marginBottom:"20px"}},te.createElement("textarea",{className:"builder-form-field",placeholder:"Notes...",value:u,onChange:function(e){return p(e.target.value)},disabled:a,rows:4,style:{width:"100%",resize:"none"}}))),te.createElement($a,null,te.createElement("div",{style:{display:"flex",justifyContent:"flex-end",gap:"10px",padding:"12px 16px"}},te.createElement("span",{className:"builder-button builder-button-secondary",onClick:v,disabled:a,role:"button",onKeyDown:De,tabIndex:0},Joomla.JText._("COM_SPPAGEBUILDER_CANCEL")),te.createElement("span",{className:"builder-button builder-button-primary ".concat(f?"disabled":""),onClick:m,disabled:f,role:"button",onKeyDown:De,tabIndex:0},a?te.createElement("div",{className:"builder-spinner builder-spinner-sm builder-spinner-white"}):Joomla.JText._("COM_SPPAGEBUILDER_SAVE"))))))},gg=function(e){var t=e.isOpen,n=e.onClose,o=e.onSave,a=e.currentName,i=e.isSaving,r=(0,te.useState)(a||""),l=(0,W.Z)(r,2),c=l[0],s=l[1];(0,te.useEffect)((function(){t&&s(a||"")}),[t,a]);var d=function(){c.trim()&&o(c.trim())},u=function(){s(a||""),n()},p=!c.trim()||i;return te.createElement(Qa,{isOpen:t,onClose:u,cssClass:"builder-modal-dialog-centered",customStyles:{maxWidth:"380px"}},te.createElement(Xa,null,te.createElement(Ya,{className:"builder-modal-header-lg",showClose:!0,onClose:u},te.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_RENAME"))),te.createElement("div",{style:{padding:"24px"}},te.createElement("div",{style:{marginBottom:"20px"}},te.createElement("input",{type:"text",className:"builder-form-field",placeholder:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_ENTER_NEW_VERSION_NAME"),value:c,onChange:function(e){return s(e.target.value)},disabled:i,style:{width:"100%"},onKeyDown:function(e){"Enter"!==e.key||p?"Escape"===e.key&&u():d()},autoFocus:!0}))),te.createElement($a,null,te.createElement("div",{style:{display:"flex",justifyContent:"flex-end",gap:"10px"}},te.createElement("span",{className:"builder-button builder-button-secondary",onClick:u,disabled:i,role:"button",onKeyDown:De,tabIndex:0},Joomla.JText._("COM_SPPAGEBUILDER_CANCEL")||"Cancel"),te.createElement("span",{className:"builder-button builder-button-primary ".concat(p?"disabled":""),onClick:d,disabled:p,role:"button",onKeyDown:De,tabIndex:0},i?te.createElement("div",{className:"builder-spinner builder-spinner-sm builder-spinner-white"}):Joomla.JText._("COM_SPPAGEBUILDER_SAVE")||"Save")))))};function hg(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function _g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?hg(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hg(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Eg={position:"fixed",inset:0,zIndex:999},yg=function(e){var t=e.version,n=e.isActive,o=e.isMenuOpen,a=e.onMenuToggle,i=e.onMenuClose,r=e.onRestore,l=e.onDelete,c=e.onVersionClick,s=e.previewVersionId,d=e.onUpdateNote,u=e.onRename,p=e.isSelected,m=e.onSelectionChange,v=e.selectionDisabled,f=(0,te.useRef)(null),b=(0,te.useRef)(null),g=s===t.id,h=(0,te.useState)(!1),_=(0,W.Z)(h,2),E=_[0],y=_[1],x=(0,te.useState)(t.note||""),O=(0,W.Z)(x,2),I=O[0],w=O[1],C=(0,te.useRef)(null),P=Boolean(null==t?void 0:t.profile_image),S=function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=0,n=0;n<e.length;n+=1)t=e.charCodeAt(n)+((t<<5)-t);var o=Math.abs(t)%360;return"hsl(".concat(o,", 68%, 48%)")}("".concat((null==t?void 0:t.created_by)||"","-").concat((null==t?void 0:t.created_by_name)||"")),A=((null==t?void 0:t.created_by_name)||"?").charAt(0).toUpperCase();return(0,te.useEffect)((function(){w(t.note||"")}),[t.note]),(0,te.useEffect)((function(){E&&C.current&&(C.current.focus(),C.current.select())}),[E]),(0,te.useEffect)((function(){if(o&&f.current&&b.current){var e=function(){var e,t=f.current.getBoundingClientRect(),n=(b.current.getBoundingClientRect(),null===(e=f.current.closest(".builder-versions-panel-right"))||void 0===e?void 0:e.getBoundingClientRect());n&&(n.right,t.right,t.top,n.top,t.height,b.current.style.position="absolute",b.current.style.left="-205px",b.current.style.top="20px",b.current.style.display="block")};return e(),window.addEventListener("resize",e),window.addEventListener("scroll",e,!0),function(){window.removeEventListener("resize",e),window.removeEventListener("scroll",e,!0)}}}),[o]),te.createElement("div",{className:"builder-version-item ".concat(n?"builder-version-active":""," ").concat(g?"builder-version-previewed":""),style:{padding:"16px",backgroundColor:n?s?"#FFF":"#EBEDF5":g?"#F0F4FA":"white",display:"flex",alignItems:"flex-start",justifyContent:"space-between",cursor:"pointer",position:"relative"},onMouseEnter:function(e){e.currentTarget.style.backgroundColor=n?"#EBEDF5":"#F0F4FA"},onMouseLeave:function(e){e.currentTarget.style.backgroundColor=n?s?"#FFF":"#EBEDF5":g?"#F0F4FA":"white"},onClick:function(e){e.target.closest&&e.target.closest("[data-note-area]")||e.target.closest&&e.target.closest("[data-actions-area]")||e.target.closest&&e.target.closest("[data-selection-area]")||(n&&s?null==c||c(null):n||null==c||c(t))}},n?te.createElement("div",{className:"builder-version-header",style:{display:"flex",gap:"8px",width:"100%"}},te.createElement(Bo,{name:s?"disabledCircle":"activeCircle",size:"1x",style:{color:"#3366FF",flexShrink:0},fill:"none"}),te.createElement("span",{style:{color:s?"#666":"#3366FF",fontWeight:500,fontSize:"14px"}},"Current Version")):te.createElement(te.Fragment,null,te.createElement("div",{role:"presentation","data-selection-area":!0,onClick:function(e){return e.stopPropagation()},onMouseDown:function(e){return e.stopPropagation()},onKeyDown:De,style:{flexShrink:0,display:"flex",alignItems:"center",alignSelf:"start",marginRight:"12px",marginTop:"1px"}},te.createElement(Bv,{checked:p,disabled:v,onChange:function(e){return m(e)},classes:"builder-versions-row-checkbox"})),te.createElement("div",{className:"builder-version-info",style:{flex:1,minWidth:0}},te.createElement("div",{className:"builder-version-name",style:{fontSize:"14px",color:"#333",marginBottom:"8px",lineHeight:"1.4"}},t.name),te.createElement("div",{className:"builder-version-profileinfo",style:{display:"flex",alignItems:"center",gap:"4px",marginBottom:"8px"}},P?te.createElement("img",{src:t.profile_image,alt:"Profile",style:{height:"16px",width:"16px",borderRadius:"50%",objectFit:"cover"}}):te.createElement("div",{style:{width:"16px",height:"16px",borderRadius:"50%",display:"inline-flex",alignItems:"center",justifyContent:"center",backgroundColor:S,color:"#FFF",fontSize:"9px",fontWeight:600,lineHeight:1,textTransform:"uppercase",userSelect:"none"}},A),te.createElement("div",{style:{fontSize:"12px",color:"#7A7C85"}},(null==t?void 0:t.created_by_name)||"")),E?te.createElement("input",{ref:C,type:"text","data-note-area":!0,value:I,onChange:function(e){return w(e.target.value)},onBlur:function(){y(!1),I!==t.note?null==d||d(t.id,I):w(t.note||"")},onKeyDown:function(e){"Enter"===e.key?(e.preventDefault(),y(!1),I!==t.note?null==d||d(t.id,I):w(t.note||"")):"Escape"===e.key&&(y(!1),w(t.note||""))},placeholder:"Notes....",style:{fontSize:"13px",color:"#333",padding:"6px 8px",paddingLeft:"0",lineHeight:"1.4",width:"100%",border:"none",borderRadius:"4px",outline:"none",backgroundColor:"transparent",boxShadow:"0px 0px 0px 1px #FFFFFF, 0px 0px 0px 3px #3366FF"}}):te.createElement("div",{className:"builder-version-note","data-note-area":!0,onClick:function(e){e.stopPropagation(),y(!0)},style:{fontSize:"13px",color:t.note?"#666":"#999",padding:"6px 8px",paddingLeft:"0",lineHeight:"1.4",cursor:"pointer",borderRadius:"4px",transition:"background-color 0.2s",backgroundColor:"transparent"}},t.note||"Notes....")),te.createElement("div",{className:"builder-version-menu",style:{position:"relative",flexShrink:0,display:E?"none":"inherit"},"data-actions-area":!0},s!==t.id&&te.createElement("span",{ref:f,className:"builder-version-menu-trigger",onClick:function(e){e.stopPropagation(),a()},role:"button",onKeyDown:De,tabIndex:0,style:{cursor:"pointer",padding:"4px 2px",display:"flex",alignItems:"center",justifyContent:"center",borderRadius:"4px",transition:"background-color 0.2s"},onMouseEnter:function(e){e.currentTarget.style.backgroundColor="#E0E0E0"},onMouseLeave:function(e){e.currentTarget.style.backgroundColor="transparent"}},te.createElement(Bo,{name:"ellipsisY",size:"1x",style:{color:"#666"}})),o&&s!==t.id&&te.createElement(te.Fragment,null,te.createElement("div",{role:"presentation",style:Eg,onClick:i}),te.createElement("div",{ref:b,className:"builder-list-group builder-is-card builder-context-sub-menu",style:{minWidth:"150px",zIndex:1e3,position:"absolute",display:"none"},onClick:function(e){return e.stopPropagation()}},te.createElement("span",{className:"builder-list-item builder-list-item-action",onClick:function(e){e.stopPropagation(),i(),u(t.id,t.name)},role:"button",onKeyDown:De,tabIndex:0},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_RENAME")),te.createElement("span",{className:"builder-list-item builder-list-item-action",onClick:function(e){e.stopPropagation(),i(),r(t.id)},role:"button",onKeyDown:De,tabIndex:0},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_RESTORE")),te.createElement("span",{className:"builder-list-item builder-list-item-action builder-list-item-delete",onClick:function(e){e.stopPropagation(),i(),l(t.id)},role:"button",onKeyDown:De,tabIndex:0},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_DELETE")))))))};const xg=(0,Io.$j)(null,(function(e){return{importPage:function(t){return e(ga(t))},pageDataHandler:function(t){return e(ya(t))}}}))((function(e){e.updatePanelPosition;var t=e.onClose,n=e.pageId,o=e.importPage,a=e.pageDataHandler,i=(0,te.useState)([]),r=(0,W.Z)(i,2),l=r[0],s=r[1],d=(0,te.useState)(!0),u=(0,W.Z)(d,2),p=u[0],m=u[1],v=(0,te.useState)(""),f=(0,W.Z)(v,2),b=f[0],g=f[1],h=(0,te.useState)(null),_=(0,W.Z)(h,2),E=_[0],y=_[1],x=(0,te.useState)(null),O=(0,W.Z)(x,2),I=O[0],w=O[1],C=(0,te.useState)(null),P=(0,W.Z)(C,2),S=P[0],A=P[1],D=(0,te.useState)(null),N=(0,W.Z)(D,2),T=N[0],R=N[1],k=(0,te.useRef)(null),L=(0,te.useState)(!1),M=(0,W.Z)(L,2),B=M[0],J=M[1],Z=(0,te.useState)(!1),j=(0,W.Z)(Z,2),G=j[0],U=j[1],F=(0,te.useState)(!1),H=(0,W.Z)(F,2),z=H[0],V=H[1],K=(0,te.useState)(null),Y=(0,W.Z)(K,2),X=Y[0],q=Y[1],$=(0,te.useState)(""),Q=(0,W.Z)($,2),ee=Q[0],ne=Q[1],oe=(0,te.useState)(!1),ae=(0,W.Z)(oe,2),ie=ae[0],re=ae[1],le=(0,te.useState)([]),ce=(0,W.Z)(le,2),se=ce[0],de=ce[1],me=(0,te.useState)(!1),fe=(0,W.Z)(me,2),be=fe[0],ge=fe[1],he=(0,te.useState)(!1),_e=(0,W.Z)(he,2),Ee=_e[0],ye=_e[1],xe=(0,te.useState)(!1),Oe=(0,W.Z)(xe,2),Ie=Oe[0],we=Oe[1],Ce=(0,te.useRef)(null),Pe=(0,te.useRef)(null),Se=(0,Io.v9)((function(e){return e.pageBuilder})),Ae=(0,Io.v9)((function(e){return e.pageOptions})),Ne=(0,te.useMemo)((function(){return(0,c.Z)(l).sort((function(e,t){return e.active&&!t.active?-1:!e.active&&t.active?1:new Date(t.created_on).getTime()-new Date(e.created_on).getTime()}))}),[l]),Te=(0,te.useMemo)((function(){return Ne.filter((function(e){return!function(e){return 1===e.active||!0===e.active}(e)})).map((function(e){return e.id}))}),[Ne]);(0,te.useEffect)((function(){de((function(e){return e.filter((function(e){return Te.includes(e)}))}))}),[Te]),(0,te.useEffect)((function(){var e=Pe.current;if(e)if(Te.length){var t=se.length===Te.length,n=se.length>0&&!t;e.indeterminate=n}else e.indeterminate=!1}),[se,Te]),(0,te.useEffect)((function(){Re()}),[]),(0,te.useEffect)((function(){var e=function(){w(null),A(null),R(null),k.current=null,Re(b)};return window.addEventListener("pageBuilderVersionsRefresh",e),function(){window.removeEventListener("pageBuilderVersionsRefresh",e)}}),[b]),(0,te.useEffect)((function(){var e=function(e){null==(e.detail||{}).versionId&&(w(null),A(null),R(null),k.current=null)};return window.addEventListener("pageBuilderPreviewVersionChanged",e),function(){window.removeEventListener("pageBuilderPreviewVersionChanged",e)}}),[]),(0,te.useEffect)((function(){I&&I!==k.current&&Be(I)}),[I]),(0,te.useEffect)((function(){var e,t,n,o,a,i=(null===(e=window.iWindow)||void 0===e||null===(e=e.document)||void 0===e?void 0:e.getElementById("sp-pagebuilder-container"))||(null===(t=document.getElementById("sp-pagebuilder-view"))||void 0===t||null===(t=t.contentWindow)||void 0===t||null===(t=t.document)||void 0===t?void 0:t.getElementById("sp-pagebuilder-container")),r=document.querySelector(".builder-panel-items")||(null===(n=window.iWindow)||void 0===n?void 0:n.document.querySelector(".builder-panel-items")),c=document.querySelector(".builder-panel-handle")||(null===(o=window.iWindow)||void 0===o?void 0:o.document.querySelector(".builder-panel-handle")),s=document.querySelector(".builder-responsive-controls")||(null===(a=window.iWindow)||void 0===a?void 0:a.document.querySelector(".builder-responsive-controls"));if(I){var d=l.find((function(e){return e.id===I}));!d||1!==d.active&&!0!==d.active?(i&&(i.style.pointerEvents="none"),r&&(r.style.pointerEvents="none"),c&&(c.style.pointerEvents="none"),s&&(s.style.pointerEvents="none")):(i&&(i.style.pointerEvents="auto"),r&&(r.style.pointerEvents="auto"),c&&(c.style.pointerEvents="auto"),s&&(s.style.pointerEvents="auto"))}else i&&(i.style.pointerEvents="auto"),r&&(r.style.pointerEvents="auto"),c&&(c.style.pointerEvents="auto"),s&&(s.style.pointerEvents="auto");return function(){i&&(i.style.pointerEvents="auto"),r&&(r.style.pointerEvents="auto"),c&&(c.style.pointerEvents="auto"),s&&(s.style.pointerEvents="auto")}}),[I,l]);var Re=function(){var e=(0,jt.Z)(Ut().mark((function e(){var t,o,a,i,r=arguments;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=r.length>0&&void 0!==r[0]?r[0]:"",m(!0),e.prev=2,o="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=page.getVersions&id=").concat(n).concat(t?"&search=".concat(encodeURIComponent(t)):""),e.next=6,fetch(o,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 6:return a=e.sent,e.next=9,a.json();case 9:(i=e.sent).status&&i.data?s(i.data):s([]),e.next=17;break;case 13:e.prev=13,e.t0=e.catch(2),pe((null===e.t0||void 0===e.t0?void 0:e.t0.message)||Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG"),Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL")),s([]);case 17:return e.prev=17,m(!1),e.finish(17);case 20:case"end":return e.stop()}}),e,null,[[2,13,17,20]])})));return function(){return e.apply(this,arguments)}}(),ke=function e(t){g(t),clearTimeout(e.timeout),e.timeout=setTimeout((function(){Re(t)}),300)},Le=function(){var e=(0,jt.Z)(Ut().mark((function e(t){var i,r,l,c,s,d,u,p;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,i="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=page.restoreVersion&id=").concat(n),e.next=4,fetch(i,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify({version_id:t})});case 4:return r=e.sent,e.next=7,r.json();case 7:if(!(l=e.sent).status){e.next=32;break}return ue(l.message||Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_VERSION_RESTORED_SUCCESS"),Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_LEVEL")),w(null),A(null),R(null),k.current=null,void 0!==window.pageBuilderPreviewVersionId&&(window.pageBuilderPreviewVersionId=null,window.dispatchEvent(new CustomEvent("pageBuilderPreviewVersionChanged",{detail:{versionId:null}}))),e.prev=15,c="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=page.getVersionContent&version_id=").concat(t),e.next=19,fetch(c,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 19:return s=e.sent,e.next=22,s.json();case 22:null!=(d=e.sent)&&d.status&&null!=d&&d.data&&(u="string"==typeof d.data.content?JSON.parse(d.data.content):d.data.content,Array.isArray(u)&&u.length>0&&o(u),p={},void 0!==d.data.css&&(p.css=d.data.css||""),void 0!==d.data.og_title&&(p.og_title=d.data.og_title||""),void 0!==d.data.og_image&&(p.og_image=d.data.og_image||""),void 0!==d.data.og_description&&(p.og_description=d.data.og_description||""),Object.keys(p).length>0&&a(p)),e.next=29;break;case 26:e.prev=26,e.t0=e.catch(15),console.error("Error loading restored page content:",e.t0);case 29:Re(b),e.next=33;break;case 32:pe(l.message||Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG"),Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 33:e.next=38;break;case 35:e.prev=35,e.t1=e.catch(0),pe((null===e.t1||void 0===e.t1?void 0:e.t1.message)||Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG"),Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 38:case"end":return e.stop()}}),e,null,[[0,35],[15,26]])})));return function(t){return e.apply(this,arguments)}}(),Me=function(){var e=(0,jt.Z)(Ut().mark((function e(t){var n,i,r,l,c,s;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t){e.next=8;break}return S&&(o(S),T&&a(T)),w(null),A(null),R(null),k.current=null,void 0!==window.pageBuilderPreviewVersionId&&(window.pageBuilderPreviewVersionId=null,window.dispatchEvent(new CustomEvent("pageBuilderPreviewVersionChanged",{detail:{versionId:null}}))),e.abrupt("return");case 8:S||(c=qe().pageBuilder.present,A(c),s=qe().pageOptions,R({css:(null===(n=s.data)||void 0===n?void 0:n.css)||"",og_title:(null===(i=s.data)||void 0===i?void 0:i.og_title)||"",og_image:(null===(r=s.data)||void 0===r?void 0:r.og_image)||"",og_description:(null===(l=s.data)||void 0===l?void 0:l.og_description)||""})),w(t.id),k.current=null,window.pageBuilderPreviewVersionId=t.id,window.dispatchEvent(new CustomEvent("pageBuilderPreviewVersionChanged",{detail:{versionId:t.id}}));case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Be=function(){var e=(0,jt.Z)(Ut().mark((function e(t){var n,i,r,c,s,d,u;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,n="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=page.getVersionContent&version_id=").concat(t),e.next=4,fetch(n,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 4:return i=e.sent,e.next=7,i.json();case 7:null!=(r=e.sent)&&r.status&&null!=r&&r.data&&(c="string"==typeof r.data.content?JSON.parse(r.data.content):r.data.content,Array.isArray(c)&&c.length>0&&o(c),s={},void 0!==r.data.css&&(s.css=r.data.css||""),void 0!==r.data.og_title&&(s.og_title=r.data.og_title||""),void 0!==r.data.og_image&&(s.og_image=r.data.og_image||""),void 0!==r.data.og_description&&(s.og_description=r.data.og_description||""),Object.keys(s).length>0&&a(s),(d=l.find((function(e){return e.id===t})))&&(u=Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_VIEWING_VERSION")||"Viewing {{versionName}}",ve(u.replace("{{versionName}}",d.name),"",3e3)),k.current=t),e.next=15;break;case 11:e.prev=11,e.t0=e.catch(0),console.error("Error loading version content:",e.t0),pe((null===e.t0||void 0===e.t0?void 0:e.t0.message)||Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG"),Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 15:case"end":return e.stop()}}),e,null,[[0,11]])})));return function(t){return e.apply(this,arguments)}}(),Je=function(){var e=(0,jt.Z)(Ut().mark((function e(t,o){var a,i,r,l,c,s,d,u,p,m,v,f;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return U(!0),e.prev=1,r=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return(0,ln.ZP)(e,(function(e){bn(e).forEach((function(e){return En(e,"dynamic_item")}))}))},l=Se.present,c="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=page.savePage&id=").concat(n),s={"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},e.next=8,fetch(c,{method:"POST",headers:s,body:JSON.stringify({data:r(l),version_name:t,version_note:o,is_triggered_from_versioning:!0,is_free_version:dt})});case 8:return d=e.sent,e.next=11,d.json();case 11:if(null!=(u=e.sent)&&u.status){e.next=16;break}return pe(u.message||Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG"),Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL")),U(!1),e.abrupt("return");case 16:return p="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=page.saveData&id=").concat(n),m=_g(_g({},null==Ae?void 0:Ae.data),{},{view_id:""===(null==Ae||null===(a=Ae.data)||void 0===a?void 0:a.view_id)?"0":null==Ae||null===(i=Ae.data)||void 0===i?void 0:i.view_id}),e.next=20,fetch(p,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify({data:m})});case 20:return v=e.sent,e.next=23,v.json();case 23:if((f=e.sent).status){e.next=28;break}return pe(f.message,Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL")),U(!1),e.abrupt("return");case 28:ue(Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_VERSION_ADDED_SUCCESSFULLY")||"Version added successfully",Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_LEVEL")),Re(b),window.dispatchEvent(new CustomEvent("pageBuilderVersionsRefresh")),J(!1),e.next=37;break;case 34:e.prev=34,e.t0=e.catch(1),pe((null===e.t0||void 0===e.t0?void 0:e.t0.message)||Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG"),Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 37:return e.prev=37,U(!1),e.finish(37);case 40:case"end":return e.stop()}}),e,null,[[1,34,37,40]])})));return function(t,n){return e.apply(this,arguments)}}(),Ze=function(){var e=(0,jt.Z)(Ut().mark((function e(t,n){var o,a,i;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,o="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=page.updateVersionNote&version_id=").concat(t),e.next=4,fetch(o,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify({note:n})});case 4:return a=e.sent,e.next=7,a.json();case 7:(i=e.sent).status?Re(b):pe(i.message||Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG"),Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL")),e.next=14;break;case 11:e.prev=11,e.t0=e.catch(0),pe((null===e.t0||void 0===e.t0?void 0:e.t0.message)||Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG"),Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 14:case"end":return e.stop()}}),e,null,[[0,11]])})));return function(t,n){return e.apply(this,arguments)}}(),je=function(e,t){q(e),ne(t),V(!0)},Ge=function(){var e=(0,jt.Z)(Ut().mark((function e(t){var n,o,a;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(X&&t&&""!==t.trim()){e.next=2;break}return e.abrupt("return");case 2:return re(!0),e.prev=3,n="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=page.updateVersionName&version_id=").concat(X),e.next=7,fetch(n,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify({name:t.trim()})});case 7:return o=e.sent,e.next=10,o.json();case 10:(a=e.sent).status?(ue(a.message||Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_VERSION_RENAMED_SUCCESS"),Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_LEVEL")),Re(b),V(!1),q(null),ne("")):pe(a.message||Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG"),Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL")),e.next=17;break;case 14:e.prev=14,e.t0=e.catch(3),pe((null===e.t0||void 0===e.t0?void 0:e.t0.message)||Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG"),Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 17:return e.prev=17,re(!1),e.finish(17);case 20:case"end":return e.stop()}}),e,null,[[3,14,17,20]])})));return function(t){return e.apply(this,arguments)}}(),Ue=function(e){Ce.current=e,ye(!0)},Fe=function(){var e=(0,jt.Z)(Ut().mark((function e(){var t,n,o,a;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=Ce.current,Ce.current=null,null!=t){e.next=4;break}return e.abrupt("return");case 4:return ge(!0),e.prev=5,n="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=page.deleteVersion&version_id=").concat(t),e.next=9,fetch(n,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 9:return o=e.sent,e.next=12,o.json();case 12:(a=e.sent).status?(ue(a.message||Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_VERSION_DELETED_SUCCESS"),Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_LEVEL")),Re(b)):pe(a.message||Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG"),Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL")),e.next=19;break;case 16:e.prev=16,e.t0=e.catch(5),pe((null===e.t0||void 0===e.t0?void 0:e.t0.message)||Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG"),Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 19:return e.prev=19,ge(!1),e.finish(19);case 22:case"end":return e.stop()}}),e,null,[[5,16,19,22]])})));return function(){return e.apply(this,arguments)}}(),He=function(){var e=(0,jt.Z)(Ut().mark((function e(){var t,o,a,i;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(0!==se.length){e.next=2;break}return e.abrupt("return");case 2:return t=(0,c.Z)(se),ge(!0),e.prev=4,o="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=page.deleteVersions&id=").concat(n),e.next=8,fetch(o,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify({version_ids:t})});case 8:return a=e.sent,e.next=11,a.json();case 11:(i=e.sent).status?(ue(i.message||Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_VERSION_DELETED_SUCCESS"),Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_LEVEL")),de([]),Re(b)):pe(i.message||Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG"),Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL")),e.next=18;break;case 15:e.prev=15,e.t0=e.catch(4),pe((null===e.t0||void 0===e.t0?void 0:e.t0.message)||Joomla.JText._("COM_SPPAGEBUILDER_ERROR_MSG"),Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 18:return e.prev=18,ge(!1),e.finish(18);case 21:case"end":return e.stop()}}),e,null,[[4,15,18,21]])})));return function(){return e.apply(this,arguments)}}(),ze=Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_VERSIONS_N_SELECTED")||"{{count}} selected",Ve=Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_VERSIONS_ALL")||"Select all";return te.createElement("div",{className:"builder-modal builder-sidebar builder-versions-panel-right",style:{position:"fixed",right:0,top:"40px",bottom:0,left:"auto",width:"340px",zIndex:1e3}},te.createElement("div",{className:"builder-modal-dialog builder-modal-dialog-scrollable",style:{height:"100vh"}},te.createElement("div",{className:"builder-modal-content",style:{height:"100%",borderRadius:0}},te.createElement("div",{id:"builder-modal-header",className:"builder-modal-header"},te.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_VERSIONS")),te.createElement("span",{className:"builder-close-button",onClick:function(e){e.preventDefault(),I&&S&&(o(S),T&&a(T),w(null),A(null),R(null),k.current=null,void 0!==window.pageBuilderPreviewVersionId&&(window.pageBuilderPreviewVersionId=null,window.dispatchEvent(new CustomEvent("pageBuilderPreviewVersionChanged",{detail:{versionId:null}})))),document.body.classList.remove("builder-versions-panel-open"),document.body.classList.remove("builder-panel-opened"),t&&t()},"aria-label":"Close",role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"times",size:"1x"}))),te.createElement("div",{className:"builder-modal-body builder-overflow-y-auto"},te.createElement("div",{className:"builder-versions-panel"},te.createElement("div",{className:"builder-versions-search",style:{display:"flex",gap:"8px",padding:"8px 0px 8px",position:"fixed",zIndex:"9999999",width:"-webkit-fill-available",marginRight:"18px",background:"#f0f4fb"}},te.createElement("div",{className:"builder-has-icon-left",style:{flex:1}},te.createElement(Bo,{name:"search",className:"builder-form-icon"}),te.createElement("input",{type:"text",className:"builder-form-field",placeholder:"Search",value:b,onChange:function(e){return ke(e.target.value)}})),te.createElement("button",{type:"button",onClick:function(){J(!0)},style:{width:"30px",backgroundColor:"#3366FF",border:"none",borderRadius:"6px",display:"flex",alignItems:"center",justifyContent:"center",cursor:"pointer",flexShrink:0,transition:"background-color 0.2s",padding:0,color:"white"},onMouseEnter:function(e){e.currentTarget.style.backgroundColor="#2952CC"},onMouseLeave:function(e){e.currentTarget.style.backgroundColor="#3366FF"},onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"plus",size:"1x",style:{color:"white"}}))),p?te.createElement("div",{className:"builder-text-center builder-p-3"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_LOADING")):0===Ne.length?te.createElement("div",{className:"builder-text-center builder-p-3"},Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_NO_VERSIONS")):te.createElement("div",{className:"builder-versions-list"},Te.length>0&&te.createElement("div",{className:"builder-versions-bulk-bar"},te.createElement("div",{className:"builder-versions-bulk-bar-left"},te.createElement("label",{htmlFor:"builder-versions-select-all",className:"builder-form-checkbox builder-versions-select-all-label"},te.createElement("input",{ref:Pe,id:"builder-versions-select-all",type:"checkbox",className:"builder-form-checkbox-input builder-form-checkbox-input-has-label",checked:Te.length>0&&se.length===Te.length,onChange:function(e){return t=e.target.checked,void de(t?(0,c.Z)(Te):[]);var t},disabled:be}),te.createElement("span",null),Ve),se.length>0&&te.createElement("span",{className:"builder-versions-bulk-selected-count"},ze.replace(/\{\{count\}\}/g,String(se.length)))),te.createElement("button",{type:"button",className:"builder-versions-bulk-delete",disabled:0===se.length||be,onClick:function(){0!==se.length&&we(!0)}},te.createElement(Bo,{name:"trash",size:"1x"}),Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_DELETE"))),te.createElement("div",{className:"builder-versions-list-card"},Ne.map((function(e){var t=1===e.active||!0===e.active,n=E===e.id;return te.createElement(yg,{key:e.id,version:e,isActive:t,isMenuOpen:n,onMenuToggle:function(){return y(n?null:e.id)},onMenuClose:function(){return y(null)},onRestore:Le,onDelete:Ue,onVersionClick:Me,previewVersionId:I,onUpdateNote:Ze,onRename:je,isSelected:se.includes(e.id),onSelectionChange:function(t){return function(e,t){de((function(n){return t?n.includes(e)?n:[].concat((0,c.Z)(n),[e]):n.filter((function(t){return t!==e}))}))}(e.id,t)},selectionDisabled:be})})))))))),te.createElement(bg,{isOpen:B,onClose:function(){return J(!1)},onSave:Je,isSaving:G}),te.createElement(gg,{isOpen:z,onClose:function(){V(!1),q(null),ne("")},onSave:Ge,currentName:ee,isSaving:ie}),te.createElement(Zc,{isOpen:Ee,closeModal:function(){ye(!1),Ce.current=null},title:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_DELETE"),consentBody:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_DELETE_WARNING_FE"),confirmAction:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_DELETE"),btnVariant:"danger",handleConfirmation:Fe}),te.createElement(Zc,{isOpen:Ie,closeModal:function(){we(!1)},title:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_DELETE"),consentBody:se.length>1?Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_BULK_DELETE_WARNING_FE"):Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_DELETE_WARNING_FE"),confirmAction:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_DELETE"),btnVariant:"danger",handleConfirmation:He}))})),Og=(0,Io.$j)((function(e){return{tools:e.tools}}),(function(e){return{setGlobalPanel:function(t){return e(Da(t))},duplicateDeepContentItem:function(t){return e(sa(t))},removeRow:function(t){return e(aa(t))}}}))((function(e){var t,n=e.currentPanel,o=e.setCurrentPanel,a=e.updatePanelPosition,i=e.closeCurrentPanel,r=e.dockState,l=e.tools,c=e.setGlobalPanel,s=e.editPanelProps,d=e.duplicateDeepContentItem,u=e.removeRow,p=e.isPopup,m=void 0!==p&&p,v=e.isPopupSettingsModalOpen,f=e.setIsPopupSettingsModalOpen,b=e.setIsNextClicked,g=e.SettingsObject,h=e.setSettingsObject,_=e.handleSavePopupSettings,E=e.handlePageSaving,y=e.pageId,x=e.isPopupModalApplyClicked,O=e.setIsPopupModalApplyClicked,I=l.globalPanel,w=function(){return c({})},C=(0,Io.v9)((function(e){return e.pageOptions.form.basic})),P=(0,te.useMemo)((function(){var e;if(!C)return[];var t=(null===(e=C.find((function(e){return e.type&&"contentlanguage"===e.type})))||void 0===e?void 0:e.options)||[];return t.length>0?t.map((function(e){return{label:e.text,value:e.value}})):t}),[C]);if((0,te.useEffect)((function(){n&&I.name===Ag.layouts&&i()}),[I.name]),n===Sg.addElements)return te.createElement(wf,{updatePanelPosition:a,onClose:i,dockState:r});if(n===Sg.options)return te.createElement(fg,{updatePanelPosition:a,dockState:r,onCloseOptionPanel:i});if(m){var S=document.getElementById("btn-save-page")||document.getElementById("btn-next");null==S||S.setAttribute("style","")}return n===Sg.savedItems?te.createElement(ob,{updatePanelPosition:a,dockState:r,onCloseOptionPanel:i}):n===Sg.versions?te.createElement(xg,{updatePanelPosition:a,onClose:i,pageId:y,importPage:null==s?void 0:s.importPage,pageDataHandler:null==s?void 0:s.pageDataHandler}):I.name===Ag.layouts?te.createElement(Qa,{onClose:w,cssClass:"builder-modal-dialog-fixed builder-modal-dialog-centered builder-layouts-modal",size:"lg",isOpen:!0},te.createElement(Xa,null,te.createElement(Ya,{className:"builder-modal-header-lg",showClose:!0,onClose:w},te.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_LAYOUTS"))),te.createElement(qa,{className:"builder-p-0 builder-overflow-hidden"},te.createElement(fb,{onCloseModal:w})))):I.name===Ag.popup_layouts?te.createElement(Qa,{onClose:w,cssClass:"builder-modal-dialog-fixed builder-modal-dialog-centered builder-layouts-modal",size:"lg",isOpen:!0},te.createElement(Xa,null,te.createElement(Ya,{className:"builder-modal-header-lg",showClose:!0,onClose:w},te.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_POPUPS"))),te.createElement(qa,{className:"builder-p-0 builder-overflow-hidden"},te.createElement(Bf,{onCloseModal:w,setCurrentPanel:o})))):I.name===Ag.popup_triggers?te.createElement(Hv,{title:Joomla.JText._("COM_SPPAGEBUILDER_TOP_PANEL_POPUP_SETTINGS_MODAL_TITLE"),open:v,onOpen:f,setIsNextClicked:b,handlePageSaving:E,SettingsObject:g,setSettingsObject:h,handleSavePopupSettings:_,pageId:y,isPopupModalApplyClicked:x,setIsPopupModalApplyClicked:O,closeGlobalPanel:w}):I.name===Ag.media?te.createElement(Qa,{onClose:w,cssClass:"builder-modal-dialog-fixed builder-modal-dialog-centered",size:"lg",isOpen:!0},te.createElement(Xa,null,te.createElement(Ya,{className:"builder-modal-header-lg",showClose:!0,onClose:w},te.createElement("span",{className:"builder-modal-header-title"},Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER"))),te.createElement(Hs,{client:"manager",type:null!==(t=null==I?void 0:I.mediaType)&&void 0!==t?t:"*",disableInsert:!0}))):n===Sg.editPanel?te.createElement(rb,(0,ko.Z)({updatePanelPosition:a,dockState:r,reduxProps:{globalPanel:I,setGlobalPanel:c,duplicateDeepContentItem:d,removeRow:u,activeDevice:l.activeDevice,languageOptions:P}},s)):null}));function Ig(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function wg(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ig(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ig(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Cg(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var Pg=10,Sg={addElements:"addElements",editPanel:"editPanel",savedItems:"savedItems",layers:"layers",options:"options",versions:"versions"},Ag={layouts:"layouts",popup_layouts:"popup_layouts",popup_triggers:"popup_triggers",media:"media"},Dg=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){var t,n;(0,Y.Z)(this,a),n=o.call(this,e),(0,K.Z)((0,Lo.Z)(n),"handleSavePopupSettings",(0,jt.Z)(Ut().mark((function e(){var t,o,a,i;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=document.getElementById("sp-page-builder").dataset.pageid||0,o=pagebuilder_base+"index.php?option=com_sppagebuilder&task=page.savePopupSettings&id="+t,e.next=4,fetch(o,{method:"POST",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")},body:JSON.stringify({data:n.state.popupSettingsObject})});case 4:return a=e.sent,e.next=7,a.json();case 7:(i=e.sent).status?ue(Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_MSG_FOR_POPUP_SAVE"),Joomla.JText._("COM_SPPAGEBUILDER_SUCCESS_LEVEL")):pe(i.message,Joomla.JText._("COM_SPPAGEBUILDER_ERROR_LEVEL"));case 9:case"end":return e.stop()}}),e)})))),(0,K.Z)((0,Lo.Z)(n),"setIsPopupSettingsModalOpen",(function(e){n.setState({isPopupSettingsModalOpen:e})})),(0,K.Z)((0,Lo.Z)(n),"setPopupSettingsObject",(function(e){n.setState({popupSettingsObject:e})})),(0,K.Z)((0,Lo.Z)(n),"setIsNextClicked",(function(e){n.setState({isNextClicked:e})})),(0,K.Z)((0,Lo.Z)(n),"setIsPopupModalApplyClicked",(function(e){n.setState({isPopupModalApplyClicked:e})})),(0,K.Z)((0,Lo.Z)(n),"updateBodyStackClass",(function(e){var t=document.body.classList,n=["builder-stack-left","builder-stack-right","builder-stack-float"].filter((function(t){return t!=="builder-stack-".concat(e)}));t.contains("builder-stack-".concat(e))||t.add("builder-stack-".concat(e));var o,a=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Cg(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Cg(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,a=function(){};return{s:a,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,r=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return r=e.done,e},e:function(e){l=!0,i=e},f:function(){try{r||null==n.return||n.return()}finally{if(l)throw i}}}}(n);try{for(a.s();!(o=a.n()).done;){var i=o.value;t.contains(i)&&t.remove(i)}}catch(e){a.e(e)}finally{a.f()}})),(0,K.Z)((0,Lo.Z)(n),"onMouseDown",(function(e){if(0===e.button){n.hideEditPanel();var t=n.dragRef.current.offsetLeft,o=n.dragRef.current.offsetTop,a=e.clientX-t,i=e.clientY-o;n.setState({dragging:!0,relative:{left:a,top:i}}),e.stopPropagation(),e.preventDefault()}})),(0,K.Z)((0,Lo.Z)(n),"onMouseUp",(function(e){n.setState({dragging:!1}),localStorage.setItem("builderPanelPosition",JSON.stringify(n.state.position)),e.stopPropagation(),e.preventDefault()})),(0,K.Z)((0,Lo.Z)(n),"onMouseMove",(function(e){var t;if("float"!==n.state.dockState){var o,a={left:0,top:0};if(null!==(o=n.dragRef)&&void 0!==o&&o.current){var i=n.dragRef.current.getBoundingClientRect();a.left=i.left,a.top=i.top}n.setState({dockState:"float",position:a}),window.localStorage.setItem("builderDockState","float"),n.togglePanelOpenClass(!1),n.updateBodyStackClass("float")}if(n.state.dragging){if(n.state.dragging&&null!==(t=n.dragRef)&&void 0!==t&&t.current){var r=e.clientX-n.state.relative.left,l=e.clientY-n.state.relative.top,c=document.documentElement.clientWidth-n.dragRef.current.offsetWidth-Pg-20,s=document.documentElement.clientHeight-n.dragRef.current.offsetHeight-Pg-40,d=n.state.position;r>=Pg&&r<=c&&(d.left=r,d.right=c-r),l>=Pg&&l<=s&&(d.top=l,d.down=window.innerHeight-l-Pg-40),n.setState({position:d})}e.stopPropagation(),e.preventDefault()}})),(0,K.Z)((0,Lo.Z)(n),"toggleCurrentPanel",(function(e){return function(){n.setCurrentPanel(n.state.currentPanel!==e?e:"")}})),(0,K.Z)((0,Lo.Z)(n),"handleDockStateChange",(function(e){"left"===e?n.setState({position:{left:0,top:0}}):"right"===e?n.setState({position:{right:0,top:0}}):n.setState({position:{left:50,top:50}}),n.setState({dockState:e}),n.updateBodyStackClass(e),window.localStorage.setItem("builderDockState",e)})),(0,K.Z)((0,Lo.Z)(n),"setEditRow",(function(e){n.setState((function(t){return{editRow:wg(wg({},t.editRow),e)}}))})),(0,K.Z)((0,Lo.Z)(n),"setLayers",(function(e){var t="function"==typeof e?function(t){var n=t.layers;return{layers:e(n)}}:{layers:e};n.setState(t)})),(0,K.Z)((0,Lo.Z)(n),"setCurrentPanel",(function(e){n.setState({currentPanel:e}),"versions"!==e&&document.body.classList.remove("builder-versions-panel-open")})),(0,K.Z)((0,Lo.Z)(n),"closeCurrentPanel",(function(){n.setState({currentPanel:""}),document.body.classList.remove("builder-versions-panel-open")})),(0,K.Z)((0,Lo.Z)(n),"closeGlobalPanel",(function(){return n.props.setGlobalPanel({})})),(0,K.Z)((0,Lo.Z)(n),"checkForPopup",(function(e){return/\/edit\/\d+\?[^#]*popup\b/.test(e)})),n.updateState=n.updateState.bind((0,Lo.Z)(n)),n.updateResponsiveData=n.updateResponsiveData.bind((0,Lo.Z)(n)),n.dragRef=(0,te.createRef)();var i=null!==(t=window.localStorage.getItem("builderDockState"))&&void 0!==t?t:"float";return n.state={isEditPanelOn:Zi.show,addonToEdit:Zi.addon,toggleType:Zi.type,rowIndex:Zi.rowIndex,innerRowIndex:Zi.innerRowIndex,innerColIndex:Zi.innerColIndex,colIndex:Zi.colIndex,rowSettings:Zi.rowSettings,colSettings:Zi.colSettings,responsiveDevice:Ce.device,showSubTab:!1,creatingPage:!1,openLayoutModal:!1,layoutActiveTab:"layouts",showAddonList:!1,showOptionPanel:!1,showMediaManager:!1,position:{left:0,top:0},dragging:!1,relative:null,dockState:i,showLayersPanel:!1,currentPanel:"",editRow:{open:!1,rowIndex:-1,rowId:null,targetElm:null,layout:"12"},layers:{},isLayerOpen:!1,layerPosition:{left:0,top:0},isLayerDragging:!1,isPopupSettingsModalOpen:!1,isNextClicked:!1,extension_view:"page",previewVersionId:null,popupSettingsObject:{exclude_pages_toggle:0,exclude_menus_toggle:0,visibility:"entire_site",excluded_pages:[],excluded_menus:[],selected_pages:[],selected_menus:[],trigger_condition:"on_scroll",scroll_direction:"up",scroll_percentage:"50",landing_after:"5",landing_show_after:"10",exit_after:"6",exit_show_after:"11",click_type:"specific",click_area:"",click_count:"10",hover_area:"",inactivity_duration:"1000"},isPopupModalApplyClicked:!1},n.iWindow=window.frames["sp-pagebuilder-view"].window,n.iDocument=n.iWindow.document,n}return(0,X.Z)(a,[{key:"togglePanelOpenClass",value:function(e){e?document.body.classList.add("builder-panel-opened"):document.body.classList.remove("builder-panel-opened")}},{key:"componentDidMount",value:function(){var e=this;this.setState({layers:Km({sections:this.props.pageBuilder.present})});var t=localStorage.getItem("builderPanelPosition"),n=t?JSON.parse(t):null,o=document.documentElement.clientHeight,a=document.documentElement.clientWidth;null!==n&&n.left<a&&n.top<o&&"float"===this.state.dockState?this.setState({position:n}):this.setState({position:{left:this.dragRef.current.offsetLeft,top:this.dragRef.current.offsetTop,right:document.documentElement.clientWidth-this.dragRef.current.offsetWidth-Pg-this.dragRef.current.offsetLeft,down:document.documentElement.clientHeight-this.dragRef.current.offsetTop-Pg-40}}),this.updateBodyStackClass(this.state.dockState),document.getElementById("sp-pagebuilder-view").style.pointerEvents=this.state.dragging?"none":"auto",Zi.on("change",this.updateState),Ce.on("change",this.updateResponsiveData),document.addEventListener("click",(function(t){void 0===e.refs.sppbdropdown||e.refs.sppbdropdown==t.target||e.refs.sppbdropdown.contains(t.target)||e.setState({showSubTab:!1})})),(0,jt.Z)(Ut().mark((function t(){var n,o,a,i;return Ut().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.getPageSettingsForm();case 2:return n=t.sent,t.next=5,n.json();case 5:o=t.sent,a=["id","title","catid","published","language","access","css","meta_description","meta_keywords","robots","seo_spacer","og_type","og_title","og_image","og_description","author","schema","extension","extension_view","view_id"],o.status&&(e.props.loadPageSettingsForm(o.data),i=Object.values(o.data).flatMap((function(e){return e})).filter((function(e){return a.includes(e.name)})).reduce((function(e,t){var n=t.name,o=t.value;if("schema"===n){var a=o;if(null==a||""===a)a={};else if("string"==typeof a)try{a=JSON.parse(a)}catch(e){a={}}return("object"!==(0,Ee.Z)(a)||null===a||Array.isArray(a))&&(a={}),wg(wg({},e),{},(0,K.Z)({},n,a))}return wg(wg({},e),{},(0,K.Z)({},n,o||""))}),{}),e.setState({extension_view:null!=i&&i.extension_view?null==i?void 0:i.extension_view:"page"}),[0,"0",""].includes(null==i?void 0:i.access)?e.props.loadPageSettingsData(wg(wg({},i),{},{access:"1"})):e.props.loadPageSettingsData(i));case 8:case"end":return t.stop()}}),t)})))(),window.addEventListener("triggerAddonPanel",(function(t){var n;void 0!==(null==t||null===(n=t.detail)||void 0===n?void 0:n.currentPanel)&&e.setCurrentPanel(t.detail.currentPanel)}));var i=function(t){var n=(t.detail||{}).versionId;e.setState({previewVersionId:n||null})};window.addEventListener("pageBuilderPreviewVersionChanged",i),this.previewVersionChangeHandler=i,void 0!==window.pageBuilderPreviewVersionId&&this.setState({previewVersionId:window.pageBuilderPreviewVersionId}),this.props.setCopiedDataStatus()}},{key:"componentDidUpdate",value:function(e,t){var n=document.getElementById("sp-pagebuilder-view"),o=this.state,a=o.dragging,i=o.position,r=o.dockState,l=o.currentPanel;if(e.pageBuilder.present!==this.props.pageBuilder.present){var c=Km({sections:this.props.pageBuilder.present,previousTree:t.layers});this.setState({layers:c})}a&&!t.dragging?(document.addEventListener("mousemove",this.onMouseMove),document.addEventListener("mouseup",this.onMouseUp),n.style.pointerEvents="none"):!a&&t.dragging&&(document.removeEventListener("mousemove",this.onMouseMove),document.removeEventListener("mouseup",this.onMouseUp),n.style.pointerEvents="auto"),"float"===r?(this.dragRef.current.style.left="".concat(i.left,"px"),this.dragRef.current.style.top="".concat(i.top,"px")):this.dragRef.current.removeAttribute("style"),r!==t.dockState&&this.updatePanelPosition(),this.togglePanelOpenClass(!!l)}},{key:"updatePanelPosition",value:function(){var e,t=document.querySelector(".builder-modal-dialog-scrollable > .builder-modal-content");if(t){var n=t.getBoundingClientRect().width,o=null===(e=this.dragRef)||void 0===e||null===(e=e.current)||void 0===e?void 0:e.getBoundingClientRect(),a="float"===this.state.dockState,i=a?Pg:0;if(U){if("right"===this.state.dockState)return void t.removeAttribute("style");var r=document.querySelector(".builder-modal.builder-sidebar");if("left"===this.state.dockState)return t.removeAttribute("style"),void(r.style="display: flex; justify-content: left;");r.removeAttribute("style");var l=a?window.iWindow.innerWidth-o.left-o.width-n-i:window.iWindow.innerWidth-n+o.width;t.style.top="".concat(o.top-40,"px"),t.style.right="".concat(l,"px")}else{if(!a)return void t.removeAttribute("style");n+o.left+o.width>window.innerWidth?t.style.left="".concat(o.left-n-i,"px"):t.style.left="".concat(o.left+o.width+i,"px"),t.style.top="".concat(o.top-40,"px")}}}},{key:"getPageSettingsForm",value:function(){var e=document.getElementById("sp-page-builder").dataset.pageid,t=pagebuilder_base+"index.php?option=com_sppagebuilder&task=page.getPageForm&id="+e;return fetch(t,{headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}})}},{key:"componentWillUnmount",value:function(){Zi.removeListener("change",this.updateState),Ce.removeListener("change",this.updateResponsiveData),this.previewVersionChangeHandler&&window.removeEventListener("pageBuilderPreviewVersionChanged",this.previewVersionChangeHandler)}},{key:"updateState",value:function(){this.setState({isEditPanelOn:Zi.show,addonToEdit:Zi.addon,toggleType:Zi.type,rowIndex:Zi.rowIndex,innerRowIndex:Zi.innerRowIndex,innerColIndex:Zi.innerColIndex,colIndex:Zi.colIndex,rowSettings:Zi.rowSettings,colSettings:Zi.colSettings}),Zi.show?this.setCurrentPanel(Sg.editPanel):this.state.currentPanel!==Sg.layers&&this.closeCurrentPanel()}},{key:"updateResponsiveData",value:function(){var e={xl:"builder-iframe-laptop",lg:"builder-iframe-tablet-landscape",md:"builder-iframe-tablet",sm:"builder-iframe-mobile-landscape",xs:"builder-iframe-mobile"},t=document.getElementById("sp-pagebuilder-view").classList;t.add(e[Ce.device]),Object.entries(e).forEach((function(e){var n=(0,W.Z)(e,2),o=n[0],a=n[1];o!==Ce.device&&t.contains(a)&&t.remove(a)})),this.setState({responsiveDevice:Ce.device})}},{key:"updateAddonToEditFormData",value:function(e){var t,n=null===(t=this.state.addonToEdit)||void 0===t||null===(t=t.settings)||void 0===t?void 0:t.formData;JSON.stringify(e)!==JSON.stringify(n)&&this.setState({addonToEdit:wg(wg({},this.state.addonToEdit),{},{settings:wg(wg({},this.state.addonToEdit.settings),{},{formData:e})})})}},{key:"saveDynamicSettings",value:function(e){var t,n,o,a,i,r,l={type:this.state.toggleType,index:this.state.addonToEdit.index,settings:{rowIndex:this.state.addonToEdit.settings.rowIndex,colIndex:this.state.addonToEdit.settings.colIndex,addonIndex:this.state.addonToEdit.settings.addonIndex,addonId:this.state.addonToEdit.settings.addonId,htmlContent:this.state.addonToEdit.settings.htmlContent,assets:this.state.addonToEdit.settings.assets,addonName:this.state.addonToEdit.settings.addonName,formData:e,deepAddon:null===(t=this.state.addonToEdit.settings)||void 0===t?void 0:t.deepAddon,deepAddonItemKey:null===(n=this.state.addonToEdit.settings)||void 0===n?void 0:n.deepAddonItemKey,deepAddonItemIndex:null===(o=this.state.addonToEdit.settings)||void 0===o?void 0:o.deepAddonItemIndex,deepAddonIndex:null===(a=this.state.addonToEdit.settings)||void 0===a?void 0:a.deepAddonIndex,collectionItemIndex:null===(i=this.state.addonToEdit.settings)||void 0===i?void 0:i.collectionItemIndex,collectionItemAddonIndex:null===(r=this.state.addonToEdit.settings)||void 0===r?void 0:r.collectionItemAddonIndex}};document.body.classList.add("sppb-loading-btn-active"),this.updateAddonToEditFormData(e),jQuery.ajax({type:"POST",url:pagebuilder_base+"index.php?option=com_sppagebuilder&view=ajax&format=json&callback=addon",headers:{"X-CSRF-Token":Joomla.getOptions("csrf.token")},dataType:"json",data:{addon:{id:l.settings.addonId,settings:e,name:l.settings.addonName}},cache:!1,success:function(e){l.settings.htmlContent=e.html,l.settings.assets=e.assets,this.props.onSettingsClick(l),document.body.classList.remove("sppb-loading-btn-active")}.bind(this)})}},{key:"saveSettings",value:function(e){if("addon"===this.state.toggleType){var t,n,o,a,i,r,l;this.updateAddonToEditFormData(e);var c={type:this.state.toggleType,index:this.state.addonToEdit.index,settings:{rowIndex:this.state.addonToEdit.settings.rowIndex,colIndex:this.state.addonToEdit.settings.colIndex,addonIndex:this.state.addonToEdit.settings.addonIndex,addonId:this.state.addonToEdit.settings.addonId,htmlContent:this.state.addonToEdit.settings.htmlContent,assets:this.state.addonToEdit.settings.assets,addonName:this.state.addonToEdit.settings.addonName,formData:e,deepAddon:null===(t=this.state.addonToEdit.settings)||void 0===t?void 0:t.deepAddon,deepAddonItemKey:null===(n=this.state.addonToEdit.settings)||void 0===n?void 0:n.deepAddonItemKey,deepAddonItemIndex:null===(o=this.state.addonToEdit.settings)||void 0===o?void 0:o.deepAddonItemIndex,deepAddonItemInnerIndex:null===(a=this.state.addonToEdit.settings)||void 0===a?void 0:a.deepAddonItemInnerIndex,deepAddonIndex:null===(i=this.state.addonToEdit.settings)||void 0===i?void 0:i.deepAddonIndex,collectionItemIndex:null===(r=this.state.addonToEdit.settings)||void 0===r?void 0:r.collectionItemIndex,collectionItemAddonIndex:null===(l=this.state.addonToEdit.settings)||void 0===l?void 0:l.collectionItemAddonIndex}};addonsJSON[this.state.addonToEdit.settings.addonName].js_template?this.props.onSettingsClick(c):(document.body.classList.add("sppb-loading-btn-active"),jQuery.ajax({type:"POST",url:pagebuilder_base+"index.php?option=com_sppagebuilder&view=ajax&format=json&callback=addon",headers:{"X-CSRF-Token":Joomla.getOptions("csrf.token")},dataType:"json",data:{addon:{id:c.settings.addonId,settings:e,name:c.settings.addonName}},cache:!1,success:function(e){c.settings.htmlContent=e.html,c.settings.assets=e.assets,this.props.onSettingsClick(c),document.body.classList.remove("sppb-loading-btn-active")}.bind(this)}))}else if("row"===this.state.toggleType){var s={type:this.state.toggleType,index:this.state.rowIndex,settings:{colIndex:this.state.colIndex,addonIndex:this.state.innerRowIndex,formData:e}};this.props.onSettingsClick(s)}else if("column"===this.state.toggleType){var d={type:this.state.toggleType,index:this.state.rowIndex,settings:{formData:e,colIndex:this.state.colIndex,addonIndex:this.state.innerRowIndex,innerColIndex:this.state.innerColIndex}};this.props.onSettingsClick(d)}}},{key:"hideEditPanel",value:function(){this.closeCurrentPanel(),Zi.hideEditPanel()}},{key:"render",value:function(){var e,t=this,n=this.props,o=n.pageBuilder,a=n.clickUndo,i=n.clickRedo,r=this.state,l=r.responsiveDevice,c=r.editRow,s=r.currentPanel,d=this.props.tools.globalPanel,u=document.getElementById("sp-page-builder").dataset.pageid||0,p="1223123124142134";"addon"!==this.state.toggleType||xe()(this.state.addonToEdit)?"row"===this.state.toggleType?p=this.state.rowSettings.id:"column"==this.state.toggleType&&(p=this.state.colSettings.id):p=this.state.addonToEdit.settings.addonId;var m={setCurrentPanel:this.setCurrentPanel,dockState:this.state.dockState,setDockState:this.handleDockStateChange,layers:this.state.layers,setLayers:this.setLayers,editRow:this.state.editRow,setEditRow:this.setEditRow},v=(null===(e=document.location.search)||void 0===e?void 0:e.includes("popup"))||"popup"===this.state.extension_view;return te.createElement(Kp.Provider,{value:m},te.createElement(te.Fragment,null,this.state.previewVersionId&&te.createElement("div",{className:"builder-version-preview-overlay",style:{position:"fixed",top:0,left:0,width:"calc(100% - 340px)",height:"100vh",zIndex:"99999999999999999",pointerEvents:"none",boxShadow:"16px 16px 68px 0px #5654ff40 inset",background:"#ffffff03"}}),te.createElement(af,{pageBuilder:o,responsiveDevice:l,clickUndo:a,clickRedo:i,setCurrentPanel:this.setCurrentPanel,isPopupSettingsModalOpen:this.state.isPopupSettingsModalOpen,setIsPopupSettingsModalOpen:this.setIsPopupSettingsModalOpen,isNextClicked:this.state.isNextClicked,setIsNextClicked:this.setIsNextClicked,popupSettingsObject:this.state.popupSettingsObject,setPopupSettingsObject:this.setPopupSettingsObject,handleSavePopupSettings:this.handleSavePopupSettings,isPopupModalApplyClicked:this.state.isPopupModalApplyClicked,setIsPopupModalApplyClicked:this.setIsPopupModalApplyClicked,closeGlobalPanel:this.props.setGlobalPanel}),te.createElement("div",{className:"builder-panel".concat("float"!==this.state.dockState?" builder-panel-stack-left":""),id:"builder-panel",ref:this.dragRef},te.createElement("div",{className:"builder-panel-handle",role:"button",onMouseDown:this.onMouseDown,onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"ellipsisDoubleX"})),te.createElement("div",{className:"builder-panel-items"},te.createElement("div",{className:"builder-panel-items-top-wrapper"},te.createElement("div",{className:"builder-panel-item".concat(s===Sg.addElements||s===Sg.editPanel?" active":""),onClick:this.toggleCurrentPanel(Sg.addElements),role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"plusCircleDuo",size:"2x"}),te.createElement("span",{title:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_ADD_ELEMENTS"),className:"sppb-text-ellipsis-action-panel"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_ADD_ELEMENTS"))),te.createElement("div",{className:"builder-panel-item".concat(this.state.isLayerOpen?" active":""),onClick:function(){return t.setState({isLayerOpen:!t.state.isLayerOpen})},role:"presentation"},te.createElement(Bo,{name:"layersDuo",size:"2x"}),te.createElement("span",{title:Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_LAYERS"),className:"sppb-text-ellipsis-action-panel"},Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_LAYERS"))),te.createElement("div",{className:"builder-panel-item".concat(d.name===Ag.layouts?" active":""),onClick:function(){t.setState({layoutActiveTab:"layouts",currentPanel:""}),t.props.setGlobalPanel(v?{name:Ag.popup_layouts}:{name:Ag.layouts})},role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"layoutsDuo",size:"2x"}),te.createElement("span",{title:v?Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_POPUP_LAYOUTS"):Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_LAYOUTS"),className:"sppb-text-ellipsis-action-panel"},v?Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_POPUP_LAYOUTS"):Joomla.JText._("COM_SPPAGEBUILDER_GLOBAL_LAYOUTS"))),te.createElement("div",{className:"builder-panel-item".concat(s===Sg.savedItems?" active":""),onClick:this.toggleCurrentPanel(Sg.savedItems),role:"presentation"},te.createElement(Bo,{name:"cubeDuo",size:"2x"}),te.createElement("span",{title:Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_SAVED_ITEM"),className:"sppb-text-ellipsis-action-panel"},Joomla.JText._("COM_SPPAGEBUILDER_LAYOUT_SAVED_ITEM"))),te.createElement("div",{className:"builder-panel-item",onClick:function(e){e.preventDefault(),t.setState({currentPanel:""}),t.props.setGlobalPanel({name:Ag.media})},role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"mediaDuo",size:"2x"}),te.createElement("span",{title:Joomla.JText._("COM_SPPAGEBUILDER_MEDIA"),className:"sppb-text-ellipsis-action-panel"},Joomla.JText._("COM_SPPAGEBUILDER_MEDIA"))),te.createElement("div",{className:"builder-panel-item".concat(s===Sg.options?" active":""),onClick:function(e){e.preventDefault(),t.setState((function(e){return{currentPanel:e.currentPanel===Sg.options?"":Sg.options}})),s===Sg.options?document.body.classList.add("builder-panel-opened"):s||document.body.classList.remove("builder-panel-opened")},role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"toolsDuo",size:"2x"}),te.createElement("span",{title:v?Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_ACTION_PANEL_ITEM_POPUP_SETTINGS"):Joomla.JText._("COM_SPPAGEBUILDER_OPTIONS"),className:"sppb-text-ellipsis-action-panel"},v?Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_ACTION_PANEL_ITEM_POPUP_SETTINGS"):Joomla.JText._("COM_SPPAGEBUILDER_OPTIONS"))),v&&te.createElement("div",{className:"builder-panel-item",onClick:function(e){e.preventDefault(),t.setIsNextClicked(!0),t.setIsPopupSettingsModalOpen(!0),t.setState({currentPanel:""}),t.props.setGlobalPanel({name:Ag.popup_triggers})},role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"triggersDuo",size:"2x"}),te.createElement("span",{title:Joomla.JText._("COM_SPPAGEBUILDER_POPUP_TRIGGER"),className:"sppb-text-ellipsis-action-panel"},Joomla.JText._("COM_SPPAGEBUILDER_POPUP_TRIGGER"))),"float"!==this.state.dockState&&te.createElement("div",{className:"builder-panel-item builder-panel-item-broom ".concat(this.props.copiedData.isCopiedItemsAvailable?"broom-active":"disabled"),title:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_ACTION_PANEL_CLEAR_CLIPBOARD_TOOLTIP"),onClick:function(){t.props.clearCopiedData()},role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"broom",size:"3x"}),te.createElement("span",{className:"builder-panel-item-ripple"}))),te.createElement("div",{className:"builder-panel-item ".concat("float"!==this.state.dockState?" builder-panel-item-bottom":""),onClick:function(){var e=window.open("https://www.joomshaper.com/documentation/sp-page-builder","_blank");e&&(e.opener=null,e.location.rel="noopener noreferrer")},role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"openBook",size:"2x"}),te.createElement("span",{title:Joomla.JText._("COM_SPPAGEBUILDER_LEARNING"),className:"sppb-text-ellipsis-action-panel"},Joomla.JText._("COM_SPPAGEBUILDER_LEARNING"))))),te.createElement(Og,{currentPanel:s,setCurrentPanel:this.setCurrentPanel,updatePanelPosition:this.updatePanelPosition.bind(this),closeCurrentPanel:this.closeCurrentPanel,dockState:this.state.dockState,editPanelProps:{uniqueId:p,onCloseEditPanel:function(){return t.hideEditPanel()},addon:this.state.addonToEdit,onSaveSettings:this.saveSettings.bind(this),onDynamicSettings:this.saveDynamicSettings.bind(this),toggleType:this.state.toggleType,rowSettings:this.state.rowSettings.settings||{},colSettings:this.state.colSettings.settings||{},importPage:this.props.importPage,pageDataHandler:this.props.loadPageSettingsData},isPopupSettingsModalOpen:this.state.isPopupSettingsModalOpen,setIsPopupSettingsModalOpen:this.setIsPopupSettingsModalOpen,isNextClicked:this.state.isNextClicked,setIsNextClicked:this.setIsNextClicked,SettingsObject:this.state.popupSettingsObject,setSettingsObject:this.setPopupSettingsObject,handleSavePopupSettings:this.handleSavePopupSettings,handlePageSaving:function(){},pageId:u,isPopupModalApplyClicked:this.state.isPopupModalApplyClicked,setIsPopupModalApplyClicked:this.setIsPopupModalApplyClicked,isPopup:v}),this.state.isLayerOpen&&te.createElement(Mv,{onClose:function(){return t.setState({isLayerOpen:!1})},currentPanel:this.state.currentPanel}),c.open&&te.createElement(xm,{open:c.open,targetElm:c.targetElm,rowIndex:c.rowIndex,rowId:c.rowId,closeDropdown:function(){return t.setEditRow({open:!1})},currentLayout:c.layout,updateLayout:!0})))}}]),a}(te.Component);const Ng=(0,Io.$j)((function(e){return{pageBuilder:e.pageBuilder,addonList:e.addonList,tools:e.tools,copiedData:e.copiedData}}),(function(e){return{clickUndo:function(){return e({type:"UNDO_PAGE_BUILDER"})},clickRedo:function(){return e({type:"REDO_PAGE_BUILDER"})},onSettingsClick:function(t){return e(ba(t))},loadPageSettingsForm:function(t){return e({type:"SET_PAGE_SETTINGS_FORM",payload:t})},loadPageSettingsData:function(t){return e(ya(t))},setGlobalPanel:function(t){return e(Da(t))},setCopiedDataStatus:function(){return e({type:"SET_COPIED_DATA_STATUS"})},clearCopiedData:function(){return e({type:"CLEAR_COPIED_DATA"})},importPage:function(t){return e(ga(t))}}}))(Dg);var Tg,Rg,kg,Lg,Mg,Bg=n(4841),Jg=n.n(Bg);function Zg(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var jg=function(e){var t=e.id,n=e.styleFn,o=e.neg;return Ye.filter((function(e){return e!==b})).map((function(e){var a="";return xe()(n(e))||(a+=lt(e),a+=Tm(t)(Rg||(Rg=(0,Lm.Z)(["\n\t\t\t\t\t","\n\t\t\t\t"])),n(e,o)),a+="}"),a})).join("\n")};function Gg(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!(t in e))return"";var o=e[t];if("object"===(0,Ee.Z)(o)){var a=o.ho?"".concat(o.ho,"px"):"0px",i=o.vo?"".concat(o.vo,"px"):"0px",r=o.blur?"".concat(o.blur,"px"):"0px",l=n?" ":o.spread?"".concat(o.spread,"px"):"0px",c=o.color||"";return function(e){if(!e)return!1;"string"==typeof e&&(e=e.replace(/\s+/g," ").split(" "),e={ho:parseFloat(e[0]),vo:parseFloat(e[1]),blur:parseFloat(e[2]),spread:parseFloat(e[3]),color:e[4]});var t=["ho","vo","blur","spread"];if("object"===(0,Ee.Z)(e)){if(void 0!==e.enabled)return e.enabled;for(var n in e){if(t.includes(n)){var o=parseFloat(e[n]);if(!isNaN(o)&&0!==o)return!0}if("color"===n){var a=e[n].toLowerCase();return!("#fff"===a||"#ffffff"===a)}}}return!1}(o)?"".concat(a," ").concat(i," ").concat(r," ").concat(l," ").concat(c):""}return"0 0 0 0 #fff"===o?"":o}function Ug(e,t,n){var o,a=null!==(o=t[n])&&void 0!==o?o:null,i="",r="";if(null===a)return"";var l=["xl","lg","md","sm","xs"],c=!1;for(var s in a)if(l.includes(s)){c=!0;break}if(c){var d,u=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Zg(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Zg(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,a=function(){};return{s:a,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,r=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return r=e.done,e},e:function(e){l=!0,i=e},f:function(){try{r||null==n.return||n.return()}finally{if(l)throw i}}}}(l);try{for(u.s();!(d=u.n()).done;){var p=d.value;if(a[p]){var m,v,f,g=a[p],h=null!==(m=g.border_width)&&void 0!==m?m:"",_=null!==(v=g.border_style)&&void 0!==v?v:"",E=null!==(f=g.border_color)&&void 0!==f?f:"",y=h.split(" ");if(0===y.length)continue;var x;x=1===y.length?"border: ".concat(h," ").concat(_," ").concat(E,";"):Fg(y,_,E);var O="";b===p?(O+="".concat(e," {"),O+=x,O+="}"):(O+=lt(p),O+="".concat(e," {"),O+=x,O+="}",O+="}"),r+=O}}}catch(e){u.e(e)}finally{u.f()}}else{var I,w,C,P=null!==(I=a.border_width)&&void 0!==I?I:"",S=null!==(w=a.border_style)&&void 0!==w?w:"",A=null!==(C=a.border_color)&&void 0!==C?C:"",D=P.split(" ");if(0===D.length)return"";var N;N=1===D.length?"border: ".concat(P," ").concat(S," ").concat(A,";"):Fg(D,S,A),i="".concat(e," {"),i+=N,i+="}"}return{borderStyle:i,responsiveBorderStyle:r}}function Fg(e,t,n){var o=["top","right","bottom","left"],a=[];return e.forEach((function(e,i){""!==e.trim()&&a.push("border-".concat(o[i],": ").concat(e," ").concat(t," ").concat(n,";"))})),a.join("\n")}const Hg=function(e){var t,n,o,a,i=e.row,r=e.column,l=e.addon,c=e.rowIndex,s=e.colIndex,d=e.index,u=(0,te.useRef)(null),p=(0,Io.v9)((function(e){return e.pageBuilder.present})),m=(0,Io.I0)(),v=(0,te.useRef)(null),f=(0,te.useState)(window.builderDefaultDevice),g=(0,W.Z)(f,2),h=g[0],_=g[1],E=km(l),y=function(e,t){return(0,te.useMemo)((function(){var t=e.settings,n="#sppb-addon-".concat(e.id),o=[],a=t.global_custom_position,i=t.global_seclect_position,r=t.global_addon_position_top,l=t.global_addon_position_left,c=t.global_addon_z_index;if(void 0!==(0,Ee.Z)(a)&&a){var s,d,u,p,m,v,f,g=gt(r)&>(r.unit)?r.unit:"px",h=gt(l)&>(l.unit)?l.unit:"px";"absolute"!==i&&"fixed"!==i||(s="margin: 0;"),"absolute"===i&&(p="position: absolute;"),"fixed"===i&&(p="position: fixed;"),Ie()(r)&&(d=r[window.builderDefaultDevice]?"top: ".concat(r[window.builderDefaultDevice]).concat(g,";"):"",v=jg({id:n,styleFn:function(e){return r[e]?"top: ".concat(r[e]).concat(g,";"):""}})),Ie()(l)&&(u=l[window.builderDefaultDevice]?"left: ".concat(l[window.builderDefaultDevice]).concat(h,";"):"",f=jg({id:n,styleFn:function(e){return l[e]?"left: ".concat(l[e]).concat(h,";"):""}})),c&&(m="z-index: ".concat(c,";"));var _=Tm(n)(Tg||(Tg=(0,Lm.Z)(["\n\t\t\t\t","\n\t\t\t\t","\n\t\t\t\t","\n\t\t\t\t","\n\t\t\t\t","\n\t\t\t"])),s,d,u,p,m);o.push(_),o.push(v),o.push(f)}var E=function(e,t,n){var o=t.settings,a=o.enable_scroller,i=o.grid_columns,r=o.gap_x,l=o.gap_y,c=function(e){var t="",n="",o="",a=i[e];a&&(t="grid-template-columns: repeat(".concat(a,", 1fr);"));var c=Ie()(l)?l[e]:"";c&&(n="row-gap: ".concat(c,"px;"));var s=Ie()(r)?r[e]:"";return s&&(o="column-gap: ".concat(s,"px;")),"\n ".concat(t,"\n ").concat(n,"\n ").concat(o,"\n ")},s="";if(ke(a)){var d=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n="",o=Ie()(r)?r[e]:"";return o&&(n="margin-right: ".concat(t?"-".concat(o):o,"px;")),"\n ".concat(n,"\n ")},u=".sp-pagebuilder-addon.builder-collection-addon .builder-collection .slick-slide",p=".sp-pagebuilder-addon.builder-collection-addon .builder-collection .slick-list";s="\n ".concat(u," {\n ").concat(d(b),"\n }\n ").concat(p," {\n ").concat(d(b,!0),"\n }\n ");var m=jg({id:u,styleFn:d});s+=m+=jg({id:p,styleFn:d})}else s=Tm(e)(kg||(kg=(0,Lm.Z)(["\n ","\n ","\n "])),"display:grid;",c(b));return s+jg({id:e,styleFn:c,neg:!0})}(n,e);return o.push(E),o.join("\n")}),[e.settings,t])}(l,h),x=function(e,t){return(0,te.useMemo)((function(){var t=[],n=function(e,t){var n=t.settings,o=n.background,a=n.padding,i=n.border_radius,r=n.background_hover,l=n.border_radius_hover,c=window.getMarginPadding(a,"padding"),s=Ug(e,n,"border"),d=Tm(e)(Lg||(Lg=(0,Lm.Z)(["\n ","\n border-radius: ",";\n background-color: ",";\n box-shadow: ",";\n transition: all 200ms ease-in;\n ","\n "])),c[b],Ie()(i)?"".concat(i[b],"px"):"".concat(i,"px"),o,Gg(n,"box_shadow"),s.borderStyle);s.responsiveBorderStyle&&(d+=s.responsiveBorderStyle);var u=jg({id:e,styleFn:function(e){var t="",n=Ie()(c)?c[e]:c,o=Ie()(i)?i[e]:i;return n&&(t+=n),o&&(t+="border-radius: ".concat(o,"px")),"\n ".concat(t,"\n ")}});d+=u;var p=Ug(e,n,"border_hover");return d+=Tm("".concat(e,":hover"))(Mg||(Mg=(0,Lm.Z)(["\n background-color: ",";\n border-radius: ",";\n box-shadow: ",";\n ","\n "])),r,Ie()(l)?"".concat(l[b],"px"):"".concat(l,"px"),Gg(n,"box_shadow_hover"),p.borderStyle),p.responsiveBorderStyle&&(d+=p.responsiveBorderStyle),d}("#sppb-addon-".concat(e.id," .collection-item"),e);return t.push(n),t.join("\n")}),[e.settings,t])}(l,h),O=function(e,t){return(0,te.useMemo)((function(){var n=e.settings,o=n.enable_scroller,a=void 0!==o&&o,i=n.items_per_slide,r=n.slides_to_scroll,l=n.show_indicators,c=void 0===l||l,s=n.gap_x,d=ke(a),u=3;gt(i)&>(i[t])&&(u=i[t]);var p=0;gt(s)&>(s[t])&&(p=s[t]);var m=1;return gt(r)&>(r[t])&&(m=r[t]),{enableSlideshow:d,itemsPerSlide:u,slidesToScroll:m,showIndicators:ke(c),slideGap:p}}),[e.settings,t])}(l,h),I=O.enableSlideshow,w=O.showIndicators,C=O.itemsPerSlide,P=O.slidesToScroll,S=O.slideGap,A=Mm(l,h),D=function(){_(Ce.device)};(0,te.useEffect)((function(){return Ce.on("change",D),function(){Ce.removeListener("change",D)}}),[]);var N=(0,te.useState)(null),T=(0,W.Z)(N,2),R=T[0],k=T[1];(0,te.useEffect)((function(){var e=null;if(v.current&&I){var t=Number.isNaN(C)?3:Jg()(C),n=Number.isNaN(P)?1:Jg()(P),o=Number.isNaN(S)?0:Jg()(S),a=ke(w);e=jQuery(v.current).bxSlider({mode:"horizontal",minSlides:t,maxSlides:t,moveSlides:n,infiniteLoop:!0,adaptiveHeight:!0,slideMargin:o,pager:a,controls:!0,nextText:"<i class='fa fa-angle-right' aria-hidden='true'></i>",prevText:"<i class='fa fa-angle-left' aria-hidden='true'></i>",nextSelector:u.current.querySelector("#sppb-addon-".concat(l.id,".builder-collection .arrow-next")),prevSelector:u.current.querySelector("#sppb-addon-".concat(l.id,".builder-collection .arrow-prev")),slideWidth:1140,auto:!1,autoHover:!0,touchEnabled:!1}),k(e)}else!I&&R&&(R.destroySlider(),k(null));return function(){gt(e)&&(e.destroySlider(),k(null))}}),[I,C,P,S,w]);var L=(0,wo.L)({accept:So,hover:function(e,t){var n;if("ADD_ADDON"===(null==e?void 0:e.type)||"MOVE_ADDON"===(null==e?void 0:e.type)){et(window.iDocument,".builder-collection-placeholder");var o=null===(n=u.current)||void 0===n?void 0:n.getBoundingClientRect(),a=(o.bottom-o.top)/2,c=t.getClientOffset().y-o.top;if(e.id!==l.id&&t.isOver({shallow:!0})){if(st(p,r.addons,e,l,i))return;(c===a||Math.abs(c-a)<10)&&u.current.classList.add("builder-collection-placeholder")}}},drop:function(e,t){if(("ADD_ADDON"!==(null==e?void 0:e.type)&&"MOVE_ADDON"!==(null==e?void 0:e.type)||!t.didDrop())&&("ADD_ADDON"===(null==e?void 0:e.type)||"MOVE_ADDON"===(null==e?void 0:e.type))){var n=t.getDropResult();if(e.id!==l.id&&!(t.isOver({shallow:!0})&&st(p,r.addons,e,l,i)||null!=n&&n.type)){if("MOVE_ADDON"===(null==e?void 0:e.type)){var o={dragRowId:e.rowId,dragColumnId:e.columnId,dragAddonId:e.id},a={hoverRowId:i.id,hoverColumnId:r.id,hoverAddonId:l.id,position:"bottom",element:"div"};m(Oa(o,a))}return et(window.iDocument,".builder-collection-placeholder"),et(window.iDocument,".builder-addon-placeholder"),{type:"addon",status:!0,index:d,rowIndex:$e(i.id),colIndex:Qe(i.id,r.id),parentAddon:l,dropPosition:"bottom"}}}},canDrop:function(e,t){var n,o=null===(n=u.current)||void 0===n?void 0:n.getBoundingClientRect(),a=(o.bottom-o.top)/2,i=t.getClientOffset().y-o.top;return!(i!==a&&Math.abs(i-a)>10||"ADD_ADDON"!==(null==e?void 0:e.type)&&"MOVE_ADDON"!==(null==e?void 0:e.type)||"row"===e.name||"column"===e.name)}}),M=(0,W.Z)(L,2)[1],B=function(){Zi.resetAll();var e=new CustomEvent("triggerAddonPanel",{detail:{row:i,column:r,currentPanel:Sg.addElements}});window.dispatchEvent(e)},J=null!==(t=l.settings)&&void 0!==t&&t.class?" ".concat(l.settings.class):"";J+=null!==(n=l.settings)&&void 0!==n&&n.enable_scroller?" scroller":"";var Z=(null!==(o=null===(a=l.items)||void 0===a?void 0:a[0])&&void 0!==o?o:[]).length?"":" empty-collection-addon",j="builder-collection".concat(J).concat(Z),G=on(l.settings),U=G.animationClass,F=G.animationAttr;M(u);var H=function(){var e,t,n=null!==(e=null===(t=l.items)||void 0===t?void 0:t[0])&&void 0!==e?e:[];return 0===n.length?te.createElement("span",{onClick:B,className:"builder-button builder-button-outline builder-button-round",role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"plus"})):nn(6).map((function(e,t){return te.createElement("div",{key:t,className:"collection-item"},n.map((function(e,n){return e.parent?null:te.createElement(v_,{key:"".concat(e.id,"-").concat(t,"-").concat(n),id:e.id,rowIndex:c,addon:e,column:r,row:i,colIndex:s,index:d,collectionItemIndex:t,collectionItemAddonIndex:n,collectionAddonId:l.id})})))}))};return te.createElement(te.Fragment,null,te.createElement("div",{dangerouslySetInnerHTML:{__html:E}}),te.createElement("style",null,A),te.createElement("style",null,y),te.createElement("style",null,x),te.createElement(Rm,{rowId:i.id,columnId:r.id,addon:l,mouseInteraction:!0,scrollInteraction:!0}),te.createElement("div",(0,ko.Z)({ref:u,onFocus:function(e){e.stopPropagation(),ot(e.target.parentNode,"builder-collection-is-hovered")},onBlur:function(e){e.stopPropagation(),at(e.target.parentNode,"builder-collection-is-hovered")},id:"sppb-addon-".concat(l.id),className:"".concat(j," ").concat(U)},F),te.createElement("div",{className:"builder-addon-tools"},te.createElement("span",{className:"builder-button builder-button-secondary builder-button-round",onClick:function(e){var t;e.stopPropagation(),e.preventDefault();var n=null===(t=addonsJSON)||void 0===t?void 0:t[l.name];if(void 0!==n){var o=void 0!==(null==n?void 0:n.inline),a={rowIndex:c,colIndex:s,addonIndex:d,addonId:l.id,htmlContent:l.htmlContent,assets:l.assets,addonName:l.name,formData:l.settings},p={type:"addon",index:c,settings:a,row:i,column:r,addon:l};if(o){if(Ta.show&&Ta.addonId===p.settings.addonId)return;Zi.resetAll(),Ta.reset(),Ta.setAddon(ae()(p)),Ta.setType("addon"),Ta.setConfig(n.inline),Ta.setPosition(u.current.getBoundingClientRect()),Ta.showEditor()}else Ta.reset(),Zi.resetAll(),Zi.setAddon(p),Zi.setType("addon"),Zi.showEditPanel()}},role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"ellipsisX","area-hidden":"true"}))),I||R?te.createElement(te.Fragment,null,te.createElement("div",{className:"sppb-productlist-slideshow-arrows"},te.createElement("span",{className:"arrow-prev"}),te.createElement("span",{className:"arrow-next"})),te.createElement("div",{ref:v,className:"sppb-productlist-slideshow-wrap","data-enable-slideshow":I,"data-items-per-slide":C,"data-slides-to-scroll":P,"data-show-indicator":w},H())):H()))};var zg=function(e){var t=e.isOpen,n=e.row,o=e.column,a=e.onDisable,i=e.openColumnOption,r=e.onDelete,l=e.columnEl,c=(0,te.useState)({top:0,left:"100%"}),s=(0,W.Z)(c,2),d=s[0],u=s[1];return(0,te.useEffect)((function(){if(t&&l){var e=l.getBoundingClientRect().right,n=window.iWindow.innerWidth;u({top:0,left:e>n-230?"-100%":"100%"})}}),[t,l]),t&&l?te.createElement("div",{className:"builder-list-group builder-is-card builder-context-sub-menu",style:{left:d.left,top:d.top}},o.visibility&&te.createElement("span",{className:"builder-list-item builder-list-item-action",onClick:i,role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"cog",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_OPTIONS")),te.createElement("span",{className:"builder-list-item builder-list-item-action".concat(""),onClick:a,role:"button",onKeyDown:De,tabIndex:0},o.visibility?te.createElement("span",null,te.createElement(Bo,{name:"eye",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_HIDE")):te.createElement(te.Fragment,null,te.createElement(Bo,{name:"eyeSlash",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_SHOW")),dt),!(null!=n&&n.parent_addon&&n.columns.length<=1)&&te.createElement("span",{className:"builder-list-item builder-list-item-action",onClick:r,role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"trash",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_DELETE"))):null};function Vg(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Wg(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Vg(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vg(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var Kg=new Set(["advancedcolor","advancedslider","alignment","boxshadow","buttons","color","margin","fonts","fontstyle","gradient","padding","slider","select","typography","radio"]),Yg=["h1","h2","h3","h4","h5","h6","p","div","span","br","section","strong"],Xg=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){var t;return(0,Y.Z)(this,a),(t=o.call(this,e)).state={hasCopiedItem:!1,activeColumnMenu:!1,copiedAddonName:"",copiedAddonRowsCount:0,showSaveDialog:!1},t.options={index:e.settings.rowIndex,settings:{colIndex:e.settings.colIndex,addonIndex:e.settings.addonIndex,innerColIndex:e.settings.innerColIndex,addonInnerIndex:e.settings.addonInnerIndex}},t.columnOptionRef=te.createRef(),t}return(0,X.Z)(a,[{key:"componentDidMount",value:function(){var e,t,n=qt(y);null!=n&&n.addonName&&null!=n&&n.addonData&&this.setState({hasCopiedItem:!0,copiedAddonName:n.addonName,copiedAddonRowsCount:null!==(e=null===(t=n.addonData.rows)||void 0===t?void 0:t.length)&&void 0!==e?e:0})}},{key:"onCopyAddon",value:function(e){e.preventDefault();var t=this.props.settings,n=t.blank,o=t.addon;if(n)return!1;var a=Kt({sections:this.props.state.pageBuilder.present,addon:o,rowIndex:this.props.settings.rowIndex,colIndex:this.props.settings.colIndex});$t(y,{addonName:o.name,addonData:a}),this.props.setCopiedDataStatus(),ue(Joomla.JText._("COM_SPPAGEBUILDER_ADDON_COPIED"),"Success"),this.props.reset()}},{key:"onSaveAddon",value:function(e){e.preventDefault();var t=this.props,n=t.settings.addon,o=t.reset,a=Kt({sections:this.props.state.pageBuilder.present,addon:n,rowIndex:this.props.settings.rowIndex,colIndex:this.props.settings.colIndex});Uo.reset(),Uo.setAddon(a),Uo.setDialog("saveAddon"),Uo.showDialog(),o()}},{key:"isTableItemContext",value:function(){var e=(this.props.settings||{}).deepAddon;return tn(e)&&"table_advanced"===e.name}},{key:"isPasteUnsafeForTableItem",value:function(){var e=this.state,t=e.copiedAddonName,n=e.copiedAddonRowsCount;return this.isTableItemContext()&&(m.includes(t)||n>0)}},{key:"pasteItem",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!1!==this.state.hasCopiedItem){var t=this.props.settings,n=void 0===t?{}:t,o=n.rowIndex,a=n.addonIndex,i=n.colIndex,r=n.childIndex,l=void 0===r?-1:r,c=n.parentId,s=qt(y);if(this.isTableItemContext()){var d=n.deepAddon,u=n.deepAddonItemKey,p=n.deepAddonItemIndex,m=n.deepAddonItemInnerIndex;return this.props.pasteTableItemAddon(Wg(Wg({},s),{},{rowIndex:o,colIndex:i,addonIndex:a,isAbove:e,deepAddon:d,deepAddonItemKey:u,deepAddonItemIndex:p,deepAddonItemInnerIndex:m})),void this.props.reset()}var v=this.props.state.pageBuilder.present,f=Wg(Wg({},s),{},{sections:v,rowIndex:o,colIndex:i,addonIndex:a,childIndex:l,parentId:c,isAbove:e,hoverAddon:null==n?void 0:n.addon});this.props.pasteAddon({rowIndex:o,pasteOptions:f}),this.props.reset()}}},{key:"updateStyle",value:function(e){var t=this.props.settings,n=t.rowIndex,o=t.addonIndex,a=t.colIndex,i=t.innerColIndex,r=t.addonInnerIndex;if(!t.blank){if(this.isTableItemContext()){var l=t.deepAddon,c=t.deepAddonItemKey,s=t.deepAddonItemIndex,d=t.deepAddonItemInnerIndex;return this.props.pasteTableItemAddonStyle({rowIndex:n,colIndex:a,deepAddon:l,deepAddonItemKey:c,deepAddonItemIndex:s,deepAddonItemInnerIndex:d,addonId:e.id,formData:e.settings}),void this.props.reset()}var u={index:n,settings:{colIndex:a,addonIndex:o,innerColIndex:i,addonInnerIndex:r,assets:e.assets,htmlContent:e.htmlContent,formData:e.settings}};this.props.pasteStyle(u),this.props.reset()}}},{key:"handlePasteStyle",value:function(){if(this.state.hasCopiedItem&&"undefined"!=typeof addonsJSON){var e=this.props.settings.addon,t=ae()(e),n=qt(y).addonData,o=(0,W.Z)(n.addon,1)[0],a=o.name,i=o.settings,r=ae()(addonsJSON[a]);if(e.name===a&&tn(r)&&tn(i)){var l=r.settings;if(tn(l)){var s=function e(t,n,o){for(var a=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},r=0,l=Object.values(t);r<l.length;r++)for(var s=l[r].fields,d=function(){var t=(0,W.Z)(p[u],2),r=t[0],l=t[1];if(tn(o[r])&&!Yg.includes(o[r])&&(Kg.has(l.type)||a))i[r]=o[r];else if("repeatable"===l.type){var s=Array.isArray(n[r])?n[r]:[],d=s.length,m=Array.isArray(o[r])?o[r]:[],v=m.length;i[r]=m.slice(0,d).flatMap((function(t,n){var o;return Wg(Wg({},s[n]),e(null!==(o=l.attr)&&void 0!==o?o:{},s[n],t,!1,{}))})),d>v&&(i[r]=[].concat((0,c.Z)(i[r]),(0,c.Z)(s.slice(v))))}},u=0,p=Object.entries(s);u<p.length;u++)d();return i},d=s(l,t.settings,i),u=s(globalAttr.style,t.settings,i,!0);this.updateStyle(Wg(Wg({},t),{},{settings:Wg(Wg(Wg({},t.settings),d),u)}))}}}}},{key:"openAddonSettings",value:function(e){var t=this.props,n=t.settings,o=n.addon,a=n.rowIndex,i=n.addonIndex,r=n.colIndex,l=n.innerColIndex,c=n.addonInnerIndex,s=n.blank,d=t.collectionItemIndex,u=t.collectionItemAddonIndex;if(e.preventDefault(),s)return!1;var p={type:"addon",index:a,settings:{colIndex:r,addonIndex:i,addonId:o.id,htmlContent:o.htmlContent,assets:o.assets,addonName:o.name,formData:o.settings,collectionItemIndex:d,collectionItemAddonIndex:u}};void 0!==c&&(p.type="inner_addon",p.settings.innerRowIndex=i,p.settings.innerColIndex=l,p.settings.addonInnerIndex=c),Zi.resetAll(),Zi.setAddon(p),Zi.setType(p.type),Zi.showEditPanel(),this.props.reset()}},{key:"onDuplicateAction",value:function(){var e=this.props.settings,t=e.blank,n=e.addon,o=e.rowIndex,a=e.colIndex,i=e.addonIndex;if(t)return!1;this.props.duplicateDeepAddon({addon:n,rowIndex:o,colIndex:a,addonIndex:i}),this.props.reset()}},{key:"onDelete",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"addon",t=this.props.settings,n=t.addonIndex,o=t.row,a=t.column,i=t.addon,r=t.blank;if("addon"===e){if(r)return!1;Zi.setAddon({}),Zi.setRowSettings({}),Zi.hideEditPanel();var l=window.iDocument.getElementById("#addon-script-".concat(i.id));l&&l.parentNode.remove(l),tn(this.props.collectionItemAddonIndex)?this.props.removeCollectionAddonItem({rowId:o.id,columnId:a.id,addonIndex:n,collectionItemAddonIndex:this.props.collectionItemAddonIndex}):this.props.removeAddon(o.id,a.id,i.id,null==i?void 0:i.reference_id),Ta.reset()}"column"===e&&this.props.deleteColumn(this.props.settings.row.id,this.props.settings.column.id),this.props.reset()}},{key:"onDisable",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"addon",t=this.props,n=t.settings,o=n.row,a=n.column,i=n.rowIndex,r=n.colIndex,l=n.blank,c=n.addon,s=n.addonIndex,d=t.state.pageBuilder.present;if("addon"===e){var u;if(l)return;var p=gn(bn(d),null==c?void 0:c.id),m={type:e,rowIndex:i,columnIndex:r,addonIndex:null==a||null===(u=a.addons)||void 0===u?void 0:u.findIndex((function(e){return e.id===c.id}))};p?this.props.changeDynamicAddonVisibility({addonId:null==c?void 0:c.id}):tn(this.props.collectionItemAddonIndex)?this.props.changeCollectionItemAddonVisibility({rowId:o.id,columnId:a.id,addonIndex:s,itemAddonIndex:this.props.collectionItemAddonIndex}):this.props.disableAddon(m)}"column"===e&&this.props.disableColumnAction(i,r,a.id),this.props.reset()}},{key:"openColumnOption",value:function(){var e=this.props.settings,t=e.rowIndex,n=e.colIndex,o=e.column;Zi.resetAll(),Zi.setType("column"),Zi.setRowIndex(t),Zi.setColIndex(n),Zi.setColSettings(o),Zi.showEditPanel(),this.props.reset()}},{key:"render",value:function(){var e,t,n,o=this,a=this.state,i=a.copiedAddonName,r=a.hasCopiedItem,l=this.props.settings,c=l.addon,s=l.blank;void 0===c?(t="Column",n=!0):(t=c.name,n=void 0===(null==c?void 0:c.visibility)||c.visibility);var d=!0===s?t:addonsJSON[t].title,u="builder-list-item builder-list-item-action",p=u+(s?" disabled":""),m=tn(this.props.collectionItemAddonIndex),v=this.props.isEmptyColumn||this.props.isEmptyDivAddon;return te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-list-heading"},d),n&&te.createElement("span",{className:p,onClick:this.openAddonSettings.bind(this),role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"cog",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_SETTINGS_CANVAS")),!m&&te.createElement(te.Fragment,null,function(e){return te.createElement("span",{className:"".concat(e.listItemClass," ").concat(""),onClick:e.onSaveAddon,role:"button",onKeyDown:De,tabIndex:0},te.createElement("span",null,te.createElement(Bo,{name:"saveLine",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_SAVE")),dt)}({listItemClass:p,onSaveAddon:this.onSaveAddon.bind(this)}),te.createElement("span",{className:p,onClick:this.onCopyAddon.bind(this),role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"copy",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_COPY")),v?te.createElement("span",{className:"builder-list-item builder-list-item-action".concat(r?"":" disabled"),onClick:function(){return o.pasteItem(!1)},role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"clipboard",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_PASTE"),r&&te.createElement("small",null,"(",i===Z.productList?"Productlist":i===Z.categoryList?"Categorylist":null==i?void 0:i.split("_").join(" "),")")):!this.isPasteUnsafeForTableItem()&&te.createElement(te.Fragment,null,te.createElement("span",{className:"builder-list-item builder-list-item-action".concat(r?"":" disabled"),onClick:function(){return o.pasteItem(!0)},role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"clipboardAbove",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_PASTE_ABOVE"),r&&te.createElement("small",null,"(",i===Z.productList?"Productlist":i===Z.categoryList?"Categorylist":null==i?void 0:i.split("_").join(" "),")")),te.createElement("span",{className:"builder-list-item builder-list-item-action".concat(r?"":" disabled"),onClick:function(){return o.pasteItem(!1)},role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"clipboardBelow",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_PASTE_BELOW"),r&&te.createElement("small",null,"(",i===Z.productList?"Productlist":i===Z.categoryList?"Categorylist":null==i?void 0:i.split("_").join(" "),")"))),(null===(e=this.props.settings)||void 0===e||null===(e=e.addon)||void 0===e?void 0:e.name)&&this.state.copiedAddonName===this.props.settings.addon.name&&te.createElement("span",{className:"".concat(p).concat(r?"":" disabled"," ").concat(""," "),onClick:function(){return o.handlePasteStyle()},role:"button",onKeyDown:De,tabIndex:0},te.createElement("span",null,te.createElement(Bo,{name:"paste",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_PASE_STYLE")),dt),te.createElement("span",{className:"".concat(p),onClick:this.onDuplicateAction.bind(this),role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"clone",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_DUPLICATE"))),function(e){return function(e){return te.createElement("span",{className:"".concat(e.listItemClass," ").concat(""," "),onClick:function(){e.onDisable()},role:"button",onKeyDown:De,tabIndex:0},e.visibility?te.createElement("span",null,te.createElement(Bo,{name:"eye",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_HIDE")):te.createElement(te.Fragment,null,te.createElement(Bo,{name:"eyeSlash",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_SHOW")),dt)}(e)}({listItemClass:p,visibility:n,onDisable:this.onDisable.bind(this,"addon")}),te.createElement("span",{className:"".concat(p),onClick:this.onDelete.bind(this,"addon"),role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"trash",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_DELETE")),n&&te.createElement(te.Fragment,null,te.createElement("span",{className:"builder-list-divider","aria-hidden":"true"}),te.createElement("span",{className:"".concat(u," builder-has-child"),ref:this.columnOptionRef,onMouseEnter:function(){return o.setState({activeColumnMenu:!0})},onMouseLeave:function(){return o.setState({activeColumnMenu:!1})},role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"columns",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_COLUMN"),te.createElement(zg,{isOpen:this.state.activeColumnMenu,row:this.props.settings.row,column:this.props.settings.column,onDisable:this.onDisable.bind(this,"column"),openColumnOption:this.openColumnOption.bind(this),onDelete:this.onDelete.bind(this,"column"),columnEl:this.columnOptionRef.current}))))}}]),a}(te.Component);const qg=(0,Io.$j)(null,(function(e){return{setCopiedDataStatus:function(){return e({type:"SET_COPIED_DATA_STATUS"})}}}))(Xg),$g=(0,Io.$j)((function(e){return{state:e}}),(function(e){return{onSettingsClick:function(t){return e(ba(t))},disableColumnAction:function(t,n,o){return e(ha(t,n,o))},disableInnerColumnAction:function(t){return e(function(e){return{type:"TOGGLE_INNER_COLUMN",index:e.index,settings:e.settings}}(t))},deleteColumn:function(t,n){return e(ia(t,n))},pasteAddon:function(t){return e(pa(t))},pasteTableItemAddon:function(t){return e(function(e){return{type:"PASTE_TABLE_ITEM_ADDON",payload:e}}(t))},pasteTableItemAddonStyle:function(t){return e(function(e){return{type:"PASTE_TABLE_ITEM_ADDON_STYLE",payload:e}}(t))},pasteStyle:function(t){var n=void 0===t.settings.addonInnerIndex?"ADDON_EDIT":"ADDON_INNER_EDIT";e({type:n,index:t.index,settings:t.settings})},cloneAddon:function(t){return e(function(e){return{type:"CLONE_ADDON",index:e.index,settings:e.settings}}(t))},duplicateDeepAddon:function(t){return e(ua(t))},cloneAddonInner:function(t){return e(function(e){return{type:"CLONE_INNER_ADDON",index:e.index,settings:e.settings}}(t))},deleteAddon:function(t){return e(function(e){return{type:"DELETE_ADDON",index:e.index,settings:e.settings}}(t))},removeAddon:function(t,n,o,a){e(ra(t,n,o,a))},removeCollectionAddonItem:function(t){var n=t.rowId,o=t.columnId,a=t.addonIndex,i=t.collectionItemAddonIndex;e(la({rowId:n,columnId:o,addonIndex:a,collectionItemAddonIndex:i}))},deleteInnerAddon:function(t){return e(function(e){return{type:"DELETE_INNER_ADDON",index:e.index,settings:e.settings}}(t))},disableAddon:function(t){return e(Sa(t))},changeCollectionItemAddonVisibility:function(t){return e(function(e){return{type:"CHANGE_COLLECTION_ITEM_VISIBILITY",payload:e}}(t))},disableInnerAddon:function(t){return e(function(e){return{type:"DISABLE_INNER_ADDON",index:e.index,settings:e.settings}}(t))},changeDynamicAddonVisibility:function(t){return e(function(e){return{type:mn,payload:e}}(t))}}}))((function(e){return te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-backdrop builder-backdrop-color",style:{zIndex:3},onClick:function(){return e.reset()},role:"button",onKeyDown:De,tabIndex:0}),te.createElement("div",{className:"builder-list-group builder-is-card builder-context-menu",style:{zIndex:4}},te.createElement(qg,e)))}));var Qg=["isOpen","contextMenuEvent","onClose"],eh=function(e){var t=e.isOpen,n=e.contextMenuEvent,o=e.onClose,a=(0,Su.Z)(e,Qg),i=(0,te.useState)({top:0,left:0}),r=(0,W.Z)(i,2),l=r[0],c=r[1];(0,te.useEffect)((function(){if(t&&n){var e=n.clientX,o=n.clientY,a=window.iWindow.innerWidth-230,i=window.iWindow.innerHeight-400,r={top:o>i?i:o,left:e>a?a:e};document.querySelector(".builder-panel-opened.builder-stack-left")&&(r.left=r.left+340),c(r)}}),[t,n]);var s={display:t?"block":"none",position:"absolute",top:l.top,left:l.left};return t&&n?(0,ne.createPortal)(te.createElement("div",{style:s,onClick:o,role:"presentation"},te.createElement($g,a)),document.body):null};function th(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function nh(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?th(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):th(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function oh(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return ah(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?ah(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,a=function(){};return{s:a,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,r=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return r=e.done,e},e:function(e){l=!0,i=e},f:function(){try{r||null==n.return||n.return()}finally{if(l)throw i}}}}function ah(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var ih,rh,lh,ch,sh=["published","access","language","created","created_by"],dh="field_";function uh(e,t){return ph.apply(this,arguments)}function ph(){return(ph=(0,jt.Z)(Ut().mark((function e(t,n){var o,a,i;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return o="".concat(pagebuilder_base,"index.php?option=com_sppagebuilder&task=dynamic_content.getReferenceValueByPath&item_id=").concat(t,"&reference_item_id=").concat(n,"_context=collections"),e.next=3,fetch(o,{method:"GET",headers:{"Content-Type":"application/json","X-CSRF-Token":Joomla.getOptions("csrf.token")}});case 3:return a=e.sent,e.next=6,a.json();case 6:return i=e.sent,e.abrupt("return",null==i?void 0:i.data);case 8:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function mh(e,t){return vh.apply(this,arguments)}function vh(){return vh=(0,jt.Z)(Ut().mark((function e(t,n){var o,a,i,r,l,c,s,d;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t&&n){e.next=2;break}return e.abrupt("return",null);case 2:if(o=t.path||"",a=o.split("."),i=n,n.collection_id!==V.ARTICLES&&n.collection_id!==V.TAGS){e.next=7;break}return e.abrupt("return",i);case 7:r=oh(a),e.prev=8,r.s();case 10:if((l=r.n()).done){e.next=27;break}if(c=l.value,s=sh.includes(c)?c:(u=parseInt(c,10),"".concat(dh).concat(u)),!i){e.next=24;break}if(s in i){e.next=23;break}return e.next=17,uh(i.id,c);case 17:if(e.t0=e.sent,e.t0){e.next=20;break}e.t0="";case 20:i=e.t0,e.next=24;break;case 23:i=i[s]||null;case 24:i="object"===(0,Ee.Z)(i)?nh({},i):i;case 25:e.next=10;break;case 27:e.next=32;break;case 29:e.prev=29,e.t1=e.catch(8),r.e(e.t1);case 32:return e.prev=32,r.f(),e.finish(32);case 35:if("object"===(0,Ee.Z)(i)&&"value"in i&&(i=i.value),"string"==typeof i||"number"==typeof i){e.next=38;break}return e.abrupt("return",i);case 38:if(d=n.option_store||{},!(i in d)){e.next=41;break}return e.abrupt("return",d[i]);case 41:return e.abrupt("return",i);case 42:case"end":return e.stop()}var u}),e,null,[[8,29,32,35]])}))),vh.apply(this,arguments)}function fh(e,t){var n=(null==t?void 0:t.date_format)||"d M, Y H:i A";if(!e||!n)return e;if("n-time-ago"===n){var o=new Date(e),a=new Date,i=Math.floor((a-o)/6e4);return 0===i?"Just now":i<60?"".concat(i," minutes ago"):i<1440?"".concat(Math.floor(i/60)," hours ago"):i<10080?"".concat(Math.floor(i/1440)," days ago"):i<43200?"".concat(Math.floor(i/10080)," weeks ago"):i<525600?"".concat(Math.floor(i/43200)," months ago"):"".concat(Math.floor(i/525600)," years ago")}return n="custom"===n?null==t?void 0:t.date_format_custom:n,function(e,t){var n={d:String(e.getDate()).padStart(2,"0"),j:e.getDate(),D:e.toLocaleString("en-US",{weekday:"short"}),l:e.toLocaleString("en-US",{weekday:"long"}),m:String(e.getMonth()+1).padStart(2,"0"),n:e.getMonth()+1,M:e.toLocaleString("en-US",{month:"short"}),F:e.toLocaleString("en-US",{month:"long"}),Y:e.getFullYear(),y:String(e.getFullYear()).slice(-2),H:String(e.getHours()).padStart(2,"0"),h:String(e.getHours()%12||12).padStart(2,"0"),g:e.getHours()%12||12,i:String(e.getMinutes()).padStart(2,"0"),s:String(e.getSeconds()).padStart(2,"0"),A:e.getHours()>=12?"PM":"AM",a:e.getHours()>=12?"pm":"am"};return t.replace(/\b[dDjlmnMFYyHhgisAa]\b/g,(function(e){return n[e]||e}))}(new Date(e),n)}var bh=function(e){var t=e.id,n=e.styleFn,o=e.neg;return Ye.filter((function(e){return e!==b})).map((function(e){var a="";return(0,vn.isEmpty)(n(e))||(a+=lt(e),a+=Tm(t)(ih||(ih=(0,Lm.Z)(["\n ","\n "])),n(e,o)),a+="}"),a})).join("\n")},gh=function(e,t){var n=t.settings;if(!n)return"";var o=n.color,a=n.alignment,i=n.title_padding,r=n.icon,l=n.icon_gap,c=window.getMarginPadding(i,"padding"),s=Tm(e)(rh||(rh=(0,Lm.Z)(["\n ","\n color: ",";\n width: 100%;\n ","\n justify-content: ",";\n text-shadow: ",";\n transition: all 200ms ease-in;"])),c[b],o,r?"gap: ".concat(l,";"):"",Te(a)?a[b]:"left",function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!(t in e))return"";var o=e[t];if("object"===(0,Ee.Z)(o)){var a=o.ho?"".concat(o.ho,"px"):"0px",i=o.vo?"".concat(o.vo,"px"):"0px",r=o.blur?"".concat(o.blur,"px"):"0px",l=n?" ":o.spread?"".concat(o.spread,"px"):"0px",c=o.color||"";return function(e){if(!e)return!1;"string"==typeof e&&(e=e.replace(/\s+/g," ").split(" "),e={ho:parseFloat(e[0]),vo:parseFloat(e[1]),blur:parseFloat(e[2]),spread:parseFloat(e[3]),color:e[4]});var t=["ho","vo","blur","spread"];if("object"===(0,Ee.Z)(e)){if(void 0!==e.enabled)return e.enabled;for(var n in e){if(t.includes(n)){var o=parseFloat(e[n]);if(!isNaN(o)&&0!==o)return!0}if("color"===n){var a=e[n].toLowerCase();return!("#fff"===a||"#ffffff"===a)}}}return!1}(o)?"".concat(a," ").concat(i," ").concat(r," ").concat(l," ").concat(c):""}return"0 0 0 0 #fff"===o?"":o}(n,"title_text_shadow",!0)),d=bh({id:e,styleFn:function(e){var t="",n=Te(c)?c[e]:c,o=Te(a)?a[e]:a;return o&&(t+="text-align: ".concat(o,";")),n&&(t+=n),"\n ".concat(t,"\n ")}});return s+d},hh=function(e,t,n,o,a,i){var r="";return r+="#sppb-addon-".concat(e," ").concat(t," {"),n[o]&&("object"===(0,Ee.Z)(n[o])?r+="height: ".concat(n[o][i],"px;"):r+="height: ".concat(n[o],"px;")),n[a]&&(r+="width: ".concat(n[a][i],"px;")),r+"}"},_h=function(e,t){return e.some((function(e){return t.includes(e)}))},Eh=function(e,t,n){var o;if(!e||isNaN(e))return"";var a=parseFloat(e),i=null!=n&&n.rating_max_length?parseInt(n.rating_max_length):null;i=null!==(o=i)&&void 0!==o?o:Math.ceil(a);for(var r="integer"===(null==t?void 0:t.number_format),l=null!=n&&n.rating_icon&&""!==n.rating_icon.trim()?n.rating_icon:null,c='<div class="sppb-rating-stars">',s=1;s<=i;s++){var d=!r&&a>=s-.5&&a<s,u="sppb-rating-star";a>=s?u+=" sppb-rating-star-filled":d&&(u+=" sppb-rating-star-half"),c+=l?d?'<span class="'.concat(u="sppb-rating-star sppb-rating-custom-half",'"><i class="').concat(l,'"></i><i class="').concat(l,' half-overlay"></i></span>'):'<span class="'.concat(u,'"><i class="').concat(l,'"></i></span>'):'<span class="'.concat(u,'">★</span>')}return c+"</div>"},yh=function(e,t){if(!_h(["youtu.be","www.youtube.com","youtube.com","vimeo.com","www.vimeo.com","player.vimeo.com"],e))return"";var n=t.url||"",o=t.no_cookie?"-nocookie":"",a=t.show_rel_video?"&rel=1":"&rel=0",i=t.youtube_shorts||0,r=t.vimeo_show_author?"byline=1":"byline=0",l=t.vimeo_mute_video?"muted=1":"muted=0",c=t.vimeo_show_video_title?"title=1":"title=0",s=t.vimeo_show_author_profile?"portrait=1":"portrait=0";try{var d=new URL(e),u="";switch(d.hostname){case"youtu.be":var p=d.pathname.substring(1);u="//www.youtube".concat(o,".com/embed/").concat(p,"?iv_load_policy=3").concat(a);break;case"www.youtube.com":case"youtube.com":var m=new URLSearchParams(d.search),v=m.get("v")||"";"/playlist"===d.pathname?(v=m.get("list")||"",u="//www.youtube.com/embed/?listType=playlist&list=".concat(v)):(i&&(v=d.pathname.replace("/shorts/","")),u="//www.youtube".concat(o,".com/embed/").concat(v,"?iv_load_policy=3").concat(a));break;case"vimeo.com":case"www.vimeo.com":case"player.vimeo.com":var f=n;if("player.vimeo.com"!==d.hostname){var b=d.pathname.substring(1);f="//player.vimeo.com/video/".concat(b)}u=function(e,t){var n=e.filter(Boolean).join("&");return n?"".concat(t,"?").concat(n):t}([l,r,s,c],f)}return u}catch(t){return console.error("Invalid video URL:",e),""}};const xh=function(e){var t=e.row,n=e.column,o=e.addon,a=e.rowIndex,i=e.colIndex,r=e.index,l=e.itemIndex,c=o.settings,s=(0,te.useState)(window.builderDefaultDevice),d=(0,W.Z)(s,2),u=d[0],p=d[1],m=(0,Io.v9)((function(e){var t;return null===(t=e.pageOptions)||void 0===t?void 0:t.data})),v=(0,te.useState)(null),f=(0,W.Z)(v,2),g=f[0],h=f[1],_=(0,te.useRef)(null),E=null==m?void 0:m.view_id,y=In(null==m?void 0:m.extension_view),x=(null==c?void 0:c.dynamic_item)||g;function O(){return(O=(0,jt.Z)(Ut().mark((function e(){var t,n;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!E){e.next=6;break}return e.next=3,On(E);case 3:t=e.sent,(n=null==t?void 0:t.data).length&&h(null==n?void 0:n[0]);case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}y&&!x&&function(){O.apply(this,arguments)}();var I,w,C=Mm(o,u),P=km(o),S=on(o.settings),A=S.animationClass,D=S.animationAttr,N="",T="";if((null==o?void 0:o.name)===B.DynamicContentImage){var R=c.is_effects_enabled?function(e,t,n,o){if(!n||!n[o])return"";var a=n[o],i="";i+="#sppb-addon-".concat(e," ").concat(".sppb-dynamic-content-image-wrapper .sppb-dynamic-content-image"," {"),i+="filter: ",null!=a&&a.blur&&(i+="blur(".concat(a.blur,"px) ")),null!=a&&a.hue_rotate&&(i+="hue-rotate(".concat(a.hue_rotate,"deg) "));for(var r=0,l=Object.entries(a);r<l.length;r++){var c=(0,W.Z)(l[r],2),s=c[0],d=c[1];"blur"!==s&&"hue_rotate"!==s&&Ae(d)&&""!==d&&(i+="".concat(s,"(").concat(d,"%) "))}return i+";}"}(o.id,0,c,"image_effects"):"",k=c.radius?function(e,t,n,o,a){if(!n||!n[o])return"";var i=n[o][a]||"",r="";return r+="#sppb-addon-".concat(e," ").concat(".sppb-dynamic-content-image-wrapper, .sppb-dynamic-content-location-wrapper, .sppb-dynamic-content-location-wrapper .sppb-addon-openstreetmap"," {"),(r+="border-radius: ".concat(i,"px;"))+"}"}(o.id,0,c,"radius",u):"",L=c.border?function(e,t,n,o){if(!n||!n[o])return"";var a=n[o],i="";return i+="#sppb-addon-".concat(e," ").concat(".sppb-dynamic-content-image-wrapper, .sppb-dynamic-content-location-wrapper"," {"),(i+="border: ".concat(a.border_width," ").concat(a.border_style," ").concat(a.border_color,";"))+"}"}(o.id,0,c,"border"):"",M=c.margin||c.padding?function(e,t,n,o){var a="";return a+="#sppb-addon-".concat(e," ").concat(".sppb-dynamic-content-image-wrapper, .sppb-dynamic-content-location-wrapper"," {"),n.margin&&(a+="margin: ".concat(n.margin[o],";")),n.padding&&(a+="padding: ".concat(n.padding[o],";")),a+"}"}(o.id,0,c,u):"",Z=c.height||c.width?hh(o.id,".sppb-dynamic-content-image-wrapper",c,"height","width",u):"",j=null!=c&&c.map_height?hh(o.id,".sppb-dynamic-content-location-wrapper .sppb-addon-openstreetmap",c,"map_height",null,u):"",G=(I=o.id,".sppb-dynamic-content-image-wrapper",w="",w+="#sppb-addon-".concat(I," ").concat(".sppb-dynamic-content-image-wrapper"," {"),w+="width: 100%;",w+="overflow: hidden;",(w+="aspect-ratio: var(--sppb-dc-aspect-ratio);")+"}"),U=function(e,t){var n="";return n+="#sppb-addon-".concat(e," ").concat(".sppb-dynamic-content-image-wrapper .sppb-dynamic-content-image"," {"),n+="width: 100%;",n+="height: 100%;",(n+="object-fit: var(--sppb-dc-image-fit);")+"}"}(o.id);N+=R,N+=k,N+=L,N+=M,N+=G,N+=U,N+=Z,N+=j}if((null==o?void 0:o.name)===B.DynamicContentText){var F,H,K,Y,X,q="#sppb-addon-".concat(o.id," .sppb-dynamic-content-text");T+=gh(q,o);var $="#addon-wrap-".concat(o.id),Q="#sppb-addon-".concat(o.id," .sppb-dynamic-content-text .sppb-dynamic-content-text__icon");if(T+=function(e,t){var n=t.settings;if(!n)return"";var o=n.title_margin,a=window.getMarginPadding(o,"margin"),i=Tm(e)(lh||(lh=(0,Lm.Z)(["\n ","\n "])),a[b]),r=bh({id:e,styleFn:function(e){var t="",n=Te(a)?a[e]:a;return n&&(t+=n),"\n ".concat(t,"\n ")}});return i+r}($,o),T+=function(e,t){var n=t.settings;if(!n)return"";var o=n.icon,a=n.icon_color,i=n.icon_size;return o?Tm(e)(ch||(ch=(0,Lm.Z)(["\n color: ",";\n font-size: ",";"])),a,i):""}(Q,o),"rating"===(null==o||null===(F=o.settings)||void 0===F||null===(F=F.attribute)||void 0===F?void 0:F.type)&&(T+=function(e,t){var n=(null==t?void 0:t.rating_gap)||"2px",o=(null==t?void 0:t.rating_size)||"1.2em",a=(null==t?void 0:t.rating_color)||"#fbbf24",i=(null==t?void 0:t.rating_empty_color)||"#d1d5db",r=null!=t&&t.rating_size?"calc(".concat(t.rating_size," / 2)"):"0.6em";return"\n #sppb-addon-".concat(e," .sppb-rating-stars {\n display: inline-flex;\n gap: ").concat(n,";\n align-items: center;\n }\n #sppb-addon-").concat(e," .sppb-rating-star {\n color: ").concat(i,";\n font-size: ").concat(o,";\n line-height: 1;\n transition: color 0.2s ease;\n }\n #sppb-addon-").concat(e," .sppb-rating-star-filled {\n color: ").concat(a,";\n }\n #sppb-addon-").concat(e," .sppb-rating-star-half {\n color: ").concat(i,";\n position: relative;\n }\n #sppb-addon-").concat(e,' .sppb-rating-star-half::after {\n content: "★";\n position: absolute;\n top: 0;\n left: 0;\n width: 50%;\n height: 100%;\n color: ').concat(a,";\n overflow: hidden;\n }\n #sppb-addon-").concat(e," .sppb-rating-star i {\n font-size: inherit;\n color: inherit;\n }\n #sppb-addon-").concat(e," .sppb-rating-custom-half {\n position: relative;\n }\n #sppb-addon-").concat(e," .sppb-rating-custom-half i:first-child {\n color: ").concat(i,";\n position: relative;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n z-index: 1;\n }\n #sppb-addon-").concat(e," .sppb-rating-custom-half i.half-overlay {\n color: ").concat(a,";\n position: absolute;\n top: 0;\n left: 0;\n width: ").concat(r,";\n height: 100%;\n z-index: 1;\n overflow: hidden;\n }\n ")}(o.id,o.settings)),null!=o&&null!==(H=o.settings)&&void 0!==H&&H.content_truncation&&"rating"!==(null==o||null===(K=o.settings)||void 0===K||null===(K=K.attribute)||void 0===K?void 0:K.type)&&"file"!==(null==o||null===(Y=o.settings)||void 0===Y||null===(Y=Y.attribute)||void 0===Y?void 0:Y.type)&&"SPPB Layout"!==(null==o||null===(X=o.settings)||void 0===X||null===(X=X.attribute)||void 0===X?void 0:X.name)){var ee,ne=(null==o||null===(ee=o.settings)||void 0===ee?void 0:ee.content_truncation_action_text_color)||"#3366FF";T+="\n #sppb-addon-".concat(o.id," .sppb-content-truncation-show {\n color: ").concat(ne,";\n }\n ")}}var oe=function(){p(Ce.device)};(0,te.useEffect)((function(){return Ce.on("change",oe),function(){Ce.removeListener("change",oe)}}),[]);var ie=function(){var e=(0,jt.Z)(Ut().mark((function e(t){var n,o,a;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=null==t?void 0:t.attribute,(null==x?void 0:x.collection_id)!==V.ARTICLES&&(null==x?void 0:x.collection_id)!==V.TAGS){e.next=31;break}if(!(o=null==n?void 0:n.path)||void 0===x[o]){e.next=5;break}return e.abrupt("return",x[o]);case 5:if((null==x?void 0:x.collection_id)!==V.ARTICLES){e.next=21;break}e.t0=o,e.next="title"===e.t0?9:"introtext"===e.t0?10:"fulltext"===e.t0?11:"featured_image"===e.t0?12:"image_thumbnail"===e.t0?13:"link"===e.t0?14:"created"===e.t0?15:"username"===e.t0?16:"category"===e.t0?17:"hits"===e.t0?18:"tags_formatted"===e.t0?19:20;break;case 9:case 25:return e.abrupt("return",x.title);case 10:return e.abrupt("return",x.introtext);case 11:return e.abrupt("return",x.fulltext);case 12:return e.abrupt("return",x.featured_image||x.image_thumbnail);case 13:return e.abrupt("return",x.image_thumbnail||x.featured_image);case 14:return e.abrupt("return",x.link);case 15:return e.abrupt("return",x.created);case 16:return e.abrupt("return",x.username);case 17:return e.abrupt("return",x.category);case 18:case 29:return e.abrupt("return",x.hits);case 19:return e.abrupt("return",x.tags_formatted||[]);case 20:case 30:return e.abrupt("return",x[o]);case 21:if((null==x?void 0:x.collection_id)!==V.TAGS){e.next=31;break}e.t1=o,e.next="title"===e.t1?25:"alias"===e.t1?26:"description"===e.t1?27:"published"===e.t1?28:"hits"===e.t1?29:30;break;case 26:return e.abrupt("return",x.alias);case 27:return e.abrupt("return",x.description);case 28:return e.abrupt("return",x.published);case 31:return e.next=33,mh(n,x);case 33:return a=e.sent,e.abrupt("return",a);case 35:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),re=function(){var e=(0,jt.Z)(Ut().mark((function e(){var t,n,a,i,r,s,d,u,p,m,v,f,b,g,h,_,E,y,O,I,w,C,P,S,A,D,N,T,R,k,L,M,Z,j,G,U,F,H,K,Y,X,q,$,Q,ee,ne,oe,ae,re,le,ce,se,de,ue,pe,me,ve,fe,be,ge,he,_e,ye,xe,Oe,Ie,we,Ce,Pe,Se,De,Ne,Te,Re,ke,Le,Me,Be,Je,Ze,je,Ge,Ue,Fe,He,ze,Ve,We,Ke,Ye,Xe,qe,$e,Qe,et,tt,nt,ot,at,it,rt,lt,st,dt,ut,pt,mt,vt,ft,bt;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((null==o?void 0:o.name)!==B.DynamicContentImage){e.next=61;break}return u=o.settings,e.next=4,ie(u);case 4:if(e.t0=e.sent,e.t0){e.next=7;break}e.t0=z;case 7:if(p=e.t0,m="","gallery"!==(null==u||null===(t=u.attribute)||void 0===t?void 0:t.type)){e.next=19;break}return p=JSON.parse(p),h=null!==(v=null==u?void 0:u.gallery_title)&&void 0!==v?v:"",_=null==u?void 0:u.gallery_heading_selector,E=null==u?void 0:u.gallery_item_alignment,y=!(null==u||!u.enable_slider),O=!(null==u||!u.enable_arrows),I=y?(null==u?void 0:u.slider_style)||"thumb":null,w=(null==u?void 0:u.image_per_slide)||1,e.abrupt("return",te.createElement("div",{className:"sppb-dynamic-content-gallery ".concat(null!==(f=null==u?void 0:u.class)&&void 0!==f?f:"")},h&&te.createElement(_,{className:"sppb-addon-title"},h),te.createElement("div",{className:"sppb-addon-content"},te.createElement("ul",{className:"sppb-dc-bxslider sppb-gallery clearfix gallery-item-".concat(E),"data-addon-id":o.id,"data-enable-slider":y,"data-enable-arrows":O,"data-slider-style":I,"data-image-per-slide":w},null===(b=p)||void 0===b?void 0:b.map((function(e){var t,n,o=e.src;return null!==(t=o)&&void 0!==t&&t.startsWith("http")||null!==(n=o)&&void 0!==n&&n.startsWith("https")||(o="".concat(pagebuilder_base,"/").concat(o)),te.createElement("li",{key:e.id},te.createElement("img",{key:e.id,src:o,style:y?{objectFit:"cover",width:"100%"}:{objectFit:"cover"}}))}))),y&&"thumb"===I&&te.createElement("div",{id:"sppb-dc-bxpager-".concat(o.id,"-").concat(null!=l?l:-1),className:"sppb-dc-bxpager"},null===(g=p)||void 0===g?void 0:g.map((function(e,t){var n,o,a=e.src;return null!==(n=a)&&void 0!==n&&n.startsWith("http")||null!==(o=a)&&void 0!==o&&o.startsWith("https")||(a="".concat(pagebuilder_base,"/").concat(a)),te.createElement("a",{key:e.id,"data-slide-index":t.toString(),href:"javascript:void(0)"},te.createElement("img",{src:a}))}))))));case 19:if("location"!==(null==u||null===(n=u.attribute)||void 0===n?void 0:n.type)){e.next=37;break}if(R=null!==(C=null==u?void 0:u.map_style)&&void 0!==C?C:"Wikimedia",k=null!==(P=null==u?void 0:u.map_zoom)&&void 0!==P?P:0,L=null!==(S=null==u?void 0:u.map_mouse_scroll)&&void 0!==S?S:0,M=null!==(A=null==u?void 0:u.map_dragging)&&void 0!==A?A:0,Z=null!==(D=null==u?void 0:u.map_zoom_control)&&void 0!==D?D:1,j=null!==(N=null==u?void 0:u.map_attribution)&&void 0!==N?N:1,G=null!==(T=null==u?void 0:u.class)&&void 0!==T?T:"",p=JSON.parse(p),Array.isArray(p)){e.next=30;break}return e.abrupt("return",te.createElement(te.Fragment,null));case 30:if(U=[],p.forEach((function(e){var t,n,o,a=null!==(t=null==e?void 0:e.lat)&&void 0!==t?t:"",i=null!==(n=null==e?void 0:e.lng)&&void 0!==n?n:"",r=null!==(o=null==e?void 0:e.popupText)&&void 0!==o?o:"";U.push({address:r,latitude:a,longitude:i,custom_icon:""})})),F=JSON.stringify(U)){e.next=35;break}return e.abrupt("return",te.createElement(te.Fragment,null));case 35:return H=ct(),e.abrupt("return",te.createElement("div",{className:"sppb-dynamic-content-location-wrapper",key:H},te.createElement("div",{id:"sppb-dynamic-content-location-item-".concat(null==o?void 0:o.id,"-").concat(H),className:"sppb-addon-openstreetmap ".concat(G),"data-location":F,"data-mapstyle":R,"data-mapzoom":k,"data-mousescroll":L,"data-dragging":M,"data-zoomcontrol":Z,"data-attribution":j})));case 37:if(K=null!==(a=null===(i=u.attribute)||void 0===i?void 0:i.type)&&void 0!==a?a:"image",Y="Dynamic Content Image",K===J)m=Ae(null===(X=JSON.parse(p))||void 0===X?void 0:X.poster)?null===(q=JSON.parse(p))||void 0===q?void 0:q.poster:"",p=Ae(null===($=JSON.parse(p))||void 0===$?void 0:$.src)?null===(Q=JSON.parse(p))||void 0===Q?void 0:Q.src:p;else if("image"===K&&(ee=p,p&&"string"==typeof p))try{(ne=JSON.parse(p))&&"object"===(0,Ee.Z)(ne)&&"src"in ne&&(p=ne.src||"",Y=ne.alt||"Dynamic Content Image")}catch(e){p=ee}(0,vn.isObject)(p)&&(p=z),null!==(r=p)&&void 0!==r&&r.startsWith("http")||null!==(s=p)&&void 0!==s&&s.startsWith("https")||(p="".concat(pagebuilder_base,"/").concat(p)),"custom"===(oe=(null==u?void 0:u.aspect_ratio)||"")&&(oe=(null==u?void 0:u.custom_aspect_ratio)||""),"none"===oe&&(oe=""),ae=(null==u?void 0:u.image_fit)||"cover",re={"--sppb-dc-image-fit":ae,"--sppb-dc-aspect-ratio":oe},le="",ce=0,se=Object.entries(re);case 49:if(!(ce<se.length)){e.next=57;break}if(de=(0,W.Z)(se[ce],2),ue=de[0],pe=de[1]){e.next=53;break}return e.abrupt("continue",54);case 53:le+="".concat(ue,": ").concat(pe,"; ");case 54:ce++,e.next=49;break;case 57:return me=le.split(";").reduce((function(e,t){var n=t.split(":").map((function(e){return e.trim()})),o=(0,W.Z)(n,2),a=o[0],i=o[1];return a&&i&&(e[a]=i),e}),{}),ve=(null==u?void 0:u.youtube_shorts)||0,fe=null!=u&&u.aspect_ratio&&ve?null==u?void 0:u.aspect_ratio:"16by9",e.abrupt("return",te.createElement("div",{className:"sppb-dynamic-content-image-wrapper ".concat(null!==(d=null==u?void 0:u.class)&&void 0!==d?d:""),style:me},K===J?_h(["youtu.be","www.youtube.com","youtube.com","vimeo.com","www.vimeo.com","player.vimeo.com"],p)?te.createElement("div",{role:"button"},te.createElement("div",{style:{pointerEvents:"none"},className:"sppb-video-block sppb-embed-responsive sppb-embed-responsive-".concat(fe)},te.createElement("iframe",{className:"sppb-embed-responsive-item",src:yh(p,u),allow:"accelerometer",webkitallowfullscreen:"true",mozallowfullscreen:"true",allowFullScreen:!0,loading:"lazy"}))):te.createElement("video",{controls:!0,style:{width:"100%"},poster:m},te.createElement("source",{src:p,type:"video/mp4"}),"Your browser does not support the video tag."):te.createElement("img",{src:p,alt:Y,className:"sppb-dynamic-content-image"})));case 61:if((null==o?void 0:o.name)!==B.DynamicContentText){e.next=116;break}return Fe="",He="rich-text"===(null==o||null===(be=o.settings)||void 0===be||null===(be=be.attribute)||void 0===be?void 0:be.type),e.next=66,ie(null==o?void 0:o.settings);case 66:if(Fe=e.sent,"SPPB Layout"===(null==o||null===(ge=o.settings)||void 0===ge||null===(ge=ge.attribute)||void 0===ge?void 0:ge.name)&&(Fe="[SPPB INTEGRATED ARTICLE LAYOUT]"),"file"===(null==o||null===(he=o.settings)||void 0===he||null===(he=he.attribute)||void 0===he?void 0:he.type)&&(Fe=(null==o||null===(ze=o.settings)||void 0===ze?void 0:ze.file_value_override)||Fe),(0,vn.isObject)(Fe)&&(Fe=""),"link"===(null==o||null===(_e=o.settings)||void 0===_e||null===(_e=_e.attribute)||void 0===_e?void 0:_e.type)&&null!=o&&null!==(ye=o.settings)&&void 0!==ye&&null!==(ye=ye.attribute)&&void 0!==ye&&null!==(ye=ye.link)&&void 0!==ye&&ye.text&&(Fe=null==o||null===(Ve=o.settings)||void 0===Ve||null===(Ve=Ve.attribute)||void 0===Ve||null===(Ve=Ve.link)||void 0===Ve?void 0:Ve.text),"date-time"===(null==o||null===(xe=o.settings)||void 0===xe||null===(xe=xe.attribute)||void 0===xe?void 0:xe.type)&&(Ke=null==o||null===(We=o.settings)||void 0===We?void 0:We.attribute,Fe=fh(Fe,Ke)),"option"!==(null==o||null===(Oe=o.settings)||void 0===Oe||null===(Oe=Oe.attribute)||void 0===Oe?void 0:Oe.type)){e.next=77;break}return e.next=75,ie(null==o?void 0:o.settings);case 75:Xe=e.sent,Fe=null!==(Ye=null==x?void 0:x.option_store[Xe])&&void 0!==Ye?Ye:"";case 77:if("multi-reference"!==(null==o||null===(Ie=o.settings)||void 0===Ie||null===(Ie=Ie.attribute)||void 0===Ie?void 0:Ie.type)){e.next=82;break}return e.next=80,ie(null==o?void 0:o.settings);case 80:qe=e.sent,Fe=Array.isArray(qe)?qe.map((function(e){return e.title||e.name||e.id})).join(", "):"";case 82:if("rating"!==(null==o||null===(we=o.settings)||void 0===we||null===(we=we.attribute)||void 0===we?void 0:we.type)){e.next=87;break}return e.next=85,ie(null==o?void 0:o.settings);case 85:Qe=e.sent,Fe=Eh(Qe,null==o||null===($e=o.settings)||void 0===$e?void 0:$e.attribute,null==o?void 0:o.settings);case 87:if("icon"!==(null==o||null===(Ce=o.settings)||void 0===Ce||null===(Ce=Ce.attribute)||void 0===Ce?void 0:Ce.type)){e.next=93;break}return e.next=90,ie(null==o?void 0:o.settings);case 90:et=e.sent,tt=te.createElement("div",{className:"sppb-icon"},te.createElement("span",{className:"sppb-icon-inner",style:{display:"flex"}},te.createElement("i",{className:"sppb-dynamic-content-text__field_icon ".concat(et)}))),Fe=tt;case 93:if("link"===(null==o||null===(Pe=o.settings)||void 0===Pe||null===(Pe=Pe.attribute)||void 0===Pe?void 0:Pe.path)&&(null==x?void 0:x.collection_id)===V.ARTICLES&&Fe&&!Fe.startsWith("http")&&(Fe="".concat(window.location.origin).concat(Fe)),nt=null!==(Se=null==o||null===(De=o.settings)||void 0===De?void 0:De.icon)&&void 0!==Se?Se:null,ot=(null==o||null===(Ne=o.settings)||void 0===Ne?void 0:Ne.icon_position)||"left",at="rating"===(null==o||null===(Te=o.settings)||void 0===Te||null===(Te=Te.attribute)||void 0===Te?void 0:Te.type),it="file"===(null==o||null===(Re=o.settings)||void 0===Re||null===(Re=Re.attribute)||void 0===Re?void 0:Re.type),rt="SPPB Layout"===(null==o||null===(ke=o.settings)||void 0===ke||null===(ke=ke.attribute)||void 0===ke?void 0:ke.name),lt="icon"===(null==o||null===(Le=o.settings)||void 0===Le||null===(Le=Le.attribute)||void 0===Le?void 0:Le.type),st=(null==o||null===(Me=o.settings)||void 0===Me?void 0:Me.default_text)||null,dt=(null==o||null===(Be=o.settings)||void 0===Be?void 0:Be.selector)||"p",gt=Fe||st||Joomla.JText._("COM_SPPAGEBUILDER_ADDON_COLLECTION_TEXT"),ht=void 0,(ht=document.createElement("div")).innerHTML=gt,(ut=ht.textContent||ht.innerText||"")||at||lt){e.next=105;break}return e.abrupt("return",te.createElement(te.Fragment,null));case 105:return pt=(null==o||null===(Je=o.settings)||void 0===Je?void 0:Je.content_truncation)||0,mt=(null==o||null===(Ze=o.settings)||void 0===Ze?void 0:Ze.content_truncation_action_text)||"Show More",vt=pt&&!at&&!it&&!rt,ft=(null==o||null===(je=o.settings)||void 0===je?void 0:je.enable_button)&&"link"===(null==c||null===(Ge=c.attribute)||void 0===Ge?void 0:Ge.type),bt="sppb-btn ",bt+=null!=c&&c.button_type?" sppb-btn-".concat(c.button_type):"",bt+=null!=c&&c.button_size?" sppb-btn-".concat(c.button_size):"",bt+=null!=c&&c.button_block?" ".concat(c.button_block):"",bt+=null!=c&&c.button_shape?" sppb-btn-".concat(c.button_shape):" sppb-btn-rounded",bt+=null!=c&&c.button_appearance?" sppb-btn-".concat(c.button_appearance):"",e.abrupt("return",te.createElement(te.Fragment,null,te.createElement(dt,{className:"sppb-dynamic-content-text ".concat(null!==(Ue=null==c?void 0:c.class)&&void 0!==Ue?Ue:"")},te.createElement(te.Fragment,null,!!nt&&ut&&"left"===ot&&te.createElement("i",{className:"sppb-dynamic-content-text__icon ".concat(nt)}),He||at?te.createElement("span",{dangerouslySetInnerHTML:{__html:Fe||st||Joomla.JText._("COM_SPPAGEBUILDER_ADDON_COLLECTION_TEXT")}}):te.createElement("span",{className:"".concat(ft?bt:""),id:ft?"btn-".concat(o.id):"",style:rt?{color:"#4e53878a"}:{}},Fe||st||Joomla.JText._("COM_SPPAGEBUILDER_ADDON_COLLECTION_TEXT")),!!nt&&ut&&"right"===ot&&te.createElement("i",{className:"sppb-dynamic-content-text__icon ".concat(nt)}))),!!vt&&te.createElement("div",{className:"sppb-btn-container sppb-content-truncation-show"},te.createElement("div",{role:"button",className:"sppb-btn-show-more"},mt))));case 116:case"end":return e.stop()}var gt,ht}),e)})));return function(){return e.apply(this,arguments)}}(),le=(0,te.useState)(null),ce=(0,W.Z)(le,2),se=ce[0],de=ce[1];return(0,te.useEffect)((function(){var e=function(){var e=(0,jt.Z)(Ut().mark((function e(){var t;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,re();case 2:t=e.sent,de(t);case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();e()}),[o,x]),te.createElement(te.Fragment,null,te.createElement("div",{dangerouslySetInnerHTML:{__html:P},style:{display:"none"}}),te.createElement("style",null,C),(null==o?void 0:o.name)===B.DynamicContentImage&&te.createElement("style",null,N),(null==o?void 0:o.name)===B.DynamicContentText&&te.createElement("style",null,T),te.createElement(Rm,{rowId:null==t?void 0:t.id,columnId:null==n?void 0:n.id,addon:o,mouseInteraction:!0,scrollInteraction:!0}),te.createElement("div",(0,ko.Z)({ref:_,id:"sppb-addon-".concat(o.id),className:"".concat(A)},D,{onClick:function(e){var l;e.stopPropagation(),e.preventDefault();var c=null===(l=addonsJSON)||void 0===l?void 0:l[o.name];if(void 0!==c){var s=void 0!==(null==c?void 0:c.inline),d={rowIndex:a,colIndex:i,addonIndex:r,addonId:o.id,htmlContent:o.htmlContent,assets:o.assets,addonName:o.name,formData:o.settings},u={type:"addon",index:a,settings:d,row:t,column:n,addon:o};if(s){if(Ta.show&&Ta.addonId===u.settings.addonId)return;Zi.resetAll(),Ta.reset(),Ta.setAddon(ae()(u)),Ta.setType("addon"),Ta.setConfig(c.inline),Ta.setPosition(_.current.getBoundingClientRect()),Ta.showEditor()}else Ta.reset(),Zi.resetAll(),Zi.setAddon(u),Zi.setType("addon"),Zi.showEditPanel()}}}),se))};var Oh,Ih,wh,Ch,Ph,Sh;function Ah(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var Dh=function(e){var t=e.id,n=e.styleFn,o=e.neg;return Ye.filter((function(e){return e!==b})).map((function(e){var a="";return xe()(n(e))||(a+=lt(e),a+=Tm(t)(Ih||(Ih=(0,Lm.Z)(["\n\t\t\t\t\t","\n\t\t\t\t"])),n(e,o)),a+="}"),a})).join("\n")};function Nh(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!(t in e))return"";var o=e[t];if("object"===(0,Ee.Z)(o)){var a=o.ho?"".concat(o.ho,"px"):"0px",i=o.vo?"".concat(o.vo,"px"):"0px",r=o.blur?"".concat(o.blur,"px"):"0px",l=n?" ":o.spread?"".concat(o.spread,"px"):"0px",c=o.color||"";return function(e){if(!e)return!1;"string"==typeof e&&(e=e.replace(/\s+/g," ").split(" "),e={ho:parseFloat(e[0]),vo:parseFloat(e[1]),blur:parseFloat(e[2]),spread:parseFloat(e[3]),color:e[4]});var t=["ho","vo","blur","spread"];if("object"===(0,Ee.Z)(e)){if(void 0!==e.enabled)return e.enabled;for(var n in e){if(t.includes(n)){var o=parseFloat(e[n]);if(!isNaN(o)&&0!==o)return!0}if("color"===n){var a=e[n].toLowerCase();return!("#fff"===a||"#ffffff"===a)}}}return!1}(o)?"".concat(a," ").concat(i," ").concat(r," ").concat(l," ").concat(c):""}return"0 0 0 0 #fff"===o?"":o}function Th(e,t,n){var o,a=null!==(o=t[n])&&void 0!==o?o:null,i="",r="";if(null===a)return"";var l=["xl","lg","md","sm","xs"],c=!1;for(var s in a)if(l.includes(s)){c=!0;break}if(c){var d,u=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Ah(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Ah(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,a=function(){};return{s:a,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,r=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return r=e.done,e},e:function(e){l=!0,i=e},f:function(){try{r||null==n.return||n.return()}finally{if(l)throw i}}}}(l);try{for(u.s();!(d=u.n()).done;){var p=d.value;if(a[p]){var m,v,f,g=a[p],h=null!==(m=g.border_width)&&void 0!==m?m:"",_=null!==(v=g.border_style)&&void 0!==v?v:"",E=null!==(f=g.border_color)&&void 0!==f?f:"",y=h.split(" ");if(0===y.length)continue;var x;x=1===y.length?"border: ".concat(h," ").concat(_," ").concat(E,";"):Rh(y,_,E);var O="";b===p?(O+="".concat(e," {"),O+=x,O+="}"):(O+=lt(p),O+="".concat(e," {"),O+=x,O+="}",O+="}"),r+=O}}}catch(e){u.e(e)}finally{u.f()}}else{var I,w,C,P=null!==(I=a.border_width)&&void 0!==I?I:"",S=null!==(w=a.border_style)&&void 0!==w?w:"",A=null!==(C=a.border_color)&&void 0!==C?C:"",D=P.split(" ");if(0===D.length)return"";var N;N=1===D.length?"border: ".concat(P," ").concat(S," ").concat(A,";"):Rh(D,S,A),i="".concat(e," {"),i+=N,i+="}"}return{borderStyle:i,responsiveBorderStyle:r}}function Rh(e,t,n){var o=["top","right","bottom","left"],a=[];return e.forEach((function(e,i){""!==e.trim()&&a.push("border-".concat(o[i],": ").concat(e," ").concat(t," ").concat(n,";"))})),a.join("\n")}function kh(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Lh(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?kh(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):kh(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const Mh=function(e){var t,n,o,a=e.row,i=e.column,r=e.addon,l=e.rowIndex,c=e.colIndex,s=e.index,d=(0,te.useRef)(null),u=(0,Io.v9)((function(e){return e.pageBuilder.present})),p=(0,Io.v9)((function(e){var t;return null===(t=e.pageOptions)||void 0===t?void 0:t.data})),m=(0,Io.I0)(),v=(0,te.useState)(),f=(0,W.Z)(v,2),g=f[0],h=f[1],_=(0,te.useState)(!1),E=(0,W.Z)(_,2),y=E[0],x=E[1],O=r.settings,I=null==p?void 0:p.view_id,w=In(null==p?void 0:p.extension_view),C=(0,te.useState)(window.builderDefaultDevice),P=(0,W.Z)(C,2),S=P[0],A=P[1],D=km(r),N=function(e,t,n){return(0,te.useMemo)((function(){var t=e.settings,o="#sppb-addon-".concat(e.id),a=[],i=t.global_custom_position,r=t.global_seclect_position,l=t.global_addon_position_top,c=t.global_addon_position_left,s=t.global_addon_z_index;if(void 0!==(0,Ee.Z)(i)&&i){var d,u,p,m,v,f,g,h=gt(l)&>(l.unit)?l.unit:"px",_=gt(c)&>(c.unit)?c.unit:"px";"absolute"!==r&&"fixed"!==r||(d="margin: 0;"),"absolute"===r&&(m="position: absolute;"),"fixed"===r&&(m="position: fixed;"),Ie()(l)&&(u=l[window.builderDefaultDevice]?"top: ".concat(l[window.builderDefaultDevice]).concat(h,";"):"",f=Dh({id:o,styleFn:function(e){return l[e]?"top: ".concat(l[e]).concat(h,";"):""}})),Ie()(c)&&(p=c[window.builderDefaultDevice]?"left: ".concat(c[window.builderDefaultDevice]).concat(_,";"):"",g=Dh({id:o,styleFn:function(e){return c[e]?"left: ".concat(c[e]).concat(_,";"):""}})),s&&(v="z-index: ".concat(s,";"));var E=Tm(o)(Oh||(Oh=(0,Lm.Z)(["\n\t\t\t\t","\n\t\t\t\t","\n\t\t\t\t","\n\t\t\t\t","\n\t\t\t\t","\n\t\t\t"])),d,u,p,m,v);a.push(E),a.push(f),a.push(g)}var y=function(e,t,n,o){var a=t.settings,i=a.enable_scroller,r=a.grid_columns,l=a.row_gap,c=a.column_gap,s=a.display,d=a.flex_direction,u=a.flex_wrap,p=a.vertical_alignment,m=a.horizontal_alignment,v=function(e){var n,a,i,s,d,u,p="",m="",v="",f=!!o&&o>0,b=r[e];b&&""!==(null==t||null===(n=t.settings)||void 0===n?void 0:n.source)&>(null==t||null===(a=t.settings)||void 0===a?void 0:a.source)&&f&&(p="grid-template-columns: repeat(".concat(b,", 1fr);"));var g=Ie()(c)?c[e]:"";g&&""!==(null==t||null===(i=t.settings)||void 0===i?void 0:i.source)&>(null==t||null===(s=t.settings)||void 0===s?void 0:s.source)&&f&&(m="row-gap: ".concat(g,"px;"));var h=Ie()(l)?l[e]:"";return h&&""!==(null==t||null===(d=t.settings)||void 0===d?void 0:d.source)&>(null==t||null===(u=t.settings)||void 0===u?void 0:u.source)&&f&&(v="column-gap: ".concat(h,"px;")),"\n ".concat(p,"\n ").concat(m,"\n ").concat(v,"\n ")},f="",g="flex"===s?"flex-direction: ".concat(d,";"):"",h="flex"===s?"flex-wrap: ".concat(u,";"):"",_="flex"===s?"align-items: ".concat(p,";"):"",E="flex"===s?"justify-content: ".concat(m,";"):"";if(ke(i)){var y=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n="",o=Ie()(l)?l[e]:"";return o&&(n="margin-right: ".concat(t?"-".concat(o):o,"px;")),"\n ".concat(n,"\n ")},x=".sp-pagebuilder-addon.builder-collection-addon .builder-collection .slick-slide",O=".sp-pagebuilder-addon.builder-collection-addon .builder-collection .slick-list";f="\n ".concat(x," {\n ").concat(y(b),"\n }\n ").concat(O," {\n ").concat(y(b,!0),"\n }\n ");var I=Dh({id:x,styleFn:y});f+=I+=Dh({id:O,styleFn:y})}else f=Tm(e)(wh||(wh=(0,Lm.Z)(["\n display:\n ",";\n ","\n ","\n ","\n ","\n ","\n "])),s,g,h,_,E,v(b));return f+Dh({id:e,styleFn:v,neg:!0})}(o,e,0,n);return a.push(y),a.join("\n")}),[e.settings,t,n])}(r,S,null==g?void 0:g.length),T=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return(0,te.useMemo)((function(){var t="#sppb-addon-".concat(e.id," ").concat(n),o=[],a="";return a+=function(e,t){var n=t.settings;if(!n)return"";var o=n.color,a=n.alignment,i=n.title_margin,r=n.title_padding,l=window.getMarginPadding(r,"padding"),c=window.getMarginPadding(i,"margin"),s=Tm(e)(Sh||(Sh=(0,Lm.Z)(["\n ","\n ","\n color: ",";\n width: 100%;\n text-align: ",";\n text-shadow: ",";\n transition: all 200ms ease-in;"])),l[b],c[b],o,Ie()(a)?a[b]:"",Nh(n,"title_text_shadow",!0)),d=Dh({id:e,styleFn:function(e){var t="",n=Ie()(l)?l[e]:l,o=Ie()(c)?c[e]:c,i=Ie()(a)?a[e]:a;return i&&(t+="text-align: ".concat(i,";")),n&&(t+=n),o&&(t+=o),"\n ".concat(t,"\n ")}});return s+d}(t,e),a+=function(e,t){var n=t.settings,o=n.item_background,a=n.item_padding,i=n.item_border_radius,r=n.item_background_hover,l=n.item_border_radius_hover,c=n.item_width,s=n.item_border_hover,d=window.getMarginPadding(a,"padding"),u=Th(e,n,"item_border"),p=Tm(e)(Ch||(Ch=(0,Lm.Z)(["\n ","\n border-radius: ",";\n background-color: ",";\n box-shadow: ",";\n transition: all 200ms ease-in;\n ","\n width: ",";\n "])),d[b],Ie()(i)?"".concat(i[b],"px"):"".concat(i,"px"),o,Nh(n,"item_box_shadow"),u.borderStyle,Ie()(c)?"".concat(c[b]):"".concat(c));u.responsiveBorderStyle&&(p+=u.responsiveBorderStyle);var m=Dh({id:e,styleFn:function(e){var t="",n=Ie()(d)?d[e]:d,o=Ie()(i)?i[e]:i,a=Ie()(c)?c[e]:c;return n&&(t+=n),o&&(t+="border-radius: ".concat(o,"px")),a&&(t+="width: ".concat(a)),"\n ".concat(t,"\n ")}});p+=m;var v=Th(e,n,"item_border_hover");return p+=Tm("".concat(e,":hover"))(Ph||(Ph=(0,Lm.Z)(["\n background-color: ",";\n border-radius: ",";\n box-shadow: ",";\n border: "," "," ",";\n "])),r,Ie()(l)?"".concat(l[b],"px"):"".concat(l,"px"),Nh(n,"item_box_shadow_hover"),null==s?void 0:s.border_width,null==s?void 0:s.border_style,null==s?void 0:s.border_color),v.responsiveBorderStyle&&(p+=v.responsiveBorderStyle),p}(t,e),o.push(a),o.join("\n")}),[e.settings,t])}(r,S,".collection-item"),R=Mm(r,S),k=function(e,t){var n=e.settings,o=n.pagination_buttons_position,a=n.pagination_margin,i=n.pagination_padding,r=Ie()(o)?o[t]:o,l=window.getMarginPadding(a,"margin"),c=window.getMarginPadding(i,"padding"),s="";return s+=".sppb-addon-".concat(e.id,".sppb-dynamic-content-collection-pagination"),s+="{",s+="display: flex;",s+="justify-content: ".concat(r,";"),s+="".concat(l[t]),(s+="".concat(c[t]))+"}"}(r,S),L=function(){A(Ce.device)},M=function(){var e=(0,jt.Z)(Ut().mark((function e(t,n,o,a,i,r){var l,c,s,d=arguments;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l=d.length>6&&void 0!==d[6]?d[6]:"",c=!(d.length>7&&void 0!==d[7])||d[7],!Ae(t)){e.next=8;break}return e.next=5,On(t,n,o,a,i,r,l,c);case 5:if(!(s=e.sent).data){e.next=8;break}return e.abrupt("return",Array.isArray(s.data)?s.data:[]);case 8:case"end":return e.stop()}}),e)})));return function(t,n,o,a,i,r){return e.apply(this,arguments)}}();(0,te.useEffect)((function(){return Ce.on("change",L),function(){Ce.removeListener("change",L)}}),[]),(0,te.useEffect)((function(){function e(){return(e=(0,jt.Z)(Ut().mark((function e(){var t,n,o;return Ut().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!w||null!=O&&O.dynamic_item||!Ae(I)){e.next=11;break}return e.next=3,M(I);case 3:if(!(t=e.sent).length){e.next=9;break}return e.next=7,M(O.source,O.filters,O.limit,O.pagination,O.direction,null==t?void 0:t[0],window.location.search.replace("?",""),!1);case 7:(n=e.sent)&&h(n);case 9:e.next=15;break;case 11:return e.next=13,M(O.source,O.filters,O.limit,O.pagination,O.direction,O.dynamic_item,window.location.search.replace("?",""),!1);case 13:(o=e.sent)&&h(o);case 15:case"end":return e.stop()}}),e)})))).apply(this,arguments)}!function(){e.apply(this,arguments)}()}),[O.source,O.filters,O.limit,O.pagination,O.direction,O.dynamic_item,I,w]);var B=(0,wo.L)({accept:[So,To],hover:function(e,t){var n;if("ADD_ADDON"===(null==e?void 0:e.type)||"MOVE_ADDON"===(null==e?void 0:e.type)){et(window.iDocument,".builder-show-placeholder-center"),x(!1);var o=null===(n=d.current)||void 0===n?void 0:n.getBoundingClientRect(),l=(o.bottom-o.top)/2,c=t.getClientOffset().y-o.top;if(e.id!==r.id&&t.isOver({shallow:!0})){if(st(u,i.addons,e,r,a))return;(c===l||Math.abs(c-l)<10)&&(d.current.classList.add("builder-show-placeholder-center"),x(!0))}}},drop:function(e,t){if(("ADD_ADDON"!==(null==e?void 0:e.type)&&"MOVE_ADDON"!==(null==e?void 0:e.type)||!t.didDrop())&&!("ADD_ADDON"!==(null==e?void 0:e.type)&&"MOVE_ADDON"!==(null==e?void 0:e.type)||e.id===r.id||(et(window.iDocument,".builder-show-placeholder-center"),x(!1),t.isOver({shallow:!0})&&st(u,i.addons,e,r,a)))){if("MOVE_ADDON"===(null==e?void 0:e.type)){var n={dragRowId:e.rowId,dragColumnId:e.columnId,dragAddonId:e.id},o={hoverRowId:a.id,hoverColumnId:i.id,hoverAddonId:r.id,position:"bottom",element:"div"};m(Oa(n,o))}if("ADD_ADDON"===(null==e?void 0:e.type)){var l,c,s,d={id:ct(),type:To,name:null==e?void 0:e.name,visibility:!0,title:null==e||null===(l=e.addon)||void 0===l?void 0:l.title,icon:null==e||null===(c=e.addon)||void 0===c?void 0:c.icon,settings:null==e||null===(s=e.addon)||void 0===s?void 0:s.default,child_nodes:[]};m(Aa({newAddonData:d,hoverAddonId:r.id}))}return{type:So,status:!0,hoverAddon:r,dropPosition:"bottom"}}},canDrop:function(e,t){var n;if(j.rejected.includes(null==e?void 0:e.name))return!1;var o=null===(n=d.current)||void 0===n?void 0:n.getBoundingClientRect(),a=(o.bottom-o.top)/2,i=t.getClientOffset().y-o.top;return!(i!==a&&Math.abs(i-a)>10||"ADD_ADDON"!==(null==e?void 0:e.type)&&"MOVE_ADDON"!==(null==e?void 0:e.type)||"row"===e.name||"column"===e.name)}}),J=(0,W.Z)(B,2)[1],Z=function(e){var t;e.stopPropagation(),e.preventDefault();var n=null===(t=addonsJSON)||void 0===t?void 0:t[r.name];if(void 0!==n){var o=void 0!==(null==n?void 0:n.inline),u={rowIndex:l,colIndex:c,addonIndex:s,addonId:r.id,htmlContent:r.htmlContent,assets:r.assets,addonName:r.name,formData:r.settings},p={type:"addon",index:l,settings:u,row:a,column:i,addon:r};if(o){if(Ta.show&&Ta.addonId===p.settings.addonId)return;Zi.resetAll(),Ta.reset(),Ta.setAddon(ae()(p)),Ta.setType("addon"),Ta.setConfig(n.inline),Ta.setPosition(d.current.getBoundingClientRect()),Ta.showEditor()}else Ta.reset(),Zi.resetAll(),Zi.setAddon(p),Zi.setType("addon"),Zi.showEditPanel()}},G=null!==(t=r.settings)&&void 0!==t&&t.class?" ".concat(r.settings.class):"";G+=null!==(n=r.settings)&&void 0!==n&&n.enable_scroller?" scroller":"";var U,F,H=(null!==(o=null==r?void 0:r.child_nodes)&&void 0!==o?o:[]).length?"":" empty-collection-addon",z="builder-collection".concat(G).concat(H," sppb-dynamic-content-collection"),V=on(r.settings),K=V.animationClass,Y=V.animationAttr,X=(null==O?void 0:O.no_records_message)||Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_NO_COLLECTION_SOURCE"),q=(null==O?void 0:O.no_records_description)||Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_NO_COLLECTION_DATA");return J(d),te.createElement(te.Fragment,null,te.createElement("div",{dangerouslySetInnerHTML:{__html:D},style:{display:"none"}}),te.createElement("style",null,R),te.createElement("style",null,N),te.createElement("style",null,T),te.createElement("style",null,k),te.createElement(Rm,{rowId:a.id,columnId:i.id,addon:r,mouseInteraction:!0,scrollInteraction:!0}),te.createElement("div",(0,ko.Z)({ref:d,onFocus:function(e){e.stopPropagation(),ot(e.target.parentNode,"builder-collection-is-hovered")},onBlur:function(e){e.stopPropagation(),at(e.target.parentNode,"builder-collection-is-hovered")},id:"sppb-addon-".concat(r.id),className:"".concat(z," ").concat(K)},Y),te.createElement("div",{className:"builder-addon-placeholder builder-addon-placeholder-center","aria-hidden":"true"}),te.createElement("div",{className:"builder-addon-tools"},te.createElement("span",{className:"builder-button builder-button-secondary builder-button-round",onClick:Z,role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"ellipsisX","area-hidden":"true"}))),(F=null!==(U=null==r?void 0:r.child_nodes)&&void 0!==U?U:[],(0===(null==g?void 0:g.length)||!g)&&F.length>0?te.createElement("div",{className:"dc-collection-empty-data",onClick:Z,role:"button",onKeyDown:De,tabIndex:0},te.createElement("h3",{className:"dc-collection-empty-data-title"},X),te.createElement("p",{className:"dc-collection-empty-data-subtext"},q)):0===F.length?te.createElement("span",{onClick:function(){Zi.resetAll();var e=new CustomEvent("triggerAddonPanel",{detail:{row:a,column:i,currentPanel:Sg.addElements}});window.dispatchEvent(e)},className:"builder-button builder-button-outline builder-button-round",role:"button",onKeyDown:De,tabIndex:0,style:{display:y?"none":"flex"}},te.createElement(Bo,{name:"plus"})):null==g?void 0:g.map((function(e,t){return te.createElement("div",{key:t,className:"collection-item"},F.map((function(n,o){return te.createElement(v_,{key:"".concat(n.id,"-").concat(t,"-").concat(o),id:n.id,rowIndex:l,addon:Lh(Lh({},n),{},{settings:Lh(Lh({},n.settings),{},{dynamic_item:e})}),column:i,row:a,colIndex:c,index:s,itemIndex:t})})))})))),function(){var e,t,n,o,a=r.settings,i=null!==(e=null==a?void 0:a.pagination)&&void 0!==e&&e,l=null!==(t=null==a?void 0:a.pagination_load_more_button_text)&&void 0!==t?t:Joomla.JText._("COM_SPPAGEBUILDER_EDITOR_LOAD_MORE_TEXT"),c=null!==(n=null==a?void 0:a.pagination_load_more_button_type)&&void 0!==n?n:"dark",s=null!==(o=null==a?void 0:a.pagination_type)&&void 0!==o?o:"load-more";return i?"numbered"===s?te.createElement("div",{className:"sppb-addon-".concat(r.id," sppb-dynamic-content-collection-pagination")},te.createElement("div",{className:"sppb-dynamic-content-pagination-numbers"},[1,2,3].map((function(e){return te.createElement("button",{key:e,type:"button",className:"sppb-btn btn-sm sppb-btn-".concat(c," sppb-dynamic-content-pagination__num").concat(1===e?" sppb-dynamic-content-pagination__num--active":""),disabled:!0},e)})))):te.createElement("div",{className:"sppb-addon-".concat(r.id," sppb-dynamic-content-collection-pagination")},te.createElement("button",{className:"sppb-btn btn-sm sppb-btn-".concat(c)},l)):""}())};var Bh,Jh=["Tag","className","name","itemIndex","title","handleChangeTitle","addonName","rowIndex","colIndex","addonIndex"],Zh=function(e){var t=e.Tag,n=void 0===t?"span":t,o=e.className,a=void 0===o?"sp-editable-title":o,i=e.name,r=void 0===i?"title":i,l=e.itemIndex,c=e.title,s=e.handleChangeTitle,d=e.addonName,u=e.rowIndex,p=e.colIndex,m=e.addonIndex,v=(0,Su.Z)(e,Jh),f=(0,te.useState)(!1),b=(0,W.Z)(f,2),g=b[0],h=b[1],_=(0,te.useRef)(""),E=La((function(e){s({name:r,value:e,rowIndex:u,colIndex:p,addonIndex:m,itemIndex:l,addonName:d})}),500,[]);return c?te.createElement(n,(0,ko.Z)({className:a,onClick:function(e){e.target.setAttribute("contenteditable","true"),e.target.focus(),h(!0),_.current=e.target.innerHTML},onBlur:function(e){e.target.removeAttribute("contenteditable"),h(!1),_.current=""},onInput:function(e){var t=e.target.innerHTML;E(t)},dangerouslySetInnerHTML:{__html:g?_.current:c},style:c?void 0:{minHeight:"14px",minWidth:"50px"}},v)):null},jh=(Bh={OPEN_FIRST:0,OPEN_ALL:-1,OPEN_NONE:-2},Object.freeze(Bh));const Gh=(0,Io.$j)(null,(function(e){return{handleChangeTitle:function(t){return e(fa(t))}}}))((function(e){var t,n=e.row,o=e.column,a=e.addon,i=e.rowIndex,r=e.colIndex,l=e.addonIndex,c=e.handleChangeTitle,s=km(a),d=(0,te.useState)(jh.OPEN_FIRST),u=(0,W.Z)(d,2),p=u[0],m=u[1],v=(0,te.useRef)(null),f=Qt(a.settings),b=a.settings;(0,te.useEffect)((function(){var e=b.openitem;m("show"===e?jh.OPEN_ALL:"hide"===e?jh.OPEN_NONE:jh.OPEN_FIRST)}),[b.openitem]);var g=b.heading_selector,h=function(){var e;Gm.setAddonHoverId(null!==(e=null==a?void 0:a.id)&&void 0!==e?e:null)},_=function(e){if(!e)return"";var t=e.split(" ");return t.length>1?t.join(" "):"fas ".concat(t[0])},E=function(e){return p===jh.OPEN_ALL?"":p===jh.OPEN_NONE?"sppb-panel-collapse":p===e?"":"sppb-panel-collapse"},y=function(e){return p===jh.OPEN_ALL?"block":p===jh.OPEN_NONE?"none":p===e?"block":"none"},x=on(a.settings),O=x.animationClass,I=x.animationAttr;return te.createElement(te.Fragment,null,te.createElement("div",{dangerouslySetInnerHTML:{__html:s}}),te.createElement(Rm,{rowId:n.id,columnId:o.id,addon:a,mouseInteraction:!0,scrollInteraction:!0}),te.createElement("div",(0,ko.Z)({className:"sppb-addon sppb-addon-accordion ".concat(b.class," ").concat(O," ").concat(f),ref:v,id:"sppb-addon-".concat(a.id)},I),(null==b?void 0:b.title)&&te.createElement(g,{className:"sppb-addon-title",dangerouslySetInnerHTML:{__html:b.title}}),te.createElement("div",{className:"sppb-addon-content"},te.createElement("div",{className:"sppb-panel-group"},(null==b||null===(t=b.sp_accordion_item)||void 0===t?void 0:t.length)&&b.sp_accordion_item.map((function(e,t){var s,d,u,f,g,x,O,I;if(void 0!==e.item_visibility&&!e.item_visibility)return null;var w,C,P=null!==(s=e.visual_item_type)&&void 0!==s?s:"icon",S=null!==(d=null==e||null===(u=e.image)||void 0===u?void 0:u.src)&&void 0!==d?d:"",A=!(null==e||!e.image_as_background);Ae(S)&&(null!==(w=S)&&void 0!==w&&w.startsWith("http")&&null!==(C=S)&&void 0!==C&&C.startsWith("https")||(S="".concat(pagebuilder_base,"/").concat(S)));var D=e.image_background_size||"cover",N=e.image_background_position||"50% 50%",T=e.image_background_repeat||"no-repeat",R="image"===P&&Ae(null==e||null===(f=e.image)||void 0===f?void 0:f.src)&&A?{backgroundImage:"url(".concat(S,")"),backgroundSize:D,backgroundPosition:N,backgroundRepeat:T}:void 0;return te.createElement("div",{key:t,className:"sppb-panel sppb-".concat(b.style)},te.createElement("button",{className:"builder-reset-button-styles builder-w-100 sppb-panel-heading".concat(p===t?" active":""," ").concat("right"===(null==b?void 0:b.icon_position)?" sppb-accordion-icon-position-right":"").concat(A&&"image"===P&&Ae(null==e||null===(g=e.image)||void 0===g?void 0:g.src)?" sppb-accordion-heading-bg-image":""),style:R,type:"button",onClick:function(e){return function(e,t){var i,r;e.stopPropagation(),e.preventDefault(),m(t);var l=null===(i=addonsJSON)||void 0===i?void 0:i[a.name],c=o.addons.findIndex((function(e){return e.id===a.id})),s=$e(n.id),d=Qe(n.id,o.id);if(void 0!==l){var u=void 0!==(null==l||null===(r=l.inline)||void 0===r?void 0:r.buttons),p={type:"addon",index:s,settings:{rowIndex:s,colIndex:d,addonIndex:c,addonId:a.id,htmlContent:a.htmlContent,assets:a.assets,addonName:a.name,formData:a.settings},row:n,column:o,addon:a};if(u){if(Ta.show&&Ta.addonId===p.settings.addonId)return;Zi.resetAll(),Ta.reset(),Ta.setAddon(ae()(p)),Ta.setType("addon"),Ta.setConfig(l.inline),Ta.setPosition(v.current.getBoundingClientRect()),Ta.showEditor()}else Ta.reset(),Zi.resetAll(),Zi.setAddon(p),Zi.setType("addon"),Zi.showEditPanel()}}(e,t)},onMouseEnter:h},te.createElement("span",{className:"sppb-panel-title"},"icon"===P&&""!==e.icon&&"right"!==(null==b?void 0:b.icon_position)&&te.createElement("span",{className:"sppb-accordion-icon-wrap","aria-hidden":"true"},te.createElement("i",{className:_(e.icon)})),"image"===P&&Ae(null==e||null===(x=e.image)||void 0===x?void 0:x.src)&&!A&&te.createElement("span",{className:"sppb-accordion-icon-wrap","aria-hidden":"true"},te.createElement("img",{className:"sppb-accordion-image",src:S,alt:null!==(O=null==e||null===(I=e.image)||void 0===I?void 0:I.alt)&&void 0!==O?O:""})),te.createElement(Zh,{title:e.title,itemIndex:t,handleChangeTitle:c,addonName:a.name,rowIndex:i,colIndex:r,addonIndex:l}),"icon"===P&&""!==e.icon&&"right"===(null==b?void 0:b.icon_position)&&te.createElement("span",{className:"sppb-accordion-icon-wrap","aria-hidden":"true"},te.createElement("i",{className:_(e.icon)}))),"panel-custom"!==b.style&&te.createElement("span",{className:"sppb-toggle-direction"},te.createElement("i",{className:"fas fa-chevron-right"}))),te.createElement("div",{className:E(t),style:{display:y(t)}},te.createElement("div",{className:"sppb-panel-body"},te.createElement(h_,{column:o,row:n,addons:e.content,rowIndex:$e(n.id),colIndex:Qe(n.id,o.id)}))))}))))))})),Uh=function(e){var t,n=e.row,o=e.column,a=e.addon,i=km(a),r=Qt(a.settings),l=(0,te.useMemo)((function(){return a.settings}),[a]),s=(0,te.useState)(""),d=(0,W.Z)(s,2),u=d[0],p=d[1],m=(0,te.useState)(0),v=(0,W.Z)(m,2),f=v[0],b=v[1],g=(0,te.useState)(1),h=(0,W.Z)(g,2),_=h[0],E=h[1],y=(0,te.useState)(1),x=(0,W.Z)(y,2),O=x[0],I=x[1];(0,te.useEffect)((function(){if(null!=l&&l.table_pagination){var e=Math.ceil(l.table_advanced_item.length/Number(l.pagination_item));E(0===Number(l.pagination_item)?0:e)}}),[l]);var w=(0,te.useMemo)((function(){var e=(0,c.Z)(l.table_advanced_item);if(null!=l&&l.table_pagination){var t=1*l.pagination_item;e=e.slice(f,f+t)}if(0===u.length)return e;var n=((null==l?void 0:l.search_column_limit)||"").split(",").map((function(e){return Number(e)}));try{var o=new RegExp(u,"i");return e.filter((function(e){return e.table_advanced_item.some((function(e,t){return n.includes(t+1)&&e.content.some((function(e){var t;return o.test(null==e||null===(t=e.settings)||void 0===t?void 0:t.text)}))}))}))}catch(e){return[]}}),[u,f,l]);(0,te.useEffect)((function(){if(O){var e=l.pagination_item*(O-1);b(e)}}),[O]);var C=function(e,t){e.preventDefault(),"prev"===t&&O>1?I((function(e){return e-1})):"next"===t&&O<_?I((function(e){return e+1})):"number"==typeof t&&I(t)},P=on(a.settings),S=P.animationClass,A=P.animationAttr;return te.createElement(te.Fragment,null,te.createElement("div",{dangerouslySetInnerHTML:{__html:i}}),te.createElement(Rm,{rowId:n.id,columnId:o.id,addon:a,mouseInteraction:!0,scrollInteraction:!0}),te.createElement("div",(0,ko.Z)({id:"sppb-addon-".concat(a.id),className:"".concat(r," ").concat(S)},A),te.createElement("div",{className:"sppb-addon sppb-addon-table ".concat(l.class," ").concat(l.table_text_alignment.split("-").length<2?" sppb-text-"+l.table_text_alignment.trim():l.table_text_alignment).concat(l.turn_off_responsive?" sppb-addon-table-not-responsive":""),style:{position:"relative"},onMouseEnter:function(){var e;Gm.setAddonHoverId(null!==(e=null==a?void 0:a.id)&&void 0!==e?e:null)}},te.createElement("div",{className:"builder-deep-addon-settings",style:{position:"absolute",right:"10px",top:"10px",zIndex:2,cursor:"pointer"},onClick:function(e){var t,i;e.stopPropagation(),e.preventDefault();var r=null===(t=addonsJSON)||void 0===t?void 0:t[a.name],l=o.addons.findIndex((function(e){return e.id===a.id})),c=$e(n.id),s=Qe(n.id,o.id);if(void 0!==r){var d=void 0!==(null==r||null===(i=r.inline)||void 0===i?void 0:i.buttons),u={type:"addon",index:c,settings:{rowIndex:c,colIndex:s,addonIndex:l,addonId:a.id,htmlContent:a.htmlContent,assets:a.assets,addonName:a.name,formData:a.settings},row:n,column:o,addon:a};if(d){if(Ta.show&&Ta.addonId===u.settings.addonId)return;Zi.resetAll(),Ta.reset(),Ta.setAddon(ae()(u)),Ta.setType("addon"),Ta.setConfig(r.inline),Ta.showEditor()}else Ta.reset(),Zi.resetAll(),Zi.setAddon(u),Zi.setType("addon"),Zi.showEditPanel()}},role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"cog"})),te.createElement("div",{className:"sppb-addon-content"},null!=l&&l.table_searchable?te.createElement("div",{className:"sppb-addon-table-search-wrap"},te.createElement("input",{type:"text",placeholder:Joomla.Text._("COM_SPPAGEBUILDER_ADDON_TABLE_ADVANCED_SEARCH_PLACEHOLDER")||"Type Here To Search",className:"sppb-form-control sppb-addon-table-search",onChange:function(e){e.preventDefault(),p(e.target.value)}}),te.createElement("i",{className:"fas fa-search"})):null),te.createElement("table",{className:"sppb-addon-table-main".concat(l.turn_off_heading?" sppb-no-table-header":""),"data-searchable":Boolean(null==l?void 0:l.table_searchable),"data-search-limit":Boolean(null==l?void 0:l.search_column_limit),"data-sortable":Boolean(null==l?void 0:l.table_sortable),"data-pagination":null!=l&&l.table_pagination&&null!=l&&l.pagination_item?l.pagination_item:""},!(null!=l&&l.turn_off_heading)&&te.createElement("thead",null,te.createElement("tr",null,sn()(l.sp_table_advanced_item)&&(null==l||null===(t=l.sp_table_advanced_item)||void 0===t?void 0:t.length)>0&&l.sp_table_advanced_item.map((function(e,t){return te.createElement("th",{key:t,className:"".concat(null!=l&&l.table_sortable?"sppb-table-addon-sortable-data":""),colSpan:null!=e&&e.head_col_span?e.head_col_span:""},te.createElement(h_,{column:o,row:n,addons:Array.isArray(e.content)?e.content:[],rowIndex:$e(n.id),colIndex:Qe(n.id,o.id),deepAddon:a,deepAddonItemIndex:t,deepAddonItemKey:"sp_table_advanced_item"}))})))),te.createElement("tbody",null,sn()(w)&&w.length>0?w.map((function(e,t){var i=null!=l&&l.table_pagination&&null!=l&&l.pagination_item?l.pagination_item:void 0,r=t;return gt(i)&&(r+=(Me(O)-1)*Me(i)),te.createElement("tr",{key:t},sn()(null==e?void 0:e.table_advanced_item)&&e.table_advanced_item.map((function(e,t){return te.createElement("td",{key:t,rowSpan:null!=e&&e.row_span?e.row_span:"",colSpan:(null==e?void 0:e.col_span)||"",style:{background:e.td_inner_bg||""}},te.createElement(h_,{column:o,row:n,addons:Array.isArray(e.content)?e.content:[],rowIndex:$e(n.id),colIndex:Qe(n.id,o.id),deepAddon:a,deepAddonItemIndex:r,deepAddonItemInnerIndex:t,deepAddonItemKey:"table_advanced_item"}))})))})):te.createElement("tr",{className:"builder-table-nothing-found text-center"},te.createElement("td",{colSpan:l.sp_table_advanced_item.length},Joomla.JText._("COM_SPPAGEBUILDER_NO_ITEMS_FOUND"))))),null!=l&&l.table_pagination&&null!=l&&l.pagination_item?te.createElement("div",{className:"sppb-addon-table-pagination-wrap".concat(null!=l&&l.total_entries?"":" ".concat(l.pagination_position)).concat(l.total_entries&&l.total_entries_position?" sppb-total-entries-to-left":"")},te.createElement("ul",{className:"sppb-editor-pagination"},te.createElement("li",{className:"builder-page-item",onClick:function(e){return C(e,"prev")},role:"presentation"},te.createElement("a",{href:"#",className:"sppb-table-prev-link sppb-page-link",title:"Prev",style:{display:O>1?"block":"none"}},te.createElement("i",{"aria-hidden":"true",className:"fas fa-angle-left"}))),_>0&&(0,c.Z)(Array(_).keys()).map((function(e){return te.createElement("li",{className:"sppb-page-item".concat(O===e+1?" active":""),key:e,onClick:function(t){return C(t,e+1)},role:"presentation"},te.createElement("a",{href:"#",className:"builder-table-paginate-link sppb-page-link"},e+1))})),te.createElement("li",{className:"builder-page-item",onClick:function(e){return C(e,"next")},role:"presentation"},te.createElement("a",{href:"#",className:"builder-table-next-link sppb-page-link",title:"Prev",style:{display:O>=_?"none":"block"}},te.createElement("i",{"aria-hidden":"true",className:"fas fa-angle-right"})))),null!=l&&l.total_entries?te.createElement("span",{className:"sppb-table-total-reg"},Joomla.JText._("COM_SPPAGEBUILDER_TOTAL_ENTRIES"),": ",l.table_advanced_item.length):null):null)))};function Fh(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function Hh(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Fh(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Fh(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const zh=(0,Io.$j)(null,(function(e){return{handleChangeTitle:function(t){return e(fa(t))}}}))((function(e){var t=e.row,n=e.column,o=e.addon,a=e.rowIndex,i=e.colIndex,r=e.addonIndex,l=e.handleChangeTitle,c=km(o),s=(0,te.useRef)(null),d=(0,te.useMemo)((function(){return o.settings}),[o]),u=(0,te.useState)(d),p=(0,W.Z)(u,2),m=p[0],v=p[1],f=(0,te.useMemo)((function(){return m.heading_selector}),[m]),b=(0,te.useState)(0),g=(0,W.Z)(b,2),h=g[0],_=g[1],E=(0,te.useState)(Ce.device),y=(0,W.Z)(E,2),x=y[0],O=y[1],I=Qt(o.settings);(0,te.useEffect)((function(){!Ui()(m,d)&&v(d)}),[d]),Ce.on("change",(function(){x!==Ce.device&&O(Ce.device)})),(0,te.useEffect)((function(){var e=d.sp_tab_item.map((function(e){var t,n=e;return null!==(t=n)&&void 0!==t&&t.image_or_icon||(e.icon&&(n=Hh(Hh({},e),{},{image_or_icon:"icon"})),e.image&&(n=Hh(Hh({},e),{},{image_or_icon:"image"}))),n})),t=Hh(Hh({},d),{},{sp_tab_item:e});v(t)}),[d.sp_tab_item]);var w=function(){var e;Gm.setAddonHoverId(null!==(e=null==o?void 0:o.id)&&void 0!==e?e:null)},C=function(){var e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!t)return null;if("image"===t.image_or_icon&&t.image)return te.createElement("img",{className:"sppb-tab-image ".concat(["top","bottom"].includes(m.nav_image_postion)?"tab-image-block":""),src:null===(e=t.image)||void 0===e?void 0:e.src,style:["right","bottom"].includes(m.nav_image_postion)?{order:10}:{order:0}});if("icon"===t.image_or_icon){var n=1===(null!=t&&t.icon?null==t?void 0:t.icon.split(" "):"").length?"fa ".concat(null==t?void 0:t.icon):null==t?void 0:t.icon;return void 0!==n&&n.trim()?te.createElement("span",{className:"sppb-tab-icon ".concat(["top","bottom"].includes(m.nav_icon_postion)?"tab-icon-block":""),style:["right","bottom"].includes(m.nav_icon_postion)?{order:10}:{order:0}},te.createElement("i",{className:n,"area-hidden":"true"})):null}},P="sppb-text-left";"custom"==m.style&&(P=Ie()(m.nav_text_align)?(null==m?void 0:m.nav_text_align[Ce.device])||"sppb-text-left":(null==m?void 0:m.nav_text_align)||"sppb-text-left"),P.split("-").length<2&&(P="sppb-text-".concat(P));var S="";(["top","bottom"].includes(m.nav_icon_postion)||["top","bottom"].includes(m.nav_image_postion))&&(S="tab-img-or-icon-block-wrap");var A=(Ie()(null==m?void 0:m.nav_position)?m.nav_position[x]:null==m?void 0:m.nav_position)||"nav-left",D=Array.isArray(null==m?void 0:m.sp_tab_item)?m.sp_tab_item:[],N=on(o.settings),T=N.animationClass,R=N.animationAttr;return te.createElement(te.Fragment,null,te.createElement("div",{dangerouslySetInnerHTML:{__html:c}}),te.createElement(Rm,{rowId:t.id,columnId:n.id,addon:o,mouseInteraction:!0,scrollInteraction:!0}),te.createElement("div",(0,ko.Z)({className:"sppb-addon sppb-addon-tab ".concat(m.class," builder-deep-addon ").concat(T," ").concat(I),style:{position:"relative"},id:"sppb-addon-".concat(o.id),ref:s},R),(null==m?void 0:m.title)&&te.createElement(f,{className:"sppb-addon-title",dangerouslySetInnerHTML:{__html:m.title}}),te.createElement("div",{className:"sppb-addon-content sppb-tab sppb-".concat(m.style,"-tab sppb-tab-").concat(A)},te.createElement("ul",{className:"sppb-nav sppb-nav-".concat(m.style)},D.length>0&&D.map((function(e,c){if(void 0!==e.item_visibility&&!e.item_visibility)return null;var d="";if("image"===e.image_or_icon&&e.image&&(d=["top","left"].includes(m.nav_image_postion)),"icon"===e.image_or_icon){var u=1===(null!=e&&e.icon?null==e?void 0:e.icon.split(" "):"").length?"fa ".concat(null==e?void 0:e.icon):null==e?void 0:e.icon;void 0!==u&&u.trim()&&(d=["top","left"].includes(m.nav_icon_postion))}return te.createElement("li",{className:"".concat(h===c?"active":""),key:c,onClick:function(e){return function(e,a){var i,r;e.stopPropagation(),e.preventDefault(),_(a);var l=null===(i=addonsJSON)||void 0===i?void 0:i[o.name],c=n.addons.findIndex((function(e){return e.id===o.id})),d=$e(t.id),u=Qe(t.id,n.id);if(void 0!==l){var p=void 0!==(null==l||null===(r=l.inline)||void 0===r?void 0:r.buttons),m={type:"addon",index:d,settings:{rowIndex:d,colIndex:u,addonIndex:c,addonId:o.id,htmlContent:o.htmlContent,assets:o.assets,addonName:o.name,formData:o.settings},row:t,column:n,addon:o};if(p){if(Ta.show&&Ta.addonId===m.settings.addonId)return;Zi.resetAll(),Ta.reset(),Ta.setAddon(ae()(m)),Ta.setType("addon"),Ta.setConfig(l.inline),Ta.setPosition(s.current.getBoundingClientRect()),Ta.showEditor()}else Ta.reset(),Zi.resetAll(),Zi.setAddon(m),Zi.setType("addon"),Zi.showEditPanel()}}(e,c)},onMouseEnter:w},te.createElement("a",{className:"".concat(P," ").concat(S),href:"#sppb-tab-".concat(o.id).concat(c),"data-toggle":"sppb-tab"},d&&C(e),te.createElement(Zh,{title:e.title,handleChangeTitle:l,itemIndex:c,addonName:o.name,rowIndex:a,colIndex:i,addonIndex:r}),!d&&C(e),te.createElement(Zh,{className:"sppb-tab-subtitle sp-editable-title",name:"subtitle",title:e.subtitle,handleChangeTitle:l,itemIndex:c,addonName:o.name,rowIndex:a,colIndex:i,addonIndex:r})))}))),te.createElement("div",{className:"sppb-tab-content sppb-tab-".concat(m.style,"-content")},D.length>0&&D.map((function(e,a){return void 0===e.item_visibility||e.item_visibility?te.createElement("div",{key:a,id:"sppb-tab-".concat(o.id).concat(a),className:"sppb-tab-pane sppb-fade".concat(a===h?" active in":"")},(null==e?void 0:e.content)&&te.createElement(h_,{column:n,row:t,addons:e.content,rowIndex:$e(t.id),colIndex:Qe(t.id,n.id)})):null}))))))})),Vh=function(e){var t=e.row,n=e.column,o=e.addon,a=e.rowIndex,i=e.colIndex,r=e.addonIndex;return(0,te.useCallback)((function(){switch(o.name){case"accordion":return te.createElement(Gh,{row:t,column:n,addon:o,rowIndex:a,colIndex:i,addonIndex:r});case"tab":return te.createElement(zh,{row:t,column:n,addon:o,rowIndex:a,colIndex:i,addonIndex:r});case"table_advanced":return te.createElement(Uh,{row:t,column:n,addon:o});default:return te.createElement("div",null,Joomla.JText._("COM_SPPAGEBUILDER_INVALID_DEEP_ADDON"))}}),[o,r])()};var Wh,Kh,Yh,Xh=function(e){var t=e.id,n=e.styleFn;return Ye.filter((function(e){return e!==b})).map((function(e){var o="";return xe()(n(e))||(o+=lt(e),o+=Tm(t)(Kh||(Kh=(0,Lm.Z)(["\n\t\t\t\t\t","\n\t\t\t\t"])),n(e)),o+="}"),o})).join("\n")},qh=["xl","lg","md","sm","xs"],$h=function(e,t){if(!e)return"";if(!Ie()(e))return e;if(!function(e){return Ie()(e)&&qh.some((function(t){return Object.prototype.hasOwnProperty.call(e,t)}))}(e)){if(Object.prototype.hasOwnProperty.call(e,"value")){var n=Object.prototype.hasOwnProperty.call(e,"unit")&&""!==e.unit?e.unit:"";return"".concat(e.value).concat(n)}return e}if(Object.prototype.hasOwnProperty.call(e,t)&&void 0!==e[t]&&""!==e[t])return e[t];for(var o=qh.indexOf(t),a=o-1;a>=0;a--){var i=qh[a];if(Object.prototype.hasOwnProperty.call(e,i)&&void 0!==e[i]&&""!==e[i])return e[i]}for(var r=o+1;r<qh.length;r++){var l=qh[r];if(Object.prototype.hasOwnProperty.call(e,l)&&void 0!==e[l]&&""!==e[l])return e[l]}return""},Qh=function(e,t){return gt(t)&&""!==t?"".concat(e,": ").concat(t,"px;"):""},e_=function(e){return Ie()(e)&&Array.isArray(null==e?void 0:e.entries)&&0!==e.entries.length?e.entries.map((function(e){if(!gt(null==e?void 0:e.value)||""===e.value)return"";var t=gt(null==e?void 0:e.unit)&&""!==e.unit?e.unit:"fr";return"".concat(e.value).concat(t)})).filter(Boolean).join(" "):""};function t_(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function n_(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?t_(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):t_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const o_=function(e){var t,n,o=e.row,a=e.column,i=e.addon,r=e.rowIndex,l=e.colIndex,c=e.index,s=e.collectionAddonId,d=e.collectionItemIndex,u=e.collectionItemAddonIndex,p=(0,te.useState)(window.builderDefaultDevice),m=(0,W.Z)(p,2),v=m[0],f=m[1],g=km(i),_=function(e,t){return(0,te.useMemo)((function(){var t=e.settings,n="#sppb-addon-".concat(e.id),o=[],a=t.global_custom_position,i=t.global_seclect_position,r=t.global_addon_position_top,l=t.global_addon_position_left,c=t.global_addon_z_index;if(void 0!==(0,Ee.Z)(a)&&a){var s,d,u,p,m,v,f,g=gt(r)&>(r.unit)?r.unit:"px",_=gt(l)&>(l.unit)?l.unit:"px";"absolute"!==i&&"fixed"!==i||(s="margin: 0;"),"absolute"===i&&(p="position: absolute;"),"fixed"===i&&(p="position: fixed;"),Ie()(r)&&(d=r[window.builderDefaultDevice]?"top: ".concat(r[window.builderDefaultDevice]).concat(g,";"):"",v=Xh({id:n,styleFn:function(e){return r[e]?"top: ".concat(r[e]).concat(g,";"):""}})),Ie()(l)&&(u=l[window.builderDefaultDevice]?"left: ".concat(l[window.builderDefaultDevice]).concat(_,";"):"",f=Xh({id:n,styleFn:function(e){return l[e]?"left: ".concat(l[e]).concat(_,";"):""}})),c&&(m="z-index: ".concat(c,";"),p||(p="position: relative;"));var E=Tm(n)(Wh||(Wh=(0,Lm.Z)(["\n\t\t\t\t","\n\t\t\t\t","\n\t\t\t\t","\n\t\t\t\t","\n\t\t\t\t","\n\t\t\t"])),s,d,u,p,m);o.push(E),o.push(v),o.push(f)}var y=function(e,t,n){var o,a,i,r,l=t.settings,c=l.flex_direction,s=l.reverse_direction,d=l.flex_wrap,u=(l.justify_content,l.align_items,l.flex_gap),p=l.grid_auto_flow,m=l.grid_justify,v=l.grid_align,f=l.grid_template_columns,g=l.grid_template_rows,_=l.grid_gap,E=null!==(o=null==l?void 0:l.width)&&void 0!==o?o:"",y=null!==(a=null==l?void 0:l.max_width)&&void 0!==a?a:"",x=null!==(i=null==l?void 0:l.height)&&void 0!==i?i:"",O=null!==(r=null==l?void 0:l.max_height)&&void 0!==r?r:"",I=null!=l&&l.display?"display: ".concat(l.display,";"):"",w=null!=l&&l.overflow?"overflow: ".concat(l.overflow,";"):"",C=function(e){var t=Object.values(h).includes(null==l?void 0:l.display),n="grid"===(null==l?void 0:l.display),o="",a="",i="",r="",b="",I="",w="",C="",P="",S="",A="";if(t){var D=!!$h(s,e),N=$h(c,e),T=String(N).includes("-reverse"),R="column"===N,k=R?"justify_content_vertical":"justify_content",L=R?"align_items_vertical":"align_items";N&&(o="flex-direction: ".concat(N).concat(D&&!T?"-reverse":"",";"));var M=$h(null==l?void 0:l[k],e);M&&(a="justify-content: ".concat(M,";"));var B=$h(null==l?void 0:l[L],e);B&&(i="align-items: ".concat(B,";"));var J=$h(d,e);J&&(r="flex-wrap: ".concat(J,";"));var Z=$h(u,e);Z&&(b="gap: ".concat(Z,";"))}if(n){var j=$h(p,e);j&&(I="grid-auto-flow: ".concat(j,";"));var G=$h(m,e);G&&(w="justify-content: ".concat(G,";"));var U=$h(v,e);U&&(C="align-items: ".concat(U,";"));var F=e_($h(f,e));F&&(P="grid-template-columns: ".concat(F,";"));var H=e_($h(g,e));H&&(S="grid-template-rows: ".concat(H,";"));var z=function(e){if(!Ie()(e))return"";var t=gt(null==e?void 0:e.unit)&&""!==e.unit?e.unit:"px",n=gt(null==e?void 0:e.row)&&""!==e.row?"".concat(e.row).concat(t):"",o=gt(null==e?void 0:e.column)&&""!==e.column?"".concat(e.column).concat(t):"";return n&&o?"".concat(n," ").concat(o):n||o}($h(_,e));z&&(A="gap: ".concat(z,";"))}var V=$h(E,e),W=$h(y,e),K=$h(x,e),Y=$h(O,e),X=Qh("width",V),q=Qh("max-width",W),$=Qh("height",K),Q=Qh("max-height",Y);return"\n ".concat(o,"\n ").concat(a,"\n ").concat(i,"\n ").concat(b,"\n ").concat(r,"\n ").concat(I,"\n ").concat(w,"\n ").concat(C,"\n ").concat(P,"\n ").concat(S,"\n ").concat(A,"\n ").concat(X,"\n ").concat(q,"\n ").concat($,"\n ").concat(Q,"\n ")};return Tm(e)(Yh||(Yh=(0,Lm.Z)(["\n ","\n ","\n ","\n"])),I,C(b),w)+Xh({id:e,styleFn:C})}(n,e);return o.push(y),o.join("\n")}),[e.settings,t])}(i,v),E=Mm(i,v),y=(0,te.useRef)(null),x=(0,Io.v9)((function(e){return e.pageBuilder.present})),O=(0,Io.I0)(),I=gn(bn(x),null==i?void 0:i.id);(0,te.useEffect)((function(){return Ce.on("change",w),function(){Ce.removeListener("change",w)}}),[]);var w=function(){f(Ce.device)},C=(0,wo.L)({accept:So,hover:function(e,t){var n;if("ADD_ADDON"===(null==e?void 0:e.type)||"MOVE_ADDON"===(null==e?void 0:e.type)){et(window.iDocument,".builder-div-placeholder");var r=null===(n=y.current)||void 0===n?void 0:n.getBoundingClientRect(),l=(r.bottom-r.top)/2,c=t.getClientOffset().y-r.top;if(e.id!==i.id&&t.isOver({shallow:!0})){if(st(x,a.addons,e,i,o))return;(c===l||Math.abs(c-l)<10)&&y.current.classList.add("builder-div-placeholder")}}},drop:function(t,n){if(!(("ADD_ADDON"===(null==t?void 0:t.type)||"MOVE_ADDON"===(null==t?void 0:t.type))&&n.didDrop()||"ADD_ADDON"!==(null==t?void 0:t.type)&&"MOVE_ADDON"!==(null==t?void 0:t.type)||t.id===i.id||n.isOver({shallow:!0})&&st(x,a.addons,t,i,o))){var r=n.getDropResult();if(null==r||!r.type){if("MOVE_ADDON"===(null==t?void 0:t.type)){var l={dragRowId:t.rowId,dragColumnId:t.columnId,dragAddonId:t.id,collectionItemAddonIndex:t.collectionItemAddonIndex,collectionItemIndex:t.collectionItemIndex,collectionAddonId:t.collectionAddonId,childIndex:t.childIndex},p={hoverRowId:o.id,hoverColumnId:a.id,hoverAddonId:i.id,collectionItemAddonIndex:e.collectionItemAddonIndex,collectionItemIndex:e.collectionItemIndex,collectionAddonId:e.collectionAddonId,childIndex:e.childIndex,position:"bottom",element:"div"};if(tn(l.collectionAddonId)||tn(p.collectionAddonId)){var m;if(!tn(l.collectionAddonId))return void O(wa(l,p));if(l.collectionItemIndex!==p.collectionItemIndex||!tn(l.collectionItemAddonIndex)||!tn(p.collectionItemAddonIndex))return;O(Ia(l,p,0===(null!==(m=null==S?void 0:S.length)&&void 0!==m?m:0)))}else O(Oa(l,p))}if("ADD_ADDON"===(null==t?void 0:t.type)&&I){var v,f,b,g={id:ct(),type:To,name:null==t?void 0:t.name,visibility:!0,title:null==t||null===(v=t.addon)||void 0===v?void 0:v.title,icon:null==t||null===(f=t.addon)||void 0===f?void 0:f.icon,settings:null==t||null===(b=t.addon)||void 0===b?void 0:b.default,child_nodes:[]};O(Aa({newAddonData:g,hoverAddonId:i.id}))}et(window.iDocument,".builder-div-placeholder"),et(window.iDocument,".builder-addon-placeholder");var h={};return tn(s)&&tn(u)&&(h.collectionAddonId=s,h.collectionItemIndex=d,h.collectionItemAddonIndex=u),n_({type:"addon",status:!0,index:c,rowIndex:$e(o.id),colIndex:Qe(o.id,a.id),parentAddon:i,dropPosition:"bottom",hoverAddon:i},h)}}},canDrop:function(t,n){var o,a,i;if(j.rejected.includes(null==t?void 0:t.name)&&gn(bn(null==e||null===(a=e.state)||void 0===a||null===(a=a.pageBuilder)||void 0===a?void 0:a.present),null==e||null===(i=e.addon)||void 0===i?void 0:i.id))return!1;var r=null===(o=y.current)||void 0===o?void 0:o.getBoundingClientRect(),l=(r.bottom-r.top)/2,c=n.getClientOffset().y-r.top;return!(c!==l&&Math.abs(c-l)>10||"ADD_ADDON"!==(null==t?void 0:t.type)&&"MOVE_ADDON"!==(null==t?void 0:t.type)||"row"===t.name||"column"===t.name)}}),P=(0,W.Z)(C,2);P[0],(0,P[1])(y);var S=I?null==i?void 0:i.child_nodes:null==i?void 0:i.children,A=null!==(t=i.settings)&&void 0!==t&&t.class?" ".concat(i.settings.class):"",D=null!=S&&S.length?"":" empty-div-addon",N=Qt(i.settings),T=on(i.settings),R=T.animationClass,k=T.animationAttr,L=null==i||null===(n=i.settings)||void 0===n?void 0:n.global_use_overlay,M="builder-div".concat(A).concat(D).concat(N," ").concat(R);return te.createElement(te.Fragment,null,te.createElement("div",{dangerouslySetInnerHTML:{__html:g}}),te.createElement("style",null,E),te.createElement("style",null,_),te.createElement(Rm,{rowId:o.id,columnId:a.id,addon:i,mouseInteraction:!0,scrollInteraction:!0}),te.createElement("div",(0,ko.Z)({className:"".concat(M),id:"sppb-addon-".concat(i.id),ref:y,onMouseOver:function(e){e.stopPropagation(),ot(e.target.parentNode,"builder-div-is-hovered")},onFocus:De,onMouseOut:function(e){e.stopPropagation(),at(e.target.parentNode,"builder-div-is-hovered")},onBlur:De},k),!0===L?te.createElement("div",{className:"sppb-addon-overlayer"}):te.createElement(te.Fragment,null),te.createElement("div",{className:"builder-addon-tools"},te.createElement("span",{role:"button",className:"builder-button builder-button-secondary builder-button-round",onClick:function(e){var t;e.stopPropagation(),e.preventDefault();var n=null===(t=addonsJSON)||void 0===t?void 0:t[i.name];if(void 0!==n){var s=void 0!==(null==n?void 0:n.inline),p={};if(tn(d))p={rowIndex:r,colIndex:l,addonIndex:c,collectionItemIndex:d,collectionItemAddonIndex:u,addonId:i.id,htmlContent:i.htmlContent,assets:i.assets,addonName:i.name,formData:i.settings};else{var m=a.addons.findIndex((function(e){return e.id===i.id}));p={rowIndex:r,colIndex:l,addonIndex:m,addonId:i.id,htmlContent:i.htmlContent,assets:i.assets,addonName:i.name,formData:i.settings}}var v={type:"addon",index:r,settings:p,row:o,column:a,addon:i};if(s){if(Ta.show&&Ta.addonId===v.settings.addonId)return;Zi.resetAll(),Ta.reset(),Ta.setAddon(ae()(v)),Ta.setType("addon"),Ta.setConfig(n.inline),Ta.setPosition(y.current.getBoundingClientRect()),Ta.showEditor()}else Ta.reset(),Zi.resetAll(),Zi.setAddon(v),Zi.setType("addon"),Zi.showEditPanel()}},onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"ellipsisX","area-hidden":"true"}))),null!=S&&S.length?null==S?void 0:S.map((function(e,t){if(I){var n,u,p=e;return te.createElement(v_,{key:"".concat(p.id,"-").concat(t,"-").concat(c),id:p.id,rowIndex:r,addon:n_(n_({},p),{},{settings:n_(n_({},p.settings),{},{dynamic_item:null!==(n=null==i||null===(u=i.settings)||void 0===u?void 0:u.dynamic_item)&&void 0!==n?n:{}})}),column:a,row:o,colIndex:l,index:c})}if(tn(d)){var m=function(e){var t=e.rowIndex,n=e.colIndex,o=e.addonIndex,a=e.itemAddonId,i=qe().pageBuilder.present[t];if(!gt(i))return null;var r=i.columns[n];if(!gt(r))return null;var l=r.addons[o];if(!gt(l))return null;var c=null==l?void 0:l.items[0];if(!gt(c))return null;var s=c.findIndex((function(e){return e.id===a}));return-1===s?null:{itemAddon:c[s],index:s}}({rowIndex:r,colIndex:l,addonIndex:c,itemAddonId:e});return tn(m)&&tn(m.itemAddon)?te.createElement(v_,{key:e,id:m.itemAddon.id,rowIndex:r,addon:m.itemAddon,column:a,row:o,colIndex:l,index:c,childIndex:t,collectionAddonId:s,collectionItemIndex:d,collectionItemAddonIndex:m.index}):null}var v=function(e){var t,n=e.sectionIndex,o=e.columnIndex,a=e.id,i=qe().pageBuilder.present[n],r=gt(i)?i.columns[o]:null,l=null!==(t=null==r?void 0:r.addons)&&void 0!==t?t:[],c=l.findIndex((function(e){return e.id===a}));return{content:l[c],index:c}}({sectionIndex:r,columnIndex:l,id:e}),f=v.index,b=v.content;return b?te.createElement(v_,{key:e,id:b.id,rowIndex:r,addon:b,column:a,row:o,colIndex:l,index:f,childIndex:t}):null})):te.createElement("span",{role:"button",className:"builder-button builder-button-outline builder-button-round",onClick:function(){Zi.resetAll();var e=new CustomEvent("triggerAddonPanel",{detail:{row:o,column:a,currentPanel:Sg.addElements}});window.dispatchEvent(e)},onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"plus"}))))};var a_=["soundcloud","video"],i_=function(e){var t=e.addon,n=e.rowId,o=e.columnId,a=e.htmlContent,i=void 0===a?'<div class="sppb-empty-addon">\n<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" x="0px" y="0px" width="140.1px" height="24.2px" viewBox="0 0 140.1 24.2" >\n<path class="st0" d="M19,13.5c-0.4-0.4-0.8-0.4-1.1,0.1c-0.9,1.1-1.9,2.1-2.9,3c-3.5,3-7.6,4.7-12.1,5.5\nc-0.6,0.1-0.8-0.1-0.8-0.7c0-0.9,0-1.9,0-2.8l0,0l0,0l0,0V5.5V4.9c0-0.2,0-0.4,0.3-0.5c0.4-0.3,0.7,0.2,1.1,0.5\nc3.4,2.4,6.8,4.9,10.2,7.3c0.5,0.3,0.5,0.5,0.1,0.9c-2.6,2.4-5.5,4.1-8.9,5.1c-1.2,0.3-1.2,0.3-1.2,1.6c0,0.5,0.1,0.6,0.6,0.5\nc1-0.2,2-0.5,2.9-0.8c3.7-1.4,6.8-3.5,9.4-6.5c0.6-0.7,0.6-0.6-0.1-1.2C11.1,7.9,5.9,4.2,0.7,0.5C0.6,0.4,0.4,0.3,0.3,0.4\nc-0.2,0-0.1,0.2-0.1,0.4c0,0.9,0,1.8,0,2.7c0,0.3,0,0.4,0,0.6v3.2l0,0v2.6v1.2V13v1.4v1.5l0,0l-0.1,4.3l0,0c0,0.3,0,0.5,0,0.7\nc0,0.8,0,1.7,0,2.5c0,0.4,0.1,0.6,0.6,0.6c2.1-0.1,4.1-0.4,6.1-1c5-1.5,9.1-4.2,12.5-8.1C19.9,14.2,19.9,14.2,19,13.5z"/>\n<path class="st1" d="M9.1,12.3c0.1-0.1,0.1-0.2,0-0.3c-1.2-0.9-2.4-1.7-3.5-2.5C5.4,9.4,5.3,9.2,5.2,9.3\nc-0.1,0-0.1,0.1-0.1,0.2v0.2v4.5C6.8,14.1,8.2,13.1,9.1,12.3z"/>\n</svg>\n</div>':a,r=(0,te.useRef)(null),l=(0,te.useState)(""),c=(0,W.Z)(l,2),s=c[0],d=c[1],u=(0,te.useState)(!1),p=(0,W.Z)(u,2),m=p[0],v=p[1],f=Qt(t.settings);return(0,te.useEffect)((function(){if(r.current){var e=r.current.querySelector("#addon-text-".concat(t.id));e&&e.setAttribute("style","min-height:16px;width:100%")}}),[m]),te.createElement(te.Fragment,null,te.createElement(Rm,{rowId:n,columnId:o,addon:t,mouseInteraction:!0,scrollInteraction:!0}),te.createElement("div",(0,ko.Z)({ref:r,onFocus:function(e){null!==e.target.getAttribute("contenteditable")&&(0,ne.unstable_batchedUpdates)((function(){d(i),v(!0)}))},onBlur:function(){m&&v(!1)},className:"sppb-addon-wrapper ".concat(f),dangerouslySetInnerHTML:{__html:m?s:i}},a_.includes(t.name)?{style:{pointerEvents:"none"}}:{})))};var r_=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){var t;return(0,Y.Z)(this,a),(t=o.call(this,e)).state={settings:t.props.addon.settings,htmlContent:"",cssContent:"",insideAddons:{},interactionCss:{set:"",action:"",status:!1},liveScrollActions:null,isInteract:!1,percentage:null,mouseTilt:null,onInteractionMode:!1},t.textRef=te.createRef(),t}return(0,X.Z)(a,[{key:"checkGoogleFont",value:function(e){var t,n,o,a,i=this,r=addonsJSON[e.name],l=void 0!==(null==r||null===(t=r.inline)||void 0===t?void 0:t.buttons),c={};l&&(a=null==r||null===(n=r.inline)||void 0===n?void 0:n.buttons,c=Object.values(a).reduce((function(e,t){if(null!=t&&t.fieldset){var n;n=t.fieldset.tab_groups?Object.values(t.fieldset.tab_groups).reduce((function(e,t){if(null!=t&&t.fields){var n=Object.values(t.fields).reduce((function(e,t){return Object.assign(e,t),e}),{});Object.assign(e,n)}return e}),{}):Object.values(t.fieldset).reduce((function(e,t){return Object.assign(e,t),e}),{}),Object.assign(e,n)}return e}),{}),null!=r&&null!==(o=r.attr)&&void 0!==o&&o.general&&Object.entries(r.attr.general).forEach((function(e){var t,n=(0,W.Z)(e,2),o=n[0],a=n[1];void 0===(null===(t=c)||void 0===t?void 0:t[o])&&(c[o]=a)}))),c&&Hi()(c,(function(t,n){if("fonts"===t.type)i.addFont(e.id,e.settings,n,e.settings[n],t);else if(void 0!==t.attr&&void 0!==e.settings["sp_".concat(e.name,"_item")]||void 0!==t.attr&&e.settings.slideshow_items){var o=void 0===e.settings["sp_".concat(e.name,"_item")]?e.settings.slideshow_items:e.settings["sp_".concat(e.name,"_item")];Hi()(o,(function(n,o){Hi()(t.attr,(function(t,a){if("fonts"==t.type){var r="";"button_group"==e.name&&(r="#btn-".concat(e.id).concat(o)),i.addFont(e.id,n,a,n[a],t,r,o)}void 0!==(0,Ee.Z)(n.slideshow_inner_items)&&Hi()(n.slideshow_inner_items,(function(n,o){Hi()(t.attr,(function(t,a){if("fonts"==t.type){var r="";"button_group"==e.name&&(r="#btn-".concat(e.id).concat(o)),"js_slideshow"===e.name&&(r="#sppb-sp-slider-".concat(e.id).concat(o)),i.addFont(e.id,n,a,n[a],t,r,o)}}))}))}))}))}}))}},{key:"addFont",value:function(e,t,n,o,a){var i=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"",r=arguments.length>6&&void 0!==arguments[6]?arguments[6]:"",l=window.frames["sp-pagebuilder-view"].window.document.head,c=window.frames["sp-pagebuilder-view"].window.document;if(void 0!==a.selector){var s=l.querySelector("#addon-css-"+e+r+"_"+n);s&&void 0!==o?s.innerHTML="#sppb-addon-".concat(e," ").concat(i).concat(a.selector.css.replace("{{ VALUE }}",o)):void 0!==o&&((s=c.createElement("style")).id="addon-css-"+e+r+"_"+n,s.type="text/css",l.appendChild(s),s.innerHTML="#sppb-addon-".concat(e," ").concat(i).concat(a.selector.css.replace("{{ VALUE }}",o)))}if(void 0!==t&&void 0!==o&&""!==o&&!l.querySelector("#google-font-"+o.toLowerCase().replace(/\s+/g,"_"))&&-1===["System","Google Fonts","Arial","Tahoma","Verdana","Helvetica","Times New Roman","Trebuchet MS","Georgia"].indexOf(o)){var d="https://fonts.googleapis.com/css?family="+o+":100,100italic,200,200italic,300,300italic,400,400italic,500,500italic,600,600italic,700,700italic,800,800italic,900,900italic&display=swap",u=c.createElement("link");u.id="google-font-"+o.toLowerCase().replace(/\s+/g,"_"),u.href=d,u.rel="stylesheet",u.type="text/css",window.disableGoogleFonts||l.appendChild(u)}}},{key:"addonAssets",value:function(){var e=this.props.addon;if("gmap"==e.name&&"undefined"!=typeof initSPPageBuilderGMap&&window.initSPPageBuilderGMap(window.frames["sp-pagebuilder-view"].window.document),void 0!==addonsJSON[e.name]&&(this.checkGoogleFont(e),!addonsJSON[e.name].js_template)){var t=e.assets;if(null==e.assets&&(t=this.state.cssContent),""!=t){if(null!=t.css){var n=window.frames["sp-pagebuilder-view"].window.document.createElement("style");n.setAttribute("type","text/css"),n.id="addon-style-"+e.id,null!=window.frames["sp-pagebuilder-view"].window.document.getElementById(n.id)&&window.frames["sp-pagebuilder-view"].window.document.getElementById(n.id).remove(),n.styleSheet?n.styleSheet.cssText=t.css:n.appendChild(window.frames["sp-pagebuilder-view"].window.document.createTextNode(t.css)),window.frames["sp-pagebuilder-view"].window.document.getElementsByTagName("head")[0].appendChild(n)}if(null!=t.js){var o=window.frames["sp-pagebuilder-view"].window.document.createElement("script");o.setAttribute("type","text/javascript"),o.id="addon-script-"+e.id,o.setAttribute("async",!0),o.text=t.js,window.frames["sp-pagebuilder-view"].window.document.getElementsByTagName("head")[0].appendChild(o)}}}}},{key:"componentDidMount",value:function(){this.addonAssets()}},{key:"componentWillUnmount",value:function(){window.toolsTabIndex=0}},{key:"shouldComponentUpdate",value:function(e,t){return!Ui()(e.addon.settings,t.settings)||""!=t.htmlContent||!Ui()(this.state.insideAddons,t.insideAddons)||!Ui()(t.percentage!==this.state.percentage)}},{key:"componentDidUpdate",value:function(){var e=this.state.settings;Ui()(this.props.addon.settings,e)||this.setState({settings:this.props.addon.settings}),this.addonAssets()}},{key:"handleScroll",value:function(){var e=this.props.addon.settings,t=e.instFormId,n=window.frames["sp-pagebuilder-view"].document.getElementById("addon-wrap-".concat(t));if(null!==n){n.removeAttribute("style");var o=this.percentageSeen(n,e.scrolling_options);o>-1&&o<=100&&this.setState({percentage:o})}}},{key:"percentageSeen",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"viewport",n=e.getBoundingClientRect(),o=document.body.offsetHeight,a=window.pageYOffset,i=n.top,r=n.height;if("fullpage"===t){var l=(a=$(window.frames["sp-pagebuilder-view"].document).scrollTop())/($(window.frames["sp-pagebuilder-view"].document).height()-$(window).height());return Math.round(100*l)}if(i>a+o)return-1;if(i+r<a)return 101;var c=(a+o-i)/((o+r)/100);return c>100?100:c}},{key:"checkRepeatableItems",value:function(e,t){var n=this;return sn()(e.content)&&(e.content=e.content.map((function(e,o){var a="sppbai-".concat(t,"-").concat(o);return n.checkGoogleFont(e),void 0===n.state.insideAddons[a]||xe()(n.state.insideAddons[a])||!Ui()(n.state.insideAddons[a].settings,e.settings)?n.renderInsideAddon(e,o,t):n.state.insideAddons[a].html}))),e}},{key:"renderAddon",value:function(){var e=this,t=this.props.addon;vn.templateSettings.evaluate=/<#([\s\S]+?)#>/g,vn.templateSettings.interpolate=/\{\{\{([\s\S]+?)\}\}\}/g,vn.templateSettings.escape=/\{\{([^}]+?)\}\}(?!\})/g,vn.templateSettings.variable="data";var n=document.getElementById("sppb-tmpl-addon-".concat(t.name)),o=ae()(t);if("accordion"===o.name?xe()(o.settings.sp_accordion_item)||(o.settings.sp_accordion_item=o.settings.sp_accordion_item.map((function(t,n){return sn()(t.content)&&(t.content=t.content.map((function(t,o){var a="sppbai-".concat(n,"-").concat(o);return e.checkGoogleFont(t),void 0===e.state.insideAddons[a]||xe()(e.state.insideAddons[a])||!Ui()(e.state.insideAddons[a].settings,t.settings)?e.renderInsideAddon(t,o,n):e.state.insideAddons[a].html}))),t}))):"sp_tab"===o.name||"tab"==o.name?!xe()(o.settings.sp_tab_item)&&Array.isArray(o.settings.sp_tab_item)&&(o.settings.sp_tab_item=o.settings.sp_tab_item.map((function(t,n){return sn()(t.content)&&(t.content=t.content.map((function(t,o){var a="sppbai-".concat(n,"-").concat(o);return e.checkGoogleFont(t),void 0===e.state.insideAddons[a]||xe()(e.state.insideAddons[a])||!Ui()(e.state.insideAddons[a].settings,t.settings)?e.renderInsideAddon(t,o,n):e.state.insideAddons[a].html}))),t}))):"sp_carouselpro"===o.name||"carouselpro"==o.name?xe()(o.settings.sp_carouselpro_item)||(o.settings.sp_carouselpro_item=o.settings.sp_carouselpro_item.map((function(t,n){return sn()(t.content)&&(t.content=t.content.map((function(t,o){var a="sppbai-".concat(n,"-").concat(o);return e.checkGoogleFont(t),void 0===e.state.insideAddons[a]||xe()(e.state.insideAddons[a])||!Ui()(e.state.insideAddons[a].settings,t.settings)?e.renderInsideAddon(t,o,n):e.state.insideAddons[a].html}))),t}))):"sliderpro"===o.name?xe()(o.settings.sliderpro_item)||(o.settings.sliderpro_item=o.settings.sliderpro_item.map((function(t,n){return sn()(t.content)&&(t.content=t.content.map((function(t,o){var a="sppbai-".concat(n,"-").concat(o);return e.checkGoogleFont(t),void 0===e.state.insideAddons[a]||xe()(e.state.insideAddons[a])||!Ui()(e.state.insideAddons[a].settings,t.settings)?e.renderInsideAddon(t,o,n):e.state.insideAddons[a].html}))),t}))):"table_advanced"===o.name?(xe()(o.settings.sp_table_advanced_item)||(o.settings.sp_table_advanced_item=o.settings.sp_table_advanced_item.map((function(t,n){return e.checkRepeatableItems(t,n)}))),xe()(o.settings.table_advanced_item)||(o.settings.table_advanced_item=o.settings.table_advanced_item.map((function(t){return xe()(t.table_advanced_item)?{}:{table_advanced_item:t.table_advanced_item.map((function(t,n){return e.checkRepeatableItems(t,n)}))}})))):"carousel_extended"===o.name?xe()(o.settings.sp_carousel_extended_item)||(o.settings.sp_carousel_extended_item=o.settings.sp_carousel_extended_item.map((function(t,n){return sn()(t.content)&&(t.content=t.content.map((function(t,o){var a="sppbai-".concat(n,"-").concat(o);return e.checkGoogleFont(t),void 0===e.state.insideAddons[a]||xe()(e.state.insideAddons[a])||!Ui()(e.state.insideAddons[a].settings,t.settings)?e.renderInsideAddon(t,o,n):e.state.insideAddons[a].html}))),t}))):"js_wrapper"===o.name&&(xe()(o.settings.sp_js_wrapper_item)||(o.settings.sp_js_wrapper_item=o.settings.sp_js_wrapper_item.map((function(t,n){return sn()(t.content)&&(t.content=t.content.map((function(t,o){var a="sppbai-".concat(n,"-").concat(o);return e.checkGoogleFont(t),void 0===e.state.insideAddons[a]||xe()(e.state.insideAddons[a])||!Ui()(e.state.insideAddons[a].settings,t.settings)?e.renderInsideAddon(t,o,n):e.state.insideAddons[a].html}))),t})))),n){var a=(0,vn.template)(n.innerHTML);return o.settings.id=o.id,a(o.settings)}return n||tn(t.htmlContent)||this.state.htmlContent||jQuery.ajax({type:"POST",url:pagebuilder_base+"index.php?option=com_sppagebuilder&view=ajax&format=json&callback=addon",headers:{"X-CSRF-Token":Joomla.getOptions("csrf.token")},dataType:"json",data:{addon:t,options:{collectionItemIndex:this.props.collectionItemIndex}},cache:!1,success:function(e){"true"==e.status&&this.setState({htmlContent:e.html,cssContent:e.assets})}.bind(this)}),t.htmlContent||this.state.htmlContent}},{key:"renderInsideAddon",value:function(e,t,n){var o=document.getElementById("sppb-tmpl-addon-"+e.name),a=ae()(e);if(o){var i=(0,vn.template)(o.innerHTML);return a.settings.id=a.id,i(a.settings)}var r="sppbai-".concat(n,"-").concat(t);if(o||void 0!==this.state.insideAddons[r]&&!xe()(this.state.insideAddons[r])&&Ui()(this.state.insideAddons[r].settings,a.settings)){if(void 0!==this.state.insideAddons[r]&&!xe()(this.state.insideAddons[r]))return this.state.insideAddons[r].html}else jQuery.ajax({type:"POST",url:pagebuilder_base+"index.php?option=com_sppagebuilder&view=ajax&format=json&callback=addon",headers:{"X-CSRF-Token":Joomla.getOptions("csrf.token")},dataType:"json",data:{addon:e},cache:!1,success:function(e){if("true"==e.status){var t=ae()(this.state.insideAddons);t[r]={html:e.html,assets:e.assets,settings:a.settings},this.setState({insideAddons:t})}}.bind(this)});return e.htmlContent||""}},{key:"render",value:function(){var e=this,t=this.props,n=t.addon,o=t.editAddon,a=t.row,i=t.column,r=t.rowId,l=t.columnId,c=this.renderAddon();return te.createElement("div",{role:"button",onKeyDown:De,tabIndex:0,onClick:function(e){e.preventDefault(),o(e)},onMouseEnter:function(){var t,n=e.props.addon;Gm.setAddonHoverId(null!==(t=null==n?void 0:n.id)&&void 0!==t?t:null)}},te.createElement(i_,{addon:n,rowId:r,columnId:l,htmlContent:c}),(null==n?void 0:n.children)&&n.children.length>0&&n.children.map((function(e){var t=nt(a.id,i.id,e),n=$e(a.id),o=Qe(a.id,i.id),r=i.addons.findIndex((function(t){return t.id===e}));return te.createElement(s_,{key:t.id,id:t.id,rowIndex:n,addon:t,column:i,row:a,colIndex:o,index:r})})))}}]),a}(te.Component);const l_=r_;var c_=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(){var e;return(0,Y.Z)(this,a),e=o.call(this),(0,K.Z)((0,Lo.Z)(e),"saveInlineSettings",(function(){var t,n=e.props,o=n.addon,a=n.rowIndex,i=n.colIndex,r=n.column,l=n.index,c=n.collectionItemIndex,s=n.collectionItemAddonIndex,d=n.row;if(!o)return{};var u=e.props,p=u.deepAddon,m=u.deepAddonItemKey,v=u.deepAddonItemIndex,f=u.deepAddonItemInnerIndex,b=null===(t=addonsJSON)||void 0===t?void 0:t[o.name];if(!b)return{};var g,h=-1,_=-1;return e.props.deepAddon?(h=r.addons.findIndex((function(e){return e.id===p.id})),_=void 0!==f?null===(g=p.settings[m])||void 0===g||null===(g=g[v])||void 0===g||null===(g=g[m])||void 0===g||null===(g=g[f])||void 0===g||null===(g=g.content)||void 0===g?void 0:g.findIndex((function(e){return e.id===o.id})):p.settings[m][v].content.findIndex((function(e){return e.id===o.id}))):h=tn(c)?l:r.addons.findIndex((function(e){return e.id===o.id})),{editAddon:{type:"addon",index:a,settings:{rowIndex:a,colIndex:i,addonIndex:h,addonId:o.id,htmlContent:o.htmlContent,assets:o.assets,addonName:o.name,formData:o.settings,deepAddon:p,deepAddonItemKey:m,deepAddonItemIndex:v,deepAddonItemInnerIndex:f,deepAddonIndex:_,collectionItemIndex:c,collectionItemAddonIndex:s},row:d,column:r,addon:o},addonData:b}})),e.state={contextMenuEvent:null,contextMenuState:!1,inlineEditorId:null},e.addonRef=(0,te.createRef)(null),e.traceRef=(0,te.createRef)(!1),e._document=document.getElementById("sp-pagebuilder-view").contentDocument,e}return(0,X.Z)(a,[{key:"componentDidMount",value:function(){this.createCustomDragSource()}},{key:"shouldComponentUpdate",value:function(e,t){return this.props.addon&&Ui()(e.addon,this.props.addon)&&Ui()(e.addon.settings,this.props.addon.settings)&&Ui()(e.colIndex,this.props.colIndex)&&Ui()(e.column,this.props.column)&&Ui()(e.id,this.props.id)&&Ui()(e.index,this.props.index)&&Ui()(e.isDragging,this.props.isDragging)&&Ui()(e.isOver,this.props.isOver)&&Ui()(e.rowIndex,this.props.rowIndex)&&Ui()(t.contextMenuEvent,this.state.contextMenuEvent),!0}},{key:"resetContextMenu",value:function(){this.setState({contextMenuEvent:null,contextMenuState:!1}),window.editMode="inline"}},{key:"createCustomDragSource",value:function(){var e,t=this,n=this.props.addon,o=null!=n&&n.icon?n.icon:null===(e=addonsJSON)||void 0===e||null===(e=e[null==n?void 0:n.name])||void 0===e?void 0:e.icon,a=(new DOMParser).parseFromString(o,"image/svg+xml");if(a){var i,r;null===(i=a.querySelector("svg"))||void 0===i||i.setAttribute("width","2em"),null===(r=a.querySelector("svg"))||void 0===r||r.setAttribute("height","2em");var l=new Image,c=(new XMLSerializer).serializeToString(a);l.src="data:image/svg+xml;base64,".concat(btoa(c)),l.onload=function(){return t.props.connectDragPreview(l)}}}},{key:"editOnClickAddon",value:function(){var e,t=this.saveInlineSettings(),n=t.editAddon,o=t.addonData;if(n&&o)if(void 0!==(null==o||null===(e=o.inline)||void 0===e?void 0:e.buttons)){if(Ta.show&&Ta.addonId===n.settings.addonId)return;Zi.resetAll(),Ta.reset(),Ta.setAddon(ae()(n)),Ta.setType("addon"),Ta.setConfig(o.inline),Ta.setPosition(this.addonRef.getBoundingClientRect()),Ta.showEditor()}else{var a=this.props,i=a.rowIndex,r=a.colIndex;Ta.reset(),Zi.resetAll(),Zi.setAddon(n),Zi.setRowIndex(i),Zi.setColIndex(r),Zi.setType("addon"),Zi.showEditPanel()}}},{key:"componentDidUpdate",value:function(){var e=this.saveInlineSettings().editAddon;e&&Ta.show&&Ta.addonId===e.settings.addonId&&Ta.setAddon(ae()(e))}},{key:"onContextMenuTrigger",value:function(e){var t;if(!e.metaKey&&17!==e.keyCode&&!e.ctrlKey){e.persist(),e.preventDefault(),e.stopPropagation();var n=this.props.addon;void 0!==(null===(t=addonsJSON)||void 0===t?void 0:t[null==n?void 0:n.name])&&(window.editMode="",this.setState({contextMenuEvent:e,contextMenuState:!0}))}}},{key:"render",value:function(){var e,t,n,o,a=this,i=this.props,r=i.addon,l=i.rowIndex,c=i.colIndex,s=i.column,d=i.row,u=i.index,p=i.itemIndex,m=i.isOver,v=i.isDragging,f=i.childIndex,b=i.connectDropTarget,g=i.connectDragSource,h="sp-pagebuilder-addon";v&&!m&&(h="sp-pagebuilder-dragging "+h),m&&!v&&(h+=" sp-pagebuilder-addon-over"),void 0===(null==r?void 0:r.visibility)||r.visibility||(h+=" sp-pagebuilder-addon-disabled");var _=!1,E=s.id,y=void 0!==d?d.id:"";void 0!==(null==r||null===(e=r.settings)||void 0===e?void 0:e.global_custom_position)&&1===(null===(t=r.settings)||void 0===t?void 0:t.global_custom_position)&&void 0!==(null==r||null===(n=r.settings)||void 0===n?void 0:n.global_seclect_position)&&(_=!0,h+=" sp-pagebuilder-addon-custom-position");var x={addon:r,rowIndex:l,colIndex:c,addonIndex:u,childIndex:f,column:s,parentId:r.parent,customPosition:_,columnMove:this.props.columnMove,connectDragSource:g,row:d,deepAddon:this.props.deepAddon,deepAddonItemKey:this.props.deepAddonItemKey,deepAddonItemIndex:this.props.deepAddonItemIndex,deepAddonItemInnerIndex:this.props.deepAddonItemInnerIndex},O=r?"addon-wrap-"+r.id:"",I=r.name===M&&0===(null==r||null===(o=r.children)||void 0===o?void 0:o.length);return r?b(g(te.createElement("div",{key:r.id,id:O,className:"".concat(h," builder-addon-element").concat("div"===r.name?" builder-div-addon":"").concat(r.name===Z.productList||r.name===Z.categoryList||Object.values(B).includes(r.name)?" builder-collection-addon":"").concat(null!=d&&d.parent?" builder-nested-addon":" builder-parent-addon"," ").concat(I?" builder-width-full":""),onContextMenu:this.onContextMenuTrigger.bind(this),ref:function(e){return a.addonRef=e}},te.createElement("div",{className:"builder-addon-placeholder builder-addon-placeholder-top","aria-hidden":"true"}),function(){if((null==r?void 0:r.name)===B.DynamicContentCollection)return te.createElement(Mh,{row:d,column:s,addon:r,rowIndex:l,colIndex:c,index:s.addons.findIndex((function(e){return e.id===r.id}))});if((null==r?void 0:r.name)===B.DynamicContentImage||(null==r?void 0:r.name)===B.DynamicContentText)return te.createElement(xh,{row:d,column:s,addon:r,rowIndex:l,colIndex:c,index:s.addons.findIndex((function(e){return e.id===r.id})),itemIndex:p});if(r.name===M){var e,t;return t=tn(a.props.collectionItemIndex)?a.props.index:s.addons.findIndex((function(e){return e.id===r.id})),x.addonIndex=t,x.collectionAddonId=a.props.collectionAddonId,x.collectionItemIndex=a.props.collectionItemIndex,x.collectionItemAddonIndex=a.props.collectionItemAddonIndex,I&&(x.addonIndex=0,x.parentId=r.id),te.createElement(o_,{row:d,column:s,addon:r,rowIndex:l,colIndex:c,index:t,collectionAddonId:a.props.collectionAddonId,collectionItemIndex:a.props.collectionItemIndex,collectionItemAddonIndex:a.props.collectionItemAddonIndex,state:null===(e=a.props)||void 0===e?void 0:e.state})}return r.name===Z.productList||r.name===Z.categoryList?te.createElement(Hg,{row:d,column:s,addon:r,rowIndex:l,colIndex:c,index:s.addons.findIndex((function(e){return e.id===r.id}))}):Object.keys(We).includes(r.name)||"table_advanced"===r.name?te.createElement(Vh,{row:d,column:s,addon:r,rowIndex:l,colIndex:c,addonIndex:s.addons.findIndex((function(e){return e.id===r.id}))}):te.createElement(l_,{columnId:E,row:d,column:s,rowId:y,addon:r,rowIndex:l,colIndex:c,addonIndex:u,collectionItemIndex:a.props.collectionItemIndex,collectionItemAddonIndex:a.props.collectionItemAddonIndex,editAddon:a.editOnClickAddon.bind(a)})}(),te.createElement(eh,{isOpen:this.state.contextMenuState,contextMenuEvent:this.state.contextMenuEvent,onClose:this.resetContextMenu.bind(this),menuName:"addon",settings:x,reset:this.resetContextMenu.bind(this),isEmptyDivAddon:I,collectionItemIndex:this.props.collectionItemIndex,collectionItemAddonIndex:this.props.collectionItemAddonIndex}),te.createElement("div",{className:"builder-addon-placeholder builder-addon-placeholder-bottom","aria-hidden":"true"})))):null}}]),a}(te.Component);const s_=c_;var d_={canDrag:function(e){var t;return void 0===(null===(t=e.addon)||void 0===t?void 0:t.reference_id)},beginDrag:function(e){var t;return Zi.resetAll(),Ta.reset(),void 0!==(null===(t=e.addon)||void 0===t?void 0:t.reference_id)?{}:{type:"MOVE_ADDON",id:e.id,index:e.index,collectionItemAddonIndex:e.collectionItemAddonIndex,collectionItemIndex:e.collectionItemIndex,collectionAddonId:e.collectionAddonId,childIndex:e.childIndex,rowIndex:e.rowIndex,colIndex:e.colIndex,rowId:e.row.id,columnId:e.column.id}}},u_={canDrop:function(e,t){var n,o,a=t.getItem();return(!j.rejected.includes(null==a?void 0:a.name)||!gn(bn(null==e||null===(n=e.state)||void 0===n||null===(n=n.pageBuilder)||void 0===n?void 0:n.present),null==e||null===(o=e.addon)||void 0===o?void 0:o.id))&&(null==e||!e.deepAddon||"table_advanced"!==e.deepAddon.name||-1===[Z.productList,Z.categoryList,"div","row","column","accordion","tab","table"].indexOf(a.name))},hover:function(e,t,n){var o;if(t.canDrop()){var a=t.getItem(),i=e.state.pageBuilder.present,r=e.addon.name===Z.productList||e.addon.name===Z.categoryList,l=e.addon.name===B.DynamicContentCollection,c="div"===e.addon.name;if(a.id!==e.id&&("MOVE_ADDON"!==a.type||(null===(o=e.row)||void 0===o?void 0:o.parent_addon)!==a.id)){var s=(0,ne.findDOMNode)(n),d=s.getBoundingClientRect(),u=(d.bottom-d.top)/2,p=t.getClientOffset().y-d.top;if(et(window.iDocument,".builder-show-placeholder-bottom"),et(window.iDocument,".builder-show-placeholder-top"),t.canDrop()&&t.isOver({shallow:!1})){if(st(i,e.column.addons,a,e.addon,e.row))return;c||r||l?p!==u&&Math.abs(p-u)>10&&(p<u+10&&(s.classList.remove("builder-show-placeholder-bottom"),s.classList.add("builder-show-placeholder-top")),p>u+10&&(s.classList.remove("builder-show-placeholder-top"),s.classList.add("builder-show-placeholder-bottom"))):(p<u&&(s.classList.remove("builder-show-placeholder-bottom"),s.classList.add("builder-show-placeholder-top")),p>u&&(s.classList.remove("builder-show-placeholder-top"),s.classList.add("builder-show-placeholder-bottom")))}}}},drop:function(e,t,n){var o;if(et(window.iDocument,".builder-show-placeholder-bottom"),et(window.iDocument,".builder-show-placeholder-top"),t.canDrop()){var a=t.getItem(),i=a.index,r=e.index,l="ADD_ADDON"===a.type&&"row"===a.name,c=e.state.pageBuilder.present;if(a.id!==e.id&&("MOVE_ADDON"!==a.type||(null===(o=e.row)||void 0===o?void 0:o.parent_addon)!==a.id)&&!st(c,e.column.addons,a,e.addon,e.row)){var s=(0,ne.findDOMNode)(n).getBoundingClientRect(),d=(s.bottom-s.top)/2,u=t.getClientOffset();if(u){var p=u.y-s.top,m={drag:a,dragIndex:i,drop:e,hoverIndex:r};if(p<d&&(m.dropPosition="top"),p>d&&(m.dropPosition="bottom"),a.type===Ao&&"block"===a.name){var v=e.rowIndex,f=e.colIndex;e.addBlockAsNestedSection({sectionIndex:v,columnIndex:f,sectionData:a.data,isAbove:"top"===m.dropPosition})}else if(l){var b=e.row.id,g=e.column.id,h=r;"bottom"===m.dropPosition&&h++;var _={};null!=e&&e.deepAddon&&(_.deepAddon=e.deepAddon,_.deepAddonItemKey=e.deepAddonItemKey,_.deepAddonItemIndex=e.deepAddonItemIndex,void 0!==(null==e?void 0:e.deepAddonItemInnerIndex)&&(_.deepAddonItemInnerIndex=e.deepAddonItemInnerIndex));var E={rowId:b,columnId:g,addonIndex:h,rowOptions:{padding:"75px 0px 75px 0px"},deepAddonOptions:_};e.addRow({parent:E})}else{if("ADD_ADDON"===a.type){var y,x,O,I,w,C=e.index;if("div"===e.addon.name&&Array.isArray(null===(y=e.addon)||void 0===y?void 0:y.children)){var P=e.addon.children.length;if(0!==P){var S=e.column.addons.findIndex((function(t){var n=e.addon.children[P-1];return t.id.toString()===n.toString()}));C=-1===S?e.index:S}}var A,D,N,T,R,k,L,M,B={type:"addon",status:!0,index:C,dropPosition:m.dropPosition,addonRef:null,rowIndex:e.rowIndex,colIndex:e.colIndex,hoverAddon:e.addon},J=null==e||null===(x=e.addon)||void 0===x?void 0:x.id;if(J&&gn(bn(c),J)&&e.addDynamicContentAddon({newAddonData:{id:null!==(A=null==a||null===(D=a.addon)||void 0===D?void 0:D.id)&&void 0!==A?A:ct(),type:null==a||null===(N=a.addon)||void 0===N?void 0:N.type,name:null==a||null===(T=a.addon)||void 0===T?void 0:T.addon_name,visibility:null==a||null===(R=a.addon)||void 0===R?void 0:R.visibility,title:null==a||null===(k=a.addon)||void 0===k?void 0:k.title,icon:null==a||null===(L=a.addon)||void 0===L?void 0:L.icon,settings:null==a||null===(M=a.addon)||void 0===M?void 0:M.default,child_nodes:[]},hoverAddonId:J,dropPosition:m.dropPosition}),null!=e&&e.deepAddon&&(B.deepAddon=e.deepAddon,B.deepAddonItemKey=e.deepAddonItemKey,B.deepAddonItemIndex=e.deepAddonItemIndex,void 0!==(null==e?void 0:e.deepAddonItemInnerIndex)&&(B.deepAddonItemInnerIndex=e.deepAddonItemInnerIndex)),(null==e||null===(O=e.addon)||void 0===O||!O.parent)&&tn(null==e?void 0:e.collectionAddonId)&&tn(null==e?void 0:e.collectionItemAddonIndex)){B.collectionAddonId=e.collectionAddonId;var Z=e.collectionItemAddonIndex;"bottom"===m.dropPosition&&Z++,B.collectionItemAddonIndex=Z}if(null!=e&&null!==(I=e.addon)&&void 0!==I&&I.parent&&tn(null==e?void 0:e.collectionAddonId)&&tn(null==e?void 0:e.collectionItemAddonIndex)&&tn(null==e?void 0:e.collectionItemIndex)){B.collectionAddonId=e.collectionAddonId;var j=nt(e.row.id,e.column.id,e.collectionAddonId),G=e.addon.id,U=j.items[0].find((function(t){var n;return t.id===(null==e||null===(n=e.addon)||void 0===n?void 0:n.parent)}));if(tn(U)){var F=U.children.indexOf(G);"bottom"===m.dropPosition&&F++,B.collectionItemAddonIndex=e.collectionItemAddonIndex,B.parentAddon=U,B.childIndex=F}}else if(null!=e&&null!==(w=e.addon)&&void 0!==w&&w.parent){var H=nt(e.row.id,e.column.id,e.addon.parent),z=e.addon.id,V=H.children.indexOf(z);"bottom"===m.dropPosition&&V++,B.parentAddon=H,B.childIndex=V}return B}var W={dragRowId:a.rowId,dragColumnId:a.columnId,dragAddonId:a.id,collectionItemAddonIndex:a.collectionItemAddonIndex,collectionItemIndex:a.collectionItemIndex,collectionAddonId:a.collectionAddonId,childIndex:a.childIndex},K={hoverRowId:e.row.id,hoverColumnId:e.column.id,hoverAddonId:e.id,collectionItemAddonIndex:e.collectionItemAddonIndex,collectionItemIndex:e.collectionItemIndex,collectionAddonId:e.collectionAddonId,childIndex:e.childIndex,position:m.dropPosition};if(tn(W.collectionAddonId)||tn(K.collectionAddonId)){if(!tn(W.collectionAddonId))return void e.sortAddonWithCollectionItemAddon(W,K);if(W.collectionItemIndex!==K.collectionItemIndex||!tn(W.collectionItemAddonIndex)||!tn(K.collectionItemAddonIndex))return;e.sortCollectionAddonItem(W,K)}else e.moveAddon(W,K);t.getItem().index=r,t.getItem().rowIndex=e.rowIndex,t.getItem().colIndex=e.colIndex,t.getItem().rowId=e.row.id,t.getItem().columnId=e.column.id}}}}}},p_=(0,ei.DragSource)(So,d_,(function(e,t){return{connectDragSource:e.dragSource(),connectDragPreview:e.dragPreview(),isDragging:t.isDragging()}})),m_=(0,ei.DropTarget)([So,No,Ao],u_,(function(e,t){return{connectDropTarget:e.dropTarget(),isOver:t.isOver({shallow:!0}),canDrop:t.canDrop()}}));const v_=(0,Io.$j)((function(e){return{state:e}}),(function(e){return{addRow:function(t){return e(oa(t))},moveAddon:function(t,n){return e(Oa(t,n))},sortCollectionAddonItem:function(t,n){return e(Ia(t,n))},sortAddonWithCollectionItemAddon:function(t,n){e(wa(t,n))},addBlockAsNestedSection:function(t){return e(Ea(t))},addDynamicContentAddon:function(t){return e(Aa(t))}}}))(m_(p_(s_)));var f_={hover:function(e,t,n){var o=t.getItem(),a=n.addonListRef,i="ADD_ADDON"===o.type&&"columns"===o.name;i&&tt(e.row.id)>=8||(et(window.iDocument,".builder-show-placeholder-center"),et(window.iDocument,".builder-show-placeholder-bottom"),et(window.iDocument,".builder-show-placeholder-top"),t.isOver({shallow:!0})&&!i&&a.classList.add("builder-show-placeholder-center"))},drop:function(e,t){if(!t.didDrop()){var n=t.getItem(),o="ADD_ADDON"===n.type&&"columns"===n.name,a="ADD_ADDON"===n.type&&"row"===n.name,i=n.type===Ao&&"block"===n.name;if(et(window.iDocument,".builder-show-placeholder-center"),!o)if(i){var r=e.rowIndex,l=e.colIndex;e.addBlockAsNestedSection({sectionIndex:r,columnIndex:l,sectionData:n.data})}else{if(a&&t.isOver({shallow:!0})){var s={rowId:e.row.id,columnId:e.column.id,addonIndex:0,rowOptions:{padding:"75px 0px 75px 0px"}};return e.addRow({parent:s}),void(0,c.Z)(window.iDocument.querySelectorAll(".builder-row-placeholder")).forEach((function(e){return e.classList.remove("builder-row-placeholder")}))}if("ADD_ADDON"===n.type&&t.isOver({shallow:!0})){var d={type:"addon",status:!0,index:0,dropPosition:"top",rowIndex:$e(e.row.id),colIndex:e.colIndex};return null!=e&&e.deepAddon&&(d.deepAddon=e.deepAddon,d.deepAddonItemKey=e.deepAddonItemKey,d.deepAddonItemIndex=e.deepAddonItemIndex,void 0!==(null==e?void 0:e.deepAddonItemInnerIndex)&&(d.deepAddonItemInnerIndex=e.deepAddonItemInnerIndex)),d}if(t.isOver({shallow:!0})&&"MOVE_ADDON"===(null==n?void 0:n.type)){var u={dragRowId:n.rowId,dragColumnId:n.columnId,dragAddonId:n.id},p={hoverRowId:e.row.id,hoverColumnId:e.column.id,hoverAddonId:null,position:"top"};e.moveAddonItems(u,p)}}}}},b_=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(){var e;return(0,Y.Z)(this,a),e=o.call(this),(0,K.Z)((0,Lo.Z)(e),"getAddonIndex",(function(t){var n,o,a;return null!==(n=e.props)&&void 0!==n&&n.deepAddon?void 0!==(null===(o=e.props)||void 0===o?void 0:o.deepAddonItemInnerIndex)?null===(a=e.props.deepAddon.settings[e.props.deepAddonItemKey])||void 0===a||null===(a=a[e.props.deepAddonItemIndex])||void 0===a||null===(a=a[e.props.deepAddonItemKey])||void 0===a||null===(a=a[e.props.deepAddonItemInnerIndex])||void 0===a||null===(a=a.content)||void 0===a?void 0:a.findIndex((function(e){return e.id===t.id})):e.props.deepAddon.settings[e.props.deepAddonItemKey][e.props.deepAddonItemIndex].content.findIndex((function(e){return e.id===t.id})):e.props.column.addons.findIndex((function(e){return e.id===t.id}))})),e.state={contextMenuState:!1},e.addonListRef=(0,te.createRef)(null),e}return(0,X.Z)(a,[{key:"render",value:function(){var e,t=this,n=this.props,o=n.addons,a=n.column,i=n.row,r=n.rowIndex,l=n.colIndex,c=n.connectDropTarget,s=n.isOverCurrent,d="sp-pagebuilder-addons",u=(null==a||null===(e=a.children)||void 0===e?void 0:e.length)>0;return o.length||(d+=u?" column-children-empty":" sp-pagebuilder-no-addons"),c(te.createElement("div",{className:d,ref:function(e){return t.addonListRef=e}},!o.length&&te.createElement("div",{className:"builder-addon-placeholder builder-addon-placeholder-center","aria-hidden":"true"}),sn()(o)&&o.length>0?te.createElement(te.Fragment,null,o.map((function(e,n){if("nested_row"===e.type){var o=function(e){var t=e.id,n=e.rowId,o=e.columnId,a=qe().pageBuilder.present,i=a.findIndex((function(e){return e.id===t&>(e.parent)&&"boolean"!=typeof e.parent&&e.parent.rowId===n&&e.parent.columnId===o})),r=null;return-1!==i&&(r=a[i]),{nestedRow:r,index:i}}({id:e.id,rowId:i.id,columnId:a.id}),c=o.nestedRow,s=o.index;return tn(c)?te.createElement(V_,{key:e.id,id:e.id,index:s,row:c,nestedRowData:{sectionIndex:r,columnIndex:l,addonIndex:n}}):null}var d,u,p,m;return null!=e&&e.parent?null:te.createElement(v_,{key:e.id,id:e.id,rowIndex:r,addon:e,column:a,row:i,colIndex:l,index:t.getAddonIndex(e),addonSort:t.props.addonSortable,columnMove:t.props.moveButton,deepAddon:(null===(d=t.props)||void 0===d?void 0:d.deepAddon)||void 0,deepAddonItemKey:(null===(u=t.props)||void 0===u?void 0:u.deepAddonItemKey)||void 0,deepAddonItemIndex:void 0!==(null===(p=t.props)||void 0===p?void 0:p.deepAddonItemIndex)?t.props.deepAddonItemIndex:void 0,deepAddonItemInnerIndex:void 0!==(null===(m=t.props)||void 0===m?void 0:m.deepAddonItemInnerIndex)?t.props.deepAddonItemInnerIndex:void 0})}))):!s&&!u&&te.createElement("span",{className:"builder-button builder-button-outline builder-button-round",onClick:function(){Zi.resetAll();var e=new CustomEvent("triggerAddonPanel",{detail:{row:i,column:a,currentPanel:Sg.addElements}});window.dispatchEvent(e)},role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"plus"}))))}}]),a}(te.Component),g_=(0,ei.DropTarget)([So,No,"innerRow","innerAddon",Ao],f_,(function(e,t){return{connectDropTarget:e.dropTarget(),isOver:t.isOver(),canDrop:t.canDrop(),isOverCurrent:t.isOver({shallow:!0})}}));const h_=(0,Io.$j)((function(e){return{state:e}}),(function(e){return{addonSortable:function(t){return e(t)},addRow:function(t){return e(oa(t))},moveAddonItems:function(t,n){return e(Oa(t,n))},addBlockAsNestedSection:function(t){return e(Ea(t))}}}))(g_(b_));var __={position:"fixed",inset:0,zIndex:3,background:"rgba(0,0,0,0.05)"};const E_=(0,Io.$j)(null,(function(e){return{disableColumn:function(t,n,o){e(ha(t,n,o))},deleteColumn:function(t,n){e(ia(t,n))},duplicateColumn:function(t,n){e(da(t,n))}}}))((function(e){var t=e.rowIndex,n=e.rowId,o=e.colIndex,a=e.column,i=e.disableColumn,r=e.deleteColumn,l=e.duplicateColumn,c=(0,te.useState)(!1),s=(0,W.Z)(c,2),d=s[0],u=s[1],p=function(){u(!1)};return te.createElement("div",{className:"builder-column-tools"},te.createElement("div",{className:"builder-column-button"},te.createElement("span",{className:"builder-button builder-button-primary builder-button-round",onClick:d?p:function(){u(!0)},role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"ellipsisX","area-hidden":"true"}))),d&&te.createElement(te.Fragment,null,te.createElement("div",{role:"presentation",style:__,onClick:p}),te.createElement("div",{className:"builder-list-group builder-is-card builder-context-sub-menu",style:{zIndex:4}},te.createElement("span",{className:"builder-list-item builder-list-item-action",onClick:function(){l(n,a.id),p()},role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"cloneLine",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_DUPLICATE_CANVAS")),function(e){return te.createElement("span",{className:"builder-list-item builder-list-item-action ".concat(""),onClick:e.onDisable,role:"button",onKeyDown:De,tabIndex:0},te.createElement("span",{className:"builder-d-flex builder-align-items-center"},e.visibility?te.createElement(te.Fragment,null,te.createElement(Bo,{name:"eye",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_HIDE")):te.createElement(te.Fragment,null,te.createElement(Bo,{name:"eyeSlash",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_SHOW")),dt))}({visibility:a.visibility,onDisable:function(){i(t,o,a.id),p()}}),te.createElement("span",{className:"builder-list-item builder-list-item-delete builder-list-item-action",onClick:function(){return r(n,a.id)},role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"trash",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_MEDIA_MANAGER_DELETE")),a.visibility&&te.createElement("span",{className:"builder-list-item builder-list-item-action",onClick:function(){Zi.resetAll(),Zi.setType("column"),Zi.setRowIndex(t),Zi.setColIndex(o),Zi.setColSettings(a),Zi.showEditPanel(),window.editMode="inline",p()},role:"button",onKeyDown:De,tabIndex:0},te.createElement(Bo,{name:"cog",className:"builder-list-icon"}),Joomla.JText._("COM_SPPAGEBUILDER_OPTIONS")))))}));function y_(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var x_=function(e){var t=e.lastColumnResizable,n=e.row,o=e.column,a=e.fitInRow,i=e.index,r=e.updateColumnWidth,l=(0,te.useRef)(null),c=(0,te.useRef)(null),s=(0,te.useRef)(null),d=(0,te.useRef)({current:null,affected:null}),u=(0,te.useState)(!1),p=(0,W.Z)(u,2),m=p[0],v=p[1],f=(0,te.useState)({width:0,grid:0}),b=(0,W.Z)(f,2),g=b[0],h=b[1],_=(0,te.useState)({width:0,grid:0}),E=(0,W.Z)(_,2),y=E[0],x=E[1];(0,te.useEffect)((function(){var e=function(e){l.current&&!l.current.contains(e.target)&&s.current&&!s.current.contains(e.target)&&v(!1)};return m&&l.current&&(window.addEventListener("click",e),window.iWindow.addEventListener("click",e)),function(){window.removeEventListener("click",e),window.iWindow.removeEventListener("click",e)}}),[m,l.current]),(0,te.useEffect)((function(){var e,t=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return y_(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?y_(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,a=function(){};return{s:a,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,r=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return r=e.done,e},e:function(e){l=!0,i=e},f:function(){try{r||null==n.return||n.return()}finally{if(l)throw i}}}}(window.iWindow.document.querySelectorAll(".sp-pagebuilder-builder-column"));try{for(t.s();!(e=t.n()).done;)e.value.classList.toggle("zero-zindex")}catch(e){t.e(e)}finally{t.f()}}),[m]);var O=La((function(e){r(e)}),400),I=function(e){a?C(e):P(e)},w=function e(){var t;r({rowId:n.id,originalColumnId:o.id,affectedColumnId:null===(t=n.columns)||void 0===t||null===(t=t[i+1])||void 0===t?void 0:t.id,originalColumnValue:d.current.current,affectedColumnValue:d.current.affected,device:Ce.device,fitInRow:a}),d.current={current:null,affected:null},window.iWindow.removeEventListener("mousemove",I),window.iWindow.removeEventListener("mouseup",e)},C=function(e){e.stopPropagation(),e.preventDefault();var t=c.current,n=t.section,o=t.lastMousePositionX,a=t.currentColumn,i=t.affectedColumn,r=t.currentColumnWidth,l=t.affectedColumnWidth,s=o-e.clientX,u=n.getBoundingClientRect(),p=parseFloat(100*s/u.width),m=parseFloat(r)+parseFloat(l)-8.3,v=parseFloat(r)+parseFloat(l);if(!(!a&!i)){var f=0,b=0;if(parseFloat(r),parseFloat(r)-p>=8.3&&parseFloat(r)-p<=m){var g=parseFloat(r)-p,_=parseFloat(l)+p,E=_>100?100:_;if(g>100)return;a.style.flexBasis="".concat(g,"%"),a.style.maxWidth="".concat(g,"%"),i.style.flexBasis="".concat(E,"%"),i.style.maxWidth="".concat(E,"%"),d.current={current:"".concat(g,"%"),affected:"".concat(E,"%")},f=g,b=E}else if(parseFloat(r)-p<8.3){var y=v-m,O=m>100?100:m;a.style.flexBasis="".concat(y,"%"),a.style.maxWidth="".concat(y,"%"),i.style.flexBasis="".concat(O,"%"),i.style.maxWidth="".concat(O,"%"),d.current={current:"".concat(y,"%"),affected:"".concat(O,"%")},f=y,b=O}else a.style.flexBasis="".concat(m,"%"),a.style.maxWidth="".concat(m,"%"),i.style.flexBasis="".concat(v-m,"%"),i.style.maxWidth="".concat(v-m,"%"),d.current={current:"".concat(m,"%"),affected:"".concat(v-m,"%")},f=m,b=v-m;(0,ne.unstable_batchedUpdates)((function(){h({width:f.toFixed(1)}),x({width:b.toFixed(1)})}))}},P=function(e){var t=c.current,n=t.section,o=t.lastMousePositionX,a=t.currentColumn,i=t.currentColumnWidth,r=n.getBoundingClientRect(),l=e.clientX-o,s=parseFloat(100*l/r.width),d=Math.min(parseFloat(i)+s,100);d<8.3||(S(d,a),h({width:d.toFixed(1)}))},S=function(e,t){e<0||(t.style.flexBasis="".concat(e,"%"),t.style.maxWidth="".concat(e,"%"),d.current={current:"".concat(e,"%"),affected:null})},A=function(e){return function(t){if(c.current){var r=c.current,l=r.currentColumn,s=r.currentColumnWidth,d=r.affectedColumn,u=r.affectedColumnWidth,p=t.target.value;if(""===p.trim()&&(p="0.0"),parseFloat(p)>100&&(p="100.0"),/^[\d\.]+$/.test(p)){"left"===e?h({width:parseFloat(p).toFixed(1)}):x({width:parseFloat(p).toFixed(1)});var m,v=parseFloat(p),f=parseFloat(s)+parseFloat(u);(a&&v<f&&v>=8.3&&f-v>=8.3||!a&&v>=8.3&&v<=100)&&(a?function(e){var t=e.colType,n=e.colWidth,o=e.currentColumn,a=e.currentColumnWidth,i=e.affectedColumn,r=e.affectedColumnWidth,l="left"===t?n:parseFloat(a)+parseFloat(r)-n,c="right"===t?n:parseFloat(a)+parseFloat(r)-n;o.style.flexBasis="".concat(l,"%"),o.style.maxWidth="".concat(l,"%"),i.style.flexBasis="".concat(c,"%"),i.style.maxWidth="".concat(c,"%"),"left"===t?x({width:c.toFixed(1)}):h({width:l.toFixed(1)})}({colType:e,colWidth:v,currentColumn:l,currentColumnWidth:s,affectedColumn:d,affectedColumnWidth:u}):S(v,l),O({rowId:n.id,originalColumnId:o.id,affectedColumnId:null===(m=n.columns)||void 0===m||null===(m=m[i+1])||void 0===m?void 0:m.id,originalColumnValue:"".concat("left"===e?v:parseFloat(s)+parseFloat(u)-v,"%"),affectedColumnValue:a?"".concat("right"===e?v:parseFloat(s)+parseFloat(u)-v,"%"):null,device:Ce.device,fitInRow:a}))}}}};return te.createElement(te.Fragment,null,t&&te.createElement("div",{ref:l,className:"builder-column-resize-handle",onMouseDown:function(e){return function(e,t){var i,r=void 0!==(null===(i=n.columns)||void 0===i?void 0:i[Number(t)+1]),l=window.iDocument.querySelector("#section-id-".concat(n.id," .sppb-row")),s=window.iDocument.getElementById("column-wrap-id-".concat(o.id)),u=r?window.iDocument.getElementById("column-wrap-id-".concat(n.columns[parseInt(t)+1].id)):null,p=e.clientX,m=getComputedStyle(s).flexBasis.slice(0,-1),f=r&&getComputedStyle(u).flexBasis.slice(0,-1),b=m+"%",g=r&&f+"%";c.current={section:l,lastMousePositionX:p,currentColumn:s,affectedColumn:u,currentColumnWidth:m,affectedColumnWidth:f},d.current={current:b,affected:g},(c.current||d.current)&&(v(!0),a?C(e):P(e),window.iWindow.addEventListener("mousemove",I),window.iWindow.addEventListener("mouseup",w))}(e,i)}}),m&&te.createElement("div",{ref:s,className:"builder-column-width-popup ".concat(a?"":"builder-column-width-popup-full")},te.createElement("input",{className:"builder-column-width-popup-input builder-pe-0",type:"text",value:g.width,onChange:A("left")}),"%",a&&te.createElement(te.Fragment,null,te.createElement("span",{id:"builder-percent-slash"},"/"),te.createElement("input",{className:"builder-column-width-popup-input builder-pe-0",type:"text",value:y.width,onChange:A("right")}),"%")))},O_=n(6459),I_=n(3353),w_="".concat(pagebuilder_base,"components/com_sppagebuilder/assets/images/row.png");const C_=function(e){var t=e.index,n=e.rowIndex,o=(0,yv.c)({item:{type:Po,dragType:"MOVE_COLUMN",columnIndex:t,rowIndex:n,rowId:e.row.id,columnId:e.column.id}}),a=(0,W.Z)(o,3);(0,O_.Z)(a[0]);var i=a[1],r=a[2];return te.createElement(te.Fragment,null,te.createElement(I_.h,{connect:r,src:w_}),te.createElement("div",{ref:i,className:"builder-column-drag-area"},te.createElement("span",{className:"builder-column-drag-area-button",role:"button"},te.createElement(Bo,{name:"ellipsisDoubleY"}))))};function P_(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return S_(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?S_(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,a=function(){};return{s:a,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,r=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return r=e.done,e},e:function(e){l=!0,i=e},f:function(){try{r||null==n.return||n.return()}finally{if(l)throw i}}}}function S_(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}var A_=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){var t;return(0,Y.Z)(this,a),t=o.call(this,e),(0,K.Z)((0,Lo.Z)(t),"handleResponsiveDeviceChange",(function(){t.setState({device:Ce.device})})),t.state={move:!1,index:t.props.index,device:Ce.device,fitInRow:!1,showColumnOptions:!1,contextMenuState:!1,contextMenuEvent:null},t.columnRef=te.createRef(null),t}return(0,X.Z)(a,[{key:"componentDidMount",value:function(){var e,t,n;this.setState({fitInRow:Ie()(null===(e=this.props.row.settings)||void 0===e?void 0:e.fit_columns)?Boolean(null===(t=this.props.row.settings)||void 0===t?void 0:t.fit_columns[Ce.device]):Boolean(null===(n=this.props.row.settings)||void 0===n?void 0:n.fit_columns)}),Ce.on("change",this.handleResponsiveDeviceChange)}},{key:"componentWillUnmount",value:function(){Ce.removeListener("change",this.handleResponsiveDeviceChange)}},{key:"componentDidUpdate",value:function(e,t){var n,o,a=null,i=null;Ie()(e.row.settings.fit_columns)&&Ie()(this.props.row.settings.fit_columns)?(a=null===(n=e.row.settings.fit_columns)||void 0===n?void 0:n[Ce.device],i=null===(o=this.props.row.settings.fit_columns)||void 0===o?void 0:o[Ce.device]):(a=e.row.settings.fit_columns,i=this.props.row.settings.fit_columns),a!==i&&this.setState({fitInRow:Boolean(i)}),t.device!==this.state.device&&this.setState({fitInRow:Boolean(i)}),this.props.index!=this.state.index&&this.setState({move:!1,index:this.props.index})}},{key:"getColumnStyle",value:function(){var e=this.props.column.settings,t={};if(void 0!==e.color&&e.color&&(t.color=e.color),void 0!==e.boxshadow&&e.boxshadow){var n="";n=Ie()(e.boxshadow)?(e.boxshadow.ho||0)+"px "+(e.boxshadow.vo||0)+"px "+(e.boxshadow.blur||0)+"px "+(e.boxshadow.spread||0)+"px "+(e.boxshadow.color||0):e.boxshadow||"",e.boxshadow.enabled&&(t.boxShadow=n)}var o={};if(o=void 0!==e.background_image&&void 0!==e.background_image.src?e.background_image:{src:e.background_image},void 0===e.background_type){if(void 0!==e.background&&e.background&&(t.backgroundColor=e.background),o.src){if(1==o.src.startsWith("http")?t.backgroundImage="url("+o.src+")":t.backgroundImage="url("+pagebuilder_base+o.src+")",void 0!==e.background_size&&e.background_size&&"custom"!==e.background_size){var a=Ie()(e.background_size)?e.background_size[Ce.device]:e.background_size;a&&(t.backgroundSize=a)}if(void 0!==e.background_position&&e.background_position&&"custom"!==e.background_position){var i=Ie()(e.background_position)?e.background_position[Ce.device]:e.background_position;i&&(t.backgroundPosition=i)}if(void 0!==e.background_repeat&&e.background_repeat){var r=Ie()(e.background_repeat)?e.background_repeat[Ce.device]:e.background_repeat;r&&(t.backgroundRepeat=r)}if(void 0!==e.background_attachment&&e.background_attachment){var l=Ie()(e.background_attachment)?e.background_attachment[Ce.device]:e.background_attachment;l&&(t.backgroundAttachment=l)}}}else{if("color"!=e.background_type&&"image"!=e.background_type||void 0===e.background||!e.background||(t.backgroundColor=e.background),"image"==e.background_type&&o.src){if(1==o.src.startsWith("http")||1==o.src.startsWith("https")?t.backgroundImage="url("+o.src+")":t.backgroundImage="url("+pagebuilder_base+o.src+")",void 0!==e.background_size&&e.background_size&&"custom"!==e.background_size){var c=Ie()(e.background_size)?e.background_size[Ce.device]:e.background_size;c&&(t.backgroundSize=c)}if(void 0!==e.background_position&&e.background_position&&"custom"!==e.background_position){var s=Ie()(e.background_position)?e.background_position[Ce.device]:e.background_position;s&&(t.backgroundPosition=s)}if(void 0!==e.background_repeat&&e.background_repeat){var d=Ie()(e.background_repeat)?e.background_repeat[Ce.device]:e.background_repeat;d&&(t.backgroundRepeat=d)}if(void 0!==e.background_attachment&&e.background_attachment){var u=Ie()(e.background_attachment)?e.background_attachment[Ce.device]:e.background_attachment;u&&(t.backgroundAttachment=u)}}"gradient"==e.background_type&&void 0!==e.background_gradient&&("radial"==e.background_gradient.type?t.backgroundImage="radial-gradient(at ".concat(e.background_gradient.radialPos||"center center",", ").concat(e.background_gradient.color," ").concat(e.background_gradient.pos||0,"%, ").concat(e.background_gradient.color2," ").concat(e.background_gradient.pos2||100,"%)"):t.backgroundImage="linear-gradient(".concat(e.background_gradient.deg||0,"deg, ").concat(e.background_gradient.color," ").concat(e.background_gradient.pos||0,"%, ").concat(e.background_gradient.color2," ").concat(e.background_gradient.pos2||100,"%)"))}return t}},{key:"getColumnClassName",value:function(){var e=this.props,t=e.isOver,n=e.canDrop,o=e.isDragging,a=this.props.column,i=a.visibility,r=a.class_name,l=a.settings,c="sppb-"+r;return o&&(c="sp-pagebuilder-dragging "+c),void 0!==l.items_align_center&&l.items_align_center&&(c="sppp-column-vertical-align "+c),t&&!n&&(c="sp-pagebuilder-not-droppable "+c),i||(c+=" sp-pagebuilder-column-disabled"),void 0!==l.hidden_xl&&1==l.hidden_xl&&(c+=" sppb-hidden-xl"),void 0!==l.hidden_lg&&1==l.hidden_lg&&(c+=" sppb-hidden-lg"),void 0!==l.hidden_md&&1==l.hidden_md&&(c+=" sppb-hidden-md"),void 0!==l.hidden_xs&&1==l.hidden_xs&&(c+=" sppb-hidden-xs"),void 0!==l.hidden_sm&&1==l.hidden_sm&&(c+=" sppb-hidden-sm"),void 0!==l.sm_col&&l.sm_col&&(c=c+" sppb-"+l.sm_col),void 0!==l.xs_col&&l.xs_col&&(c=c+" sppb-"+l.xs_col),void 0!==l.tablet_order_landscape&&l.tablet_order_landscape&&(c=c+" sppb-order-lg-"+l.tablet_order_landscape),void 0!==l.tablet_order&&l.tablet_order&&(c=c+" sppb-order-md-"+l.tablet_order),void 0!==l.mobile_order_landscape&&l.mobile_order_landscape&&(c=c+" sppb-order-sm-"+l.mobile_order_landscape),void 0!==l.mobile_order&&l.mobile_order&&(c=c+" sppb-order-xs-"+l.mobile_order),c}},{key:"getColumnInnerClassName",value:function(){var e=this.props.column.settings,t="sp-pagebuilder-column sppb-column";return en({settings:e})&&(t+=" sppb-wow "+e.animation),void 0===e.items_content_alignment||"top"!=e.items_content_alignment&&"start"!=e.items_content_alignment?void 0===e.items_content_alignment||"bottom"!=e.items_content_alignment&&"end"!=e.items_content_alignment?t+=void 0!==e.items_align_center&&e.items_align_center?" sppb-align-items-center":"":t+=void 0!==e.items_align_center&&e.items_align_center?" sppb-align-items-bottom":"":t+=void 0!==e.items_align_center&&e.items_align_center?" sppb-align-items-top":"",void 0!==e.class&&e.class&&(t+=" "+e.class),t}},{key:"onContextMenuTrigger",value:function(e){e.metaKey||17===e.keyCode||e.ctrlKey||(e.stopPropagation(),null!=e&&e.persist&&e.persist(),e.preventDefault(),window.editMode="",this.setState({contextMenuEvent:e,contextMenuState:!0}))}},{key:"resetContextMenu",value:function(){this.setState({contextMenuEvent:null,contextMenuState:!1}),window.editMode="inline"}},{key:"render",value:function(){var e,t,n,o=this.props,a=o.column,i=o.row,r=o.rowIndex,l=o.index,c=o.connectDropTarget,s=this.state.device,d=window.frames["sp-pagebuilder-view"].document,u=a.settings.width,p="column-id-"+a.id,m="column-wrap-id-"+a.id,v=this.getColumnStyle(),f=this.getColumnClassName(),b=this.getColumnInnerClassName(),h=d.getElementById("".concat(m));h&&h.hasAttribute("style")&&h.removeAttribute("style");var _=(null===(e=a.settings)||void 0===e?void 0:e.column_custom_css)||"";if(_=_.includes("#addonId")?_.replace(/#addonId/g,"#".concat(p)):_.includes("#addonWrapper")?_.replace(/#addonWrapper/g,"#".concat(m)):"#".concat(p).concat(_),this.state.move&&(b+=" sp-pagebuilder-column-movable"),en({settings:a.settings})&&null!==(t=a.settings)&&void 0!==t&&t.animationduration)var E=a.settings.animationduration+"ms";if(en({settings:a.settings})&&null!==(n=a.settings)&&void 0!==n&&n.animationdelay)var y=a.settings.animationdelay+"ms";var x=Dm({settings:a.settings,prop:"column_height",cssProp:"height",device:s,unit:"px",important:!0}),O=Dm({settings:a.settings,prop:"column_min_height",cssProp:"min-height",device:s,unit:"px"}),I=Dm({settings:a.settings,prop:"column_max_height",cssProp:"max-height",device:s,unit:"px"}),w=Nm(a.settings,"padding",s),C=Nm(a.settings,"margin",s),P=Dm({settings:a.settings,prop:"border_width",cssProp:"border-width",device:s,unit:"px"}),S="";a.settings.use_border&&a.settings.border_color&&(S=a.settings.border_color);var A="";a.settings.use_border&&a.settings.boder_style&&(A=a.settings.boder_style);var D=Dm({settings:a.settings,prop:"border_radius",cssProp:"border-radius",device:s,unit:"px"}),N={},T={};T=void 0!==a.settings.pattern_overlay&&void 0!==a.settings.pattern_overlay.src?a.settings.pattern_overlay:{src:a.settings.pattern_overlay},"image"==a.settings.background_type&&void 0!==a.settings.overlay_type&&"overlay_none"!=a.settings.overlay_type&&(void 0===a.settings.overlay_type&&(a.settings.overlay_type="overlay_color"),void 0!==a.settings.overlay&&""!=a.settings.overlay&&"overlay_color"==a.settings.overlay_type&&(N.backgroundColor=a.settings.overlay),void 0!==a.settings.gradient_overlay&&""!=a.settings.gradient_overlay&&"overlay_gradient"==a.settings.overlay_type&&("radial"==a.settings.gradient_overlay.type?N.backgroundImage="radial-gradient(at ".concat(a.settings.gradient_overlay.radialPos||"center center",", ").concat(a.settings.gradient_overlay.color," ").concat(a.settings.gradient_overlay.pos||0,"%, ").concat(a.settings.gradient_overlay.color2," ").concat(a.settings.gradient_overlay.pos2||100,"%)"):N.backgroundImage="linear-gradient(".concat(a.settings.gradient_overlay.deg||0,"deg, ").concat(a.settings.gradient_overlay.color," ").concat(a.settings.gradient_overlay.pos||0,"%, ").concat(a.settings.gradient_overlay.color2," ").concat(a.settings.gradient_overlay.pos2||100,"%)")),T.src&&"overlay_pattern"==a.settings.overlay_type&&(1==T.src.startsWith("http")||1==T.src.startsWith("https")?N.backgroundImage="url("+T.src+")":N.backgroundImage="url("+pagebuilder_base+T.src+")",N.backgroundAttachment="scroll",N.backgroundColor=a.settings.overlay_pattern_color)),"image"==a.settings.background_type&&a.settings.blend_mode&&(N.mixBlendMode=a.settings.blend_mode);var R,k="",L="";R=void 0!==a.settings.background_image&&void 0!==a.settings.background_image.src?a.settings.background_image:{src:a.settings.background_image},"undefined"!==a.settings.background_type&&R.src&&void 0!==a.settings.background_position&&a.settings.background_position&&"custom"===a.settings.background_position&&void 0!==a.settings.background_position_custom_x&&void 0!==a.settings.background_position_custom_y&&(k="background-position:".concat(a.settings.background_position_custom_x.md).concat(a.settings.background_position_custom_x.unit," ").concat(a.settings.background_position_custom_y.md).concat(a.settings.background_position_custom_y.unit,";")),void 0!==a.settings.background_position&&a.settings.background_position&&"custom"===a.settings.background_position&&void 0!==a.settings.background_position_custom_x&&void 0!==a.settings.background_position_custom_y&&(L="background-position:".concat(a.settings.background_position_custom_x.sm).concat(a.settings.background_position_custom_x.unit," ").concat(a.settings.background_position_custom_y.sm).concat(a.settings.background_position_custom_y.unit,";")),void 0!==a.settings.background_position&&a.settings.background_position&&"custom"===a.settings.background_position&&void 0!==a.settings.background_position_custom_x&&a.settings.background_position_custom_y;var M="",B="";void 0!==a.settings.background_size&&a.settings.background_size&&"custom"===a.settings.background_size&&void 0!==a.settings.background_size_custom&&(M="background-size:".concat(a.settings.background_size_custom.md).concat(a.settings.background_size_custom.unit,";")),void 0!==a.settings.background_size&&a.settings.background_size&&"custom"===a.settings.background_size&&void 0!==a.settings.background_size_custom&&(B="background-size:".concat(a.settings.background_size_custom.sm).concat(a.settings.background_size_custom.unit,";")),void 0!==a.settings.background_size&&a.settings.background_size&&"custom"===a.settings.background_size&&a.settings.background_size_custom;var J="",Z="";void 0!==a.settings.background_repeat&&a.settings.background_repeat&&(Ie()(a.settings.background_repeat)?(void 0!==a.settings.background_repeat.md&&(J="background-repeat: ".concat(a.settings.background_repeat.md,";")),void 0!==a.settings.background_repeat.sm&&(Z="background-repeat: ".concat(a.settings.background_repeat.sm,";"))):"string"==typeof a.settings.background_repeat&&(J="background-repeat: ".concat(a.settings.background_repeat,";"),Z="background-repeat: ".concat(a.settings.background_repeat,";")));var j="",G="";void 0!==a.settings.background_attachment&&a.settings.background_attachment&&(Ie()(a.settings.background_attachment)?(void 0!==a.settings.background_attachment.md&&(j="background-attachment: ".concat(a.settings.background_attachment.md,";")),void 0!==a.settings.background_attachment.sm&&(G="background-attachment: ".concat(a.settings.background_attachment.sm,";"))):"string"==typeof a.settings.background_attachment&&(j="background-attachment: ".concat(a.settings.background_attachment,";"),G="background-attachment: ".concat(a.settings.background_attachment,";")));var U="#".concat(m," {");tn(u)&&(U+="flex: 0 0 ".concat(u[window.builderDefaultDevice],";"),U+="max-width: ".concat(u[window.builderDefaultDevice],";")),null!=C&&C[window.builderDefaultDevice]&&(U+=C[window.builderDefaultDevice]),U+="}";var F,H=P_(g);try{for(H.s();!(F=H.n()).done;){var z=F.value;U+=lt(z),U+="#".concat(m," {"),tn(u)&&(U+="flex: 0 0 ".concat(u[z],";"),U+="max-width: ".concat(u[z],";")),null!=C&&C[z]&&(U+="".concat(C[z],";")),U+="}",U+="}"}}catch(e){H.e(e)}finally{H.f()}var V="#".concat(p," {");null!=w&&w[window.builderDefaultDevice]&&(V+="".concat(w[window.builderDefaultDevice],";")),a.settings.use_border&&null!=P&&P[window.builderDefaultDevice]&&(V+=P[window.builderDefaultDevice]),""!=S&&(V+="border-color: ".concat(S,";")),""!=A&&(V+="border-style: ".concat(A,";")),null!=D&&D[window.builderDefaultDevice]&&(V+=D[window.builderDefaultDevice]),V+=x[s],V+=O[s],V+=I[s],V+=M,V+=k,V+=J,V+=j,V+="}";var W,K=P_(g);try{for(K.s();!(W=K.n()).done;){var Y=W.value;V+=lt(Y),V+="#".concat(p," {"),null!=w&&w[Y]&&(V+="".concat(w[Y],";")),null!=D&&D[Y]&&(V+=D[Y]),V+=P[Y],V+=x[Y],V+=B,V+=L,V+=Z,V+=G,V+="}",V+="}"}}catch(e){K.e(e)}finally{K.f()}var X="#".concat(p," .sppb-column-overlay {");null!=D&&D[window.builderDefaultDevice]&&(X+=null==D?void 0:D[window.builderDefaultDevice]),X+="}";var q,$=P_(g);try{for($.s();!(q=$.n()).done;){var Q=q.value;null!=D&&D[Q]&&(X+=lt(Q),X+="\t#".concat(p," .sppb-column-overlay {"),X+="\t\t".concat(D[Q]),X+="\t}",X+="}")}}catch(e){$.e(e)}finally{$.f()}var ee=!this.state.fitInRow||i.columns.length-1!==l,ne={type:"addon",blank:!0,rowIndex:r,colIndex:l,addonIndex:null,column:a,row:i};return c(te.createElement("div",{key:a.id,className:"sp-pagebuilder-builder-column ".concat(f).concat(null!=i&&i.parent?" builder-nested-column":" builder-parent-column"),onContextMenu:this.onContextMenuTrigger.bind(this),id:m,style:function(e){var t=e.dragItem,n=e.columnId;if(t&&e.isOverCurrent&&"MOVE_COLUMN"===t.dragType&&t.columnId!==n)return{opacity:.6}}({isOverCurrent:this.props.isOverCurrent,dragItem:this.props.dragItem,columnId:this.props.id}),ref:this.columnRef},te.createElement("style",{type:"text/css"},U,V,X,_),te.createElement(C_,this.props),te.createElement("div",{id:p,className:b,"data-sppb-wow-duration":E,"data-sppb-wow-delay":y,style:v},void 0!==a.settings.overlay_type&&"overlay_none"!=a.settings.overlay_type&&te.createElement("div",{className:"sppb-column-overlay",style:N}),te.createElement("div",{className:"sppb-column-addons"},te.createElement(h_,{key:a.id,column:a,row:i,addons:a.addons,rowIndex:r,colIndex:l}))),te.createElement(x_,{index:this.props.index,row:this.props.row,column:this.props.column,fitInRow:this.state.fitInRow,lastColumnResizable:ee,updateColumnWidth:this.props.updateColumnWidth}),te.createElement(E_,{visibility:!0,rowIndex:r,colIndex:l,column:a,rowId:i.id}),te.createElement(eh,{isOpen:this.state.contextMenuState,contextMenuEvent:this.state.contextMenuEvent,onClose:this.resetContextMenu.bind(this),menuName:"addon",settings:ne,isEmptyColumn:!a.addons.length,reset:this.resetContextMenu.bind(this)})))}}]),a}(te.Component),D_={canDrop:function(e,t){var n=t.getItem();return"ADD_ADDON"===n.type&&"columns"===n.name||n.rowIndex===e.rowIndex},hover:function(e,t,n){var o=t.getItem(),a="ADD_ADDON"===o.type&&"columns"===o.name;if((0,c.Z)(window.iDocument.querySelectorAll(".builder-columns-placeholder")).forEach((function(e){return e.classList.remove("builder-columns-placeholder")})),a){if(tt(e.row.id)>=8)return;var i=(0,ne.findDOMNode)(n),r=i.getBoundingClientRect(),l=t.getClientOffset(),s=(r.right-r.left)/2,d=l.x-r.left;if(t.isOver()){if(i.classList.add("builder-columns-placeholder"),t.getItem().columnsPosition=void 0,d<s)return i.classList.remove("builder-columns-placeholder-right"),i.classList.add("builder-columns-placeholder-left"),void(t.getItem().columnsPosition="left");if(d>s)return i.classList.remove("builder-columns-placeholder-left"),i.classList.add("builder-columns-placeholder-right"),void(t.getItem().columnsPosition="right")}}else"ADD_ADDON"!==o.type&&o.rowIndex===e.rowIndex&&(o.index,e.index)},drop:function(e,t,n){var o=t.getItem(),a="ADD_ADDON"===o.type&&"columns"===o.name,i="ADD_ADDON"===o.type&&"div"===o.name,r=o.type===Po&&"MOVE_COLUMN"===o.dragType;if(!i){if(r){var l=e.rowIndex,s=e.index;if(o.columnId===e.id)return;e.moveColumnItems({dragSectionIdx:o.rowIndex,dragColIdx:o.columnIndex,hoverSectionIdx:l,hoverColIdx:s})}if(a){var d=t.getDropResult();if(tt(e.row.id)>=8)return void me("You cannot add more than 8 columns!");if(null!=d&&d.rowId&&void 0!==(null==d?void 0:d.columnIndex)&&(d.rowId!==e.row.id||d.columnIndex!==e.index))return;return"left"===o.columnsPosition?e.onUpdateColumns(e.row.id,e.index):"right"===o.columnsPosition&&e.onUpdateColumns(e.row.id,e.index+1),(0,c.Z)(window.iDocument.querySelectorAll(".builder-columns-placeholder")).forEach((function(e){return e.classList.remove("builder-columns-placeholder")})),{rowId:e.row.id,columnIndex:e.index}}t.getItem().index;var u=e.index;t.getItem().index=u}}},N_=(0,ei.DropTarget)([Po,So],D_,(function(e,t){return{dragItem:t.getItem(),connectDropTarget:e.dropTarget(),isOver:t.isOver(),isOverCurrent:t.isOver({shallow:!0}),canDrop:t.canDrop()}}));const T_=(0,Io.$j)((function(e){return{state:e}}),(function(e){return{dropAddon:function(t){e(t)},updateColumnWidth:function(t){var n=t.rowId,o=t.originalColumnId,a=t.affectedColumnId,i=t.originalColumnValue,r=t.affectedColumnValue,l=t.device,c=t.fitInRow;e({type:"CHANGE_COLUMN_WIDTH",payload:{rowId:n,originalColumnId:o,affectedColumnId:a,originalColumnValue:i,affectedColumnValue:r,device:l,fitInRow:c}})},onUpdateColumns:function(t,n){return e(function(e){return{type:"UPDATE_COLUMNS",payload:{rowId:e,columnIndex:arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0}}}(t,n))},duplicateColumn:function(t,n){return e(da(t,n))},deleteColumn:function(t,n){return e(ia(t,n))},moveColumnItems:function(t){return e(Ca(t))}}}))(N_(A_));var R_=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){var t,n,i;return(0,Y.Z)(this,a),t=o.call(this,e),(0,K.Z)((0,Lo.Z)(t),"generateHeightWidth",(function(){var e=t.state.initialPadding;return{T_height:void 0===e[Ce.device]?0:e[Ce.device][0],B_height:void 0===e[Ce.device]?0:e[Ce.device][2],L_width:void 0===e[Ce.device]?0:e[Ce.device][3],R_width:void 0===e[Ce.device]?0:e[Ce.device][1]}})),t.state={isTouch:(i=!1,n=navigator.userAgent||navigator.vendor||window.opera,(/(android|bb\d+|meego).+mobile|iPad|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(n)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(n.substr(0,4)))&&(i=!0),i),initialPadding:{xl:[],lg:[],md:[],xs:[],sm:[]},x:0,y:0,hover:!1,active:!1,enable:"off",position:null,verticalLock:!1,horizontalLock:!1,options:{}},t.onDragOverAction=t.onDragOverAction.bind((0,Lo.Z)(t)),t.onDragStopAction=t.onDragStopAction.bind((0,Lo.Z)(t)),t.iDocument=window.frames["sp-pagebuilder-view"].window.document,t}return(0,X.Z)(a,[{key:"componentDidMount",value:function(){if(void 0!==this.props.paddingObj){var e=vt(this.props.paddingObj);this.setState({initialPadding:e}),this.applyPaddingStyle(e[Ce.device])}else{var t=vt("0 0 0 0");this.setState({initialPadding:t}),this.applyPaddingStyle(t[Ce.device])}this.state.isTouch&&this.setState({hover:!0}),window.frames["sp-pagebuilder-view"].window.addEventListener("touchmove",this.onDragOverAction,!1),window.frames["sp-pagebuilder-view"].window.addEventListener("touchcancel",this.onDragStopAction,!1),window.frames["sp-pagebuilder-view"].window.addEventListener("mousemove",this.onDragOverAction),window.frames["sp-pagebuilder-view"].window.addEventListener("mouseup",this.onDragStopAction)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){if(!Ui()(e.paddingObj,this.props.paddingObj)){var t=vt(e.paddingObj);Ui()(t,this.state.initialPadding)||this.setState({initialPadding:t})}}},{key:"shouldComponentUpdate",value:function(e,t){return!Ui()(this.props.paddingObj,e.paddingObj)||!Ui()(this.state,t)}},{key:"applyPaddingStyle",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[0,0,0,0],t=this.props.row,n=this.iDocument.getElementById("section-id-".concat(t.id)),o=(0,W.Z)(e,4),a=o[0],i=o[1],r=o[2],l=o[3];n&&(n.style.padding="".concat(a,"px ").concat(i,"px ").concat(r,"px ").concat(l,"px"))}},{key:"onContextMenuAction",value:function(e){e.preventDefault()}},{key:"onTouchStartAction",value:function(e,t){var n=this;t.persist(),t.preventDefault();var o=setTimeout((function(){n.setState({x:t.changedTouches[0].pageX,y:t.changedTouches[0].pageY,position:e,active:!0,hover:!0})}),500);this.setState({timer:o})}},{key:"onTouchStopAction",value:function(e){e.persist(),this.setState({active:!1,hover:!1}),null!==this.state.timer&&clearTimeout(this.state.timer)}},{key:"onDragOverAction",value:function(e){var t=this.state,n=t.active,o=t.initialPadding,a=t.isTouch,i=t.y,r=t.x,l=t.position,c=t.horizontalLock,s=t.verticalLock,d=this.props,u=d.row,p=d.rowIndex,m=d.colIndex,v=d.addonIndex;if(!0===n){var f=o[Ce.device],b=a?e.changedTouches[0]:e;if("top"===l){var g=Math.abs(f[0]+(b.pageY-i));f[0]=g,c&&(f[2]=g)}if("bottom"===l){var h=Math.abs(f[2]+(b.pageY-i));f[2]=h,c&&(f[0]=h)}if("left"===l){var _=Math.abs(f[3]+(b.pageX-r));f[3]=_,s&&(f[1]=_)}if("right"===l){var E=Math.abs(f[1]+(r-b.pageX));f[1]=E,s&&(f[3]=E)}var y=f.map((function(e,t){return e+"px"})).join(" ");if(y){var x=ae()(u);if(void 0===x.settings.padding){var O={xl:"",lg:"",md:"",sm:"",xs:""};O[Ce.device]=y,x.settings.padding=O}else void 0===x.settings.padding[Ce.device]?x.settings.padding=y:x.settings.padding[Ce.device]=y;var I={type:"row",index:p,settings:{formData:x.settings,colIndex:m,addonIndex:v}},w=this.generateHeightWidth(),C=w.T_height,P=w.B_height,S=w.L_width,A=w.R_width;this.applyPaddingStyle([C,A,P,S]);var D=ae()(o);D[Ce.device]=f,this.setState({initialPadding:D,x:b.pageX,y:b.pageY,options:I})}}}},{key:"onMouseDownAction",value:function(e){e.preventDefault(),this.setState({active:!0,x:e.pageX,y:e.pageY})}},{key:"onDragStopAction",value:function(e){e.preventDefault(),this.state.active&&(this.setState({active:!1}),this.props.updateRowPadding(this.state.options),this.setState({options:{}}))}},{key:"onMouseEnterAction",value:function(e,t){t.preventDefault(),!0!==this.state.active&&this.setState({position:e,hover:!0})}},{key:"onMouseLeaveAction",value:function(e){e.preventDefault(),this.state.active||this.setState({hover:!1})}},{key:"onLockAction",value:function(e,t){t.preventDefault();var n=this.state,o=n.horizontalLock,a=n.verticalLock;"h"===e&&this.setState({horizontalLock:!o}),"v"===e&&this.setState({verticalLock:!a})}},{key:"render",value:function(){var e=this.generateHeightWidth(),t=e.T_height,n=e.B_height,o=e.L_width,a=e.R_width;return te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-padding-controller builder-padding-controller-top",onTouchStart:this.onTouchStartAction.bind(this,"top"),onTouchEnd:this.onTouchStopAction.bind(this),onContextMenu:this.onContextMenuAction.bind(this),onMouseLeave:this.onMouseLeaveAction.bind(this),onMouseEnter:this.onMouseEnterAction.bind(this,"top"),onMouseDown:this.onMouseDownAction.bind(this)},te.createElement("span",{className:"builder-padding-handle","area-hidden":"true"}),te.createElement("span",{className:"builder-padding-indicator",style:Object.assign({},{height:t})},t>40&&te.createElement("span",{className:"builder-padding-indicator-badge"},te.createElement("span",null,t,"px"),te.createElement("span",{className:"builder-button-icon".concat(this.state.horizontalLock?" active":""),onClick:this.onLockAction.bind(this,"h"),role:"button"},te.createElement(Bo,{name:this.state.horizontalLock?"lock":"unlock"}))))),te.createElement("div",{className:"builder-padding-controller builder-padding-controller-right",onTouchStart:this.onTouchStartAction.bind(this,"right"),onTouchEnd:this.onTouchStopAction.bind(this),onContextMenu:this.onContextMenuAction.bind(this),onMouseLeave:this.onMouseLeaveAction.bind(this),onMouseEnter:this.onMouseEnterAction.bind(this,"right"),onMouseDown:this.onMouseDownAction.bind(this)},te.createElement("span",{className:"builder-padding-handle","area-hidden":"true"}),te.createElement("span",{className:"builder-padding-indicator",style:Object.assign({},{width:a})},a>40&&te.createElement("span",{className:"builder-padding-indicator-badge"},te.createElement("span",null,a,"px"),te.createElement("span",{className:"builder-button-icon".concat(this.state.verticalLock?" active":""),onClick:this.onLockAction.bind(this,"v"),role:"button"},te.createElement(Bo,{name:this.state.verticalLock?"lock":"unlock"}))))),te.createElement("div",{className:"builder-padding-controller builder-padding-controller-bottom",onTouchStart:this.onTouchStartAction.bind(this,"bottom"),onTouchEnd:this.onTouchStopAction.bind(this),onContextMenu:this.onContextMenuAction.bind(this),onMouseLeave:this.onMouseLeaveAction.bind(this),onMouseEnter:this.onMouseEnterAction.bind(this,"bottom"),onMouseDown:this.onMouseDownAction.bind(this)},te.createElement("span",{className:"builder-padding-handle","area-hidden":"true"}),te.createElement("span",{className:"builder-padding-indicator",style:Object.assign({},{height:n})},n>40&&te.createElement("span",{className:"builder-padding-indicator-badge"},te.createElement("span",null,n,"px"),te.createElement("span",{className:"builder-button-icon".concat(this.state.horizontalLock?" active":""),onClick:this.onLockAction.bind(this,"h"),role:"button"},te.createElement(Bo,{name:this.state.horizontalLock?"lock":"unlock"}))))),te.createElement("div",{className:"builder-padding-controller builder-padding-controller-left",onTouchStart:this.onTouchStartAction.bind(this,"left"),onTouchEnd:this.onTouchStopAction.bind(this),onContextMenu:this.onContextMenuAction.bind(this),onMouseLeave:this.onMouseLeaveAction.bind(this),onMouseEnter:this.onMouseEnterAction.bind(this,"left"),onMouseDown:this.onMouseDownAction.bind(this)},te.createElement("span",{className:"builder-padding-handle","area-hidden":"true"}),te.createElement("span",{className:"builder-padding-indicator",style:Object.assign({},{width:o})},o>40&&te.createElement("span",{className:"builder-padding-indicator-badge"},te.createElement("span",null,o,"px"),te.createElement("span",{className:"builder-button-icon".concat(this.state.verticalLock?" active":""),onClick:this.onLockAction.bind(this,"v"),role:"button"},te.createElement(Bo,{name:this.state.verticalLock?"lock":"unlock"}))))))}}]),a}(te.Component);const k_=(0,Io.$j)((function(e){return{state:e}}),(function(e){return{updateRowPadding:function(t){e(ba(t))}}}))(R_);function L_(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function M_(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?L_(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):L_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var B_=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){var t;return(0,Y.Z)(this,a),t=o.call(this,e),(0,K.Z)((0,Lo.Z)(t),"handleEditRow",(function(e){t._toggleRowSettingsPanel(),t.setState({editRow:M_(M_({},t.state.editRow),{},{open:!0,targetElm:e.currentTarget})})})),(0,K.Z)((0,Lo.Z)(t),"handleCopyRow",(function(){t._toggleRowSettingsPanel();var e=Vt(t.props.state.pageBuilder.present,t.props.row);Xt(x,e),t.props.setCopiedDataStatus&&t.props.setCopiedDataStatus(),ue(Joomla.JText._("COM_SPPAGEBUILDER_SECTION_COPIED"),"Success"),t.props.checkCopiedSection&&t.props.checkCopiedSection()})),(0,K.Z)((0,Lo.Z)(t),"handlePasteRow",(function(){var e;t._toggleRowSettingsPanel();var n=Yt(x);if(null!==(e=t.props.row)&&void 0!==e&&e.parent){var o=t.props.nestedRowData,a=o.sectionIndex,i=o.columnIndex,r=o.addonIndex;t.props.pasteNestedRow({sectionIndex:a,columnIndex:i,addonIndex:r,nestedSectionIndex:t.props.index,sectionData:n,replace:!0})}else t.props.pasteRow(t.props.index,n)})),t.state={showRowSettingsPanel:!1,editRow:{open:!1,targetElm:null}},t}return(0,X.Z)(a,[{key:"_getSettingObjects",value:function(){return{index:this.props.index,settings:{colIndex:this.props.colIndex,addonIndex:this.props.innerRowIndex}}}},{key:"_resetColumnsWidth",value:function(){this.props.resetColumnsWidth(this.props.row.id)}},{key:"_duplicateRowClickHandle",value:function(){var e;if(null!==(e=this.props.row)&&void 0!==e&&e.parent){var t,n=this.props.nestedRowData,o=n.columnIndex,a=n.addonIndex,i={rowId:this.props.row.id,parentRow:{id:null===(t=this.props.row.parent)||void 0===t?void 0:t.rowId,colIndex:o,addonIndex:a},type:"nested_row"};this.props.duplicateRow(i)}else this.props.duplicateRow({rowId:this.props.row.id})}},{key:"_rowVisbilityToggleHandle",value:function(){this.props.toggleRow(this.props.row.id)}},{key:"_deleteRowClickHandle",value:function(){this.props.removeRow(this.props.row.id)}},{key:"_saveRowAsSection",value:function(){var e=Vt(this.props.state.pageBuilder.present,this.props.row);Uo.reset(),Uo.setDialog("saveSection"),Uo.setSection(e),Uo.showDialog()}},{key:"_toggleRowSettingsPanel",value:function(){this.setState({showRowSettingsPanel:!this.state.showRowSettingsPanel})}},{key:"render",value:function(){var e=this,t=this.state.editRow,n=this.props,o=n.index,a=n.row;return te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-row-settings"},this.state.showRowSettingsPanel&&te.createElement("div",{className:"builder-inline-editor builder-has-arrow builder-arrow-right"},te.createElement("div",{className:"builder-inline-editor-item"},te.createElement("span",{className:"builder-inline-editor-button",title:Joomla.JText._("COM_SPPAGEBUILDER_EDIT_COLUMN_IN_SECTION"),onClick:this.handleEditRow,onKeyDown:De,tabIndex:0,role:"button"},te.createElement(Bo,{name:"verticalBars"}))),te.createElement("div",{className:"builder-inline-editor-item"},te.createElement("span",{className:"builder-inline-editor-button",title:Joomla.JText._("COM_SPPAGEBUILDER_RESET_COLUMNS_WIDTH"),onClick:function(t){t.preventDefault(),e._toggleRowSettingsPanel(),e._resetColumnsWidth()},onKeyDown:De,tabIndex:0,role:"button"},te.createElement(Bo,{name:"update"}))),te.createElement("div",{className:"builder-inline-editor-item"},te.createElement("span",{className:"builder-inline-editor-button",title:Joomla.JText._("COM_SPPAGEBUILDER_SECTION_SETTINGS"),onClick:function(t){t.preventDefault(),e._toggleRowSettingsPanel(),Zi.resetAll(),Zi.setType("row"),Zi.setRowIndex(e.props.index),Zi.setRowSettings(e.props.row),Zi.showEditPanel()},onKeyDown:De,tabIndex:0,role:"button"},te.createElement(Bo,{name:"cog"}))),void 0===this.props.innerRowIndex&&function(t){return te.createElement("div",{className:"builder-inline-editor-item"},te.createElement("span",{className:"builder-inline-editor-button".concat(""),title:Joomla.JText._("COM_SPPAGEBUILDER_SAVE_SECTION"),onClick:function(n){return n.preventDefault(),e._toggleRowSettingsPanel(),void t.saveRowAsSection()},onKeyDown:De,tabIndex:0,role:"button"},te.createElement(Bo,{name:"saveLine"})),dt)}({saveRowAsSection:this._saveRowAsSection.bind(this)}),te.createElement("div",{className:"builder-inline-editor-item"},te.createElement("span",{className:"builder-inline-editor-button",title:Joomla.JText._("COM_SPPAGEBUILDER_DUPLICATE_SECTION"),onClick:function(t){t.preventDefault(),e._toggleRowSettingsPanel(),e._duplicateRowClickHandle()},onKeyDown:De,tabIndex:0,role:"button"},te.createElement(Bo,{name:"cloneLine"}))),function(t){return function(t){var n,o=e.props.hasCopiedSection||(null===(n=e.props.state)||void 0===n||null===(n=n.copiedData)||void 0===n?void 0:n.isCopiedSectionAvailable);return te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-inline-editor-item"},te.createElement("span",{className:"builder-inline-editor-button ".concat(""),title:Joomla.JText._("COM_SPPAGEBUILDER_COPY"),onClick:function(n){return n.preventDefault(),e._toggleRowSettingsPanel(),void t.handleCopyRow()},onKeyDown:De,tabIndex:0,role:"button"},te.createElement(Bo,{name:"copy"})),dt),te.createElement("div",{className:"builder-inline-editor-item"},te.createElement("span",{className:"builder-inline-editor-button".concat(o?"":" disable"),title:Joomla.JText._("COM_SPPAGEBUILDER_PASTE"),onClick:function(n){return n.preventDefault(),e._toggleRowSettingsPanel(),void t.handlePasteRow()},onKeyDown:De,tabIndex:0,role:"button"},te.createElement(Bo,{name:"clipboard"})),dt))}(t)}({handleCopyRow:this.handleCopyRow,handlePasteRow:this.handlePasteRow}),function(t){return function(t){return te.createElement("div",{className:"builder-inline-editor-item"},te.createElement("span",{className:"builder-inline-editor-button ".concat(""," ").concat(t.visibility?"":" active"),title:Joomla.JText._("COM_SPPAGEBUILDER_DISABLE_SECTION"),onClick:function(n){return n.preventDefault(),e._toggleRowSettingsPanel(),void t.rowVisibilityToggleHandle()},onKeyDown:De,tabIndex:0,role:"button"},te.createElement(Bo,{name:t.visibility?"eye":"eyeSlash"})),dt)}(t)}({rowVisibilityToggleHandle:this._rowVisbilityToggleHandle.bind(this),visibility:this.props.row.visibility}),te.createElement("div",{className:"builder-inline-editor-item"},te.createElement("span",{className:"builder-inline-editor-button",title:Joomla.JText._("COM_SPPAGEBUILDER_DELETE_SECTION"),onClick:function(t){t.preventDefault(),e._toggleRowSettingsPanel(),e._deleteRowClickHandle()},onKeyDown:De,tabIndex:0,role:"button"},te.createElement(Bo,{name:"trash"})))),te.createElement("div",{className:"builder-inline-editor"},te.createElement("div",{className:"builder-inline-editor-item"},te.createElement("span",{className:"builder-inline-editor-button".concat(this.state.showRowSettingsPanel?" active":""),title:Joomla.JText._("COM_SPPAGEBUILDER_SECTION_OPTIONS"),onClick:function(t){t.preventDefault(),e._toggleRowSettingsPanel()},onKeyDown:De,tabIndex:0,role:"button"},te.createElement(Bo,{name:"sliders"}))))),t.open&&te.createElement(xm,{open:t.open,targetElm:t.targetElm,closeDropdown:function(){return e.setState((function(e){return{editRow:M_(M_({},e.editRow),{},{open:!1})}}))},rowIndex:o,rowId:a.id,currentLayout:a.layout,updateLayout:!0}))}}]),a}(te.Component);const J_=(0,Io.$j)((function(e){return{state:e}}),(function(e){return{duplicateRow:function(t){return e(ca(t))},toggleRow:function(t){return e(function(e){return{type:"ROW_TOGGLE",id:e}}(t))},deleteRow:function(t){return e(function(e){return{type:"DELETE_ROW",index:e}}(t))},pasteRow:function(t,n){return e(ma(t,n))},pasteNestedRow:function(t){return e(va(t))},resetColumnsWidth:function(t){return e(function(e){return{type:"RESET_COLUMNS_WIDTH",payload:{rowId:e}}}(t))},removeRow:function(t){return e(aa(t))},setCopiedDataStatus:function(){return e({type:"SET_COPIED_DATA_STATUS"})}}}))(B_);function Z_(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n<t;n++)o[n]=e[n];return o}function j_(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function G_(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?j_(Object(n),!0).forEach((function(t){(0,K.Z)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):j_(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var U_=function(e){(0,q.Z)(a,e);var t,n,o=(t=a,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,o=(0,ee.Z)(t);if(n){var a=(0,ee.Z)(this).constructor;e=Reflect.construct(o,arguments,a)}else e=o.apply(this,arguments);return(0,Q.Z)(this,e)});function a(e){var t;return(0,Y.Z)(this,a),t=o.call(this,e),(0,K.Z)((0,Lo.Z)(t),"handleResponsiveDeviceChange",(function(){t.setState({device:Ce.device})})),t.state={isSettingsOpen:!1,device:window.builderDefaultDevice},t.rowRef=te.createRef(null),t}return(0,X.Z)(a,[{key:"shouldComponentUpdate",value:function(e,t){return setTimeout((function(){window.frames["sp-pagebuilder-view"].window.jQuery(window.frames["sp-pagebuilder-view"].window).trigger("resize")}),300),Ui()(e.row,this.props.row)&&Ui()(e.id,this.props.id)&&Ui()(e.index,this.props.index)&&Ui()(e.isDragging,this.props.isDragging)&&Ui()(e.isOver,this.props.isOver)&&Ui()(e.isOverCurrent,this.props.isOverCurrent),!0}},{key:"componentDidMount",value:function(){Ce.on("change",this.handleResponsiveDeviceChange);var e=this.props.row;if(!e)return null;var t="#section-id-"+e.id;if(void 0!==e.settings.background_parallax&&1==e.settings.background_parallax&&void 0!==window.frames["sp-pagebuilder-view"].window.jQuery.fn.parallax)window.frames["sp-pagebuilder-view"].window.jQuery(t).parallax();else if(void 0!==e.settings.background_parallax&&0==e.settings.background_parallax&&void 0!==window.frames["sp-pagebuilder-view"].window.jQuery.fn.parallaxDestroy){var n="inherit";void 0!==e.settings.background_attachment&&e.settings.background_attachment&&(n=e.settings.background_attachment);var o="0 0";void 0!==e.settings.background_position&&e.settings.background_position&&(o=e.settings.background_position),window.frames["sp-pagebuilder-view"].window.jQuery(t).parallaxDestroy(o,n)}void 0!==e.settings.background_external_video&&""!=e.settings.background_external_video&&void 0!==e.settings.external_background_video&&1==e.settings.external_background_video&&window.frames["sp-pagebuilder-view"].window.sppbVideoBackgroundResize(jQuery(t,window.frames["sp-pagebuilder-view"].window.document))}},{key:"componentWillUnmount",value:function(){Ce.removeListener("change",this.handleResponsiveDeviceChange)}},{key:"componentDidUpdate",value:function(e){var t,n,o=this.props.row;if(!o)return null;var a=null,i=null==e||null===(t=e.row)||void 0===t||null===(t=t.settings)||void 0===t?void 0:t.fit_columns,r=null===(n=this.props)||void 0===n||null===(n=n.row)||void 0===n||null===(n=n.settings)||void 0===n?void 0:n.fit_columns;Ie()(i)&&Ie()(r)?(null==i||i[Ce.device],a=null==r?void 0:r[Ce.device]):i&&r&&i!==(a=r)&&a&&this.props.resetColumnWidth(this.props.row.id,Ce.device);var l="#section-id-"+o.id;if(void 0!==o.settings.background_parallax&&1==o.settings.background_parallax&&void 0!==window.frames["sp-pagebuilder-view"].window.jQuery.fn.parallax)window.frames["sp-pagebuilder-view"].window.jQuery(l).parallax();else if(void 0!==o.settings.background_parallax&&0==o.settings.background_parallax&&void 0!==window.frames["sp-pagebuilder-view"].window.jQuery.fn.parallaxDestroy){var c="inherit";void 0!==o.settings.background_attachment&&o.settings.background_attachment&&(c=o.settings.background_attachment);var s="0 0";void 0!==o.settings.background_position&&o.settings.background_position&&(s=o.settings.background_position),window.frames["sp-pagebuilder-view"].window.jQuery(l).parallaxDestroy(s,c)}void 0!==o.settings.background_external_video&&""!=o.settings.background_external_video&&void 0!==o.settings.external_background_video&&1==o.settings.external_background_video&&window.frames["sp-pagebuilder-view"].window.sppbVideoBackgroundResize(jQuery(l,window.frames["sp-pagebuilder-view"].window.document))}},{key:"getParentRowStyle",value:function(){var e=this.props.row.settings,t={};if(null!=e&&e.margin){var n,o,a,i,r,l=Ie()(e.margin)?null===(n=e.margin[Ce.device])||void 0===n||null===(n=n.toString())||void 0===n?void 0:n.split(" "):e.margin.toString().split(" ");l&&(t.margin="".concat(null!==(o=l[0])&&void 0!==o?o:""," ").concat(null!==(a=l[1])&&void 0!==a?a:""," ").concat(null!==(i=l[2])&&void 0!==i?i:""," ").concat(null!==(r=l[3])&&void 0!==r?r:""))}return t}},{key:"getRowStyle",value:function(){var e=this.props.row.settings,t={};if(void 0!==e.color&&e.color&&(t.color=e.color),null!=e&&e.padding){var n,o,a,i,r=Ie()(e.padding)?e.padding[Ce.device].toString().split(" "):e.padding.toString().split(" ");t.padding="".concat(null!==(n=r[0])&&void 0!==n?n:""," ").concat(null!==(o=r[1])&&void 0!==o?o:""," ").concat(null!==(a=r[2])&&void 0!==a?a:""," ").concat(null!==(i=r[3])&&void 0!==i?i:"")}var l={};if(l=void 0!==e.background_image&&void 0!==e.background_image.src?e.background_image:{src:e.background_image},wt(e,"background_type")){if("color"!=e.background_type&&"image"!=e.background_type||void 0===e.background_color||!e.background_color||(t.backgroundColor=e.background_color),"image"==e.background_type&&l.src){if(1==l.src.startsWith("http")?t.backgroundImage="url("+l.src+")":t.backgroundImage='url("'+pagebuilder_base+l.src+'")',void 0!==e.background_size&&e.background_size&&"custom"!==e.background_size){var c=Ie()(e.background_size)?e.background_size[Ce.device]:e.background_size;c&&(t.backgroundSize=c)}if(void 0!==e.background_position&&e.background_position&&"custom"!==e.background_position){var s=Ie()(e.background_position)?e.background_position[Ce.device]:e.background_position;s&&(t.backgroundPosition=s)}if(void 0!==e.background_repeat&&e.background_repeat){var d=Ie()(e.background_repeat)?e.background_repeat[Ce.device]:e.background_repeat;d&&(t.backgroundRepeat=d)}if(void 0!==e.background_attachment&&e.background_attachment){var u=Ie()(e.background_attachment)?e.background_attachment[Ce.device]:e.background_attachment;u&&(t.backgroundAttachment=u)}}"gradient"==e.background_type&&void 0!==e.background_gradient&&(void 0!==e.background_gradient&&"radial"==e.background_gradient.type?t.backgroundImage="radial-gradient(at ".concat(e.background_gradient.radialPos||"center center",", ").concat(e.background_gradient.color," ").concat(e.background_gradient.pos||0,"%, ").concat(e.background_gradient.color2," ").concat(e.background_gradient.pos2||100,"%)"):t.backgroundImage="linear-gradient(".concat(e.background_gradient.deg||0,"deg, ").concat(e.background_gradient.color," ").concat(e.background_gradient.pos||0,"%, ").concat(e.background_gradient.color2," ").concat(e.background_gradient.pos2||100,"%)"))}else if(void 0!==e.background_color&&e.background_color&&(t.backgroundColor=e.background_color),l.src){if(1==l.src.startsWith("http")?t.backgroundImage="url("+l.src+")":t.backgroundImage="url("+pagebuilder_base+l.src+")",void 0!==e.background_size&&e.background_size&&"custom"!==e.background_size){var p=Ie()(e.background_size)?e.background_size[Ce.device]:e.background_size;p&&(t.backgroundSize=p)}if(void 0!==e.background_position&&e.background_position&&"custom"!==e.background_position){var m=Ie()(e.background_position)?e.background_position[Ce.device]:e.background_position;m&&(t.backgroundPosition=m)}if(void 0!==e.background_repeat&&e.background_repeat){var v=Ie()(e.background_repeat)?e.background_repeat[Ce.device]:e.background_repeat;v&&(t.backgroundRepeat=v)}if(void 0!==e.background_attachment&&e.background_attachment){var f=Ie()(e.background_attachment)?e.background_attachment[Ce.device]:e.background_attachment;f&&(t.backgroundAttachment=f)}}return t}},{key:"getRowCustomClass",value:function(){var e="sp-pagebuilder-section sppb-section",t=this.props.row.settings;return void 0!==t.class&&t.class&&(e=e+" "+t.class),void 0!==t.columns_equal_height&&"1"==t.columns_equal_height&&(e+=" sppb-equalize-columns"),void 0!==t.hidden_xl&&"1"==t.hidden_xl&&(e+=" sppb-hidden-xl"),void 0!==t.hidden_lg&&"1"==t.hidden_lg&&(e+=" sppb-hidden-lg"),void 0!==t.hidden_md&&"1"==t.hidden_md&&(e+=" sppb-hidden-md"),void 0!==t.hidden_sm&&"1"==t.hidden_sm&&(e+=" sppb-hidden-sm"),void 0!==t.hidden_xs&&"1"==t.hidden_xs&&(e+=" sppb-hidden-xs"),en({settings:t})&&(e=e+" sppb-wow "+t.animation),void 0!==t.background_external_video&&t.background_external_video&&(e+=" sppb-row-have-ext-bg"),e}},{key:"getSectionTitle",value:function(){var e=this.props.row.settings,t="";if(void 0!==e.title&&""!=e.title||void 0!==e.subtitle&&""!=e.subtitle){"undefined"!==e.fullscreen&&1==e.fullscreen&&(t+='<div class="sppb-container">');var n="";void 0!==e.title_position&&e.title_position&&(n=e.title_position);var o="";if(void 0!==e.title_section_padding&&""!=e.title_section_padding&&(o+="padding: "+e.title_section_padding+";"),void 0!==e.title_section_margin&&""!=e.title_section_margin&&(o+="margin: "+e.title_section_margin+";"),t+='<div class="sppb-section-title '+n+'" style="'+o+'">',void 0!==e.title&&e.title){var a="h2";void 0!==e.heading_selector&&e.heading_selector&&(a=e.heading_selector);var i="";void 0!==e.title_fontweight&&""!=e.title_fontweight&&(i+="font-weight: "+e.title_fontweight+";"),void 0!==e.title_text_color&&""!=e.title_text_color&&(i+="color: "+e.title_text_color+";"),t+="<"+a+' class="sppb-title-heading" style="'+i+'">'+e.title+"</"+a+">",void 0!==e.subtitle&&""!=e.subtitle&&(t+='<p class="sppb-title-subheading" style="',void 0!==e.subtitle_fontsize&&""!=e.subtitle_fontsize&&(t+="font-size: "+e.subtitle_fontsize+"px;"),t+='">'+e.subtitle+"</p>")}t+="</div>",void 0!==(null==e?void 0:e.fullscreen)&&1==e.fullscreen&&(t+="</div>")}return t}},{key:"parseUrl",value:function(e){for(var t=["source","scheme","authority","userInfo","user","pass","host","port","relative","path","directory","file","query","fragment"],n=new RegExp(["(?:([^:\\/?#]+):)?","(?:\\/\\/()(?:(?:()(?:([^:@\\/]*):?([^:@\\/]*))?@)?([^:\\/?#]*)(?::(\\d*))?))?","()","(?:(()(?:(?:[^?#\\/]*\\/)*)()(?:[^?#]*))(?:\\?([^#]*))?(?:#(.*))?)"].join("")).exec(e),o={},a=14;a--;)n[a]&&(o[t[a]]=n[a]);return delete o.source,o}},{key:"externalVideo",value:function(){var e=this.props.row;if(!e)return null;if((void 0!==e.settings.background_type||null!=e.settings.background_video)&&!(void 0!==e.settings.background_type&&"video"!=e.settings.background_type||void 0===e.settings.background_external_video||""==e.settings.background_external_video||void 0!==e.settings.external_background_video&&0==e.settings.external_background_video||0==e.settings.background_video)){var t=this.parseUrl(e.settings.background_external_video),n="";if("youtu.be"==t.host)n="//www.youtube.com/embed/"+(o=t.path.replace("/",""))+"?playlist="+o+"&iv_load_policy=3&enablejsapi=1&disablekb=1&autoplay=1&controls=0&showinfo=0&rel=0&loop=1&wmode=transparent&widgetid=1&mute=1";else if("www.youtube.com"==t.host||"youtube.com"==t.host)n="//www.youtube.com/embed/"+(o=t.query.replace("v=",""))+"?playlist="+o+"&iv_load_policy=3&enablejsapi=1&disablekb=1&autoplay=1&controls=0&showinfo=0&rel=0&loop=1&wmode=transparent&widgetid=1&mute=1";else if("vimeo.com"==t.host||"www.vimeo.com"==t.host){var o;n="//player.vimeo.com/video/"+(o=t.path.replace("/",""))+"?background=1&autoplay=1&loop=1&title=0&byline=0&portrait=0"}return te.createElement("div",{className:"sppb-youtube-video-bg hidden"},te.createElement("iframe",{src:n,frameBorder:"0",allowFullScreen:!0}))}}},{key:"topShapeContent",value:function(){var e=this.props.row;if(!e)return null;var t=window.sppbSvgShape[e.settings.shape_name];e.settings.shape_invert&&void 0!==window.sppbSvgShape[e.settings.shape_name+"-invert"]&&(t=window.sppbSvgShape[e.settings.shape_name+"-invert"]);var n="";if(e.settings.shape_flip&&(n+=" sppb-shape-flip"),e.settings.shape_invert&&void 0!==window.sppbSvgShape[e.settings.shape_name+"-invert"]&&(n+=" sppb-shape-invert"),e.settings.shape_to_front&&(n+=" sppb-shape-to-front"),void 0!==e.settings.show_top_shape&&e.settings.show_top_shape&&void 0!==e.settings.shape_name&&""!=e.settings.shape_name){var o="custom"===e.settings.shape_name?e.settings.shape_custom_svg||"":t?atob(t):"";return te.createElement("div",{className:"sppb-shape-container sppb-top-shape ".concat(n),dangerouslySetInnerHTML:{__html:o}})}}},{key:"bottomShapeContent",value:function(){var e=this.props.row;if(!e)return null;var t=window.sppbSvgShape[e.settings.bottom_shape_name];e.settings.bottom_shape_invert&&void 0!==window.sppbSvgShape[e.settings.bottom_shape_name+"-invert"]&&(t=window.sppbSvgShape[e.settings.bottom_shape_name+"-invert"]);var n="";if(e.settings.bottom_shape_flip&&(n+=" sppb-shape-flip"),e.settings.bottom_shape_invert&&void 0!==window.sppbSvgShape[e.settings.bottom_shape_name+"-invert"]&&(n+=" sppb-shape-invert"),e.settings.bottom_shape_to_front&&(n+=" sppb-shape-to-front"),void 0!==e.settings.show_bottom_shape&&e.settings.show_bottom_shape&&void 0!==e.settings.bottom_shape_name&&""!=e.settings.bottom_shape_name){var o="custom"===e.settings.bottom_shape_name?e.settings.bottom_shape_custom_svg||"":t?atob(t):"";return te.createElement("div",{className:"sppb-shape-container sppb-bottom-shape ".concat(n),dangerouslySetInnerHTML:{__html:o}})}}},{key:"isLayoutOpen",value:function(e){this.setState({isSettingsOpen:e})}},{key:"render",value:function(){var e,t,n,o,a,i,r,l,c,s,d,u,p,m,v,f,b,g=this,h=this.props,_=h.id,E=h.row,y=h.index,x=h.isOver,O=(h.canDrop,h.isDragging),I=h.connectDropTarget,w=h.connectDragPreview,C=(h.connectDragSource,h.isOverCurrent);if(!E)return null;var P,S,A=this.state.device,D="sppb-row",N=0,T=(null==E?void 0:E.parent)&&!!E.parent,R="";if(void 0===(null==E||null===(e=E.settings)||void 0===e?void 0:e.columns_content_alignment)||"top"!==(null==E||null===(t=E.settings)||void 0===t?void 0:t.columns_content_alignment)&&"start"!==(null==E||null===(n=E.settings)||void 0===n?void 0:n.columns_content_alignment))if(void 0===(null==E||null===(o=E.settings)||void 0===o?void 0:o.columns_content_alignment)||"bottom"!=(null==E||null===(a=E.settings)||void 0===a?void 0:a.columns_content_alignment)&&"end"!=(null==E||null===(i=E.settings)||void 0===i?void 0:i.columns_content_alignment)){var k,L;void 0!==(null==E||null===(k=E.settings)||void 0===k?void 0:k.columns_align_center)&&1==(null==E||null===(L=E.settings)||void 0===L?void 0:L.columns_align_center)&&(R=" sppb-section-content-center")}else{var M,B;void 0!==(null==E||null===(M=E.settings)||void 0===M?void 0:M.columns_align_center)&&1==(null==E||null===(B=E.settings)||void 0===B?void 0:B.columns_align_center)&&(R=" sppb-section-content-bottom")}else void 0!==(null==E||null===(P=E.settings)||void 0===P?void 0:P.columns_align_center)&&1==(null==E||null===(S=E.settings)||void 0===S?void 0:S.columns_align_center)&&(R=" sppb-section-content-top");var J={},Z=Nm(E.settings,"padding",A),j=Nm(E.settings,"margin",A),G="",U=Dm({settings:E.settings,prop:"section_height",cssProp:"height",unit:"px",device:A}),F=Dm({settings:E.settings,prop:"section_min_height",cssProp:"min-height",unit:"px",device:A}),H=Dm({settings:E.settings,prop:"section_max_height",cssProp:"max-height",unit:"px",device:A}),z=Dm({settings:E.settings,prop:"row_border_radius",cssProp:"border-radius",device:A}),V=rt();if(null!==(r=E.settings)&&void 0!==r&&r.row_border)for(var W in V=Dm({settings:E.settings,prop:"row_border_width",cssProp:"border-width",device:A,unit:""})){var K,Y;null!==(K=E.settings)&&void 0!==K&&K.row_border_color&&(V[W]+="border-color: ".concat(E.settings.row_border_color,";")),null!==(Y=E.settings)&&void 0!==Y&&Y.row_border_style&&(V[W]+="border-style: ".concat(E.settings.row_border_style,";"))}"undefined"!==E.settings.section_height_option&&"win-height"==E.settings.section_height_option&&(G+="height:100vh;");var X="";if("undefined"!==E.settings.section_overflow_x&&E.settings.section_overflow_x&&(X+="overflow-x:"+E.settings.section_overflow_x+";"),"undefined"!==E.settings.section_overflow_y&&E.settings.section_overflow_y&&(X+="overflow-y:"+E.settings.section_overflow_y+";"),T&&(D+=" sppb-nested-row"),void 0!==E.settings){var q,$,Q,ee,ne;if(void 0!==E.settings.no_gutter&&1==E.settings.no_gutter&&(D+=" sppb-no-gutter"),void 0===E.settings.columns_content_alignment||"top"!=E.settings.columns_content_alignment&&"start"!=E.settings.columns_content_alignment?void 0===E.settings.columns_content_alignment||"bottom"!=E.settings.columns_content_alignment&&"end"!=E.settings.columns_content_alignment?void 0!==E.settings.columns_align_center&&1==E.settings.columns_align_center&&(D+=" sppb-align-center"):void 0!==E.settings.columns_align_center&&1==E.settings.columns_align_center&&(D+=" sppb-align-bottom"):void 0!==E.settings.columns_align_center&&1==E.settings.columns_align_center&&(D+=" sppb-align-top"),"undefined"!=E.settings.fullscreen&&(N=E.settings.fullscreen),E.settings.fullscreen&&(D+=" sppb-row-fluid-padding-horizontal"),en({settings:E.settings})&&null!==(q=E.settings)&&void 0!==q&&q.animationduration)var oe=E.settings.animationduration+"ms";if(en({settings:E.settings})&&null!==($=E.settings)&&void 0!==$&&$.animationdelay)var ae=E.settings.animationdelay+"ms";if(("image"==E.settings.background_type||"video"==E.settings.background_type)&&(void 0!==E.settings.overlay&&""!=E.settings.overlay&&"overlay_color"==E.settings.overlay_type&&(J.backgroundColor=E.settings.overlay),void 0!==E.settings.gradient_overlay&&""!=E.settings.gradient_overlay&&"overlay_gradient"==E.settings.overlay_type&&("radial"==E.settings.gradient_overlay.type?J.backgroundImage="radial-gradient(at ".concat(E.settings.gradient_overlay.radialPos||"center center",", ").concat(E.settings.gradient_overlay.color," ").concat(E.settings.gradient_overlay.pos||0,"%, ").concat(E.settings.gradient_overlay.color2," ").concat(E.settings.gradient_overlay.pos2||100,"%)"):J.backgroundImage="linear-gradient(".concat(E.settings.gradient_overlay.deg||0,"deg, ").concat(E.settings.gradient_overlay.color," ").concat(E.settings.gradient_overlay.pos||0,"%, ").concat(E.settings.gradient_overlay.color2," ").concat(E.settings.gradient_overlay.pos2||100,"%)")),void 0!==E.settings.pattern_overlay&&""!=E.settings.pattern_overlay&&"overlay_pattern"==E.settings.overlay_type))Ie()(null===(Q=E.settings)||void 0===Q?void 0:Q.pattern_overlay)?1==(null===(ee=E.settings)||void 0===ee||null===(ee=ee.pattern_overlay)||void 0===ee||null===(ee=ee.src)||void 0===ee?void 0:ee.startsWith("http"))?J.backgroundImage="url("+E.settings.pattern_overlay.src+")":J.backgroundImage="url("+pagebuilder_base+E.settings.pattern_overlay.src+")":1==(null===(ne=E.settings)||void 0===ne?void 0:ne.pattern_overlay.startsWith("http"))?J.backgroundImage="url("+E.settings.pattern_overlay+")":J.backgroundImage="url("+pagebuilder_base+E.settings.pattern_overlay+")",J.backgroundAttachment="scroll",J.backgroundColor=E.settings.overlay_pattern_color}"image"==E.settings.background_type&&E.settings.blend_mode&&(J.mixBlendMode=E.settings.blend_mode);var ie="";if(void 0!==E.settings.row_boxshadow&&E.settings.row_boxshadow)if(Ie()(E.settings.row_boxshadow)){var re=E.settings.row_boxshadow.ho||0,le=E.settings.row_boxshadow.vo||0,ce=E.settings.row_boxshadow.blur||0,se=E.settings.row_boxshadow.spread||0,de=E.settings.row_boxshadow.color||0;ie+="box-shadow: ".concat(re,"px ").concat(le,"px ").concat(ce,"px ").concat(se,"px ").concat(de,";")}else ie+="box-shadow: ".concat(E.settings.row_boxshadow,";");if(O&&!x)var ue="sp-pagebuilder-section-inner sp-pagebuilder-row-drag";else ue="sp-pagebuilder-section-inner";var pe="sp-pagebuilder-section-parent";E.visibility||(pe+=" sp-pagebuilder-row-disabled"),C&&(pe+=" builder-show-placeholder");var me=y,ve=E.columns.length,fe="section-id-"+E.id,be=this.getRowStyle(),ge=this.getParentRowStyle(),he=this.getRowCustomClass(),_e=this.getSectionTitle(),Ee=(null===(l=E.settings)||void 0===l?void 0:l.row_custom_css)||"";Ee&&Ee.includes("#addonId")?Ee=Ee.replace(/#addonId/g,"#".concat(fe)):Ee&&(Ee="#".concat(fe).concat(Ee));var ye=rt();for(var Oe in ye){var we,Ce;null!==(we=E.settings)&&void 0!==we&&we.shape_width&&(ye[Oe]+="width: ".concat(E.settings.shape_width[Oe],"%; max-width: ").concat(E.settings.shape_width[Oe],"%;")),null!==(Ce=E.settings)&&void 0!==Ce&&Ce.shape_height&&(ye[Oe]+="height: ".concat(E.settings.shape_height[Oe],"px;"))}var Pe=rt();for(var Se in Pe){var Ae,De;null!==(Ae=E.settings)&&void 0!==Ae&&Ae.bottom_shape_width&&(Pe[Se]+="width: ".concat(E.settings.bottom_shape_width[Se],"%; max-width: ").concat(E.settings.bottom_shape_width[Se],"%;")),null!==(De=E.settings)&&void 0!==De&&De.bottom_shape_height&&(Pe[Se]+="height: ".concat(E.settings.bottom_shape_height[Se],"px;"))}var Ne=void 0!==(null===(c=E.settings)||void 0===c||null===(c=c.background_image)||void 0===c?void 0:c.src)?E.settings.background_image:{src:E.settings.background_image},Te=rt();if(null!==(s=E.settings)&&void 0!==s&&s.background_type&&""!==Ne.src)for(var Re in Te){var ke,Le,Me;"custom"===(null===(ke=E.settings)||void 0===ke?void 0:ke.background_position)&&void 0!==(null===(Le=E.settings)||void 0===Le||null===(Le=Le.background_position_custom_x)||void 0===Le?void 0:Le[Re])&&void 0!==(null===(Me=E.settings)||void 0===Me||null===(Me=Me.background_position_custom_y)||void 0===Me?void 0:Me[Re])&&(Te[Re]="background-position: ".concat(E.settings.background_position_custom_x[Re]).concat(E.settings.background_position_custom_x.unit||"px"," ").concat(E.settings.background_position_custom_y[Re]).concat(E.settings.background_position_custom_y.unit||"px",";"))}var Be=rt();if("custom"===(null===(d=E.settings)||void 0===d?void 0:d.background_size))for(var Je in Be){var Ze;void 0!==(null===(Ze=E.settings)||void 0===Ze||null===(Ze=Ze.background_size_custom)||void 0===Ze?void 0:Ze[Je])&&(Be[Je]="background-size: ".concat(E.settings.background_size_custom[Je]).concat(E.settings.background_size_custom.unit||"px",";"))}var je=rt();if(null!==(u=E.settings)&&void 0!==u&&u.background_type&&""!==Ne.src)for(var Ge in je){var Ue,Fe;void 0!==(null===(Ue=E.settings)||void 0===Ue||null===(Ue=Ue.background_repeat)||void 0===Ue?void 0:Ue[Ge])?je[Ge]="background-repeat: ".concat(E.settings.background_repeat[Ge],";"):null!==(Fe=E.settings)&&void 0!==Fe&&Fe.background_repeat&&"string"==typeof E.settings.background_repeat&&(je[Ge]="background-repeat: ".concat(E.settings.background_repeat,";"))}var He=rt();if(null!==(p=E.settings)&&void 0!==p&&p.background_type&&""!==Ne.src)for(var ze in He){var Ve,We;void 0!==(null===(Ve=E.settings)||void 0===Ve||null===(Ve=Ve.background_attachment)||void 0===Ve?void 0:Ve[ze])?He[ze]="background-attachment: ".concat(E.settings.background_attachment[ze],";"):null!==(We=E.settings)&&void 0!==We&&We.background_attachment&&"string"==typeof E.settings.background_attachment&&(He[ze]="background-attachment: ".concat(E.settings.background_attachment,";"))}var Ke=rt();for(var Xe in Ke){var qe,$e,Qe;null!==(qe=E.settings)&&void 0!==qe&&null!==(qe=qe.row_width)&&void 0!==qe&&qe[Xe]&&(Ke[Xe]+="width: ".concat(E.settings.row_width[Xe]).concat(E.settings.row_width.unit||"px",";")),null!==($e=E.settings)&&void 0!==$e&&null!==($e=$e.row_max_width)&&void 0!==$e&&$e[Xe]&&(Ke[Xe]+="max-width: ".concat(E.settings.row_max_width[Xe]).concat(E.settings.row_max_width.unit||"px",";")),null!==(Qe=E.settings)&&void 0!==Qe&&null!==(Qe=Qe.row_min_width)&&void 0!==Qe&&Qe[Xe]&&(Ke[Xe]+="min-width: ".concat(E.settings.row_min_width[Xe]).concat(E.settings.row_min_width.unit||"px",";"))}var et="";!E.settings.fullscreen&&null!==(m=E.settings)&&void 0!==m&&m.container_width&&(et=Ie()(E.settings.container_width)?E.settings.container_width[window.builderDefaultDevice]:E.settings.container_width);var tt=E.settings.fullscreen?".sppb-container-inner":".sppb-row-container",nt=rt();if((null===(v=E.settings)||void 0===v||!v.no_gutter)&&null!==(f=E.settings)&&void 0!==f&&f.columns_gap)for(var ot in nt){var at;if(null!==(at=E.settings.columns_gap)&&void 0!==at&&at[ot]){var it=E.settings.columns_gap[ot]/2,ct=E.settings.columns_gap.unit||"px";nt[ot]+="#".concat(fe," > ").concat(tt," > .sppb-row {"),nt[ot]+="margin-left: -".concat(it).concat(ct,";"),nt[ot]+="margin-right: -".concat(it).concat(ct,";"),nt[ot]+="}",nt[ot]+="#".concat(fe," > ").concat(tt," > .sppb-row > div {"),nt[ot]+="padding-left: ".concat(it).concat(ct,";"),nt[ot]+="padding-right: ".concat(it).concat(ct,";"),nt[ot]+="}"}}var st,dt,ut,pt,mt,vt=(st={settings:E.settings,prop:"title_position",cssProp:"text-align"},ut=st.prop,pt=st.cssProp,mt="",void 0===(null==(dt=st.settings)?void 0:dt[ut])||xe()(null==dt?void 0:dt[ut])||""!==((null==dt?void 0:dt[ut])||"").replace(/\s+/g,"")&&(mt="sppb-text-center"===(null==dt?void 0:dt[ut])?"".concat(pt,": center"):"sppb-text-left"===(null==dt?void 0:dt[ut])?"".concat(pt,": left"):"sppb-text-right"===(null==dt?void 0:dt[ut])?"".concat(pt,": right"):"".concat(pt,": ").concat((null==dt?void 0:dt[ut])||"")),mt),ft=Dm({settings:E.settings,prop:"title_fontsize",cssProp:"font-size",device:A}),bt=Dm({settings:E.settings,prop:"title_fontsize",cssProp:"line-height",device:A}),gt=Dm({settings:E.settings,prop:"title_margin_top",cssProp:"margin-top",device:A}),ht=Dm({settings:E.settings,prop:"title_margin_bottom",cssProp:"margin-bottom",device:A}),_t=Dm({settings:E.settings,prop:"subtitle_fontsize",cssProp:"font-size",device:A}),Et=Dm({settings:E.settings,prop:"subtitle_fontsize",cssProp:"line-height",device:A}),yt={};Ne.src&&(1==Ne.src.startsWith("http")?yt.backgroundImage="url("+Ne.src+")":yt.backgroundImage="url("+pagebuilder_base+Ne.src+")");var xt="";1==E.settings.video_loop&&(xt=!0);var Ot={};Ne.src&&(1==Ne.src.startsWith("http")?Ot.backgroundImage=Ne.src:Ot.backgroundImage=pagebuilder_base+Ne.src);var It="",wt="",Ct={};Ct=void 0!==E.settings.background_video_mp4&&void 0!==E.settings.background_video_mp4.src?E.settings.background_video_mp4:{src:E.settings.background_video_mp4};var Pt={};Pt=void 0!==E.settings.background_video_ogv&&void 0!==E.settings.background_video_ogv.src?E.settings.background_video_ogv:{src:E.settings.background_video_ogv},"undefined"!==E.settings.background_type||E.settings.external_background_video?"undefined"===E.settings.background_type||"video"!=E.settings.background_type||E.settings.external_background_video||(Ct.src?It=1==Ct.src.startsWith("http")?Ct.src:pagebuilder_base+Ct.src:Pt.src&&(wt=1==Pt.src.startsWith("http")?Pt.src:pagebuilder_base+Pt.src)):void 0!==E.settings.background_video&&1==E.settings.background_video&&Ct.src?It=1==Ct.src.startsWith("http")?Ct.src:pagebuilder_base+Ct.src:void 0!==E.settings.background_video&&1==E.settings.background_video&&Pt.src&&(wt=1==Pt.src.startsWith("http")?Pt.src:pagebuilder_base+Pt.src);var St=this.externalVideo(),At=this.topShapeContent(),Dt=this.bottomShapeContent(),Nt="sppb-section-parent-"+E.id,Tt=Ye.filter((function(e){return e!==window.builderDefaultDevice})).map((function(e){var t="";return t+=lt(e),t+="#".concat(fe," {"),"undefined"!==E.settings.section_height_option&&"height"==E.settings.section_height_option&&(t+=U[e]),t+=F[e],t+=H[e],t+=Z[e],t+=j[e],t+=V[e],t+=z[e],t+=Te[e],t+=Be[e],t+=je[e],t+=He[e],t+=Ke[e],t+="}",t+="#".concat(fe," .sppb-row-overlay{"),t+=z[e],t+="}",t+="#".concat(fe," .sppb-shape-container.sppb-top-shape > svg{"),t+=ye[e],t+="}",t+="#".concat(fe," .sppb-shape-container.sppb-bottom-shape > svg{"),t+=Pe[e],t+="}",t+="#".concat(Nt," {"),t+=j[e],t+="}",t+="#".concat(fe," .sppb-section-title .sppb-title-heading{"),t+=ft[e],t+=bt[e],t+=gt[e],t+=ht[e],t+=vt,t+="}",t+="#".concat(fe," .sppb-section-title .sppb-title-subheading{"),t+=_t[e],t+=Et[e],t+=vt,t+="}",(t+=nt[e])+"}"})).join("\r\n"),Rt={maxWidth:"100vw",marginLeft:"calc(50% - 50vw)",marginRight:"calc(50% - 50vw)"};return w(I(te.createElement("div",{id:Nt,style:ge,key:_,className:"".concat(pe).concat(null!=E&&E.parent?" builder-nested-row":" builder-parent-row"),ref:this.rowRef},te.createElement("div",{className:"builder-addon-placeholder builder-addon-placeholder-top","aria-hidden":"true"}),te.createElement("div",{className:"sp-pagebuilder-section-inner-wrap"},te.createElement(J_,{row:E,index:y,hasCopiedSection:this.props.hasCopiedSection,checkCopiedSection:this.props.checkCopiedSection,nestedRowData:null===(b=this.props)||void 0===b?void 0:b.nestedRowData}),te.createElement("div",{className:"clearfix"},te.createElement("style",{type:"text/css"},"\n\t\t\t\t\t\t\t\t\t#".concat(fe," {\n\t\t\t\t\t\t\t\t\t\t").concat(T?j[window.builderDefaultDevice]:"","\n\t\t\t\t\t\t\t\t\t\t").concat(Z[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat("undefined"!==E.settings.section_height_option&&"height"==E.settings.section_height_option?U[window.builderDefaultDevice]:"","\n\t\t\t\t\t\t\t\t\t\t").concat(F[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat(H[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat(V[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat(Te[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat(Be[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat(je[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat(He[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat(Ke[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat(z[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat(G,"\n\t\t\t\t\t\t\t\t\t\t").concat(X,"\n\t\t\t\t\t\t\t\t\t\t").concat(ie,"\n\t\t\t\t\t\t\t\t\t}\n\n ").concat(Ee,"\n\n\t\t\t\t\t\t\t\t\t#").concat(fe," .sppb-section-title .sppb-title-heading{\n\t\t\t\t\t\t\t\t\t\t").concat(ft[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat(bt[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat(gt[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat(ht[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat(vt,"\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t#").concat(fe," .sppb-section-title .sppb-title-subheading{\n\t\t\t\t\t\t\t\t\t\t").concat(_t[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat(Et[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat(vt,"\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t#").concat(fe," .sppb-row-overlay{\n\t\t\t\t\t\t\t\t\t\t").concat(z[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t#").concat(Nt,"{\n\t\t\t\t\t\t\t\t\t\t").concat(!T&&j[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t\t").concat(Ke[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t").concat(et>1200?"@media (min-width: 1400px) {#".concat(Nt," .sppb-row-container {\n\t\t\t\t\t\t\t\t\t\tmax-width: ").concat(et,"px;\n\t\t\t\t\t\t\t\t\t\t}}"):"#".concat(Nt," .sppb-row-container {\n\t\t\t\t\t\t\t\t\t\tmax-width: ").concat(et,"px;\n\t\t\t\t\t\t\t\t\t\t}"),"\n\n\t\t\t\t\t\t\t\t\t").concat(nt[window.builderDefaultDevice],"\n\n\t\t\t\t\t\t\t\t\t#").concat(fe," .sppb-shape-container.sppb-top-shape > svg {\n\t\t\t\t\t\t\t\t\t\t").concat(ye[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t#").concat(fe," .sppb-shape-container.sppb-top-shape > svg path,\n\t\t\t\t\t\t\t\t\t#").concat(fe," .sppb-shape-container.sppb-top-shape > svg polygon {\n\t\t\t\t\t\t\t\t\t\tfill: ").concat(E.settings.shape_color,";\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t#").concat(fe," .sppb-shape-container.sppb-bottom-shape > svg {\n\t\t\t\t\t\t\t\t\t\t").concat(Pe[window.builderDefaultDevice],"\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t#").concat(fe," .sppb-shape-container.sppb-bottom-shape > svg path,\n\t\t\t\t\t\t\t\t\t#").concat(fe," .sppb-shape-container.sppb-bottom-shape > svg polygon {\n\t\t\t\t\t\t\t\t\t\tfill: ").concat(E.settings.bottom_shape_color,";\n\t\t\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\t\t\t").concat(Tt,"\n\t\t\t\t\t\t\t\t")),te.createElement("div",{className:"sp-pagebuilder-section",style:{padding:"".concat(null==E?void 0:E.settings.xl)}},te.createElement("div",{className:ue},0==N?te.createElement("section",{id:fe,className:he+R,"data-sppb-wow-duration":oe,"data-sppb-wow-delay":ae,style:G_(G_({},be),this.props.row.settings.stretch_section&&Rt)},te.createElement(k_,{paddingObj:E.settings.padding,row:E,rowIndex:y}),At,Dt,St,(It||wt)&&te.createElement("div",{className:"sppb-section-background-video"},te.createElement("video",{className:"section-bg-video",autoPlay:!0,muted:!0,"webkit-playsinline":"true",playsInline:!0,loop:xt,controlsList:"nodownload",poster:Ot.backgroundImage},"(background_video_mp4) && (",te.createElement("source",{src:It,type:"video/mp4"}),") (background_video_ogv) && (",te.createElement("source",{src:wt,type:"video/ogg"}),")")),void 0!==E.settings.overlay_type&&"overlay_none"!=E.settings.overlay_type&&te.createElement("div",{className:"sppb-row-overlay",style:J}),te.createElement("div",{className:"sppb-row-container",style:{paddingTop:"1px",paddingBottom:"1px"}},_e&&te.createElement("div",{dangerouslySetInnerHTML:{__html:_e}}),te.createElement("div",{className:D},E.columns.map((function(e,t){return te.createElement(T_,{key:e.id,id:e.id,column:e,row:E,rowIndex:me,index:t,colLength:ve,isSettingsOpen:g.state.isSettingsOpen})}))))):te.createElement("div",{id:fe,className:he+R,"data-sppb-wow-duration":oe,"data-sppb-wow-delay":ae,style:G_(G_({},be),this.props.row.settings.stretch_section&&Rt)},te.createElement(k_,{paddingObj:E.settings.padding,row:E,rowIndex:y}),At,Dt,St,(It||wt)&&te.createElement("div",{className:"sppb-section-background-video"},te.createElement("video",{className:"section-bg-video",autoPlay:!0,muted:!0,"webkit-playsinline":"true",playsInline:!0,loop:xt,controlsList:"nodownload",poster:Ot.backgroundImage},"(background_video_mp4) && (",te.createElement("source",{src:It,type:"video/mp4"}),") (background_video_ogv) && (",te.createElement("source",{src:wt,type:"video/ogg"}),")")),void 0!==E.settings.overlay_type&&"overlay_none"!=E.settings.overlay_type&&te.createElement("div",{className:"sppb-row-overlay",style:J}),te.createElement("div",{className:"sppb-container-inner",style:{paddingTop:"1px",paddingBottom:"1px"}},_e&&te.createElement("div",{dangerouslySetInnerHTML:{__html:_e}}),te.createElement("div",{className:D},E.columns.map((function(e,t){return te.createElement(T_,{key:e.id,id:e.id,column:e,row:E,rowIndex:me,index:t,colLength:ve,columnMove:g.props.columnSortable})})))))))),!T&&te.createElement("div",{className:"sp-pagebuilder-row-add-new"},te.createElement(Om,{iconOnly:!0,bottom:!0,index:y}))),te.createElement("div",{className:"builder-addon-placeholder builder-addon-placeholder-bottom","aria-hidden":"true"}))))}}]),a}(te.Component),F_={hover:function(e,t,n){var o=t.getItem(),a=o.index,i=e.index,r="ADD_ADDON"===o.type&&"row"===o.name;if(a!==i){et(window.iDocument,".builder-show-placeholder-center");var l=(0,ne.findDOMNode)(n),s=l.getBoundingClientRect(),d=(s.bottom-s.top)/2,u=t.getClientOffset().y-s.top;if((0,c.Z)(window.iDocument.querySelectorAll(".builder-row-placeholder")).forEach((function(e){e.classList.remove("builder-row-placeholder")})),r&&t.isOver()){var p,m=function(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return Z_(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Z_(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0,a=function(){};return{s:a,n:function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,r=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return r=e.done,e},e:function(e){l=!0,i=e},f:function(){try{r||null==n.return||n.return()}finally{if(l)throw i}}}}(l.querySelectorAll(".sppb-row"));try{for(m.s();!(p=m.n()).done;){var v=p.value;v.classList.contains("builder-row-placeholder")||v.classList.add("builder-row-placeholder")}}catch(e){m.e(e)}finally{m.f()}t.getItem().rowPosition=void 0,(0,c.Z)(window.iDocument.querySelectorAll(".builder-row-placeholder")).forEach((function(e){e.classList.remove("builder-row-placeholder-bottom"),e.classList.remove("builder-row-placeholder-top")}))}if(r&&t.isOver({shallow:!0})){if(u<d){var f=l.querySelector(".builder-row-placeholder");return f.classList.remove("builder-row-placeholder-bottom"),void f.classList.add("builder-row-placeholder-top")}if(u>d){var b=l.querySelector(".builder-row-placeholder");return b.classList.remove("builder-row-placeholder-top"),void b.classList.add("builder-row-placeholder-bottom")}}"ADD_ADDON"!==o.type&&(a<i&&u<d||a>i&&u>d||("block"==o.type||(t.getItem().index=i),t.isOver({shallow:!0})&&(u<d&&(l.classList.remove("builder-show-placeholder-bottom"),l.classList.add("builder-show-placeholder-top")),u>d&&(l.classList.remove("builder-show-placeholder-top"),l.classList.add("builder-show-placeholder-bottom")))))}},drop:function(e,t,n){if(!t.didDrop()){var o=t.getItem(),a="ADD_ADDON"===o.type&&"row"===o.name,i="ADD_ADDON"===o.type&&"div"===o.name,r=o.type===Ao&&"block"===o.name;if(!i){var l=(0,ne.findDOMNode)(n).getBoundingClientRect(),c=(l.bottom-l.top)/2,s=t.getClientOffset().y-l.top,d=void 0;if(t.isOver({shallow:!0})&&(s<c&&(d="top"),s>c&&(d="bottom")),a&&void 0!==d){var u;if(null===(u=e.row)||void 0===u?void 0:u.parent){var p=function(e){var t=qe().pageBuilder.present,n=e.parent,o=n.rowId,a=n.columnId,i=t.findIndex((function(e){return e.id===o}));if(-1!==i){var r=t[i].columns.findIndex((function(e){return e.id===a}));if(-1!==r)return t[i].columns[r].addons.findIndex((function(t){return"nested_row"===t.type&&t.id===e.id}))}}(e.row);"bottom"===d&&p++;var m=e.row.parent,v={rowId:m.rowId,columnId:m.columnId,addonIndex:p};e.addRow({parent:v})}else{var f=e.index;"bottom"===d&&f++,e.addRow({rowIndex:f})}et(window.iDocument,".builder-row-placeholder")}if("ADD_ADDON"!==o.type&&r){var b=(0,ne.findDOMNode)(n).getBoundingClientRect(),g=(b.bottom-b.top)/2,h=t.getClientOffset().y-b.top,_=e.row,E=e.nestedRowData,y=e.index;Ae(_.parent)&&E?e.pasteOrInsertNestedRow({sectionIndex:E.sectionIndex,columnIndex:E.columnIndex,addonIndex:E.addonIndex,nestedSectionIndex:y,sectionData:o.data,isAbove:h<g}):e.pasteOrInsertSection({sectionIndex:e.index,sectionData:o.data,isAbove:h<g});var x=(0,ne.findDOMNode)(n);x.classList.remove("sppb-block-bottom-placeholder"),x.classList.remove("sppb-block-top-placeholder")}}}}},H_=(0,ei.DragSource)(Co,{beginDrag:function(e){return{id:e.id,index:e.index}}},(function(e,t){return{connectDragSource:e.dragSource(),connectDragPreview:e.dragPreview(),isDragging:t.isDragging()}})),z_=(0,ei.DropTarget)([Co,So,Ao],F_,(function(e,t){return{connectDropTarget:e.dropTarget(),isOver:t.isOver(),canDrop:t.canDrop(),isOverCurrent:t.isOver({shallow:!0})}}));const V_=(0,Io.$j)((function(e){return{state:e}}),(function(e){return{changeColumnGen:function(t,n,o){e(function(e,t,n){return{type:"CHANGE_COLUMN",index:n,layout:e,current:t}}(t,n,o))},toggleCollapse:function(t){e(function(e){return{type:"TOGGLE_COLLAPSE",id:e}}(t))},addRow:function(t){return e(oa(t))},resetColumnWidth:function(t,n){return e(function(e,t){return{type:"RESET_COLUMN_WIDTH_AFTER_FIT_COLUMNS",rowId:e,device:t}}(t,n))},pasteOrInsertSection:function(t){return e(_a(t))},pasteOrInsertNestedRow:function(t){return e(va(t))}}}))(z_(H_(U_)));var W_={hover:function(e,t,n){if(t.getItem().type==Ao){var o=(0,ne.findDOMNode)(n);null==o||o.classList.add("sppb-block-can-drag")}},drop:function(e,t,n){var o=t.getItem();if(o.type===Ao&&"block"===o.name){e.pasteOrInsertSection({sectionIndex:0,sectionData:o.data});var a=(0,ne.findDOMNode)(n);null==a||a.classList.remove("sppb-block-can-drag")}}},K_=(0,ei.DropTarget)([Co,Ao],W_,(function(e,t){return{connectDropTarget:e.dropTarget(),isOver:t.isOver(),canDrop:t.canDrop()}}));const Y_=(0,Io.$j)(null,(function(e){return{addBlockAsRow:function(t){return e({type:"ADD_BLOCK",payload:{index:(n=t).index,rows:n.rows,type:n.type}});var n},importPage:function(t){return e(ga(t))},setGlobalPanel:function(t){return e(Da(t))},pageCssHandler:function(t){return e(ya(t))},pasteOrInsertSection:function(t){return e(_a(t))}}}))(K_((function(e){var t,n=e.importPage,o=e.setGlobalPanel,a=e.pageCssHandler,i=e.connectDropTarget,r=e.isOver,l=e.canDrop,c=window.location.href,s=/\/edit\/\d+\?[^#]*popup\b/.test(t=c)||t.includes("popup"),d=(0,te.useRef)(null),u=(0,te.useState)(!1),p=(0,W.Z)(u,2),m=p[0],v=p[1],f=(0,Io.v9)((function(e){return e.pageBuilder.present})),b=(0,Io.v9)((function(e){return e.copiedData})),g=!1,h=La((function(e){jQuery(document).trigger("editElementChange",e)}),400),_=function(){if(b.isCopiedSectionAvailable){var e=Yt(x);e&&Array.isArray(e)&&e.length?v(!0):v(!1)}else v(!1)};(0,te.useEffect)((function(){_()}),[b.isCopiedSectionAvailable]),(0,te.useEffect)((function(){var e=".sp-inline-editable-element, .sp-editable-content, .sp-editable-title",t=window.iWindow.document.getElementById("sp-pagebuilder-container");function n(e){e.preventDefault();var t=jQuery(this).html();t="string"==typeof t&&t.length>0?t:"";var n=jQuery(this).data(),o=[n.fieldname,n.id,t,n];h(o)}return function(e){var t=e.querySelector(".easystore-drawer-wrapper"),n=e.querySelector("#easystore-modal");t&&t.parentNode.removeChild(t),n&&n.parentNode.removeChild(n),e.querySelector("#sp-pagebuilder-container").querySelectorAll("button, a").forEach((function(e){e.addEventListener("click",(function(e){e.preventDefault()}))}))}(window.iWindow.document),jQuery(t).on("input",e,n),function(){jQuery(t).off("input",e,n)}}),[]);var E=r&&l;return te.createElement("div",{"x-ignore":""},!s&&te.createElement("input",{ref:d,type:"file",name:"upload-page-json",accept:".json, .zip",style:{display:"none"},onChange:function(e){return ft(e,n,a)}}),f.map((function(e){return null!=e&&e.parent?null:(g=!0,te.createElement(V_,{key:e.id,id:e.id,index:$e(e.id),row:e,hasCopiedSection:m,checkCopiedSection:_}))})),!g&&te.createElement("div",{className:"builder-page-initial-screen"},i(te.createElement("div",{className:"builder-page-screen-container ".concat(E?"builder-droppable-container":"")},E?te.createElement("button",{className:"builder-page-screen-container-plus-button"},te.createElement(Bo,{name:"plus"})):te.createElement(te.Fragment,null,te.createElement("div",{className:"builder-page-screen-title"},s?Joomla.JText._("COM_SPPAGEBUILDER_ROW_START_CREATING_POPUP"):Joomla.JText._("COM_SPPAGEBUILDER_ROW_START_CREATING_PAGE")),te.createElement("div",{className:"builder-page-screen-tools"},te.createElement("span",{className:"builder-button builder-button-secondary builder-d-flex builder-align-items-center",onClick:function(e){e.preventDefault(),o({name:s?"popup_layouts":"layouts"})},role:"button",tabIndex:-1,onKeyDown:De},te.createElement(Bo,{name:"blocksDuo",className:"builder-me-0 builder-me-sm-2"}),te.createElement("span",{className:"builder-d-none builder-d-sm-inline"},Joomla.JText._("COM_SPPAGEBUILDER_ROW_LAYOUT_BUNDLES"))),te.createElement(Om,{index:0})),!s&&te.createElement("div",{className:"builder-page-screen-import"},Joomla.JText._("COM_SPPAGEBUILDER_ROW_OR"),",",te.createElement("span",{onClick:function(e){var t;e.preventDefault(),null===(t=d.current)||void 0===t||t.click()},role:"button",tabIndex:-1,onKeyDown:De},Joomla.JText._("COM_SPPAGEBUILDER_ROW_IMPORT_LAYOUT"))))))))})));var X_=function(){return te.createElement(xo.W,{backend:Oo.PD},te.createElement(q_,null))},q_=(0,ei.DropTarget)(Cs.FILE,{},(function(e,t){return{connectDropTarget:e.dropTarget(),isOver:t.isOver()}}))((function(){return te.createElement("div",{className:"builder-provider-inner",style:{display:"none"}},Joomla.JText._("COM_SPPAGEBUILDER_BLANK_SPACE"))}));window.sppbMySectionsRequestRequered=!0,window.ReactDOM=ne,window.warningAtReload=!1,window.editMode="form",window.toolsTabIndex=0,window.addEventListener("load",(function(){for(var e=document.getElementById("sp-pagebuilder-view"),t=e.parentNode;null!==t&&"BODY"!=t.tagName;)t.style.height="100%",t.style.width="100%",t.style.maxWidth="100%",t=t.parentNode;e.src=e.dataset.url,window.onbeforeunload=function(e){window.warningAtReload&&(e.preventDefault(),e.returnValue="")}})),document.getElementById("sp-pagebuilder-view").addEventListener("load",(function(){document.getElementById("sp-pagebuilder-container")&&document.getElementById("sp-page-builder").removeChild(document.getElementById("sp-pagebuilder-container"));var e=window.frames["sp-pagebuilder-view"].window.document;window.iDocument=e,window.iWindow=window.frames["sp-pagebuilder-view"].window;var t=window.frames["sp-pagebuilder-view"].window.document.getElementById("sp-pagebuilder-container");null!==t&&((0,ne.unmountComponentAtNode)(t),ne.render(te.createElement(Io.zt,{store:yo},te.createElement(xo.W,{backend:Oo.PD},te.createElement(Ro,null,te.createElement(Y_,null)))),t));var n=".sp-inline-editable-element, .sp-editable-content, .sp-editable-title";jQuery(t).on("keydown",n,(function(e){if(13===e.keyCode){if(e.currentTarget.classList.contains("sp-editable-title"))return!1;var t=function(e){var t,n,o=!1,a=!1,i=window.iDocument;if(i.getSelection){var r=i.getSelection();r.rangeCount&&((n=(t=r.getRangeAt(0)).cloneRange()).selectNodeContents(e),n.setEnd(t.startContainer,t.startOffset),o=""===n.toString(),n.selectNodeContents(e),n.setStart(t.endContainer,t.endOffset),a=""===n.toString())}else i.selection&&"Control"!==i.selection.type&&((n=(t=i.selection.createRange()).duplicate()).moveToElementText(e),n.setEndPoint("EndToStart",t),o=""===n.text,n.moveToElementText(e),n.setEndPoint("StartToEnd",t),a=""===n.text);return{isAtStart:o,isAtEnd:a}}(e.currentTarget),n=t.isAtEnd;return window.iDocument.execCommand("insertHTML",!1,n?"<br/><br/>":"<br/>"),!1}})),jQuery(t).on("paste",n,(function(e){e.preventDefault();var t=(e.originalEvent||window).clipboardData.getData("text/plain");t.trim()&&window.iDocument.execCommand("insertHTML",!1,t)})),jQuery(document).on("click",".sp-pagebuilder-page-tools",(function(){window.editMode="form"})),e.addEventListener("click",(function(e){e.target.closest(".builder-addon-element")||null!=Ta&&Ta.show&&Ta.reset()})),Xe(window.builderDefaultDevice)})),ne.render(te.createElement(Io.zt,{store:yo},te.createElement(xo.W,{backend:Oo.PD},te.createElement(um,null),te.createElement(be,null),te.createElement(Fo,null),te.createElement(Ng,null))),document.getElementById("sp-page-builder-main")),console.warn=function(){};var $_,Q_=document.getElementById("builder-dnd-provider-dom");Q_&&($_=Q_,(0,ne.unmountComponentAtNode)($_),(0,ne.render)(te.createElement(X_,null),$_)),jQuery(document).ready((function(e){e(".sp-pagebuilder-browse-media").on("click",(function(t){t.preventDefault();var n=e(this);n.siblings(".sp-pagebuilder-media-preview").addClass("sp-pagebuilder-media-no-image").removeAttr("src"),n.siblings("input").val("")}))})),jQuery(window.frames["sp-pagebuilder-view"].window.document).on("click","a",(function(e){return e.preventDefault(),!1})),window.parseUrl=function(e){for(var t=["source","scheme","authority","userInfo","user","pass","host","port","relative","path","directory","file","query","fragment"],n=new RegExp(["(?:([^:\\/?#]+):)?","(?:\\/\\/()(?:(?:()(?:([^:@\\/]*):?([^:@\\/]*))?@)?([^:\\/?#]*)(?::(\\d*))?))?","()","(?:(()(?:(?:[^?#\\/]*\\/)*)()(?:[^?#]*))(?:\\?([^#]*))?(?:#(.*))?)"].join("")).exec(e),o={},a=14;a--;)n[a]&&(o[t[a]]=n[a]);return delete o.source,o},window.getSiteUrl=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"url";return Ie()(e)?e:{type:n,new_tab:"_blank"===t,url:e||"",nofollow:!1,noopener:!1,noreferrer:!1}},window.getSplitRadius=function(e){return e.toString().split(" ").map((function(e,t){if(!xe()(e.trim()))return["border-top-left-radius","border-top-right-radius","border-bottom-right-radius","border-bottom-left-radius"][t]+": "+e+";"})).join("")},window.getMarginPadding=function(e,t){var n;return void 0!==e&&Ie()(e)?(n={xl:"",lg:"",md:"",sm:"",xs:""},void 0!==e.xl&&""!=e.xl.toString().trim()&&(n.xl=e.xl.toString().split(" ").map((function(e,n){if(!xe()(e.trim()))return t+"-"+["top","right","bottom","left"][n]+": "+e+";"})).join("")),void 0!==e.lg&&""!=e.lg.toString().trim()&&(n.lg=e.lg.toString().split(" ").map((function(e,n){if(!xe()(e.trim()))return t+"-"+["top","right","bottom","left"][n]+": "+e+";"})).join("")),void 0!==e.md&&""!=e.md.toString().trim()&&(n.md=e.md.toString().split(" ").map((function(e,n){if(!xe()(e.trim()))return t+"-"+["top","right","bottom","left"][n]+": "+e+";"})).join("")),void 0!==e.sm&&""!=e.sm.toString().trim()&&(n.sm=e.sm.toString().split(" ").map((function(e,n){if(!xe()(e.trim()))return t+"-"+["top","right","bottom","left"][n]+": "+e+";"})).join("")),void 0!==e.xs&&""!=e.xs.toString().trim()&&(n.xs=e.xs.toString().split(" ").map((function(e,n){if(!xe()(e.trim()))return t+"-"+["top","right","bottom","left"][n]+": "+e+";"})).join("")),n):"number"==typeof e?t+": "+e+";":(n="",void 0!==e&&""!=e.trim()&&(n=e.split(" ").map((function(e,n){if(!xe()(e.trim()))return t+"-"+["top","right","bottom","left"][n]+": "+e+";"})).join("")),n)},window.generateMissingBreakpoints=function(e){return _.forEach(["xl","lg"],(function(t){_.has(e,t)||_.set(e,t,_.get(e,"md",""))})),e}}},a={};function i(e){var t=a[e];if(void 0!==t)return t.exports;var n=a[e]={id:e,loaded:!1,exports:{}};return o[e].call(n.exports,n,n.exports,i),n.loaded=!0,n.exports}i.m=o,e=[],i.O=(t,n,o,a)=>{if(!n){var r=1/0;for(d=0;d<e.length;d++){for(var[n,o,a]=e[d],l=!0,c=0;c<n.length;c++)(!1&a||r>=a)&&Object.keys(i.O).every((e=>i.O[e](n[c])))?n.splice(c--,1):(l=!1,a<r&&(r=a));if(l){e.splice(d--,1);var s=o();void 0!==s&&(t=s)}}return t}a=a||0;for(var d=e.length;d>0&&e[d-1][2]>a;d--)e[d]=e[d-1];e[d]=[n,o,a]},i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},n=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,i.t=function(e,o){if(1&o&&(e=this(e)),8&o)return e;if("object"==typeof e&&e){if(4&o&&e.__esModule)return e;if(16&o&&"function"==typeof e.then)return e}var a=Object.create(null);i.r(a);var r={};t=t||[null,n({}),n([]),n(n)];for(var l=2&o&&e;"object"==typeof l&&!~t.indexOf(l);l=n(l))Object.getOwnPropertyNames(l).forEach((t=>r[t]=()=>e[t]));return r.default=()=>e,i.d(a,r),a},i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),i.hmd=e=>((e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:()=>{throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={542:0};i.O.j=t=>0===e[t];var t=(t,n)=>{var o,a,[r,l,c]=n,s=0;if(r.some((t=>0!==e[t]))){for(o in l)i.o(l,o)&&(i.m[o]=l[o]);if(c)var d=c(i)}for(t&&t(n);s<r.length;s++)a=r[s],i.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return i.O(d)},n=self.webpackChunksp_page_builder_editor=self.webpackChunksp_page_builder_editor||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})();var r=i.O(void 0,[216],(()=>i(7744)));r=i.O(r)})();