WordPress/wp-includes/js/dist/nux.min.js

2 lines
4.8 KiB
JavaScript
Raw Normal View History

/*! This file is auto-generated */
!function(){"use strict";var e={n:function(n){var t=n&&n.__esModule?function(){return n.default}:function(){return n};return e.d(t,{a:t}),t},d:function(n,t){for(var r in t)e.o(t,r)&&!e.o(n,r)&&Object.defineProperty(n,r,{enumerable:!0,get:t[r]})},o:function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},r:function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},n={};e.r(n),e.d(n,{DotTip:function(){return P},store:function(){return m}});var t={};e.r(t),e.d(t,{disableTips:function(){return d},dismissTip:function(){return l},enableTips:function(){return p},triggerGuide:function(){return c}});var r={};e.r(r),e.d(r,{areTipsEnabled:function(){return T},getAssociatedGuide:function(){return h},isTipVisible:function(){return g}});var i=window.wp.deprecated,s=e.n(i),o=window.wp.data;const u=(0,o.combineReducers)({areTipsEnabled:function(){let e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];switch((arguments.length>1?arguments[1]:void 0).type){case"DISABLE_TIPS":return!1;case"ENABLE_TIPS":return!0}return e},dismissedTips:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;switch(n.type){case"DISMISS_TIP":return{...e,[n.id]:!0};case"ENABLE_TIPS":return{}}return e}});var a=(0,o.combineReducers)({guides:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0;return"TRIGGER_GUIDE"===n.type?[...e,n.tipIds]:e},preferences:u});function c(e){return{type:"TRIGGER_GUIDE",tipIds:e}}function l(e){return{type:"DISMISS_TIP",id:e}}function d(){return{type:"DISABLE_TIPS"}}function p(){return{type:"ENABLE_TIPS"}}var f={};function w(e){return[e]}function v(e,n,t){var r;if(e.length!==n.length)return!1;for(r=t;r<e.length;r++)if(e[r]!==n[r])return!1;return!0}const h=function(e,n){var t,r=n||w;function i(){t=new WeakMap}function s(){var n,i,s,o,u,a=arguments.length;for(o=new Array(a),s=0;s<a;s++)o[s]=arguments[s];for(n=function(e){var n,r,i,s,o,u=t,a=!0;for(n=0;n<e.length;n++){if(!(o=r=e[n])||"object"!=typeof o){a=!1;break}u.has(r)?u=u.get(r):(i=new WeakMap,u.set(r,i),u=i)}return u.has(f)||((s=function(){var e={clear:function(){e.head=null}};return e}()).isUniqueByDependants=a,u.set(f,s)),u.get(f)}(u=r.apply(null,o)),n.isUniqueByDependants||(n.lastDependants&&!v(u,n.lastDependants,0)&&n.clear(),n.lastDependants=u),i=n.head;i;){if(v(i.args,o,1))return i!==n.head&&(i.prev.next=i.next,i.next&&(i.next.prev=i.prev),i.next=n.head,i.prev=null,n.head.prev=i,n.head=i),i.val;i=i.next}return i={val:e.apply(null,o)},o[0]=null,i.args=o,n.head&&(n.head.prev=i,i.next=n.head),n.head=i,i.val}return s.getDependants=r,s.clear=i,i(),s}(((e,n)=>{for(const t of e.guides)if(t.includes(n)){const n=t.filter((n=>!Object.keys(e.preferences.dismissedTips).includes(n))),[r=null,i=null]=n;return{tipIds:t,currentTipId:r,nextTipId:i}}return null}),(e=>[e.guides,e.preferences.dismissedTips]));function g(e,n){var t;if(!e.preferences.areTipsEnabled)return!1;if(null!==(t=e.preferences.dismissedTips)&&void 0!==t&&t.hasOwnProperty(n))return!1;const r=h(e,n);return!r||r.currentTipId===n}function T(e){return e.preferences.areTipsEnabled}const b="core/nux",m=(0,o.createReduxStore)(b,{reducer:a,actions:t,selectors:r,persist:["preferences"]});(0,o.registerStore)(b,{reducer:a,actions:t,selectors:r,persist:["preferences"]});var I=window.wp.element,y=window.wp.compose,E=window.wp.components,S=window.wp.i18n,_=window.wp.primitives;var x=(0,I.createElement)(_.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,I.createElement)(_.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}));function D(e){e.stopPropagation()}var P=(0,y.compose)((0,o.withSelect)(((e,n)=>{let{tipId:t}=n;const{isTipVisible:r,getAssociatedGuide:i}=e(m),s=i(t);return{isVisible:r(t),hasNextTip:!(!s||!s.nextTipId)}})),(0,o.withDispatch)(((e,n)=>{let{tipId:t}=n;const{dismissTip:r,disableTips:i}=e(m);return{onDismiss(){r(t)},onD