|
1
|
|
-!function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)n.d(r,a,function(t){return e[t]}.bind(null,a));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=215)}({0:function(e,t){e.exports=React},1:function(e,t){e.exports=wp.i18n},11:function(e,t){e.exports=FramerMotion},12:function(e,t){e.exports=FL.Assistant},16:function(e,t){e.exports=FL.vendors.BBAppCore},18:function(e,t){e.exports=wp.keycodes},194:function(e,t,n){var r=n(195);"string"==typeof r&&(r=[[e.i,r,""]]);var a={sourceMap:!0,hmr:!0,transform:undefined,insertInto:void 0};n(8)(r,a);r.locals&&(e.exports=r.locals)},195:function(e,t,n){"use strict";n.r(t)},196:function(e,t,n){var r=n(197);"string"==typeof r&&(r=[[e.i,r,""]]);var a={sourceMap:!0,hmr:!0,transform:undefined,insertInto:void 0};n(8)(r,a);r.locals&&(e.exports=r.locals)},197:function(e,t,n){"use strict";n.r(t)},198:function(e,t,n){var r=n(199);"string"==typeof r&&(r=[[e.i,r,""]]);var a={sourceMap:!0,hmr:!0,transform:undefined,insertInto:void 0};n(8)(r,a);r.locals&&(e.exports=r.locals)},199:function(e,t,n){"use strict";n.r(t)},200:function(e,t,n){var r=n(201);"string"==typeof r&&(r=[[e.i,r,""]]);var a={sourceMap:!0,hmr:!0,transform:undefined,insertInto:void 0};n(8)(r,a);r.locals&&(e.exports=r.locals)},201:function(e,t,n){"use strict";n.r(t)},215:function(e,t,n){"use strict";n.r(t);var r=n(0),a=n.n(r),o=n(26),i=n(1),s=n(3),l=n(5),c=n.n(l),u=n(7),d=n(4),f=n.n(d),p=n(16),m=n(6);var g=({children:e})=>{const{history:t}=Object(m.useSystemState)(!1),n={initialIndex:t.index};return t.entries&&t.entries.length&&(n.initialEntries=t.entries),a.a.createElement(u.MemoryRouter,n,e)},h=n(11),b=n(18),v=n(23);n(194);const y=Object(r.memo)((()=>{const{isAppHidden:e}=Object(m.useSystemState)(),{selectApp:t,selectHomeApp:n}=Object(m.getSystemSelectors)(),{isMobile:r,isCompactHeight:o,application:l}=s.Env.use(),{toggleIsShowingUI:c,setIsAppHidden:d}=Object(m.getSystemActions)(),p=Object(v.useMedia)({maxHeight:400}),g=Object(u.useHistory)(),{pathname:y}=g.location,E="beaver-builder"===l,x=0===g.index,O=y.startsWith("/fl-manage"),j=()=>{g.go(-g.length),g.replace("/",{})},S=(t=!1,n=(()=>{}))=>{t?d(!e):(d(!1),n())},L=f()("fl-asst-sidebar","frame-drag-handle",{"fl-asst-sidebar-compact":o}),M=()=>{const t=n();return t?a.a.createElement(h.motion.li,{layout:!0,transition:{layoutX:{duration:0}}},a.a.createElement(s.Button,{appearance:x&&!e?"normal":"transparent",shape:"round",size:"lg",isSelected:x&&!e,onClick:()=>S(x,j),className:"disable-while-sorting",title:t.label},a.a.createElement(s.Icon.Safely,{icon:t.icon,isSelected:x&&!e}))):null},k=()=>{const n=t("fl-manage");return a.a.createElement(h.motion.li,{layout:!0,transition:{layoutX:{duration:0}}},a.a.createElement(s.Button,{appearance:O&&!e?"normal":"transparent",shape:"round",size:"lg",isSelected:O&&!e,onClick:()=>S(O,(()=>g.push({pathname:"/".concat(n.handle),state:n}))),className:"disable-while-sorting",title:n.label},a.a.createElement(s.Icon.Safely,{icon:n.icon,isSelected:O&&!e})))},A=()=>{let e=()=>c(!1);if(E){if(void 0===FL.Builder||"function"!=typeof FL.Builder.togglePanel)return null;e=FL.Builder.togglePanel}return a.a.createElement(s.Button,{appearance:"transparent",onClick:e,className:"fl-asst-sidebar-close-button",title:Object(i.__)("Hide Panel"),shape:"round",size:"lg",style:{margin:"0 auto"}},a.a.createElement(s.Icon.Close,null))};return a.a.createElement("div",{className:L,style:{cursor:"move"}},a.a.createElement("div",{className:"fl-asst-sidebar-cell fl-asst-sidebar-cell-top"},a.a.createElement(A,null)),a.a.createElement("div",{className:"fl-asst-sidebar-cell fl-asst-sidebar-cell-middle"},a.a.createElement(s.App.List,{before:a.a.createElement(M,null),after:a.a.createElement(k,null),limit:p?3:o?4:r?3:5},(({label:t,handle:n,icon:r,moveDown:o,moveUp:i})=>{const l={pathname:"/".concat(n)},c=n===y.split("/")[1],u={icon:r,context:"sidebar",isSelected:c};return a.a.createElement(s.Button,{appearance:c&&!e?"normal":"transparent",shape:"round",size:"lg",isSelected:c&&!e,onClick:()=>{S(c,(()=>g.push(l)))},title:t,onKeyDown:e=>{e.keyCode===b.DOWN&&(o(),e.preventDefault()),e.keyCode===b.UP&&(i(),e.preventDefault())}},a.a.createElement(w,u))}))),!r&&a.a.createElement("div",{className:"fl-asst-sidebar-cell disable-while-sorting",style:{minHeight:60}}))})),w=Object(r.memo)((e=>a.a.createElement(s.Icon.Safely,e)));var E=y;n(196);var x=()=>{const{apps:e,window:t,isAppHidden:n,homeKey:r}=Object(m.useSystemState)(["apps","window","isAppHidden","homeKey"]),{origin:o,isHidden:i}=t,l=o[0]?"right":"left",{isMobile:c,application:u}=s.Env.use(),d="right"===l?"row-reverse":"row",g="beaver-builder"===u,b=f()({"fl-asst-main":!0,"fl-asst-main-sidebar-only":n,"fl-asst-is-mobile":c}),v=!n&&(!i||g);return a.a.createElement("div",{className:b,style:{flexDirection:d}},a.a.createElement(E,null),a.a.createElement(h.AnimatePresence,{initial:!1},v&&a.a.createElement(h.motion.div,{key:"main-content",variants:{collapsed:({sideName:e})=>({originX:"right"===e?1:0,x:"right"===e?100:-100}),expanded:({sideName:e})=>({originX:"right"===e?1:0,x:0})},initial:"collapsed",animate:"expanded",exit:"collapsed",transition:{type:"tween",duration:.25},custom:{sideName:l},className:"fl-asst-main-content"},a.a.createElement(p.App.Content,{apps:e,defaultApp:r}))))},O=n(27),j=n(22),S=n.n(j);const L={top:0,left:0,bottom:0,right:0},M=(e=L)=>{const t=(()=>{const{isShowingAdminBar:e}=Object(m.getSystemConfig)(),t=S()({maxWidth:782}),n=S()({maxWidth:600}),{application:r}=s.Env.use();return"beaver-builder"===r?45:!e||n?0:t?46:32})();let n=e;return Number.isInteger(e)&&(n={top:e,right:e,bottom:e,left:e}),{...n,top:n.top+t}},k=(e=0,t,n)=>e?"calc( 100% - ".concat(t+n.right,"px )"):n.left,A=e=>e>=window.innerWidth/2,I=e=>e>=window.innerHeight/2,C=({x:e,y:t})=>[A(e)?1:0,I(t)?1:0],B=(e,t)=>typeof e!=typeof t||e[0]!==t[0]||e[1]!==t[1],_=()=>a.a.createElement(O.a.row,{className:"frame-drag-handle",style:{paddingTop:4,paddingBottom:10,position:"absolute",top:0,left:0,right:0,zIndex:5,cursor:"move"}},a.a.createElement("svg",{width:"40",height:"4",viewBox:"0 0 40 4",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},a.a.createElement("path",{d:"M2,2 L38,2",stroke:"currentColor",strokeWidth:"4",strokeLinecap:"round"}))),P=({left:e,...t})=>a.a.createElement("div",c()({style:{position:"fixed",top:0,bottom:0,left:e,width:60,background:"var(--fluid-blue)",zIndex:9998}},t));var H=({children:e,isHidden:t=!1,...n})=>{const{setWindow:o}=Object(m.getSystemActions)(),{window:i,isAppHidden:l}=Object(m.useSystemState)(["window","isAppHidden"]),[u]=i.origin,{application:d}=s.Env.use(),f="beaver-builder"===d,p=Object(h.useAnimation)(),g=Object(h.useDragControls)(),[b,v]=Object(r.useState)(!1),y=M(),{top:w,left:E,width:x,height:O}=((e,t,n=!1)=>{const r=(e=>e?60:420)(n);return{top:t.top,left:k(e,r,t),width:r,height:"calc( 100vh - ".concat(t.top+t.bottom,"px )")}})(u,y,l),j=((e,t)=>e||t?"0 0 0px hsla( 210, 0%, 0%, 0 )":"0 0 20px hsla( 210, 20%, 30%, .15 )")(t,l),L=u?x:-Math.abs(x),I=S()({maxWidth:600});Object(r.useEffect)((()=>{const e=document.documentElement;return e.classList.add(u?"fl-asst-pinned-right":"fl-asst-pinned-left"),()=>e.classList.remove("fl-asst-pinned-right","fl-asst-pinned-left")}),[]),Object(r.useEffect)((()=>{const e=document.documentElement;t?p.set({x:L,left:E}):(p.start({x:0,y:0,left:E}),u?e.classList.replace("fl-asst-pinned-left","fl-asst-pinned-right"):e.classList.replace("fl-asst-pinned-right","fl-asst-pinned-left"))}),[u]),Object(r.useEffect)((()=>{p.set({top:w,height:O})}),[y]),Object(r.useEffect)((()=>{p.start({width:x,left:E,boxShadow:j})}),[l]),Object(r.useEffect)((()=>{const e=u?x:-Math.abs(x);p.start({x:t?e:0,boxShadow:j}).then((()=>{p.set({pointerEvents:t?"none":"auto"})}));const n=document.documentElement;t?n.classList.remove("fl-asst-pinned-right","fl-asst-pinned-left"):n.classList.add(u?"fl-asst-pinned-right":"fl-asst-pinned-left")}),[t]);return a.a.createElement(a.a.Fragment,null,!1!==b&&a.a.createElement(P,{left:k(b,60,y)}),a.a.createElement(h.motion.div,c()({initial:{x:t?L:0,top:w,left:E,width:x,height:O,boxShadow:j},animate:p,transition:{duration:.2},style:{position:"fixed",overflow:"hidden",boxSizing:"border-box",background:"var(--fluid-background)",zIndex:I||f?999999:9999,display:"flex",flexDirection:"column",pointerEvents:t?"none":null,contain:"strict"},drag:!0,dragControls:g,onDragStart:(e,t)=>{e.target.classList.contains("frame-drag-handle")||g.componentControls.forEach((n=>n.stop(e,t)))},onDrag:(e,t)=>{A(t.point.x)?1!==b&&v(1):0!==b&&v(0)},onDragEnd:(e,t)=>{v(!1);const n=A(t.point.x)?1:0;u!==n?(e=>{let t=[...i.origin];t[0]="right"===e?1:0,o({...i,origin:t})})(n?"right":"left"):p.start({x:0,y:0})}},n),a.a.createElement(_,null),e))};var N=({...e})=>{const t=Object(h.useAnimation)(),{window:n}=Object(m.useSystemState)(["window"]),{origin:o}=n,{toggleIsShowingUI:i,setWindow:l}=Object(m.getSystemActions)(),[u,d]=Object(r.useState)(!1),f=50,p=M(15),g=(e,t,n)=>e?"calc( 100vh - ".concat(t+n.bottom,"px )"):n.top;return Object(r.useEffect)((()=>{t.start({x:0,y:0,top:g(o[1],f,p),left:k(o[0],f,p)})}),[o]),a.a.createElement(a.a.Fragment,null,a.a.createElement(h.motion.button,c()({onClick:()=>{u||i(),d(!1)},initial:{position:"fixed",top:g(o[1],f,p),left:k(o[0],f,p),display:"flex",alignItems:"center",justifyContent:"center",background:"var(--fluid-opaque-13)",width:f,height:f,borderRadius:25,scale:1,zIndex:99999},animate:t,transition:{type:"tween"},drag:!0,whileDrag:{scale:1.1},onDrag:(e,t)=>{const n=C(t.point);B(u,n)&&d(o)},onDragEnd:(e,r)=>{const a=C(r.point);B(o,a)?l({...n,origin:a}):t.start({x:0,y:0})}},e),a.a.createElement(s.Icon.Pencil,{size:36})))};const U=()=>{const e=Object(u.useLocation)(),t=Object(u.useHistory)(),{setHistory:n}=Object(m.getSystemActions)();return Object(r.useEffect)((()=>{n(t.index,t.entries)}),[e]),null},F=({colorScheme:e="light",className:t,...n})=>{const r=f()({["fluid-color-scheme-".concat(e)]:e},t);return a.a.createElement("div",c()({className:r},n))},R=({displayingIn:e,children:t})=>a.a.createElement(p.Root,{router:g},a.a.createElement(U,null),a.a.createElement(s.Env.Provider,{application:e},t)),D=()=>{const{isShowingAdminBar:e}=Object(m.getSystemConfig)(),{appearance:t,window:n}=Object(m.useSystemState)(["window","appearance"]),{isHidden:r,hiddenAppearance:o}=n,i=r&&("admin_bar"!==o||!e);return a.a.createElement(R,null,a.a.createElement(F,{colorScheme:t.brightness},a.a.createElement(H,{isHidden:r},a.a.createElement(x,null)),i&&a.a.createElement(N,null)))},T=()=>a.a.createElement(R,{displayingIn:"beaver-builder"},a.a.createElement(H,null,a.a.createElement(x,null)));var z=()=>{const{setWindow:e}=Object(m.getSystemActions)(),t=document.createElement("button");t.classList.add("skip-link","fl-asst-screen-reader-text"),t.innerText=Object(i.__)("Skip to Assistant"),t.tabIndex=1,t.addEventListener("click",(()=>{e({isHidden:!1});const t=document.getElementById("fl-asst-close-panel");t&&t.focus()})),document.body.prepend(t)},W=n(12);n(198);document.addEventListener("DOMContentLoaded",(()=>{const e=document.querySelector("#wp-admin-bar-fl_assistant_toggle_ui");e&&e.addEventListener("click",W.toggleUI)}));n(200);let q;const X=()=>void 0!==q&&Object(o.unmountComponentAtNode)(q),$=()=>{void 0===q&&(q=document.createElement("div"),q.classList.add("fl-asst-mount","fl-asst","fluid","fl","uid"),document.body.appendChild(q)),Object(o.render)(a.a.createElement(D,null),q)};"FLBuilder"in window?FLBuilder.addHook("didInitUI",(()=>{if(FLBuilder.addHook("endEditingSession",$),FLBuilder.addHook("restartEditingSession",X),"Builder"in FL&&"registerPanel"in FL.Builder){const{registerPanel:e,togglePanel:t}=FL.Builder;e("assistant",{wrapClassName:"fl-asst",label:Object(i.__)("Assistant"),root:T,render:T,frame:!1});const n=document.querySelector(".fl-builder-fl-assistant-button");n&&n.addEventListener("click",(()=>t("assistant")))}})):$(),wp&&"plugins"in wp&&"editPost"in wp&&wp.plugins.registerPlugin("fl-asst-more-menu-item",{render:()=>{const{PluginMoreMenuItem:e}=wp.editPost;return a.a.createElement(e,{icon:a.a.createElement(s.Icon.Pencil,null),onClick:FL.Assistant.toggleUI},Object(i.__)("Assistant"))}}),z()},22:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(72);t.default=r.default,t.useMedia=r.useMedia,t.useMediaLayout=r.useMediaLayout},23:function(e,t,n){"use strict";n.r(t),n.d(t,"isRenderProp",(function(){return i})),n.d(t,"useComponentUpdate",(function(){return s})),n.d(t,"useInitialFocus",(function(){return l}));var r=n(0),a=n(22),o=n.n(a);n.d(t,"useMedia",(function(){return o.a}));const i=e=>"function"==typeof e,s=(e,t=[])=>{const n=Object(r.useRef)();Object(r.useEffect)((()=>{n.current?e():n.current=!0}),t)},l=(e=(()=>{}))=>{const t=Object(r.useRef)();return Object(r.useEffect)((()=>{t.current&&t.current instanceof Element&&!1!==e(t.current)&&t.current.focus()}),[t]),t}},24:function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var n=t.protocol+"//"+t.host,r=n+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,(function(e,t){var a,o=t.trim().replace(/^"(.*)"$/,(function(e,t){return t})).replace(/^'(.*)'$/,(function(e,t){return t}));return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(o)?e:(a=0===o.indexOf("//")?o:0===o.indexOf("/")?n+o:r+o.replace(/^\.\//,""),"url("+JSON.stringify(a)+")")}))}},26:function(e,t){e.exports=ReactDOM},27:function(e,t,n){"use strict";var r=n(0),a=n.n(r);const o=({error:e})=>a.a.createElement("code",null,e.message);class i extends r.Component{constructor(e){super(e),this.state={hasError:!1,error:null}}static getDerivedStateFromError(e){return{hasError:!0,error:e}}render(){const{alternate:e=o,children:t}=this.props,{hasError:n,error:a}=this.state;return n?Object(r.createElement)(!0===e?o:e,{error:a}):t}}const s=10,l=(e,t,n)=>{let r={};if(e&&e){let t=s;switch(e){case"sm":case"small":t=5;break;case"med":case"medium":case!0:t=s;break;case"lg":case"large":t=20;break;default:t=e}r.padding=t}if(t){let e=s;switch(t){case"sm":case"small":e=5;break;case"med":case"medium":case!0:e=s;break;case"lg":case"large":e=20;break;default:e=t}r.paddingTop=e,r.paddingBottom=e}if(n){let e=s;switch(n){case"sm":case"small":e=5;break;case"med":case"medium":case!0:e=s;break;case"lg":case"large":e=20;break;default:e=n}r.paddingLeft=e,r.paddingRight=e}return r},c=e=>{let t={};return(e.row||e.column||e.gap)&&(t={display:"flex",justifyContent:"center",alignItems:"center",gap:e.gap},t.flexDirection=e.row?"row":"column"),t},u={position:"absolute",top:0,left:0,width:"100%",height:"100%",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"};var d=new Proxy({FLBox:e=>{const{tag:t="div",innerTag:n="div",children:r,errorBoundary:o,...s}=(e=>{const{style:t,ratio:n,pad:r,padX:a,padY:o,...i}=e,s={boxSizing:"border-box",...c(e),...l(r,a,o),...t};return n&&(s.position="relative",s.padding=null,s.paddingTop=null,s.paddingLeft=null,s.paddingRight=null,s.paddingBottom=null,s.paddingTop=((e,t,n)=>{if(!0===e)return"100%";if(t&&n)return n/t*100+"%";switch(e){case"square":case"1:1":return"100%";case"video":case"16:9":return"56.25%";case"poster":case"3:4":return"133.3%";default:const t=e.split(":");return 100/t[0]*t[1]+"%"}})(n,e.width,e.height)),{...i,style:{...s,...t}}})(e),d=e.ratio;return a.a.createElement(t,s,o&&a.a.createElement(i,{alternate:o},d&&a.a.createElement(n,{style:u},r),!d&&r),!o&&a.a.createElement(a.a.Fragment,null,d&&a.a.createElement(n,{style:u},r),!d&&r))}},{get:({FLBox:e},t="div")=>n=>{let r={...n};switch(t){case"box":case"column":r.column=!0;break;case"row":r.row=!0;break;case"poster":r.ratio="3:4";break;default:r.tag=n.tag?n.tag:t}return a.a.createElement(e,{...r})}});t.a=d},3:function(e,t){e.exports=FL.Assistant.ui},4:function(e,t){e.exports=classnames},44:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.replace(/[A-Z]/g,(function(e){return"-"+e.toLowerCase()})).toLowerCase()}},5:function(e,t){function n(){return e.exports=n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},n.apply(this,arguments)}e.exports=n},6:function(e,t){e.exports=FL.Assistant.data},7:function(e,t){e.exports=ReactRouterDOM},72:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),a=n(73);t.mockMediaQueryList={media:"",matches:!1,onchange:a.noop,addListener:a.noop,removeListener:a.noop,addEventListener:a.noop,removeEventListener:a.noop,dispatchEvent:function(e){return!0}};var o=function(e){return function(n,o){void 0===o&&(o=!1);var i=r.useState(o),s=i[0],l=i[1],c=a.queryObjectToString(n);return e((function(){var e=!0,n="undefined"==typeof window?t.mockMediaQueryList:window.matchMedia(c),r=function(){e&&l(Boolean(n.matches))};return n.addListener(r),l(n.matches),function(){e=!1,n.removeListener(r)}}),[c]),s}};t.useMedia=o(r.useEffect),t.useMediaLayout=o(r.useLayoutEffect),t.default=t.useMedia},73:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(44);t.camelToHyphen=r.default;var a=n(74);t.queryObjectToString=a.default;var o=n(75);t.noop=o.default},74:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(44);t.default=function(e){return"string"==typeof e?e:Object.entries(e).map((function(e){var t=e[0],n=e[1],a=r.default(t),o=n;return"boolean"==typeof o?o?a:"not "+a:("number"==typeof o&&/[height|width]$/.test(a)&&(o+="px"),"("+a+": "+o+")")})).join(" and ")}},75:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){}},8:function(e,t,n){var r,a,o={},i=(r=function(){return window&&document&&document.all&&!window.atob},function(){return void 0===a&&(a=r.apply(this,arguments)),a}),s=function(e,t){return t?t.querySelector(e):document.querySelector(e)},l=function(e){var t={};return function(e,n){if("function"==typeof e)return e();if(void 0===t[e]){var r=s.call(this,e,n);if(window.HTMLIFrameElement&&r instanceof window.HTMLIFrameElement)try{r=r.contentDocument.head}catch(e){r=null}t[e]=r}return t[e]}}(),c=null,u=0,d=[],f=n(24);function p(e,t){for(var n=0;n<e.length;n++){var r=e[n],a=o[r.id];if(a){a.refs++;for(var i=0;i<a.parts.length;i++)a.parts[i](r.parts[i]);for(;i<r.parts.length;i++)a.parts.push(y(r.parts[i],t))}else{var s=[];for(i=0;i<r.parts.length;i++)s.push(y(r.parts[i],t));o[r.id]={id:r.id,refs:1,parts:s}}}}function m(e,t){for(var n=[],r={},a=0;a<e.length;a++){var o=e[a],i=t.base?o[0]+t.base:o[0],s={css:o[1],media:o[2],sourceMap:o[3]};r[i]?r[i].parts.push(s):n.push(r[i]={id:i,parts:[s]})}return n}function g(e,t){var n=l(e.insertInto);if(!n)throw new Error("Couldn't find a style target. This probably means that the value for the 'insertInto' parameter is invalid.");var r=d[d.length-1];if("top"===e.insertAt)r?r.nextSibling?n.insertBefore(t,r.nextSibling):n.appendChild(t):n.insertBefore(t,n.firstChild),d.push(t);else if("bottom"===e.insertAt)n.appendChild(t);else{if("object"!=typeof e.insertAt||!e.insertAt.before)throw new Error("[Style Loader]\n\n Invalid value for parameter 'insertAt' ('options.insertAt') found.\n Must be 'top', 'bottom', or Object.\n (https://github.com/webpack-contrib/style-loader#insertat)\n");var a=l(e.insertAt.before,n);n.insertBefore(t,a)}}function h(e){if(null===e.parentNode)return!1;e.parentNode.removeChild(e);var t=d.indexOf(e);t>=0&&d.splice(t,1)}function b(e){var t=document.createElement("style");if(void 0===e.attrs.type&&(e.attrs.type="text/css"),void 0===e.attrs.nonce){var r=function(){0;return n.nc}();r&&(e.attrs.nonce=r)}return v(t,e.attrs),g(e,t),t}function v(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))}function y(e,t){var n,r,a,o;if(t.transform&&e.css){if(!(o="function"==typeof t.transform?t.transform(e.css):t.transform.default(e.css)))return function(){};e.css=o}if(t.singleton){var i=u++;n=c||(c=b(t)),r=x.bind(null,n,i,!1),a=x.bind(null,n,i,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return void 0===e.attrs.type&&(e.attrs.type="text/css"),e.attrs.rel="stylesheet",v(t,e.attrs),g(e,t),t}(t),r=j.bind(null,n,t),a=function(){h(n),n.href&&URL.revokeObjectURL(n.href)}):(n=b(t),r=O.bind(null,n),a=function(){h(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else a()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=i()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=m(e,t);return p(n,t),function(e){for(var r=[],a=0;a<n.length;a++){var i=n[a];(s=o[i.id]).refs--,r.push(s)}e&&p(m(e,t),t);for(a=0;a<r.length;a++){var s;if(0===(s=r[a]).refs){for(var l=0;l<s.parts.length;l++)s.parts[l]();delete o[s.id]}}}};var w,E=(w=[],function(e,t){return w[e]=t,w.filter(Boolean).join("\n")});function x(e,t,n,r){var a=n?"":r.css;if(e.styleSheet)e.styleSheet.cssText=E(t,a);else{var o=document.createTextNode(a),i=e.childNodes;i[t]&&e.removeChild(i[t]),i.length?e.insertBefore(o,i[t]):e.appendChild(o)}}function O(e,t){var n=t.css,r=t.media;if(r&&e.setAttribute("media",r),e.styleSheet)e.styleSheet.cssText=n;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(n))}}function j(e,t,n){var r=n.css,a=n.sourceMap,o=void 0===t.convertToAbsoluteUrls&&a;(t.convertToAbsoluteUrls||o)&&(r=f(r)),a&&(r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(a))))+" */");var i=new Blob([r],{type:"text/css"}),s=e.href;e.href=URL.createObjectURL(i),s&&URL.revokeObjectURL(s)}}}); |
|
1
|
+(()=>{"use strict";var e={587:(e,t,n)=>{var a=n(8038);t.ZP=a.default,a.useMedia,t.EB=a.useMediaLayout},8038:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});var a=n(7363),i=n(1654);t.mockMediaQueryList={media:"",matches:!1,onchange:i.noop,addListener:i.noop,removeListener:i.noop,addEventListener:i.noop,removeEventListener:i.noop,dispatchEvent:function(e){return!0}};var s=function(e){return function(n,s){void 0===s&&(s=!1);var o=a.useState(s),r=o[0],l=o[1],d=i.queryObjectToString(n);return e((function(){var e=!0,n="undefined"==typeof window?t.mockMediaQueryList:window.matchMedia(d),a=function(){e&&l(Boolean(n.matches))};return n.addListener(a),l(n.matches),function(){e=!1,n.removeListener(a)}}),[d]),r}};t.useMedia=s(a.useEffect),t.useMediaLayout=s(a.useLayoutEffect),t.default=t.useMedia},6426:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.replace(/[A-Z]/g,(function(e){return"-"+e.toLowerCase()})).toLowerCase()}},1654:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});var a=n(6426);t.camelToHyphen=a.default;var i=n(1168);t.queryObjectToString=i.default;var s=n(8419);t.noop=s.default},8419:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){}},1168:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0});var a=n(6426);t.default=function(e){return"string"==typeof e?e:Object.entries(e).map((function(e){var t=e[0],n=e[1],i=a.default(t),s=n;return"boolean"==typeof s?s?i:"not "+i:("number"==typeof s&&/[height|width]$/.test(i)&&(s+="px"),"("+i+": "+s+")")})).join(" and ")}},7363:e=>{e.exports=React}},t={};function n(a){var i=t[a];if(void 0!==i)return i.exports;var s=t[a]={exports:{}};return e[a](s,s.exports,n),s.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 a in t)n.o(t,a)&&!n.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{var e=n(7363),t=n.n(e);const a=ReactDOM,i=wp.i18n,s=FL.Assistant.ui,o=ReactRouterDOM,r=classnames;var l=n.n(r);const d=FL.vendors.BBFluid,c=FL.vendors.BBAppCore,u=FL.Assistant.data,m=e=>{let{children:n}=e;const{history:a}=(0,u.useSystemState)(!1),i={initialIndex:a.index};return a.entries&&a.entries.length&&(i.initialEntries=a.entries),t().createElement(o.MemoryRouter,i,n)},p=wp.keycodes,f=FramerMotion;var g=n(587);const h=(0,e.memo)((()=>{const{isAppHidden:e}=(0,u.useSystemState)(),{selectApp:n,selectHomeApp:a}=(0,u.getSystemSelectors)(),{isMobile:r,isCompactHeight:d,application:c}=s.Env.use(),{toggleIsShowingUI:m,setIsAppHidden:h}=(0,u.getSystemActions)(),E=(0,g.ZP)({maxHeight:400}),b=(0,o.useHistory)(),{pathname:y}=b.location,w="beaver-builder"===c,x=0===b.index,S=y.startsWith("/fl-manage"),L=()=>{b.go(-b.length),b.replace("/",{})},M=function(){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{};arguments.length>0&&void 0!==arguments[0]&&arguments[0]?h(!e):(h(!1),t())},A=l()("fl-asst-sidebar","frame-drag-handle",{"fl-asst-sidebar-compact":d}),C=()=>{const n=a();return n?t().createElement(f.motion.li,{layout:!0,transition:{layoutX:{duration:0}}},t().createElement(s.Button,{appearance:x&&!e?"normal":"transparent",shape:"round",size:"lg",isSelected:x&&!e,onClick:()=>M(x,L),className:"disable-while-sorting",title:n.label},t().createElement(s.Icon.Safely,{icon:n.icon,isSelected:x&&!e}))):null},I=()=>{const a=n("fl-manage");return t().createElement(f.motion.li,{layout:!0,transition:{layoutX:{duration:0}}},t().createElement(s.Button,{appearance:S&&!e?"normal":"transparent",shape:"round",size:"lg",isSelected:S&&!e,onClick:()=>M(S,(()=>b.push({pathname:`/${a.handle}`,state:a}))),className:"disable-while-sorting",title:a.label},t().createElement(s.Icon.Safely,{icon:a.icon,isSelected:S&&!e})))},B=()=>{let e=()=>m(!1);if(w){if(void 0===FL.Builder||"function"!=typeof FL.Builder.togglePanel)return null;e=FL.Builder.togglePanel}return t().createElement(s.Button,{appearance:"transparent",onClick:e,className:"fl-asst-sidebar-close-button",title:(0,i.__)("Hide Panel"),shape:"round",size:"lg",style:{margin:"0 auto"}},t().createElement(s.Icon.Close,null))};return t().createElement("div",{className:A,style:{cursor:"move"}},t().createElement("div",{className:"fl-asst-sidebar-cell fl-asst-sidebar-cell-top"},t().createElement(B,null)),t().createElement("div",{className:"fl-asst-sidebar-cell fl-asst-sidebar-cell-middle"},t().createElement(s.App.List,{before:t().createElement(C,null),after:t().createElement(I,null),limit:E?3:d?4:r?3:5},(n=>{let{label:a,handle:i,icon:o,moveDown:r,moveUp:l}=n;const d={pathname:`/${i}`},c=i===y.split("/")[1],u={icon:o,context:"sidebar",isSelected:c};return t().createElement(s.Button,{appearance:c&&!e?"normal":"transparent",shape:"round",size:"lg",isSelected:c&&!e,onClick:()=>{M(c,(()=>b.push(d)))},title:a,onKeyDown:e=>{e.keyCode===p.DOWN&&(r(),e.preventDefault()),e.keyCode===p.UP&&(l(),e.preventDefault())}},t().createElement(v,u))}))),!r&&t().createElement("div",{className:"fl-asst-sidebar-cell disable-while-sorting",style:{minHeight:60}}))})),v=(0,e.memo)((e=>t().createElement(s.Icon.Safely,e))),E=h,b=()=>{const{apps:e,window:n,isAppHidden:a,homeKey:i}=(0,u.useSystemState)(["apps","window","isAppHidden","homeKey"]),{origin:r}=n,d=r[0]?"right":"left",{isMobile:m,application:p}=s.Env.use(),f="right"===d?"row-reverse":"row",g="beaver-builder"===p,h=(0,o.useLocation)().pathname.split("/")[1],v=l()({"fl-asst-main":!0,"fl-asst-main-sidebar-only":a,"fl-asst-is-mobile":m,[`fl-asst-app-${h}`]:h}),b=!a||g;return t().createElement("div",{className:v,style:{flexDirection:f}},t().createElement(E,null),b&&t().createElement("div",{className:"fl-asst-main-content"},t().createElement(c.App.Content,{apps:e,defaultApp:i,loading:s.Page.Loading})),t().createElement(s.Modal.Root,null))};function y(){return y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},y.apply(this,arguments)}const w={top:0,left:0,bottom:0,right:0},x=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:w;const t=(()=>{const{isShowingAdminBar:e}=(0,u.getSystemConfig)(),t=(0,g.EB)({maxWidth:782}),n=(0,g.EB)({maxWidth:600}),{application:a}=s.Env.use();return"beaver-builder"===a?45:document.body.classList.contains("block-editor-page")?61:!e||n?0:t?46:32})();let n=e;return Number.isInteger(e)&&(n={top:e,right:e,bottom:e,left:e}),{...n,top:n.top+t}},S=function(){let e=arguments.length>2?arguments[2]:void 0;return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:0)?`calc( 100% - ${(arguments.length>1?arguments[1]:void 0)+e.right}px )`:e.left},L=e=>e>=window.innerWidth/2,M=e=>e>=window.innerHeight/2,A=e=>{let{x:t,y:n}=e;return[L(t)?1:0,M(n)?1:0]},C=(e,t)=>typeof e!=typeof t||e[0]!==t[0]||e[1]!==t[1],I=n=>{let{x:a,top:i,pinnedRight:s,maxWidth:o,minWidth:r,setWidth:l,size:d,getSizeName:c}=n;const u=(0,e.useRef)(a.get()),m=(0,e.useRef)(d);return t().createElement(f.motion.div,{className:"fl-asst-frame-resize-handle",drag:"x",dragMomentum:!1,onDrag:()=>{let e=parseInt(Math.abs(a.get()));if(e>u.current+10||e<u.current-10){const t=c(e);t!==m.current&&(l(e),m.current=t),u.current=e}},onDragEnd:()=>{let e=parseInt(Math.abs(a.get()));o<e?e=o:r>e&&(e=r),l(e)},dragElastic:0,dragConstraints:{left:s?-Math.abs(o):r,right:s?-Math.abs(r):o},style:{x:a,width:6,position:"fixed",top:i,bottom:0,left:s?"auto":0,right:s?0:"auto"}})},B=()=>t().createElement("div",{className:"frame-drag-handle",style:{display:"flex",justifyContent:"center",paddingTop:4,paddingBottom:10,position:"absolute",top:0,left:0,right:0,zIndex:5,cursor:"move",color:"var(--fluid-opaque-7)"}},t().createElement("svg",{width:"40",height:"4",viewBox:"0 0 40 4",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},t().createElement("path",{d:"M2,2 L38,2",stroke:"currentColor",strokeWidth:"4",strokeLinecap:"round"}))),k=e=>{let{left:n,...a}=e;return t().createElement("div",y({style:{position:"fixed",top:0,bottom:0,left:n,width:60,background:"var(--fluid-blue)",zIndex:9998}},a))},P=n=>{let{children:a,isHidden:i=!1,className:o,...r}=n;const{window:c,isAppHidden:m}=(0,u.useSystemState)(["window","isAppHidden"]),{width:p=M,origin:h}=c,[v]=h,{setWindow:E}=(0,u.getSystemActions)(),{minWidth:b,maxWidth:w,defaultWidth:M,breakpoint:A}=(0,u.getSystemConfig)().frameDefaults,C="beaver-builder"===s.Env.use().application,P=(0,f.useAnimation)(),_=(0,f.useDragControls)(),[H,D]=(0,e.useState)(!1),F=x(),N=JSON.stringify(F),{top:W,left:O,width:z,height:j}=function(e,t){const n=arguments.length>2&&void 0!==arguments[2]&&arguments[2]?60:arguments.length>3&&void 0!==arguments[3]?arguments[3]:420;return{top:t.top,left:S(e,n,t),width:n,height:`calc( 100vh - ${t.top+t.bottom}px )`}}(v,F,m,p),R=((e,t)=>e||t?"0 0 0px hsla( 210, 0%, 0%, 0 )":"0 0 20px hsla( 210, 20%, 30%, .15 )")(i,m),$=b,U=w>window.innerWidth?window.innerWidth:w,q=(0,f.useMotionValue)(v?-Math.abs(p):p),T=(0,f.useTransform)(q,(e=>m?60:Math.abs(e))),Z=(0,f.useTransform)(T,(e=>v?`calc( 100% - ${e+F.right}px )`:0)),K=v?z:-Math.abs(z),Q=(0,g.ZP)({maxWidth:600});(0,e.useEffect)((()=>{const e=document.documentElement;return e.classList.add(v?"fl-asst-pinned-right":"fl-asst-pinned-left"),()=>{e.classList.remove("fl-asst-pinned-right","fl-asst-pinned-left")}}),[]),(0,e.useEffect)((()=>{const e=document.documentElement;i?P.set({x:K,left:O}):(P.start({x:0,y:0,left:O}),v?(q.set(-Math.abs(p)),e.classList.replace("fl-asst-pinned-left","fl-asst-pinned-right")):(q.set(p),e.classList.replace("fl-asst-pinned-right","fl-asst-pinned-left")))}),[v]),(0,e.useEffect)((()=>{P.set({top:W,height:j})}),[N]),(0,e.useEffect)((()=>{P.start({width:z,left:O,boxShadow:R})}),[m]),(0,e.useEffect)((()=>{const e=v?z:-Math.abs(z);P.start({x:i?e:0,boxShadow:R}).then((()=>{P.set({pointerEvents:i?"none":"auto"})}));const t=document.documentElement;i?t.classList.remove("fl-asst-pinned-right","fl-asst-pinned-left"):t.classList.add(v?"fl-asst-pinned-right":"fl-asst-pinned-left")}),[i]),(0,e.useEffect)((()=>{const e=Math.floor(T.get());p!==e&&q.set(v?-Math.abs(p):p)}),[p]);const X=e=>e>=A?"medium":"compact",J=X(p),V={size:J,isMedium:"medium"===J,isCompact:"compact"===J,isDragging:!1===H},G=l()("fl-asst-frame",{[`fluid-frame-size-${J}`]:J},o),Y=!1===H&&!i&&!m;return t().createElement(d.Frame.Context.Provider,{value:V},!1!==H&&t().createElement(k,{left:S(H,60,F)}),t().createElement(f.motion.div,y({className:G,animate:P,transition:{duration:.2},initial:{x:i?K:0,top:W,left:O,width:z,height:j,boxShadow:R},style:{width:T,left:Z,position:"fixed",overflow:"auto",boxSizing:"border-box",background:"var(--fluid-background)",zIndex:Q||C?999999:9999,display:"flex",flexDirection:"column",pointerEvents:i?"none":null,contain:"strict",willChange:"transform"},drag:!0,dragControls:_,onDragStart:(e,t)=>{e.target.classList.contains("frame-drag-handle")||_.componentControls.forEach((n=>n.stop(e,t)))},onDrag:(e,t)=>{L(t.point.x)?1!==H&&D(1):0!==H&&D(0)},onDragEnd:(e,t)=>{if(D(!1),!e.target.classList.contains("frame-drag-handle"))return;const n=L(t.point.x)?1:0;v!==n?function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"left",t=[...c.origin];t[0]="right"===e?1:0,E({...c,origin:t})}(n?"right":"left"):P.start({x:0,y:0})}},r),t().createElement(B,null),a),Y&&t().createElement(I,{x:q,top:W,pinnedRight:v,maxWidth:U,minWidth:$,setWidth:e=>E({...c,width:e}),size:J,getSizeName:X}))},_=n=>{let{...a}=n;const i=(0,f.useAnimation)(),{window:o}=(0,u.useSystemState)(["window"]),{origin:r}=o,{toggleIsShowingUI:l,setWindow:d}=(0,u.getSystemActions)(),[c,m]=(0,e.useState)(!1),p=50,g=x(15),h=(e,t,n)=>e?`calc( 100vh - ${t+n.bottom}px )`:n.top;return(0,e.useEffect)((()=>{i.start({x:0,y:0,top:h(r[1],p,g),left:S(r[0],p,g)})}),[r]),t().createElement(t().Fragment,null,t().createElement(f.motion.button,y({onClick:()=>{c||l(),m(!1)},initial:{position:"fixed",top:h(r[1],p,g),left:S(r[0],p,g),display:"flex",alignItems:"center",justifyContent:"center",background:"var(--fluid-opaque-13)",width:p,height:p,borderRadius:25,scale:1,zIndex:99999},animate:i,transition:{type:"tween"},drag:!0,whileDrag:{scale:1.1},onDrag:(e,t)=>{const n=A(t.point);C(c,n)&&m(r)},onDragEnd:(e,t)=>{const n=A(t.point);C(r,n)?d({...o,origin:n}):i.start({x:0,y:0})},"aria-label":"Assistant","aria-expanded":!1,"aria-disabled":!1},a),t().createElement(s.Icon.Pencil,{size:36})))},H=()=>{const t=(0,o.useLocation)(),n=(0,o.useHistory)(),{setHistory:a}=(0,u.getSystemActions)();return(0,e.useEffect)((()=>{a(n.index,n.entries)}),[t]),null},D=e=>{let{displayingIn:n,children:a}=e;return t().createElement(c.Root,{router:m},t().createElement(H,null),t().createElement(s.Env.Provider,{application:n},a))},F=()=>{const{isShowingAdminBar:e,isAdmin:n}=(0,u.getSystemConfig)(),{appearance:a,window:i}=(0,u.useSystemState)(["window","appearance"]),{isHidden:s,hiddenAppearance:o}=i,r=!n&&s&&("admin_bar"!==o||!e);return t().createElement(D,null,t().createElement(d.Color.SchemeProvider,{value:a.brightness},t().createElement(P,{isHidden:s},t().createElement(b,null)),r&&t().createElement(_,null)))},N=()=>t().createElement("div",{id:"fl-asst-mount"}),W=()=>t().createElement(D,{displayingIn:"beaver-builder"},t().createElement(P,null,t().createElement(b,null))),O=()=>{const{setWindow:e}=(0,u.getSystemActions)(),t=document.createElement("button");t.classList.add("skip-link","fl-asst-screen-reader-text"),t.innerText=(0,i.__)("Skip to Assistant"),t.tabIndex=1,t.addEventListener("click",(()=>{e({isHidden:!1});const t=document.getElementById("fl-asst-close-panel");t&&t.focus()})),document.body.prepend(t)},z=FL.Assistant;document.addEventListener("DOMContentLoaded",(()=>{const e=document.querySelector("#wp-admin-bar-fl_assistant_toggle_ui");e&&e.addEventListener("click",z.toggleUI)}));const j=parseInt(t().version.split(".")[0])>=18;let R,$;const U=()=>{void 0!==$&&j?$.unmount():(0,a.unmountComponentAtNode)(R)},q=()=>{R=document.getElementById("fl-asst-mount"),R?U():(R=document.createElement("div"),R.classList.add("fl-asst-mount","fl-asst","fl-asst-plugin","fluid","fl","uid"),R.id="fl-asst-mount",document.body.appendChild(R)),j?($=(0,a.createRoot)(R),$.render(t().createElement(F,null))):(0,a.render)(t().createElement(F,null),R)},T=()=>{const{registerPanel:e,togglePanel:n}=FL.Builder;e("assistant",{wrapClassName:"fl-asst",label:(0,i.__)("Assistant"),root:N,frame:!1,onMount:()=>{R=document.getElementById("fl-asst-mount"),j?($=(0,a.createRoot)(R),$.render(t().createElement(W,null))):(0,a.render)(t().createElement(W,null),R)},onUnMount:U});const s=document.querySelector(".fl-builder-fl-assistant-button");s&&s.addEventListener("click",(()=>n("assistant")))},Z=()=>{if(FLBuilder.addHook("endEditingSession",q),FLBuilder.addHook("restartEditingSession",U),"Builder"in FL&&"registerPanel"in FL.Builder){const{registerPanel:e,togglePanel:t}=FL.Builder;e("assistant",{wrapClassName:"fl-asst",label:(0,i.__)("Assistant"),root:W,render:W,frame:!1});const n=document.querySelector(".fl-builder-fl-assistant-button");n&&n.addEventListener("click",(()=>t("assistant")))}},K=document.getElementById("fl-builder-ui-iframe");K?K.addEventListener("load",T):"FLBuilder"in window?FLBuilder.addHook("didInitUI",Z):q(),wp&&"plugins"in wp&&"editPost"in wp&&wp.plugins.registerPlugin("fl-asst-more-menu-item",{render:()=>{const{PluginMoreMenuItem:e}=wp.editPost;return t().createElement(e,{icon:t().createElement(s.Icon.Pencil,null),onClick:FL.Assistant.toggleUI},(0,i.__)("Assistant"))}}),O()})()})(); |