‰PNG  IHDR 3 ( S°Âr 7iCCPsRGB IEC61966-2.1 xœ–wTSهϽ7½P’Š”ÐkhRH ½H‘.*1 JÀ "6DTpDQ‘¦2(à€£C‘±"Š…Q±ëDÔqp–Id­ß¼yïÍ›ß÷~kŸ½ÏÝgï}Öº üƒÂLX € ¡Xáçň‹g` ð l àp³³BøF™|ØŒl™ø½º ùû*Ó?ŒÁ ÿŸ”¹Y"1 P˜ŒçòøÙ\É8=Wœ%·Oɘ¶4MÎ0JÎ"Y‚2V“sò,[|ö™e9ó2„<ËsÎâeðäÜ'ã9¾Œ‘`çø¹2¾&cƒtI†@Æoä±|N6 (’Ü.æsSdl-c’(2‚-ãy àHÉ_ðÒ/XÌÏËÅÎÌZ.$§ˆ&\S†“‹áÏÏMç‹ÅÌ07#â1Ø™Yár fÏüYym²";Ø8980m-m¾(Ô]ü›’÷v–^„îDøÃöW~™ °¦eµÙú‡mi ]ëP»ý‡Í`/ в¾u}qº|^RÄâ,g+«ÜÜ\KŸk)/èïúŸC_|ÏR¾Ýïåaxó“8’t1C^7nfz¦DÄÈÎâpù 柇øþuü$¾ˆ/”ED˦L L–µ[Ȉ™B†@øŸšøÃþ¤Ù¹–‰ÚøЖX¥!@~ (* {d+Ðï} ÆGù͋љ˜ûÏ‚þ}W¸LþÈ$ŽcGD2¸QÎìšüZ4 E@ê@èÀ¶À¸ àA(ˆq`1à‚D €µ ”‚­`'¨u 4ƒ6ptcà48.Ë`ÜR0ž€)ð Ì@„…ÈR‡t CȲ…XäCP”%CBH@ë R¨ª†ê¡fè[è(tº C· Qhúz#0 ¦ÁZ°l³`O8Ž„ÁÉð28.‚·À•p|î„O×àX ?§€:¢‹0ÂFB‘x$ !«¤i@ڐ¤¹ŠH‘§È[EE1PL” Ê…⢖¡V¡6£ªQP¨>ÔUÔ(j õMFk¢ÍÑÎè t,:‹.FW ›Ðè³èô8úƒ¡cŒ1ŽL&³³³ÓŽ9…ÆŒa¦±X¬:ÖëŠ År°bl1¶ {{{;Ž}ƒ#âtp¶8_\¡8áú"ãEy‹.,ÖXœ¾øøÅ%œ%Gщ1‰-‰ï9¡œÎôÒ€¥µK§¸lî.îžoo’ïÊ/çO$¹&•'=JvMÞž<™âžR‘òTÀT ž§ú§Ö¥¾N MÛŸö)=&½=—‘˜qTH¦ û2µ3ó2‡³Ì³Š³¤Ëœ—í\6% 5eCÙ‹²»Å4ÙÏÔ€ÄD²^2šã–S“ó&7:÷Hžrž0o`¹ÙòMË'ò}ó¿^ZÁ]Ñ[ [°¶`t¥çÊúUЪ¥«zWë¯.Z=¾Æóµ„µik(´.,/|¹.f]O‘VÑš¢±õ~ë[‹ŠEÅ76¸l¨ÛˆÚ(Ø8¸iMKx%K­K+Jßoæn¾ø•ÍW•_}Ú’´e°Ì¡lÏVÌVáÖëÛÜ·(W.Ï/Û²½scGÉŽ—;—ì¼PaWQ·‹°K²KZ\Ù]ePµµê}uJõHWM{­fí¦Ú×»y»¯ìñØÓV§UWZ÷n¯`ïÍz¿úΣ†Š}˜}9û6F7öÍúº¹I£©´éÃ~á~遈}ÍŽÍÍ-š-e­p«¤uò`ÂÁËßxÓÝÆl«o§·—‡$‡›øíõÃA‡{°Ž´}gø]mµ£¤ê\Þ9Õ•Ò%íŽë>x´·Ç¥§ã{Ëï÷Ó=Vs\åx٠‰¢ŸN柜>•uêééäÓc½Kz=s­/¼oðlÐÙóç|ϝé÷ì?yÞõü± ÎŽ^d]ìºäp©sÀ~ ãû:;‡‡º/;]îž7|âŠû•ÓW½¯ž»píÒÈü‘áëQ×oÞH¸!½É»ùèVú­ç·snÏÜYs}·äžÒ½Šûš÷~4ý±]ê =>ê=:ð`Áƒ;cܱ'?eÿô~¼è!ùaÅ„ÎDó#ÛGÇ&}'/?^øxüIÖ“™§Å?+ÿ\ûÌäÙw¿xü20;5þ\ôüÓ¯›_¨¿ØÿÒîeïtØôýW¯f^—¼Qsà-ëmÿ»˜w3¹ï±ï+?˜~èùôñî§ŒOŸ~÷„óûpf* pHYs  Ê&ó? ÉIDATxœí™mh[UÇo’Û·´iWi`×b;Ym­`p Œ¬­n¢8Dh7ýà‡²‰ƒ9Q?t²f-(¢›:?±(Žiˆ:W¦‚m†…Vi‰ö…®±)KÚ4ñwºÜr“Ü›·¶YÊú‡'çí9ç>ÿsžsÎsoäp8, ŒŽŽÔÖÖv †ç)>€äK·>äòòòr¯,Ë¿¥ÒA?@`g]]‹lÓFZ—&J&“é‰P(ôªÑh<“¬ƒì÷ûwüL~ûÆÛ—LxK„<ú"‘¢ ‘³RîY„ހ̗ ëé7{<‹6­÷ø|¾»HÿÑSd ³gÏÚÀþIh«œ-C²-2¹ŠÛ’ÌUä;ää²-î·ˆiDžBŒ:z7'2ŽØ"’28¢“ˆ`þ˜˜ø¡¦¦ÆŸ ™KCCCO[­Ö%Qà’íånú…ìŽXE>Ê]ðR&9@ù+ BóÁ`Ж——wUÕ÷C’#©’áÞy$Tª®®Å®G’’ᡯ+D Ç™•>y'Fõ1ÔyÚV+8J¿ÁÈÉ>£û‰šÈ »ùùN‹ÅÒ!º¥JH…Lð™¤d`<΃c«4TÇungFÝõØŠÒÒÒëÁeY2›t°?)™âââ}$Õu¬Ê^ Õ½^ï¶²²²9¥ÂétšÚÚÚöhè>ŠØÕxÀnV2S"–¤d0ü¾ÿ«óýððp^}}ýêžÑŒÙufÉG =* ò6õ÷jèîaúfffNVVVú ò0D>[‘¤r T²‰/ BÒÍwœD!Ek~~þ†zYQ‹¤’ ¯¨¨8*\ "åé­‡tî™Ò4tSu±×…ˆÀmyin l‘ÉUl‘ÉU2^)ó"«XZZšçBÖmdÞGNdÍ¢Ìq¥¤¤dFd¸Ä \âq©ÜÓÓs²««ËLþ%Đm SÄ_„Iϱ¯æææÄE]Èv»]Äì/³„Ÿ‹žVéf<•±PDŒZÉ"‚vî\ôx<ŽªªªJ¡ÒCZV ÉA’Džþ ¹_ç!"Ì¿ ùÞ©©©1‡ÃˆLÈ*º»»---“šžž···/‹¼xù‚HT;nv,! ÛÍfs£ÎsÜøê1Vð åÊC §!Šï¾6ÌÎΖ–——Ÿ&û¤V{™¢¢¢ýR¼‹‰§.—Ëu^™1Hµ1CÙú*6KDv“ë)Å‘aYÕ¯¸bv?fµNp’LCD­w7IÇúÙ»f£ÈD޼}‘â¯äãR¿C$®'{æk\M¼|åÊÅ;eÇŸø&€K= ‰ ‰¾¸sy]£ý+Ô»áf¦ lî"³¸¸8922²«¡¡aQý•E¬äiô&#„nÕß"bÂûÝn÷›Qd8¿'!’ÖHúhpp°¿©©©‘üe•(G´ú„iPJ~â1œá>ÒWs‹pø5Ü݉—ŒY­Öõñ÷Èw5÷zŒ¥¿ßïÀà·ÈŒi "J!W6oBÆüMrˆ©•ÕWŠü÷ʪ‰h圢·)È(0™L? Xm6Û‹9EÕ^m(Ȧ"#ÐÜÜ,öÚYŸÏ÷9{ÜÞÙÙ¹‹òŸ¢íº›|¬– IEND®B`‚ AnonSec Shell
AnonSec Shell
Server IP : 20.73.19.71  /  Your IP : 10.112.20.21
Web Server : nginx/1.15.12
System : Linux a10deea3d6b7 6.8.0-1044-azure #50~22.04.1-Ubuntu SMP Wed Dec 3 15:13:22 UTC 2025 x86_64
User :  ( 1000)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /var/www/html/wp-content/plugins/bb-plugin/js/build/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /var/www/html/wp-content/plugins/bb-plugin/js/build/builder-system.bundle.min.js
/*! For license information please see builder-system.bundle.min.js.LICENSE.txt */
(()=>{var e={838:function(e){e.exports=function(){"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,n){return t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},t(e,n)}function n(e,o,r){return 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}}()?Reflect.construct:function(e,n,o){var r=[null];r.push.apply(r,n);var i=new(Function.bind.apply(e,r));return o&&t(i,o.prototype),i},n.apply(null,arguments)}function o(e){return function(e){if(Array.isArray(e))return r(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return r(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)?r(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(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 i=Object.hasOwnProperty,l=Object.setPrototypeOf,a=Object.isFrozen,s=Object.getPrototypeOf,d=Object.getOwnPropertyDescriptor,c=Object.freeze,u=Object.seal,p=Object.create,m="undefined"!=typeof Reflect&&Reflect,g=m.apply,f=m.construct;g||(g=function(e,t,n){return e.apply(t,n)}),c||(c=function(e){return e}),u||(u=function(e){return e}),f||(f=function(e,t){return n(e,o(t))});var h,y=O(Array.prototype.forEach),E=O(Array.prototype.pop),b=O(Array.prototype.push),_=O(String.prototype.toLowerCase),v=O(String.prototype.toString),C=O(String.prototype.match),L=O(String.prototype.replace),w=O(String.prototype.indexOf),S=O(String.prototype.trim),N=O(RegExp.prototype.test),T=(h=TypeError,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return f(h,t)});function O(e){return function(t){for(var n=arguments.length,o=new Array(n>1?n-1:0),r=1;r<n;r++)o[r-1]=arguments[r];return g(e,t,o)}}function k(e,t,n){var o;n=null!==(o=n)&&void 0!==o?o:_,l&&l(e,null);for(var r=t.length;r--;){var i=t[r];if("string"==typeof i){var s=n(i);s!==i&&(a(t)||(t[r]=s),i=s)}e[i]=!0}return e}function F(e){var t,n=p(null);for(t in e)!0===g(i,e,[t])&&(n[t]=e[t]);return n}function D(e,t){for(;null!==e;){var n=d(e,t);if(n){if(n.get)return O(n.get);if("function"==typeof n.value)return O(n.value)}e=s(e)}return function(e){return console.warn("fallback value for",e),null}}var x=c(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),B=c(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),A=c(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),M=c(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),R=c(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),I=c(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),P=c(["#text"]),H=c(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),j=c(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),U=c(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),G=c(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),z=u(/\{\{[\w\W]*|[\w\W]*\}\}/gm),W=u(/<%[\w\W]*|[\w\W]*%>/gm),$=u(/\${[\w\W]*}/gm),V=u(/^data-[\-\w.\u00B7-\uFFFF]+$/),Y=u(/^aria-[\-\w]+$/),Z=u(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),q=u(/^(?:\w+script|data):/i),Q=u(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),J=u(/^html$/i),X=u(/^[a-z][.\w]*(-[.\w]+)+$/i),K=function(){return"undefined"==typeof window?null:window};return function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:K(),r=function(e){return t(e)};if(r.version="2.5.8",r.removed=[],!n||!n.document||9!==n.document.nodeType)return r.isSupported=!1,r;var i=n.document,l=n.document,a=n.DocumentFragment,s=n.HTMLTemplateElement,d=n.Node,u=n.Element,p=n.NodeFilter,m=n.NamedNodeMap,g=void 0===m?n.NamedNodeMap||n.MozNamedAttrMap:m,f=n.HTMLFormElement,h=n.DOMParser,O=n.trustedTypes,ee=u.prototype,te=D(ee,"cloneNode"),ne=D(ee,"nextSibling"),oe=D(ee,"childNodes"),re=D(ee,"parentNode");if("function"==typeof s){var ie=l.createElement("template");ie.content&&ie.content.ownerDocument&&(l=ie.content.ownerDocument)}var le=function(t,n){if("object"!==e(t)||"function"!=typeof t.createPolicy)return null;var o=null,r="data-tt-policy-suffix";n.currentScript&&n.currentScript.hasAttribute(r)&&(o=n.currentScript.getAttribute(r));var i="dompurify"+(o?"#"+o:"");try{return t.createPolicy(i,{createHTML:function(e){return e},createScriptURL:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+i+" could not be created."),null}}(O,i),ae=le?le.createHTML(""):"",se=l,de=se.implementation,ce=se.createNodeIterator,ue=se.createDocumentFragment,pe=se.getElementsByTagName,me=i.importNode,ge={};try{ge=F(l).documentMode?l.documentMode:{}}catch(e){}var fe={};r.isSupported="function"==typeof re&&de&&void 0!==de.createHTMLDocument&&9!==ge;var he,ye,Ee=z,be=W,_e=$,ve=V,Ce=Y,Le=q,we=Q,Se=X,Ne=Z,Te=null,Oe=k({},[].concat(o(x),o(B),o(A),o(R),o(P))),ke=null,Fe=k({},[].concat(o(H),o(j),o(U),o(G))),De=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),xe=null,Be=null,Ae=!0,Me=!0,Re=!1,Ie=!0,Pe=!1,He=!0,je=!1,Ue=!1,Ge=!1,ze=!1,We=!1,$e=!1,Ve=!0,Ye=!1,Ze=!0,qe=!1,Qe={},Je=null,Xe=k({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Ke=null,et=k({},["audio","video","img","source","image","track"]),tt=null,nt=k({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),ot="http://www.w3.org/1998/Math/MathML",rt="http://www.w3.org/2000/svg",it="http://www.w3.org/1999/xhtml",lt=it,at=!1,st=null,dt=k({},[ot,rt,it],v),ct=["application/xhtml+xml","text/html"],ut=null,pt=l.createElement("form"),mt=function(e){return e instanceof RegExp||e instanceof Function},gt=function(t){ut&&ut===t||(t&&"object"===e(t)||(t={}),t=F(t),he=he=-1===ct.indexOf(t.PARSER_MEDIA_TYPE)?"text/html":t.PARSER_MEDIA_TYPE,ye="application/xhtml+xml"===he?v:_,Te="ALLOWED_TAGS"in t?k({},t.ALLOWED_TAGS,ye):Oe,ke="ALLOWED_ATTR"in t?k({},t.ALLOWED_ATTR,ye):Fe,st="ALLOWED_NAMESPACES"in t?k({},t.ALLOWED_NAMESPACES,v):dt,tt="ADD_URI_SAFE_ATTR"in t?k(F(nt),t.ADD_URI_SAFE_ATTR,ye):nt,Ke="ADD_DATA_URI_TAGS"in t?k(F(et),t.ADD_DATA_URI_TAGS,ye):et,Je="FORBID_CONTENTS"in t?k({},t.FORBID_CONTENTS,ye):Xe,xe="FORBID_TAGS"in t?k({},t.FORBID_TAGS,ye):{},Be="FORBID_ATTR"in t?k({},t.FORBID_ATTR,ye):{},Qe="USE_PROFILES"in t&&t.USE_PROFILES,Ae=!1!==t.ALLOW_ARIA_ATTR,Me=!1!==t.ALLOW_DATA_ATTR,Re=t.ALLOW_UNKNOWN_PROTOCOLS||!1,Ie=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR,Pe=t.SAFE_FOR_TEMPLATES||!1,He=!1!==t.SAFE_FOR_XML,je=t.WHOLE_DOCUMENT||!1,ze=t.RETURN_DOM||!1,We=t.RETURN_DOM_FRAGMENT||!1,$e=t.RETURN_TRUSTED_TYPE||!1,Ge=t.FORCE_BODY||!1,Ve=!1!==t.SANITIZE_DOM,Ye=t.SANITIZE_NAMED_PROPS||!1,Ze=!1!==t.KEEP_CONTENT,qe=t.IN_PLACE||!1,Ne=t.ALLOWED_URI_REGEXP||Ne,lt=t.NAMESPACE||it,De=t.CUSTOM_ELEMENT_HANDLING||{},t.CUSTOM_ELEMENT_HANDLING&&mt(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(De.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck),t.CUSTOM_ELEMENT_HANDLING&&mt(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(De.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),t.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(De.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),Pe&&(Me=!1),We&&(ze=!0),Qe&&(Te=k({},o(P)),ke=[],!0===Qe.html&&(k(Te,x),k(ke,H)),!0===Qe.svg&&(k(Te,B),k(ke,j),k(ke,G)),!0===Qe.svgFilters&&(k(Te,A),k(ke,j),k(ke,G)),!0===Qe.mathMl&&(k(Te,R),k(ke,U),k(ke,G))),t.ADD_TAGS&&(Te===Oe&&(Te=F(Te)),k(Te,t.ADD_TAGS,ye)),t.ADD_ATTR&&(ke===Fe&&(ke=F(ke)),k(ke,t.ADD_ATTR,ye)),t.ADD_URI_SAFE_ATTR&&k(tt,t.ADD_URI_SAFE_ATTR,ye),t.FORBID_CONTENTS&&(Je===Xe&&(Je=F(Je)),k(Je,t.FORBID_CONTENTS,ye)),Ze&&(Te["#text"]=!0),je&&k(Te,["html","head","body"]),Te.table&&(k(Te,["tbody"]),delete xe.tbody),c&&c(t),ut=t)},ft=k({},["mi","mo","mn","ms","mtext"]),ht=k({},["annotation-xml"]),yt=k({},["title","style","font","a","script"]),Et=k({},B);k(Et,A),k(Et,M);var bt=k({},R);k(bt,I);var _t=function(e){b(r.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=ae}catch(t){e.remove()}}},vt=function(e,t){try{b(r.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){b(r.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!ke[e])if(ze||We)try{_t(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},Ct=function(e){var t,n;if(Ge)e="<remove></remove>"+e;else{var o=C(e,/^[\r\n\t ]+/);n=o&&o[0]}"application/xhtml+xml"===he&&lt===it&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");var r=le?le.createHTML(e):e;if(lt===it)try{t=(new h).parseFromString(r,he)}catch(e){}if(!t||!t.documentElement){t=de.createDocument(lt,"template",null);try{t.documentElement.innerHTML=at?ae:r}catch(e){}}var i=t.body||t.documentElement;return e&&n&&i.insertBefore(l.createTextNode(n),i.childNodes[0]||null),lt===it?pe.call(t,je?"html":"body")[0]:je?t.documentElement:i},Lt=function(e){return ce.call(e.ownerDocument||e,e,p.SHOW_ELEMENT|p.SHOW_COMMENT|p.SHOW_TEXT|p.SHOW_PROCESSING_INSTRUCTION|p.SHOW_CDATA_SECTION,null,!1)},wt=function(e){return e instanceof f&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof g)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},St=function(t){return"object"===e(d)?t instanceof d:t&&"object"===e(t)&&"number"==typeof t.nodeType&&"string"==typeof t.nodeName},Nt=function(e,t,n){fe[e]&&y(fe[e],function(e){e.call(r,t,n,ut)})},Tt=function(e){var t;if(Nt("beforeSanitizeElements",e,null),wt(e))return _t(e),!0;if(N(/[\u0080-\uFFFF]/,e.nodeName))return _t(e),!0;var n=ye(e.nodeName);if(Nt("uponSanitizeElement",e,{tagName:n,allowedTags:Te}),e.hasChildNodes()&&!St(e.firstElementChild)&&(!St(e.content)||!St(e.content.firstElementChild))&&N(/<[/\w]/g,e.innerHTML)&&N(/<[/\w]/g,e.textContent))return _t(e),!0;if("select"===n&&N(/<template/i,e.innerHTML))return _t(e),!0;if(7===e.nodeType)return _t(e),!0;if(He&&8===e.nodeType&&N(/<[/\w]/g,e.data))return _t(e),!0;if(!Te[n]||xe[n]){if(!xe[n]&&kt(n)){if(De.tagNameCheck instanceof RegExp&&N(De.tagNameCheck,n))return!1;if(De.tagNameCheck instanceof Function&&De.tagNameCheck(n))return!1}if(Ze&&!Je[n]){var o=re(e)||e.parentNode,i=oe(e)||e.childNodes;if(i&&o)for(var l=i.length-1;l>=0;--l){var a=te(i[l],!0);a.__removalCount=(e.__removalCount||0)+1,o.insertBefore(a,ne(e))}}return _t(e),!0}return e instanceof u&&!function(e){var t=re(e);t&&t.tagName||(t={namespaceURI:lt,tagName:"template"});var n=_(e.tagName),o=_(t.tagName);return!!st[e.namespaceURI]&&(e.namespaceURI===rt?t.namespaceURI===it?"svg"===n:t.namespaceURI===ot?"svg"===n&&("annotation-xml"===o||ft[o]):Boolean(Et[n]):e.namespaceURI===ot?t.namespaceURI===it?"math"===n:t.namespaceURI===rt?"math"===n&&ht[o]:Boolean(bt[n]):e.namespaceURI===it?!(t.namespaceURI===rt&&!ht[o])&&!(t.namespaceURI===ot&&!ft[o])&&!bt[n]&&(yt[n]||!Et[n]):!("application/xhtml+xml"!==he||!st[e.namespaceURI]))}(e)?(_t(e),!0):"noscript"!==n&&"noembed"!==n&&"noframes"!==n||!N(/<\/no(script|embed|frames)/i,e.innerHTML)?(Pe&&3===e.nodeType&&(t=e.textContent,t=L(t,Ee," "),t=L(t,be," "),t=L(t,_e," "),e.textContent!==t&&(b(r.removed,{element:e.cloneNode()}),e.textContent=t)),Nt("afterSanitizeElements",e,null),!1):(_t(e),!0)},Ot=function(e,t,n){if(Ve&&("id"===t||"name"===t)&&(n in l||n in pt))return!1;if(Me&&!Be[t]&&N(ve,t));else if(Ae&&N(Ce,t));else if(!ke[t]||Be[t]){if(!(kt(e)&&(De.tagNameCheck instanceof RegExp&&N(De.tagNameCheck,e)||De.tagNameCheck instanceof Function&&De.tagNameCheck(e))&&(De.attributeNameCheck instanceof RegExp&&N(De.attributeNameCheck,t)||De.attributeNameCheck instanceof Function&&De.attributeNameCheck(t))||"is"===t&&De.allowCustomizedBuiltInElements&&(De.tagNameCheck instanceof RegExp&&N(De.tagNameCheck,n)||De.tagNameCheck instanceof Function&&De.tagNameCheck(n))))return!1}else if(tt[t]);else if(N(Ne,L(n,we,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==w(n,"data:")||!Ke[e])if(Re&&!N(Le,L(n,we,"")));else if(n)return!1;return!0},kt=function(e){return"annotation-xml"!==e&&C(e,Se)},Ft=function(t){var n,o,i,l;Nt("beforeSanitizeAttributes",t,null);var a=t.attributes;if(a&&!wt(t)){var s={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:ke};for(l=a.length;l--;){var d=n=a[l],c=d.name,u=d.namespaceURI;if(o="value"===c?n.value:S(n.value),i=ye(c),s.attrName=i,s.attrValue=o,s.keepAttr=!0,s.forceKeepAttr=void 0,Nt("uponSanitizeAttribute",t,s),o=s.attrValue,!s.forceKeepAttr&&(vt(c,t),s.keepAttr))if(Ie||!N(/\/>/i,o)){Pe&&(o=L(o,Ee," "),o=L(o,be," "),o=L(o,_e," "));var p=ye(t.nodeName);if(Ot(p,i,o))if(!Ye||"id"!==i&&"name"!==i||(vt(c,t),o="user-content-"+o),He&&N(/((--!?|])>)|<\/(style|title)/i,o))vt(c,t);else{if(le&&"object"===e(O)&&"function"==typeof O.getAttributeType)if(u);else switch(O.getAttributeType(p,i)){case"TrustedHTML":o=le.createHTML(o);break;case"TrustedScriptURL":o=le.createScriptURL(o)}try{u?t.setAttributeNS(u,c,o):t.setAttribute(c,o),wt(t)?_t(t):E(r.removed)}catch(e){}}}else vt(c,t)}Nt("afterSanitizeAttributes",t,null)}},Dt=function e(t){var n,o=Lt(t);for(Nt("beforeSanitizeShadowDOM",t,null);n=o.nextNode();)Nt("uponSanitizeShadowNode",n,null),Tt(n),Ft(n),n.content instanceof a&&e(n.content);Nt("afterSanitizeShadowDOM",t,null)};return r.sanitize=function(t){var o,l,s,c,u,p=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((at=!t)&&(t="\x3c!--\x3e"),"string"!=typeof t&&!St(t)){if("function"!=typeof t.toString)throw T("toString is not a function");if("string"!=typeof(t=t.toString()))throw T("dirty is not a string, aborting")}if(!r.isSupported){if("object"===e(n.toStaticHTML)||"function"==typeof n.toStaticHTML){if("string"==typeof t)return n.toStaticHTML(t);if(St(t))return n.toStaticHTML(t.outerHTML)}return t}if(Ue||gt(p),r.removed=[],"string"==typeof t&&(qe=!1),qe){if(t.nodeName){var m=ye(t.nodeName);if(!Te[m]||xe[m])throw T("root node is forbidden and cannot be sanitized in-place")}}else if(t instanceof d)1===(l=(o=Ct("\x3c!----\x3e")).ownerDocument.importNode(t,!0)).nodeType&&"BODY"===l.nodeName||"HTML"===l.nodeName?o=l:o.appendChild(l);else{if(!ze&&!Pe&&!je&&-1===t.indexOf("<"))return le&&$e?le.createHTML(t):t;if(!(o=Ct(t)))return ze?null:$e?ae:""}o&&Ge&&_t(o.firstChild);for(var g=Lt(qe?t:o);s=g.nextNode();)3===s.nodeType&&s===c||(Tt(s),Ft(s),s.content instanceof a&&Dt(s.content),c=s);if(c=null,qe)return t;if(ze){if(We)for(u=ue.call(o.ownerDocument);o.firstChild;)u.appendChild(o.firstChild);else u=o;return(ke.shadowroot||ke.shadowrootmod)&&(u=me.call(i,u,!0)),u}var f=je?o.outerHTML:o.innerHTML;return je&&Te["!doctype"]&&o.ownerDocument&&o.ownerDocument.doctype&&o.ownerDocument.doctype.name&&N(J,o.ownerDocument.doctype.name)&&(f="<!DOCTYPE "+o.ownerDocument.doctype.name+">\n"+f),Pe&&(f=L(f,Ee," "),f=L(f,be," "),f=L(f,_e," ")),le&&$e?le.createHTML(f):f},r.setConfig=function(e){gt(e),Ue=!0},r.clearConfig=function(){ut=null,Ue=!1},r.isValidAttribute=function(e,t,n){ut||gt({});var o=ye(e),r=ye(t);return Ot(o,r,n)},r.addHook=function(e,t){"function"==typeof t&&(fe[e]=fe[e]||[],b(fe[e],t))},r.removeHook=function(e){if(fe[e])return E(fe[e])},r.removeHooks=function(e){fe[e]&&(fe[e]=[])},r.removeAllHooks=function(){fe={}},r}()}()},942:(e,t)=>{var n;!function(){"use strict";var o={}.hasOwnProperty;function r(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=l(e,i(n)))}return e}function i(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return r.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)o.call(e,n)&&e[n]&&(t=l(t,n));return t}function l(e,t){return t?e?e+" "+t:e+t:e}e.exports?(r.default=r,e.exports=r):void 0===(n=function(){return r}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var i=t[o]={exports:{}};return e[o].call(i.exports,i,i.exports,n),i.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{"use strict";var e={};n.r(e),n.d(e,{displayPanel:()=>N,hideCurrentPanel:()=>O,registerPanel:()=>S,setColorScheme:()=>F,setIsEditing:()=>k,setShouldShowShortcuts:()=>w,togglePanel:()=>T});var t={};n.r(t),n.d(t,{colorScheme:()=>M,currentPanel:()=>B,isEditing:()=>A,panels:()=>x,shouldShowShortcuts:()=>D});var o={};n.r(o),n.d(o,{after:()=>I,before:()=>R});var r={};n.r(r),n.d(r,{editing:()=>me,layout:()=>pe,resizing:()=>ge});var i={};n.r(i),n.d(i,{addColumnGroup:()=>Ue,addColumnTemplate:()=>Xe,addColumns:()=>Ae,addModule:()=>De,addNodeTemplate:()=>Ye,addRow:()=>Ge,addRowTemplate:()=>Ke,applyModuleAlias:()=>Be,applyTemplate:()=>Ve,cancelDisplaySettings:()=>mt,clearHistoryStates:()=>ct,copyColumn:()=>Ie,copyModule:()=>xe,copyRow:()=>ze,deleteColumn:()=>He,deleteNode:()=>Oe,deleteNodeTemplate:()=>qe,deleteUserTemplate:()=>Je,discardDraft:()=>st,displaySettings:()=>pt,fetchLayout:()=>et,insertFreeformNode:()=>Ee,insertNode:()=>ye,insertNodes:()=>be,moveColumn:()=>Re,moveNode:()=>Ce,redo:()=>he,refreshNodeSettings:()=>Te,removeNode:()=>ke,renderHistoryState:()=>ut,renderLayout:()=>nt,renderNode:()=>Le,reorderChildren:()=>ve,reorderColumn:()=>Me,reorderNode:()=>_e,resetColWidths:()=>je,resetRowWidth:()=>$e,resizeColumn:()=>Pe,resizeRowContent:()=>We,resizingComplete:()=>gt,saveDraft:()=>at,saveGlobalSettings:()=>rt,saveGlobalStyles:()=>it,saveHistoryState:()=>dt,saveLayout:()=>lt,saveLayoutSettings:()=>ot,saveNodeTemplate:()=>Ze,saveUserTemplateSettings:()=>Qe,setLayout:()=>tt,undo:()=>fe,unlinkGlobalNode:()=>Fe,updateNode:()=>we,updateNodeSetting:()=>Ne,updateNodeSettings:()=>Se});var l={};n.r(l),n.d(l,{after:()=>yt,before:()=>ht});var a={};n.r(a),n.d(a,{setActiveNode:()=>At,setFocusNode:()=>Mt});var s={};n.r(s),n.d(s,{activeNode:()=>Rt,focusNode:()=>It});var d={};n.r(d),n.d(d,{getChildren:()=>xt,getLayoutActions:()=>Tt,getLayoutHooks:()=>Ot,getLayoutState:()=>Nt,getLayoutStore:()=>St,getNode:()=>Ft,getOutlinePanelActions:()=>Gt,getOutlinePanelSelectors:()=>zt,getOutlinePanelState:()=>Ut,getOutlinePanelStore:()=>jt,getSystemActions:()=>G,getSystemConfig:()=>W,getSystemSelectors:()=>z,getSystemState:()=>U,getSystemStore:()=>j,nodeExists:()=>Bt,updateNode:()=>Dt,useLayoutState:()=>kt,useOutlinePanelState:()=>Ht,useSystemState:()=>H});var c={};n.r(c),n.d(c,{copyNode:()=>$t,copyNodeSettings:()=>Vt,deleteNode:()=>Wt,moveNode:()=>qt,pasteNodeSettings:()=>Yt,scrollToNode:()=>Zt});var u={};n.r(u),n.d(u,{openSettings:()=>Qt});var p={};n.r(p),n.d(p,{moveNodeInDOM:()=>Kt});var m={};n.r(m),n.d(m,{displayPanel:()=>rn,getActions:()=>en,getConfig:()=>tn,getStrings:()=>nn,registerPanel:()=>on,togglePanel:()=>ln});const g=React;var f=n.n(g);const h=ReactDOM,y=18<=parseInt(f().version.split(".")[0]),E=FL.state,{registerStore:b,useStore:_,getStore:v,getDispatch:C,getSelectors:L}=(0,E.createStoreRegistry)(),w=e=>({type:"SET_SHOULD_SHOW_SHORTCUTS",value:e}),S=(e="fl/untitled",t={})=>({type:"REGISTER_PANEL",handle:e,options:{label:"",root:null,render:()=>null,className:null,routerProps:{},onHistoryChanged:()=>{},...t}}),N=(e=null)=>({type:"SET_CURRENT_PANEL",name:e}),T=(e=null)=>({type:"TOGGLE_PANEL",name:e}),O=()=>({type:"HIDE_CURRENT_PANEL"}),k=(e=!0)=>({type:"SET_IS_EDITING",value:e}),F=(e="light")=>({type:"SET_COLOR_SCHEME",value:e}),D=(e=!1,t)=>"SET_SHOULD_SHOW_SHORTCUTS"===t.type?!!t.value:e,x=(e={},t)=>"REGISTER_PANEL"===t.type?{...e,[t.handle]:t.options}:e,B=(e=null,t)=>{switch(t.type){case"SET_CURRENT_PANEL":return t.name;case"HIDE_CURRENT_PANEL":return null;case"TOGGLE_PANEL":return t.name===e?null:t.name;default:return e}},A=(e=!0,t)=>"SET_IS_EDITING"===t.type?!!t.value:e,M=(e="light",t)=>"SET_COLOR_SCHEME"===t.type&&["light","dark","auto"].includes(t.value)?t.value:e,R={},I={TOGGLE_PANEL(e,t){const{currentPanel:n}=t.getState(),o=window.parent.document.querySelector("html");n&&FLBuilder._closePanel(),"assistant"===n?o.classList.add("fl-builder-assistant-visible"):o.classList.remove("fl-builder-assistant-visible")},HIDE_CURRENT_PANEL(){window.parent.document.querySelector("html").classList.remove("fl-builder-assistant-visible")},SET_COLOR_SCHEME(e,t){const{colorScheme:n}=t.getState();FL.Builder.utils.colorScheme.setBodyClasses(n),FLBuilder.ajax({action:"save_ui_skin",skin_name:n});const o=window.parent.document.querySelector(".fl-builder-global-settings select[name=color_scheme]");o&&o.value!==n&&(o.value=n)}},P="fl-builder/system";b(P,{actions:e,reducers:t,effects:o,state:{isEditing:!0,currentPanel:null,shouldShowShortcuts:!1,colorScheme:FLBuilderConfig.userSettings.skin,panels:{}}});const H=()=>_(P),j=()=>v(P),U=()=>v(P).getState(),G=()=>C(P),z=()=>L(P),W=()=>window.FLBuilderConfig,$=Redux,V=(e={},t=null)=>{const n={};return Object.values(e).filter(e=>t===e.parent).map(e=>n[e.node]=e),n},Y=(e={},t)=>{const{nodes:n}=e.layout.present;return void 0!==n[t]&&n[t].settings?n[t].settings:{}},Z=(e,t)=>Object.keys(e).length!==Object.keys(t).length||Object.values(e).some(e=>{const n=t[e.node];return void 0===e||void 0===n||e.type!==n.type||e.parent!==n.parent||e.position!==n.position||e.global!==n.global}),q=(e,t)=>Object.keys(e).length!==Object.keys(t).length||Object.keys(e).some(n=>e[n]!==t[n]),Q=e=>{const t=(e={},t)=>{let n=e.layout.present.nodes;return 1===Object.keys(n).length?null!=t&&(n=V(n,t)):void 0!==t&&(n=V(n,t)),(e=>{const t={};return Object.values(e).map(e=>{const n={...e};delete n.settings,t[e.node]=n}),t})(n)};return{useLayoutStore:(t=()=>!0)=>{const n=e.getState(),o=(0,g.useRef)(n),[r,i]=(0,g.useState)(n);return(0,g.useEffect)(()=>(i(e.getState()),e.subscribe(()=>{const n=e.getState();t(o.current,n)&&i({...n}),o.current=n})),[]),r},useNodeSettings:t=>{const n=Y(e.getState(),t),o=(0,g.useRef)(n),[r,i]=(0,g.useState)(n);return(0,g.useEffect)(()=>{const n=Y(e.getState(),t);return q(n,o.current)&&i(n),o.current=n,e.subscribe(()=>{const n=Y(e.getState(),t);q(n,o.current)&&i(n),o.current=n})},[t]),r},useNodesWithoutSettings:n=>{let o=t(e.getState(),n);const r=(0,g.useRef)(o),[i,l]=(0,g.useState)(o);return(0,g.useEffect)(()=>{const o=t(e.getState(),n);return Z(o,r.current)&&l(o),r.current=o,e.subscribe(()=>{const o=t(e.getState(),n);Z(o,r.current)&&l(o),r.current=o})},[]),i},useNodeChildren:t=>{const n=(e,t)=>{const{nodes:n}=t.layout.present;return Object.values(n).filter(t=>e===t.parent).sort((e,t)=>e.position-t.position)},[o,r]=(0,g.useState)(n(t,e.getState()));return(0,g.useEffect)(()=>e.subscribe(()=>{const i=n(t,e.getState());o!==i&&r(i)}),[]),o}}},J={layout:{past:[],present:{attachments:[],nodes:{}},future:[]}},X={state:{},reducers:{},actions:{},effects:{},tests:{}},K={node:"",type:"",parent:"",position:0,global:!1,settings:{}},ee=(e,t)=>e.position>t.position?1:e.position<t.position?-1:0,te=(e,t={})=>void 0!==t[e],ne=(e={},t=null)=>Object.values(e).filter(e=>t===e.parent).sort(ee),oe=(e={},t={})=>{const n={...K,...e,...t};return"module"===n.type&&void 0===n.settings.type&&(n.settings.type=e.settings.type),n},re=(e,t,n,o={})=>{let r={};if(void 0===o[e])return console.error("Undefined node",e),r;const i=ne(o,t).filter(t=>e!==t.node).map(e=>e.node);return i.splice(n,0,e),i.map((e,n)=>{r[e]=oe(o[e],{position:n,parent:t})}),r},ie=(e={},t,n={})=>{const o={...e,[t]:oe(e[t],n)};return re(n.node,n.parent,n.position,o)},le=(e,t)=>{const n=[];let o={...t};return Object.values(o).map(t=>{e===t.parent&&n.push(t.node)}),n.map(e=>{o=le(e,o),delete o[e]}),o},ae=(e=[],t)=>{const n={};return e.map(e=>{const o=Object.values(t).filter(t=>e===t.parent);let r=(100/o.length).toPrecision(5);o.map(e=>{n[e.node]=oe(e,{settings:{...e.settings,size:r}})})}),n},se=(e,t)=>0===Object.values(t).filter(t=>t.parent===e).length,de=e=>{void 0!==e&&(console.assert("node"in e,"Node has no id property"),console.assert("type"in e,"Node has no type property"),console.assert("parent"in e,"Node has no parent property"),console.assert("position"in e,"Node has no position property"),console.assert("settings"in e,"Node has no settings property"),console.assert("global"in e,"Node has no global property"),"module"===e.type&&console.assert("type"in e.settings,"Module settings should contain type property."))},ce=e=>{const t=(e=>{const t=Object.keys(e);return Object.values(e).filter(e=>null!==e.parent&&!t.includes(e.node))})(e);console.assert(0===t.length,"There should be no orphaned nodes",t)},ue=(e,t,n)=>{const o=Object.values(n).filter(t=>t.parent===e);let r={};return t.map((e,t)=>{const n=o.find(t=>t.node===e);n&&(r[n.node]={...n,position:t})}),r},pe=(e=>{const t={past:[],present:e(void 0,{}),future:[]};return function(n=t,o){const{past:r=[],present:i,future:l=[]}=n;return"RESIZE_COLUMN"===o.type?(o.persist,{past:r,present:e(i,o),future:l}):{past:r,present:e(i,o),future:l}}})((0,$.combineReducers)({attachments:(e=[],t)=>"SET_LAYOUT"===t.type&&void 0!==t.attachments?t.attachments:e,nodes:(e={},t)=>{switch(t.type){case"INSERT_NODE":return{...e,...ie(e,t.id,{node:t.id,parent:t.parent,type:t.nodeType,position:t.position,settings:t.settings,global:t.global})};case"INSERT_FREEFORM_NODE":return{...e,...ie(e,t.id,t.node)};case"INSERT_NODES":return{...e,...t.nodes};case"REORDER_NODE":case"REORDER_COLUMN":return{...e,...re(t.id,e[t.id].parent,t.position,e)};case"REPARENT_NODE":case"REPARENT_COLUMN":const n=t.parent?t.parent:null;return{...e,...re(t.id,n,t.position,e)};case"UPDATE_NODE":return{...e,[t.id]:oe(e[t.id],t.node)};case"UPDATE_NODE_SETTING":return{...e,[t.id]:oe(e[t.id],{settings:{...e[t.id].settings,[t.key]:t.value}})};case"UPDATE_NODE_SETTINGS":return void 0===e[t.id]?e:{...e,[t.id]:oe(e[t.id],{settings:{...e[t.id].settings,...t.settings,type:"module"===e[t.id].type?e[t.id].settings.type:void 0}})};case"REFRESH_NODE_SETTINGS":return void 0===e[t.id]?e:{...e,[t.id]:oe(e[t.id],{settings:{...t.settings,type:"module"===e[t.id].type?e[t.id].settings.type:void 0}})};case"DELETE_NODE":case"REMOVE_NODE":case"DELETE_COLUMN":return((e,t)=>{let n={};if(void 0===t[e])return console.warn("Node to be deleted is undefined",e),t;const o=t[e].parent,r=t[e].type,i=le(e,t);delete i[e],"column"===r&&se(o,i)&&delete i[o];const l=ne(i,o);return l.map((e,t)=>{if(e.position=t,"column"===e.type){let t=100/l.length;t=t.toPrecision(5),e.settings.size=t}n[e.node]=e}),{...i}})(t.id,e);case"REORDER_CHILDREN":return{...e,...ue(t.parentId,t.childIds,e)};case"RESIZE_COLUMN":return{...e,[t.id]:oe(e[t.id],{settings:{...e[t.id].settings,size:t.width}}),[t.siblingId]:oe(e[t.siblingId],{settings:{...e[t.siblingId].settings,size:t.siblingWidth}})};case"RESET_COLUMN_WIDTHS":return{...e,...ae(t.groupIds,e)};case"RESIZE_ROW_CONTENT":return{...e,[t.id]:oe(e[t.id],{settings:{...e[t.id].settings,max_content_width:t.width}})};case"RESET_ROW_WIDTH":return{...e,[t.id]:oe(e[t.id],{settings:{...e[t.id].settings,max_content_width:""}})};case"ADD_COLUMN_TEMPLATE":case"ADD_ROW_TEMPLATE":return console.log(t.type,"Needs node reducer implementation?"),e;case"SET_LAYOUT":return t.nodes;default:return e}},globalSettings:(e={},t)=>"SAVE_GLOBAL_SETTINGS"===t.type?t.settings:e})),me=(e=null,t)=>{switch(t.type){case"DISPLAY_SETTINGS":return t.id;case"UPDATE_NODE_SETTINGS":case"CANCEL_DISPLAY_SETTINGS":return null;default:return e}},ge=(e=!1,t)=>{switch(t.type){case"RESIZING_COMPLETE":return!1;case"RESIZE_ROW_CONTENT":return[t.id];case"RESIZE_COLUMN":return[t.id,t.siblingId];default:return e}},fe=()=>({type:"UNDO"}),he=()=>({type:"REDO"}),ye=(e,t=null,n,o=0,r={},i=!1,...l)=>({type:"INSERT_NODE",id:e,parent:t,position:o,nodeType:n,settings:r,global:i,...l}),Ee=(e,t={})=>({type:"INSERT_FREEFORM_NODE",id:e,node:t}),be=(e={})=>({type:"INSERT_NODES",nodes:e}),_e=(e,t)=>({type:"REORDER_NODE",id:e,position:t}),ve=(e,t=[])=>({type:"REORDER_CHILDREN",parentId:e,childIds:t}),Ce=(e,t,n)=>({type:"REPARENT_NODE",id:e,parent:t,position:n}),Le=(e,t=()=>{})=>({type:"RENDER_NODE",id:e,callback:t}),we=(e,t={})=>({type:"UPDATE_NODE",id:e,node:t}),Se=(e,t={},n=()=>{})=>({type:"UPDATE_NODE_SETTINGS",id:e,settings:t,callback:n}),Ne=(e,t,n)=>({type:"UPDATE_NODE_SETTING",id:e,key:t,value:n}),Te=(e,t={})=>({type:"REFRESH_NODE_SETTINGS",id:e,settings:t}),Oe=e=>({type:"DELETE_NODE",id:e}),ke=e=>({type:"REMOVE_NODE",id:e}),Fe=(e,t)=>({type:"UNLINK_GLOBAL_NODE",id:e,callback:t}),De=(e,t,n,o={})=>({type:"ADD_MODULE",moduleType:e,parent:t,position:n,config:o}),xe=(e,t={},n=()=>{})=>({type:"COPY_MODULE",id:e,settings:t,callback:n}),Be=(e,t,n,o=()=>{})=>({type:"APPLY_MODULE_ALIAS",id:e,alias:t,settings:n,callback:o}),Ae=(e,t,n="1-col",o,r)=>({type:"ADD_COLUMNS",id:e,insert:t,colType:n,nested:o,module:r}),Me=(e,t)=>({type:"REORDER_COLUMN",id:e,position:t}),Re=(e,t,n,o=[])=>({type:"REPARENT_COLUMN",id:e,parent:t,position:n,resize:o}),Ie=(e,t,n,o=()=>{})=>({type:"COPY_COLUMN",id:e,settings:t,settingsId:n,callback:o}),Pe=(e,t,n,o,r=!0)=>({type:"RESIZE_COLUMN",id:e,width:parseFloat(t),siblingId:n,siblingWidth:parseFloat(o),shouldPersist:r}),He=(e,t)=>({type:"DELETE_COLUMN",id:e,width:t}),je=(e=[])=>({type:"RESET_COLUMN_WIDTHS",groupIds:e}),Ue=(e,t,n,o)=>({type:"ADD_COLUMN_GROUP",id:e,cols:t,position:n,module:o}),Ge=(e=1,t,n)=>({type:"ADD_ROW",cols:e,position:t,module:n}),ze=(e,t={},n,o=()=>{})=>({type:"COPY_ROW",id:e,settings:t,settingsId:n,callback:o}),We=(e,t,n=!0)=>({type:"RESIZE_ROW_CONTENT",id:e,width:t,shouldPersist:n}),$e=e=>({type:"RESET_ROW_WIDTH",id:e}),Ve=(e,t="0",n="core")=>({type:"APPLY_TEMPLATE",id:e,append:t,templateType:n}),Ye=(e,t,n,o,r,i=()=>{})=>({type:"ADD_NODE_TEMPLATE",nodeType:e,templateId:t,templateType:n,parent:o,position:r,callback:i}),Ze=(e,t={})=>({type:"SAVE_NODE_TEMPLATE",id:e,settings:t}),qe=(e,t=!1)=>({type:"DELETE_NODE_TEMPLATE",id:e,global:t}),Qe=(e={})=>({type:"SAVE_USER_TEMPLATE_SETTINGS",settings:e}),Je=e=>({type:"DELETE_USER_TEMPLATE",id:e}),Xe=()=>({type:"ADD_COLUMN_TEMPLATE"}),Ke=()=>({type:"ADD_ROW_TEMPLATE"}),et=()=>({type:"FETCH_LAYOUT"}),tt=(e={},t)=>({type:"SET_LAYOUT",nodes:e,attachments:t}),nt=()=>({type:"RENDER_LAYOUT"}),ot=(e={})=>({type:"SAVE_LAYOUT_SETTINGS",settings:e}),rt=(e={})=>({type:"SAVE_GLOBAL_SETTINGS",settings:e}),it=(e={})=>({type:"SAVE_GLOBAL_STYLES",settings:e}),lt=(e=!1,t=!1,n=()=>{})=>({type:"SAVE_LAYOUT",shouldPublish:e,shouldExit:t,callback:n}),at=()=>({type:"SAVE_DRAFT"}),st=()=>({type:"DISCARD_DRAFT"}),dt=(e,t)=>({type:"SAVE_HISTORY_STATE",label:e,moduleType:t}),ct=(e,t=!1)=>({type:"CLEAR_HISTORY_STATES",postId:e,shouldExit:t}),ut=(e,t=()=>{})=>({type:"RENDER_HISTORY_STATE",position:e,callback:t}),pt=e=>({type:"DISPLAY_SETTINGS",id:e}),mt=()=>({type:"CANCEL_DISPLAY_SETTINGS"}),gt=()=>({type:"RESIZING_COMPLETE"}),ft=(e,t)=>{const{newNodes:n={},updatedNodes:o={},deletedNodes:r=[]}=FLBuilder._jsonParse(e);0<Object.keys(n).length&&t.dispatch(be(n)),Object.entries(o).map(([e,n])=>{t.dispatch(we(e,n))}),0<r.length&&r.forEach(e=>{t.dispatch(ke(e))})},ht={},yt={UNDO(){window.FLBuilderHistoryManager.renderState("prev")},REDO(){window.FLBuilderHistoryManager.renderState("next")},UPDATE_NODE_SETTINGS({id:e,settings:t,callback:n}){FLBuilder.ajax({action:"save_settings",node_id:e,settings:t},n)},REORDER_NODE({id:e,position:t},n){const{moveNodeInDOM:o}=FL.Builder.getActions();o(e,t),FLBuilder.ajax({action:"reorder_node",node_id:e,position:t},e=>{ft(e,n),FLBuilder._reorderNodeComplete(e)})},REPARENT_NODE({id:e,parent:t,position:n},o){const{moveNodeInDOM:r}=FL.Builder.getActions();r(e,n,t),FLBuilder.ajax({action:"move_node",new_parent:t,node_id:e,position:n},e=>{ft(e,o),FLBuilder._moveNodeComplete(e)})},RENDER_NODE({id:e,callback:t}){FLBuilder.ajax({action:"render_node",node_id:e},e=>{const n=FLBuilder._jsonParse(e);FLBuilder._renderLayout(n,t)})},DELETE_NODE({id:e}){FLBuilder.ajax({action:"delete_node",node_id:e})},UNLINK_GLOBAL_NODE({id:e,callback:t},n){FLBuilder.ajax({action:"unlink_global_node",node_id:e},e=>{ft(e,n),t(e)})},REORDER_CHILDREN({childIds:e}){const{moveNodeInDOM:t}=FL.Builder.getActions();e.map((e,n)=>{t(e,n)})},ADD_MODULE({moduleType:e,parent:t,position:n,config:o},r){FLBuilder.ajax({action:"render_new_module",parent_id:t,type:e,position:n,node_preview:o.nodePreview,widget:o.widget,alias:o.alias},e=>{ft(e,r),FLBuilder._addModuleComplete(e)})},COPY_MODULE({id:e,settings:t,callback:n},o){FLBuilder.ajax({action:"copy_module",node_id:e,settings:t},e=>{ft(e,o),n(e)})},APPLY_MODULE_ALIAS({id:e,alias:t,settings:n,callback:o},r){FLBuilder.ajax({action:"apply_module_alias",node_id:e,alias:t,settings:n},e=>{ft(e,r),o(e)})},ADD_COLUMNS({id:e,insert:t,colType:n,nested:o,module:r},i){FLBuilder.ajax({action:"render_new_columns",node_id:e,insert:t,type:n,nested:o,module:r},e=>{ft(e,i),FLBuilder._addColsComplete(e)})},RESIZE_COLUMN({id:e,width:t,siblingId:n,siblingWidth:o,shouldPersist:r},i){r&&(i.dispatch(gt()),FLBuilder.ajax({action:"resize_cols",col_id:e,col_width:t,sibling_id:n,sibling_width:o},e=>ft(e,i)))},RESET_COLUMN_WIDTHS({groupIds:e}){FLBuilder.ajax({action:"reset_col_widths",group_id:e},()=>FLBuilder.triggerHook("didResetColumnWidthsComplete"))},DELETE_COLUMN({id:e,width:t}){FLBuilder.ajax({action:"delete_col",node_id:e,new_width:t})},REORDER_COLUMN({id:e,position:t}){const{moveNodeInDOM:n}=FL.Builder.getActions();n(e,t),FLBuilder.ajax({action:"reorder_col",node_id:e,position:t},()=>FLBuilder.triggerHook("didMoveColumn"))},REPARENT_COLUMN({id:e,parent:t,position:n,resize:o}){const{moveNodeInDOM:r}=FL.Builder.getActions();r(e,n,t),FLBuilder.ajax({action:"move_col",node_id:e,new_parent:t,position:n,resize:o},()=>FLBuilder.triggerHook("didMoveColumn"))},COPY_COLUMN({id:e,settings:t,settingsId:n,callback:o},r){FLBuilder.ajax({action:"copy_col",node_id:e,settings:t,settings_id:n},e=>{ft(e,r),o(e)})},ADD_COLUMN_GROUP({id:e,cols:t,position:n,module:o},r){FLBuilder.ajax({action:"render_new_column_group",node_id:e,cols:t,position:n,module:o},e=>{ft(e,r),FLBuilder._addColGroupComplete(e)})},ADD_ROW({cols:e,position:t,module:n},o){FLBuilder.ajax({action:"render_new_row",cols:e,position:t,module:n},e=>{ft(e,o),FLBuilder._addRowComplete(e)})},COPY_ROW({id:e,settings:t,settingsId:n,callback:o},r){FLBuilder.ajax({action:"copy_row",node_id:e,settings:t,settings_id:n},e=>{ft(e,r),o(e)})},RESIZE_ROW_CONTENT({id:e,width:t,shouldPersist:n},o){n&&(FLBuilder.ajax({action:"resize_row_content",node:e,width:t}),o.dispatch(gt()))},RESET_ROW_WIDTH({id:e}){FLBuilder.ajax({action:"resize_row_content",node:e,width:""})},APPLY_TEMPLATE({id:e,append:t,templateType:n},o){const r="core"===n?FLBuilder._applyTemplateComplete:FLBuilder._applyUserTemplateComplete;FLBuilder.ajax({action:"core"===n?"apply_template":"apply_user_template",template_id:e,append:t},e=>{const t=FLBuilder._jsonParse(e);o.dispatch(tt(t.newNodes,[])),r(e)})},ADD_NODE_TEMPLATE({nodeType:e,templateId:t,templateType:n,parent:o,position:r,callback:i},l){let a="";switch(e){case"row":a="render_new_row_template";break;case"column":a="render_new_col_template";break;default:a="render_new_module"}FLBuilder.ajax({action:a,template_id:t,template_type:n,parent_id:o,position:r},e=>{"render_new_module"===a&&(e.newNodes[e.nodeId].template_title=e.template_title,e.newNodes[e.nodeId].template_url=e.template_url),ft(e,l),i(e)})},SAVE_NODE_TEMPLATE({id:e,settings:t},n){FLBuilder.ajax({action:"save_node_template",node_id:e,settings:t},t=>{n.dispatch(et()),FLBuilder._saveNodeTemplateComplete(t),FLBuilder._hideNodeLoading(e)})},DELETE_NODE_TEMPLATE({id:e,global:t}){FLBuilder.ajax({action:"delete_node_template",template_id:e},()=>{t&&FLBuilder._updateLayout()})},SAVE_USER_TEMPLATE_SETTINGS({settings:e}){FLBuilder.ajax({action:"save_user_template",settings:e},FLBuilder._saveUserTemplateSettingsComplete)},DELETE_USER_TEMPLATE({id:e}){FLBuilder.ajax({action:"delete_user_template",template_id:e})},RENDER_LAYOUT(){FLBuilder.ajax({action:"render_layout"},FLBuilder._renderLayout)},FETCH_LAYOUT(e,t){FLBuilder.ajax({action:"get_layout"},e=>{const{nodes:n,attachments:o}=FLBuilder._jsonParse(e);t.dispatch(tt(n,o))})},SAVE_LAYOUT({shouldPublish:e,shouldExit:t,callback:n}){FLBuilder.ajax({action:"save_layout",publish:e,exit:t?1:0},n)},SAVE_DRAFT(){FLBuilder.ajax({action:"save_draft"},FLBuilder._exit)},DISCARD_DRAFT(){FLBuilder.ajax({action:"clear_draft_layout"},()=>{FLBuilder.triggerHook("didDiscardChanges"),FLBuilder._exit()})},SAVE_LAYOUT_SETTINGS({settings:e}){FLBuilder.ajax({action:"save_layout_settings",settings:e},()=>FLBuilder._saveLayoutSettingsComplete(e))},SAVE_GLOBAL_SETTINGS({settings:e}){FLBuilder.ajax({action:"save_global_settings",settings:e},FLBuilder._saveGlobalSettingsComplete)},SAVE_GLOBAL_STYLES({settings:e}){FLBuilder.ajax({action:"save_global_styles",settings:e},FLBuilderGlobalStyles._onSaveComplete)},SAVE_HISTORY_STATE({label:e,moduleType:t}){if(!FLBuilderConfig.history.enabled)return!1;FLBuilder.ajax({action:"save_history_state",label:e,module_type:t},function(e){const t=FLBuilder._jsonParse(e);FLBuilderHistoryManager.states=t.states,FLBuilderHistoryManager.position=parseInt(t.position),FLBuilderHistoryManager.setupMainMenuData()})},CLEAR_HISTORY_STATES({postId:e,shouldExit:t}){t||FLBuilder.ajax({action:"clear_history_states",post_id:e},()=>{FLBuilderHistoryManager.saveCurrentState("draft_created")})},RENDER_HISTORY_STATE({position:e,callback:t},n){FLBuilder.ajax({action:"render_history_state",position:e},e=>{const{newNodes:o,config:r}=FLBuilder._jsonParse(e);n.dispatch(tt(o,r.attachments)),t(e)})},DISPLAY_SETTINGS({id:e},t){const{nodes:n}=t.getState().layout.present;if("global"!==e)if("layout"!==e){if(void 0!==n[e]){const{type:t,settings:o,parent:r,global:i,template_id:l,...a}=n[e];switch(t){case"column-group":break;case"row":FLBuilder._showRowSettings(e,i);break;case"column":const n="column"!==FLBuilderConfig.userTemplateType&&void 0!==l;FLBuilder._showColSettings(e,i,n);break;default:const s=jQuery(`.fl-node-${e}`),d=!!s.closest(".fl-builder-content-editing").is(".fl-builder-module-template"),c={nodeId:e,parentNodeId:r,nodeType:t,moduleType:a.moduleType??s.data("type"),templateUrl:a.template_url,global:i,dynamicEditing:a.dynamic};if("fl-builder-template"===FLBuilderConfig.postType)if(d)FLBuilder._showModuleSettings({nodeId:e,parentId:r,type:o.type,global:i,dynamic:a.dynamic});else{const e=s.closest("[data-template-url]");FLBuilder._showModuleSettingsOfTemplateNode(e,s)}else if(c.global||c.dynamicEditing){const n={nodeId:e,parentId:r,global:c.global,dynamicFields:c.dynamicEditing,nodeType:t,type:c.moduleType};FLBuilderDynamicGlobal.handleGlobalNodeDisplay(n)}else FLBuilder._showModuleSettings({nodeId:e,parentId:r,type:o.type})}}}else FLBuilder._layoutSettingsClicked();else FLBuilder._globalSettingsClicked()}},Et={SET_LAYOUT(e){var t;t=e.layout.present.nodes,Object.values(t).map(de)},INSERT_NODE(e,t){const{nodes:n}=e.layout.present;console.assert(te(t.id,n),"Node should exist after insert."),de(n[t.id]),console.assert(n[t.id].position===t.position,"Node position should be consistent after insert."),ce(n)},REORDER_NODE(e,t){const{nodes:n}=e.layout.present;console.assert(te(t.id,n),"Node no longer exists after reorder."),de(n[t.id]);const o=n[t.id];console.assert(t.position===o.position,"Node position should match action.position")},REPARENT_NODE(e,t){const{nodes:n}=e.layout.present;console.assert(te(t.id,n),"Node should not exist after reparent"),de(n[t.id]),console.assert(t.parent===n[t.id].parent,"Node should have correct parent after reparent")},DELETE_NODE(e,t){const{nodes:n}=e.layout.present;console.assert(!te(t.id,n),"Node should not exist after delete"),ce(n)},COPY_MODULE(e,t){const{nodes:n}=e.layout.present,o=te(t.id,n);console.assert(o,"Node no longer exists after duplicate."),o&&de(n[t.id])},DELETE_COLUMN(e){const{nodes:t}=e.layout.present;ce(t)},REPARENT_COLUMN(){console.warn("REPARENT_COLUMN needs a test.")},RESET_COLUMN_WIDTHS(e,t){const{nodes:n}=e.layout.present;t.groupIds.map(e=>{const t=ne(n,e);let o=100/t.length;const r=t.every(e=>e.settings.size===o.toPrecision(5));console.assert(r,"Column sizes should match after reset")})}},bt=Et,{global:_t}=FLBuilderConfig,vt={layout:{present:{nodes:{},globalSettings:_t}}},{store:Ct,actions:Lt,hooks:wt}=((e=X,t="fl-builder/layout")=>{const n={...X,...e},o={...J,...n.state},r=(0,$.combineReducers)(n.reducers),i=((e,t={},n={})=>{const o=window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__;return(o?o({name:e}):$.compose)((0,$.applyMiddleware)(((e={})=>({getState:t})=>n=>o=>{const r=n(o),i=t();return void 0!==e[o.type]&&e[o.type](i,o),r})(n),(e=>{const{before:t,after:n}=e;return e=>o=>r=>{t&&t[r.type]&&t[r.type](r,e);const i=o(r);return n&&n[r.type]&&n[r.type](r,e),i}})(t)))})(t,n.effects,n.tests),l=(0,$.createStore)(r,o,i);return{store:l,actions:(0,$.bindActionCreators)({...n.actions},l.dispatch),hooks:Q(l)}})({state:vt,reducers:r,effects:l,actions:i,tests:bt}),St=()=>Ct,Nt=()=>Ct.getState(),Tt=()=>Lt,Ot=()=>wt,kt=wt.useLayoutStore,Ft=e=>{const{nodes:t}=Nt().layout.present;return e&&e in t?t[e]:t},Dt=(e,t)=>{Ct.dispatch(we(e,t))},xt=e=>{const{nodes:t}=Nt().layout.present;return Object.values(t).filter(t=>e===t.parent)},Bt=e=>{const{nodes:t}=Nt().layout.present;return"undefined"!==t[e]};Ct.dispatch(et());const At=e=>({type:"SET_ACTIVE_NODE",id:e}),Mt=e=>({type:"SET_FOCUS_NODE",id:e}),Rt=(e=!1,t)=>"SET_ACTIVE_NODE"===t.type?!!t.id&&t.id:e,It=(e=!1,t)=>"SET_FOCUS_NODE"===t.type?!!t.id&&t.id:e,Pt="fl-builder/outlinepanel";b(Pt,{actions:a,reducers:s,state:{activeNode:!1,focusNode:!1}});const Ht=()=>_(Pt),jt=()=>v(Pt),Ut=()=>v(Pt).getState(),Gt=()=>C(Pt),zt=()=>L(Pt),Wt=e=>{const{deleteNode:t}=Tt();if(!e)return;let n=!0;const o=Ft(e);if(FLBuilder._needsDeleteConfirmation(o)){const e=(e=>{const{deleteRowMessage:t,deleteColumnGroupMessage:n,deleteColumnMessage:o,deleteModuleMessage:r}=window.FLBuilderStrings;switch(e){case"row":return t;case"column-group":return n;case"column":return o;default:return r}})(o.type);n=confirm(e)}if(n){const n=FLBuilder._getJQueryElement(e);if(!n.length&&Bt(e))t(e);else if("module"===o.type)FLBuilder._deleteModule(n);else if("column"===o.type){const e=FLBuilder._getColToDelete(n);FLBuilder._deleteCol(e)}else"column-group"===o.type?FLBuilder._deleteColGroup(n):"row"===o.type&&FLBuilder._deleteRow(n);FLBuilder._highlightEmptyCols(),FLBuilder._resizeLayout(),FLBuilder._removeAllOverlays()}},$t=e=>{if(!e)return;const t=Ft(e);t&&void 0!==t.type&&("module"===t.type?FLBuilder._copyModule(e):"column"===t.type?FLBuilder._copyColumn(e):"row"===t.type&&FLBuilder._copyRow(e))},Vt=e=>{if(!e)return;const t=Ft(e);t&&void 0!==t.type&&("module"===t.type?FLBuilder._moduleCopySettingsFromOutlinePanel(e):"column"===t.type?FLBuilder._colCopySettingsFromOutlinePanel(e):"row"===t.type&&FLBuilder._rowCopySettingsFromOutlinePanel(e))},Yt=e=>{if(!e)return;const t=Ft(e);t&&void 0!==t.type&&("module"===t.type?FLBuilder._modulePasteSettingsFromOutlinePanel(e):"column"===t.type?FLBuilder._colPasteSettingsFromOutlinePanel(e):"row"===t.type&&FLBuilder._rowPasteSettingsFromOutlinePanel(e))},Zt=e=>{const t=document.querySelector(`${FLBuilder._contentClass} [data-node="${e}"]`);t&&t.scrollIntoView({behavior:"smooth",block:"center"})},qt=(e,t,n=null,o=[])=>{const{reorderNode:r,moveNode:i,reorderColumn:l,moveColumn:a}=Tt(),{type:s,parent:d,position:c}=Ft(e),u="column"===s;if(n===d||null===n){if(t===c)return;u?l(e,t):r(e,t)}else u?a(e,n,t,o):i(e,n,t)},Qt=e=>{const{displaySettings:t}=Tt(),{hideCurrentPanel:n}=G();t(e),window.parent.document.body.classList.contains("fl-builder-ui-is-pinned-right")&&n()},Jt=()=>{const{postId:e}=FLBuilderConfig;return document.querySelector(`.fl-builder-content-${e}`)},Xt=e=>{const t=Jt();return t?t.querySelector(`[data-node="${e}"]`):null},Kt=(e,t=0,n=null)=>{const o=Xt(e);let r=null,i=null,l=!1,a=!1,s=o.parentElement.closest("[data-node]");if(null===n&&(r=o.parentElement,i=r),0===n&&(r=Jt(),i=r),n&&(r=Xt(n),i=r.querySelector(".fl-node-content"),l=r.classList.contains("fl-col-group"),a=r.classList.contains("fl-module"),l&&(i=r),a)){const e=r.querySelector(":scope > [data-children-wrapper]");e?i=e:r.querySelector(":scope > .fl-node-content")||(i=r)}o!==i.children[t]&&(o.remove(),t>i.children.length-1?i.appendChild(o):i.insertBefore(o,i.children[t]),o.dataset.parent=r.dataset.node,l&&n&&(FLBuilder._resetColumnWidths(r),FLBuilder._resetColumnWidths(s))),FLBuilder._highlightEmptyCols()},en=()=>{const{registerPanel:e,displayPanel:t,togglePanel:n}=G();return{registerPanel:e,displayPanel:t,togglePanel:n,...c,...u,...p}},tn=()=>window.FLBuilderConfig,nn=()=>window.FLBuilderStrings,{registerPanel:on,displayPanel:rn,togglePanel:ln}=en();var an=n(942),sn=n.n(an);const dn={},cn=(0,g.createContext)(dn),un=()=>(0,g.useContext)(cn);function pn(){return pn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)({}).hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},pn.apply(null,arguments)}const mn=({x:e,y:t,items:n={},clear:o=()=>{}})=>{const r=window.parent.innerWidth-190,i=window.parent.innerHeight-100;let l=0,a={};return Object.entries(n).map(([e,t])=>{!1!==t.isEnabled&&(a[e]=t,l+=30)}),f().createElement("div",{className:"fl-builder-context-menu",style:{top:t>i?t-l:t,left:e<r?e:r,width:180}},f().createElement("ul",null,Object.keys(a).map(e=>{const{onClick:t,label:r,isEnabled:i,...l}=n[e];return f().createElement("li",{key:e},f().createElement("button",pn({onClick:e=>{t(e),o(),e.stopPropagation()}},l),r))})))};function gn(){return gn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)({}).hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},gn.apply(null,arguments)}const fn=({children:e})=>{const[t,n]=(0,g.useState)(!1),o=()=>n(!1),r={setContextMenu:n,clearContextMenu:o,showContextMenu:!1!==t,contextMenu:t};return f().createElement(cn.Provider,{value:r},f().createElement(hn,null),e,!1!==t&&f().createElement(mn,gn({},t,{clear:o})))},hn=()=>{const{clearContextMenu:e}=un(),t=t=>{window.parent.document.querySelector(".fl-builder-context-menu")&&!t.target.closest(".fl-builder-context-menu")&&(e(),t.stopPropagation())},n=()=>{window.parent.document.querySelector(".fl-builder-context-menu")&&e()};return(0,g.useEffect)(()=>(window.parent.addEventListener("click",t,{capture:!0}),window.parent.addEventListener("scroll",n,{capture:!0}),()=>{window.parent.removeEventListener("click",t,{capture:!0}),window.parent.removeEventListener("scroll",n,{capture:!0})}),[]),null},yn=e=>f().createElement("div",{dangerouslySetInnerHTML:{__html:e}}),En=FLBuilderConfig.lite,bn=e=>{let t,n={__html:e.children},o=new Date(e.date).toDateString();if("string"==typeof e.url&&""!==e.url){const r=En?e.url+"?utm_medium=bb-lite&utm_source=builder-ui&utm_campaign=notification-center":e.url+"?utm_medium=bb-pro&utm_source=builder-ui&utm_campaign=notification-center";t=f().createElement("a",{className:"fl-builder-ui-post",href:r,target:"_blank",rel:"noopener noreferrer"},f().createElement("div",{className:"fl-builder-ui-post-date"},o),f().createElement("div",{className:"fl-builder-ui-post-title"},e.title),f().createElement("div",{className:"fl-builder-ui-post-content",dangerouslySetInnerHTML:n}))}else t=f().createElement("span",{className:"fl-builder-ui-post"},f().createElement("div",{className:"fl-builder-ui-post-date"},o),f().createElement("div",{className:"fl-builder-ui-post-title"},e.title),f().createElement("div",{className:"fl-builder-ui-post-content",dangerouslySetInnerHTML:n}));return t};class _n extends g.Component{getPosts(e){let t,n,o=FLBuilderStrings.notifications;return 0<e.length?(n=e.map(e=>f().createElement(bn,{key:e.id,title:yn(e.title.rendered),date:e.date,url:e.meta._fl_notification[0]},e.content.rendered)),t=f().createElement(f().Fragment,null,n)):t=f().createElement("div",{className:"fl-panel-no-message",style:{padding:"20px"}},o.none),t}componentDidMount(){FLBuilder._initScrollbars()}componentDidUpdate(){FLBuilder._initScrollbars()}render(){const e=this.getPosts(this.props.posts),t=FLBuilderStrings.notifications;return f().createElement("div",{className:"fl-notifications-panel"},f().createElement("div",{className:"fl-panel-title"},f().createElement("button",{class:"back-menu"},"←"),f().createElement("div",{style:{padding:"10px"}},yn(t.title))),f().createElement("div",{className:"fl-nanoscroller",ref:this.setupScroller},f().createElement("div",{className:"fl-nanoscroller-content"},e)))}}class vn extends g.Component{constructor(e){super(e);let t={};const{data:n}=FLBuilderConfig.notifications;try{t=JSON.parse(n)}catch(e){t={}}this.state={shouldShowNotifications:!1,posts:t.length>0?t.slice(0,5):[]},FLBuilder.addHook("toggleNotifications",this.onToggleNotifications.bind(this))}onToggleNotifications(){const{hideCurrentPanel:e}=G();this.setState({shouldShowNotifications:!this.state.shouldShowNotifications}),e(),!0===this.state.shouldShowNotifications&&FLBuilder.triggerHook("notificationsLoaded")}render(){const{shouldShowNotifications:e,posts:t}=this.state;return e&&f().createElement(_n,{posts:t})}}var Cn=n(838),Ln=n.n(Cn);class wn extends g.Component{constructor(e){super(e);const{postId:t}=this.props;this.layoutClass=`.fl-builder-content-${t||FLBuilderConfig.postId}`}componentDidMount(){this.setupHooks=this.setupHooks.bind(this),this.hooked=!1,jQuery(document).on("tinymce-editor-init",this.setupHooks),this.setupHooks()}setupHooks(){if("ontouchstart"in document)return;if(!window.tinymce||this.hooked||!FLBuilderConfig.inlineEnabled)return;const e=this.initEditables.bind(this),t=this.refreshEditables.bind(this),n=this.destroyAllEditables.bind(this),o=this.destroyLoadingEditables.bind(this);FLBuilder&&(FLBuilder.addHook("settingsConfigLoaded",e),FLBuilder.addHook("restartEditingSession",e),FLBuilder.addHook("endEditingSession",n),FLBuilder.addHook("didStartNodeLoading",o),FLBuilder.addHook("didRenderLayoutComplete",t),FLBuilder.addHook("didDeleteRow",t),FLBuilder.addHook("didDeleteColumn",t),FLBuilder.addHook("didDeleteModule",t)),this.initEditables(),this.hooked=!0}initEditables(){const{editables:e}=FLBuilderSettingsConfig,t=jQuery(this.layoutClass);if(t.length)for(const n in e){const e=`.fl-module[data-type="${n}"]:not(.fl-editable):not(.fl-node-global)`;t.find(e).each((e,t)=>{const n=(t=jQuery(t)).data("node");1<jQuery(`[data-node="${n}"]`).length||(t.addClass("fl-editable"),t.on("click.fl-inline-editing-init",e=>this.initEditable(e,t)))})}}initEditable(e,t){const{preview:n}=FLBuilder;n&&t.parents(`.fl-node-${n.nodeId}`).length&&n._settingsHaveChanged()||(this.setupEditable(t,()=>{this.onModuleOverlayClick(e)}),t.off("click.fl-inline-editing-init"))}setupEditable(e,t=()=>{}){const n=e.data("node"),o=FLBuilderSettingsConfig.nodes[n];if(void 0===o)return!1;const r=e.data("type"),i=FLBuilderSettingsConfig.editables[r],l=`.fl-node-${n}`,a=`fl-inline-editor-${n}`,s=jQuery(`<div id="${a}" class="fl-inline-editor"></div>`),d=e.find(".fl-block-overlay"),c=jQuery(`.fl-builder-settings[data-node=${n}]`),{connections:u}=o;e.append(s),e.on("click",this.onModuleOverlayClick.bind(this)),e.on("mouseleave",this.onModuleMouseleave.bind(this));for(const e in i){const n=i[e],o=FLBuilderPreview.getFormattedSelector(l,n.selector),r=c.find(`#fl-field-${e} .fl-field-connection-value`);let p=jQuery(o).eq(0),m=p.html();if(p.length&&(!r.length||""===r.val())&&(r.length||!u||!u[e])){if(p.hasClass("fl-module")){const e=p.clone(),t="editor"===n.field.type?"div":"span";e.find(".fl-block-overlay, .fl-inline-editor").remove(),m=e.html(),p.html(""),p.append(d),p.append(s),p.append(`<${t} class="fl-inline-editor-content">${m}</${t}>`),p=p.find(".fl-inline-editor-content")}p.hasClass("mce-content-body")?tinymce.execCommand("mceRemoveEditor",!0,p.attr("id")):(p.data("field",n.field),p.on("drop",this.onEditorDrop.bind(this))),tinymce.init({target:p[0],inline:!0,menubar:!1,paste_as_text:!0,relative_urls:!1,convert_urls:!1,skin:!FLBuilder&&"lightgray",skin_url:!FLBuilder&&`${tinyMCEPreInit.baseURL}/skins/lightgray/`,theme:"modern",theme_url:`${tinyMCEPreInit.baseURL}/themes/modern/`,fixed_toolbar_container:`#${a}`,plugins:this.getEditorPluginConfig(n.field.type),toolbar:"string"==typeof n.field.toolbar?n.field.toolbar:this.getEditorToolbarConfig(n.field.type),init_instance_callback:e=>{this.onEditorInit(e),p.find(".fl-builder-shortcode-mask-wrap").length||p.html(m),t()}})}}}getEditorPluginConfig(e){return"editor"===e?"wordpress, wplink, lists, paste":"paste"}getEditorToolbarConfig(e){switch(e){case"editor":return"bold italic strikethrough link underline | alignleft aligncenter alignright";case"unit":return!1;default:return"bold italic strikethrough underline"}}destroyEditables(e){const t=e.find(".mce-content-body"),n=e.find(".fl-inline-editor"),o=jQuery(".wplink-autocomplete, .ui-helper-hidden-accessible");t.removeAttr("contenteditable"),e.off("click"),e.off("mouseleave"),e.removeClass("fl-editable"),n.remove(),o.remove()}destroyAllEditables(){const e=jQuery(this.layoutClass).find(".fl-editable");this.destroyEditables(e)}destroyLoadingEditables(e,t){let n=jQuery(t);n.hasClass("fl-module")||(n=n.find(".fl-module")),this.destroyEditables(n)}refreshEditables(){this.initEditables(),tinymce.editors.map(e=>{e.inline&&!jQuery(`#${e.id}`).length&&setTimeout(()=>tinymce.execCommand("mceRemoveEditor",!0,e.id),1)})}getEditorEventVars(e){const t=jQuery(e).closest(".mce-content-body"),n=tinymce.get(t.attr("id")),o=t.data("field"),r=t.closest(".fl-module"),i=r.data("node");return{editable:t,module:r,editor:n,field:o,nodeId:i}}onEditorInit(e){e.on("change",this.onEditorChange.bind(this)),e.on("keyup",this.onEditorChange.bind(this)),e.on("undo",this.onEditorChange.bind(this)),e.on("redo",this.onEditorChange.bind(this)),e.on("focus",this.onEditorFocus.bind(this)),e.on("blur",this.onEditorBlur.bind(this)),e.on("mousedown",this.onEditorMousedown.bind(this))}onEditorChange(e){const t=e.target.bodyElement?e.target.bodyElement:e.target,{editor:n,field:o,nodeId:r}=this.getEditorEventVars(t),i=jQuery(`.fl-builder-settings[data-node="${r}"]`),l=n.getContent();if(i.length&&o)if("editor"===o.type){const e=i.find(`#fl-field-${o.name} textarea.wp-editor-area`),t=e.attr("id");e.closest(".tmce-active").length?window.parent.tinymce.get(t).setContent(l):e.val(l)}else{const e=document.createElement("textarea");e.innerHTML=l;const t=Ln().sanitize(e.value);i.find(`[name="${o.name}"]`).val(t)}}onEditorFocus(e){const{editable:t,editor:n,module:o,field:r,nodeId:i}=this.getEditorEventVars(e.target.bodyElement),l=o.find(".fl-inline-editor"),a=this.getSettingHTML(i,r);this.matchHTML(n.getContent(),a)||(t.data("original",{settingHTML:a,editableHTML:t.html()}),t.css("min-height",t.height()),n.setContent(a),n.selection.select(n.getBody(),!0),n.selection.collapse(!1)),n.settings.toolbar?l.removeClass("fl-inline-editor-no-toolbar"):l.addClass("fl-inline-editor-no-toolbar"),o.addClass("fl-editable-focused"),this.showEditorOverlay(o),this.showModuleSettings(o)}onEditorBlur(e){const{editable:t,editor:n,module:o}=this.getEditorEventVars(e.target.bodyElement),r=o.find(".fl-inline-editor"),i=t.data("original");r.removeClass("fl-inline-editor-no-toolbar"),o.removeClass("fl-editable-focused"),i&&this.matchHTML(n.getContent(),i.settingHTML)&&(t.html(i.editableHTML),t.css("min-height",""))}onEditorMousedown(e){const{module:t}=this.getEditorEventVars(e.target);this.showEditorOverlay(t)}onEditorDrop(e){return e.preventDefault(),!1}onModuleOverlayClick(e){const t=jQuery(e.target).closest(".fl-block-overlay-actions"),n=jQuery(e.currentTarget).closest(".fl-module"),o=n.find(".mce-content-body").first().attr("id");t.length||FLBuilder._colResizing||(o?(tinymce.get(o).focus(),n.addClass("fl-editable-focused")):this.setupEditable(n,()=>{this.onModuleOverlayClick(e)}))}onModuleMouseleave(){jQuery(".mce-inline-toolbar-grp:visible, .mce-floatpanel:visible").length||(this.hideEditorOverlays(),this.showNodeOverlays())}showEditorOverlay(e){const t=e.find(".fl-inline-editor");this.hideNodeOverlays(),this.hideEditorOverlays(),t.show(),jQuery(".fl-inline-editor-active-toolbar").removeClass("fl-inline-editor-active-toolbar"),t.find("> .mce-panel:visible").addClass("fl-inline-editor-active-toolbar")}hideEditorOverlays(){jQuery(".fl-inline-editor, .mce-floatpanel").hide()}showNodeOverlays(){jQuery(".fl-block-overlay").show()}hideNodeOverlays(){jQuery(".fl-block-overlay").hide()}showModuleSettings(e){const t=e.data("type"),n=e.data("node"),o=e.parents(".fl-module, .fl-col").data("node"),r=e.hasClass("fl-node-global");jQuery(`.fl-builder-settings[data-node="${n}"]`).length||"fl-builder-template"===FLBuilderConfig.postType||FLBuilder._showModuleSettings({type:t,nodeId:n,parentId:o,global:r})}getSettingValue(e,t){const n=jQuery(`.fl-builder-settings[data-node="${e}"]`);let o={};return o=n.length?FLBuilder._getSettings(n):FLBuilderSettingsConfig.nodes[e],o[t]}getSettingHTML(e,t){const n=this.getSettingValue(e,t.name);return"editor"===t.type&&""!==n?wp.editor.autop(n):n}matchHTML(e,t){return this.cleanHTML(e)===this.cleanHTML(t)}cleanHTML(e){return jQuery(`<div>${e}</div>`).html().trim().replace(/(\r\n|\n|\r)/gm,"")}render(){return null}}const Sn=wn,Nn=()=>f().createElement("svg",{id:"fl-symbol-container"},f().createElement("symbol",{id:"fl-down-caret",viewBox:"0 0 11 6"},f().createElement("polygon",{points:"0 0 2.05697559 0 5.49235478 3.74058411 8.93443824 0 11 0 5.5 6"})),f().createElement("symbol",{id:"fl-v-stack-icon",fill:"currentColor",width:"23",height:"10",viewBox:"0 0 23 10"},f().createElement("rect",{width:"23",height:"2"}),f().createElement("rect",{y:"4",width:"23",height:"2"}),f().createElement("rect",{y:"8",width:"23",height:"2"})),f().createElement("symbol",{id:"fl-h-stack-icon",width:"24",height:"10",viewBox:"0 0 24 10",fill:"currentColor",stroke:"none"},f().createElement("rect",{width:"2",height:"10"}),f().createElement("rect",{x:"5.5",width:"2",height:"10"}),f().createElement("rect",{x:"11",width:"2",height:"10"}),f().createElement("rect",{x:"16.5",width:"2",height:"10"}),f().createElement("rect",{x:"22",width:"2",height:"10"})),f().createElement("symbol",{id:"fl-z-stack-icon",width:"24",height:"10",viewBox:"0 0 24 10",fill:"none"},f().createElement("rect",{x:"1",y:"1",width:"22",height:"8",stroke:"currentColor",strokeWidth:"2"}),f().createElement("rect",{x:"4",y:"4",width:"16",height:"2",fill:"currentColor"})),f().createElement("symbol",{id:"fl-grid-display-icon",width:"26",height:"10",viewBox:"0 0 26 10"},f().createElement("rect",{x:"12",width:"6",height:"4",fill:"currentColor"}),f().createElement("rect",{x:"12",y:"6",width:"6",height:"4",fill:"currentColor"}),f().createElement("rect",{width:"10",height:"10",fill:"currentColor"}),f().createElement("rect",{x:"20",width:"6",height:"4",fill:"currentColor"}),f().createElement("rect",{x:"20",y:"6",width:"6",height:"4",fill:"currentColor"})),f().createElement("symbol",{id:"fl-swiper-display-icon",width:"23",height:"10",viewBox:"0 0 23 10"},f().createElement("rect",{x:"6.75",y:"0.75",width:"9.5",height:"8.5",rx:"1.25",fill:"none",stroke:"currentColor",strokeWidth:"1.5"}),f().createElement("path",{d:"M20 3L22 5L20 7",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"}),f().createElement("path",{d:"M3 3L1 5L3 7",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})),f().createElement("symbol",{id:"fl-v-panel-drag-handle",width:"4",height:"20",viewBox:"0 0 4 20",fill:"none"},f().createElement("rect",{width:"4",height:"20",rx:"2",fill:"currentColor"})),f().createElement("symbol",{id:"fl-question-mark",width:"12",height:"12",viewBox:"0 0 12 12",fill:"none"},f().createElement("path",{d:"M6 12C9.28235 12 12 9.27647 12 6C12 2.71765 9.27647 0 5.99412 0C2.71765 0 0 2.71765 0 6C0 9.27647 2.72353 12 6 12ZM6 11C3.22353 11 1.00588 8.77647 1.00588 6C1.00588 3.22353 3.21765 1 5.99412 1C8.77059 1 11 3.22353 11 6C11 8.77647 8.77647 11 6 11ZM5.87647 7.21765C6.17059 7.21765 6.35294 7.02941 6.35294 6.8V6.72941C6.35294 6.4 6.54118 6.18824 6.95294 5.91765C7.52353 5.54118 7.92941 5.2 7.92941 4.49412C7.92941 3.51765 7.05882 2.98824 6.05882 2.98824C5.04706 2.98824 4.38235 3.47059 4.22353 4.01176C4.19412 4.10588 4.17647 4.2 4.17647 4.3C4.17647 4.56471 4.38235 4.70588 4.57647 4.70588C4.77647 4.70588 4.90588 4.61176 5.01177 4.47059L5.11765 4.32941C5.32353 3.98824 5.62941 3.78824 6.02353 3.78824C6.55882 3.78824 6.90588 4.09412 6.90588 4.54118C6.90588 4.94118 6.65882 5.13529 6.14706 5.49412C5.72353 5.78824 5.40588 6.1 5.40588 6.67647V6.75294C5.40588 7.05882 5.57647 7.21765 5.87647 7.21765ZM5.86471 8.97059C6.20588 8.97059 6.5 8.7 6.5 8.35882C6.5 8.01765 6.21177 7.74706 5.86471 7.74706C5.51765 7.74706 5.22941 8.02353 5.22941 8.35882C5.22941 8.69412 5.52353 8.97059 5.86471 8.97059Z",fill:"currentColor"})),f().createElement("symbol",{id:"fl-outline-list-icon",width:"20",height:"20",viewBox:"0 0 20 20",fill:"none"},f().createElement("path",{d:"M1.38672 5.33984C2.1582 5.33984 2.77344 4.72461 2.77344 3.95312C2.77344 3.19141 2.1582 2.56641 1.38672 2.56641C0.625 2.56641 0 3.19141 0 3.95312C0 4.72461 0.625 5.33984 1.38672 5.33984ZM5.97656 4.89062H14.0565C14.5838 4.89062 15.0038 4.48047 15.0038 3.95312C15.0038 3.42578 14.5936 3.01562 14.0565 3.01562H5.97656C5.45898 3.01562 5.03906 3.42578 5.03906 3.95312C5.03906 4.48047 5.44922 4.89062 5.97656 4.89062ZM3.88672 11.3457C4.64844 11.3457 5.27344 10.7305 5.27344 9.95898C5.27344 9.19727 4.64844 8.57227 3.88672 8.57227C3.11523 8.57227 2.49023 9.19727 2.49023 9.95898C2.49023 10.7305 3.11523 11.3457 3.88672 11.3457ZM8.47656 10.8965H16.5794C17.1068 10.8965 17.5169 10.4863 17.5169 9.95898C17.5169 9.43164 17.1068 9.02148 16.5794 9.02148H8.47656C7.94922 9.02148 7.53906 9.43164 7.53906 9.95898C7.53906 10.4863 7.94922 10.8965 8.47656 10.8965ZM6.37695 17.3516C7.14844 17.3516 7.76367 16.7363 7.76367 15.9648C7.76367 15.2031 7.14844 14.5781 6.37695 14.5781C5.61523 14.5781 4.99023 15.2031 4.99023 15.9648C4.99023 16.7363 5.61523 17.3516 6.37695 17.3516ZM10.9668 16.9023H19.0251C19.5524 16.9023 19.9626 16.4922 19.9626 15.9648C19.9626 15.4375 19.5524 15.0273 19.0251 15.0273H10.9668C10.4395 15.0273 10.0293 15.4375 10.0293 15.9648C10.0293 16.4922 10.4395 16.9023 10.9668 16.9023Z",fill:"currentColor"}))),Tn=()=>{};function On(){return On=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)({}).hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},On.apply(null,arguments)}Tn.Close=()=>f().createElement("svg",{width:"14px",height:"14px",viewBox:"0 0 14 14",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},f().createElement("g",{stroke:"currentColor",strokeWidth:"2",fill:"none",fillRule:"evenodd",strokeLinecap:"round"},f().createElement("path",{d:"M13,1 L1,13"}),f().createElement("path",{d:"M1,1 L13,13"})));const kn=({className:e,children:t,title:n,actions:o,showCloseButton:r=!0,onClose:i=()=>{},...l})=>{const a=sn()({"fl-ui-panel-area":!0},e),s=()=>o||r?f().createElement("div",{className:"fl-ui-panel-trailing-actions"},o,f().createElement("button",{onClick:i,className:"fl-ui-button"},f().createElement(Tn.Close,null))):null;return f().createElement("div",{className:a,onClick:i},f().createElement("div",On({className:"fl-ui-panel"},l,{onClick:e=>e.stopPropagation()}),f().createElement("div",{className:"fl-ui-panel-topbar"},n&&f().createElement("div",{className:"fl-ui-panel-title"},n),f().createElement(s,null)),f().createElement("div",{className:"fl-ui-panel-content"},t)))},Fn=({shortcuts:e})=>0===Object.keys(e).length?null:f().createElement("ul",{className:"fl-ui-shortcut-list"},Object.values(e).map((e,t)=>{const{label:n,keyLabel:o}=e,r={__html:o};return f().createElement("li",{key:t},f().createElement("span",null,n),f().createElement("span",{className:"fl-ui-shortcut-item-keycode",dangerouslySetInnerHTML:r}))})),Dn=()=>{const{setShouldShowShortcuts:e}=G();return f().createElement(kn,{title:"Keyboard Shortcuts",onClose:()=>e(!1),className:"fl-ui-help",style:{width:660,maxWidth:"95vw"}},f().createElement(Fn,{shortcuts:FLBuilderConfig.keyboardShortcuts}))};function xn(e){if(void 0===window.parent.FLBuilderStrings)return e;var t=window.parent.FLBuilderStrings.i18n;return void 0!==t[e]?t[e]:(console.warn('No translation found for "'+e+'" Please add string to FLBuilderStrings.i18n object in includes/ui-js-config.php'),e)}const Bn=(0,g.createContext)({});Bn.use=()=>(0,g.useContext)(Bn);const An=Bn,Mn=()=>{},Rn=(e="")=>(0,Cn.sanitize)(e,{ALLOWED_TAGS:[]}).substring(0,48),In=(e,t)=>{const n=xt(e);if(e===t)return!0;for(let e in n){if(n[e].node===t)return!0;if(In(n[e].node,t))return!0}return!1},Pn=(e,t,n)=>e<=t+n/2,Hn=(e,t,n,o)=>{if(!{layout:["row","column-group","column","module"],row:["column-group","column","module"],"column-group":["column","module"],column:["module"],module:["module"]}[e].includes(n))return!1;if("module"===e){const e=Ft(o),{accepts:n}=Vn(t);if(In(o,t))return!1;if("object"==typeof n&&n.length&&!n.includes(e.settings.type))return!1}return!0};let jn=[];const Un=(e=!1)=>{if(0>=jn.length){const{contentItems:e}=tn();jn=e.module.filter(e=>!e.isAlias&&void 0!==e.slug)}return e?jn.map(e=>e.slug):jn},Gn=(e=!1)=>{const{contentItems:t}=tn(),n=t.module.filter(e=>e.isWidget&&void 0!==e.name);return e?n.map(e=>e.name):n},zn=(e=!1)=>{const{contentItems:t}=tn(),n=t.module.filter(e=>e.isAlias&&void 0!==e.settings.acf_block_type);return e?n.map(e=>e.settings.acf_block_type):n},Wn=e=>"widget"===e.type?Gn().find(t=>e.widget_title===t.name):"acf-block"===e.type?zn().find(t=>e.acf_block_type===t.settings.acf_block_type):Un().find(t=>e.type===t.slug),$n=(e,t)=>"widget"===t.type?Gn(!0).includes(t.widget_title):"acf-block"===t.type?zn(!0).includes(t.acf_block_type):"module"!==e||Un(!0).includes(t.type),Vn=e=>{const t=Ft(e);return"module"!==t.type||"column-group"===t.type?{accepts:[]}:$n(t.type,t.settings)?Wn(t.settings):{accepts:[]}},Yn=()=>f().createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},f().createElement("rect",{x:"2.5",y:"2.5",width:"11",height:"11",rx:"1.5",stroke:"currentColor"})),Zn=()=>f().createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},f().createElement("rect",{x:"9.5",y:"13.5",width:"11",height:"4",rx:"0.5",transform:"rotate(-90 9.5 13.5)",stroke:"currentColor"}),f().createElement("rect",{x:"2.5",y:"13.5",width:"11",height:"4",rx:"0.5",transform:"rotate(-90 2.5 13.5)",stroke:"currentColor"})),qn=()=>f().createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},f().createElement("rect",{x:"2.5",y:"9.5",width:"11",height:"4",rx:"0.5",stroke:"currentColor"}),f().createElement("rect",{x:"2.5",y:"2.5",width:"11",height:"4",rx:"0.5",stroke:"currentColor"})),Qn=()=>f().createElement("svg",{className:"svg",width:"16",height:"16",viewBox:"0 0 16 16",xmlns:"http://www.w3.org/2000/svg"},f().createElement("path",{d:"M12 6c0 1.105-.895 2-2 2-1.105 0-2-.895-2-2 0-1.105.895-2 2-2 1.105 0 2 .895 2 2zm-1 0c0 .552-.448 1-1 1-.552 0-1-.448-1-1 0-.552.448-1 1-1 .552 0 1 .448 1 1zM3 2c-.552 0-1 .448-1 1v10c0 .552.448 1 1 1h10c.552 0 1-.448 1-1V3c0-.552-.448-1-1-1H3zm10 1H3v6.293l2.5-2.5L11.707 13H13V3zM3 13v-2.293l2.5-2.5L10.293 13H3z",fillRule:"evenodd",fillOpacity:"1",fill:"currentCOlor",stroke:"none"})),Jn=()=>f().createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},f().createElement("path",{d:"M3.48254 7.83023L3.05006 9.22531H5.78441L5.35194 7.83023C5.19383 7.31871 5.03572 6.81183 4.87761 6.3096C4.72881 5.79807 4.58465 5.27724 4.44514 4.74711H4.38934C4.24053 5.27724 4.09172 5.79807 3.94291 6.3096C3.7941 6.81183 3.64065 7.31871 3.48254 7.83023ZM0.692383 12.9502L3.7755 3.79846H5.08688L8.17 12.9502H6.94233L6.07738 10.16H2.7571L1.8782 12.9502H0.692383Z",fill:"currentColor"}),f().createElement("path",{d:"M11.5546 13.1176C11.2384 13.1176 10.9407 13.0711 10.6617 12.9781C10.3827 12.8944 10.1363 12.7735 9.92234 12.6153C9.71773 12.4479 9.55497 12.248 9.43407 12.0155C9.31316 11.7737 9.25271 11.4993 9.25271 11.1924C9.25271 10.811 9.34106 10.4809 9.51777 10.2019C9.70378 9.91355 9.9921 9.66709 10.3827 9.46247C10.7826 9.25786 11.2942 9.09045 11.9173 8.96025C12.5404 8.83004 13.2891 8.72773 14.1634 8.65333C14.1541 8.42082 14.1169 8.20225 14.0518 7.99764C13.9867 7.79303 13.8844 7.61632 13.7449 7.46751C13.6053 7.30941 13.4193 7.18385 13.1868 7.09084C12.9636 6.99784 12.6892 6.95134 12.3637 6.95134C11.9173 6.95134 11.4895 7.03969 11.0803 7.2164C10.671 7.38381 10.3083 7.56517 9.9921 7.76048L9.54567 6.97924C9.71308 6.86763 9.90839 6.75603 10.1316 6.64442C10.3641 6.52351 10.6059 6.41656 10.857 6.32355C11.1175 6.23055 11.3918 6.15614 11.6801 6.10034C11.9685 6.03523 12.2614 6.00268 12.559 6.00268C13.4891 6.00268 14.1773 6.25845 14.6238 6.76998C15.0795 7.2722 15.3073 7.94649 15.3073 8.79284V12.9502H14.3726L14.275 12.0294H14.2331C13.8518 12.327 13.4286 12.5828 12.9636 12.7967C12.5079 13.0106 12.0382 13.1176 11.5546 13.1176ZM11.8615 12.1968C12.2521 12.1968 12.6334 12.1131 13.0055 11.9457C13.3868 11.769 13.7728 11.5179 14.1634 11.1924V9.40667C13.4379 9.46248 12.8288 9.54153 12.3358 9.64383C11.8522 9.74614 11.4616 9.8717 11.164 10.0205C10.8756 10.16 10.671 10.3228 10.5501 10.5088C10.4292 10.6855 10.3688 10.8855 10.3688 11.1087C10.3688 11.304 10.4106 11.4714 10.4943 11.6109C10.578 11.7411 10.685 11.8527 10.8152 11.9457C10.9547 12.0294 11.1128 12.0945 11.2895 12.141C11.4755 12.1782 11.6662 12.1968 11.8615 12.1968Z",fill:"currentColor"})),Xn=()=>f().createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},f().createElement("path",{d:"M2.375 15.0203H13.625C14.9067 15.0203 15.7271 14.0754 15.7271 12.9109C15.7271 12.5593 15.6392 12.2004 15.4487 11.8708L9.80908 2.04175C9.41357 1.33862 8.71045 0.979736 8 0.979736C7.28955 0.979736 6.5791 1.34595 6.18359 2.04175L0.543945 11.8782C0.353516 12.2078 0.265625 12.5593 0.265625 12.9109C0.265625 14.0754 1.09326 15.0203 2.375 15.0203ZM2.51416 13.614C2.06006 13.614 1.75977 13.2405 1.75977 12.8376C1.75977 12.7205 1.77441 12.574 1.84766 12.4421L7.34082 2.82544C7.4873 2.57642 7.74365 2.45923 8 2.45923C8.25635 2.45923 8.50537 2.57642 8.64453 2.82544L14.145 12.4568C14.2109 12.5813 14.2402 12.7205 14.2402 12.8376C14.2402 13.2405 13.9326 13.614 13.4785 13.614H2.51416ZM8 9.93726C8.40283 9.93726 8.63721 9.71021 8.64453 9.2854L8.75439 5.76245C8.76904 5.33032 8.44678 5.02271 7.99268 5.02271C7.53857 5.02271 7.22363 5.323 7.23828 5.75513L7.34082 9.29272C7.35547 9.71021 7.58984 9.93726 8 9.93726ZM8 12.3689C8.47607 12.3689 8.86426 12.0247 8.86426 11.5632C8.86426 11.0945 8.4834 10.7576 8 10.7576C7.52393 10.7576 7.13574 11.1018 7.13574 11.5632C7.13574 12.0247 7.53125 12.3689 8 12.3689Z",fill:"currentColor"})),Kn=()=>f().createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},f().createElement("path",{d:"M7.99634 15.5732C12.1492 15.5732 15.5769 12.1455 15.5769 8C15.5769 3.85449 12.1418 0.426758 7.98901 0.426758C3.84351 0.426758 0.423096 3.85449 0.423096 8C0.423096 12.1455 3.85083 15.5732 7.99634 15.5732ZM7.99634 14.0645C4.63452 14.0645 1.94653 11.3618 1.94653 8C1.94653 4.63818 4.63452 1.94287 7.98901 1.94287C11.3508 1.94287 14.0535 4.63818 14.0608 8C14.0681 11.3618 11.3582 14.0645 7.99634 14.0645ZM7.99634 11.1787C10.9919 11.1787 13.0281 8.76172 13.0281 8.00732C13.0281 7.26025 10.9919 4.83594 7.99634 4.83594C5.00806 4.83594 2.94995 7.26025 2.94995 8.00732C2.94995 8.76172 5.02271 11.1787 7.99634 11.1787ZM7.99634 10.0654C6.85376 10.0654 5.93091 9.12793 5.92358 8.00732C5.92358 6.86475 6.85376 5.94922 7.99634 5.94922C9.13159 5.94922 10.0544 6.86475 10.0544 8.00732C10.0544 9.12793 9.13159 10.0654 7.99634 10.0654ZM8.00366 8.9082C8.48706 8.9082 8.89722 8.49072 8.89722 8.00732C8.89722 7.52393 8.48706 7.10645 8.00366 7.10645C7.49829 7.10645 7.08813 7.52393 7.08813 8.00732C7.08813 8.49072 7.49829 8.9082 8.00366 8.9082Z",fill:"currentColor"})),eo=()=>f().createElement("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},f().createElement("path",{d:"M7.99634 15.5732C12.1492 15.5732 15.5769 12.1455 15.5769 8C15.5769 3.85449 12.1418 0.426758 7.98901 0.426758C3.84351 0.426758 0.423096 3.85449 0.423096 8C0.423096 12.1455 3.85083 15.5732 7.99634 15.5732ZM7.99634 14.0645C4.63452 14.0645 1.94653 11.3618 1.94653 8C1.94653 4.63818 4.63452 1.94287 7.98901 1.94287C11.3508 1.94287 14.0535 4.63818 14.0608 8C14.0681 11.3618 11.3582 14.0645 7.99634 14.0645ZM7.99634 11.1787C10.9919 11.1787 13.0281 8.76172 13.0281 8.00732C13.0281 7.26025 10.9919 4.83594 7.99634 4.83594C5.00806 4.83594 2.94995 7.26025 2.94995 8.00732C2.94995 8.76172 5.02271 11.1787 7.99634 11.1787ZM7.99634 10.0654C6.85376 10.0654 5.93091 9.12793 5.92358 8.00732C5.92358 6.86475 6.85376 5.94922 7.99634 5.94922C9.13159 5.94922 10.0544 6.86475 10.0544 8.00732C10.0544 9.12793 9.13159 10.0654 7.99634 10.0654ZM8.00366 8.9082C8.48706 8.9082 8.89722 8.49072 8.89722 8.00732C8.89722 7.52393 8.48706 7.10645 8.00366 7.10645C7.49829 7.10645 7.08813 7.52393 7.08813 8.00732C7.08813 8.49072 7.49829 8.9082 8.00366 8.9082Z",fill:"red"})),to=()=>f().createElement("svg",{width:"16px",height:"16px",viewBox:"0 0 12 11.25",fill:"none",xmlns:"http://www.w3.org/2000/svg"},f().createElement("g",{stroke:"none","stroke-width":"1",fill:"currentColor","fill-rule":"evenodd"},f().createElement("path",{d:"M6.523,2.729 C6.3261,2.6723 6.1212,2.7869 6.0644,2.9838 L4.582,8.1721 C4.5253,8.369 4.6399,8.574 4.8368,8.6307 C5.0337,8.6875 5.2387,8.5728 5.2954,8.376 L6.7778,3.1876 C6.8345,2.9908 6.7199,2.7858 6.523,2.729 Z M7.4565,4.1199 C7.3117,4.2647 7.3117,4.4998 7.4565,4.6445 L8.4906,5.6799 L7.4553,6.7152 C7.3105,6.86 7.3105,7.0951 7.4553,7.2399 C7.6001,7.3846 7.8352,7.3846 7.9799,7.2399 L9.277,5.9428 C9.4218,5.798 9.4218,5.5629 9.277,5.4182 L7.9799,4.1211 C7.8352,3.9763 7.6001,3.9763 7.4553,4.1211 L7.4565,4.1199 Z M3.9045,4.1199 C3.7598,3.9752 3.5247,3.9752 3.3799,4.1199 L2.0828,5.417 C1.9381,5.5618 1.9381,5.7969 2.0828,5.9416 L3.3799,7.2387 C3.5247,7.3835 3.7598,7.3835 3.9045,7.2387 C4.0493,7.0939 4.0493,6.8588 3.9045,6.7141 L2.8692,5.6799 L3.9045,4.6445 C4.0493,4.4998 4.0493,4.2647 3.9045,4.1199 Z",id:"Fill-1",fill:"currentColor"}),f().createElement("path",{d:"M5.6799,0 C8.8147,0 11.3598,2.5451 11.3598,5.6799 C11.3598,8.8147 8.8147,11.3598 5.6799,11.3598 C2.5451,11.3598 0,8.8147 0,5.6799 C0,2.5451 2.5451,0 5.6799,0 Z M5.6827,1.1799 C8.1663,1.1799 10.1827,3.1963 10.1827,5.6799 C10.1827,8.1635 8.1663,10.1799 5.6827,10.1799 C3.1991,10.1799 1.1827,8.1635 1.1827,5.6799 C1.1827,3.1963 3.1991,1.1799 5.6827,1.1799 Z",fill:"currentColor"}))),no=(e=!1,t,n=!0,o=!0)=>{const{pathname:r}=window.location,i=`${r.replace(/^\/|\/$/g,"").toLowerCase()}:outline`,l=JSON.parse(window.localStorage.getItem(i))||{};if(!1===e){for(let e in l)"collapse"!==e&&(l[e]={...l[e],collapsed:!t});o&&(l.collapse=!t)}else l[e]={...l[e],collapsed:!t};l.search="",window.localStorage.setItem(i,JSON.stringify(l)),n&&window.dispatchEvent(new Event("storage"))},oo=(e,t,n)=>{const{pathname:o}=window.location,r=`${o.replace(/^\/|\/$/g,"").toLowerCase()}:outline`,i=JSON.parse(window.localStorage.getItem(r))||{};if(e in i){const{collapsed:t}=i[e];return!t}return"module"===t||"column-group"===t||n||no(e,!0,!1),!0},ro=(e="",t=!0)=>{const{pathname:n}=window.location,o=`${n.replace(/^\/|\/$/g,"").toLowerCase()}:outline`,r=JSON.parse(window.localStorage.getItem(o))||{};for(let e in r)"collapse"!==e&&(r[e]={...r[e],collapsed:!1});r.search=e,window.localStorage.setItem(o,JSON.stringify(r)),t&&window.dispatchEvent(new Event("storage"))},io=e=>{const{pathname:t}=window.location,n=`${t.replace(/^\/|\/$/g,"").toLowerCase()}:outline`,o=JSON.parse(window.localStorage.getItem(n))||{};return void 0!==o[e]?o[e]:""},lo=()=>React.createElement("svg",{viewBox:"0 0 665.8 1000",fill:"currentColor",height:"1em",width:"1em"},React.createElement("path",{d:"M248 850c-22.667 0-41.333-9.333-56-28L12 586C1.333 570-2.667 552.667 0 534s11.333-34 26-46 31.667-16.667 51-14c19.333 2.667 35 12 47 28l118 154 296-474c10.667-16 25-26 43-30s35.667-1.333 53 8c16 10.667 26 25 30 43s1.333 35.667-8 53L306 816c-13.333 21.333-32 32-56 32l-2 2"})),ao=(e,t)=>t&&""!==t&&""===e?t:e,so=({parentStyle:e,isActive:t,toggleActivity:n,submitAction:o,labelValue:r,previewValue:i})=>{const[l,a]=(0,g.useState)(ao(r,i)),[s,d]=(0,g.useState)(!1),c=e=>{(e||t&&!s)&&(a(ao(r,i)),n())};return t||l===ao(r,i)||a(ao(r,i)),React.createElement("section",{id:"hpierpwrTFZvbsOnEOU0",className:e},React.createElement("form",{className:t?"jk4bBAyaHA0IsH69wbMd":"aUC70H5VeqIS5GHfBdUl",onSubmit:async e=>{e.preventDefault(),s||d(!0),await o(l)&&(d(!1),c(!0))},onBlur:()=>c(!1)},React.createElement("input",{className:"gYPSavxB0WUYgYd0Fy9b",placeholder:"type a label",type:"text",value:l,draggable:t,autoFocus:t,readOnly:!t,disabled:s,onChange:e=>a(e.target.value),onKeyUp:e=>{"Escape"===e.key&&c(!1)},onClick:()=>{t||(n(),a(r))},onDragStart:e=>{e.preventDefault(),e.stopPropagation()}}),React.createElement("button",{className:"ub93QbVect8Iddkza68T",type:"submit",onMouseDown:()=>d(!0)},React.createElement(lo,null))))};function co(){return co=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)({}).hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},co.apply(null,arguments)}const uo=({node:e,index:t,level:n,type:o,global:r=!1,dynamic:i=!1,parent:l,template_title:a,template_node_id:s,template_root_node:d})=>{const{moveNode:c}=en(),{useNodesWithoutSettings:u}=Ot(),{removeNode:p}=Tt(),m=u(e),h=0<Object.keys(m).length,{accepts:y}=Vn(e),E=y&&!!y.length,{settings:b}=Ft(e),_=Ft(l),v=_.type?_.type:"layout",{draggingItem:C,setDraggingItem:L,clearDraggingItem:w}=An.use(),[S,N]=(0,g.useState)(!1),[T,O]=(0,g.useState)(oo(e,o,r)),k=sn()("fl-builder-node-outline-item",{[`fl-builder-node-type-${o}`]:o,"show-drop-before":"before"===S,"show-drop-after":"after"===S,"is-dragging-self":e===C?.id,"has-children":h,"accepts-children":E});(0,g.useEffect)(()=>(window.addEventListener("storage",F),()=>{window.removeEventListener("storage",F)}),[]);const F=()=>{O(oo(e,o,r))};return f().createElement("li",{className:k,style:{"--level":n},draggable:!0,onDragStart:t=>{t.stopPropagation();let n=window.parent.document.getElementById("fl-builder-node-outline-helper");n||(n=document.createElement("div"),n.id="fl-builder-node-outline-helper",window.parent.document.body.appendChild(n)),n.style.display="block",n.innerHTML=go(o,b),t.dataTransfer.setDragImage(n,0,0),t.dataTransfer.setData(o,e),t.dataTransfer.setData("node-id",e),t.dataTransfer.setData("node-type",o),L({id:e,type:o})},onDragEnd:()=>w(),onDragOver:e=>{if(e.preventDefault(),e.stopPropagation(),e.dataTransfer.dropEffect="move",!e.currentTarget.classList.contains("fl-builder-node-outline-item"))return;if(!Hn(v,l,C.type,C.id))return;const{y:t,height:n}=e.currentTarget.getBoundingClientRect();Pn(e.clientY,t,n)&&"before"!==S?N("before"):Pn(e.clientY,t,n)||"after"===S||N("after")},onDragLeave:()=>{S&&N(!1)},onDrop:n=>{if(n.preventDefault(),n.stopPropagation(),S&&N(!1),w(),window.parent.document.getElementById("fl-builder-node-outline-helper").style.display="none",!Hn(v,l,C.type,C.id))return;const{y:o,height:r}=n.currentTarget.getBoundingClientRect(),i=Pn(n.clientY,o,r)?"before":"after",a=n.dataTransfer.getData("node-id"),{position:s,parent:d}=Ft(a);let u=t;if(l===d){if("before"===i){if(s===t-1)return;u=s>t?t:Math.max(0,t-1)}else if("after"===i){if(s===t+1)return;u=s>t?t+1:t}}else u="after"===i?t+1:t;const m=document.body.querySelector(`[data-node="${C.id}"]`),g=document.body.querySelector(`[data-node="${e}"]`);if("layout"===v&&"row"!==C.type)if("module"===C.type){const e=Vn(C.id),t="all"===e.accepts||e.accepts.length?null:"1-col";t?(m.remove(),FLBuilder._addRow(t,u,C.id)):c(C.id,u,0)}else if("column"===C.type){const e=m.closest(".fl-col-group"),t=e.querySelectorAll(".fl-col");m.remove(),1===t.length?(p(e.getAttribute("data-node")),e.remove()):FLBuilder._resetColumnWidths(e),FLBuilder._addRow(C.id,u)}else"column-group"===C.type&&(m.remove(),FLBuilder._addRow(C.id,u));else if("row"===v&&["column","module"].includes(C.type)){if("module"===C.type){const e=Vn(C.id);"all"===e.accepts||e.accepts.length?c(C.id,u,l):(m.remove(),FLBuilder._addColGroup(l,"1-col",u,C.id))}else if("column"===C.type){const e=m.closest(".fl-col-group"),t=e.querySelectorAll(".fl-col");m.remove(),1===t.length?(p(e.getAttribute("data-node")),e.remove()):FLBuilder._resetColumnWidths(e),FLBuilder._addColGroup(l,C.id,u)}}else if("column-group"===v&&["column","module"].includes(C.type)){if("module"===C.type){const t=!!g.closest(".fl-col-group-nested");m.remove(),FLBuilder._addCols(e,i,"1-col",t,C.id)}else if("column"===C.type){const e=m.closest(".fl-col-group"),t=e.querySelectorAll(".fl-col");c(a,u,l,[l,d]),1===t.length?(p(e.getAttribute("data-node")),e.remove()):FLBuilder._resetColumnWidths(e)}}else c(a,u,l,[l,d])}},f().createElement(mo,{id:e,type:o,global:r,dynamic:i,position:t,level:n,toggleContent:()=>{no(e,!T)},isShowingContent:T,hasChildren:h,templateTitle:a,templateNodeId:s,templateRootNode:d}),((e,t,n,o,r)=>{if(n||o&&!FLBuilderConfig.userTemplateType)return!1;if("module"===e){const e=Vn(t);return(!FLBuilderConfig.userTemplateType||!o||t===r)&&void 0!==e&&("all"===e.accepts||0<e.accepts.length)}return!0})(o,e,h,r,s)&&f().createElement(po,{id:e,type:o}),0<Object.keys(m).length&&T&&f().createElement("ul",null,Object.values(m).sort(ee).map((e,t)=>f().createElement(uo,co({key:e.node,level:n+1,index:t},e)))))},po=({id:e,type:t,...n})=>{const[o,r]=(0,g.useState)(!1),{moveNode:i}=en(),{removeNode:l}=Tt(),{draggingItem:a,clearDraggingItem:s}=An.use(),d=sn()("fl-builder-node-empty-drop-area",{"is-over":o});return f().createElement("div",co({className:d,onDragOver:n=>{Hn(t,e,a.type,a.id)&&(n.preventDefault(),n.stopPropagation(),r(!0))},onDragLeave:()=>o&&r(!1),onDrop:n=>{if(r(!1),s(),Hn(t,e,a.type,a.id)){n.preventDefault(),n.stopPropagation();const o=document.body.querySelector(`[data-node="${a.id}"]`);if("row"===t&&"column-group"!==a.type){if("module"===a.type){const t=Vn(a.id);"all"===t.accepts||t.accepts.length?i(a.id,0,e):(o.remove(),FLBuilder._addColGroup(e,"1-col",0,a.id))}else if("column"===a.type){const t=o.closest(".fl-col-group"),n=t.querySelectorAll(".fl-col");o.remove(),1===n.length?(l(t.getAttribute("data-node")),t.remove()):FLBuilder._resetColumnWidths(t),FLBuilder._addColGroup(e,a.id,0)}}else i(a.id,0,e)}}},n),f().createElement("div",{className:"drop-area"}))},mo=(0,g.memo)(({id:e,type:t,global:n,dynamic:o,level:r,toggleContent:i,isShowingContent:l=!0,hasChildren:a,templateTitle:s=null,templateNodeId:d,templateRootNode:c})=>{const{useNodeSettings:u}=Ot(),p=u(e),{setContextMenu:m,contextMenu:h,clearContextMenu:y}=un(),{openSettings:E,deleteNode:b,copyNode:_,copyNodeSettings:v,pasteNodeSettings:C,scrollToNode:L}=en(),{simpleUi:w}=tn(),S=(e=>{const{responsive_display:t="",visibility_display:n=""}=e;return""!==n&&"logic"===n?"logic":!(("desktop,large,medium,mobile"===t||""===t)&&""===n)&&"responsive"})(p),N=(e=>{const{bb_css_code:t="",bb_js_code:n=""}=e;return""!==t||""!==n})(p),T=!n&&a,{activeNode:O,focusNode:k}=Ht(),[F,D]=(0,g.useState)(!1),[x,B]=(0,g.useState)(!1),A=c&&e===d,M=A||!c&&e===d,R=n&&o,I=$n(t,p),P=sn()("fl-builder-node-outline-item-content",{"has-context-menu":!1!==h&&e===h.id,"is-global-node":n,"is-dynamic-node":o,"is-missing-definition":!I,"is-outline-active-node":e===O,"is-outline-focus-node":e===k,"is-search-disable":!0!==x}),H=()=>{const e=document.querySelectorAll(".fl-node-highlight");Array.from(e).forEach(e=>{e.classList.remove("fl-node-highlight")})},[j,U]=(({onClick:e,onDoubleClick:t,delay:n=300})=>{const[o,r]=(()=>{const e=(0,g.useRef)(Mn),t=()=>e.current();return(0,g.useEffect)(()=>t,[]),[t=>e.current=t,t]})();return[()=>{r(),((e,t,n)=>{const o=(new Date).getTime(),r=()=>{if((new Date).getTime()-o>=t)return e(),void n(Mn);const i=requestAnimationFrame(r);n(()=>cancelAnimationFrame(i))},i=requestAnimationFrame(r);n(()=>cancelAnimationFrame(i))})(e,n,o)},()=>{r(),t()}]})({onClick:()=>{I&&L(e)},onDoubleClick:()=>{I&&!F&&(L(e),E(e),H())}}),G=()=>{const e=(()=>{const e=(localStorage.getItem("clipboard")||"").match(/^\/\/\/\s*\{type:([^\}]+)\}/);return e&&e[1]?e[1].trim():""})().toLowerCase(),n=p?.type?.toLowerCase()??"",o=t?.toLowerCase?.()??"";return"module"===o||""===o?e===n:e===o};return f().createElement("div",{className:P,onClick:j,onDoubleClick:U,onPointerEnter:()=>{const t=document.querySelector(`.fl-node-${e}`);t&&t.classList.add("fl-node-highlight")},onPointerLeave:H,onPointerCancel:H,onContextMenu:r=>{if(!1!==h&&e===h.id)return void y();if(!1!==F)return void y();r.preventDefault();const i={settings:{label:"Settings",isEnabled:"column-group"!==t&&I,onClick:()=>{L(e),E(e)}},clone:{label:"Duplicate",isEnabled:!A&&"column-group"!==t&&I&&!w,onClick:()=>_(e)},copySettings:{label:"Copy Settings",isEnabled:(!n||M)&&"column-group"!==t&&I&&!w,onClick:()=>v(e)},pasteSettings:{label:"Paste Settings",isEnabled:(!n||M)&&G()&&"column-group"!==t&&I&&!w,onClick:()=>C(e)},delete:{label:FLBuilderStrings.remove,isEnabled:!A&&!w,status:"destructive",onClick:()=>b(e)},editTemplate:{label:"Edit Template",isEnabled:!M&&n&&!o,onClick:()=>{FLBuilder._nodeEditTemplate(e)}},unlinkTemplate:{label:"Unlink Template",isEnabled:!M&&n&&!o,onClick:()=>{FLBuilder._nodeUnlinkGlobal(e)}},editDynamic:{label:"Edit Component",isEnabled:!M&&n&&o,onClick:()=>{FLBuilder._nodeEditTemplate(e)}},unlinkDynamic:{label:"Unlink Component",isEnabled:!M&&n&&o,onClick:()=>{FLBuilder._nodeUnlinkGlobal(e)}}};m({id:e,items:i,type:t,global:n,x:r.clientX,y:r.clientY})}},T&&f().createElement("span",{className:"fl-builder-outline-item-gutter"},f().createElement("button",{className:l?"":"is-hiding-content",onClick:e=>{i(e),e.preventDefault(),e.stopPropagation()}},f().createElement(bo,null))),f().createElement("span",{className:"fl-builder-outline-item-icon-wrap",onClick:e=>{i(e),e.preventDefault(),e.stopPropagation()}},f().createElement(yo,{type:t,moduleType:p.type,settings:p,hasDefinition:I})),f().createElement("span",{className:"fl-builder-outline-item-label-wrap"},f().createElement(fo,{type:t,settings:p,onSearch:e=>{B(e)},level:r,isActive:F,submitAction:async t=>{let n;FLBuilder.showAjaxLoader(),n=R&&!A?{node_label:t,dynamic_node_settings:{root:{[e]:{node_label:t}}}}:{...p,node_label:t};const{updateNodeSettings:o,refreshNodeSettings:r}=Tt();return await o(e,n,t=>(r(e,t.settings),FLBuilderSettingsConfig.nodes[e]=t.settings,FLBuilder.hideAjaxLoader(),!0))},toggleActivity:()=>{D(e=>!e)},templateTitle:s,isGlobal:n,isDynamic:o})),f().createElement(Eo,{id:e,type:t,size:parseFloat(p.size),width:p.max_content_width,widthUnit:p.max_content_width_unit}),N&&f().createElement("span",{className:"fl-builder-outline-item-icon-wrap"},f().createElement(to,null)),S&&"responsive"===S&&f().createElement("span",{className:"fl-builder-outline-item-icon-wrap"},f().createElement(Kn,null)),S&&"logic"===S&&f().createElement("span",{className:"fl-builder-outline-item-icon-wrap"},f().createElement(eo,null)))}),go=(e,t={})=>{let n=void 0!==t.type?(e=>{const t=(e=>{const{contentItems:t}=tn(),n=t.module.find(t=>t.slug===e&&!t.isAlias);return"object"==typeof n&&n})(e);return t?t.name:e})(t.type):e;return"row"===n?n=FLBuilderStrings.row:"column-group"===n?n=FLBuilderStrings.columnGroup:"column"===n&&(n=FLBuilderStrings.column),n},fo=({type:e,settings:t={},onSearch:o,...r})=>{let i=go(e,t),l="";const{isGlobal:a,isDynamic:s,templateTitle:d}=r,c=new DOMParser;if("module"===e&&"type"in t)switch(t.type){case"heading":i=t.tag,l=t.heading;break;case"html":l=t.html;break;case"rich-text":case"icon":case"button":l=t.text;break;case"callout":l=t.title;break;case"acf-block":i=xn("ACF Block");break;case"reusable-block":i=xn("WordPress Pattern");break;case"box":let n="";switch(t.layout){case"flex":n="Flex",["","row","row-reverse"].includes(t.flex_direction)?n=xn("Flex Row"):["column","column-reverse"].includes(t.flex_direction)&&(n=xn("Flex Column"));break;case"grid":n=xn("Grid");break;case"z_stack":n=xn("Layered")}i=n?`${i}: ${n}`:i;break;case"widget":$n(e,t)&&t[t.widget_key]?.title&&(l=t[t.widget_key].title.trim())}a&&d&&"fl-builder-template"!==FLBuilderConfig?.postType&&(i=c.parseFromString(d,"text/html").body.textContent);let u="";t&&"node_label"in t&&""!==t.node_label&&(u=t.node_label);let p="";n.g||(p=l&&""!==l.trim()||u&&""!==u.trim()?": ":"");const m=io("search").toLowerCase(),h=[i,l,t?.class,t?.id,t?.node_label].some(e=>e?.toLowerCase().includes(m)),y="column-group"!==e&&$n(e,t);return(0,g.useEffect)(()=>{o(h)},[h]),f().createElement(f().Fragment,null,f().createElement("span",{className:r.isActive?"fl-builder-outline-item-label-text":null},i,p),y&&f().createElement(so,co({parentStyle:"fl-builder-outline-item-label-form",previewValue:Rn(l),labelValue:Rn(u)},r)))},ho=({children:e,style:t,...n})=>f().createElement("span",co({style:{textTransform:"lowercase",background:"rgba(0,0,0,.05)",color:"#828282",fontSize:11,flex:"0 0 auto",display:"inline-flex",padding:"2px 6px",borderRadius:25,whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis",fontFamily:"monospace",...t},title:e},n),e),yo=(0,g.memo)(({type:e,moduleType:t,settings:n,hasDefinition:o})=>{switch(e){case"row":return f().createElement(qn,null);case"column":case"column-group":return f().createElement(Zn,null);case"module":const e=((e,t,n=!0)=>{if(!n)return Xn;switch(e){case"rich-text":return Jn;case"photo":return Qn;case"icon":if("icon"in t)return()=>f().createElement("i",{className:t.icon,"aria-hidden":"true"});break;case"widget":return()=>f().createElement("i",{className:"dashicons dashicons-wordpress","aria-hidden":"true"});default:let e=Wn(t);return e&&"icon"in e?()=>f().createElement("div",{style:{flexShrink:0,width:16,height:16,fill:"currentColor"},dangerouslySetInnerHTML:{__html:e.icon}}):Yn}})(t,n,o);return f().createElement(e,null)}}),Eo=({id:e,type:t,size:n,width:o,widthUnit:r})=>{const{resizing:i}=kt();let l="";return i&&i.includes(e)&&("column"===t?l+=` ${n}% `:"row"===t&&(l+=`Max: ${o+r}`)),""===l?null:f().createElement(ho,{style:{background:"var(--fl-builder-blue)",color:"white"}},l)},bo=()=>f().createElement("svg",{width:"10",height:"10",viewBox:"0 0 10 10",fill:"none",xmlns:"http://www.w3.org/2000/svg"},f().createElement("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2.79289 1.29289C3.18342 0.902369 3.81658 0.902369 4.20711 1.29289L7.20711 4.29289C7.59763 4.68342 7.59763 5.31658 7.20711 5.70711L4.20711 8.70711C3.81658 9.09763 3.18342 9.09763 2.79289 8.70711C2.40237 8.31658 2.40237 7.68342 2.79289 7.29289L5.08579 5L2.79289 2.70711C2.40237 2.31658 2.40237 1.68342 2.79289 1.29289Z",fill:"currentColor"})),_o=()=>f().createElement("svg",{height:"16",width:"16",viewBox:"0 0 16 16",fill:"currentColor",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},f().createElement("path",{d:"M2,6C0.896,6,0,6.896,0,8s0.896,2,2,2s2-0.896,2-2S3.104,6,2,6z M8,6C6.896,6,6,6.896,6,8s0.896,2,2,2s2-0.896,2-2 S9.104,6,8,6z M14,6c-1.104,0-2,0.896-2,2s0.896,2,2,2s2-0.896,2-2S15.104,6,14,6z"})),vo=()=>f().createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},f().createElement("path",{d:"M12.14 4.18c1.87 1.87 2.11 4.75 0.72 6.89 0.12 0.1 0.22 0.21 0.36 0.31 0.2 0.16 0.47 0.36 0.81 0.59 0.34 0.24 0.56 0.39 0.66 0.47 0.42 0.31 0.73 0.57 0.94 0.78 0.32 0.32 0.6 0.65 0.84 1 0.25 0.35 0.44 0.69 0.59 1.040 0.14 0.35 0.21 0.68 0.18 1-0.020 0.32-0.14 0.59-0.36 0.81s-0.49 0.34-0.81 0.36c-0.31 0.020-0.65-0.040-0.99-0.19-0.35-0.14-0.7-0.34-1.040-0.59-0.35-0.24-0.68-0.52-1-0.84-0.21-0.21-0.47-0.52-0.77-0.93-0.1-0.13-0.25-0.35-0.47-0.66-0.22-0.32-0.4-0.57-0.56-0.78-0.16-0.2-0.29-0.35-0.44-0.5-2.070 1.090-4.69 0.76-6.44-0.98-2.14-2.15-2.14-5.64 0-7.78 2.15-2.15 5.63-2.15 7.78 0zM10.73 10.54c1.36-1.37 1.36-3.58 0-4.95-1.37-1.37-3.59-1.37-4.95 0-1.37 1.37-1.37 3.58 0 4.95 1.36 1.37 3.58 1.37 4.95 0z"})),Co=()=>f().createElement("svg",{width:"14px",height:"14px",viewBox:"0 0 14 14",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},f().createElement("g",{stroke:"currentColor",strokeWidth:"2",fill:"none",fillRule:"evenodd",strokeLinecap:"round"},f().createElement("path",{d:"M13,1 L1,13"}),f().createElement("path",{d:"M1,1 L13,13"}))),Lo=()=>{const{togglePanel:e}=G(),[t,n]=(0,g.useState)(""),{useNodesWithoutSettings:o}=Ot(),r=o(null),i=Object.values(r).sort(ee),[l,a]=(0,g.useState)(!1),s=!1!==l,[d,c]=(0,g.useState)(!1),[u,p]=(0,g.useState)(!1);let m=!1;const h={draggingItem:l,isDraggingItem:s,clearDraggingItem:()=>a(!1),setDraggingItem:e=>a(e)},y=sn()("fl-builder-node-outline",{"is-dragging":s,[`is-dragging-type-${l.type}`]:l}),E=e=>{c(!d),no(!1,e)},b=()=>{p(!u)},_=()=>{m=!m,no(!1,m)};return(0,g.useEffect)(()=>(FLBuilder.addHook("toggleOutlinePanelItems",_),()=>{FLBuilder.removeHook("toggleOutlinePanelItems",_)}),[]),f().createElement(An.Provider,{value:h},f().createElement("div",{className:"fl-builder-outline-header"},!u&&f().createElement("h1",null,"Outline"),u&&f().createElement("input",{type:"text",placeholder:xn("Search"),value:t,onChange:e=>{var t;t=e.target.value,n(t),ro(t)},autoFocus:!0}),!u&&f().createElement("button",{className:"fl-builder-outline-search-button",onClick:b},f().createElement(vo,null)),u&&f().createElement("button",{className:"fl-builder-outline-search-button",onClick:()=>{b(),t&&(n(""),ro(""))}},f().createElement(Co,null)),f().createElement("div",{className:"fl-builder-outline-menu"},f().createElement("button",{className:"fl-builder-outline-menu-button",onClick:()=>{c(!d)}},f().createElement(_o,null)),d&&f().createElement("div",{className:"fl-builder-outline-menu-dropdown"},f().createElement("button",{className:"fl-builder--menu-item",onClick:()=>E(!0)},FLBuilderStrings.expand_all),f().createElement("button",{className:"fl-builder--menu-item",onClick:()=>E(!1)},FLBuilderStrings.collapse_all)))),f().createElement("ul",{className:y},i.map((e,t)=>f().createElement(uo,co({key:e.node,level:1,index:t},e))),!i.length&&f().createElement("li",{className:"fl-builder-outline-no-content"},f().createElement("div",null,f().createElement("span",null,xn("No content found"),". "),f().createElement("a",{onClick:()=>{e("outline"),FLBuilder._showPanel()}},xn("Add something")),f().createElement("span",null," ",xn("to get started"),"!")))))};function wo(){return wo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)({}).hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},wo.apply(null,arguments)}const So=({className:e,...t})=>{const n=()=>"right"!==FLBuilder.PinnedUI.getPinnedSide()||FLBuilder.PinnedUI.isCollapsed()?null:"fl-builder-workspace-panel-offset",[o,r]=(0,g.useState)(n()),i=sn()("fl-builder-workspace-panel",e,o);return FLBuilder.addHook("didPinContentPanel",()=>{r(n())}),n()&&jQuery(".fl-builder--panel-header .fl-builder--tab-button.is-showing").removeClass("is-showing"),f().createElement("div",wo({className:i},t))},No=({onMount:e=()=>{},onUnmount:t=()=>{},Content:n})=>((0,g.useEffect)(()=>(e(),()=>t()),[]),f().createElement(n,null)),To=()=>{const{currentPanel:e,panels:t}=H();let n=null;if(!(e in t))return null;n=t[e];const{routerProps:o,onHistoryChanged:r,root:i,render:l,frame:a=So,className:s,wrapClassName:d,onMount:c=()=>{},onUnmount:u=()=>{}}=n,p=!1===a?g.Fragment:a;return f().createElement("div",{className:d},f().createElement(p,{className:!1!==a&&s},f().createElement(No,{onMount:c,onUnmount:u,Content:i||l})))},Oo=()=>{const[e,t]=(0,g.useState)({}),[n,o]=(0,g.useState)({}),{inlineModuleAliases:r}=FLBuilderConfig,i=()=>{jQuery(".fl-module").each(function(){const t=jQuery(this),o=t.data("node"),a=t.data("type");if(!t.data("accepts")||!r[a])return;const s=!!t.find(".fl-module").length,d=!!t.find("> .fl-builder-node-loading-placeholder").length,c=t.hasClass("fl-builder-node-loading"),u=!(s||d||c||n[o]);!e[o]&&u?(e[o]=(e=>{const t=document.createElement("div");return t.classList.add("fl-module-layout-selector-root"),e.find("> :not(.fl-drop-target)").remove(),e[0].appendChild(t),(0,h.createRoot)(t)})(t),e[o].render(f().createElement(ko,{setupLayoutSelectors:i,setSelectedAlias:l,module:t,nodeId:o,title:t.data("name"),options:r[a]}))):e[o]&&!u&&(e[o].unmount(),delete e[o])}),t({...e})},l=(e,t)=>{t?n[e]=t:delete n[e],o({...n})},a=(e,{parentId:t})=>{!jQuery(`.fl-node-${t}`).find(".fl-module").length&&n[t]&&(delete n[t],o({...n}),i())};return(0,g.useEffect)(()=>(FLBuilder.addHook("didInitUI",i),FLBuilder.addHook("didDropModule",i),FLBuilder.addHook("didStartNodeLoading",i),FLBuilder.addHook("didRenderLayoutComplete",i),FLBuilder.addHook("didDeleteModule",i),FLBuilder.addHook("didDeleteModule",a),()=>{FLBuilder.removeHook("didInitUI",i),FLBuilder.removeHook("didDropModule",i),FLBuilder.removeHook("didStartNodeLoading",i),FLBuilder.removeHook("didRenderLayoutComplete",i),FLBuilder.removeHook("didDeleteModule",i),FLBuilder.removeHook("didDeleteModule",a)}),[n]),null},ko=({setupLayoutSelectors:e,setSelectedAlias:t,module:n,nodeId:o,title:r,options:i})=>f().createElement("div",{className:"fl-module-layout-selector"},f().createElement("div",{className:"fl-module-layout-selector-title"},r),f().createElement("div",{className:"fl-module-layout-selector-message"},"Select a layout to get started."),f().createElement("div",{className:"fl-module-layout-selector-options"},i.map(({name:r,alias:i,icon:l},a)=>f().createElement("div",{className:"fl-module-layout-selector-option",key:a,onClick:()=>(r=>{const{applyModuleAlias:i}=FL.Builder.data.getLayoutActions(),l=jQuery(`.fl-builder-settings[data-node="${o}"]`),a=l.length?FLBuilder._getSettings(l):null;FLBuilder._showNodeLoadingPlaceholder(n,0),t(o,r),e(),i(o,r,a,e=>{const{layout:t,nodeId:n,settings:o}=FLBuilder._jsonParse(e);FLBuilder._renderLayout(t),FLBuilderSettingsConfig.updateNode(n,o),FLBuilderSettingsForms.reRenderNodeSettings(n,o)})})(i)},f().createElement("div",{className:"fl-module-layout-selector-option-icon",dangerouslySetInnerHTML:{__html:l}}),r))));var Fo,Do;!function(e){e.VALUE_ONLY="value_only",e.OBJECT="object"}(Fo||(Fo={})),function(e){e.CHANGED_ONLY="changed_only",e.ALL="all"}(Do||(Do={}));const xo=class{_observedElements=new Set;_cachedValues=new WeakMap;constructor(e,t={properties:[]}){this._callback=e,this._observedVariables=t.properties,this._notificationMode=t.notificationMode??Do.CHANGED_ONLY,this._returnFormat=t.returnFormat??Fo.OBJECT}observe(e){this._observedElements.has(e)||(this._observedElements.add(e),this._cachedValues.set(e,{}),this._setTargetElementStyles(e),e.addEventListener("transitionrun",this._eventHandler),this._handleUpdate(e))}unobserve(e){let t;t=e?this._observedElements.has(e)?new Set([e]):new Set:this._observedElements,t.size&&t.forEach(e=>{this._unsetTargetElementStyles(e),e.removeEventListener("transitionrun",this._eventHandler),this._observedElements.delete(e),this._cachedValues.delete(e)})}_observedVariables;_callback;_eventHandler=this._handleUpdate.bind(this);_notificationMode;_returnFormat;_setTargetElementStyles(e){const t=this._observedVariables.map(e=>`${e} 0.001ms step-start`).join(", ");e.style.setProperty("transition",t),e.style.setProperty("transition-behavior","allow-discrete")}_unsetTargetElementStyles(e){e.style.removeProperty("transition"),e.style.removeProperty("transition-behavior")}_processComputedStyle(e,t){const n={},o=this._cachedValues.get(t)??{};return this._observedVariables.forEach(r=>{const i=e.getPropertyValue(r),l=o[r],a=i!==l;(this._notificationMode===Do.ALL||a)&&(n[r]={value:i,previousValue:l,changed:a,element:t},o[r]=i)}),n}_getFormatter(e){switch(e){case Fo.OBJECT:return e=>e;case Fo.VALUE_ONLY:default:return e=>{const t={};return Object.keys(e).forEach(n=>{t[n]=e[n].value}),t}}}_handleUpdate(e){const t=e instanceof HTMLElement?e:e.target;if(this._observedElements.has(t)){const e=getComputedStyle(t),n=this._processComputedStyle(e,t);if(0===Object.keys(n).length)return;const o=this._getFormatter(this._returnFormat);this._callback(o(n))}}};var Bo="jQoGXlWOqNtsHH5oBvUb";const Ao=()=>{const e=(0,g.useRef)(null),t=(0,g.useRef)(null),n=(0,g.useRef)(null),[o,r]=(0,g.useState)(null),[i,l]=(0,g.useState)(!1),a=new xo(e=>d(e),{returnFormat:Fo.VALUE_ONLY,properties:["grid-template-columns","grid-template-rows","grid-auto-flow","grid-row","grid-column","justify-items","align-items","gap","width","height","max-width","max-height","min-width","min-height","padding","aspect-ratio"]}),s=()=>{if(!i||!e.current||!n.current)return;const t=getComputedStyle(e.current);n.current.style.setProperty("grid-template-rows",t.gridTemplateRows),n.current.style.setProperty("grid-template-columns",t.gridTemplateColumns),c()},d=(o={})=>{if(!i||!e.current||!n.current)return;const r=getComputedStyle(e.current),l=r.gridTemplateRows.split(" ").length,a=r.gridTemplateColumns.split(" ").length;Object.keys(o).forEach(e=>{n.current.style.setProperty(e,o[e])}),c(),t.current.render(Array.from({length:l*a}).map((e,t)=>React.createElement("div",{key:t,className:"zILN2kmO9oC_Gy0JkVvp"})))},c=()=>{if(!i||!e.current||!n.current)return;const t=e.current.getBoundingClientRect();0===t.top&&0===t.left?(a.unobserve(),setTimeout(()=>{e.current=document.querySelector(`.fl-module-box.fl-node-${o}`),e.current.classList.add(Bo),a.observe(e.current),c()},100)):(n.current.style.width=`${t.width}px`,n.current.style.height=`${t.height}px`,n.current.style.top=`${t.top+scrollY}px`,n.current.style.left=`${t.left+scrollX}px`)},u=()=>{a.unobserve(),removeEventListener("resize",s),e.current&&(e.current.classList.remove(Bo),e.current=null),n.current&&(document.body.removeChild(n.current),n.current=null)};return(0,g.useEffect)(()=>(i?(e.current=document.querySelector(`.fl-module-box.fl-node-${o}`),e.current.classList.add(Bo),n.current=document.createElement("div"),n.current.classList.add("mxDLEjx1nz9fBCp5iFSQ"),document.body.appendChild(n.current),addEventListener("resize",s),t.current=(0,h.createRoot)(n.current),a.observe(e.current),d()):u(),()=>u()),[i]),(0,g.useEffect)(()=>(FLBuilder.addHook("setupGridOverlay",(e,t)=>r(t)),FLBuilder.addHook("toggleGridOverlay",(e,t)=>l(t)),FLBuilder.addHook("settings-lightbox-closed",()=>l(!1)),()=>{FLBuilder.removeHook("setupGridOverlay"),FLBuilder.removeHook("toggleGridOverlay"),FLBuilder.removeHook("settings-lightbox-closed"),t.current.unmount()}),[]),null},Mo=()=>{const{isEditing:e,shouldShowShortcuts:t}=H(),n=(()=>{const{colorScheme:e}=H("colorScheme"),[t,n]=(0,g.useState)(!1),o=e=>n(e.matches);return(0,g.useEffect)(()=>{const e=window.matchMedia("(prefers-color-scheme: dark)").matches;return e!==t&&n(e),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",o),window.matchMedia("(prefers-color-scheme: dark)").removeEventListener("change",o)},[]),"auto"===e?t?"dark":"light":e})(),o=sn()({[`fluid-color-scheme-${n}`]:n}),{FormsManager:r}=FL.Builder.settingsForms;return f().createElement("div",{className:o},f().createElement(fn,null,f().createElement(Sn,null),f().createElement(Oo,null),e&&f().createElement(f().Fragment,null,f().createElement(Nn,null),f().createElement(vn,null),t&&f().createElement(Dn,null),f().createElement(To,null),f().createElement(r,null),f().createElement(Ao,null))))};(()=>{FLBuilder.addHook("didInitUI",()=>{const t=window.parent.document.querySelector(".fl-builder-bar-actions"),n=t.querySelector(".fl-builder--saving-indicator"),o=document.createElement("button");o.classList.add("fl-builder-button","fl-builder-button-silent"),o.innerHTML='<svg width="20px" x="0px" y="0px" viewBox="0 0 238 238" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:1.41421;"><g id="EMF-by-Xara-X" serif:id="EMF by Xara X"><path d="M170.734,183.655l-32.623,-35.483c-19.089,5.332 -40.624,6.6 -61.992,2.707c-54.118,-9.858 -86.793,-49.103 -72.935,-87.598c13.859,-38.494 69.029,-61.737 123.148,-51.878c7.553,1.375 14.687,3.324 21.334,5.762l-6.462,12.195c-5.266,-1.731 -10.922,-3.111 -16.913,-4.082c-42.267,-6.842 -85.356,9.291 -96.18,36.014c-10.824,26.722 14.695,53.963 56.963,60.808c41.535,6.724 83.865,-8.739 95.589,-34.637l13.176,22.511l0.064,0.113c-4.574,7.429 -10.792,14.102 -18.26,19.85l27.897,25.151c15.605,14.906 -15.073,47.906 -32.806,28.567Zm9.595,-26.401l-34.191,-30.641c-36.604,14.182 -70.685,6.876 -98.296,-5.59c23.399,17.456 58.534,24.774 94.542,14.959l30.526,29.179c1.989,-3.304 4.559,-6.305 7.419,-7.907Z"/><path d="M42.292,90.276l27.528,0l16.45,-26.827l34.049,52.376l44.83,-68.557l34.474,58.905l37.878,0l-29.225,-7.239l-43.694,-98.934l-43.696,82.469l-33.055,-51.241l-24.826,54.79l-20.713,4.258Z" style="fill:#1195d0;"/></g></svg>',o.onclick=()=>e(),o.title=xn("Query Monitor"),jQuery("#query-monitor-main").length>0&&t.insertBefore(o,n)});const e=()=>{var e=document.getElementById("query-monitor-main");if(t(e))(n=document.getElementById("wp-admin-bar-query-monitor").getElementsByTagName("a"))[0].click();else{var n=document.getElementsByClassName("qm-button-container-close");n[0].click()}},t=e=>"none"===window.getComputedStyle(e).display})(),window.FL=window.FL??{};const Ro=Object.getPrototypeOf(FL.Builder);Ro.data=d;for(let e in m)Ro[e]=m[e];(()=>{const{showOutlinePanel:e=!0,unrestricted:t=!0}=W();e&&t&&(()=>{const{registerPanel:e,togglePanel:t}=window.FL.Builder;e("outline",{label:xn("Outline"),render:Lo,root:Lo}),FLBuilder.addHook("didInitUI",()=>{const e=window.parent.document.querySelector(".fl-builder-bar-actions"),n=e.querySelector(".fl-builder--saving-indicator"),o=document.createElement("button");o.classList.add("fl-builder-button","fl-builder-button-silent"),o.innerHTML='<svg width="20" height="20"><use href="#fl-outline-list-icon" /></svg>',o.onclick=()=>{t("outline");const e=io("collapse");no(!1,!e,!0,!1)},o.title=xn("Outline"),e.insertBefore(o,n)})})()})(),(e=>{const t=window.parent.document.getElementById("fl-ui-root");t.classList.add("fluid","fl","uid"),y?(0,h.createRoot)(t).render(e):(0,h.render)(e,t)})(f().createElement(Mo,null))})()})();

Anon7 - 2022
AnonSec Team