Full Site Editing - Version 3.15741

Version Description

Download this release

Release Info

Developer chriskmnds
Plugin Icon wp plugin Full Site Editing
Version 3.15741
Comparing to
See all releases

Code changes from version 3.15565 to 3.15741

common/disable-heic-images.js CHANGED
@@ -5,26 +5,27 @@ import { __ } from '@wordpress/i18n';
5
 
6
  const DisableHEICImages = createHigherOrderComponent( ( MediaPlaceholder ) => {
7
  return ( props ) => {
8
- props.onFilesPreUpload = ( files ) => {
9
- if ( files ) {
10
- Object.values( files ).forEach( ( file ) => {
11
- const filename = file.name;
12
- const extension = filename.split( '.' ).pop()?.toLowerCase();
 
 
13
 
14
- if ( 'heic' === extension || 'heif' === extension ) {
15
- const error = __(
16
- 'HEIC images are not viewable in the editor. Please convert to a JPG, PNG, or GIF and try again.',
17
- 'full-site-editing'
18
- );
19
- props.onError( error );
20
- throw Error( error );
21
- }
22
- } );
23
- return files;
24
- }
25
- };
26
-
27
- return createElement( MediaPlaceholder, props );
28
  };
29
  }, 'DisableHEICImages' );
30
 
5
 
6
  const DisableHEICImages = createHigherOrderComponent( ( MediaPlaceholder ) => {
7
  return ( props ) => {
8
+ return createElement( MediaPlaceholder, {
9
+ ...props,
10
+ onFilesPreUpload: ( files ) => {
11
+ if ( files ) {
12
+ Object.values( files ).forEach( ( file ) => {
13
+ const filename = file.name;
14
+ const extension = filename.split( '.' ).pop()?.toLowerCase();
15
 
16
+ if ( 'heic' === extension || 'heif' === extension ) {
17
+ const error = __(
18
+ 'HEIC images are not viewable in the editor. Please convert to a JPG, PNG, or GIF and try again.',
19
+ 'full-site-editing'
20
+ );
21
+ props.onError( error );
22
+ throw Error( error );
23
+ }
24
+ } );
25
+ return files;
26
+ }
27
+ },
28
+ } );
 
29
  };
30
  }, 'DisableHEICImages' );
31
 
common/dist/disable-heic-images.asset.php CHANGED
@@ -1 +1 @@
1
- <?php return array('dependencies' => array('wp-compose', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-polyfill'), 'version' => '9d31c1d1cd290ff62241dfd835bd1d72');
1
+ <?php return array('dependencies' => array('wp-compose', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-polyfill'), 'version' => '89ba6167334e3f89b43be59c0402c3b3');
common/dist/disable-heic-images.js CHANGED
@@ -1 +1 @@
1
- !function(){"use strict";var e={4333:function(e){e.exports=window.wp.compose},9307:function(e){e.exports=window.wp.element},2694:function(e){e.exports=window.wp.hooks},5736:function(e){e.exports=window.wp.i18n}},o={};function t(r){var n=o[r];if(void 0!==n)return n.exports;var i=o[r]={exports:{}};return e[r](i,i.exports,t),i.exports}t.n=function(e){var o=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(o,{a:o}),o},t.d=function(e,o){for(var r in o)t.o(o,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:o[r]})},t.o=function(e,o){return Object.prototype.hasOwnProperty.call(e,o)},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};!function(){t.r(r);var e=t(4333),o=t(9307),n=t(2694),i=t(5736);const __=i.__,a=(0,e.createHigherOrderComponent)((e=>t=>(t.onFilesPreUpload=e=>{if(e)return Object.values(e).forEach((e=>{var o;const r=null===(o=e.name.split(".").pop())||void 0===o?void 0:o.toLowerCase();if("heic"===r||"heif"===r){const e=__("HEIC images are not viewable in the editor. Please convert to a JPG, PNG, or GIF and try again.","full-site-editing");throw t.onError(e),Error(e)}})),e},(0,o.createElement)(e,t))),"DisableHEICImages");(0,n.addFilter)("editor.MediaPlaceholder","wpcom/DisableHEICImages",a)}(),window.EditingToolkit=r}();
1
+ !function(){"use strict";var e={4333:function(e){e.exports=window.wp.compose},9307:function(e){e.exports=window.wp.element},2694:function(e){e.exports=window.wp.hooks},5736:function(e){e.exports=window.wp.i18n}},o={};function t(r){var n=o[r];if(void 0!==n)return n.exports;var i=o[r]={exports:{}};return e[r](i,i.exports,t),i.exports}t.n=function(e){var o=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(o,{a:o}),o},t.d=function(e,o){for(var r in o)t.o(o,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:o[r]})},t.o=function(e,o){return Object.prototype.hasOwnProperty.call(e,o)},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};!function(){t.r(r);var e=t(4333),o=t(9307),n=t(2694),i=t(5736);const __=i.__,a=(0,e.createHigherOrderComponent)((e=>t=>(0,o.createElement)(e,{...t,onFilesPreUpload:e=>{if(e)return Object.values(e).forEach((e=>{var o;const r=null===(o=e.name.split(".").pop())||void 0===o?void 0:o.toLowerCase();if("heic"===r||"heif"===r){const e=__("HEIC images are not viewable in the editor. Please convert to a JPG, PNG, or GIF and try again.","full-site-editing");throw t.onError(e),Error(e)}})),e}})),"DisableHEICImages");(0,n.addFilter)("editor.MediaPlaceholder","wpcom/DisableHEICImages",a)}(),window.EditingToolkit=r}();
full-site-editing-plugin.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Plugin Name: WordPress.com Editing Toolkit
4
  * Description: Enhances your page creation workflow within the Block Editor.
5
- * Version: 3.15565
6
  * Author: Automattic
7
  * Author URI: https://automattic.com/wordpress-plugins/
8
  * License: GPLv2 or later
@@ -42,7 +42,7 @@ namespace A8C\FSE;
42
  *
43
  * @var string
44
  */
45
- define( 'A8C_ETK_PLUGIN_VERSION', '3.15565' );
46
 
47
  // Always include these helper files for dotcom FSE.
48
  require_once __DIR__ . '/dotcom-fse/helpers.php';
2
  /**
3
  * Plugin Name: WordPress.com Editing Toolkit
4
  * Description: Enhances your page creation workflow within the Block Editor.
5
+ * Version: 3.15741
6
  * Author: Automattic
7
  * Author URI: https://automattic.com/wordpress-plugins/
8
  * License: GPLv2 or later
42
  *
43
  * @var string
44
  */
45
+ define( 'A8C_ETK_PLUGIN_VERSION', '3.15741' );
46
 
47
  // Always include these helper files for dotcom FSE.
48
  require_once __DIR__ . '/dotcom-fse/helpers.php';
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: automattic
3
  Tags: block, blocks, editor, gutenberg, page
4
  Requires at least: 5.5
5
  Tested up to: 5.6
6
- Stable tag: 3.15565
7
  Requires PHP: 5.6.20
8
  License: GPLv2 or later
9
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
3
  Tags: block, blocks, editor, gutenberg, page
4
  Requires at least: 5.5
5
  Tested up to: 5.6
6
+ Stable tag: 3.15741
7
  Requires PHP: 5.6.20
8
  License: GPLv2 or later
