advanced-custom-fields-pro/assets/build/js/pro/acf-pro-blocks.min.js

1 line
71 KiB
JavaScript

(()=>{var e={20:(e,t,n)=>{"use strict";var r=n(540),o=Symbol.for("react.element"),i=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var r,i={},c=null,d=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(d=t.ref),t)a.call(t,r)&&!l.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===i[r]&&(i[r]=t[r]);return{$$typeof:o,type:e,key:c,ref:d,props:i,_owner:s.current}}t.Fragment=i,t.jsx=c,t.jsxs=c},138:()=>{jQuery,acf.jsxNameReplacements={"accent-height":"accentHeight",accentheight:"accentHeight","accept-charset":"acceptCharset",acceptcharset:"acceptCharset",accesskey:"accessKey","alignment-baseline":"alignmentBaseline",alignmentbaseline:"alignmentBaseline",allowedblocks:"allowedBlocks",allowfullscreen:"allowFullScreen",allowreorder:"allowReorder","arabic-form":"arabicForm",arabicform:"arabicForm",attributename:"attributeName",attributetype:"attributeType",autocapitalize:"autoCapitalize",autocomplete:"autoComplete",autocorrect:"autoCorrect",autofocus:"autoFocus",autoplay:"autoPlay",autoreverse:"autoReverse",autosave:"autoSave",basefrequency:"baseFrequency","baseline-shift":"baselineShift",baselineshift:"baselineShift",baseprofile:"baseProfile",calcmode:"calcMode","cap-height":"capHeight",capheight:"capHeight",cellpadding:"cellPadding",cellspacing:"cellSpacing",charset:"charSet",class:"className",classid:"classID",classname:"className","clip-path":"clipPath","clip-rule":"clipRule",clippath:"clipPath",clippathunits:"clipPathUnits",cliprule:"clipRule","color-interpolation":"colorInterpolation","color-interpolation-filters":"colorInterpolationFilters","color-profile":"colorProfile","color-rendering":"colorRendering",colorinterpolation:"colorInterpolation",colorinterpolationfilters:"colorInterpolationFilters",colorprofile:"colorProfile",colorrendering:"colorRendering",colspan:"colSpan",contenteditable:"contentEditable",contentscripttype:"contentScriptType",contentstyletype:"contentStyleType",contextmenu:"contextMenu",controlslist:"controlsList",crossorigin:"crossOrigin",dangerouslysetinnerhtml:"dangerouslySetInnerHTML",datetime:"dateTime",defaultchecked:"defaultChecked",defaultvalue:"defaultValue",diffuseconstant:"diffuseConstant",disablepictureinpicture:"disablePictureInPicture",disableremoteplayback:"disableRemotePlayback","dominant-baseline":"dominantBaseline",dominantbaseline:"dominantBaseline",edgemode:"edgeMode","enable-background":"enableBackground",enablebackground:"enableBackground",enctype:"encType",enterkeyhint:"enterKeyHint",externalresourcesrequired:"externalResourcesRequired","fill-opacity":"fillOpacity","fill-rule":"fillRule",fillopacity:"fillOpacity",fillrule:"fillRule",filterres:"filterRes",filterunits:"filterUnits","flood-color":"floodColor","flood-opacity":"floodOpacity",floodcolor:"floodColor",floodopacity:"floodOpacity","font-family":"fontFamily","font-size":"fontSize","font-size-adjust":"fontSizeAdjust","font-stretch":"fontStretch","font-style":"fontStyle","font-variant":"fontVariant","font-weight":"fontWeight",fontfamily:"fontFamily",fontsize:"fontSize",fontsizeadjust:"fontSizeAdjust",fontstretch:"fontStretch",fontstyle:"fontStyle",fontvariant:"fontVariant",fontweight:"fontWeight",for:"htmlFor",foreignobject:"foreignObject",formaction:"formAction",formenctype:"formEncType",formmethod:"formMethod",formnovalidate:"formNoValidate",formtarget:"formTarget",frameborder:"frameBorder","glyph-name":"glyphName","glyph-orientation-horizontal":"glyphOrientationHorizontal","glyph-orientation-vertical":"glyphOrientationVertical",glyphname:"glyphName",glyphorientationhorizontal:"glyphOrientationHorizontal",glyphorientationvertical:"glyphOrientationVertical",glyphref:"glyphRef",gradienttransform:"gradientTransform",gradientunits:"gradientUnits","horiz-adv-x":"horizAdvX","horiz-origin-x":"horizOriginX",horizadvx:"horizAdvX",horizoriginx:"horizOriginX",hreflang:"hrefLang",htmlfor:"htmlFor","http-equiv":"httpEquiv",httpequiv:"httpEquiv","image-rendering":"imageRendering",imagerendering:"imageRendering",innerhtml:"innerHTML",inputmode:"inputMode",itemid:"itemID",itemprop:"itemProp",itemref:"itemRef",itemscope:"itemScope",itemtype:"itemType",kernelmatrix:"kernelMatrix",kernelunitlength:"kernelUnitLength",keyparams:"keyParams",keypoints:"keyPoints",keysplines:"keySplines",keytimes:"keyTimes",keytype:"keyType",lengthadjust:"lengthAdjust","letter-spacing":"letterSpacing",letterspacing:"letterSpacing","lighting-color":"lightingColor",lightingcolor:"lightingColor",limitingconeangle:"limitingConeAngle",marginheight:"marginHeight",marginwidth:"marginWidth","marker-end":"markerEnd","marker-mid":"markerMid","marker-start":"markerStart",markerend:"markerEnd",markerheight:"markerHeight",markermid:"markerMid",markerstart:"markerStart",markerunits:"markerUnits",markerwidth:"markerWidth",maskcontentunits:"maskContentUnits",maskunits:"maskUnits",maxlength:"maxLength",mediagroup:"mediaGroup",minlength:"minLength",nomodule:"noModule",novalidate:"noValidate",numoctaves:"numOctaves","overline-position":"overlinePosition","overline-thickness":"overlineThickness",overlineposition:"overlinePosition",overlinethickness:"overlineThickness","paint-order":"paintOrder",paintorder:"paintOrder","panose-1":"panose1",pathlength:"pathLength",patterncontentunits:"patternContentUnits",patterntransform:"patternTransform",patternunits:"patternUnits",playsinline:"playsInline","pointer-events":"pointerEvents",pointerevents:"pointerEvents",pointsatx:"pointsAtX",pointsaty:"pointsAtY",pointsatz:"pointsAtZ",preservealpha:"preserveAlpha",preserveaspectratio:"preserveAspectRatio",primitiveunits:"primitiveUnits",radiogroup:"radioGroup",readonly:"readOnly",referrerpolicy:"referrerPolicy",refx:"refX",refy:"refY","rendering-intent":"renderingIntent",renderingintent:"renderingIntent",repeatcount:"repeatCount",repeatdur:"repeatDur",requiredextensions:"requiredExtensions",requiredfeatures:"requiredFeatures",rowspan:"rowSpan","shape-rendering":"shapeRendering",shaperendering:"shapeRendering",specularconstant:"specularConstant",specularexponent:"specularExponent",spellcheck:"spellCheck",spreadmethod:"spreadMethod",srcdoc:"srcDoc",srclang:"srcLang",srcset:"srcSet",startoffset:"startOffset",stddeviation:"stdDeviation",stitchtiles:"stitchTiles","stop-color":"stopColor","stop-opacity":"stopOpacity",stopcolor:"stopColor",stopopacity:"stopOpacity","strikethrough-position":"strikethroughPosition","strikethrough-thickness":"strikethroughThickness",strikethroughposition:"strikethroughPosition",strikethroughthickness:"strikethroughThickness","stroke-dasharray":"strokeDasharray","stroke-dashoffset":"strokeDashoffset","stroke-linecap":"strokeLinecap","stroke-linejoin":"strokeLinejoin","stroke-miterlimit":"strokeMiterlimit","stroke-opacity":"strokeOpacity","stroke-width":"strokeWidth",strokedasharray:"strokeDasharray",strokedashoffset:"strokeDashoffset",strokelinecap:"strokeLinecap",strokelinejoin:"strokeLinejoin",strokemiterlimit:"strokeMiterlimit",strokeopacity:"strokeOpacity",strokewidth:"strokeWidth",suppresscontenteditablewarning:"suppressContentEditableWarning",suppresshydrationwarning:"suppressHydrationWarning",surfacescale:"surfaceScale",systemlanguage:"systemLanguage",tabindex:"tabIndex",tablevalues:"tableValues",targetx:"targetX",targety:"targetY",templatelock:"templateLock","text-anchor":"textAnchor","text-decoration":"textDecoration","text-rendering":"textRendering",textanchor:"textAnchor",textdecoration:"textDecoration",textlength:"textLength",textrendering:"textRendering","underline-position":"underlinePosition","underline-thickness":"underlineThickness",underlineposition:"underlinePosition",underlinethickness:"underlineThickness","unicode-bidi":"unicodeBidi","unicode-range":"unicodeRange",unicodebidi:"unicodeBidi",unicoderange:"unicodeRange","units-per-em":"unitsPerEm",unitsperem:"unitsPerEm",usemap:"useMap","v-alphabetic":"vAlphabetic","v-hanging":"vHanging","v-ideographic":"vIdeographic","v-mathematical":"vMathematical",valphabetic:"vAlphabetic","vector-effect":"vectorEffect",vectoreffect:"vectorEffect","vert-adv-y":"vertAdvY","vert-origin-x":"vertOriginX","vert-origin-y":"vertOriginY",vertadvy:"vertAdvY",vertoriginx:"vertOriginX",vertoriginy:"vertOriginY",vhanging:"vHanging",videographic:"vIdeographic",viewbox:"viewBox",viewtarget:"viewTarget",vmathematical:"vMathematical","word-spacing":"wordSpacing",wordspacing:"wordSpacing","writing-mode":"writingMode",writingmode:"writingMode","x-height":"xHeight",xchannelselector:"xChannelSelector",xheight:"xHeight","xlink:actuate":"xlinkActuate","xlink:arcrole":"xlinkArcrole","xlink:href":"xlinkHref","xlink:role":"xlinkRole","xlink:show":"xlinkShow","xlink:title":"xlinkTitle","xlink:type":"xlinkType",xlinkactuate:"xlinkActuate",xlinkarcrole:"xlinkArcrole",xlinkhref:"xlinkHref",xlinkrole:"xlinkRole",xlinkshow:"xlinkShow",xlinktitle:"xlinkTitle",xlinktype:"xlinkType","xml:base":"xmlBase","xml:lang":"xmlLang","xml:space":"xmlSpace",xmlbase:"xmlBase",xmllang:"xmlLang","xmlns:xlink":"xmlnsXlink",xmlnsxlink:"xmlnsXlink",xmlspace:"xmlSpace",ychannelselector:"yChannelSelector",zoomandpan:"zoomAndPan"}},151:e=>{var t={utf8:{stringToBytes:function(e){return t.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(t.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],n=0;n<e.length;n++)t.push(255&e.charCodeAt(n));return t},bytesToString:function(e){for(var t=[],n=0;n<e.length;n++)t.push(String.fromCharCode(e[n]));return t.join("")}}};e.exports=t},206:e=>{function t(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}e.exports=function(e){return null!=e&&(t(e)||function(e){return"function"==typeof e.readFloatLE&&"function"==typeof e.slice&&t(e.slice(0,0))}(e)||!!e._isBuffer)}},287:(e,t)=>{"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),d=Symbol.for("react.suspense"),u=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),f=Symbol.iterator,h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,b={};function g(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||h}function k(){}function v(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||h}g.prototype.isReactComponent={},g.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},k.prototype=g.prototype;var y=v.prototype=new k;y.constructor=v,m(y,g.prototype),y.isPureReactComponent=!0;var x=Array.isArray,w=Object.prototype.hasOwnProperty,E={current:null},_={key:!0,ref:!0,__self:!0,__source:!0};function C(e,t,r){var o,i={},a=null,s=null;if(null!=t)for(o in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)w.call(t,o)&&!_.hasOwnProperty(o)&&(i[o]=t[o]);var l=arguments.length-2;if(1===l)i.children=r;else if(1<l){for(var c=Array(l),d=0;d<l;d++)c[d]=arguments[d+2];i.children=c}if(e&&e.defaultProps)for(o in l=e.defaultProps)void 0===i[o]&&(i[o]=l[o]);return{$$typeof:n,type:e,key:a,ref:s,props:i,_owner:E.current}}function j(e){return"object"==typeof e&&null!==e&&e.$$typeof===n}var I=/\/+/g;function S(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(e){return t[e]})}(""+e.key):t.toString(36)}function A(e,t,o,i,a){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var l=!1;if(null===e)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case n:case r:l=!0}}if(l)return a=a(l=e),e=""===i?"."+S(l,0):i,x(a)?(o="",null!=e&&(o=e.replace(I,"$&/")+"/"),A(a,t,o,"",function(e){return e})):null!=a&&(j(a)&&(a=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,o+(!a.key||l&&l.key===a.key?"":(""+a.key).replace(I,"$&/")+"/")+e)),t.push(a)),1;if(l=0,i=""===i?".":i+":",x(e))for(var c=0;c<e.length;c++){var d=i+S(s=e[c],c);l+=A(s,t,o,d,a)}else if(d=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=f&&e[f]||e["@@iterator"])?e:null}(e),"function"==typeof d)for(e=d.call(e),c=0;!(s=e.next()).done;)l+=A(s=s.value,t,o,d=i+S(s,c++),a);else if("object"===s)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return l}function T(e,t,n){if(null==e)return e;var r=[],o=0;return A(e,r,"","",function(e){return t.call(n,e,o++)}),r}function B(e){if(-1===e._status){var t=e._result;(t=t()).then(function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)},function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)}),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var F={current:null},O={transition:null},N={ReactCurrentDispatcher:F,ReactCurrentBatchConfig:O,ReactCurrentOwner:E};function R(){throw Error("act(...) is not supported in production builds of React.")}t.Children={map:T,forEach:function(e,t,n){T(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return T(e,function(){t++}),t},toArray:function(e){return T(e,function(e){return e})||[]},only:function(e){if(!j(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=g,t.Fragment=o,t.Profiler=a,t.PureComponent=v,t.StrictMode=i,t.Suspense=d,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=N,t.act=R,t.cloneElement=function(e,t,r){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var o=m({},e.props),i=e.key,a=e.ref,s=e._owner;if(null!=t){if(void 0!==t.ref&&(a=t.ref,s=E.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var l=e.type.defaultProps;for(c in t)w.call(t,c)&&!_.hasOwnProperty(c)&&(o[c]=void 0===t[c]&&void 0!==l?l[c]:t[c])}var c=arguments.length-2;if(1===c)o.children=r;else if(1<c){l=Array(c);for(var d=0;d<c;d++)l[d]=arguments[d+2];o.children=l}return{$$typeof:n,type:e.type,key:i,ref:a,props:o,_owner:s}},t.createContext=function(e){return(e={$$typeof:l,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},t.createElement=C,t.createFactory=function(e){var t=C.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:c,render:e}},t.isValidElement=j,t.lazy=function(e){return{$$typeof:p,_payload:{_status:-1,_result:e},_init:B}},t.memo=function(e,t){return{$$typeof:u,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=O.transition;O.transition={};try{e()}finally{O.transition=t}},t.unstable_act=R,t.useCallback=function(e,t){return F.current.useCallback(e,t)},t.useContext=function(e){return F.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return F.current.useDeferredValue(e)},t.useEffect=function(e,t){return F.current.useEffect(e,t)},t.useId=function(){return F.current.useId()},t.useImperativeHandle=function(e,t,n){return F.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return F.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return F.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return F.current.useMemo(e,t)},t.useReducer=function(e,t,n){return F.current.useReducer(e,t,n)},t.useRef=function(e){return F.current.useRef(e)},t.useState=function(e){return F.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return F.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return F.current.useTransition()},t.version="18.3.1"},503:(e,t,n)=>{var r,o,i,a,s;r=n(939),o=n(151).utf8,i=n(206),a=n(151).bin,(s=function(e,t){e.constructor==String?e=t&&"binary"===t.encoding?a.stringToBytes(e):o.stringToBytes(e):i(e)?e=Array.prototype.slice.call(e,0):Array.isArray(e)||e.constructor===Uint8Array||(e=e.toString());for(var n=r.bytesToWords(e),l=8*e.length,c=1732584193,d=-271733879,u=-1732584194,p=271733878,f=0;f<n.length;f++)n[f]=16711935&(n[f]<<8|n[f]>>>24)|4278255360&(n[f]<<24|n[f]>>>8);n[l>>>5]|=128<<l%32,n[14+(l+64>>>9<<4)]=l;var h=s._ff,m=s._gg,b=s._hh,g=s._ii;for(f=0;f<n.length;f+=16){var k=c,v=d,y=u,x=p;c=h(c,d,u,p,n[f+0],7,-680876936),p=h(p,c,d,u,n[f+1],12,-389564586),u=h(u,p,c,d,n[f+2],17,606105819),d=h(d,u,p,c,n[f+3],22,-1044525330),c=h(c,d,u,p,n[f+4],7,-176418897),p=h(p,c,d,u,n[f+5],12,1200080426),u=h(u,p,c,d,n[f+6],17,-1473231341),d=h(d,u,p,c,n[f+7],22,-45705983),c=h(c,d,u,p,n[f+8],7,1770035416),p=h(p,c,d,u,n[f+9],12,-1958414417),u=h(u,p,c,d,n[f+10],17,-42063),d=h(d,u,p,c,n[f+11],22,-1990404162),c=h(c,d,u,p,n[f+12],7,1804603682),p=h(p,c,d,u,n[f+13],12,-40341101),u=h(u,p,c,d,n[f+14],17,-1502002290),c=m(c,d=h(d,u,p,c,n[f+15],22,1236535329),u,p,n[f+1],5,-165796510),p=m(p,c,d,u,n[f+6],9,-1069501632),u=m(u,p,c,d,n[f+11],14,643717713),d=m(d,u,p,c,n[f+0],20,-373897302),c=m(c,d,u,p,n[f+5],5,-701558691),p=m(p,c,d,u,n[f+10],9,38016083),u=m(u,p,c,d,n[f+15],14,-660478335),d=m(d,u,p,c,n[f+4],20,-405537848),c=m(c,d,u,p,n[f+9],5,568446438),p=m(p,c,d,u,n[f+14],9,-1019803690),u=m(u,p,c,d,n[f+3],14,-187363961),d=m(d,u,p,c,n[f+8],20,1163531501),c=m(c,d,u,p,n[f+13],5,-1444681467),p=m(p,c,d,u,n[f+2],9,-51403784),u=m(u,p,c,d,n[f+7],14,1735328473),c=b(c,d=m(d,u,p,c,n[f+12],20,-1926607734),u,p,n[f+5],4,-378558),p=b(p,c,d,u,n[f+8],11,-2022574463),u=b(u,p,c,d,n[f+11],16,1839030562),d=b(d,u,p,c,n[f+14],23,-35309556),c=b(c,d,u,p,n[f+1],4,-1530992060),p=b(p,c,d,u,n[f+4],11,1272893353),u=b(u,p,c,d,n[f+7],16,-155497632),d=b(d,u,p,c,n[f+10],23,-1094730640),c=b(c,d,u,p,n[f+13],4,681279174),p=b(p,c,d,u,n[f+0],11,-358537222),u=b(u,p,c,d,n[f+3],16,-722521979),d=b(d,u,p,c,n[f+6],23,76029189),c=b(c,d,u,p,n[f+9],4,-640364487),p=b(p,c,d,u,n[f+12],11,-421815835),u=b(u,p,c,d,n[f+15],16,530742520),c=g(c,d=b(d,u,p,c,n[f+2],23,-995338651),u,p,n[f+0],6,-198630844),p=g(p,c,d,u,n[f+7],10,1126891415),u=g(u,p,c,d,n[f+14],15,-1416354905),d=g(d,u,p,c,n[f+5],21,-57434055),c=g(c,d,u,p,n[f+12],6,1700485571),p=g(p,c,d,u,n[f+3],10,-1894986606),u=g(u,p,c,d,n[f+10],15,-1051523),d=g(d,u,p,c,n[f+1],21,-2054922799),c=g(c,d,u,p,n[f+8],6,1873313359),p=g(p,c,d,u,n[f+15],10,-30611744),u=g(u,p,c,d,n[f+6],15,-1560198380),d=g(d,u,p,c,n[f+13],21,1309151649),c=g(c,d,u,p,n[f+4],6,-145523070),p=g(p,c,d,u,n[f+11],10,-1120210379),u=g(u,p,c,d,n[f+2],15,718787259),d=g(d,u,p,c,n[f+9],21,-343485551),c=c+k>>>0,d=d+v>>>0,u=u+y>>>0,p=p+x>>>0}return r.endian([c,d,u,p])})._ff=function(e,t,n,r,o,i,a){var s=e+(t&n|~t&r)+(o>>>0)+a;return(s<<i|s>>>32-i)+t},s._gg=function(e,t,n,r,o,i,a){var s=e+(t&r|n&~r)+(o>>>0)+a;return(s<<i|s>>>32-i)+t},s._hh=function(e,t,n,r,o,i,a){var s=e+(t^n^r)+(o>>>0)+a;return(s<<i|s>>>32-i)+t},s._ii=function(e,t,n,r,o,i,a){var s=e+(n^(t|~r))+(o>>>0)+a;return(s<<i|s>>>32-i)+t},s._blocksize=16,s._digestsize=16,e.exports=function(e,t){if(null==e)throw new Error("Illegal argument "+e);var n=r.wordsToBytes(s(e,t));return t&&t.asBytes?n:t&&t.asString?a.bytesToString(n):r.bytesToHex(n)}},540:(e,t,n)=>{"use strict";e.exports=n(287)},848:(e,t,n)=>{"use strict";e.exports=n(20)},939:e=>{var t,n;t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",n={rotl:function(e,t){return e<<t|e>>>32-t},rotr:function(e,t){return e<<32-t|e>>>t},endian:function(e){if(e.constructor==Number)return 16711935&n.rotl(e,8)|4278255360&n.rotl(e,24);for(var t=0;t<e.length;t++)e[t]=n.endian(e[t]);return e},randomBytes:function(e){for(var t=[];e>0;e--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(e){for(var t=[],n=0,r=0;n<e.length;n++,r+=8)t[r>>>5]|=e[n]<<24-r%32;return t},wordsToBytes:function(e){for(var t=[],n=0;n<32*e.length;n+=8)t.push(e[n>>>5]>>>24-n%32&255);return t},bytesToHex:function(e){for(var t=[],n=0;n<e.length;n++)t.push((e[n]>>>4).toString(16)),t.push((15&e[n]).toString(16));return t.join("")},hexToBytes:function(e){for(var t=[],n=0;n<e.length;n+=2)t.push(parseInt(e.substr(n,2),16));return t},bytesToBase64:function(e){for(var n=[],r=0;r<e.length;r+=3)for(var o=e[r]<<16|e[r+1]<<8|e[r+2],i=0;i<4;i++)8*r+6*i<=8*e.length?n.push(t.charAt(o>>>6*(3-i)&63)):n.push("=");return n.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/gi,"");for(var n=[],r=0,o=0;r<e.length;o=++r%4)0!=o&&n.push((t.indexOf(e.charAt(r-1))&Math.pow(2,-2*o+8)-1)<<2*o|t.indexOf(e.charAt(r))>>>6-2*o);return n}},e.exports=n}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.exports}(()=>{"use strict";n(138);var e=n(848);const t=n(503);((n,r)=>{const{BlockControls:o,InspectorControls:i,InnerBlocks:a,useBlockProps:s,AlignmentToolbar:l,BlockVerticalAlignmentToolbar:c}=wp.blockEditor,{ToolbarGroup:d,ToolbarButton:u,Placeholder:p,Spinner:f}=wp.components,{Fragment:h}=wp.element,{Component:m}=React,{useSelect:b}=wp.data,{createHigherOrderComponent:g}=wp.compose,k=wp.blockEditor.__experimentalBlockAlignmentMatrixToolbar||wp.blockEditor.BlockAlignmentMatrixToolbar,v=wp.blockEditor.__experimentalBlockAlignmentMatrixControl||wp.blockEditor.BlockAlignmentMatrixControl,y=wp.blockEditor.__experimentalBlockFullHeightAligmentControl||wp.blockEditor.__experimentalBlockFullHeightAlignmentControl||wp.blockEditor.BlockFullHeightAlignmentControl,x=wp.blockEditor.__experimentalUseInnerBlocksProps||wp.blockEditor.useInnerBlocksProps,w={};function E(e){return w[e]||!1}function _(e){return E(e).acf_block_version||1}function C(e){return E(e).validate}function j(e){const t=wp.data.select("core/block-editor").getBlockParents(e);return wp.data.select("core/block-editor").getBlocksByClientId(t).filter(e=>"core/query"===e.name).length}function I(){return document.querySelectorAll('iframe[name="editor-canvas"]').length>0}function S(t){const n=t.post_types||[];if(n.length){n.push("wp_block");const e=acf.get("postType");if(!n.includes(e))return!1}if("string"==typeof t.icon&&"<svg"===t.icon.substr(0,4)){const n=t.icon;t.icon=(0,e.jsx)($,{children:n})}t.icon||delete t.icon,wp.blocks.getCategories().filter(({slug:e})=>e===t.category).pop()||(t.category="common"),t=acf.parseArgs(t,{title:"",name:"",category:"",api_version:2,acf_block_version:1});for(const e in t.attributes)"default"in t.attributes[e]&&0===t.attributes[e].default.length&&delete t.attributes[e].default;t.supports.anchor&&(t.attributes.anchor={type:"string"});let i=D,a=H;var s;(t.supports.alignText||t.supports.align_text)&&(t.attributes=Y(t.attributes,"align_text","string"),i=function(t,n){const r=J;return n.alignText=r(n.alignText),class extends m{render(){const{attributes:n,setAttributes:i}=this.props,{alignText:a}=n;return(0,e.jsxs)(h,{children:[(0,e.jsx)(o,{group:"block",children:(0,e.jsx)(l,{value:r(a),onChange:function(e){i({alignText:r(e)})}})}),(0,e.jsx)(t,{...this.props})]})}}}(i,t)),(t.supports.alignContent||t.supports.align_content)&&(t.attributes=Y(t.attributes,"align_content","string"),i=function(t,n){let i,a,s=n.supports.align_content||n.supports.alignContent;return"matrix"===s?(i=v||k,a=X):(i=c,a=W),i===r?(console.warn(`The "${s}" alignment component was not found.`),t):(n.alignContent=a(n.alignContent),class extends m{render(){const{attributes:n,setAttributes:r}=this.props,{alignContent:s}=n;return(0,e.jsxs)(h,{children:[(0,e.jsx)(o,{group:"block",children:(0,e.jsx)(i,{label:acf.__("Change content alignment"),value:a(s),onChange:function(e){r({alignContent:a(e)})}})}),(0,e.jsx)(t,{...this.props})]})}})}(i,t)),(t.supports.fullHeight||t.supports.full_height)&&(t.attributes=Y(t.attributes,"full_height","boolean"),s=i,t.blockType,i=y?class extends m{render(){const{attributes:t,setAttributes:n}=this.props,{fullHeight:r}=t;return(0,e.jsxs)(h,{children:[(0,e.jsx)(o,{group:"block",children:(0,e.jsx)(y,{isActive:r,onToggle:function(e){n({fullHeight:e})}})}),(0,e.jsx)(s,{...this.props})]})}}:s),t.edit=t=>(wp.element.useEffect(()=>()=>{wp.data.dispatch("core/editor")&&wp.data.dispatch("core/editor").unlockPostSaving("acf/block/"+t.clientId)},[]),(0,e.jsx)(i,{...t})),t.save=()=>(0,e.jsx)(a,{}),w[t.name]=t;const d=wp.blocks.registerBlockType(t.name,t);return d.attributes.anchor&&(d.attributes.anchor={type:"string"}),d}acf.blockInstances={};const A={},T={};function B(e){const{attributes:r={},context:o={},query:i={},clientId:a=null,delay:s=0}=e,l=t(JSON.stringify({...r,...o,...i})),c=A[l]||{query:{},timeout:!1,promise:n.Deferred(),started:!1};return c.query={...c.query,...i},c.started||(clearTimeout(c.timeout),c.timeout=setTimeout(()=>{c.started=!0,T[l]?(A[l]=null,c.promise.resolve.apply(T[l][0],T[l][1])):n.ajax({url:acf.get("ajaxurl"),dataType:"json",type:"post",cache:!1,data:acf.prepareForAjax({action:"acf/ajax/fetch-block",block:JSON.stringify(r),clientId:a,context:JSON.stringify(o),query:c.query})}).always(()=>{A[l]=null}).done(function(){T[l]=[this,arguments],c.promise.resolve.apply(this,arguments)}).fail(function(){c.promise.reject.apply(this,arguments)})},s),A[l]=c),c.promise}function F(e,t){return JSON.stringify(e)===JSON.stringify(t)}function O(t,n,r=0){const o=function(e,t){switch(e){case"innerblocks":return t<2?a:"ACFInnerBlocks";case"script":return q;case"#comment":return null;default:e=N(e)}return e}(t.nodeName.toLowerCase(),n);if(!o)return null;const i={};if(1===r&&"ACFInnerBlocks"!==o&&(i.ref=React.createRef()),acf.arrayArgs(t.attributes).map(P).forEach(({name:e,value:t})=>{i[e]=t}),"ACFInnerBlocks"===o)return(0,e.jsx)(R,{...i});const s=[o,i];return acf.arrayArgs(t.childNodes).forEach(e=>{if(e instanceof Text){const t=e.textContent;t&&s.push(t)}else s.push(O(e,n,r+1))}),React.createElement.apply(this,s)}function N(e){return acf.isget(acf,"jsxNameReplacements",e)||e}function R(t){const{className:n="acf-innerblocks-container"}=t,r=x({className:n},t);return(0,e.jsx)("div",{...r,children:r.children})}function P(e){let t=e.name,n=e.value,r=acf.applyFilters("acf_blocks_parse_node_attr",!1,e);if(r)return r;switch(t){case"class":t="className";break;case"style":const e={};n.split(";").forEach(t=>{const n=t.indexOf(":");if(n>0){let r=t.substr(0,n).trim();const o=t.substr(n+1).trim();"-"!==r.charAt(0)&&(r=acf.strCamelCase(r)),e[r]=o}}),n=e;break;default:if(0===t.indexOf("data-"))break;t=N(t);const r=n.charAt(0);"["!==r&&"{"!==r||(n=JSON.parse(n)),"true"!==n&&"false"!==n||(n="true"===n)}return{name:t,value:n}}acf.parseJSX=(e,t)=>(e=(e="<div>"+e+"</div>").replace(/<InnerBlocks([^>]+)?\/>/,"<InnerBlocks$1></InnerBlocks>"),O(n(e)[0],t,0).props.children);const M=g(t=>class extends m{constructor(e){super(e);const{name:t,attributes:n}=this.props,o=E(t);if(!o)return;Object.keys(n).forEach(e=>{""===n[e]&&delete n[e]});const i={full_height:"fullHeight",align_content:"alignContent",align_text:"alignText"};Object.keys(i).forEach(e=>{n[e]!==r?n[i[e]]=n[e]:n[i[e]]===r&&o[e]!==r&&(n[i[e]]=o[e]),delete o[e],delete n[e]});for(let e in o.attributes)n[e]===r&&o[e]!==r&&(n[e]=o[e])}render(){return(0,e.jsx)(t,{...this.props})}},"withDefaultAttributes");function H(){return(0,e.jsx)(a.Content,{})}wp.hooks.addFilter("editor.BlockListBlock","acf/with-default-attributes",M);class D extends m{constructor(e){super(e),this.setup()}setup(){const{name:e,attributes:t,clientId:n}=this.props,r=E(e);function o(e){e.includes(t.mode)||(t.mode=e[0])}if(j(n)||I())o(["preview"]);else switch(r.mode){case"edit":o(["edit","preview"]);break;case"preview":o(["preview","edit"]);break;default:o(["auto"])}}render(){const{name:t,attributes:n,setAttributes:r,clientId:a}=this.props,s=E(t),l=j(a)||I();let{mode:c}=n;l&&(c="preview");let p=s.supports.mode;("auto"===c||l)&&(p=!1);const f="preview"===c?acf.__("Switch to Edit"):acf.__("Switch to Preview"),m="preview"===c?"edit":"welcome-view-site";return(0,e.jsxs)(h,{children:[(0,e.jsx)(o,{children:p&&(0,e.jsx)(d,{children:(0,e.jsx)(u,{className:"components-icon-button components-toolbar__control",label:f,icon:m,onClick:function(){r({mode:"preview"===c?"edit":"preview"})}})})}),(0,e.jsx)(i,{children:"preview"===c&&(0,e.jsx)("div",{className:"acf-block-component acf-block-panel",children:(0,e.jsx)(U,{...this.props})})}),(0,e.jsx)(L,{...this.props})]})}}function L(t){const{attributes:n,isSelected:r,name:o,clientId:i}=t,{mode:a}=n,l=b(e=>{const t=e("core/block-editor").getBlockRootClientId(i);return e("core/block-editor").getBlockIndex(i,t)});let c=!0,d="acf-block-component acf-block-body";return("auto"===a&&!r||"preview"===a)&&(d+=" acf-block-preview",c=!1),i in acf.blockInstances||(acf.blockInstances[i]={validation_errors:!1,mode:a}),acf.blockInstances[i].mode=a,r||(C(o)&&acf.blockInstances[i].validation_errors&&(d+=" acf-block-has-validation-error"),acf.blockInstances[i].has_been_deselected=!0),_(o)>1?(0,e.jsx)("div",{...s({className:d}),children:c?(0,e.jsx)(U,{...t,index:l}):(0,e.jsx)(z,{...t,index:l})}):(0,e.jsx)("div",{...s(),children:(0,e.jsx)("div",{className:"acf-block-component acf-block-body",children:c?(0,e.jsx)(U,{...t,index:l}):(0,e.jsx)(z,{...t,index:l})})})}class $ extends m{render(){return(0,e.jsx)("div",{dangerouslySetInnerHTML:{__html:this.props.children}})}}class q extends m{render(){return(0,e.jsx)("div",{ref:e=>this.el=e})}setHTML(e){n(this.el).html(`<script>${e}<\/script>`)}componentDidUpdate(){this.setHTML(this.props.children)}componentDidMount(){this.setHTML(this.props.children)}}class V extends m{constructor(e){super(e),this.setRef=this.setRef.bind(this),this.id="",this.el=!1,this.subscribed=!0,this.renderMethod="jQuery",this.passedValidation=!1,this.setup(e),this.loadState()}setup(e){const t=this.constructor.name,n=e.clientId;n in acf.blockInstances||(acf.blockInstances[n]={validation_errors:!1,mode:e.mode}),t in acf.blockInstances[n]||(acf.blockInstances[n][t]={})}fetch(){}maybePreload(e,t,n){if(acf.debug("Preload check",e,t,n),j(this.props.clientId))return acf.debug("Preload failed: Block is in query loop."),!1;const r=acf.get("preloadedBlocks");if(!r||!r[e])return acf.debug("Preload failed: Block not preloaded."),!1;const o={...r[e]};return n&&!o.form||!n&&o.form?(acf.debug("Preload failed: Correct state not preloaded.",n?"form":"preview"),!1):(o.html=o.html.replaceAll(e,t),o.validation&&o.validation.errors&&(o.validation.errors=o.validation.errors.map(n=>(n.input=n.input.replaceAll(e,t),n))),acf.debug("Preload successful",o),o)}loadState(){const e=acf.blockInstances[this.props.clientId]||{};this.state=e[this.constructor.name]||{}}setState(e){acf.blockInstances[this.props.clientId][this.constructor.name]={...this.state,...e},(this.subscribed||acf.get("StrictMode"))&&super.setState(e),acf.debug("SetState",Object.assign({},this),this.props.clientId,this.constructor.name,Object.assign({},acf.blockInstances[this.props.clientId][this.constructor.name]))}setHtml(e){if((e=e?e.trim():"")===this.state.html)return;const t={html:e};if("jsx"===this.renderMethod){if(t.jsx=acf.parseJSX(e,_(this.props.name)),t.jsx||(console.warn("Your ACF block template contains no valid HTML elements. Appending a empty div to prevent React JS errors."),t.html+="<div></div>",t.jsx=acf.parseJSX(t.html,_(this.props.name))),Array.isArray(t.jsx)){let e=t.jsx.find(e=>React.isValidElement(e));t.ref=e.ref}else t.ref=t.jsx.ref;t.$el=n(this.el)}else t.$el=n(e);this.setState(t)}setRef(e){this.el=e}render(){return this.state.jsx?_(this.props.name)>1?(this.setRef(this.state.jsx),this.state.jsx):(0,e.jsx)("div",{ref:this.setRef,children:this.state.jsx}):(0,e.jsx)("div",{ref:this.setRef,children:(0,e.jsx)(p,{children:(0,e.jsx)(f,{})})})}shouldComponentUpdate({index:e},{html:t}){return e!==this.props.index&&this.componentWillMove(),t!==this.state.html}display(e){if("jQuery"===this.renderMethod){const t=this.state.$el,r=t.parent(),o=n(this.el);acf.get("StrictMode")&&"append"!==e&&!this.subscribed||o.html(t),r.length&&r[0]!==o[0]&&r.html(t.clone())}switch(this.getValidationErrors()&&this.isNotNewlyAdded()?this.lockBlockForSaving():this.unlockBlockForSaving(),e){case"append":this.componentDidAppend();break;case"remount":this.componentDidRemount()}}validate(){}componentDidMount(){this.state.html===r?this.fetch():this.display("remount")}componentDidUpdate(e,t){this.display("append")}componentDidAppend(){acf.doAction("append",this.state.$el)}componentWillUnmount(){acf.get("StrictMode")&&!this.subscribed||acf.doAction("unmount",this.state.$el),this.subscribed=!1}componentDidRemount(){this.subscribed=!0,setTimeout(()=>{acf.doAction("remount",this.state.$el)})}componentWillMove(){acf.doAction("unmount",this.state.$el),setTimeout(()=>{acf.doAction("remount",this.state.$el)})}isNotNewlyAdded(){return acf.blockInstances[this.props.clientId].has_been_deselected||!1}hasShownValidation(){return acf.blockInstances[this.props.clientId].shown_validation||!1}setShownValidation(){acf.blockInstances[this.props.clientId].shown_validation=!0}setValidationErrors(e){acf.blockInstances[this.props.clientId].validation_errors=e}getValidationErrors(){return acf.blockInstances[this.props.clientId].validation_errors}getMode(){return acf.blockInstances[this.props.clientId].mode}lockBlockForSaving(){wp.data.dispatch("core/editor")&&wp.data.dispatch("core/editor").lockPostSaving("acf/block/"+this.props.clientId)}unlockBlockForSaving(){wp.data.dispatch("core/editor")&&wp.data.dispatch("core/editor").unlockPostSaving("acf/block/"+this.props.clientId)}displayValidation(e){if(!C(this.props.name))return void acf.debug("Block does not support validation");if(!e||e.hasClass("acf-empty-block-fields"))return void acf.debug("There is no edit form available to validate.");const t=this.getValidationErrors();acf.debug("Starting handle validation",Object.assign({},this),Object.assign({},e),t),this.setShownValidation();let n=acf.getBlockFormValidator(e);n.clearErrors(),acf.doAction("blocks/validation/pre_apply",t),t?(n.addErrors(t),n.showErrors("after"),this.lockBlockForSaving()):(n.has("notice")&&(n.get("notice").update({type:"success",text:acf.__("Validation successful"),timeout:1e3}),n.set("notice",null)),this.unlockBlockForSaving()),acf.doAction("blocks/validation/post_apply",t)}}class U extends V{setup(e){this.id=`BlockForm-${e.clientId}`,super.setup(e)}fetch(e=!1,t=!1){const{context:n,clientId:r,name:o}=this.props;let{attributes:i}=this.props,a={form:!0};e&&(a={validate:!0},i.data=t);const s=G(i,n);acf.debug("BlockForm fetch",i,a);const l=this.maybePreload(s,r,!0);if(l)return this.setHtml(acf.applyFilters("blocks/form/render",l.html,!0)),void(l.validation&&this.setValidationErrors(l.validation.errors));C(o)||(a.validate=!1),B({attributes:i,context:n,clientId:r,query:a}).done(({data:e})=>{acf.debug("fetch block form promise"),e?(e.form&&this.setHtml(acf.applyFilters("blocks/form/render",e.form.replaceAll(e.clientId,r),!1)),e.validation&&this.setValidationErrors(e.validation.errors),this.isNotNewlyAdded()&&(acf.debug("Block has already shown it's invalid. The form needs to show validation errors"),this.validate())):this.setHtml(`<div class="acf-block-fields acf-fields acf-empty-block-fields">${acf.__("Error loading block form")}</div>`)})}validate(e=!0){e&&this.loadState(),acf.debug("BlockForm calling validate with state",Object.assign({},this)),super.displayValidation(this.state.$el)}shouldComponentUpdate(e,t){return C(this.props.name)&&this.state.$el&&this.isNotNewlyAdded()&&!this.hasShownValidation()&&this.validate(!1),super.shouldComponentUpdate(e,t)}componentWillUnmount(){super.componentWillUnmount(),acf.debug("BlockForm Component did unmount")}componentDidRemount(){super.componentDidRemount(),acf.debug("BlockForm component did remount");const{$el:e}=this.state;C(this.props.name)&&this.isNotNewlyAdded()&&(acf.debug("Block has already shown it's invalid. The form needs to show validation errors"),this.validate()),!0!==e.data("acf-events-added")&&this.componentDidAppend()}componentDidAppend(){super.componentDidAppend(),acf.debug("BlockForm component did append");const{attributes:e,setAttributes:t,clientId:n,name:r}=this.props,o=this,{$el:i}=this.state;function a(a=!1){const s=acf.serialize(i,`acf-block_${n}`);a?e.data=s:t({data:s}),C(r)&&!a&&"edit"===o.getMode()&&(acf.debug("No block preview currently available. Need to trigger a validation only fetch."),o.fetch(!0,s))}let s=!1;i.on("change keyup",()=>{clearTimeout(s),s=setTimeout(a,300)}),i.data("acf-events-added",!0),e.data||a(!0)}}class z extends V{setup(e){const t=E(e.name),n=acf.isget(this.props,"context","postId");this.id=`BlockPreview-${e.clientId}`,super.setup(e),n&&(this.id=`BlockPreview-${e.clientId}-${n}`),t.supports.jsx&&(this.renderMethod="jsx")}fetch(e={}){const{attributes:t=this.props.attributes,clientId:n=this.props.clientId,context:r=this.props.context,delay:o=0}=e,{name:i}=this.props;this.setState({prevAttributes:t,prevContext:r});const a=G(t,r);let s=this.maybePreload(a,n,!1);if(s)return 1==_(i)&&(s.html='<div class="acf-block-preview">'+s.html+"</div>"),this.setHtml(acf.applyFilters("blocks/preview/render",s.html,!0)),void(s.validation&&this.setValidationErrors(s.validation.errors));let l={preview:!0};C(i)||(l.validate=!1),B({attributes:t,context:r,clientId:n,query:l,delay:o}).done(({data:e})=>{if(!e)return void this.setHtml(`<div class="acf-block-fields acf-fields acf-empty-block-fields">${acf.__("Error previewing block")}</div>`);let t=e.preview.replaceAll(e.clientId,n);1==_(i)&&(t='<div class="acf-block-preview">'+t+"</div>"),acf.debug("fetch block render promise"),this.setHtml(acf.applyFilters("blocks/preview/render",t,!1)),e.validation&&this.setValidationErrors(e.validation.errors),this.isNotNewlyAdded()&&this.validate()})}validate(){const e=(acf.blockInstances[this.props.clientId]||{}).BlockForm||!1;e&&super.displayValidation(e.$el)}componentDidAppend(){super.componentDidAppend(),this.renderBlockPreviewEvent()}shouldComponentUpdate(e,t){const n=e.attributes,r=this.props.attributes;if(!F(n,r)||!F(e.context,this.props.context)){let t=0;n.className!==r.className&&(t=300),n.anchor!==r.anchor&&(t=300),acf.debug("Triggering fetch from block preview shouldComponentUpdate"),this.fetch({attributes:n,context:e.context,delay:t})}return super.shouldComponentUpdate(e,t)}renderBlockPreviewEvent(){const{attributes:e,name:t}=this.props,{$el:r,ref:o}=this.state;var i;const a=e.name.replace("acf/","");i=o&&o.current?n(o.current).parent():1==_(t)?r:r.parents(".acf-block-preview"),acf.doAction("render_block_preview",i,e),acf.doAction(`render_block_preview/type=${a}`,i,e)}componentDidRemount(){super.componentDidRemount(),acf.debug("Checking if fetch is required in BlockPreview componentDidRemount",Object.assign({},this.state.prevAttributes),Object.assign({},this.props.attributes),Object.assign({},this.state.prevContext),Object.assign({},this.props.context)),F(this.state.prevAttributes,this.props.attributes)&&F(this.state.prevContext,this.props.context)||(acf.debug("Triggering block preview fetch from componentDidRemount"),this.fetch()),this.renderBlockPreviewEvent()}}function W(e){return["top","center","bottom"].includes(e)?e:"top"}function J(e){const t=acf.get("rtl")?"right":"left";return["left","center","right"].includes(e)?e:t}function X(e){if(e){const[t,n]=e.split(" ");return`${W(t)} ${J(n)}`}return"center center"}function Y(e,t,n){return e[t]={type:n},e}function G(e,n){return e._acf_context=K(n),t(JSON.stringify(K(e)))}function K(e){return Object.keys(e).sort().reduce((t,n)=>(t[n]=e[n],t),{})}acf.addAction("prepare",function(){wp.blockEditor||(wp.blockEditor=wp.editor);const e=acf.get("blockTypes");e&&e.forEach(e=>{parseInt(e.acf_block_version)<=2&&S(e)})})})(jQuery);const r=e=>{wp.data.dispatch("core/editor")&&wp.data.dispatch("core/editor").lockPostSaving("acf/block/"+e)},o=e=>{wp.data.dispatch("core/editor")&&wp.data.dispatch("core/editor").unlockPostSaving("acf/block/"+e)},i=e=>Object.keys(e).sort().reduce((t,n)=>(t[n]=e[n],t),{}),a=n(503),s=(e,t)=>{const n={...e};return delete n.hasAcfError,n._acf_context=i(t),a(JSON.stringify(i(n)))},{InnerBlocks:l}=wp.blockEditor,c=wp.blockEditor.__experimentalUseInnerBlocksProps||wp.blockEditor.useInnerBlocksProps,{createRef:d,createElement:u,Component:p}=wp.element,f=(e,t,n,r,o,i)=>h(i(e=(e="<div>"+e+"</div>").replace(/<InnerBlocks([^>]+)?\/>/,"<InnerBlocks$1></InnerBlocks>"))[0],0,t,n,r,o).props.children;function h(t,n=0,r,o,i,a){const s=function(e){switch(e){case"innerblocks":return"ACFInnerBlocks";case"script":return Script;case"#comment":return null;default:e=m(e)}return e}(t.nodeName.toLowerCase());if(!s)return null;const l={};if(1===n&&"ACFInnerBlocks"!==s&&(l.ref=d()),acf.arrayArgs(t.attributes).map(g).forEach(({name:e,value:t})=>{l[e]=t}),t.hasAttribute("data-acf-inline-fields")&&(l.style={...k(t),pointerEvents:"all"},l.role="button",l.tabIndex=0,l.onFocus=e=>{e.stopPropagation(),r(t.attributes.getNamedItem("data-acf-inline-fields-uid").value)},l.onMouseDown=e=>e.stopPropagation(),l.onClick=e=>{e.stopPropagation();const n=e.target.closest("a");n&&"A"===n.tagName&&(e.preventDefault(),acf.debug(`Navigation prevented for ${n.href}`)),e.target.hasAttribute("data-acf-inline-contenteditable")||r(t.attributes.getNamedItem("data-acf-inline-fields-uid").value)},l.onKeyDown=e=>{if("Tab"===e.key&&e.shiftKey){e.preventDefault();const n=document.querySelector(".acf-inline-editing-toolbar").querySelector("button");n&&(n.focus(),r(t.attributes.getNamedItem("data-acf-inline-fields-uid").value))}if("Enter"===e.key){e.stopPropagation();const n=e.target.closest("a");n&&"A"===n.tagName&&(e.preventDefault(),acf.debug(`Navigation prevented for ${n.href}`)),r(t.attributes.getNamedItem("data-acf-inline-fields-uid").value)}}),t.hasAttribute("data-acf-inline-contenteditable")){const e=t.attributes.getNamedItem("data-acf-inline-contenteditable-field-slug").value;(a?a.filter(t=>t.name===e&&("text"===t.type||"textarea"===t.type)):[]).length>0?(l.contentEditable=!0,l.suppressContentEditableWarning=!0,l.role="input",l.tabIndex=0,l.onFocus=e=>{const n=e.target.closest("a");n&&"A"===n.tagName&&(e.preventDefault(),acf.debug(`Navigation prevented for ${n.href}`)),e.stopPropagation(),i(t.attributes.getNamedItem("data-acf-inline-contenteditable-field-slug").value),t.hasAttribute("data-acf-inline-fields")?r(t.attributes.getNamedItem("data-acf-inline-fields-uid").value):r(null)},l.onPaste=e=>{e.preventDefault();const t=e.clipboardData.getData("text/plain");e.currentTarget.textContent=e.currentTarget.textContent+t}):(delete l["data-acf-inline-contenteditable-field-slug"],delete l["data-acf-inline-contenteditable"])}if(t.hasAttribute("data-acf-inline-fields")||t.hasAttribute("data-acf-inline-contenteditable")||(l.onClick=e=>{e.preventDefault(),e.target===e.currentTarget&&r(null)}),"ACFInnerBlocks"===s)return(0,e.jsx)(b,{...l});const c=[s,l];return acf.arrayArgs(t.childNodes).forEach(e=>{if(e instanceof Text){const t=e.textContent;t&&c.push(t)}else c.push(h(e,n+1,r,o,i,a))}),u.apply(this,c)}function m(e){return acf.isget(acf,"jsxNameReplacements",e)||e}function b(t){const{className:n="acf-innerblocks-container"}=t,r=c({className:n},t);return(0,e.jsx)("div",{...r,children:r.children})}function g(e){let t=e.name,n=e.value,r=acf.applyFilters("acf_blocks_parse_node_attr",!1,e);if(r)return r;switch(t){case"class":t="className";break;case"style":const e={};n.split(";").forEach(t=>{const n=t.indexOf(":");if(n>0){let r=t.substr(0,n).trim();const o=t.substr(n+1).trim();"-"!==r.charAt(0)&&(r=acf.strCamelCase(r)),e[r]=o}}),n=e;break;default:if(0===t.indexOf("data-"))break;t=m(t);const r=n.charAt(0);"["!==r&&"{"!==r||(n=JSON.parse(n)),"true"!==n&&"false"!==n||(n="true"===n)}return{name:t,value:n}}function k(e){const t=JSON.parse(JSON.stringify(e.style)),n={},r=Object.keys(t);for(let e=0;e<r.length;e++){const o=r[e];if(Number.isInteger(parseInt(o)))continue;const i=t[r[e]],a=o.replace(/-([a-z])/g,e=>e[1].toUpperCase());i&&(n[a]=i)}return n}const{useState:v,useEffect:y}=wp.element,{subscribe:x,select:w}=wp.data;function E(){return"edit-post/block"===w("core/interface").getActiveComplementaryArea("core")}const{useEffect:_}=wp.element,C=({inspectorBlockFormRef:t,setCurrentBlockFormContainer:n})=>(_(()=>{n(t.current)},[]),(0,e.jsx)("div",{ref:t})),{useState:j,useEffect:I,useRef:S}=wp.element,A=({$:t,clientId:n,blockFormHtml:i,onMount:a,onChange:s,validationErrors:l,showValidationErrors:c,acfFormRef:d,userHasInteractedWithForm:u,attributes:p,hideFieldsInSidebar:f})=>{const[h,m]=j(!1),[b,g]=j(i),[k,v]=j(!1),y=S(null),[x,w]=j(!1);return I(()=>{a()},[]),I(()=>{k&&(u||x)&&(s(k),v(!1))},[k,u,v,s]),I(()=>{!b&&i&&g(i)},[i]),I(()=>{if(!d?.current)return;const e=acf.getBlockFormValidator(t(d.current).find(".acf-block-fields"));if(e.clearErrors(),e.set("notice",null),acf.doAction("blocks/validation/pre_apply",l),l)c&&(r(n),e.$el.find(".acf-notice").remove(),e.addErrors(l),e.showErrors("after"));else{if(e.$el.find(".acf-notice").length>0&&c){e.$el.find(".acf-notice").remove(),e.addErrors([{message:acf.__("Validation successful")}]),e.showErrors("after"),e.get("notice").update({type:"success",text:acf.__("Validation successful"),timeout:1e3}),e.set("notice",null),setTimeout(()=>{e.$el.find(".acf-notice").remove()},1001);const i=wp.data.dispatch("core/notices");function a(e){return new Promise(function(t){return e.forEach(e=>{if(e.innerBlocks.length>0&&a(e.innerBlocks).then(e=>{if(e)return t(!0)}),e.attributes.hasAcfError&&e.clientId!==n)return t(!0)}),t(!1)})}a(wp.data.select("core/block-editor").getBlocks()).then(e=>{e?i.createErrorNotice(acf.__("An ACF Block on this page requires attention before you can save."),{id:"acf-blocks-validation",isDismissible:!0}):i.removeNotice("acf-blocks-validation")})}o(n)}acf.doAction("blocks/validation/post_apply",l)},[l,n,c]),I(()=>{if(!d?.current||!b)return;acf.debug("Remounting ACF Form");const e=d.current,n=t(e);let r=!0;acf.doAction("remount",n),h||(s(n),m(!0));const o=()=>{s(n)},i=()=>{if(!r)return;const t=e.querySelectorAll("input, textarea"),i=e.querySelectorAll("select");t.forEach(e=>{e.removeEventListener("input",o),e.addEventListener("input",o)}),i.forEach(e=>{e.removeEventListener("change",o),e.addEventListener("change",o)}),clearTimeout(y.current),y.current=setTimeout(()=>{r&&v(n)},300)},a=new MutationObserver(i),l=new MutationObserver(()=>{r&&(w(!0),i())}),c={attributes:!0,childList:!0,subtree:!0,characterData:!0};return a.observe(e,c),[...e.querySelectorAll("iframe")].forEach(e=>{if(e&&e.contentDocument){const t=e.contentDocument.body;t&&l.observe(t,c)}}),e.querySelectorAll("input, textarea").forEach(e=>{e.addEventListener("input",o)}),e.querySelectorAll("select").forEach(e=>{e.addEventListener("change",o)}),()=>{r=!1,a.disconnect(),l.disconnect(),clearTimeout(y.current),e&&(e.querySelectorAll("input, textarea").forEach(e=>{e.removeEventListener("input",o)}),e.querySelectorAll("select").forEach(e=>{e.removeEventListener("change",o)}))}},[d,p,b]),(0,e.jsx)("div",{ref:d,className:"acf-block-component acf-block-panel",style:{display:f?"none":null},dangerouslySetInnerHTML:{__html:acf.applyFilters("blocks/form/render",b,!0)}})};var T=n(540);const B=(0,T.createContext)(null),F={didCatch:!1,error:null};class O extends T.Component{constructor(e){super(e),this.resetErrorBoundary=this.resetErrorBoundary.bind(this),this.state=F}static getDerivedStateFromError(e){return{didCatch:!0,error:e}}resetErrorBoundary(){const{error:e}=this.state;if(null!==e){for(var t,n,r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];null===(t=(n=this.props).onReset)||void 0===t||t.call(n,{args:o,reason:"imperative-api"}),this.setState(F)}}componentDidCatch(e,t){var n,r;null===(n=(r=this.props).onError)||void 0===n||n.call(r,e,t)}componentDidUpdate(e,t){const{didCatch:n}=this.state,{resetKeys:r}=this.props;var o,i;n&&null!==t.error&&function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return e.length!==t.length||e.some((e,n)=>!Object.is(e,t[n]))}(e.resetKeys,r)&&(null===(o=(i=this.props).onReset)||void 0===o||o.call(i,{next:r,prev:e.resetKeys,reason:"keys"}),this.setState(F))}render(){const{children:e,fallbackRender:t,FallbackComponent:n,fallback:r}=this.props,{didCatch:o,error:i}=this.state;let a=e;if(o){const e={error:i,resetErrorBoundary:this.resetErrorBoundary};if("function"==typeof t)a=t(e);else if(n)a=(0,T.createElement)(n,e);else{if(void 0===r)throw i;a=r}}return(0,T.createElement)(B.Provider,{value:{didCatch:o,error:i,resetErrorBoundary:this.resetErrorBoundary}},a)}}const{Placeholder:N,Button:R,Icon:P}=wp.components,M=(0,e.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24","aria-hidden":"true",focusable:"false",children:(0,e.jsx)("path",{d:"M19 8h-1V6h-5v2h-2V6H6v2H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm.5 10c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v8z"})}),H=({setBlockFormModalOpen:t,blockLabel:n,error:r})=>{let o=null;return r&&(acf.debug("Block preview error:",r),o=acf.__("Error previewing block v3")),(0,e.jsx)(N,{icon:(0,e.jsx)(P,{icon:M}),label:n,instructions:o,children:(0,e.jsx)(R,{variant:"primary",onClick:()=>{t(!0)},children:acf.__("Edit Block")})})},D=({children:t,blockPreviewHtml:n,blockProps:r,blockType:o,setBlockFormModalOpen:i})=>(0,e.jsx)("div",{...r,children:(0,e.jsx)(O,{fallbackRender:({error:t})=>(0,e.jsx)(H,{blockLabel:o?.title||acf.__("ACF Block"),setBlockFormModalOpen:i,error:t}),children:t})},n),{useEffect:L,useRef:$}=wp.element,{Popover:q}=wp.components,V=({children:t,className:n,anchor:r,placement:o,onClose:i,focusOnMount:a,variant:s,animate:l=!1,gutenbergIframeOrDocument:c,hidePrimaryBlockToolbar:d=!1})=>{const u=$();return L(()=>{const e=e=>{"Escape"===e.key&&i(e)},t=e=>{!r||e?.key||u?.current?.contains(e.target)||e.target===r||i(e)&&(c.removeEventListener("mousedown",t),document.removeEventListener("mousedown",t))};return setTimeout(()=>{document.addEventListener("keydown",e),c.addEventListener("mousedown",t),document.addEventListener("mousedown",t)}),()=>{document.removeEventListener("keydown",e),c.removeEventListener("mousedown",t),document.removeEventListener("mousedown",t)}},[]),(0,e.jsx)(e.Fragment,{children:(0,e.jsxs)(q,{ref:u,style:{position:"absolute",top:200,zIndex:59899},className:n,anchor:r,focusOnMount:a,placement:o,variant:s,animate:l,children:[d&&(0,e.jsx)("style",{children:"\n\t\t\t\t\t.components-popover.block-editor-block-popover.block-editor-block-list__block-popover{\n\t\t\t\t\t\tdisplay: none!important;\n\t\t\t\t\t}\n\t\t\t\t"}),t]})})},{useState:U,useRef:z}=wp.element,{ToolbarGroup:W,ToolbarButton:J,Modal:X}=wp.components,{BlockControls:Y}=wp.blockEditor,G=({blockToolbarFields:t,blockFieldInfo:n,setCurrentBlockFormContainer:r,gutenbergIframeOrDocument:o,setBlockFormModalOpen:i,blockFormModalOpen:a})=>{const[s,l]=U(null),[c,d]=U(),[u,p]=U(!0),f=z();function h(e){if(!e)return"";if(!n)return"";const t=n.find(t=>t.name===e);return t?.type.replace("_","-")}function m(e){return e&&n?n.find(t=>t.name===e):""}function b(e){if(!e)return"";if(!n)return"";const t=n.find(t=>t.name===e);return t?t.label:""}return(0,e.jsxs)(Y,{children:[(0,e.jsx)(W,{children:(0,e.jsx)(J,{className:"components-icon-button components-toolbar__control",label:acf.__("Edit Block"),icon:"edit",onClick:()=>{i(!0)},isPressed:a})}),t.length>0&&(0,e.jsxs)(W,{children:[function(){let t=`[data-name="${s}"]{ display: block!important; }`;return(0,e.jsx)("style",{children:t})}(),t&&t.map(t=>{let n="",r=null,o=null;return"object"==typeof t?(n=t.fieldName?t.fieldName:index,r=t.fieldIcon?window.atob(t.fieldIcon):null,o=t.fieldLabel?t.fieldLabel:n):n=t,(0,e.jsx)(J,{icon:r?(0,e.jsx)("i",{dangerouslySetInnerHTML:{__html:r}}):(0,e.jsx)("i",{className:`field-type-icon field-type-icon-${h(n)}`}),label:o||b(n),isPressed:n===s,ref:n===s?d:null,onMouseDown:()=>{s===n?l(null):(l(null),setTimeout(()=>{const e=m(n);"flexible_content"===e.type||"repeater"===e.type?p(!1):p(!0),l(n)}))}},n)}),s&&c&&u&&(0,e.jsx)(V,{focusOnMount:!1,className:"acf-inline-fields-popover",anchor:c,animate:!0,onClose:e=>!("Escape"!==e.key&&(e?.target.closest(".media-modal")||e?.target.closest(".acf-tooltip")||e?.target&&f?.current&&f?.current.contains(e.target)||c?.current&&c?.current.contains(e?.target))||(l(null),0)),variant:"unstyled",gutenbergIframeOrDocument:o,children:(0,e.jsx)("div",{ref:f,children:(0,e.jsx)("div",{className:"acf-inline-fields-popover-inner",style:{minWidth:"300px"},ref:r})})},c),s&&c&&!u&&(0,e.jsx)(X,{className:"acf-block-form-modal",isFullScreen:!0,title:m(s).label,onRequestClose:()=>{l(null)},children:(0,e.jsx)("div",{ref:f,children:(0,e.jsx)("div",{className:"acf-inline-fields-popover-inner",style:{minWidth:"300px"},ref:r})})})]})]})},{useState:K,useEffect:Q,useRef:Z,useMemo:ee}=wp.element,{Toolbar:te,ToolbarGroup:ne,ToolbarButton:re,Modal:oe}=wp.components,ie=({blockIcon:t,blockFieldInfo:n,setInlineEditingToolbarHasFocus:r,currentContentEditableElement:o,currentInlineEditingElement:i,currentInlineEditingElementUid:a,gutenbergIframeOrDocument:s,setCurrentBlockFormContainer:l,contentEditableChangeInProgress:c})=>{const[d,u]=K(null),[p,f]=K(),[h,m]=K(),[b,g]=K(!0),k=Z(),v=i?i.getAttribute("data-acf-inline-fields"):null;let y=[];try{y=JSON.parse(v)}catch(e){acf.debug("Inline fields were not a properly formatted JSON array",v)}function x(e){if(!e)return"";if(!n)return"";const t=n.find(t=>t.name===e);return t?.type.replace("_","-")}function w(e){if(!e)return"";if(!n)return"";const t=n.find(t=>t.name===e);return t?t.label:""}Q(()=>{u(null)},[c]);const E=ee(()=>function(){let n=o&&!i?o.getAttribute("data-acf-toolbar-icon"):null;if(!n&&i&&(n=i?i.getAttribute("data-acf-toolbar-icon"):null),n&&(n=(0,e.jsx)("i",{dangerouslySetInnerHTML:{__html:n}})),!n&&o&&!i){const t=o.getAttribute("data-acf-inline-contenteditable-field-slug");n=(0,e.jsx)("i",{className:`field-type-icon field-type-icon-${x(t)}`})}return n||(n=React.isValidElement(t)?t:(0,e.jsx)("span",{className:`dashicon dashicons dashicons-${t}`})),n}(),[n,o,i]),_=ee(()=>function(){let e;if(o&&!i){const t=o.getAttribute("data-acf-toolbar-title");if(t)return t;e=o.getAttribute("data-acf-inline-contenteditable-field-slug")}else if(i){const t=i.getAttribute("data-acf-toolbar-title");if(t)return t;if(y.length>1)return{A:"Link",DIV:"Division",P:"Paragraph",SPAN:"Span",INPUT:"Input",BUTTON:"Button",IMG:"Image",UL:"Unordered List",OL:"Ordered List",LI:"List Item",H1:"Heading 1",H2:"Heading 2",H3:"Heading 3",H4:"Heading 4",H5:"Heading 5",H6:"Heading 6",TABLE:"Table",TR:"Table Row",TD:"Table Cell",TH:"Table Header",FORM:"Form",TEXTAREA:"Text Area",SELECT:"Select",OPTION:"Option"}[i.tagName];e="object"==typeof y[0]?y[0].fieldName:y[0]}return w(e)}(),[n,o,i]);return(0,e.jsxs)(e.Fragment,{children:[d&&h&&b&&a&&(0,e.jsx)(V,{focusOnMount:!1,className:"acf-inline-fields-popover",anchor:h,onClose:e=>"Escape"===e.key?(u(null),!0):!(e?.target&&k?.current&&k?.current.contains(e.target)||h?.current&&h?.current.contains(e?.target))&&void 0,variant:i?"toolbar":"unstyled",gutenbergIframeOrDocument:s,hidePrimaryBlockToolbar:!0,animate:!0,children:(0,e.jsx)("div",{ref:k,onClick:()=>{r(!0)},children:(0,e.jsx)("div",{className:"acf-inline-fields-popover-inner",style:{minWidth:p?.popoverMinWidth?p?.popoverMinWidth:"300px"},ref:l})})},d||null),d&&h&&!b&&a&&(0,e.jsx)(oe,{className:"acf-block-form-modal",isFullScreen:!0,title:(C=d,C&&n?n.find(e=>e.name===C):"").label,onRequestClose:()=>{u(null)},children:(0,e.jsx)("div",{ref:k,onClick:()=>{r(!0)},children:(0,e.jsx)("div",{className:"acf-inline-fields-popover-inner",style:{minWidth:p?.popoverMinWidth?p?.popoverMinWidth:"300px"},ref:l})})}),(0,e.jsx)(te,{orientation:"horizontal",className:"components-accessible-toolbar block-editor-block-contextual-toolbar",style:{width:"max-content"},children:(0,e.jsxs)("div",{className:"block-editor-block-toolbar",children:[(0,e.jsx)(ne,{style:{alignItems:"center"},children:(0,e.jsxs)("div",{className:"acf-blocks-toolbar-icon components-toolbar-group block-editor-block-toolbar__block-controls",label:_,children:[E,(0,e.jsx)("span",{children:_})]})}),(0,e.jsx)(ne,{children:function(){if(!y||0===y.length)return"";let t=[];return t=y.map((t,n)=>{let o="",i=null,a=null;return"object"==typeof t?(o=t.fieldName?t.fieldName:n,i=t.fieldIcon?(0,e.jsx)("i",{dangerouslySetInnerHTML:{__html:window.atob(t.fieldIcon)}}):null,a=t.fieldLabel?t.fieldLabel:o):o=t,!i&&t?.useExpandedEditor&&(i="edit"),(0,e.jsx)(re,{disabled:c,className:"acf-toolbar-button",icon:i||(0,e.jsx)("i",{className:`field-type-icon field-type-icon-${x(o)}`}),label:a||w(o),isPressed:o===d,ref:o===d?m:null,onClick:()=>{r(!0),d===o?u(null):(g(!t?.useExpandedEditor),u(o),f(t))}},o)}),t}()})]})}),function(){let t=`[data-name="${d}"]{ display: block!important; }`;return(0,e.jsx)("style",{children:t})}()]});var C},{useState:ae,useEffect:se,useRef:le,createPortal:ce,useMemo:de}=wp.element,{InspectorControls:ue,useBlockProps:pe,useBlockEditContext:fe}=wp.blockEditor,{ToolbarGroup:he,ToolbarButton:me,Placeholder:be,Spinner:ge,Modal:ke,Button:ve,PanelBody:ye}=wp.components,xe=t=>{const{attributes:n,setAttributes:i,context:a,isSelected:l,$:c,blockType:d}=t,u=d.validate,{clientId:p}=fe(),[f,h]=ae(null),[m,b]=ae(""),[g,k]=ae(""),w=de(()=>pe(s(n,a),p,l),[]),[_,C]=ae(()=>w?.html?acf.applyFilters("blocks/preview/render",w.html,!0):"acf-block-preview-loading"),[j,I]=ae(()=>{var e;return null!==(e=w?.validation?.errors)&&void 0!==e?e:null}),[S,A]=ae(w?.fields?w.fields:null),[T,B]=ae(null),[F,O]=ae(!1),[N,R]=ae(),[P,M]=ae(!1),[H,D]=ae(!1),L=le(null),$=le(null),[q,V]=ae([]),[U,z]=ae(null),[W,J]=ae(null),[X,Y]=ae(null),[G,K]=ae(!1),[Q,Z]=ae(function(){const e=document.querySelector('[name="editor-canvas"]');return e?e.contentDocument||e.contentWindow.document:document}()),[ee,te]=ae(),[ne,re]=ae(""),oe=le(null),ie=function(){const[e,t]=v(()=>E());return y(()=>{const e=x(()=>{t(E())});return()=>e()},[]),e}();se(()=>{l||(J(null),z(null),Y(null),g&&C(g))},[l]),se(()=>{if(Q){let e=Q.getElementById("acf-dynamic-styles");e||(e=document.createElement("style"),e.id="acf-dynamic-styles",Q.head.appendChild(e)),te(e)}},[Q]);const ce=de(()=>{const{hasAcfError:e,...t}=n;return t},[n]);function ue(e,t){if(!L?.current)return;e&&D(!0),K(!1);let n=null;for(;!n;)if(n=L.current.querySelector(`[data-name=${t}`),n){const t=n.attributes.getNamedItem("data-key").value;L.current.querySelector(`[name="acf-block_${p}[${t}]"`).value=e;const r=c(L?.current),o=acf.serialize(r,`acf-block_${p}`);if(!o)return;h(JSON.stringify(o))}}function pe(e,t,n){if(n)return!1;if(acf.debug("Preload check",e,t),(e=>{const t=wp.data.select("core/block-editor").getBlockParents(e);return wp.data.select("core/block-editor").getBlocksByClientId(t).filter(e=>"core/query"===e.name).length})(t))return!1;const r=acf.get("preloadedBlocks");return r&&r[e]?(r[e].html=r[e].html.replaceAll(e,t),r[e]?.validation&&r[e]?.validation.errors&&(r[e].validation.errors=r[e]?.validation.errors.map(n=>(n.input=n.input.replaceAll(e,t),n))),acf.debug("Preload successful",r[e]),r[e]):(acf.debug("Preload failed: not preloaded."),!1)}function he({theAttributes:e,theClientId:t,theContext:n,isSelected:i}){if(!e)return;N&&N.abort();const l=pe(s(e,a),t,i);if(l)return X||(l.html?C(acf.applyFilters("blocks/preview/render",l.html,!0)):C(acf.applyFilters("blocks/preview/render","acf-block-preview-no-html",!0)),l?.blockToolbarFields&&V(l?.blockToolbarFields),l?.fields&&A(l.fields)),void(l?.validation&&!l.validation.valid&&l.validation.errors?I(l.validation.errors):I(null));const d={preview:!0,form:!0,validate:!0};m||(d.validate=!1),u||(d.validate=!1);const p={...e};r("acf-fetching-block");const f=c.ajax({url:acf.get("ajaxurl"),dataType:"json",type:"post",cache:!1,data:acf.prepareForAjax({action:"acf/ajax/fetch-block",block:JSON.stringify(p),clientId:t,context:JSON.stringify(n),query:d})}).done(e=>{D(!1),o("acf-fetching-block"),A(e.data.fields),b(e.data.form);const t=acf.applyFilters("blocks/preview/render",e.data.preview?e.data.preview:"acf-block-preview-no-html",!1);k(t),e.data?.validation&&!e.data.validation.valid&&e.data.validation.errors?I(e.data.validation.errors):I(null),e.data?.blockToolbarFields&&V(e.data?.blockToolbarFields),M(!0)}).fail(function(){M(!0),D(!1),o("acf-fetching-block")});R(f)}return se(()=>{function e(){O(!0),window.removeEventListener("click",e),window.removeEventListener("keydown",e)}return window.addEventListener("click",e),window.addEventListener("keydown",e),()=>{window.removeEventListener("click",e),window.removeEventListener("keydown",e)}},[]),se(()=>{i(j?{hasAcfError:!0}:{hasAcfError:!1})},[j,i]),se(()=>{const e=e=>{p===e.detail.acfBlockWithValidationErrors&&(r(p),B(!0),J(null))};return document.addEventListener("acf/block/has-error",e),()=>{document.removeEventListener("acf/block/has-error",e),o(p)}},[]),se(()=>{clearTimeout(oe.current),oe.current=setTimeout(()=>{!function(){const e=JSON.parse(f);if(!e)return void he({theAttributes:ce,theClientId:p,theContext:a,isSelected:l});if(f===JSON.stringify(ce.data))return void he({theAttributes:ce,theClientId:p,theContext:a,isSelected:l});const t={...n,data:{...e}};i(t)}()},200)},[f,ce]),se(()=>{if($.current&&_){const e=n.name.replace("acf/",""),t=c($.current);if(acf.doAction("render_block_preview",t,n),acf.doAction(`render_block_preview/type=${e}`,t,n),W){const e=$?.current.querySelector(`[data-acf-inline-fields-uid="${W}"]`);z(e)}}},[_]),se(()=>{if(X&&!G||!g)return;const e=document.querySelector(".acf-inline-editing-toolbar");e&&e.style&&e.style.cssText&&re(e.style.cssText.replaceAll(";","!important;")),setTimeout(()=>{C(g),setTimeout(()=>{re(null)},0)},0)},[g]),se(()=>{const e=new MutationObserver(e=>{for(const t of e)if("characterData"===t.type){let e=t.target.parentNode;if(!e||!e.closest(`[data-block="${p}"]`))return;if(e&&!e.hasAttribute("data-acf-inline-contenteditable")&&(e=e.closest("[data-acf-inline-contenteditable]")),e&&e.hasAttribute("data-acf-inline-contenteditable")){const t=e.attributes.getNamedItem("data-acf-inline-contenteditable-field-slug").value;let n=e.innerHTML.trim();n||(n=""),ue(n,t)}}else{const e=t.target.closest("[data-acf-inline-contenteditable]");if(!e||!e.closest(`[data-block="${p}"]`))return;if(e){const t=e.attributes.getNamedItem("data-acf-inline-contenteditable-field-slug").value;let n=e.innerHTML.trim();(!n||0===e.textContent.trim().length&&1===e.children.length&&e.firstElementChild&&"BR"===e.firstElementChild.nodeName)&&(e.innerHTML="",n=""),ue(n,t)}}});return e.observe(Q,{attributes:!0,childList:!0,subtree:!0,characterData:!0,attributeFilter:["data-acf-inline-contenteditable"]}),()=>{e.disconnect()}},[_]),(0,e.jsx)(we,{...t,validationErrors:j,showValidationErrors:T,theSerializedAcfData:f,setTheSerializedAcfData:h,acfFormRef:L,blockFormHtml:m,blockPreviewHtml:_,blockFetcher:he,userHasInteractedWithForm:F,setUserHasInteractedWithForm:O,previewRef:$,setInlineEditingToolbarHasFocus:K,currentContentEditableElement:X,setCurrentContentEditableElement:Y,currentInlineEditingElement:U,setCurrentInlineEditingElement:z,currentInlineEditingElementUid:W,onNewInlineEditingElementSelected:function(e){setTimeout(()=>{J(e);const t=$?.current.querySelector(`[data-acf-inline-fields-uid="${e}"]`);z(t),t&&t.scrollIntoView({behavior:"smooth",block:"nearest"})},1)},onContentEditableChange:ue,onNewContentEditableElementSelected:function(e){if(e){const t=$?.current.querySelector(`[data-acf-inline-contenteditable-field-slug="${e}"]`);Y(t)}else Y(null)},gutenbergIframeOrDocument:Q,acfDynamicStylesElement:ee,blockFieldInfo:S,blockEditorInspectorSidebarOpen:ie,blockToolbarFields:q,hasFetchedOnce:P,contentEditableChangeInProgress:H,freezeInlineToolbarDuringReRender:ne})};function we(t){const{$:n,isSelected:r,blockType:o,attributes:i,context:a,validationErrors:s,showValidationErrors:l,theSerializedAcfData:c,setTheSerializedAcfData:d,acfFormRef:u,blockFormHtml:p,blockPreviewHtml:h,blockFetcher:m,userHasInteractedWithForm:b,previewRef:g,setInlineEditingToolbarHasFocus:k,currentContentEditableElement:v,setCurrentContentEditableElement:y,currentInlineEditingElement:x,currentInlineEditingElementUid:w,setCurrentInlineEditingElement:E,onNewInlineEditingElementSelected:_,onContentEditableChange:j,onNewContentEditableElementSelected:I,gutenbergIframeOrDocument:S,acfDynamicStylesElement:T,blockFieldInfo:B,blockEditorInspectorSidebarOpen:F,blockToolbarFields:O,hasFetchedOnce:N,contentEditableChangeInProgress:R,freezeInlineToolbarDuringReRender:P}=t,{clientId:M}=fe(),L=le(),[$,q]=ae(!1),U=le(),[z,W]=ae(!1),[J,X]=ae(),[Y,K]=ae();se(()=>{let e=document.getElementById("invisible-acf-form-element");e||(e=document.createElement("div"),e.id="invisible-acf-form-element",e.style.display="none",document.body.appendChild(e)),K(e)},[F]),se(()=>{X(z&&U?.current?U.current:F?L.current:Y)},[z,U]),se(()=>{F?z||X(L.current):X(Y)},[F,Y]),se(()=>{r&&L?.current&&L.current?q(!0):r&&!L?.current&&setTimeout(()=>{q(!0)},1)},[r,L,L.current]),se(()=>{r&&s&&l&&o?.hide_fields_in_sidebar&&W(!0)},[r,l,s,o]);let Q="acf-block-component acf-block-body";Q+=" acf-block-preview",s&&l&&(Q+=" acf-block-has-validation-error");const Z={...pe({className:Q,ref:g})};let ee=F&&L?.current?L.current:Y;J&&(ee=J);let te=null;return x&&v&&(te=x),x&&!v&&(te=x),!x&&v&&(te=v),te?.isConnected||(te=null),(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(G,{blockToolbarFields:O,blockFieldInfo:B,setCurrentBlockFormContainer:X,gutenbergIframeOrDocument:S,setBlockFormModalOpen:W,blockFormModalOpen:z,invisibleBlockFormContainer:Y}),(0,e.jsxs)(ue,{children:[(0,e.jsx)(ye,{children:(0,e.jsx)(ve,{icon:"edit",className:"acf-blocks-open-expanded-editor-btn",variant:"secondary",onClick:()=>{W(!0)},children:acf.__("Open Expanded Editor")})}),(0,e.jsx)(C,{inspectorBlockFormRef:L,setCurrentBlockFormContainer:X})]}),ee&&$&&ce((0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(A,{$:n,clientId:M,blockFormHtml:p,onMount:()=>{N||m({theAttributes:i,theClientId:M,theContext:a,isSelected:r})},onChange:function(e){const t=acf.serialize(e,`acf-block_${M}`);t&&d(JSON.stringify(t))},validationErrors:s,showValidationErrors:l,acfFormRef:u,blockFormPortalElement:ee,theSerializedAcfData:c,userHasInteractedWithForm:b,attributes:i,hideFieldsInSidebar:o?.auto_inline_editing&&void 0===o?.hide_fields_in_sidebar&&L.current===J||o?.hide_fields_in_sidebar&&L.current===J}),P&&(0,e.jsx)("style",{children:`.acf-inline-editing-toolbar{${P}}`})]}),ee),(0,e.jsxs)(e.Fragment,{children:[T&&w&&ce((0,e.jsx)(e.Fragment,{children:`\n\t\t\t\t[data-acf-inline-fields-uid="${w}"]{\n\t\t\t\t\toutline: 2px solid var( --wp-admin-theme-color );\n\t\t\t\t\toutline-offset: 2px;\n\t\t\t\t}\n\t\t\t`}),T),z&&(0,e.jsx)(ke,{className:"acf-block-form-modal",isFullScreen:!0,title:o.title,onRequestClose:()=>{W(!1)},isDismissible:!1,headerActions:[(0,e.jsx)(ve,{variant:"primary",onClick:()=>{X(null),W(!1)},children:acf.__("Done")},"done")],children:(0,e.jsx)("div",{className:"acf-modal-block-form-container",ref:U})})]}),(0,e.jsxs)(e.Fragment,{children:[te&&(0,e.jsx)(V,{focusOnMount:(()=>{const e=document.activeElement;return e&&e.isContentEditable,!1})(),variant:"unstyled",anchor:te,className:"acf-inline-editing-toolbar block-editor-block-list__block-popover",placement:"top-start",onClose:e=>{if("Escape"!==e.key&&e.target.closest(".acf-toolbar-button"))return!1;if("Escape"===e.key)return!document.querySelector(".acf-inline-fields-popover-inner")&&!v&&(x&&x.focus(),y(null),E(null),!0);if(e.target.getAttribute("data-acf-inline-contenteditable"))return!1;const t=e.target.closest(".acf-inline-fields-popover-inner"),n=e.target.closest(".components-modal__content");return t||n||(y(null),E(null)),!0},gutenbergIframeOrDocument:S,hidePrimaryBlockToolbar:!0,children:(0,e.jsx)(ie,{blockIcon:o.icon,blockFieldInfo:B,acfFormRef:u,setInlineEditingToolbarHasFocus:k,currentContentEditableElement:v,currentInlineEditingElement:x,currentInlineEditingElementUid:w,gutenbergIframeOrDocument:S,setCurrentBlockFormContainer:X,contentEditableChangeInProgress:R},w)},v),(0,e.jsxs)(D,{blockPreviewHtml:h,blockProps:Z,blockType:o,setBlockFormModalOpen:W,children:["acf-block-preview-no-html"===h?(0,e.jsx)(H,{setBlockFormModalOpen:W,blockLabel:o.title}):null,"acf-block-preview-loading"===h&&(0,e.jsx)(be,{children:(0,e.jsx)(ge,{})}),"acf-block-preview-loading"!==h&&"acf-block-preview-no-html"!==h&&h&&f(h,_,j,I,B,n)]})]})]})}const Ee=(e,t,n)=>(e[t]={type:n},e),_e=e=>{const t=acf.get("rtl")?"right":"left";return["left","center","right"].includes(e)?e:t},{Fragment:Ce,Component:je}=wp.element,{BlockControls:Ie,AlignmentToolbar:Se}=wp.blockEditor,Ae=(t,n)=>{const r=_e;return n.alignText=r(n.alignText),class extends je{render(){const{attributes:n,setAttributes:o}=this.props,{alignText:i}=n;return(0,e.jsxs)(Ce,{children:[(0,e.jsx)(Ie,{group:"block",children:(0,e.jsx)(Se,{value:r(i),onChange:function(e){o({alignText:r(e)})}})}),(0,e.jsx)(t,{...this.props})]})}}},Te=e=>["top","center","bottom"].includes(e)?e:"top",Be=e=>{if(e){const[t,n]=e.split(" ");return`${Te(t)} ${_e(n)}`}return"center center"},{Fragment:Fe,Component:Oe}=wp.element,{BlockControls:Ne,BlockVerticalAlignmentToolbar:Re}=wp.blockEditor,Pe=wp.blockEditor.__experimentalBlockAlignmentMatrixToolbar||wp.blockEditor.BlockAlignmentMatrixToolbar,Me=wp.blockEditor.__experimentalBlockAlignmentMatrixControl||wp.blockEditor.BlockAlignmentMatrixControl,He=(t,n)=>{let r,o;return"matrix"===(n.supports.align_content||n.supports.alignContent)?(r=Me||Pe,o=Be):(r=Re,o=Te),void 0===r?t:(n.alignContent=o(n.alignContent),class extends Oe{render(){const{attributes:n,setAttributes:i}=this.props,{alignContent:a}=n;return(0,e.jsxs)(Fe,{children:[(0,e.jsx)(Ne,{group:"block",children:(0,e.jsx)(r,{label:acf.__("Change content alignment"),value:o(a),onChange:function(e){i({alignContent:o(e)})}})}),(0,e.jsx)(t,{...this.props})]})}})},{Fragment:De,Component:Le}=wp.element,{BlockControls:$e}=wp.blockEditor,qe=wp.blockEditor.__experimentalBlockFullHeightAligmentControl||wp.blockEditor.__experimentalBlockFullHeightAlignmentControl||wp.blockEditor.BlockFullHeightAlignmentControl,Ve=t=>qe?class extends Le{render(){const{attributes:n,setAttributes:r}=this.props,{fullHeight:o}=n;return(0,e.jsxs)(De,{children:[(0,e.jsx)($e,{group:"block",children:(0,e.jsx)(qe,{isActive:o,onToggle:function(e){r({fullHeight:e})}})}),(0,e.jsx)(t,{...this.props})]})}}:t;((t,n)=>{const{InnerBlocks:r}=wp.blockEditor,{Component:o}=wp.element,{createHigherOrderComponent:i}=wp.compose,a={};function s(n){const o=n.post_types||[];if(o.length){o.push("wp_block");const e=acf.get("postType");if(!o.includes(e))return!1}if("string"==typeof n.icon&&"<svg"===n.icon.substr(0,4)){const t=n.icon;n.icon=(0,e.jsx)("div",{dangerouslySetInnerHTML:{__html:t}})}n.icon||delete n.icon,wp.blocks.getCategories().filter(({slug:e})=>e===n.category).pop()||(n.category="common"),n=acf.parseArgs(n,{title:"",name:"",category:"",api_version:2,acf_block_version:3});for(const e in n.attributes)"default"in n.attributes[e]&&0===n.attributes[e].default.length&&delete n.attributes[e].default;n.supports.anchor&&(n.attributes.anchor={type:"string"}),n.attributes.hasAcfError={type:"boolean",default:!1};let i=xe;(n.supports.alignText||n.supports.align_text)&&(n.attributes=Ee(n.attributes,"align_text","string"),i=Ae(i,n)),(n.supports.alignContent||n.supports.align_content)&&(n.attributes=Ee(n.attributes,"align_content","string"),i=He(i,n)),(n.supports.fullHeight||n.supports.full_height)&&(n.attributes=Ee(n.attributes,"full_height","boolean"),i=Ve(i)),n.edit=function(r){return(0,e.jsx)(i,{...r,blockType:n,$:t})},n.save=()=>(0,e.jsx)(r.Content,{}),a[n.name]=n;const s=wp.blocks.registerBlockType(n.name,n);return s.attributes.anchor&&(s.attributes.anchor={type:"string"}),s}acf.addAction("prepare",function(){wp.blockEditor||(wp.blockEditor=wp.editor);const e=acf.get("blockTypes");e&&e.forEach(e=>{parseInt(e.acf_block_version)>=3&&s(e)})});const l=i(t=>class extends o{constructor(e){super(e);const{name:t,attributes:r}=this.props,o=function(e){return a[e]||!1}(t);if(!o)return;Object.keys(r).forEach(e=>{""===r[e]&&delete r[e]});const i={full_height:"fullHeight",align_content:"alignContent",align_text:"alignText"};Object.keys(i).forEach(e=>{r[e]!==n?r[i[e]]=r[e]:r[i[e]]===n&&o[e]!==n&&(r[i[e]]=o[e]),delete o[e],delete r[e]});for(let e in o.attributes)r[e]===n&&o[e]!==n&&(r[e]=o[e])}render(){return(0,e.jsx)(t,{...this.props})}},"withDefaultAttributes");wp.hooks.addFilter("editor.BlockListBlock","acf/with-default-attributes",l)})(jQuery)})()})();