this.wp=this.wp||{},this.wp.richText=function(e){var t={};function r(n){if(t[n])return t[n].exports;var a=t[n]={i:n,l:!1,exports:{}};return e[n].call(a.exports,a,a.exports,r),a.l=!0,a.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)r.d(n,a,function(t){return e[t]}.bind(null,a));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s="yyEc")}({"1ZqX":function(e,t){!function(){e.exports=this.wp.data}()},"25BE":function(e,t,r){"use strict";function n(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}r.d(t,"a",(function(){return n}))},"4eJC":function(e,t,r){e.exports=function(e,t){var r,n,a,i=0;function o(){var t,o,c=n,l=arguments.length;e:for(;c;){if(c.args.length===arguments.length){for(o=0;o0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"ADD_FORMAT_TYPES":return Object(o.a)({},e,Object(c.keyBy)(t.formatTypes,"name"));case"REMOVE_FORMAT_TYPES":return Object(c.omit)(e,t.names)}return e}}),s=r("pPDe"),u=Object(s.a)((function(e){return Object.values(e.formatTypes)}),(function(e){return[e.formatTypes]}));function f(e,t){return e.formatTypes[t]}function d(e,t){return Object(c.find)(u(e),(function(e){var r=e.tagName;return t===r}))}function p(e,t){return Object(c.find)(u(e),(function(e){var r=e.className;return null!==r&&" ".concat(t," ").indexOf(" ".concat(r," "))>=0}))}function m(e){return{type:"ADD_FORMAT_TYPES",formatTypes:Object(c.castArray)(e)}}function g(e){return{type:"REMOVE_FORMAT_TYPES",names:Object(c.castArray)(e)}}function v(e,t){if(e===t)return!0;if(!e||!t)return!1;if(e.type!==t.type)return!1;var r=e.attributes,n=t.attributes;if(r===n)return!0;if(!r||!n)return!1;var a=Object.keys(r),i=Object.keys(n);if(a.length!==i.length)return!1;for(var o=a.length,c=0;c2&&void 0!==arguments[2]?arguments[2]:a,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:i,u=r.slice(0);if(l===s){var f=Object(c.find)(u[l],{type:t.type});if(!f){var d=u[l-1]||[],p=Object(c.find)(d,{type:t.type});return{formats:r,text:n,start:a,end:i,replacements:o,formatPlaceholder:{index:l,format:p?void 0:t}}}for(;Object(c.find)(u[l],f);)y(u,l,t),l--;for(s++;Object(c.find)(u[s],f);)y(u,s,t),s++}else for(var m=l;m0&&void 0!==arguments[0]?arguments[0]:{},t=e.element,r=e.text,n=e.html,a=e.range,i=e.multilineTag,o=e.multilineWrapperTags,c=e.removeNode,l=e.unwrapNode,s=e.filterString,u=e.removeAttribute;return"string"==typeof r&&r.length>0?{formats:Array(r.length),replacements:Array(r.length),text:r}:("string"==typeof n&&n.length>0&&(t=C(document,n)),"object"!==Object(j.a)(t)?{formats:[],replacements:[],text:""}:i?V({element:t,range:a,multilineTag:i,multilineWrapperTags:o,removeNode:c,unwrapNode:l,filterString:s,removeAttribute:u}):I({element:t,range:a,removeNode:c,unwrapNode:l,filterString:s,removeAttribute:u}))}function D(e,t,r,n){if(r){var a=t.parentNode,i=r.startContainer,o=r.startOffset,c=r.endContainer,l=r.endOffset,s=e.text.length;void 0!==n.start?e.start=s+n.start:t===i&&t.nodeType===S?e.start=s+o:a===i&&t===i.childNodes[o]?e.start=s:a===i&&t===i.childNodes[o-1]?e.start=s+n.text.length:t===i&&(e.start=s),void 0!==n.end?e.end=s+n.end:t===c&&t.nodeType===S?e.end=s+l:a===c&&t===c.childNodes[l-1]?e.end=s+n.text.length:a===c&&t===c.childNodes[l]?e.end=s:t===c&&(e.end=s+l)}}function W(e,t,r){if(t){var n=t.startContainer,a=t.endContainer,i=t.startOffset,o=t.endOffset;return e===n&&(i=r(e.nodeValue.slice(0,i)).length),e===a&&(o=r(e.nodeValue.slice(0,o)).length),{startContainer:n,startOffset:i,endContainer:a,endOffset:o}}}function I(e){var t=e.element,r=e.range,n=e.multilineTag,a=e.multilineWrapperTags,i=e.currentWrapperTags,o=void 0===i?[]:i,c=e.removeNode,l=e.unwrapNode,s=e.filterString,u=e.removeAttribute,f={formats:[],replacements:[],text:""};if(!t)return f;if(!t.hasChildNodes())return D(f,t,r,{formats:[],replacements:[],text:""}),f;for(var d=t.childNodes.length,p=function(e){return e=e.replace(/[\n\r\t]+/g," "),s&&(e=s(e)),e},m=0;m0){var b=u.length>0?[u]:[,];f.formats=f.formats.concat(b),f.replacements.length+=1,f.text+=w}D(f,m,r,g),f.formats=f.formats.concat(g.formats),f.replacements=f.replacements.concat(g.replacements),f.text+=g.text}}return f}function M(e){var t=e.element,r=e.removeAttribute;if(t.hasAttributes()){for(var n,a=t.attributes.length,i=0;i1&&void 0!==arguments[1]?arguments[1]:"";return"string"==typeof t&&(t=L({text:t})),h(e.reduce((function(e,r){var n=r.formats,a=r.text;return{text:e.text+t.text+a,formats:e.formats.concat(t.formats,n)}})))}var G=r("rePB"),Y=r("wx14"),q=r("GRId"),K=r("4eJC"),Q=r.n(K),X=r("g56x"),Z=r("K9lf"),$=[];function J(e,t){if("string"==typeof(t=Object(o.a)({name:e},t)).name)if(/^[a-z][a-z0-9-]*\/[a-z][a-z0-9-]*$/.test(t.name))if(Object(i.select)("core/rich-text").getFormatType(t.name))window.console.error('Format "'+t.name+'" is already registered.');else if("string"==typeof t.tagName&&""!==t.tagName)if("string"==typeof t.className&&""!==t.className||null===t.className)if(/^[_a-zA-Z]+[a-zA-Z0-9-]*$/.test(t.className)){if(null===t.className){var r=Object(i.select)("core/rich-text").getFormatTypeForBareElement(t.tagName);if(r)return void window.console.error('Format "'.concat(r.name,'" is already registered to handle bare tag name "').concat(t.tagName,'".'))}else{var n=Object(i.select)("core/rich-text").getFormatTypeForClassName(t.className);if(n)return void window.console.error('Format "'.concat(n.name,'" is already registered to handle class name "').concat(t.className,'".'))}if("title"in t&&""!==t.title)if("keywords"in t&&t.keywords.length>3)window.console.error('The format "'+t.name+'" can have a maximum of 3 keywords.');else{if("string"==typeof t.title){Object(i.dispatch)("core/rich-text").addFormatTypes(t);var a=Q()((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:$,t=arguments.length>1?arguments[1]:void 0;return Object(O.a)(e).concat([t])}));return t.__experimentalGetPropsForEditableTreePreparation&&Object(X.addFilter)("experimentalRichText",e,(function(r){var n=r;(t.__experimentalCreatePrepareEditableTree||t.__experimentalCreateFormatToValue||t.__experimentalCreateValueToFormat)&&(n=function(n){var i={};if(t.__experimentalCreatePrepareEditableTree&&(i.prepareEditableTree=a(n.prepareEditableTree,t.__experimentalCreatePrepareEditableTree(n["format_".concat(e)],{richTextIdentifier:n.identifier,blockClientId:n.clientId}))),t.__experimentalCreateOnChangeEditableValue){var c=Object.keys(n).reduce((function(t,r){var a=n[r],i="format_".concat(e,"_dispatch_");r.startsWith(i)&&(t[r.replace(i,"")]=a);return t}),{});i.onChangeEditableValue=a(n.onChangeEditableValue,t.__experimentalCreateOnChangeEditableValue(Object(o.a)({},n["format_".concat(e)],c),{richTextIdentifier:n.identifier,blockClientId:n.clientId}))}return Object(q.createElement)(r,Object(Y.a)({},n,i))});var l=[Object(i.withSelect)((function(r,n){var a=n.clientId,i=n.identifier;return Object(G.a)({},"format_".concat(e),t.__experimentalGetPropsForEditableTreePreparation(r,{richTextIdentifier:i,blockClientId:a}))}))];return t.__experimentalGetPropsForEditableTreeChangeHandler&&l.push(Object(i.withDispatch)((function(r,n){var a=n.clientId,i=n.identifier,o=t.__experimentalGetPropsForEditableTreeChangeHandler(r,{richTextIdentifier:i,blockClientId:a});return Object(c.mapKeys)(o,(function(t,r){return"format_".concat(e,"_dispatch_").concat(r)}))}))),Object(Z.compose)(l)(n)})),t}window.console.error("Format titles must be strings.")}else window.console.error('The format "'+t.name+'" must have a title.')}else window.console.error("A class name must begin with a letter, followed by any number of hyphens, letters, or numbers.");else window.console.error("Format class names must be a string, or null to handle bare elements.");else window.console.error("Format tag names must be a string.");else window.console.error("Format names must contain a namespace prefix, include only lowercase alphanumeric characters or dashes, and start with a letter. Example: my-plugin/my-custom-format");else window.console.error("Format names must be strings.")}function ee(e,t){var r=e.formats,n=e.text,a=e.start,i=e.end,o=e.replacements,l=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a,s=arguments.length>3&&void 0!==arguments[3]?arguments[3]:i,u=r.slice(0);if(l===s){for(var f=Object(c.find)(u[l],{type:t});Object(c.find)(u[l],f);)te(u,l,t),l--;for(s++;Object(c.find)(u[s],f);)te(u,s,t),s++}else for(var d=l;d2&&void 0!==arguments[2]?arguments[2]:a,l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:i;"string"==typeof t&&(t=L({text:t}));var s=c+t.text.length;return h({formats:r.slice(0,c).concat(t.formats,r.slice(l)),text:n.slice(0,c)+t.text+n.slice(l),replacements:o.slice(0,c).concat(t.replacements,o.slice(l)),start:s,end:s})}function ne(e,t,r){return re(e,L(),t,r)}function ae(e,t,r){var n=e.formats,a=e.text,i=e.start,o=e.end,c=e.replacements;return a=a.replace(t,(function(e){for(var t=arguments.length,a=new Array(t>1?t-1:0),l=1;l1&&void 0!==arguments[1]?arguments[1]:e.start,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.end,n=z(e).slice(0,t),a=n.lastIndexOf(w),i=e.formats[a],o=[,];i&&(o=[i]);var c={formats:o,replacements:[,],text:w};return re(e,c,t,r)}function oe(e,t,r,n){return re(e,{text:"",replacements:[Object(o.a)({},t,{object:!0})],formats:[,]},r,n)}function ce(e){var t=e.formats,r=e.text,n=e.start,a=e.end,i=e.replacements,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n,c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a;return void 0===o||void 0===c?{formats:t,text:r,replacements:i}:{formats:t.slice(o,c),replacements:i.slice(o,c),text:r.slice(o,c)}}function le(e,t){var r=e.formats,n=e.text,a=e.start,i=e.end,o=e.replacements;if("string"!=typeof t)return se.apply(void 0,arguments);var c=0;return n.split(t).map((function(e){var n=c,l={formats:r.slice(n,n+e.length),replacements:o.slice(n,n+e.length),text:e};return c+=t.length+e.length,void 0!==a&&void 0!==i&&(a>=n&&an&&(l.start=0),i>=n&&ic&&(l.end=e.length)),l}))}function se(e){var t=e.formats,r=e.text,n=e.start,a=e.end,i=e.replacements,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n,c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:a,l={formats:t.slice(0,o),replacements:i.slice(0,o),text:r.slice(0,o)},s={formats:t.slice(c),replacements:i.slice(c),text:r.slice(c),start:0,end:0};return[ae(l,/\u2028+$/,""),ae(s,/^\u2028+/,"")]}function ue(e,t){if(t)return e;var r={};for(var n in e){var a=n;n.startsWith("data-disable-rich-text-")&&(a=n.slice("data-disable-rich-text-".length)),r[a]=e[n]}return r}function fe(e){var t=e.type,r=e.attributes,n=e.unregisteredAttributes,a=e.object,c=e.isEditableTree,l=function(e){return Object(i.select)("core/rich-text").getFormatType(e)}(t);if(!l)return{type:t,attributes:ue(r,c),object:a};var s=Object(o.a)({},n);for(var u in r){var f=l.attributes[u];f?s[f]=r[u]:s[u]=r[u]}return l.className&&(s.class?s.class="".concat(l.className," ").concat(s.class):s.class=l.className),{type:l.tagName,object:l.object,attributes:ue(s,c)}}function de(e){var t,r,n,a=e.value,i=e.multilineTag,c=e.multilineWrapperTags,l=void 0===c?[]:c,s=e.createEmpty,u=e.append,f=e.getLastChild,d=e.getParent,p=e.isText,m=e.getText,g=e.remove,v=e.appendText,h=e.onStartIndex,b=e.onEndIndex,y=e.isEditableTree,x=a.formats,T=a.text,j=a.start,N=a.end,E=a.formatPlaceholder,C=a.replacements,_=x.length+1,S=s(),A={type:i};function F(e,t){if(y&&E&&E.index===t){var r=d(e);e=void 0===E.format?d(r):u(r,fe(E.format)),e=u(e,"\ufeff")}return e}i?(u(u(S,{type:i}),""),r=t=[A]):u(S,"");for(var P=function(e){var a=T.charAt(e),c=x[e];i&&(c=a===w?t=(c||[]).reduce((function(e,t){return a===w&&-1!==l.indexOf(t.type)&&(e.push(t),e.push(A)),e}),[A]):Object(O.a)(t).concat(Object(O.a)(c||[])));var s=f(S);if(n===w){for(var E=s;!p(E);)E=f(E);h&&j===e&&h(S,E),b&&N===e&&b(S,E)}if(c&&c.forEach((function(e,t){if(!s||!r||e!==r[t]||a===w&&c.length-1===t){var n=d(s),i=e.type,o=e.attributes,l=e.unregisteredAttributes,v=u(n,fe({type:i,attributes:o,unregisteredAttributes:l,isEditableTree:y}));p(s)&&0===m(s).length&&g(s),s=u(e.object?n:v,"")}else s=f(s)})),a===w)return r=c,n=a,"continue";s=F(s,0),0===e&&(h&&0===j&&h(S,s),b&&0===N&&b(S,s)),""===a?(y||"script"!==C[e].type?s=u(d(s),fe(Object(o.a)({},C[e],{object:!0,isEditableTree:y}))):(s=u(d(s),fe({type:"script",isEditableTree:y})),u(s,{html:decodeURIComponent(C[e].attributes["data-rich-text-script"])})),s=u(d(s),"")):"\n"===a?(s=u(d(s),{type:"br",object:!0}),s=u(d(s),"")):p(s)?v(s,a):s=u(d(s),a),s=F(s,e+1),h&&j===e+1&&h(S,s),b&&N===e+1&&b(S,s),r=c,n=a},L=0;L<_;L++)P(L);return S}var pe=window.Node,me=pe.TEXT_NODE,ge=pe.ELEMENT_NODE;function ve(e,t,r){for(var n=e.parentNode,a=0;e=e.previousSibling;)a++;return r=[a].concat(Object(O.a)(r)),n!==t&&(r=ve(n,t,r)),r}function he(e,t){for(t=Object(O.a)(t);e&&t.length>1;)e=e.childNodes[t.shift()];return{node:e,offset:t[0]}}var be=function(){return C(document,"")};function ye(e,t){"string"==typeof t&&(t=e.ownerDocument.createTextNode(t));var r=t,n=r.type,a=r.attributes;if(n)for(var i in t=e.ownerDocument.createElement(n),a)t.setAttribute(i,a[i]);return e.appendChild(t)}function xe(e,t){e.appendData(t)}function Te(e){return e.lastChild}function Oe(e){return e.parentNode}function je(e){return e.nodeType===me}function we(e){return e.nodeValue}function Ne(e){return e.parentNode.removeChild(e)}function Ee(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;return e.reduce((function(e,r){return r(e,t.text)}),t.formats)}function Ce(e){var t=e.value,r=e.multilineTag,n=e.multilineWrapperTags,a=e.createLinePadding,i=e.prepareEditableTree,c=[],l=[],s=de({value:Object(o.a)({},t,{formats:Ee(i,t)}),multilineTag:r,multilineWrapperTags:n,createEmpty:be,append:ye,getLastChild:Te,getParent:Oe,isText:je,getText:we,remove:Ne,appendText:xe,onStartIndex:function(e,t){c=ve(t,e,[t.nodeValue.length])},onEndIndex:function(e,t){l=ve(t,e,[t.nodeValue.length])},isEditableTree:!0});return a&&function e(t){for(var r=t.element,n=t.createLinePadding,a=t.multilineWrapperTags,i=r.childNodes.length,o=r.ownerDocument,c=0;c0){if(f=s,d=l.getRangeAt(0),f.startContainer===d.startContainer&&f.startOffset===d.startOffset&&f.endContainer===d.endContainer&&f.endOffset===d.endOffset)return;l.removeAllRanges()}var f,d;l.addRange(s)}(i,r)}var Se=r("Vx3V");function Ae(e){return ke(de({value:e.value,multilineTag:e.multilineTag,multilineWrapperTags:e.multilineWrapperTags,createEmpty:Fe,append:Le,getLastChild:Pe,getParent:We,isText:Ie,getText:Ve,remove:Me,appendText:De}).children)}function Fe(){return{}}function Pe(e){var t=e.children;return t&&t[t.length-1]}function Le(e,t){return"string"==typeof t&&(t={text:t}),t.parent=e,e.children=e.children||[],e.children.push(t),t}function De(e,t){e.text+=t}function We(e){return e.parent}function Ie(e){return"string"==typeof e.text}function Ve(e){return e.text}function Me(e){var t=e.parent.children.indexOf(e);return-1!==t&&e.parent.children.splice(t,1),e}function Re(e){var t=e.type,r=e.attributes,n=e.object,a=e.children,i="";for(var o in r)Object(Se.isValidAttributeName)(o)&&(i+=" ".concat(o,'="').concat(Object(Se.escapeAttribute)(r[o]),'"'));return n?"<".concat(t).concat(i,">"):"<".concat(t).concat(i,">").concat(ke(a),"")}function ke(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.map((function(e){return void 0!==e.html?e.html:void 0===e.text?Re(e):Object(Se.escapeHTML)(e.text)})).join("")}function Be(e,t){return R(e,t.type)?ee(e,t.type):b(e,t)}function ze(e){var t=Object(i.select)("core/rich-text").getFormatType(e);if(t)return t.__experimentalCreatePrepareEditableTree&&t.__experimentalGetPropsForEditableTreePreparation&&Object(X.removeFilter)("experimentalRichText",e),Object(i.dispatch)("core/rich-text").removeFormatTypes(e),t;window.console.error("Format ".concat(e," is not registered."))}function He(e){for(var t=e.start,r=e.text,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,a=n;a--;)if(r[a]===w)return a}function Ue(e,t){var r=He(e);if(void 0===r)return e;var n=e.text,a=e.formats,i=e.start,o=e.end,c=He(e,r),l=a[r]||[],s=a[c]||[];if(l.length>s.length)return e;for(var u=a.slice(),f=function(e,t){for(var r=e.text,n=e.formats,a=n[t]||[],i=t;i-- >=0;)if(r[i]===w){var o=n[i]||[];if(o.length===a.length+1)return i;if(o.length<=a.length)return}}(e,r),d=r;d=0;){if(r[i]===w)if((n[i]||[]).length===a.length-1)return i}}function Ye(e){var t=e.text,r=e.formats,n=e.start,a=e.end,i=He(e,n);if(void 0===r[i])return e;for(var o=r.slice(0),c=r[Ge(e,i)]||[],l=function(e,t){for(var r=e.text,n=e.formats,a=n[t]||[],i=t,o=t||0;o=a.length))return i;i=o}return i}(e,He(e,a)),s=i;s<=l;s++)if(t[s]===w){var u=o[s]||[];o[s]=c.concat(u.slice(c.length+1)),0===o[s].length&&delete o[s]}return h({text:t,formats:o,start:n,end:a})}function qe(e,t){for(var r,n=e.text,a=e.formats,i=e.start,o=e.end,c=He(e,i),l=a[c]||[],s=a[He(e,o)]||[],u=Ge(e,c),f=a.slice(0),d=l.length-1,p=s.length-1,m=u+1||0;mp?e:t})))}return r?h({text:n,formats:f,start:i,end:o}):e}}});