9
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
wpcom-block-editor-nux/dist/wpcom-block-editor-nux.asset.php CHANGED
@@ -1 +1 @@
1
- <?php return array('dependencies' => array('a8c-fse-common-data-stores', 'lodash', 'react', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-data', 'wp-data-controls', 'wp-element', 'wp-i18n', 'wp-nux', 'wp-plugins', 'wp-polyfill', 'wp-primitives'), 'version' => 'c7099b471ce4ea63e87ec41253cabfc8');
1
+ <?php return array('dependencies' => array('a8c-fse-common-data-stores', 'lodash', 'react', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-data', 'wp-data-controls', 'wp-element', 'wp-i18n', 'wp-nux', 'wp-plugins', 'wp-polyfill', 'wp-primitives'), 'version' => 'c1920ff278fe38afe4ed8a665153a159');
wpcom-block-editor-nux/dist/wpcom-block-editor-nux.js CHANGED
@@ -3,4 +3,4 @@
3
  Copyright (c) 2018 Jed Watson.
4
  Licensed under the MIT License (MIT), see
5
  http://jedwatson.github.io/classnames
6
- */!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var o=typeof n;if("string"===o||"number"===o)e.push(n);else if(Array.isArray(n)){if(n.length){var s=i.apply(null,n);s&&e.push(s)}}else if("object"===o)if(n.toString===Object.prototype.toString)for(var c in n)r.call(n,c)&&n[c]&&e.push(c);else e.push(n.toString())}}return e.join(" ")}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()},3421:function(e,t){"use strict";var n=decodeURIComponent,r=encodeURIComponent,i=/; */,o=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/;function s(e,t){try{return t(e)}catch(n){return e}}},2699:function(e){"use strict";var t,n="object"==typeof Reflect?Reflect:null,r=n&&"function"==typeof n.apply?n.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};t=n&&"function"==typeof n.ownKeys?n.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var i=Number.isNaN||function(e){return e!=e};function o(){o.init.call(this)}e.exports=o,e.exports.once=function(e,t){return new Promise((function(n,r){function i(){void 0!==o&&e.removeListener("error",o),n([].slice.call(arguments))}var o;"error"!==t&&(o=function(n){e.removeListener(t,i),r(n)},e.once("error",o)),e.once(t,i)}))},o.EventEmitter=o,o.prototype._events=void 0,o.prototype._eventsCount=0,o.prototype._maxListeners=void 0;var s=10;function c(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function a(e){return void 0===e._maxListeners?o.defaultMaxListeners:e._maxListeners}function u(e,t,n,r){var i,o,s,u;if(c(n),void 0===(o=e._events)?(o=e._events=Object.create(null),e._eventsCount=0):(void 0!==o.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),o=e._events),s=o[t]),void 0===s)s=o[t]=n,++e._eventsCount;else if("function"==typeof s?s=o[t]=r?[n,s]:[s,n]:r?s.unshift(n):s.push(n),(i=a(e))>0&&s.length>i&&!s.warned){s.warned=!0;var l=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name="MaxListenersExceededWarning",l.emitter=e,l.type=t,l.count=s.length,u=l,console&&console.warn&&console.warn(u)}return e}function l(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function d(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},i=l.bind(r);return i.listener=n,r.wrapFn=i,i}function p(e,t,n){var r=e._events;if(void 0===r)return[];var i=r[t];return void 0===i?[]:"function"==typeof i?n?[i.listener||i]:[i]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(i):m(i,i.length)}function f(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function m(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}Object.defineProperty(o,"defaultMaxListeners",{enumerable:!0,get:function(){return s},set:function(e){if("number"!=typeof e||e<0||i(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");s=e}}),o.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},o.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||i(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},o.prototype.getMaxListeners=function(){return a(this)},o.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var i="error"===e,o=this._events;if(void 0!==o)i=i&&void 0===o.error;else if(!i)return!1;if(i){var s;if(t.length>0&&(s=t[0]),s instanceof Error)throw s;var c=new Error("Unhandled error."+(s?" ("+s.message+")":""));throw c.context=s,c}var a=o[e];if(void 0===a)return!1;if("function"==typeof a)r(a,this,t);else{var u=a.length,l=m(a,u);for(n=0;n<u;++n)r(l[n],this,t)}return!0},o.prototype.addListener=function(e,t){return u(this,e,t,!1)},o.prototype.on=o.prototype.addListener,o.prototype.prependListener=function(e,t){return u(this,e,t,!0)},o.prototype.once=function(e,t){return c(t),this.on(e,d(this,e,t)),this},o.prototype.prependOnceListener=function(e,t){return c(t),this.prependListener(e,d(this,e,t)),this},o.prototype.removeListener=function(e,t){var n,r,i,o,s;if(c(t),void 0===(r=this._events))return this;if(void 0===(n=r[e]))return this;if(n===t||n.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(i=-1,o=n.length-1;o>=0;o--)if(n[o]===t||n[o].listener===t){s=n[o].listener,i=o;break}if(i<0)return this;0===i?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,i),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,s||t)}return this},o.prototype.off=o.prototype.removeListener,o.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var i,o=Object.keys(n);for(r=0;r<o.length;++r)"removeListener"!==(i=o[r])&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},o.prototype.listeners=function(e){return p(this,e,!0)},o.prototype.rawListeners=function(e){return p(this,e,!1)},o.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):f.call(e,t)},o.prototype.listenerCount=f,o.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},4495:function(e,t,n){"use strict";var r=n(212),i=n(9561);function o(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}t.BlockHash=o,o.prototype.update=function(e,t){if(e=r.toArray(e,t),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){var n=(e=this.pending).length%this._delta8;this.pending=e.slice(e.length-n,e.length),0===this.pending.length&&(this.pending=null),e=r.join32(e,0,e.length-n,this.endian);for(var i=0;i<e.length;i+=this._delta32)this._update(e,i,i+this._delta32)}return this},o.prototype.digest=function(e){return this.update(this._pad()),i(null===this.pending),this._digest(e)},o.prototype._pad=function(){var e=this.pendingTotal,t=this._delta8,n=t-(e+this.padLength)%t,r=new Array(n+this.padLength);r[0]=128;for(var i=1;i<n;i++)r[i]=0;if(e<<=3,"big"===this.endian){for(var o=8;o<this.padLength;o++)r[i++]=0;r[i++]=0,r[i++]=0,r[i++]=0,r[i++]=0,r[i++]=e>>>24&255,r[i++]=e>>>16&255,r[i++]=e>>>8&255,r[i++]=255&e}else for(r[i++]=255&e,r[i++]=e>>>8&255,r[i++]=e>>>16&255,r[i++]=e>>>24&255,r[i++]=0,r[i++]=0,r[i++]=0,r[i++]=0,o=8;o<this.padLength;o++)r[i++]=0;return r}},8032:function(e,t,n){"use strict";var r=n(212),i=n(4495),o=n(713),s=n(9561),c=r.sum32,a=r.sum32_4,u=r.sum32_5,l=o.ch32,d=o.maj32,p=o.s0_256,f=o.s1_256,m=o.g0_256,h=o.g1_256,g=i.BlockHash,w=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function v(){if(!(this instanceof v))return new v;g.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=w,this.W=new Array(64)}r.inherits(v,g),e.exports=v,v.blockSize=512,v.outSize=256,v.hmacStrength=192,v.padLength=64,v.prototype._update=function(e,t){for(var n=this.W,r=0;r<16;r++)n[r]=e[t+r];for(;r<n.length;r++)n[r]=a(h(n[r-2]),n[r-7],m(n[r-15]),n[r-16]);var i=this.h[0],o=this.h[1],g=this.h[2],w=this.h[3],v=this.h[4],_=this.h[5],y=this.h[6],C=this.h[7];for(s(this.k.length===n.length),r=0;r<n.length;r++){var b=u(C,f(v),l(v,_,y),this.k[r],n[r]),E=c(p(i),d(i,o,g));C=y,y=_,_=v,v=c(w,b),w=g,g=o,o=i,i=c(b,E)}this.h[0]=c(this.h[0],i),this.h[1]=c(this.h[1],o),this.h[2]=c(this.h[2],g),this.h[3]=c(this.h[3],w),this.h[4]=c(this.h[4],v),this.h[5]=c(this.h[5],_),this.h[6]=c(this.h[6],y),this.h[7]=c(this.h[7],C)},v.prototype._digest=function(e){return"hex"===e?r.toHex32(this.h,"big"):r.split32(this.h,"big")}},713:function(e,t,n){"use strict";var r=n(212).rotr32;function i(e,t,n){return e&t^~e&n}function o(e,t,n){return e&t^e&n^t&n}function s(e,t,n){return e^t^n}t.ft_1=function(e,t,n,r){return 0===e?i(t,n,r):1===e||3===e?s(t,n,r):2===e?o(t,n,r):void 0},t.ch32=i,t.maj32=o,t.p32=s,t.s0_256=function(e){return r(e,2)^r(e,13)^r(e,22)},t.s1_256=function(e){return r(e,6)^r(e,11)^r(e,25)},t.g0_256=function(e){return r(e,7)^r(e,18)^e>>>3},t.g1_256=function(e){return r(e,17)^r(e,19)^e>>>10}},212:function(e,t,n){"use strict";var r=n(9561),i=n(1285);function o(e,t){return 55296==(64512&e.charCodeAt(t))&&(!(t<0||t+1>=e.length)&&56320==(64512&e.charCodeAt(t+1)))}function s(e){return(e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24)>>>0}function c(e){return 1===e.length?"0"+e:e}function a(e){return 7===e.length?"0"+e:6===e.length?"00"+e:5===e.length?"000"+e:4===e.length?"0000"+e:3===e.length?"00000"+e:2===e.length?"000000"+e:1===e.length?"0000000"+e:e}t.inherits=i,t.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var n=[];if("string"==typeof e)if(t){if("hex"===t)for((e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e),i=0;i<e.length;i+=2)n.push(parseInt(e[i]+e[i+1],16))}else for(var r=0,i=0;i<e.length;i++){var s=e.charCodeAt(i);s<128?n[r++]=s:s<2048?(n[r++]=s>>6|192,n[r++]=63&s|128):o(e,i)?(s=65536+((1023&s)<<10)+(1023&e.charCodeAt(++i)),n[r++]=s>>18|240,n[r++]=s>>12&63|128,n[r++]=s>>6&63|128,n[r++]=63&s|128):(n[r++]=s>>12|224,n[r++]=s>>6&63|128,n[r++]=63&s|128)}else for(i=0;i<e.length;i++)n[i]=0|e[i];return n},t.toHex=function(e){for(var t="",n=0;n<e.length;n++)t+=c(e[n].toString(16));return t},t.htonl=s,t.toHex32=function(e,t){for(var n="",r=0;r<e.length;r++){var i=e[r];"little"===t&&(i=s(i)),n+=a(i.toString(16))}return n},t.zero2=c,t.zero8=a,t.join32=function(e,t,n,i){var o=n-t;r(o%4==0);for(var s=new Array(o/4),c=0,a=t;c<s.length;c++,a+=4){var u;u="big"===i?e[a]<<24|e[a+1]<<16|e[a+2]<<8|e[a+3]:e[a+3]<<24|e[a+2]<<16|e[a+1]<<8|e[a],s[c]=u>>>0}return s},t.split32=function(e,t){for(var n=new Array(4*e.length),r=0,i=0;r<e.length;r++,i+=4){var o=e[r];"big"===t?(n[i]=o>>>24,n[i+1]=o>>>16&255,n[i+2]=o>>>8&255,n[i+3]=255&o):(n[i+3]=o>>>24,n[i+2]=o>>>16&255,n[i+1]=o>>>8&255,n[i]=255&o)}return n},t.rotr32=function(e,t){return e>>>t|e<<32-t},t.rotl32=function(e,t){return e<<t|e>>>32-t},t.sum32=function(e,t){return e+t>>>0},t.sum32_3=function(e,t,n){return e+t+n>>>0},t.sum32_4=function(e,t,n,r){return e+t+n+r>>>0},t.sum32_5=function(e,t,n,r,i){return e+t+n+r+i>>>0},t.sum64=function(e,t,n,r){var i=e[t],o=r+e[t+1]>>>0,s=(o<r?1:0)+n+i;e[t]=s>>>0,e[t+1]=o},t.sum64_hi=function(e,t,n,r){return(t+r>>>0<t?1:0)+e+n>>>0},t.sum64_lo=function(e,t,n,r){return t+r>>>0},t.sum64_4_hi=function(e,t,n,r,i,o,s,c){var a=0,u=t;return a+=(u=u+r>>>0)<t?1:0,a+=(u=u+o>>>0)<o?1:0,e+n+i+s+(a+=(u=u+c>>>0)<c?1:0)>>>0},t.sum64_4_lo=function(e,t,n,r,i,o,s,c){return t+r+o+c>>>0},t.sum64_5_hi=function(e,t,n,r,i,o,s,c,a,u){var l=0,d=t;return l+=(d=d+r>>>0)<t?1:0,l+=(d=d+o>>>0)<o?1:0,l+=(d=d+c>>>0)<c?1:0,e+n+i+s+a+(l+=(d=d+u>>>0)<u?1:0)>>>0},t.sum64_5_lo=function(e,t,n,r,i,o,s,c,a,u){return t+r+o+c+u>>>0},t.rotr64_hi=function(e,t,n){return(t<<32-n|e>>>n)>>>0},t.rotr64_lo=function(e,t,n){return(e<<32-n|t>>>n)>>>0},t.shr64_hi=function(e,t,n){return e>>>n},t.shr64_lo=function(e,t,n){return(e<<32-n|t>>>n)>>>0}},1285:function(e){"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},4727:function(){},7807:function(){},9561:function(e){function t(e,t){if(!e)throw new Error(t||"Assertion failed")}e.exports=t,t.equal=function(e,t,n){if(e!=t)throw new Error(n||"Assertion failed: "+e+" != "+t)}},1378:function(e){var t=1e3,n=60*t,r=60*n,i=24*r,o=7*i,s=365.25*i;function c(e,t,n,r){var i=t>=1.5*n;return Math.round(e/n)+" "+r+(i?"s":"")}e.exports=function(e,a){a=a||{};var u=typeof e;if("string"===u&&e.length>0)return function(e){if((e=String(e)).length>100)return;var c=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!c)return;var a=parseFloat(c[1]);switch((c[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return a*s;case"weeks":case"week":case"w":return a*o;case"days":case"day":case"d":return a*i;case"hours":case"hour":case"hrs":case"hr":case"h":return a*r;case"minutes":case"minute":case"mins":case"min":case"m":return a*n;case"seconds":case"second":case"secs":case"sec":case"s":return a*t;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return a;default:return}}(e);if("number"===u&&isFinite(e))return a.long?function(e){var o=Math.abs(e);if(o>=i)return c(e,o,i,"day");if(o>=r)return c(e,o,r,"hour");if(o>=n)return c(e,o,n,"minute");if(o>=t)return c(e,o,t,"second");return e+" ms"}(e):function(e){var o=Math.abs(e);if(o>=i)return Math.round(e/i)+"d";if(o>=r)return Math.round(e/r)+"h";if(o>=n)return Math.round(e/n)+"m";if(o>=t)return Math.round(e/t)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},7869:function(e,t,n){"use strict";var r=n(9307),i=(n(3945),n(849)),o=n(4655),s=n(5609),c=n(9818),a=n(8817),u=n(1970),l=n(374),d=n(2753);(0,a.registerPlugin)("wpcom-block-editor-nux",{render:function(){var e;const{show:t,isLoaded:n,variant:a,isManuallyOpened:p,isNewPageLayoutModalOpen:f}=(0,c.useSelect)((e=>{const t=e("automattic/wpcom-welcome-guide"),n=e("automattic/starter-page-layouts");return{show:t.isWelcomeGuideShown(),isLoaded:t.isWelcomeGuideStatusLoaded(),variant:t.getWelcomeGuideVariant(),isManuallyOpened:t.isWelcomeGuideManuallyOpened(),isNewPageLayoutModalOpen:null==n?void 0:n.isOpen()}}),[]),m=null===(e=(0,c.useDispatch)("automattic/starter-page-layouts"))||void 0===e?void 0:e.setOpenState,{fetchWelcomeGuideStatus:h}=(0,c.useDispatch)("automattic/wpcom-welcome-guide");return(0,r.useEffect)((()=>{n||h()}),[h,n]),!t||f?null:a===u.yn&&!p&&m?(m("OPEN_FOR_BLANK_CANVAS"),null):a===u.Sz?(0,r.createElement)(i.Iw,{localeSlug:window.wpcomBlockEditorNuxLocale??o.OP},(0,r.createElement)(d.Z,null),";"):"modal"===a&&s.Guide&&s.GuidePage?(0,r.createElement)(l.Z,null):null}})},1568:function(e,t,n){"use strict";var r=n(9818);n(462);const i=(0,r.subscribe)((()=>{var e;(0,r.dispatch)("core/nux").disableTips(),null!==(e=(0,r.select)("core/edit-post"))&&void 0!==e&&e.isFeatureActive("welcomeGuide")&&(0,r.dispatch)("core/edit-post").toggleFeature("welcomeGuide"),i()}));(0,r.subscribe)((()=>{var e;(0,r.select)("core/nux").areTipsEnabled()&&((0,r.dispatch)("core/nux").disableTips(),(0,r.dispatch)("automattic/wpcom-welcome-guide").setShowWelcomeGuide(!0)),null!==(e=(0,r.select)("core/edit-post"))&&void 0!==e&&e.isFeatureActive("welcomeGuide")&&((0,r.dispatch)("core/edit-post").toggleFeature("welcomeGuide"),(0,r.dispatch)("automattic/wpcom-welcome-guide").setShowWelcomeGuide(!0,{openedManually:!0}))}))},3945:function(e,t,n){"object"==typeof window&&window.wpcomBlockEditorNuxAssetsUrl&&(n.p=window.wpcomBlockEditorNuxAssetsUrl)},1970:function(e,t,n){"use strict";n.d(t,{Sz:function(){return c},yn:function(){return a},z2:function(){return p}});var r=n(6989),i=n.n(r),o=n(9818),s=n(3418);n(3288);const c="tour",a="blank-canvas-tour",u=(0,o.combineReducers)({welcomeGuideManuallyOpened:(e=!1,t)=>{switch(t.type){case"WPCOM_WELCOME_GUIDE_SHOW_SET":return void 0!==t.openedManually?t.openedManually:e;case"WPCOM_WELCOME_GUIDE_RESET_STORE":return!1;default:return e}},showWelcomeGuide:(e,t)=>{switch(t.type){case"WPCOM_WELCOME_GUIDE_FETCH_STATUS_SUCCESS":return t.response.show_welcome_guide;case"WPCOM_WELCOME_GUIDE_SHOW_SET":return t.show;case"WPCOM_WELCOME_GUIDE_RESET_STORE":return;default:return e}},tourRating:(e,t)=>{switch(t.type){case"WPCOM_WELCOME_GUIDE_TOUR_RATING_SET":return t.tourRating;case"WPCOM_WELCOME_GUIDE_RESET_STORE":return;default:return e}},welcomeGuideVariant:(e=c,t)=>{switch(t.type){case"WPCOM_WELCOME_GUIDE_FETCH_STATUS_SUCCESS":return t.response.variant;case"WPCOM_HAS_USED_PATTERNS_MODAL":return e===a?c:e;case"WPCOM_WELCOME_GUIDE_RESET_STORE":return c;default:return e}}}),l={*fetchWelcomeGuideStatus(){return{type:"WPCOM_WELCOME_GUIDE_FETCH_STATUS_SUCCESS",response:yield(0,s.apiFetch)({path:"/wpcom/v2/block-editor/nux"})}},setShowWelcomeGuide:(e,{openedManually:t}={})=>(i()({path:"/wpcom/v2/block-editor/nux",method:"POST",data:{show_welcome_guide:e}}),{type:"WPCOM_WELCOME_GUIDE_SHOW_SET",show:e,openedManually:t}),setTourRating:e=>({type:"WPCOM_WELCOME_GUIDE_TOUR_RATING_SET",tourRating:e}),setUsedPageOrPatternsModal:()=>({type:"WPCOM_HAS_USED_PATTERNS_MODAL"}),resetStore:()=>({type:"WPCOM_WELCOME_GUIDE_RESET_STORE"})},d={isWelcomeGuideManuallyOpened:e=>e.welcomeGuideManuallyOpened,isWelcomeGuideShown:e=>!!e.showWelcomeGuide,isWelcomeGuideStatusLoaded:e=>void 0!==e.showWelcomeGuide,getTourRating:e=>e.tourRating,getWelcomeGuideVariant:e=>"modal"===e.welcomeGuideVariant?c:e.welcomeGuideVariant};function p(){return(0,o.registerStore)("automattic/wpcom-welcome-guide",{reducer:u,actions:l,selectors:d,controls:s.controls,persist:!0})}},374:function(e,t,n){"use strict";var r=n(7896),i=n(9307),o=n(6115),s=n(5609),c=n(9818),a=n(5736),u=n(9711),l=n(6595),d=n(5486),p=n(7821);n(4727);const __=a.__;function f({pageNumber:e,isLastPage:t,alignBottom:n=!1,heading:r,description:c,imgSrc:a}){return(0,i.useEffect)((()=>{var n;(0,o.jN)("calypso_editor_wpcom_nux_slide_view",{slide_number:e,is_last_slide:t,is_gutenboarding:null===(n=window.calypsoifyGutenberg)||void 0===n?void 0:n.isGutenboarding})}),[]),(0,i.createElement)(s.GuidePage,{className:"wpcom-block-editor-nux__page"},(0,i.createElement)("div",{className:"wpcom-block-editor-nux__text"},(0,i.createElement)("h1",{className:"wpcom-block-editor-nux__heading"},r),(0,i.createElement)("div",{className:"wpcom-block-editor-nux__description"},c)),(0,i.createElement)("div",{className:"wpcom-block-editor-nux__visual"},(0,i.createElement)("img",{key:a,src:a,alt:"","aria-hidden":"true",className:"wpcom-block-editor-nux__image"+(n?" align-bottom":"")})))}t.Z=function(){const{show:e,isNewPageLayoutModalOpen:t,isManuallyOpened:n}=(0,c.useSelect)((e=>({show:e("automattic/wpcom-welcome-guide").isWelcomeGuideShown(),isNewPageLayoutModalOpen:e("automattic/starter-page-layouts")&&e("automattic/starter-page-layouts").isOpen(),isManuallyOpened:e("automattic/wpcom-welcome-guide").isWelcomeGuideManuallyOpened()}))),{setShowWelcomeGuide:a}=(0,c.useDispatch)("automattic/wpcom-welcome-guide");if((0,i.useEffect)((()=>{var r;e&&!t&&(0,o.jN)("calypso_editor_wpcom_nux_open",{is_gutenboarding:null===(r=window.calypsoifyGutenberg)||void 0===r?void 0:r.isGutenboarding,is_manually_opened:n})}),[n,t,e]),!e||t)return null;const m=[{heading:__("Welcome to your website","full-site-editing"),description:__("Edit your homepage, add the pages you need, and change your site’s look and feel.","full-site-editing"),imgSrc:l,alignBottom:!0},{heading:__("Add or edit your content","full-site-editing"),description:__("Edit the placeholder content we’ve started you off with, or click the plus sign to add more content.","full-site-editing"),imgSrc:u},{heading:__("Preview your site as you go","full-site-editing"),description:__("As you edit your site content, click “Preview” to see your site the way your visitors will.","full-site-editing"),imgSrc:d,alignBottom:!0},{heading:__("Hidden until you’re ready","full-site-editing"),description:__("Your site will remain hidden until launched. Click “Launch” in the toolbar to share it with the world.","full-site-editing"),imgSrc:p,alignBottom:!0}];return(0,i.createElement)(s.Guide,{className:"wpcom-block-editor-nux",contentLabel:__("Welcome to your website","full-site-editing"),finishButtonText:__("Get started","full-site-editing"),onFinish:()=>{var e;(0,o.jN)("calypso_editor_wpcom_nux_dismiss",{is_gutenboarding:null===(e=window.calypsoifyGutenberg)||void 0===e?void 0:e.isGutenboarding}),a(!1,{openedManually:!1})}},m.map(((e,t)=>(0,i.createElement)(f,(0,r.Z)({key:e.heading,pageNumber:t+1,isLastPage:t===m.length-1},e)))))}},791:function(e,t,n){"use strict";var r=n(9307);t.Z=e=>{const[t,n]=(0,r.useState)(!1),i=(0,r.useCallback)((()=>{var t;document.hasFocus()&&null!==(t=e.current)&&void 0!==t&&t.contains(document.activeElement)?n(!0):n(!1)}),[e]),o=(0,r.useCallback)((t=>{var r;null!==(r=e.current)&&void 0!==r&&r.contains(t.target)?n(!0):n(!1)}),[e]),s=(0,r.useCallback)((t=>{var r;"Tab"===t.key&&(null!==(r=e.current)&&void 0!==r&&r.contains(t.target)?n(!0):n(!1))}),[e]);return(0,r.useEffect)((()=>(document.addEventListener("focusin",i),document.addEventListener("mousedown",o),document.addEventListener("keyup",s),()=>{document.removeEventListener("focusin",i),document.removeEventListener("mnousedown",o),document.removeEventListener("keyup",s)})),[i,o,s]),t}},4704:function(e,t,n){"use strict";var r=n(9307);t.Z=(e,t,n)=>{const i=(0,r.useCallback)((r=>{let i=!1;switch(r.key){case"Escape":e(),i=!0;break;case"ArrowRight":t(),i=!0;break;case"ArrowLeft":n(),i=!0}i&&(r.preventDefault(),r.stopPropagation())}),[e,t,n]);(0,r.useEffect)((()=>(document.addEventListener("keydown",i),()=>{document.removeEventListener("keydown",i)})),[i])}},8574:function(e,t,n){"use strict";var r=n(9307),i=n(444);const o=(0,r.createElement)(i.SVG,{width:"24",height:"24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)(i.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M14.086 5.412l3.476-.015c-.627.625-1.225 1.22-1.82 1.81l-.03.031c-.977.971-1.944 1.934-3.015 3.004l1.06 1.061c1.07-1.07 2.036-2.03 3.013-3.002l.03-.03 1.817-1.808-.03 3.448 1.5.013.046-5.28.007-.759-.76.003-5.301.024.007 1.5zM9.914 18.587l-3.476.016c.627-.625 1.225-1.22 1.82-1.81l.03-.031c.977-.971 1.944-1.934 3.015-3.004l-1.06-1.061c-1.07 1.069-2.036 2.03-3.012 3.001l-.001.001-.03.03-1.817 1.808.03-3.448-1.5-.013-.046 5.279-.007.76.76-.003 5.301-.024-.007-1.5z",fill:"#50575E"}));t.Z=o},6139:function(e,t,n){"use strict";var r=n(9307),i=n(444);const o=(0,r.createElement)(i.SVG,{width:"24",height:"24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)(i.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18.514 9.988l-3.476.016c.627-.626 1.225-1.22 1.82-1.811l.03-.03v-.001c.977-.971 1.944-1.933 3.015-3.004l-1.06-1.06c-1.07 1.069-2.037 2.03-3.013 3.001l-.03.03-1.818 1.809.03-3.449-1.5-.013-.045 5.28-.007.76.76-.004 5.301-.024-.007-1.5zM5.486 14.012l3.477-.016-1.82 1.811-.03.03c-.977.972-1.945 1.934-3.015 3.005l1.06 1.06c1.07-1.068 2.035-2.03 3.012-3V16.9l.03-.03 1.818-1.809-.03 3.449 1.5.013.046-5.28.006-.76-.76.004-5.3.024.006 1.5z",fill:"#fff"}));t.Z=o},4308:function(e,t,n){"use strict";var r=n(9307),i=n(444);const o=(0,r.createElement)(i.SVG,{width:"24",height:"24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)(i.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M13.131 19.12a.667.667 0 001.227-.417l-.436-4.989h3.88c.954 0 1.64-.916 1.37-1.831L17.42 5.919a.286.286 0 00-.274-.205H9.429v7.588l3.702 5.818zm-5.417-5.977V5.714h-2v7.429h2zm5.98 8a2.381 2.381 0 01-2.01-1.103l-3.297-5.183H4V4h13.145a2 2 0 011.919 1.436l1.753 5.963a3.143 3.143 0 01-3.015 4.03h-2.01l.274 3.125a2.381 2.381 0 01-2.372 2.589z",fill:"#000"}));t.Z=o},9425:function(e,t,n){"use strict";var r=n(9307),i=n(444);const o=(0,r.createElement)(i.SVG,{width:"24",height:"24",fill:"none",xmlns:"http://www.w3.org/2000/SVG"},(0,r.createElement)(i.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M13.131 4.023a.667.667 0 011.227.416l-.436 4.99h3.88c.954 0 1.64.916 1.37 1.831l-1.753 5.963a.286.286 0 01-.274.206H9.429V9.84l3.702-5.818zM7.714 10v7.428h-2V10h2zm5.98-8c-.814 0-1.572.416-2.01 1.103L8.388 8.286H4v10.857h13.145a2 2 0 001.919-1.436l1.753-5.963a3.143 3.143 0 00-3.015-4.03h-2.01l.274-3.125A2.381 2.381 0 0013.694 2z",fill:"#000"}));t.Z=o},9483:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(9307),i=n(5609),o=n(5736),s=n(444),c=n(2819);const __=o.__;function a({currentPage:e,numberOfPages:t,setCurrentPage:n}){return(0,r.createElement)("ul",{className:"components-guide__page-control","aria-label":__("Guide controls","full-site-editing")},(0,c.times)(t,(s=>(0,r.createElement)("li",{key:s,"aria-current":s===e?"step":void 0},(0,r.createElement)(i.Button,{key:s,icon:(0,r.createElement)(u,{isSelected:s===e}),"aria-label":(0,o.sprintf)(__("Page %1$d of %2$d","full-site-editing"),s+1,t),onClick:()=>n(s)})))))}const u=({isSelected:e})=>(0,r.createElement)(s.SVG,{width:"6",height:"6",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)(s.Circle,{cx:"3",cy:"3",r:"3",fill:e?"#32373C":"#E1E3E6"}))},2069:function(e,t,n){"use strict";var r=n(9307),i=n(6115),o=n(5609),s=n(9818),c=n(5736),a=n(8565),u=n(2779),l=n.n(u),d=n(6139),p=n(4308),f=n(9425),m=n(9483);n(7807);const __=c.__;function h({currentCardIndex:e,lastCardIndex:t,onDismiss:n,setCurrentCardIndex:i,onNextCardProgression:s,onPreviousCardProgression:c}){const a=__("Try it out!","full-site-editing"),u=__("Next","full-site-editing");return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(m.Z,{currentPage:e,numberOfPages:t+1,setCurrentPage:i}),(0,r.createElement)("div",null,0===e?(0,r.createElement)(o.Button,{isTertiary:!0,onClick:()=>n("no-thanks-btn")},__("Skip","full-site-editing")):(0,r.createElement)(o.Button,{isTertiary:!0,onClick:c},__("Back","full-site-editing")),(0,r.createElement)(o.Button,{className:"welcome-tour-card__next-btn",isPrimary:!0,onClick:s},0===e?a:u)))}function g({onMinimize:e,onDismiss:t}){const n=l()("welcome-tour-card__overlay-controls");return(0,r.createElement)("div",{className:n},(0,r.createElement)(o.Flex,null,(0,r.createElement)(o.Button,{label:__("Minimize Tour","full-site-editing"),isPrimary:!0,className:"welcome-tour-card__minimize-icon",icon:d.Z,iconSize:24,onClick:e}),(0,r.createElement)(o.Button,{label:__("Close Tour","full-site-editing"),isPrimary:!0,icon:a.Z,iconSize:24,onClick:()=>t("close-btn")})))}function w({isGutenboarding:e}){let t=!1;const n=(0,s.useSelect)((e=>e("automattic/wpcom-welcome-guide").getTourRating())),{setTourRating:c}=(0,s.useDispatch)("automattic/wpcom-welcome-guide");!t&&n&&(t=!0);const a=n=>{t||(t=!0,c(n?"thumbs-up":"thumbs-down"),(0,i.jN)("calypso_editor_wpcom_tour_rate",{thumbs_up:n,is_gutenboarding:e}))};return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("p",{className:"welcome-tour__end-text"},__("Did you find this guide helpful?","full-site-editing")),(0,r.createElement)("div",null,(0,r.createElement)(o.Button,{"aria-label":__("Rate thumbs up","full-site-editing"),className:l()("welcome-tour__end-icon",{active:"thumbs-up"===n}),disabled:t,icon:f.Z,onClick:()=>a(!0),iconSize:24}),(0,r.createElement)(o.Button,{"aria-label":__("Rate thumbs down","full-site-editing"),className:l()("welcome-tour__end-icon",{active:"thumbs-down"===n}),disabled:t,icon:p.Z,onClick:()=>a(!1),iconSize:24})))}t.Z=function({cardContent:e,currentCardIndex:t,justMaximized:n,lastCardIndex:s,onMinimize:c,onDismiss:a,setJustMaximized:u,setCurrentCardIndex:l,onNextCardProgression:d,onPreviousCardProgression:p,isGutenboarding:f}){const{description:m,heading:v,imgSrc:_}=e,y=t===s;var C;return C=()=>{n?u(!1):(0,i.jN)("calypso_editor_wpcom_tour_slide_view",{slide_number:t+1,is_last_slide:y,slide_heading:v,is_gutenboarding:f})},(0,r.useEffect)(C,[]),(0,r.createElement)(o.Card,{className:"welcome-tour-card",isElevated:!0},(0,r.createElement)(g,{onDismiss:a,onMinimize:c}),(0,r.createElement)(o.CardMedia,null,(0,r.createElement)("img",{alt:__("Editor Welcome Tour","full-site-editing"),src:_})),(0,r.createElement)(o.CardBody,null,(0,r.createElement)("h2",{className:"welcome-tour-card__heading"},v),(0,r.createElement)("p",{className:"welcome-tour-card__description"},m,y?(0,r.createElement)(o.Button,{className:"welcome-tour-card__description",isTertiary:!0,onClick:()=>l(0)},__("Restart tour","full-site-editing")):null)),(0,r.createElement)(o.CardFooter,null,y?(0,r.createElement)(w,{isGutenboarding:f}):(0,r.createElement)(h,{currentCardIndex:t,lastCardIndex:s,onDismiss:a,setCurrentCardIndex:l,onNextCardProgression:d,onPreviousCardProgression:p})))}},1227:function(e,t,n){"use strict";var r=n(9307),i=n(7498),o=n(5609),s=n(5736);const __=s.__;t.Z=function(e){return[{heading:__("Welcome to WordPress!","full-site-editing"),description:__("Take this short, interactive tour to learn the fundamentals of the WordPress editor.","full-site-editing"),imgSrc:"https://s0.wp.com/i/editor-welcome-tour/slide-welcome.png",animation:null},{heading:__("Everything is a block","full-site-editing"),description:__("In the WordPress Editor, paragraphs, images, and videos are all blocks.","full-site-editing"),imgSrc:"https://s0.wp.com/i/editor-welcome-tour/slide-all-blocks.gif",animation:null},{heading:__("Adding a new block","full-site-editing"),description:__("Click + to open the inserter. Then click the block you want to add.","full-site-editing"),imgSrc:"https://s0.wp.com/i/editor-welcome-tour/slide-add-block.gif",animation:"block-inserter"},{heading:__("Click a block to change it","full-site-editing"),description:__("Use the toolbar to change the appearance of a selected block. Try making it bold.","full-site-editing"),imgSrc:"https://s0.wp.com/i/editor-welcome-tour/slide-make-bold.gif",animation:null},{heading:__("More Options","full-site-editing"),description:__("Click the settings icon to see even more options.","full-site-editing"),imgSrc:"https://s0.wp.com/i/editor-welcome-tour/slide-more-options.gif",animation:null},{heading:__("Undo any mistake","full-site-editing"),description:__("Click the Undo button if you've made a mistake.","full-site-editing"),imgSrc:"https://s0.wp.com/i/editor-welcome-tour/slide-undo.gif",animation:"undo-button"},{heading:__("Drag & drop","full-site-editing"),description:__("To move blocks around, click and drag the handle.","full-site-editing"),imgSrc:"https://s0.wp.com/i/editor-welcome-tour/slide-move-block.gif",animation:"undo-button"},{heading:__("Congratulations!","full-site-editing"),description:(0,r.createInterpolateElement)(__("You've learned the basics. Remember, your site is private until you <link_to_launch_site_docs>decide to launch</link_to_launch_site_docs>. View the <link_to_editor_docs>block editing docs</link_to_editor_docs> to learn more.","full-site-editing"),{link_to_launch_site_docs:(0,r.createElement)(o.ExternalLink,{href:(0,i.aq)("https://wordpress.com/support/settings/privacy-settings/#launch-your-site",e)}),link_to_editor_docs:(0,r.createElement)(o.ExternalLink,{href:(0,i.aq)("https://wordpress.com/support/wordpress-editor/",e)})}),imgSrc:"https://s0.wp.com/i/editor-welcome-tour/slide-finish.png",animation:"block-inserter"}]}},2753:function(e,t,n){"use strict";var r=n(9307),i=n(6115),o=n(849),s=n(5609),c=n(9818),a=n(5736),u=n(5869),l=n(791),d=n(4704),p=n(8574),f=n(2069),m=n(1227);n(7807);const __=a.__;function h({onMinimize:e,onNextCardProgression:t,onPreviousCardProgression:n,focusRef:i,isMinimized:o}){return(0,l.Z)(i)&&!o?(0,r.createElement)((function(){return(0,d.Z)(e,t,n),null}),null):null}function g(){var e;const t=(0,r.useRef)(null),{setShowWelcomeGuide:n}=(0,c.useDispatch)("automattic/wpcom-welcome-guide"),[s,a]=(0,r.useState)(!1),[u,l]=(0,r.useState)(0),[d,p]=(0,r.useState)(!1),g=(0,o.bU)(),v=(0,m.Z)(g),_=v.length-1,y=null===(e=window.calypsoifyGutenberg)||void 0===e?void 0:e.isGutenboarding,C=()=>{_>u&&l(u+1)},b=()=>{u&&l(u-1)},E=()=>{a(!0),(0,i.jN)("calypso_editor_wpcom_tour_minimize",{is_gutenboarding:y,slide_number:u+1})};return v.forEach((e=>(new window.Image).src=e.imgSrc)),(0,r.createElement)(r.Fragment,null,(0,r.createElement)(h,{onMinimize:E,onNextCardProgression:C,onPreviousCardProgression:b,focusRef:t,isMinimized:s}),(0,r.createElement)("div",{className:"wpcom-editor-welcome-tour-frame",ref:t},s?(0,r.createElement)(w,{onMaximize:()=>{a(!1),p(!0),(0,i.jN)("calypso_editor_wpcom_tour_maximize",{is_gutenboarding:y,slide_number:u+1})}}):(0,r.createElement)(r.Fragment,null,(0,r.createElement)(f.Z,{cardContent:v[u],currentCardIndex:u,justMaximized:d,key:u,lastCardIndex:_,onDismiss:e=>{(0,i.jN)("calypso_editor_wpcom_tour_dismiss",{is_gutenboarding:y,slide_number:u+1,action:e}),n(!1,{openedManually:!1})},onMinimize:E,setJustMaximized:p,setCurrentCardIndex:l,onNextCardProgression:C,onPreviousCardProgression:b,isGutenboarding:y}))))}function w({onMaximize:e}){return(0,r.createElement)(s.Button,{onClick:e,className:"wpcom-editor-welcome-tour__resume-btn"},(0,r.createElement)(s.Flex,{gap:13},(0,r.createElement)("p",null,__("Click to resume tutorial","full-site-editing")),(0,r.createElement)(u.Z,{icon:p.Z,size:24})))}t.Z=function(){const e=(0,r.useRef)(document.createElement("div")).current,{show:t,isNewPageLayoutModalOpen:n,isManuallyOpened:s}=(0,c.useSelect)((e=>({show:e("automattic/wpcom-welcome-guide").isWelcomeGuideShown(),isNewPageLayoutModalOpen:e("automattic/starter-page-layouts")&&e("automattic/starter-page-layouts").isOpen(),isManuallyOpened:e("automattic/wpcom-welcome-guide").isWelcomeGuideManuallyOpened()}))),a=(0,o.bU)();return(new window.Image).src=(0,m.Z)(a)[0].imgSrc,(0,r.useEffect)((()=>{var r;if(t||n)return e.classList.add("wpcom-editor-welcome-tour-portal-parent"),document.body.appendChild(e),(0,i.jN)("calypso_editor_wpcom_tour_open",{is_gutenboarding:null===(r=window.calypsoifyGutenberg)||void 0===r?void 0:r.isGutenboarding,is_manually_opened:s}),()=>{document.body.removeChild(e)}}),[n,s,t,e]),!t||n?null:(0,r.createElement)("div",null,(0,r.createPortal)((0,r.createElement)(g,null),e))}},6115:function(e,t,n){"use strict";n.d(t,{jN:function(){return r.jN}});n(1694),n(6209),n(9377);var r=n(9792);n(3722)},9377:function(e,t,n){"use strict";let r=null;"undefined"!=typeof window&&window.addEventListener("popstate",(function(){r=null}))},9792:function(e,t,n){"use strict";n.d(t,{jN:function(){return p}});var r=n(2699),i=n(4898),o=(n(3421),n(2819)),s=(n(9377),n(6209),n(9358));n(1694);const c=["a8c_cookie_banner_ok","wcadmin_storeprofiler_create_jetpack_account","wcadmin_storeprofiler_connect_store","wcadmin_storeprofiler_login_jetpack_account","wcadmin_storeprofiler_payment_login","wcadmin_storeprofiler_payment_create_account","calypso_checkout_switch_to_p_24","calypso_checkout_composite_p24_submit_clicked"];let a,u=Promise.resolve();function l(e){"undefined"!=typeof window&&(window._tkq=window._tkq||[],window._tkq.push(e))}"undefined"!=typeof document&&(u=(0,i.ve)("//stats.wp.com/w.js?63"));const d=new r.EventEmitter;function p(e,t){if(t=t||{},(0,s.Z)('Record event "%s" called with props %o',e,t),e.startsWith("calypso_")||(0,o.includes)(c,e)){if(a){const e=a(t);t={...t,...e}}t=(0,o.omitBy)(t,(e=>void 0===e)),(0,s.Z)('Recording event "%s" with actual props %o',e,t),l(["recordEvent",e,t]),d.emit("record-event",e,t)}else(0,s.Z)('- Event name must be prefixed by "calypso_" or added to `EVENT_NAME_EXCEPTIONS`')}},3722:function(e,t,n){"use strict";n(9792)},6209:function(e,t,n){"use strict";n(4)},9358:function(e,t,n){"use strict";var r=n(8049),i=n.n(r);t.Z=i()("calypso:analytics")},1694:function(e,t,n){"use strict";n(9358)},4:function(e,t,n){"use strict";n(8032)},849:function(e,t,n){"use strict";n.d(t,{Iw:function(){return u},bU:function(){return d}});var r=n(7896),i=n(9307),o=n(4333),s=n(5736),c=n(9196);const a=(0,c.createContext)(null),u=({children:e,localeSlug:t})=>(0,i.createElement)(a.Provider,{value:t},e);function l(){var e,t;return function(e=""){if(!e)return"";const t=e.toLowerCase();return(["pt_br","pt-br","zh_tw","zh-tw","zh_cn","zh-cn","zh_sg","zh-sg"].includes(t)?t.replace("_","-"):t.replace(/([-_].*)$/i,""))||"en"}(s.getLocaleData?null===(e=s.getLocaleData())||void 0===e||null===(t=e[""])||void 0===t?void 0:t.language:"")}function d(){const e=(0,c.useContext)(a),t=!!e,[n,r]=(0,c.useState)(l());return(0,c.useEffect)((()=>{if(!t)return r(l()),s.subscribe((()=>{r(l())}))}),[t]),e||n||"en"}(0,o.createHigherOrderComponent)((e=>t=>{const n=d();return(0,i.createElement)(e,(0,r.Z)({locale:n},t))}),"withLocale")},4655:function(e,t,n){"use strict";n.d(t,{OP:function(){return r},GG:function(){return i},iT:function(){return o},xn:function(){return s},Xb:function(){return c},hI:function(){return a},mL:function(){return u},vS:function(){return l},_r:function(){return d}});const r="en",i=["en","ja","es","pt","fr","pt-br"],o=["en","fr","de"],s=["en","fr","de"],c={"pt-br":"br",br:"bre",zh:"zh-cn","zh-hk":"zh-tw","zh-sg":"zh-cn",kr:"ko"},a=["ar","de","en","es","fr","he","id","it","ja","ko","nl","pt-br","ru","sv","tr","zh-cn","zh-tw"],u=["ar","de","el","en","es","fa","fi","fr","id","it","ja","nl","pt","pt-br","ru","sv","th","tl","tr"],l=["es","pt-br","de","fr","he","ja","it","nl","ru","tr","id","zh-cn","zh-tw","ko","ar","sv"],d=["en","ar","de","es","fr","he","id","it","ja","ko","nl","pt-br","ro","ru","sv","tr","zh-cn","zh-tw"]},7498:function(e,t,n){"use strict";n.d(t,{aq:function(){return m}});var r=n(7896),i=n(9307),o=n(4333),s=n(9196),c=n(849),a=n(4655);const u="http://__domain__.invalid",l=(e,t=[])=>(n,r)=>(t.includes(r)&&"en"!==r&&n.pathname.substr(0,r.length+2)!=="/"+r+"/"&&(n.host=`${a.Xb[r]||r}.${e}`),n),d=(e,t=[],n=null)=>(r,i)=>(r.host="wordpress.com","object"==typeof n&&n instanceof RegExp&&!n.test(r.pathname)&&(t=[]),r.pathname=e+r.pathname,t.includes(i)&&"en"!==i&&(r.pathname=i+r.pathname),r),p=(e=[],t=null)=>(n,r)=>("object"==typeof t&&t instanceof RegExp&&!t.test(n.pathname)||e.includes(r)&&"en"!==r&&(n.pathname=r+n.pathname),n),f={"wordpress.com/support/":p(a.hI),"wordpress.com/forums/":p(a.mL),"wordpress.com/blog/":p(a.GG,/^\/blog\/?$/),"wordpress.com/tos/":p(a.vS),"wordpress.com/wp-admin/":l("wordpress.com",a.vS),"wordpress.com/wp-login.php":l("wordpress.com",a.vS),"jetpack.com":l("jetpack.com",a._r),"en.support.wordpress.com":d("/support",a.hI),"en.blog.wordpress.com":d("/blog",a.GG,/^\/$/),"en.forums.wordpress.com":d("/forums",a.mL),"automattic.com/privacy/":p(a.iT),"automattic.com/cookies/":p(a.xn),"wordpress.com/help/contact/":(e,t,n)=>n?e:(e.pathname=e.pathname.replace(/\/help\//,"/support/"),p(a.hI)(e,t)),"wordpress.com":(e,t)=>/^\/(checkout|me)(\/|$)/.test(e.pathname)||/\/([a-z0-9-]+\.)+[a-z]{2,}\/?$/.test(e.pathname)?e:p(a.vS)(e,t),"wordpress.com/theme/":(e,t,n)=>n?e:p(a.vS)(e,t),"wordpress.com/themes/":(e,t,n)=>n?e:p(a.vS)(e,t)};function m(e,t,n=!0){let r;try{r=new URL(String(e),u)}catch(s){return e}if(r.origin===u)return e;r.protocol="https:",r.hostname="",r.pathname.endsWith(".php")||(r.pathname=(r.pathname+"/").replace(/\/+$/,"/"));const i=r.pathname.substr(0,1+r.pathname.indexOf("/",1));if("en.wordpress.com"===r.host&&(r.host="wordpress.com"),"/"+t+"/"===i)return e;const o=[r.host,r.host+i,r.host+r.pathname];for(let c=o.length-1;c>=0;c--)if(o[c]in f)return f[o[c]](r,t,n).href;return e}function h(){const e=(0,c.bU)();return(0,s.useCallback)(((t,n,r)=>m(t,n||e,r)),[e])}(0,o.createHigherOrderComponent)((e=>t=>{const n=h();return(0,i.createElement)(e,(0,r.Z)({localizeUrl:n},t))}),"withLocalizeUrl")},3340:function(e,t,n){"use strict";n.d(t,{hg:function(){return c},lZ:function(){return a},_W:function(){return l},Yt:function(){return d}});var r=n(8049);const i=n.n(r)()("lib/load-script/callback-handler"),o=new Map;function s(){return o}function c(e){return s().has(e)}function a(e,t){const n=s();c(e)?(i(`Adding a callback for an existing script from "${e}"`),n.get(e).add(t)):(i(`Adding a callback for a new script from "${e}"`),n.set(e,new Set([t])))}function u(e,t=null){const n=s(),r=n.get(e);if(r){i(`Executing callbacks for "${e}"`+(null===t?" with success":` with error "${t}"`)),r.forEach((e=>{"function"==typeof e&&e(t)})),n.delete(e)}}function l(){const e=this.getAttribute("src");i(`Handling successful request for "${e}"`),u(e),this.onload=null}function d(){const e=this.getAttribute("src");i(`Handling failed request for "${e}"`),u(e,new Error(`Failed to load script "${e}"`)),this.onerror=null}},5606:function(e,t,n){"use strict";n.d(t,{C:function(){return c},k:function(){return a}});var r=n(8049),i=n.n(r),o=n(3340);const s=i()("lib/load-script/dom-operations");function c(e){s(`Creating script element for "${e}"`);const t=document.createElement("script");return t.src=e,t.type="text/javascript",t.async=!0,t.onload=o._W,t.onerror=o.Yt,t}function a(e){s("Attaching element to head"),document.head.appendChild(e)}},4898:function(e,t,n){"use strict";n.d(t,{ve:function(){return c}});var r=n(8049),i=n.n(r),o=n(3340),s=n(5606);i()("package/load-script");function c(e,t){if(!(0,o.hg)(e)&&(0,s.k)((0,s.C)(e)),"function"!=typeof t)return new Promise(((t,n)=>{(0,o.lZ)(e,(e=>{null===e?t():n(e)}))}));(0,o.lZ)(e,t)}},8049:function(e,t,n){t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;const n="color: "+this.color;t.splice(1,0,n,"color: inherit");let r=0,i=0;t[0].replace(/%[a-zA-Z%]/g,(e=>{"%%"!==e&&(r++,"%c"===e&&(i=r))})),t.splice(i,0,n)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(n){}},t.load=function(){let e;try{e=t.storage.getItem("debug")}catch(n){}!e&&"undefined"!=typeof process&&"env"in process&&(e=process.env.DEBUG);return e},t.useColors=function(){if("undefined"!=typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch(e){}}(),t.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||(()=>{}),e.exports=n(2632)(t);const{formatters:r}=e.exports;r.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}},2632:function(e,t,n){e.exports=function(e){function t(e){let n,i,o,s=null;function c(...e){if(!c.enabled)return;const r=c,i=Number(new Date),o=i-(n||i);r.diff=o,r.prev=n,r.curr=i,n=i,e[0]=t.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let s=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,((n,i)=>{if("%%"===n)return"%";s++;const o=t.formatters[i];if("function"==typeof o){const t=e[s];n=o.call(r,t),e.splice(s,1),s--}return n})),t.formatArgs.call(r,e);(r.log||t.log).apply(r,e)}return c.namespace=e,c.useColors=t.useColors(),c.color=t.selectColor(e),c.extend=r,c.destroy=t.destroy,Object.defineProperty(c,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==s?s:(i!==t.namespaces&&(i=t.namespaces,o=t.enabled(e)),o),set:e=>{s=e}}),"function"==typeof t.init&&t.init(c),c}function r(e,n){const r=t(this.namespace+(void 0===n?":":n)+e);return r.log=this.log,r}function i(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return t.debug=t,t.default=t,t.coerce=function(e){if(e instanceof Error)return e.stack||e.message;return e},t.disable=function(){const e=[...t.names.map(i),...t.skips.map(i).map((e=>"-"+e))].join(",");return t.enable(""),e},t.enable=function(e){let n;t.save(e),t.namespaces=e,t.names=[],t.skips=[];const r=("string"==typeof e?e:"").split(/[\s,]+/),i=r.length;for(n=0;n<i;n++)r[n]&&("-"===(e=r[n].replace(/\*/g,".*?"))[0]?t.skips.push(new RegExp("^"+e.substr(1)+"$")):t.names.push(new RegExp("^"+e+"$")))},t.enabled=function(e){if("*"===e[e.length-1])return!0;let n,r;for(n=0,r=t.skips.length;n<r;n++)if(t.skips[n].test(e))return!1;for(n=0,r=t.names.length;n<r;n++)if(t.names[n].test(e))return!0;return!1},t.humanize=n(1378),t.destroy=function(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")},Object.keys(e).forEach((n=>{t[n]=e[n]})),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){let n=0;for(let t=0;t<e.length;t++)n=(n<<5)-n+e.charCodeAt(t),n|=0;return t.colors[Math.abs(n)%t.colors.length]},t.enable(t.load()),t}},9711:function(e,t,n){"use strict";e.exports=n.p+"images/block-picker-baad989c3eaa6c60cc56.svg"},6595:function(e,t,n){"use strict";e.exports=n.p+"images/editor-a1965f46cfb792664a14.svg"},5486:function(e,t,n){"use strict";e.exports=n.p+"images/preview-a3fa241fd59995b1fc42.svg"},7821:function(e,t,n){"use strict";e.exports=n.p+"images/private-761a5407869f32039248.svg"},9196:function(e){"use strict";e.exports=window.React},3288:function(e){"use strict";e.exports=window["a8c-fse-common-data-stores"]},2819:function(e){"use strict";e.exports=window.lodash},6989:function(e){"use strict";e.exports=window.wp.apiFetch},5609:function(e){"use strict";e.exports=window.wp.components},4333:function(e){"use strict";e.exports=window.wp.compose},9818:function(e){"use strict";e.exports=window.wp.data},3418:function(e){"use strict";e.exports=window.wp.dataControls},9307:function(e){"use strict";e.exports=window.wp.element},5736:function(e){"use strict";e.exports=window.wp.i18n},462:function(e){"use strict";e.exports=window.wp.nux},8817:function(e){"use strict";e.exports=window.wp.plugins},444:function(e){"use strict";e.exports=window.wp.primitives},7896:function(e,t,n){"use strict";function r(){return r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{Z:function(){return r}})}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var o=t[r]={exports:{}};return e[r](o,o.exports,n),o.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");r.length&&(e=r[r.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e}();var r={};!function(){"use strict";n.r(r);var e=n(1970);n(1568),n(7869);(0,e.z2)()}(),window.EditingToolkit=r}();
3
  Copyright (c) 2018 Jed Watson.
4
  Licensed under the MIT License (MIT), see
5
  http://jedwatson.github.io/classnames
6
+ */!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var o=typeof n;if("string"===o||"number"===o)e.push(n);else if(Array.isArray(n)){if(n.length){var s=i.apply(null,n);s&&e.push(s)}}else if("object"===o)if(n.toString===Object.prototype.toString)for(var c in n)r.call(n,c)&&n[c]&&e.push(c);else e.push(n.toString())}}return e.join(" ")}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()},3421:function(e,t){"use strict";var n=decodeURIComponent,r=encodeURIComponent,i=/; */,o=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/;function s(e,t){try{return t(e)}catch(n){return e}}},2699:function(e){"use strict";var t,n="object"==typeof Reflect?Reflect:null,r=n&&"function"==typeof n.apply?n.apply:function(e,t,n){return Function.prototype.apply.call(e,t,n)};t=n&&"function"==typeof n.ownKeys?n.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var i=Number.isNaN||function(e){return e!=e};function o(){o.init.call(this)}e.exports=o,e.exports.once=function(e,t){return new Promise((function(n,r){function i(){void 0!==o&&e.removeListener("error",o),n([].slice.call(arguments))}var o;"error"!==t&&(o=function(n){e.removeListener(t,i),r(n)},e.once("error",o)),e.once(t,i)}))},o.EventEmitter=o,o.prototype._events=void 0,o.prototype._eventsCount=0,o.prototype._maxListeners=void 0;var s=10;function c(e){if("function"!=typeof e)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof e)}function a(e){return void 0===e._maxListeners?o.defaultMaxListeners:e._maxListeners}function u(e,t,n,r){var i,o,s,u;if(c(n),void 0===(o=e._events)?(o=e._events=Object.create(null),e._eventsCount=0):(void 0!==o.newListener&&(e.emit("newListener",t,n.listener?n.listener:n),o=e._events),s=o[t]),void 0===s)s=o[t]=n,++e._eventsCount;else if("function"==typeof s?s=o[t]=r?[n,s]:[s,n]:r?s.unshift(n):s.push(n),(i=a(e))>0&&s.length>i&&!s.warned){s.warned=!0;var l=new Error("Possible EventEmitter memory leak detected. "+s.length+" "+String(t)+" listeners added. Use emitter.setMaxListeners() to increase limit");l.name="MaxListenersExceededWarning",l.emitter=e,l.type=t,l.count=s.length,u=l,console&&console.warn&&console.warn(u)}return e}function l(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function d(e,t,n){var r={fired:!1,wrapFn:void 0,target:e,type:t,listener:n},i=l.bind(r);return i.listener=n,r.wrapFn=i,i}function p(e,t,n){var r=e._events;if(void 0===r)return[];var i=r[t];return void 0===i?[]:"function"==typeof i?n?[i.listener||i]:[i]:n?function(e){for(var t=new Array(e.length),n=0;n<t.length;++n)t[n]=e[n].listener||e[n];return t}(i):m(i,i.length)}function f(e){var t=this._events;if(void 0!==t){var n=t[e];if("function"==typeof n)return 1;if(void 0!==n)return n.length}return 0}function m(e,t){for(var n=new Array(t),r=0;r<t;++r)n[r]=e[r];return n}Object.defineProperty(o,"defaultMaxListeners",{enumerable:!0,get:function(){return s},set:function(e){if("number"!=typeof e||e<0||i(e))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+e+".");s=e}}),o.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},o.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||i(e))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+e+".");return this._maxListeners=e,this},o.prototype.getMaxListeners=function(){return a(this)},o.prototype.emit=function(e){for(var t=[],n=1;n<arguments.length;n++)t.push(arguments[n]);var i="error"===e,o=this._events;if(void 0!==o)i=i&&void 0===o.error;else if(!i)return!1;if(i){var s;if(t.length>0&&(s=t[0]),s instanceof Error)throw s;var c=new Error("Unhandled error."+(s?" ("+s.message+")":""));throw c.context=s,c}var a=o[e];if(void 0===a)return!1;if("function"==typeof a)r(a,this,t);else{var u=a.length,l=m(a,u);for(n=0;n<u;++n)r(l[n],this,t)}return!0},o.prototype.addListener=function(e,t){return u(this,e,t,!1)},o.prototype.on=o.prototype.addListener,o.prototype.prependListener=function(e,t){return u(this,e,t,!0)},o.prototype.once=function(e,t){return c(t),this.on(e,d(this,e,t)),this},o.prototype.prependOnceListener=function(e,t){return c(t),this.prependListener(e,d(this,e,t)),this},o.prototype.removeListener=function(e,t){var n,r,i,o,s;if(c(t),void 0===(r=this._events))return this;if(void 0===(n=r[e]))return this;if(n===t||n.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete r[e],r.removeListener&&this.emit("removeListener",e,n.listener||t));else if("function"!=typeof n){for(i=-1,o=n.length-1;o>=0;o--)if(n[o]===t||n[o].listener===t){s=n[o].listener,i=o;break}if(i<0)return this;0===i?n.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(n,i),1===n.length&&(r[e]=n[0]),void 0!==r.removeListener&&this.emit("removeListener",e,s||t)}return this},o.prototype.off=o.prototype.removeListener,o.prototype.removeAllListeners=function(e){var t,n,r;if(void 0===(n=this._events))return this;if(void 0===n.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==n[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete n[e]),this;if(0===arguments.length){var i,o=Object.keys(n);for(r=0;r<o.length;++r)"removeListener"!==(i=o[r])&&this.removeAllListeners(i);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(t=n[e]))this.removeListener(e,t);else if(void 0!==t)for(r=t.length-1;r>=0;r--)this.removeListener(e,t[r]);return this},o.prototype.listeners=function(e){return p(this,e,!0)},o.prototype.rawListeners=function(e){return p(this,e,!1)},o.listenerCount=function(e,t){return"function"==typeof e.listenerCount?e.listenerCount(t):f.call(e,t)},o.prototype.listenerCount=f,o.prototype.eventNames=function(){return this._eventsCount>0?t(this._events):[]}},4495:function(e,t,n){"use strict";var r=n(212),i=n(9561);function o(){this.pending=null,this.pendingTotal=0,this.blockSize=this.constructor.blockSize,this.outSize=this.constructor.outSize,this.hmacStrength=this.constructor.hmacStrength,this.padLength=this.constructor.padLength/8,this.endian="big",this._delta8=this.blockSize/8,this._delta32=this.blockSize/32}t.BlockHash=o,o.prototype.update=function(e,t){if(e=r.toArray(e,t),this.pending?this.pending=this.pending.concat(e):this.pending=e,this.pendingTotal+=e.length,this.pending.length>=this._delta8){var n=(e=this.pending).length%this._delta8;this.pending=e.slice(e.length-n,e.length),0===this.pending.length&&(this.pending=null),e=r.join32(e,0,e.length-n,this.endian);for(var i=0;i<e.length;i+=this._delta32)this._update(e,i,i+this._delta32)}return this},o.prototype.digest=function(e){return this.update(this._pad()),i(null===this.pending),this._digest(e)},o.prototype._pad=function(){var e=this.pendingTotal,t=this._delta8,n=t-(e+this.padLength)%t,r=new Array(n+this.padLength);r[0]=128;for(var i=1;i<n;i++)r[i]=0;if(e<<=3,"big"===this.endian){for(var o=8;o<this.padLength;o++)r[i++]=0;r[i++]=0,r[i++]=0,r[i++]=0,r[i++]=0,r[i++]=e>>>24&255,r[i++]=e>>>16&255,r[i++]=e>>>8&255,r[i++]=255&e}else for(r[i++]=255&e,r[i++]=e>>>8&255,r[i++]=e>>>16&255,r[i++]=e>>>24&255,r[i++]=0,r[i++]=0,r[i++]=0,r[i++]=0,o=8;o<this.padLength;o++)r[i++]=0;return r}},8032:function(e,t,n){"use strict";var r=n(212),i=n(4495),o=n(713),s=n(9561),c=r.sum32,a=r.sum32_4,u=r.sum32_5,l=o.ch32,d=o.maj32,p=o.s0_256,f=o.s1_256,m=o.g0_256,h=o.g1_256,g=i.BlockHash,w=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];function v(){if(!(this instanceof v))return new v;g.call(this),this.h=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.k=w,this.W=new Array(64)}r.inherits(v,g),e.exports=v,v.blockSize=512,v.outSize=256,v.hmacStrength=192,v.padLength=64,v.prototype._update=function(e,t){for(var n=this.W,r=0;r<16;r++)n[r]=e[t+r];for(;r<n.length;r++)n[r]=a(h(n[r-2]),n[r-7],m(n[r-15]),n[r-16]);var i=this.h[0],o=this.h[1],g=this.h[2],w=this.h[3],v=this.h[4],_=this.h[5],y=this.h[6],C=this.h[7];for(s(this.k.length===n.length),r=0;r<n.length;r++){var b=u(C,f(v),l(v,_,y),this.k[r],n[r]),E=c(p(i),d(i,o,g));C=y,y=_,_=v,v=c(w,b),w=g,g=o,o=i,i=c(b,E)}this.h[0]=c(this.h[0],i),this.h[1]=c(this.h[1],o),this.h[2]=c(this.h[2],g),this.h[3]=c(this.h[3],w),this.h[4]=c(this.h[4],v),this.h[5]=c(this.h[5],_),this.h[6]=c(this.h[6],y),this.h[7]=c(this.h[7],C)},v.prototype._digest=function(e){return"hex"===e?r.toHex32(this.h,"big"):r.split32(this.h,"big")}},713:function(e,t,n){"use strict";var r=n(212).rotr32;function i(e,t,n){return e&t^~e&n}function o(e,t,n){return e&t^e&n^t&n}function s(e,t,n){return e^t^n}t.ft_1=function(e,t,n,r){return 0===e?i(t,n,r):1===e||3===e?s(t,n,r):2===e?o(t,n,r):void 0},t.ch32=i,t.maj32=o,t.p32=s,t.s0_256=function(e){return r(e,2)^r(e,13)^r(e,22)},t.s1_256=function(e){return r(e,6)^r(e,11)^r(e,25)},t.g0_256=function(e){return r(e,7)^r(e,18)^e>>>3},t.g1_256=function(e){return r(e,17)^r(e,19)^e>>>10}},212:function(e,t,n){"use strict";var r=n(9561),i=n(1285);function o(e,t){return 55296==(64512&e.charCodeAt(t))&&(!(t<0||t+1>=e.length)&&56320==(64512&e.charCodeAt(t+1)))}function s(e){return(e>>>24|e>>>8&65280|e<<8&16711680|(255&e)<<24)>>>0}function c(e){return 1===e.length?"0"+e:e}function a(e){return 7===e.length?"0"+e:6===e.length?"00"+e:5===e.length?"000"+e:4===e.length?"0000"+e:3===e.length?"00000"+e:2===e.length?"000000"+e:1===e.length?"0000000"+e:e}t.inherits=i,t.toArray=function(e,t){if(Array.isArray(e))return e.slice();if(!e)return[];var n=[];if("string"==typeof e)if(t){if("hex"===t)for((e=e.replace(/[^a-z0-9]+/gi,"")).length%2!=0&&(e="0"+e),i=0;i<e.length;i+=2)n.push(parseInt(e[i]+e[i+1],16))}else for(var r=0,i=0;i<e.length;i++){var s=e.charCodeAt(i);s<128?n[r++]=s:s<2048?(n[r++]=s>>6|192,n[r++]=63&s|128):o(e,i)?(s=65536+((1023&s)<<10)+(1023&e.charCodeAt(++i)),n[r++]=s>>18|240,n[r++]=s>>12&63|128,n[r++]=s>>6&63|128,n[r++]=63&s|128):(n[r++]=s>>12|224,n[r++]=s>>6&63|128,n[r++]=63&s|128)}else for(i=0;i<e.length;i++)n[i]=0|e[i];return n},t.toHex=function(e){for(var t="",n=0;n<e.length;n++)t+=c(e[n].toString(16));return t},t.htonl=s,t.toHex32=function(e,t){for(var n="",r=0;r<e.length;r++){var i=e[r];"little"===t&&(i=s(i)),n+=a(i.toString(16))}return n},t.zero2=c,t.zero8=a,t.join32=function(e,t,n,i){var o=n-t;r(o%4==0);for(var s=new Array(o/4),c=0,a=t;c<s.length;c++,a+=4){var u;u="big"===i?e[a]<<24|e[a+1]<<16|e[a+2]<<8|e[a+3]:e[a+3]<<24|e[a+2]<<16|e[a+1]<<8|e[a],s[c]=u>>>0}return s},t.split32=function(e,t){for(var n=new Array(4*e.length),r=0,i=0;r<e.length;r++,i+=4){var o=e[r];"big"===t?(n[i]=o>>>24,n[i+1]=o>>>16&255,n[i+2]=o>>>8&255,n[i+3]=255&o):(n[i+3]=o>>>24,n[i+2]=o>>>16&255,n[i+1]=o>>>8&255,n[i]=255&o)}return n},t.rotr32=function(e,t){return e>>>t|e<<32-t},t.rotl32=function(e,t){return e<<t|e>>>32-t},t.sum32=function(e,t){return e+t>>>0},t.sum32_3=function(e,t,n){return e+t+n>>>0},t.sum32_4=function(e,t,n,r){return e+t+n+r>>>0},t.sum32_5=function(e,t,n,r,i){return e+t+n+r+i>>>0},t.sum64=function(e,t,n,r){var i=e[t],o=r+e[t+1]>>>0,s=(o<r?1:0)+n+i;e[t]=s>>>0,e[t+1]=o},t.sum64_hi=function(e,t,n,r){return(t+r>>>0<t?1:0)+e+n>>>0},t.sum64_lo=function(e,t,n,r){return t+r>>>0},t.sum64_4_hi=function(e,t,n,r,i,o,s,c){var a=0,u=t;return a+=(u=u+r>>>0)<t?1:0,a+=(u=u+o>>>0)<o?1:0,e+n+i+s+(a+=(u=u+c>>>0)<c?1:0)>>>0},t.sum64_4_lo=function(e,t,n,r,i,o,s,c){return t+r+o+c>>>0},t.sum64_5_hi=function(e,t,n,r,i,o,s,c,a,u){var l=0,d=t;return l+=(d=d+r>>>0)<t?1:0,l+=(d=d+o>>>0)<o?1:0,l+=(d=d+c>>>0)<c?1:0,e+n+i+s+a+(l+=(d=d+u>>>0)<u?1:0)>>>0},t.sum64_5_lo=function(e,t,n,r,i,o,s,c,a,u){return t+r+o+c+u>>>0},t.rotr64_hi=function(e,t,n){return(t<<32-n|e>>>n)>>>0},t.rotr64_lo=function(e,t,n){return(e<<32-n|t>>>n)>>>0},t.shr64_hi=function(e,t,n){return e>>>n},t.shr64_lo=function(e,t,n){return(e<<32-n|t>>>n)>>>0}},1285:function(e){"function"==typeof Object.create?e.exports=function(e,t){t&&(e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:e.exports=function(e,t){if(t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}}},4727:function(){},7807:function(){},9561:function(e){function t(e,t){if(!e)throw new Error(t||"Assertion failed")}e.exports=t,t.equal=function(e,t,n){if(e!=t)throw new Error(n||"Assertion failed: "+e+" != "+t)}},1378:function(e){var t=1e3,n=60*t,r=60*n,i=24*r,o=7*i,s=365.25*i;function c(e,t,n,r){var i=t>=1.5*n;return Math.round(e/n)+" "+r+(i?"s":"")}e.exports=function(e,a){a=a||{};var u=typeof e;if("string"===u&&e.length>0)return function(e){if((e=String(e)).length>100)return;var c=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(!c)return;var a=parseFloat(c[1]);switch((c[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return a*s;case"weeks":case"week":case"w":return a*o;case"days":case"day":case"d":return a*i;case"hours":case"hour":case"hrs":case"hr":case"h":return a*r;case"minutes":case"minute":case"mins":case"min":case"m":return a*n;case"seconds":case"second":case"secs":case"sec":case"s":return a*t;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return a;default:return}}(e);if("number"===u&&isFinite(e))return a.long?function(e){var o=Math.abs(e);if(o>=i)return c(e,o,i,"day");if(o>=r)return c(e,o,r,"hour");if(o>=n)return c(e,o,n,"minute");if(o>=t)return c(e,o,t,"second");return e+" ms"}(e):function(e){var o=Math.abs(e);if(o>=i)return Math.round(e/i)+"d";if(o>=r)return Math.round(e/r)+"h";if(o>=n)return Math.round(e/n)+"m";if(o>=t)return Math.round(e/t)+"s";return e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},7869:function(e,t,n){"use strict";var r=n(9307),i=(n(3945),n(849)),o=n(4655),s=n(5609),c=n(9818),a=n(8817),u=n(1970),l=n(374),d=n(2753);(0,a.registerPlugin)("wpcom-block-editor-nux",{render:function(){var e;const{show:t,isLoaded:n,variant:a,isManuallyOpened:p,isNewPageLayoutModalOpen:f}=(0,c.useSelect)((e=>{const t=e("automattic/wpcom-welcome-guide"),n=e("automattic/starter-page-layouts");return{show:t.isWelcomeGuideShown(),isLoaded:t.isWelcomeGuideStatusLoaded(),variant:t.getWelcomeGuideVariant(),isManuallyOpened:t.isWelcomeGuideManuallyOpened(),isNewPageLayoutModalOpen:null==n?void 0:n.isOpen()}}),[]),m=null===(e=(0,c.useDispatch)("automattic/starter-page-layouts"))||void 0===e?void 0:e.setOpenState,{fetchWelcomeGuideStatus:h}=(0,c.useDispatch)("automattic/wpcom-welcome-guide");return(0,r.useEffect)((()=>{n||h()}),[h,n]),!t||f?null:a===u.yn&&!p&&m?(m("OPEN_FOR_BLANK_CANVAS"),null):a===u.Sz?(0,r.createElement)(i.Iw,{localeSlug:window.wpcomBlockEditorNuxLocale??o.OP},(0,r.createElement)(d.Z,null),";"):"modal"===a&&s.Guide&&s.GuidePage?(0,r.createElement)(l.Z,null):null}})},1568:function(e,t,n){"use strict";var r=n(9818);n(462);const i=(0,r.subscribe)((()=>{var e;(0,r.dispatch)("core/nux").disableTips(),null!==(e=(0,r.select)("core/edit-post"))&&void 0!==e&&e.isFeatureActive("welcomeGuide")&&(0,r.dispatch)("core/edit-post").toggleFeature("welcomeGuide"),i()}));(0,r.subscribe)((()=>{var e;(0,r.select)("core/nux").areTipsEnabled()&&((0,r.dispatch)("core/nux").disableTips(),(0,r.dispatch)("automattic/wpcom-welcome-guide").setShowWelcomeGuide(!0)),null!==(e=(0,r.select)("core/edit-post"))&&void 0!==e&&e.isFeatureActive("welcomeGuide")&&((0,r.dispatch)("core/edit-post").toggleFeature("welcomeGuide"),(0,r.dispatch)("automattic/wpcom-welcome-guide").setShowWelcomeGuide(!0,{openedManually:!0}))}))},3945:function(e,t,n){"object"==typeof window&&window.wpcomBlockEditorNuxAssetsUrl&&(n.p=window.wpcomBlockEditorNuxAssetsUrl)},1970:function(e,t,n){"use strict";n.d(t,{Sz:function(){return c},yn:function(){return a},z2:function(){return p}});var r=n(6989),i=n.n(r),o=n(9818),s=n(3418);n(3288);const c="tour",a="blank-canvas-tour",u=(0,o.combineReducers)({welcomeGuideManuallyOpened:(e=!1,t)=>{switch(t.type){case"WPCOM_WELCOME_GUIDE_SHOW_SET":return void 0!==t.openedManually?t.openedManually:e;case"WPCOM_WELCOME_GUIDE_RESET_STORE":return!1;default:return e}},showWelcomeGuide:(e,t)=>{switch(t.type){case"WPCOM_WELCOME_GUIDE_FETCH_STATUS_SUCCESS":return t.response.show_welcome_guide;case"WPCOM_WELCOME_GUIDE_SHOW_SET":return t.show;case"WPCOM_WELCOME_GUIDE_RESET_STORE":return;default:return e}},tourRating:(e,t)=>{switch(t.type){case"WPCOM_WELCOME_GUIDE_TOUR_RATING_SET":return t.tourRating;case"WPCOM_WELCOME_GUIDE_RESET_STORE":return;default:return e}},welcomeGuideVariant:(e=c,t)=>{switch(t.type){case"WPCOM_WELCOME_GUIDE_FETCH_STATUS_SUCCESS":return t.response.variant;case"WPCOM_HAS_USED_PATTERNS_MODAL":return e===a?c:e;case"WPCOM_WELCOME_GUIDE_RESET_STORE":return c;default:return e}}}),l={*fetchWelcomeGuideStatus(){return{type:"WPCOM_WELCOME_GUIDE_FETCH_STATUS_SUCCESS",response:yield(0,s.apiFetch)({path:"/wpcom/v2/block-editor/nux"})}},setShowWelcomeGuide:(e,{openedManually:t}={})=>(i()({path:"/wpcom/v2/block-editor/nux",method:"POST",data:{show_welcome_guide:e}}),{type:"WPCOM_WELCOME_GUIDE_SHOW_SET",show:e,openedManually:t}),setTourRating:e=>({type:"WPCOM_WELCOME_GUIDE_TOUR_RATING_SET",tourRating:e}),setUsedPageOrPatternsModal:()=>({type:"WPCOM_HAS_USED_PATTERNS_MODAL"}),resetStore:()=>({type:"WPCOM_WELCOME_GUIDE_RESET_STORE"})},d={isWelcomeGuideManuallyOpened:e=>e.welcomeGuideManuallyOpened,isWelcomeGuideShown:e=>!!e.showWelcomeGuide,isWelcomeGuideStatusLoaded:e=>void 0!==e.showWelcomeGuide,getTourRating:e=>e.tourRating,getWelcomeGuideVariant:e=>"modal"===e.welcomeGuideVariant?c:e.welcomeGuideVariant};function p(){return(0,o.registerStore)("automattic/wpcom-welcome-guide",{reducer:u,actions:l,selectors:d,controls:s.controls,persist:!0})}},374:function(e,t,n){"use strict";var r=n(7896),i=n(9307),o=n(6115),s=n(5609),c=n(9818),a=n(5736),u=n(9711),l=n(6595),d=n(5486),p=n(7821);n(4727);const __=a.__;function f({pageNumber:e,isLastPage:t,alignBottom:n=!1,heading:r,description:c,imgSrc:a}){return(0,i.useEffect)((()=>{var n;(0,o.jN)("calypso_editor_wpcom_nux_slide_view",{slide_number:e,is_last_slide:t,is_gutenboarding:null===(n=window.calypsoifyGutenberg)||void 0===n?void 0:n.isGutenboarding})}),[]),(0,i.createElement)(s.GuidePage,{className:"wpcom-block-editor-nux__page"},(0,i.createElement)("div",{className:"wpcom-block-editor-nux__text"},(0,i.createElement)("h1",{className:"wpcom-block-editor-nux__heading"},r),(0,i.createElement)("div",{className:"wpcom-block-editor-nux__description"},c)),(0,i.createElement)("div",{className:"wpcom-block-editor-nux__visual"},(0,i.createElement)("img",{key:a,src:a,alt:"","aria-hidden":"true",className:"wpcom-block-editor-nux__image"+(n?" align-bottom":"")})))}t.Z=function(){const{show:e,isNewPageLayoutModalOpen:t,isManuallyOpened:n}=(0,c.useSelect)((e=>({show:e("automattic/wpcom-welcome-guide").isWelcomeGuideShown(),isNewPageLayoutModalOpen:e("automattic/starter-page-layouts")&&e("automattic/starter-page-layouts").isOpen(),isManuallyOpened:e("automattic/wpcom-welcome-guide").isWelcomeGuideManuallyOpened()}))),{setShowWelcomeGuide:a}=(0,c.useDispatch)("automattic/wpcom-welcome-guide");if((0,i.useEffect)((()=>{var r;e&&!t&&(0,o.jN)("calypso_editor_wpcom_nux_open",{is_gutenboarding:null===(r=window.calypsoifyGutenberg)||void 0===r?void 0:r.isGutenboarding,is_manually_opened:n})}),[n,t,e]),!e||t)return null;const m=[{heading:__("Welcome to your website","full-site-editing"),description:__("Edit your homepage, add the pages you need, and change your site’s look and feel.","full-site-editing"),imgSrc:l,alignBottom:!0},{heading:__("Add or edit your content","full-site-editing"),description:__("Edit the placeholder content we’ve started you off with, or click the plus sign to add more content.","full-site-editing"),imgSrc:u},{heading:__("Preview your site as you go","full-site-editing"),description:__("As you edit your site content, click “Preview” to see your site the way your visitors will.","full-site-editing"),imgSrc:d,alignBottom:!0},{heading:__("Hidden until you’re ready","full-site-editing"),description:__("Your site will remain hidden until launched. Click “Launch” in the toolbar to share it with the world.","full-site-editing"),imgSrc:p,alignBottom:!0}];return(0,i.createElement)(s.Guide,{className:"wpcom-block-editor-nux",contentLabel:__("Welcome to your website","full-site-editing"),finishButtonText:__("Get started","full-site-editing"),onFinish:()=>{var e;(0,o.jN)("calypso_editor_wpcom_nux_dismiss",{is_gutenboarding:null===(e=window.calypsoifyGutenberg)||void 0===e?void 0:e.isGutenboarding}),a(!1,{openedManually:!1})}},m.map(((e,t)=>(0,i.createElement)(f,(0,r.Z)({key:e.heading,pageNumber:t+1,isLastPage:t===m.length-1},e)))))}},791:function(e,t,n){"use strict";var r=n(9307);t.Z=e=>{const[t,n]=(0,r.useState)(!1),i=(0,r.useCallback)((()=>{var t;document.hasFocus()&&null!==(t=e.current)&&void 0!==t&&t.contains(document.activeElement)?n(!0):n(!1)}),[e]),o=(0,r.useCallback)((t=>{var r;null!==(r=e.current)&&void 0!==r&&r.contains(t.target)?n(!0):n(!1)}),[e]),s=(0,r.useCallback)((t=>{var r;"Tab"===t.key&&(null!==(r=e.current)&&void 0!==r&&r.contains(t.target)?n(!0):n(!1))}),[e]);return(0,r.useEffect)((()=>(document.addEventListener("focusin",i),document.addEventListener("mousedown",o),document.addEventListener("keyup",s),()=>{document.removeEventListener("focusin",i),document.removeEventListener("mnousedown",o),document.removeEventListener("keyup",s)})),[i,o,s]),t}},4704:function(e,t,n){"use strict";var r=n(9307);t.Z=({onEscape:e,onArrowRight:t,onArrowLeft:n})=>{const i=(0,r.useCallback)((r=>{let i=!1;switch(r.key){case"Escape":e&&(e(),i=!0);break;case"ArrowRight":t&&(t(),i=!0);break;case"ArrowLeft":n&&(n(),i=!0)}i&&(r.preventDefault(),r.stopPropagation())}),[e,t,n]);(0,r.useEffect)((()=>(document.addEventListener("keydown",i),()=>{document.removeEventListener("keydown",i)})),[i])}},8574:function(e,t,n){"use strict";var r=n(9307),i=n(444);const o=(0,r.createElement)(i.SVG,{width:"24",height:"24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)(i.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M14.086 5.412l3.476-.015c-.627.625-1.225 1.22-1.82 1.81l-.03.031c-.977.971-1.944 1.934-3.015 3.004l1.06 1.061c1.07-1.07 2.036-2.03 3.013-3.002l.03-.03 1.817-1.808-.03 3.448 1.5.013.046-5.28.007-.759-.76.003-5.301.024.007 1.5zM9.914 18.587l-3.476.016c.627-.625 1.225-1.22 1.82-1.81l.03-.031c.977-.971 1.944-1.934 3.015-3.004l-1.06-1.061c-1.07 1.069-2.036 2.03-3.012 3.001l-.001.001-.03.03-1.817 1.808.03-3.448-1.5-.013-.046 5.279-.007.76.76-.003 5.301-.024-.007-1.5z",fill:"#50575E"}));t.Z=o},6139:function(e,t,n){"use strict";var r=n(9307),i=n(444);const o=(0,r.createElement)(i.SVG,{width:"24",height:"24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)(i.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18.514 9.988l-3.476.016c.627-.626 1.225-1.22 1.82-1.811l.03-.03v-.001c.977-.971 1.944-1.933 3.015-3.004l-1.06-1.06c-1.07 1.069-2.037 2.03-3.013 3.001l-.03.03-1.818 1.809.03-3.449-1.5-.013-.045 5.28-.007.76.76-.004 5.301-.024-.007-1.5zM5.486 14.012l3.477-.016-1.82 1.811-.03.03c-.977.972-1.945 1.934-3.015 3.005l1.06 1.06c1.07-1.068 2.035-2.03 3.012-3V16.9l.03-.03 1.818-1.809-.03 3.449 1.5.013.046-5.28.006-.76-.76.004-5.3.024.006 1.5z",fill:"#fff"}));t.Z=o},4308:function(e,t,n){"use strict";var r=n(9307),i=n(444);const o=(0,r.createElement)(i.SVG,{width:"24",height:"24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)(i.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M13.131 19.12a.667.667 0 001.227-.417l-.436-4.989h3.88c.954 0 1.64-.916 1.37-1.831L17.42 5.919a.286.286 0 00-.274-.205H9.429v7.588l3.702 5.818zm-5.417-5.977V5.714h-2v7.429h2zm5.98 8a2.381 2.381 0 01-2.01-1.103l-3.297-5.183H4V4h13.145a2 2 0 011.919 1.436l1.753 5.963a3.143 3.143 0 01-3.015 4.03h-2.01l.274 3.125a2.381 2.381 0 01-2.372 2.589z",fill:"#000"}));t.Z=o},9425:function(e,t,n){"use strict";var r=n(9307),i=n(444);const o=(0,r.createElement)(i.SVG,{width:"24",height:"24",fill:"none",xmlns:"http://www.w3.org/2000/SVG"},(0,r.createElement)(i.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M13.131 4.023a.667.667 0 011.227.416l-.436 4.99h3.88c.954 0 1.64.916 1.37 1.831l-1.753 5.963a.286.286 0 01-.274.206H9.429V9.84l3.702-5.818zM7.714 10v7.428h-2V10h2zm5.98-8c-.814 0-1.572.416-2.01 1.103L8.388 8.286H4v10.857h13.145a2 2 0 001.919-1.436l1.753-5.963a3.143 3.143 0 00-3.015-4.03h-2.01l.274-3.125A2.381 2.381 0 0013.694 2z",fill:"#000"}));t.Z=o},5025:function(e,t,n){"use strict";var r=n(9307),i=(n(9196),n(791)),o=n(4704);t.Z=({onMinimize:e,onDismiss:t,onNextCardProgression:n,onPreviousCardProgression:s,tourContainerRef:c,isMinimized:a})=>(0,i.Z)(c)?a?(0,r.createElement)((function(){return(0,o.Z)({onEscape:t("esc-key-minimized")}),null}),null):(0,r.createElement)((function(){return(0,o.Z)({onEscape:e,onArrowRight:n,onArrowLeft:s}),null}),null):null},9483:function(e,t,n){"use strict";n.d(t,{Z:function(){return a}});var r=n(9307),i=n(5609),o=n(5736),s=n(444),c=n(2819);const __=o.__;function a({currentPage:e,numberOfPages:t,setCurrentPage:n}){return(0,r.createElement)("ul",{className:"components-guide__page-control","aria-label":__("Guide controls","full-site-editing")},(0,c.times)(t,(s=>(0,r.createElement)("li",{key:s,"aria-current":s===e?"step":void 0},(0,r.createElement)(i.Button,{key:s,icon:(0,r.createElement)(u,{isSelected:s===e}),"aria-label":(0,o.sprintf)(__("Page %1$d of %2$d","full-site-editing"),s+1,t),onClick:()=>n(s)})))))}const u=({isSelected:e})=>(0,r.createElement)(s.SVG,{width:"6",height:"6",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,r.createElement)(s.Circle,{cx:"3",cy:"3",r:"3",fill:e?"#32373C":"#E1E3E6"}))},2069:function(e,t,n){"use strict";var r=n(9307),i=n(6115),o=n(5609),s=n(9818),c=n(5736),a=n(8565),u=n(2779),l=n.n(u),d=n(6139),p=n(4308),f=n(9425),m=n(9483);n(7807);const __=c.__;function h({currentCardIndex:e,lastCardIndex:t,onDismiss:n,setCurrentCardIndex:i,onNextCardProgression:s,onPreviousCardProgression:c}){const a=__("Try it out!","full-site-editing"),u=__("Next","full-site-editing");return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(m.Z,{currentPage:e,numberOfPages:t+1,setCurrentPage:i}),(0,r.createElement)("div",null,0===e?(0,r.createElement)(o.Button,{isTertiary:!0,onClick:n("no-thanks-btn")},__("Skip","full-site-editing")):(0,r.createElement)(o.Button,{isTertiary:!0,onClick:c},__("Back","full-site-editing")),(0,r.createElement)(o.Button,{className:"welcome-tour-card__next-btn",isPrimary:!0,onClick:s},0===e?a:u)))}function g({onMinimize:e,onDismiss:t}){const n=l()("welcome-tour-card__overlay-controls");return(0,r.createElement)("div",{className:n},(0,r.createElement)(o.Flex,null,(0,r.createElement)(o.Button,{label:__("Minimize Tour","full-site-editing"),isPrimary:!0,className:"welcome-tour-card__minimize-icon",icon:d.Z,iconSize:24,onClick:e}),(0,r.createElement)(o.Button,{label:__("Close Tour","full-site-editing"),isPrimary:!0,icon:a.Z,iconSize:24,onClick:t("close-btn")})))}function w({isGutenboarding:e}){let t=!1;const n=(0,s.useSelect)((e=>e("automattic/wpcom-welcome-guide").getTourRating())),{setTourRating:c}=(0,s.useDispatch)("automattic/wpcom-welcome-guide");!t&&n&&(t=!0);const a=n=>{t||(t=!0,c(n?"thumbs-up":"thumbs-down"),(0,i.jN)("calypso_editor_wpcom_tour_rate",{thumbs_up:n,is_gutenboarding:e}))};return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("p",{className:"welcome-tour__end-text"},__("Did you find this guide helpful?","full-site-editing")),(0,r.createElement)("div",null,(0,r.createElement)(o.Button,{"aria-label":__("Rate thumbs up","full-site-editing"),className:l()("welcome-tour__end-icon",{active:"thumbs-up"===n}),disabled:t,icon:f.Z,onClick:()=>a(!0),iconSize:24}),(0,r.createElement)(o.Button,{"aria-label":__("Rate thumbs down","full-site-editing"),className:l()("welcome-tour__end-icon",{active:"thumbs-down"===n}),disabled:t,icon:p.Z,onClick:()=>a(!1),iconSize:24})))}t.Z=function({cardContent:e,currentCardIndex:t,justMaximized:n,lastCardIndex:s,onMinimize:c,onDismiss:a,setJustMaximized:u,setCurrentCardIndex:l,onNextCardProgression:d,onPreviousCardProgression:p,isGutenboarding:f}){const{description:m,heading:v,imgSrc:_}=e,y=t===s;var C;return C=()=>{n?u(!1):(0,i.jN)("calypso_editor_wpcom_tour_slide_view",{slide_number:t+1,is_last_slide:y,slide_heading:v,is_gutenboarding:f})},(0,r.useEffect)(C,[]),(0,r.createElement)(o.Card,{className:"welcome-tour-card",isElevated:!0},(0,r.createElement)(g,{onDismiss:a,onMinimize:c}),(0,r.createElement)(o.CardMedia,null,(0,r.createElement)("img",{alt:__("Editor Welcome Tour","full-site-editing"),src:_})),(0,r.createElement)(o.CardBody,null,(0,r.createElement)("h2",{className:"welcome-tour-card__heading"},v),(0,r.createElement)("p",{className:"welcome-tour-card__description"},m,y?(0,r.createElement)(o.Button,{className:"welcome-tour-card__description",isTertiary:!0,onClick:()=>l(0)},__("Restart tour","full-site-editing")):null)),(0,r.createElement)(o.CardFooter,null,y?(0,r.createElement)(w,{isGutenboarding:f}):(0,r.createElement)(h,{currentCardIndex:t,lastCardIndex:s,onDismiss:a,setCurrentCardIndex:l,onNextCardProgression:d,onPreviousCardProgression:p})))}},1227:function(e,t,n){"use strict";var r=n(9307),i=n(7498),o=n(5609),s=n(5736);const __=s.__;t.Z=function(e){return[{heading:__("Welcome to WordPress!","full-site-editing"),description:__("Take this short, interactive tour to learn the fundamentals of the WordPress editor.","full-site-editing"),imgSrc:"https://s0.wp.com/i/editor-welcome-tour/slide-welcome.png",animation:null},{heading:__("Everything is a block","full-site-editing"),description:__("In the WordPress Editor, paragraphs, images, and videos are all blocks.","full-site-editing"),imgSrc:"https://s0.wp.com/i/editor-welcome-tour/slide-all-blocks.gif",animation:null},{heading:__("Adding a new block","full-site-editing"),description:__("Click + to open the inserter. Then click the block you want to add.","full-site-editing"),imgSrc:"https://s0.wp.com/i/editor-welcome-tour/slide-add-block.gif",animation:"block-inserter"},{heading:__("Click a block to change it","full-site-editing"),description:__("Use the toolbar to change the appearance of a selected block. Try making it bold.","full-site-editing"),imgSrc:"https://s0.wp.com/i/editor-welcome-tour/slide-make-bold.gif",animation:null},{heading:__("More Options","full-site-editing"),description:__("Click the settings icon to see even more options.","full-site-editing"),imgSrc:"https://s0.wp.com/i/editor-welcome-tour/slide-more-options.gif",animation:null},{heading:__("Undo any mistake","full-site-editing"),description:__("Click the Undo button if you've made a mistake.","full-site-editing"),imgSrc:"https://s0.wp.com/i/editor-welcome-tour/slide-undo.gif",animation:"undo-button"},{heading:__("Drag & drop","full-site-editing"),description:__("To move blocks around, click and drag the handle.","full-site-editing"),imgSrc:"https://s0.wp.com/i/editor-welcome-tour/slide-move-block.gif",animation:"undo-button"},{heading:__("Congratulations!","full-site-editing"),description:(0,r.createInterpolateElement)(__("You've learned the basics. Remember, your site is private until you <link_to_launch_site_docs>decide to launch</link_to_launch_site_docs>. View the <link_to_editor_docs>block editing docs</link_to_editor_docs> to learn more.","full-site-editing"),{link_to_launch_site_docs:(0,r.createElement)(o.ExternalLink,{href:(0,i.aq)("https://wordpress.com/support/settings/privacy-settings/#launch-your-site",e)}),link_to_editor_docs:(0,r.createElement)(o.ExternalLink,{href:(0,i.aq)("https://wordpress.com/support/wordpress-editor/",e)})}),imgSrc:"https://s0.wp.com/i/editor-welcome-tour/slide-finish.png",animation:"block-inserter"}]}},2753:function(e,t,n){"use strict";var r=n(9307),i=n(6115),o=n(849),s=n(5609),c=n(9818),a=n(5736),u=n(5869),l=n(8574),d=n(5025),p=n(2069),f=n(1227);n(7807);const __=a.__;function m(){var e;const t=(0,r.useRef)(null),{setShowWelcomeGuide:n}=(0,c.useDispatch)("automattic/wpcom-welcome-guide"),[s,a]=(0,r.useState)(!1),[u,l]=(0,r.useState)(0),[m,g]=(0,r.useState)(!1),w=(0,o.bU)(),v=(0,f.Z)(w),_=v.length-1,y=null===(e=window.calypsoifyGutenberg)||void 0===e?void 0:e.isGutenboarding,C=e=>()=>{(0,i.jN)("calypso_editor_wpcom_tour_dismiss",{is_gutenboarding:y,slide_number:u+1,action:e}),n(!1,{openedManually:!1})},b=()=>{_>u&&l(u+1)},E=()=>{u&&l(u-1)},S=()=>{a(!0),(0,i.jN)("calypso_editor_wpcom_tour_minimize",{is_gutenboarding:y,slide_number:u+1})};return v.forEach((e=>(new window.Image).src=e.imgSrc)),(0,r.createElement)(r.Fragment,null,(0,r.createElement)(d.Z,{onMinimize:S,onDismiss:C,onNextCardProgression:b,onPreviousCardProgression:E,tourContainerRef:t,isMinimized:s}),(0,r.createElement)("div",{className:"wpcom-editor-welcome-tour-frame",ref:t},s?(0,r.createElement)(h,{onMaximize:()=>{a(!1),g(!0),(0,i.jN)("calypso_editor_wpcom_tour_maximize",{is_gutenboarding:y,slide_number:u+1})}}):(0,r.createElement)(r.Fragment,null,(0,r.createElement)(p.Z,{cardContent:v[u],currentCardIndex:u,justMaximized:m,key:u,lastCardIndex:_,onDismiss:C,onMinimize:S,setJustMaximized:g,setCurrentCardIndex:l,onNextCardProgression:b,onPreviousCardProgression:E,isGutenboarding:y}))))}function h({onMaximize:e}){return(0,r.createElement)(s.Button,{onClick:e,className:"wpcom-editor-welcome-tour__resume-btn"},(0,r.createElement)(s.Flex,{gap:13},(0,r.createElement)("p",null,__("Click to resume tutorial","full-site-editing")),(0,r.createElement)(u.Z,{icon:l.Z,size:24})))}t.Z=function(){const e=(0,r.useRef)(document.createElement("div")).current,{show:t,isNewPageLayoutModalOpen:n,isManuallyOpened:s}=(0,c.useSelect)((e=>({show:e("automattic/wpcom-welcome-guide").isWelcomeGuideShown(),isNewPageLayoutModalOpen:e("automattic/starter-page-layouts")&&e("automattic/starter-page-layouts").isOpen(),isManuallyOpened:e("automattic/wpcom-welcome-guide").isWelcomeGuideManuallyOpened()}))),a=(0,o.bU)();return(new window.Image).src=(0,f.Z)(a)[0].imgSrc,(0,r.useEffect)((()=>{var r;if(t||n)return e.classList.add("wpcom-editor-welcome-tour-portal-parent"),document.body.appendChild(e),(0,i.jN)("calypso_editor_wpcom_tour_open",{is_gutenboarding:null===(r=window.calypsoifyGutenberg)||void 0===r?void 0:r.isGutenboarding,is_manually_opened:s}),()=>{document.body.removeChild(e)}}),[n,s,t,e]),!t||n?null:(0,r.createElement)("div",null,(0,r.createPortal)((0,r.createElement)(m,null),e))}},6115:function(e,t,n){"use strict";n.d(t,{jN:function(){return r.jN}});n(1694),n(6209),n(9377);var r=n(9792);n(3722)},9377:function(e,t,n){"use strict";let r=null;"undefined"!=typeof window&&window.addEventListener("popstate",(function(){r=null}))},9792:function(e,t,n){"use strict";n.d(t,{jN:function(){return p}});var r=n(2699),i=n(4898),o=(n(3421),n(2819)),s=(n(9377),n(6209),n(9358));n(1694);const c=["a8c_cookie_banner_ok","wcadmin_storeprofiler_create_jetpack_account","wcadmin_storeprofiler_connect_store","wcadmin_storeprofiler_login_jetpack_account","wcadmin_storeprofiler_payment_login","wcadmin_storeprofiler_payment_create_account","calypso_checkout_switch_to_p_24","calypso_checkout_composite_p24_submit_clicked"];let a,u=Promise.resolve();function l(e){"undefined"!=typeof window&&(window._tkq=window._tkq||[],window._tkq.push(e))}"undefined"!=typeof document&&(u=(0,i.ve)("//stats.wp.com/w.js?63"));const d=new r.EventEmitter;function p(e,t){if(t=t||{},(0,s.Z)('Record event "%s" called with props %o',e,t),e.startsWith("calypso_")||(0,o.includes)(c,e)){if(a){const e=a(t);t={...t,...e}}t=(0,o.omitBy)(t,(e=>void 0===e)),(0,s.Z)('Recording event "%s" with actual props %o',e,t),l(["recordEvent",e,t]),d.emit("record-event",e,t)}else(0,s.Z)('- Event name must be prefixed by "calypso_" or added to `EVENT_NAME_EXCEPTIONS`')}},3722:function(e,t,n){"use strict";n(9792)},6209:function(e,t,n){"use strict";n(4)},9358:function(e,t,n){"use strict";var r=n(8049),i=n.n(r);t.Z=i()("calypso:analytics")},1694:function(e,t,n){"use strict";n(9358)},4:function(e,t,n){"use strict";n(8032)},849:function(e,t,n){"use strict";n.d(t,{Iw:function(){return u},bU:function(){return d}});var r=n(7896),i=n(9307),o=n(4333),s=n(5736),c=n(9196);const a=(0,c.createContext)(null),u=({children:e,localeSlug:t})=>(0,i.createElement)(a.Provider,{value:t},e);function l(){var e,t;return function(e=""){if(!e)return"";const t=e.toLowerCase();return(["pt_br","pt-br","zh_tw","zh-tw","zh_cn","zh-cn","zh_sg","zh-sg"].includes(t)?t.replace("_","-"):t.replace(/([-_].*)$/i,""))||"en"}(s.getLocaleData?null===(e=s.getLocaleData())||void 0===e||null===(t=e[""])||void 0===t?void 0:t.language:"")}function d(){const e=(0,c.useContext)(a),t=!!e,[n,r]=(0,c.useState)(l());return(0,c.useEffect)((()=>{if(!t)return r(l()),s.subscribe((()=>{r(l())}))}),[t]),e||n||"en"}(0,o.createHigherOrderComponent)((e=>t=>{const n=d();return(0,i.createElement)(e,(0,r.Z)({locale:n},t))}),"withLocale")},4655:function(e,t,n){"use strict";n.d(t,{OP:function(){return r},GG:function(){return i},iT:function(){return o},xn:function(){return s},Xb:function(){return c},hI:function(){return a},mL:function(){return u},vS:function(){return l},_r:function(){return d}});const r="en",i=["en","ja","es","pt","fr","pt-br"],o=["en","fr","de"],s=["en","fr","de"],c={"pt-br":"br",br:"bre",zh:"zh-cn","zh-hk":"zh-tw","zh-sg":"zh-cn",kr:"ko"},a=["ar","de","en","es","fr","he","id","it","ja","ko","nl","pt-br","ru","sv","tr","zh-cn","zh-tw"],u=["ar","de","el","en","es","fa","fi","fr","id","it","ja","nl","pt","pt-br","ru","sv","th","tl","tr"],l=["es","pt-br","de","fr","he","ja","it","nl","ru","tr","id","zh-cn","zh-tw","ko","ar","sv"],d=["en","ar","de","es","fr","he","id","it","ja","ko","nl","pt-br","ro","ru","sv","tr","zh-cn","zh-tw"]},7498:function(e,t,n){"use strict";n.d(t,{aq:function(){return m}});var r=n(7896),i=n(9307),o=n(4333),s=n(9196),c=n(849),a=n(4655);const u="http://__domain__.invalid",l=(e,t=[])=>(n,r)=>(t.includes(r)&&"en"!==r&&n.pathname.substr(0,r.length+2)!=="/"+r+"/"&&(n.host=`${a.Xb[r]||r}.${e}`),n),d=(e,t=[],n=null)=>(r,i)=>(r.host="wordpress.com","object"==typeof n&&n instanceof RegExp&&!n.test(r.pathname)&&(t=[]),r.pathname=e+r.pathname,t.includes(i)&&"en"!==i&&(r.pathname=i+r.pathname),r),p=(e=[],t=null)=>(n,r)=>("object"==typeof t&&t instanceof RegExp&&!t.test(n.pathname)||e.includes(r)&&"en"!==r&&(n.pathname=r+n.pathname),n),f={"wordpress.com/support/":p(a.hI),"wordpress.com/forums/":p(a.mL),"wordpress.com/blog/":p(a.GG,/^\/blog\/?$/),"wordpress.com/tos/":p(a.vS),"wordpress.com/wp-admin/":l("wordpress.com",a.vS),"wordpress.com/wp-login.php":l("wordpress.com",a.vS),"jetpack.com":l("jetpack.com",a._r),"en.support.wordpress.com":d("/support",a.hI),"en.blog.wordpress.com":d("/blog",a.GG,/^\/$/),"en.forums.wordpress.com":d("/forums",a.mL),"automattic.com/privacy/":p(a.iT),"automattic.com/cookies/":p(a.xn),"wordpress.com/help/contact/":(e,t,n)=>n?e:(e.pathname=e.pathname.replace(/\/help\//,"/support/"),p(a.hI)(e,t)),"wordpress.com":(e,t)=>/^\/(checkout|me)(\/|$)/.test(e.pathname)||/\/([a-z0-9-]+\.)+[a-z]{2,}\/?$/.test(e.pathname)?e:p(a.vS)(e,t),"wordpress.com/theme/":(e,t,n)=>n?e:p(a.vS)(e,t),"wordpress.com/themes/":(e,t,n)=>n?e:p(a.vS)(e,t)};function m(e,t,n=!0){let r;try{r=new URL(String(e),u)}catch(s){return e}if(r.origin===u)return e;r.protocol="https:",r.hostname="",r.pathname.endsWith(".php")||(r.pathname=(r.pathname+"/").replace(/\/+$/,"/"));const i=r.pathname.substr(0,1+r.pathname.indexOf("/",1));if("en.wordpress.com"===r.host&&(r.host="wordpress.com"),"/"+t+"/"===i)return e;const o=[r.host,r.host+i,r.host+r.pathname];for(let c=o.length-1;c>=0;c--)if(o[c]in f)return f[o[c]](r,t,n).href;return e}function h(){const e=(0,c.bU)();return(0,s.useCallback)(((t,n,r)=>m(t,n||e,r)),[e])}(0,o.createHigherOrderComponent)((e=>t=>{const n=h();return(0,i.createElement)(e,(0,r.Z)({localizeUrl:n},t))}),"withLocalizeUrl")},3340:function(e,t,n){"use strict";n.d(t,{hg:function(){return c},lZ:function(){return a},_W:function(){return l},Yt:function(){return d}});var r=n(8049);const i=n.n(r)()("lib/load-script/callback-handler"),o=new Map;function s(){return o}function c(e){return s().has(e)}function a(e,t){const n=s();c(e)?(i(`Adding a callback for an existing script from "${e}"`),n.get(e).add(t)):(i(`Adding a callback for a new script from "${e}"`),n.set(e,new Set([t])))}function u(e,t=null){const n=s(),r=n.get(e);if(r){i(`Executing callbacks for "${e}"`+(null===t?" with success":` with error "${t}"`)),r.forEach((e=>{"function"==typeof e&&e(t)})),n.delete(e)}}function l(){const e=this.getAttribute("src");i(`Handling successful request for "${e}"`),u(e),this.onload=null}function d(){const e=this.getAttribute("src");i(`Handling failed request for "${e}"`),u(e,new Error(`Failed to load script "${e}"`)),this.onerror=null}},5606:function(e,t,n){"use strict";n.d(t,{C:function(){return c},k:function(){return a}});var r=n(8049),i=n.n(r),o=n(3340);const s=i()("lib/load-script/dom-operations");function c(e){s(`Creating script element for "${e}"`);const t=document.createElement("script");return t.src=e,t.type="text/javascript",t.async=!0,t.onload=o._W,t.onerror=o.Yt,t}function a(e){s("Attaching element to head"),document.head.appendChild(e)}},4898:function(e,t,n){"use strict";n.d(t,{ve:function(){return c}});var r=n(8049),i=n.n(r),o=n(3340),s=n(5606);i()("package/load-script");function c(e,t){if(!(0,o.hg)(e)&&(0,s.k)((0,s.C)(e)),"function"!=typeof t)return new Promise(((t,n)=>{(0,o.lZ)(e,(e=>{null===e?t():n(e)}))}));(0,o.lZ)(e,t)}},8049:function(e,t,n){t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),!this.useColors)return;const n="color: "+this.color;t.splice(1,0,n,"color: inherit");let r=0,i=0;t[0].replace(/%[a-zA-Z%]/g,(e=>{"%%"!==e&&(r++,"%c"===e&&(i=r))})),t.splice(i,0,n)},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(n){}},t.load=function(){let e;try{e=t.storage.getItem("debug")}catch(n){}!e&&"undefined"!=typeof process&&"env"in process&&(e=process.env.DEBUG);return e},t.useColors=function(){if("undefined"!=typeof window&&window.process&&("renderer"===window.process.type||window.process.__nwjs))return!0;if("undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;return"undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},t.storage=function(){try{return localStorage}catch(e){}}(),t.destroy=(()=>{let e=!1;return()=>{e||(e=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],t.log=console.debug||console.log||(()=>{}),e.exports=n(2632)(t);const{formatters:r}=e.exports;r.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}},2632:function(e,t,n){e.exports=function(e){function t(e){let n,i,o,s=null;function c(...e){if(!c.enabled)return;const r=c,i=Number(new Date),o=i-(n||i);r.diff=o,r.prev=n,r.curr=i,n=i,e[0]=t.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");let s=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,((n,i)=>{if("%%"===n)return"%";s++;const o=t.formatters[i];if("function"==typeof o){const t=e[s];n=o.call(r,t),e.splice(s,1),s--}return n})),t.formatArgs.call(r,e);(r.log||t.log).apply(r,e)}return c.namespace=e,c.useColors=t.useColors(),c.color=t.selectColor(e),c.extend=r,c.destroy=t.destroy,Object.defineProperty(c,"enabled",{enumerable:!0,configurable:!1,get:()=>null!==s?s:(i!==t.namespaces&&(i=t.namespaces,o=t.enabled(e)),o),set:e=>{s=e}}),"function"==typeof t.init&&t.init(c),c}function r(e,n){const r=t(this.namespace+(void 0===n?":":n)+e);return r.log=this.log,r}function i(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return t.debug=t,t.default=t,t.coerce=function(e){if(e instanceof Error)return e.stack||e.message;return e},t.disable=function(){const e=[...t.names.map(i),...t.skips.map(i).map((e=>"-"+e))].join(",");return t.enable(""),e},t.enable=function(e){let n;t.save(e),t.namespaces=e,t.names=[],t.skips=[];const r=("string"==typeof e?e:"").split(/[\s,]+/),i=r.length;for(n=0;n<i;n++)r[n]&&("-"===(e=r[n].replace(/\*/g,".*?"))[0]?t.skips.push(new RegExp("^"+e.substr(1)+"$")):t.names.push(new RegExp("^"+e+"$")))},t.enabled=function(e){if("*"===e[e.length-1])return!0;let n,r;for(n=0,r=t.skips.length;n<r;n++)if(t.skips[n].test(e))return!1;for(n=0,r=t.names.length;n<r;n++)if(t.names[n].test(e))return!0;return!1},t.humanize=n(1378),t.destroy=function(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")},Object.keys(e).forEach((n=>{t[n]=e[n]})),t.names=[],t.skips=[],t.formatters={},t.selectColor=function(e){let n=0;for(let t=0;t<e.length;t++)n=(n<<5)-n+e.charCodeAt(t),n|=0;return t.colors[Math.abs(n)%t.colors.length]},t.enable(t.load()),t}},9711:function(e,t,n){"use strict";e.exports=n.p+"images/block-picker-baad989c3eaa6c60cc56.svg"},6595:function(e,t,n){"use strict";e.exports=n.p+"images/editor-a1965f46cfb792664a14.svg"},5486:function(e,t,n){"use strict";e.exports=n.p+"images/preview-a3fa241fd59995b1fc42.svg"},7821:function(e,t,n){"use strict";e.exports=n.p+"images/private-761a5407869f32039248.svg"},9196:function(e){"use strict";e.exports=window.React},3288:function(e){"use strict";e.exports=window["a8c-fse-common-data-stores"]},2819:function(e){"use strict";e.exports=window.lodash},6989:function(e){"use strict";e.exports=window.wp.apiFetch},5609:function(e){"use strict";e.exports=window.wp.components},4333:function(e){"use strict";e.exports=window.wp.compose},9818:function(e){"use strict";e.exports=window.wp.data},3418:function(e){"use strict";e.exports=window.wp.dataControls},9307:function(e){"use strict";e.exports=window.wp.element},5736:function(e){"use strict";e.exports=window.wp.i18n},462:function(e){"use strict";e.exports=window.wp.nux},8817:function(e){"use strict";e.exports=window.wp.plugins},444:function(e){"use strict";e.exports=window.wp.primitives},7896:function(e,t,n){"use strict";function r(){return r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(this,arguments)}n.d(t,{Z:function(){return r}})}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var o=t[r]={exports:{}};return e[r](o,o.exports,n),o.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},function(){var e;n.g.importScripts&&(e=n.g.location+"");var t=n.g.document;if(!e&&t&&(t.currentScript&&(e=t.currentScript.src),!e)){var r=t.getElementsByTagName("script");r.length&&(e=r[r.length-1].src)}if(!e)throw new Error("Automatic publicPath is not supported in this browser");e=e.replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),n.p=e}();var r={};!function(){"use strict";n.r(r);var e=n(1970);n(1568),n(7869);(0,e.z2)()}(),window.EditingToolkit=r}();
wpcom-block-editor-nux/src/welcome-tour/hooks/use-keydown-handler.ts CHANGED
@@ -4,30 +4,29 @@
4
  */
5
  import { useEffect, useCallback } from '@wordpress/element';
6
 
 
 
 
 
 
 
7
  /**
8
  * A hook the applies the respective callbacks in response to keydown events.
9
  */
10
- const useKeydownHandler = (
11
- onEscape: () => void,
12
- onArrowRight: () => void,
13
- onArrowLeft: () => void
14
- ): void => {
15
  const handleKeydown = useCallback(
16
  ( event: KeyboardEvent ) => {
17
  let handled = false;
18
 
19
  switch ( event.key ) {
20
  case 'Escape':
21
- onEscape();
22
- handled = true;
23
  break;
24
  case 'ArrowRight':
25
- onArrowRight();
26
- handled = true;
27
  break;
28
  case 'ArrowLeft':
29
- onArrowLeft();
30
- handled = true;
31
  break;
32
  default:
33
  break;
4
  */
5
  import { useEffect, useCallback } from '@wordpress/element';
6
 
7
+ interface Props {
8
+ onEscape?: () => void;
9
+ onArrowRight?: () => void;
10
+ onArrowLeft?: () => void;
11
+ }
12
+
13
  /**
14
  * A hook the applies the respective callbacks in response to keydown events.
15
  */
16
+ const useKeydownHandler = ( { onEscape, onArrowRight, onArrowLeft }: Props ): void => {
 
 
 
 
17
  const handleKeydown = useCallback(
18
  ( event: KeyboardEvent ) => {
19
  let handled = false;
20
 
21
  switch ( event.key ) {
22
  case 'Escape':
23
+ onEscape && ( onEscape(), ( handled = true ) );
 
24
  break;
25
  case 'ArrowRight':
26
+ onArrowRight && ( onArrowRight(), ( handled = true ) );
 
27
  break;
28
  case 'ArrowLeft':
29
+ onArrowLeft && ( onArrowLeft(), ( handled = true ) );
 
30
  break;
31
  default:
32
  break;
wpcom-block-editor-nux/src/welcome-tour/keyboard-navigation.tsx ADDED
@@ -0,0 +1,51 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ * External dependencies
3
+ */
4
+ import React from 'react';
5
+ /**
6
+ * Internal dependencies
7
+ */
8
+ import useFocusHandler from './hooks/use-focus-handler';
9
+ import useKeydownHandler from './hooks/use-keydown-handler';
10
+
11
+ interface Props {
12
+ onMinimize: () => void;
13
+ onDismiss: ( target: string ) => () => void;
14
+ onNextCardProgression: () => void;
15
+ onPreviousCardProgression: () => void;
16
+ tourContainerRef: React.MutableRefObject< null | HTMLElement >;
17
+ isMinimized: boolean;
18
+ }
19
+
20
+ const KeyboardNavigation: React.FunctionComponent< Props > = ( {
21
+ onMinimize,
22
+ onDismiss,
23
+ onNextCardProgression,
24
+ onPreviousCardProgression,
25
+ tourContainerRef,
26
+ isMinimized,
27
+ } ) => {
28
+ function ExpandedTourNav() {
29
+ useKeydownHandler( {
30
+ onEscape: onMinimize,
31
+ onArrowRight: onNextCardProgression,
32
+ onArrowLeft: onPreviousCardProgression,
33
+ } );
34
+ return null;
35
+ }
36
+
37
+ function MinimizedTourNav() {
38
+ useKeydownHandler( { onEscape: onDismiss( 'esc-key-minimized' ) } );
39
+ return null;
40
+ }
41
+
42
+ const isTourFocused = useFocusHandler( tourContainerRef );
43
+
44
+ if ( ! isTourFocused ) {
45
+ return null;
46
+ }
47
+
48
+ return isMinimized ? <MinimizedTourNav /> : <ExpandedTourNav />;
49
+ };
50
+
51
+ export default KeyboardNavigation;
wpcom-block-editor-nux/src/welcome-tour/tour-card.js CHANGED
@@ -114,7 +114,7 @@ function CardNavigation( {
114
  />
115
  <div>
116
  { currentCardIndex === 0 ? (
117
- <Button isTertiary={ true } onClick={ () => onDismiss( 'no-thanks-btn' ) }>
118
  { __( 'Skip', 'full-site-editing' ) }
119
  </Button>
120
  ) : (
@@ -154,7 +154,7 @@ function CardOverlayControls( { onMinimize, onDismiss } ) {
154
  isPrimary
155
  icon={ close }
156
  iconSize={ 24 }
157
- onClick={ () => onDismiss( 'close-btn' ) }
158
  ></Button>
159
  </Flex>
160
  </div>
114
  />
115
  <div>
116
  { currentCardIndex === 0 ? (
117
+ <Button isTertiary={ true } onClick={ onDismiss( 'no-thanks-btn' ) }>
118
  { __( 'Skip', 'full-site-editing' ) }
119
  </Button>
120
  ) : (
154
  isPrimary
155
  icon={ close }
156
  iconSize={ 24 }
157
+ onClick={ onDismiss( 'close-btn' ) }
158
  ></Button>
159
  </Flex>
160
  </div>
wpcom-block-editor-nux/src/welcome-tour/tour-launch.js CHANGED
@@ -11,9 +11,8 @@ import { Icon } from '@wordpress/icons';
11
  /**
12
  * Internal Dependencies
13
  */
14
- import useFocusHandler from './hooks/use-focus-handler';
15
- import useKeydownHandler from './hooks/use-keydown-handler';
16
  import maximize from './icons/maximize';
 
17
  import WelcomeTourCard from './tour-card';
18
  import getTourContent from './tour-content';
19
 
@@ -61,25 +60,8 @@ function LaunchWpcomWelcomeTour() {
61
  return <div>{ createPortal( <WelcomeTourFrame />, portalParent ) }</div>;
62
  }
63
 
64
- function KeyboardNavigation( {
65
- onMinimize,
66
- onNextCardProgression,
67
- onPreviousCardProgression,
68
- focusRef,
69
- isMinimized,
70
- } ) {
71
- function KeydownHandler() {
72
- useKeydownHandler( onMinimize, onNextCardProgression, onPreviousCardProgression );
73
- return null;
74
- }
75
-
76
- const isTourFocused = useFocusHandler( focusRef );
77
-
78
- return isTourFocused && ! isMinimized ? <KeydownHandler /> : null;
79
- }
80
-
81
  function WelcomeTourFrame() {
82
- const ref = useRef( null );
83
  const { setShowWelcomeGuide } = useDispatch( 'automattic/wpcom-welcome-guide' );
84
  const [ isMinimized, setIsMinimized ] = useState( false );
85
  const [ currentCardIndex, setCurrentCardIndex ] = useState( 0 );
@@ -90,12 +72,14 @@ function WelcomeTourFrame() {
90
  const isGutenboarding = window.calypsoifyGutenberg?.isGutenboarding;
91
 
92
  const handleDismiss = ( source ) => {
93
- recordTracksEvent( 'calypso_editor_wpcom_tour_dismiss', {
94
- is_gutenboarding: isGutenboarding,
95
- slide_number: currentCardIndex + 1,
96
- action: source,
97
- } );
98
- setShowWelcomeGuide( false, { openedManually: false } );
 
 
99
  };
100
 
101
  const handleNextCardProgression = () => {
@@ -132,12 +116,13 @@ function WelcomeTourFrame() {
132
  <>
133
  <KeyboardNavigation
134
  onMinimize={ handleMinimize }
 
135
  onNextCardProgression={ handleNextCardProgression }
136
  onPreviousCardProgression={ handlePreviousCardProgression }
137
- focusRef={ ref }
138
  isMinimized={ isMinimized }
139
  />
140
- <div className="wpcom-editor-welcome-tour-frame" ref={ ref }>
141
  { ! isMinimized ? (
142
  <>
143
  <WelcomeTourCard
11
  /**
12
  * Internal Dependencies
13
  */
 
 
14
  import maximize from './icons/maximize';
15
+ import KeyboardNavigation from './keyboard-navigation';
16
  import WelcomeTourCard from './tour-card';
17
  import getTourContent from './tour-content';
18
 
60
  return <div>{ createPortal( <WelcomeTourFrame />, portalParent ) }</div>;
61
  }
62
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
63
  function WelcomeTourFrame() {
64
+ const tourContainerRef = useRef( null );
65
  const { setShowWelcomeGuide } = useDispatch( 'automattic/wpcom-welcome-guide' );
66
  const [ isMinimized, setIsMinimized ] = useState( false );
67
  const [ currentCardIndex, setCurrentCardIndex ] = useState( 0 );
72
  const isGutenboarding = window.calypsoifyGutenberg?.isGutenboarding;
73
 
74
  const handleDismiss = ( source ) => {
75
+ return () => {
76
+ recordTracksEvent( 'calypso_editor_wpcom_tour_dismiss', {
77
+ is_gutenboarding: isGutenboarding,
78
+ slide_number: currentCardIndex + 1,
79
+ action: source,
80
+ } );
81
+ setShowWelcomeGuide( false, { openedManually: false } );
82
+ };
83
  };
84
 
85
  const handleNextCardProgression = () => {
116
  <>
117
  <KeyboardNavigation
118
  onMinimize={ handleMinimize }
119
+ onDismiss={ handleDismiss }
120
  onNextCardProgression={ handleNextCardProgression }
121
  onPreviousCardProgression={ handlePreviousCardProgression }
122
+ tourContainerRef={ tourContainerRef }
123
  isMinimized={ isMinimized }
124
  />
125
+ <div className="wpcom-editor-welcome-tour-frame" ref={ tourContainerRef }>
126
  { ! isMinimized ? (
127
  <>
128
  <WelcomeTourCard