1 line
72 KiB
JavaScript
1 line
72 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=L,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 L 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)(D,{...this.props})]})}}function D(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=>!!wp.data.dispatch("core/editor")&&wp.data.select("core/editor").isPostSavingLocked(`acf/block/${e}`),a=e=>Object.keys(e).sort().reduce((t,n)=>(t[n]=e[n],t),{}),s=n(503),l=(e,t)=>{const n={...e};return delete n.hasAcfError,n._acf_context=a(t),s(JSON.stringify(a(n)))},{InnerBlocks:c}=wp.blockEditor,d=wp.blockEditor.__experimentalUseInnerBlocksProps||wp.blockEditor.useInnerBlocksProps,{createRef:u,createElement:p,useEffect:f}=wp.element,h=(e,t,n,r,o,i)=>m(i(e=(e="<div>"+e+"</div>").replace(/<InnerBlocks([^>]+)?\/>/,"<InnerBlocks$1></InnerBlocks>"))[0],0,t,n,r,o).props.children;function m(t,n=0,r,o,i,a){const s=function(e){switch(e){case"innerblocks":return"ACFInnerBlocks";case"script":return k;case"#comment":return null;default:e=b(e)}return e}(t.nodeName.toLowerCase());if(!s)return null;const l={};if(1===n&&"ACFInnerBlocks"!==s&&(l.ref=u()),acf.arrayArgs(t.attributes).map(v).forEach(({name:e,value:t})=>{l[e]=t}),t.hasAttribute("data-acf-inline-fields")&&(l.style={...y(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.target===e.currentTarget&&r(null)}),"ACFInnerBlocks"===s)return(0,e.jsx)(g,{...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(m(e,n+1,r,o,i,a))}),p.apply(this,c)}function b(e){return acf.isget(acf,"jsxNameReplacements",e)||e}function g(t){const{className:n="acf-innerblocks-container"}=t,r=d({className:n},t);return(0,e.jsx)("div",{...r,children:r.children})}function k({children:e}){return f(()=>{const t=function(){const e=document.querySelector('[name="editor-canvas"]');return e?e.contentDocument||e.contentWindow.document:document}(),n=t.createElement("script");return n.textContent=e,t.body.appendChild(n),()=>{n.remove()}},[e]),null}function v(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=b(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 y(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:x,useEffect:w}=wp.element,{subscribe:E,select:_}=wp.data;function C(){return"edit-post/block"===_("core/interface").getActiveComplementaryArea("core")}const{useEffect:j}=wp.element,I=({inspectorBlockFormRef:t,setCurrentBlockFormContainer:n})=>(j(()=>{n(t.current)},[]),(0,e.jsx)("div",{ref:t})),{useState:S,useEffect:A,useRef:T}=wp.element,B=({$:t,clientId:n,blockFormHtml:i,onMount:a,onChange:s,validationErrors:l,showValidationErrors:c,acfFormRef:d,userHasInteractedWithForm:u,attributes:p,hideFieldsInSidebar:f})=>{const[h,m]=S(!1),[b,g]=S(i),[k,v]=S(!1),y=T(null),[x,w]=S(!1);return A(()=>{a()},[]),A(()=>{k&&(u||x)&&(s(k),v(!1))},[k,u,v,s]),A(()=>{!b&&i&&g(i)},[i]),A(()=>{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]),A(()=>{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 F=n(540);const O=(0,F.createContext)(null),N={didCatch:!1,error:null};class R extends F.Component{constructor(e){super(e),this.resetErrorBoundary=this.resetErrorBoundary.bind(this),this.state=N}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(N)}}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(N))}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,F.createElement)(n,e);else{if(void 0===r)throw i;a=r}}return(0,F.createElement)(O.Provider,{value:{didCatch:o,error:i,resetErrorBoundary:this.resetErrorBoundary}},a)}}const{Placeholder:P,Button:M,Icon:H}=wp.components,L=(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"})}),D=({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)(P,{icon:(0,e.jsx)(H,{icon:L}),label:n,instructions:o,children:(0,e.jsx)(M,{variant:"primary",onClick:()=>{t(!0)},children:acf.__("Edit Block")})})},$=({children:t,blockPreviewHtml:n,blockProps:r,blockType:o,setBlockFormModalOpen:i})=>(0,e.jsx)("div",{...r,children:(0,e.jsx)(R,{fallbackRender:({error:t})=>(0,e.jsx)(D,{blockLabel:o?.title||acf.__("ACF Block"),setBlockFormModalOpen:i,error:t}),children:t})},n),{useEffect:q,useRef:V}=wp.element,{Popover:U}=wp.components,z=({children:t,className:n,anchor:r,placement:o,onClose:i,focusOnMount:a,variant:s,animate:l=!1,gutenbergIframeOrDocument:c,hidePrimaryBlockToolbar:d=!1})=>{const u=V();return q(()=>{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)(U,{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:W,useRef:J}=wp.element,{ToolbarGroup:X,ToolbarButton:Y,Modal:G}=wp.components,{BlockControls:K}=wp.blockEditor,Q=({blockToolbarFields:t,blockFieldInfo:n,setCurrentBlockFormContainer:r,gutenbergIframeOrDocument:o,setBlockFormModalOpen:i,blockFormModalOpen:a})=>{const[s,l]=W(null),[c,d]=W(),[u,p]=W(!0),f=J();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)(K,{children:[(0,e.jsx)(X,{children:(0,e.jsx)(Y,{className:"components-icon-button components-toolbar__control",label:acf.__("Edit Block"),icon:"edit",onClick:()=>{i(!0)},isPressed:a})}),t.length>0&&(0,e.jsxs)(X,{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)(Y,{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)(z,{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)(G,{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:Z,useEffect:ee,useRef:te,useMemo:ne}=wp.element,{Toolbar:re,ToolbarGroup:oe,ToolbarButton:ie,Modal:ae}=wp.components,se=({blockIcon:t,blockFieldInfo:n,setInlineEditingToolbarHasFocus:r,currentContentEditableElement:o,currentInlineEditingElement:i,currentInlineEditingElementUid:a,gutenbergIframeOrDocument:s,setCurrentBlockFormContainer:l,contentEditableChangeInProgress:c})=>{const[d,u]=Z(null),[p,f]=Z(),[h,m]=Z(),[b,g]=Z(!0),k=te(),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:""}ee(()=>{u(null)},[c]);const E=ne(()=>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]),_=ne(()=>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)(z,{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)(ae,{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)(re,{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)(oe,{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)(oe,{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)(ie,{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:le,useEffect:ce,useRef:de,createPortal:ue,useMemo:pe}=wp.element,{InspectorControls:fe,useBlockProps:he,useBlockEditContext:me}=wp.blockEditor,{ToolbarGroup:be,ToolbarButton:ge,Placeholder:ke,Spinner:ve,Modal:ye,Button:xe,PanelBody:we}=wp.components,Ee=t=>{const{attributes:n,setAttributes:i,context:a,isSelected:s,$:c,blockType:d}=t,u=d.validate,{clientId:p}=me(),[f,h]=le(null),[m,b]=le(""),[g,k]=le(""),v=pe(()=>ue(l(n,a),p,s),[]),[y,_]=le(()=>v?.html?acf.applyFilters("blocks/preview/render",v.html,!0):"acf-block-preview-loading"),[j,I]=le(()=>{var e;return null!==(e=v?.validation?.errors)&&void 0!==e?e:null}),[S,A]=le(v?.fields?v.fields:null),[T,B]=le(null),[F,O]=le(!1),[N,R]=le(),[P,M]=le(!1),[H,L]=le(!1),D=de(null),$=de(null),[q,V]=le([]),[U,z]=le(null),[W,J]=le(null),[X,Y]=le(null),[G,K]=le(!1),[Q,Z]=le(function(){const e=document.querySelector('[name="editor-canvas"]');return e?e.contentDocument||e.contentWindow.document:document}()),[ee,te]=le(),[ne,re]=le(""),oe=de(null),ie=function(){const[e,t]=x(()=>C());return w(()=>{const e=E(()=>{t(C())});return()=>e()},[]),e}();ce(()=>{s||(J(null),z(null),Y(null),g&&_(g))},[s]),ce(()=>{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 ae=pe(()=>{const{hasAcfError:e,...t}=n;return t},[n]);function se(e,t){if(!D?.current||!t)return;const n=D.current.querySelector(`[data-name=${t}]`);if(!n)return;const r=n.attributes.getNamedItem("data-key")?.value;if(!r)return;const o=D.current.querySelector(`[name="acf-block_${p}[${r}]"`);if(!o)return;e&&L(!0),K(!1),o.value=e;const i=c(D?.current),a=acf.serialize(i,`acf-block_${p}`);a?h(JSON.stringify(a)):L(!1)}function ue(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 fe({theAttributes:e,theClientId:t,theContext:n,isSelected:i}){if(!e)return;N&&N.abort();const s=ue(l(e,a),t,i);if(s)return X||(s.html?_(acf.applyFilters("blocks/preview/render",s.html,!0)):_(acf.applyFilters("blocks/preview/render","acf-block-preview-no-html",!0)),s?.blockToolbarFields&&V(s?.blockToolbarFields),s?.fields&&A(s.fields)),void(s?.validation&&!s.validation.valid&&s.validation.errors?I(s.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=>{L(!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),L(!1),o("acf-fetching-block")});R(f)}return ce(()=>{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)}},[]),ce(()=>{i(j?{hasAcfError:!0}:{hasAcfError:!1})},[j,i]),ce(()=>{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)}},[]),ce(()=>(clearTimeout(oe.current),r("acf-fetching-block"),oe.current=setTimeout(()=>{!function(){const e=JSON.parse(f);if(!e)return void fe({theAttributes:ae,theClientId:p,theContext:a,isSelected:s});if(f===JSON.stringify(ae.data))return void fe({theAttributes:ae,theClientId:p,theContext:a,isSelected:s});const t={...n,data:{...e}};i(t)}()},200),()=>{clearTimeout(oe.current),o("acf-fetching-block")}),[f,ae]),ce(()=>{if($.current&&y){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)}}},[y]),ce(()=>{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(()=>{_(g),setTimeout(()=>{re(null)},0)},0)},[g]),ce(()=>{const e=new MutationObserver(e=>{for(const t of e)if("characterData"===t.type){let e=t.target.parentNode;const n=e?.closest("[data-block]"),r=n?.getAttribute("data-block");if(!e||!n||r!==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=""),se(n,t)}}else{const e=t.target.closest("[data-acf-inline-contenteditable]"),n=e?.closest("[data-block]");if(!e||!n||n.getAttribute("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=""),se(n,t)}}});return e.observe(Q,{attributes:!0,childList:!0,subtree:!0,characterData:!0,attributeFilter:["data-acf-inline-contenteditable"]}),()=>{e.disconnect()}},[y]),(0,e.jsx)(_e,{...t,validationErrors:j,showValidationErrors:T,theSerializedAcfData:f,setTheSerializedAcfData:h,acfFormRef:D,blockFormHtml:m,blockPreviewHtml:y,blockFetcher:fe,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:se,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 _e(t){const{$:n,isSelected:r,blockType:o,attributes:a,context:s,validationErrors:l,showValidationErrors:c,theSerializedAcfData:d,setTheSerializedAcfData:u,acfFormRef:p,blockFormHtml:f,blockPreviewHtml:m,blockFetcher:b,userHasInteractedWithForm:g,previewRef:k,setInlineEditingToolbarHasFocus:v,currentContentEditableElement:y,setCurrentContentEditableElement:x,currentInlineEditingElement:w,currentInlineEditingElementUid:E,setCurrentInlineEditingElement:_,onNewInlineEditingElementSelected:C,onContentEditableChange:j,onNewContentEditableElementSelected:S,gutenbergIframeOrDocument:A,acfDynamicStylesElement:T,blockFieldInfo:F,blockEditorInspectorSidebarOpen:O,blockToolbarFields:N,hasFetchedOnce:R,contentEditableChangeInProgress:P,freezeInlineToolbarDuringReRender:M}=t,{clientId:H}=me(),L=de(),[q,V]=le(!1),U=de(),[W,J]=le(!1),[X,Y]=le(),[G,K]=le();ce(()=>{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)},[O]),ce(()=>{Y(W&&U?.current?U.current:O?L.current:G)},[W,U]),ce(()=>{O?W||Y(L.current):Y(G)},[O,G]),ce(()=>{r&&L?.current&&L.current?V(!0):r&&!L?.current&&setTimeout(()=>{V(!0)},1)},[r,L,L.current]),ce(()=>{r&&l&&c&&o?.hide_fields_in_sidebar&&J(!0)},[r,c,l,o]);let Z="acf-block-component acf-block-body";Z+=" acf-block-preview",l&&c&&(Z+=" acf-block-has-validation-error");const ee={...he({className:Z,ref:k})};let te=O&&L?.current?L.current:G;X&&(te=X);let ne=null;return w&&y&&(ne=w),w&&!y&&(ne=w),!w&&y&&(ne=y),ne?.isConnected||(ne=null),(0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(Q,{blockToolbarFields:N,blockFieldInfo:F,setCurrentBlockFormContainer:Y,gutenbergIframeOrDocument:A,setBlockFormModalOpen:J,blockFormModalOpen:W,invisibleBlockFormContainer:G}),(0,e.jsxs)(fe,{children:[(0,e.jsx)(we,{children:(0,e.jsx)(xe,{icon:"edit",className:"acf-blocks-open-expanded-editor-btn",variant:"secondary",onClick:()=>{J(!0)},children:acf.__("Open Expanded Editor")})}),(0,e.jsx)(I,{inspectorBlockFormRef:L,setCurrentBlockFormContainer:Y})]}),te&&q&&ue((0,e.jsxs)(e.Fragment,{children:[(0,e.jsx)(B,{$:n,clientId:H,blockFormHtml:f,onMount:()=>{R||b({theAttributes:a,theClientId:H,theContext:s,isSelected:r})},onChange:function(e){const t=acf.serialize(e,`acf-block_${H}`);t&&u(JSON.stringify(t))},validationErrors:l,showValidationErrors:c,acfFormRef:p,blockFormPortalElement:te,theSerializedAcfData:d,userHasInteractedWithForm:g,attributes:a,hideFieldsInSidebar:o?.auto_inline_editing&&void 0===o?.hide_fields_in_sidebar&&L.current===X||o?.hide_fields_in_sidebar&&L.current===X}),M&&(0,e.jsx)("style",{children:`.acf-inline-editing-toolbar{${M}}`})]}),te),(0,e.jsxs)(e.Fragment,{children:[T&&E&&ue((0,e.jsx)(e.Fragment,{children:`\n\t\t\t\t[data-acf-inline-fields-uid="${E}"]{\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),W&&(0,e.jsx)(ye,{className:"acf-block-form-modal",isFullScreen:!0,title:o.title,onRequestClose:()=>{i("acf-fetching-block")||J(!1)},isDismissible:!1,headerActions:[(0,e.jsx)(xe,{variant:"primary",disabled:i("acf-fetching-block"),onClick:()=>{Y(null),J(!1)},children:acf.__("Done")},"done")],children:(0,e.jsx)("div",{className:"acf-modal-block-form-container",ref:U})})]}),(0,e.jsxs)(e.Fragment,{children:[ne&&(0,e.jsx)(z,{focusOnMount:(()=>{const e=document.activeElement;return e&&e.isContentEditable,!1})(),variant:"unstyled",anchor:ne,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")&&!y&&(w&&w.focus(),x(null),_(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||(x(null),_(null)),!0},gutenbergIframeOrDocument:A,hidePrimaryBlockToolbar:!0,children:(0,e.jsx)(se,{blockIcon:o.icon,blockFieldInfo:F,acfFormRef:p,setInlineEditingToolbarHasFocus:v,currentContentEditableElement:y,currentInlineEditingElement:w,currentInlineEditingElementUid:E,gutenbergIframeOrDocument:A,setCurrentBlockFormContainer:Y,contentEditableChangeInProgress:P},E)},y),(0,e.jsxs)($,{blockPreviewHtml:m,blockProps:ee,blockType:o,setBlockFormModalOpen:J,children:["acf-block-preview-no-html"===m?(0,e.jsx)(D,{setBlockFormModalOpen:J,blockLabel:o.title}):null,"acf-block-preview-loading"===m&&(0,e.jsx)(ke,{children:(0,e.jsx)(ve,{})}),"acf-block-preview-loading"!==m&&"acf-block-preview-no-html"!==m&&m&&h(m,C,j,S,F,n)]})]})]})}const Ce=(e,t,n)=>(e[t]={type:n},e),je=e=>{const t=acf.get("rtl")?"right":"left";return["left","center","right"].includes(e)?e:t},{Fragment:Ie,Component:Se}=wp.element,{BlockControls:Ae,AlignmentToolbar:Te}=wp.blockEditor,Be=(t,n)=>{const r=je;return n.alignText=r(n.alignText),class extends Se{render(){const{attributes:n,setAttributes:o}=this.props,{alignText:i}=n;return(0,e.jsxs)(Ie,{children:[(0,e.jsx)(Ae,{group:"block",children:(0,e.jsx)(Te,{value:r(i),onChange:function(e){o({alignText:r(e)})}})}),(0,e.jsx)(t,{...this.props})]})}}},Fe=e=>["top","center","bottom"].includes(e)?e:"top",Oe=e=>{if(e){const[t,n]=e.split(" ");return`${Fe(t)} ${je(n)}`}return"center center"},{Fragment:Ne,Component:Re}=wp.element,{BlockControls:Pe,BlockVerticalAlignmentToolbar:Me}=wp.blockEditor,He=wp.blockEditor.__experimentalBlockAlignmentMatrixToolbar||wp.blockEditor.BlockAlignmentMatrixToolbar,Le=wp.blockEditor.__experimentalBlockAlignmentMatrixControl||wp.blockEditor.BlockAlignmentMatrixControl,De=(t,n)=>{let r,o;return"matrix"===(n.supports.align_content||n.supports.alignContent)?(r=Le||He,o=Oe):(r=Me,o=Fe),void 0===r?t:(n.alignContent=o(n.alignContent),class extends Re{render(){const{attributes:n,setAttributes:i}=this.props,{alignContent:a}=n;return(0,e.jsxs)(Ne,{children:[(0,e.jsx)(Pe,{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:$e,Component:qe}=wp.element,{BlockControls:Ve}=wp.blockEditor,Ue=wp.blockEditor.__experimentalBlockFullHeightAligmentControl||wp.blockEditor.__experimentalBlockFullHeightAlignmentControl||wp.blockEditor.BlockFullHeightAlignmentControl,ze=t=>Ue?class extends qe{render(){const{attributes:n,setAttributes:r}=this.props,{fullHeight:o}=n;return(0,e.jsxs)($e,{children:[(0,e.jsx)(Ve,{group:"block",children:(0,e.jsx)(Ue,{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=Ee;(n.supports.alignText||n.supports.align_text)&&(n.attributes=Ce(n.attributes,"align_text","string"),i=Be(i,n)),(n.supports.alignContent||n.supports.align_content)&&(n.attributes=Ce(n.attributes,"align_content","string"),i=De(i,n)),(n.supports.fullHeight||n.supports.full_height)&&(n.attributes=Ce(n.attributes,"full_height","boolean"),i=ze(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)})()})(); |