/
home
/
techb158
/
dev.aleamaralawal.com
/
wp-content
/
plugins
/
polylang-pro
/
js
/
build
/
/home/techb158/dev.aleamaralawal.com/wp-content/plugins/polylang-pro/js/build
mkdir
upload
Name
Size
Mode
Actions
acf.js
1354
0644
edit
dl
rm
acf.min.js
600
0644
edit
dl
rm
admin.js
14301
0644
edit
dl
rm
admin.min.js
4292
0644
edit
dl
rm
block-editor-plugin.js
33407
0644
edit
dl
rm
block-editor-plugin.min.js
5553
0644
edit
dl
rm
block-editor.js
11447
0644
edit
dl
rm
block-editor.min.js
3694
0644
edit
dl
rm
blocks.js
54766
0644
edit
dl
rm
blocks.min.js
12823
0644
edit
dl
rm
bulk-translate.js
2532
0644
edit
dl
rm
bulk-translate.min.js
1322
0644
edit
dl
rm
classic-editor.js
15628
0644
edit
dl
rm
classic-editor.min.js
5225
0644
edit
dl
rm
confirmation-modal.js
4284
0644
edit
dl
rm
confirmation-modal.min.js
1493
0644
edit
dl
rm
languages-step.js
10783
0644
edit
dl
rm
languages-step.min.js
3499
0644
edit
dl
rm
metabox-autocomplete.js
2309
0644
edit
dl
rm
metabox-autocomplete.min.js
897
0644
edit
dl
rm
metabox-button.js
1306
0644
edit
dl
rm
metabox-button.min.js
709
0644
edit
dl
rm
nav-menu.js
3978
0644
edit
dl
rm
nav-menu.min.js
1583
0644
edit
dl
rm
navigation-editor-plugin.js
19194
0644
edit
dl
rm
navigation-editor-plugin.min.js
1666
0644
edit
dl
rm
post.js
5602
0644
edit
dl
rm
post.min.js
2082
0644
edit
dl
rm
sidebar.js
118170
0644
edit
dl
rm
sidebar.min.js
38956
0644
edit
dl
rm
term.js
8046
0644
edit
dl
rm
term.min.js
3049
0644
edit
dl
rm
user.js
1222
0644
edit
dl
rm
user.min.js
452
0644
edit
dl
rm
widget-editor-plugin.js
18433
0644
edit
dl
rm
widget-editor-plugin.min.js
1050
0644
edit
dl
rm
widgets.js
4336
0644
edit
dl
rm
widgets.min.js
1659
0644
edit
dl
rm
Edit:
/home/techb158/dev.aleamaralawal.com/wp-content/plugins/polylang-pro/js/build/sidebar.min.js
(38956B)
(()=>{var e={184:(e,t)=>{var n;!function(){"use strict";var s={}.hasOwnProperty;function l(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var a=typeof n;if("string"===a||"number"===a)e.push(n);else if(Array.isArray(n)){if(n.length){var o=l.apply(null,n);o&&e.push(o)}}else if("object"===a){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var r in n)s.call(n,r)&&n[r]&&e.push(r)}}}return e.join(" ")}e.exports?(l.default=l,e.exports=l):void 0===(n=function(){return l}.apply(t,[]))||(e.exports=n)}()},991:e=>{e.exports=function(){return this.lodash}()},514:e=>{e.exports=function(){return this.wp.apiFetch}()},893:e=>{e.exports=function(){return this.wp.components}()},576:e=>{e.exports=function(){return this.wp.compose}()},15:e=>{e.exports=function(){return this.wp.data}()},197:e=>{e.exports=function(){return this.wp.editPost}()},353:e=>{e.exports=function(){return this.wp.editSite}()},293:e=>{e.exports=function(){return this.wp.element}()},638:e=>{e.exports=function(){return this.wp.htmlEntities}()},122:e=>{e.exports=function(){return this.wp.i18n}()},19:e=>{e.exports=function(){return this.wp.keycodes}()},571:e=>{e.exports=function(){return this.wp.plugins}()},776:e=>{e.exports=function(){return this.wp.primitives}()},470:e=>{e.exports=function(){return this.wp.url}()}},t={};function n(s){var l=t[s];if(void 0!==l)return l.exports;var a=t[s]={exports:{}};return e[s](a,a.exports,n),a.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var s in t)n.o(t,s)&&!n.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:t[s]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var s={};(()=>{"use strict";n.r(s);var e=n(293),t=n(571),l=n(15),a=n(991),o=n(197),r=n(353),i=n(122),c=n(514),p=n.n(c),u=n(470),d=n(893),g=n(576);class h extends e.Component{constructor(){super(...arguments),this.confirmButton=(0,e.createRef)()}componentDidMount(){this.confirmButton.current.focus()}render(){const{idPrefix:t,title:n,updateState:s,handleChange:l,children:a}=this.props;return(0,e.createElement)(d.Modal,{title:n,className:"confirmBox",onRequestClose:s,shouldCloseOnEsc:!1,shouldCloseOnClickOutside:!1,focusOnMount:!1},a,(0,e.createElement)(d.ButtonGroup,{className:"buttons"},(0,e.createElement)(d.Button,{id:`${t}_confirm`,ref:this.confirmButton,isPrimary:!0,onClick:e=>{l(e),s()}},(0,i.__)("OK","polylang-pro")),(0,e.createElement)(d.Button,{id:`${t}_cancel`,isSecondary:!0,onClick:()=>s()},(0,i.__)("Cancel","polylang-pro"))))}}const m=function(t,n,s){return(0,g.createHigherOrderComponent)((l=>{class o extends e.Component{constructor(){super(...arguments),this.state={isOpen:!1,changeValue:null},this.handleChange=this.handleChange.bind(this)}handleChange(e){let t=l.getChangeValue(e);const n=this.props.currentPost;(0,a.isNil)(n)||(t={templateId:t,currentPost:n}),!(0,a.isUndefined)(l.bypassConfirmation)&&l.bypassConfirmation(this.props.translationData)?s(t):this.setState({isOpen:!0,changeValue:t})}render(){var o;const r=null===(o=this.props.translationData)||void 0===o?void 0:o.is_default_lang,i=this.props,c=Object.assign({},{...i},{handleChange:this.handleChange});return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(l,c),this.state.isOpen&&(0,e.createElement)(h,{title:l.labelConfirmationModal,idPrefix:t,handleChange:()=>s(this.state.changeValue),updateState:()=>this.setState({isOpen:!1,changeValue:null})},(0,e.createElement)(n,(0,a.isNil)(r)?{}:{isDefaultLang:r})))}}return o.bypassConfirmation=l.bypassConfirmation,o.getChangeValue=l.getChangeValue,o}),"withConfirmation")},f="pll/metabox",_="core/editor",y="core/edit-site",v="core",E={languages:[],selectedLanguage:{},translatedPosts:{},fromPost:null,currentTemplatePart:{}},b=["wp_template"];function w(e){const t={};return e.forEach((function(e,t,n){this[t]=(0,a.isBoolean)(e)?e.toString():e}),t),t}function P(){return!(!document.getElementById("site-editor")&&!document.getElementById("edit-site-editor"))}function S(e){return(0,l.select)(f).getLanguages().get(e)}function C(e){return e===function(){const e=(0,l.select)(f).getLanguages();return Array.from(e.values()).find((e=>e.is_default_lang))}().slug}function T(e,t,n){const s=x(t,n),o=(0,l.select)(f).getFromPost();let r=new Map(Object.entries([]));return(0,a.isUndefined)(e)||(r=new Map(Object.entries(e))),(0,a.isNil)(o)||(0,a.isNil)(o.id)||s.forEach(((e,t)=>{(0,a.isNil)(e.translated_post)||(0,a.isNil)(e.translated_post.id)||r.set(t,e.translated_post.id)})),r}function N(e){let t=new Map(Object.entries([]));return(0,a.isUndefined)(e)||(t=new Map(Object.entries(e))),t}function x(e,t){let n=new Map(Object.entries([]));return(0,a.isUndefined)(e)||(n=new Map(Object.entries(e))),n}function L(e){let t={};return e.forEach((e=>{e.is_default_lang&&(t=e.lang)})),t}function k(){let e="[a-z_-]+";const t=(0,l.select)(f).getLanguages(),n=Array.from(t.keys());return(0,a.isEmpty)(n)||(e=n.join("|")),new RegExp(`___(?:${e})$`)}var A=n(776);const U=!(0,a.isUndefined)(wp.primitives)?(0,e.createElement)(A.SVG,{width:"20",height:"20",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},(0,e.createElement)(A.Path,{d:"M6 15v-13h10v13h-10zM5 16h8v2h-10v-13h2v11z"})):"admin-page",O=!(0,a.isUndefined)(wp.primitives)?(0,e.createElement)(A.SVG,{width:"20",height:"20",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},(0,e.createElement)(A.Path,{d:"M13.89 3.39l2.71 2.72c0.46 0.46 0.42 1.24 0.030 1.64l-8.010 8.020-5.56 1.16 1.16-5.58s7.6-7.63 7.99-8.030c0.39-0.39 1.22-0.39 1.68 0.070zM11.16 6.18l-5.59 5.61 1.11 1.11 5.54-5.65zM8.19 14.41l5.58-5.6-1.070-1.080-5.59 5.6z"})):"edit",D=!(0,a.isUndefined)(wp.primitives)?(0,e.createElement)(A.SVG,{width:"20",height:"20",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},(0,e.createElement)(A.Path,{d:"M17 7v3h-5v5h-3v-5h-5v-3h5v-5h3v5h5z"})):"plus",M=!(0,a.isUndefined)(wp.primitives)?(0,e.createElement)(A.SVG,{width:"20",height:"20",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},(0,e.createElement)(A.Path,{d:"M5 7v3l-2 1.5v-6.5h11v-2l4 3.010-4 2.99v-2h-9zM15 13v-3l2-1.5v6.5h-11v2l-4-3.010 4-2.99v2h9z"})):"controls-repeat",R=!(0,a.isUndefined)(wp.primitives)?(0,e.createElement)(A.SVG,{width:"20",height:"20",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},(0,e.createElement)(A.Path,{d:"M11 7H9.49c-.63 0-1.25.3-1.59.7L7 5H4.13l-2.39 7h1.69l.74-2H7v4H2c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2h7c1.1 0 2 .9 2 2v2zM6.51 9H4.49l1-2.93zM10 8h7c1.1 0 2 .9 2 2v7c0 1.1-.9 2-2 2h-7c-1.1 0-2-.9-2-2v-7c0-1.1.9-2 2-2zm7.25 5v-1.08h-3.17V9.75h-1.16v2.17H9.75V13h1.28c.11.85.56 1.85 1.28 2.62-.87.36-1.89.62-2.31.62-.01.02.22.97.2 1.46.84 0 2.21-.5 3.28-1.15 1.09.65 2.48 1.15 3.34 1.15-.02-.49.2-1.44.2-1.46-.43 0-1.49-.27-2.38-.63.7-.77 1.14-1.77 1.25-2.61h1.36zm-3.81 1.93c-.5-.46-.85-1.13-1.01-1.93h2.09c-.17.8-.51 1.47-1 1.93l-.04.03s-.03-.02-.04-.03z"})):"translation",z=!(0,a.isUndefined)(wp.primitives)?(0,e.createElement)(A.SVG,{width:"20",height:"20",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},(0,e.createElement)(A.Path,{d:"M12 4h3c.6 0 1 .4 1 1v1H3V5c0-.6.5-1 1-1h3c.2-1.1 1.3-2 2.5-2s2.3.9 2.5 2zM8 4h3c-.2-.6-.9-1-1.5-1S8.2 3.4 8 4zM4 7h11l-.9 10.1c0 .5-.5.9-1 .9H5.9c-.5 0-.9-.4-1-.9L4 7z"})):"trash",F=!(0,a.isUndefined)(wp.primitives)?(0,e.createElement)(A.SVG,{width:"20",height:"20",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},(0,e.createElement)(A.Path,{d:"m10 1 3 6 6 .75-4.12 4.62L16 19l-6-3-6 3 1.13-6.63L1 7.75 7 7z"})):"star-filled";(0,a.isUndefined)(wp.primitives);const I=function(t){let{language:n}=t;return(0,a.isNil)(n)?(0,e.createElement)("span",{className:"pll-translation-icon"},R):(0,a.isEmpty)(n.flag_url)?(0,e.createElement)("abbr",null,n.slug,(0,e.createElement)("span",{className:"screen-reader-text"},n.name)):(0,e.createElement)("span",{className:"pll-select-flag"},(0,e.createElement)("img",{src:n.flag_url,alt:n.name,title:n.name,className:"flag"}))};function j(t){let{handleChange:n,children:s,selectedLanguage:l=null,defaultValue:a=""}=t;const o=null!=l&&l.slug?l.slug:a;return(0,e.createElement)("div",{id:"select-post-language"},(0,e.createElement)(I,{language:l}),s&&(0,e.createElement)("select",{value:o,onChange:e=>n(e),id:"pll_post_lang_choice",name:"pll_post_lang_choice",className:"post_lang_choice"},s))}function B(t){let{languages:n}=t;return Array.from(n.values()).map((t=>{let{slug:n,name:s,w3c:l}=t;return(0,e.createElement)("option",{value:n,lang:l,key:n},s)}))}class V extends e.Component{static bypassConfirmation(){const e=(0,l.select)(_);return!e.getEditedPostAttribute("title")&&!e.getEditedPostContent()&&!e.getEditedPostAttribute("excerpt")}static getChangeValue(e){return e.target.value}static handleLanguageChange(e){const t=(0,l.select)(_).getEditedPostAttribute("lang"),n=(0,l.select)(_).getCurrentPostId(),s=(0,l.select)(f).getLanguages().get(e),a=S(t),o=N((0,l.select)(_).getEditedPostAttribute("pll_sync_post")),r=(0,l.select)(_).getEditedPostAttribute("translations_table"),i=T((0,l.select)(_).getEditedPostAttribute("translations"),r,a.slug),c=x(r,a.slug);i.delete(a.slug),i.set(s.slug,n),o.delete(a.slug);const p=c.get(a.slug);c.set(a.slug,{can_synchronize:p.can_synchronize,lang:p.lang,links:{add_link:p.links.add_link}});const u=c.get(s.slug);c.set(s.slug,{can_synchronize:u.can_synchronize,lang:u.lang,links:p.links,translated_post:p.translated_post}),pll_block_editor_plugin_settings=s,(0,l.dispatch)(_).editPost({lang:s.slug}),(0,l.dispatch)(_).editPost({pll_sync_post:w(o)}),(0,l.dispatch)(_).editPost({translations:w(i)}),(0,l.dispatch)(_).editPost({translations_table:w(c)}),(0,l.dispatch)(_).savePost(),V.forceLanguageSave(a.slug),V.invalidateParentPagesStoredInCore()}static forceLanguageSave(e){const t=(0,l.select)(_);t.getEditedPostAttribute("title")||t.getEditedPostContent()||t.getEditedPostAttribute("excerpt")||p()({path:(0,u.addQueryArgs)(`wp/v2/posts/${t.getCurrentPostId()}`,{lang:e}),method:"POST"})}static invalidateParentPagesStoredInCore(){const e=(0,l.select)(_).getCurrentPostId(),t=(0,l.select)(_).getEditedPostAttribute("type"),n={per_page:-1,exclude:e,parent_exclude:e,orderby:"menu_order",order:"asc"};(0,l.dispatch)("core/data").invalidateResolution("core","getEntityRecords",["postType",t,n])}render(){const t=(0,l.select)(f).getLanguages(),n=S((0,l.select)(_).getEditedPostAttribute("lang"));return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("p",null,(0,e.createElement)("strong",null,(0,i.__)("Language","polylang-pro"))),(0,e.createElement)("label",{className:"screen-reader-text",htmlFor:"pll_post_lang_choice"},(0,i.__)("Language","polylang-pro")),(0,e.createElement)(j,{selectedLanguage:n,handleChange:this.props.handleChange},(0,e.createElement)(B,{languages:t})))}}V.labelConfirmationModal=(0,i.__)("Change language","polylang-pro");const W=m("pll_change_lang",(function(){return(0,e.createElement)("p",null,(0,i.__)("Are you sure you want to change the language of the current content?","polylang-pro"))}),V.handleLanguageChange)(V),$=()=>(0,e.createElement)(e.Fragment,null,(0,e.createElement)(d.Icon,{icon:F,className:"pll-defaut-lang-icon"}),(0,e.createElement)("span",{className:"screen-reader-text"},(0,i.__)("Default language.","polylang-pro")));class H extends e.Component{constructor(){super(...arguments),this.state={isDefaultLanguage:this.props.language.slug===L(this.props.translationsTable).slug}}render(){return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("p",null,(0,e.createElement)("strong",null,(0,i.__)("Language","polylang-pro"))),(0,e.createElement)("div",{className:"pll-language-item"},(0,e.createElement)(I,{language:this.props.language}),(0,e.createElement)("span",{className:"pll-language-name"},(0,i.__)(this.props.language.name,"polylang-pro")),this.state.isDefaultLanguage&&(0,e.createElement)($,null)),this.state.isDefaultLanguage&&(0,e.createElement)("div",null,(0,e.createElement)("span",{className:"pll-metabox-info"},(0,i.__)("This template part is used for languages that have not yet been translated.","polylang-pro"))))}}const G=H;class K extends e.Component{constructor(){super(...arguments);const e=(0,l.select)(f).getCurrentUser();this.postType=P()?(0,l.select)(y).getEditedPostType():(0,l.select)(_).getCurrentPostType(),this.state={isDuplicateActive:this.isDuplicateActive(e),currentUser:e},this.handleDuplicateContentChange=this.handleDuplicateContentChange.bind(this),this.setState=this.setState.bind(this)}isDuplicateActive(e){return!(0,a.isUndefined)(e.pll_duplicate_content)&&!(0,a.isUndefined)(e.pll_duplicate_content[this.postType])&&e.pll_duplicate_content[this.postType]}handleDuplicateContentChange(e){const t=this.state.currentUser;((0,a.isUndefined)(t.pll_duplicate_content)||(0,a.isString)(t.pll_duplicate_content))&&(t.pll_duplicate_content={}),t.pll_duplicate_content[this.postType]=!this.state.isDuplicateActive,this.setState({currentUser:t,isDuplicateActive:!this.state.isDuplicateActive}),(0,l.dispatch)(f).setCurrentUser({pll_duplicate_content:t.pll_duplicate_content},!0)}render(){const t=this.state.isDuplicateActive,n=this.state.isDuplicateActive?(0,i.__)("Deactivate the content duplication","polylang-pro"):(0,i.__)("Activate the content duplication","polylang-pro");return(0,e.createElement)(d.Button,{id:"pll-duplicate",className:`pll-button ${t&&"wp-ui-text-highlight"}`,onClick:this.handleDuplicateContentChange,icon:U,label:n},(0,e.createElement)("span",{className:"screen-reader-text"},n))}}const q=K;class Q extends e.Component{constructor(){super(...arguments)}static handleSynchronizationChange(e){const t=N((0,l.select)(_).getEditedPostAttribute("pll_sync_post"));t.has(e)?t.delete(e):t.set(e,!0),(0,l.dispatch)(_).editPost({pll_sync_post:w(t)}),(0,l.dispatch)(_).editPost({title:(0,l.select)(_).getEditedPostAttribute("title")})}static bypassConfirmation(e){const t=N((0,l.select)(_).getEditedPostAttribute("pll_sync_post")),n=!(0,a.isEmpty)(t)&&t.has(e.lang.slug),s=!(0,a.isUndefined)(e.translated_post)&&!(0,a.isNil)(e.translated_post.id);return n||!s}static getChangeValue(e){return e.currentTarget.id.match(/\[(.[^[]+)\]/i)[1]}render(){const t=N((0,l.select)(_).getEditedPostAttribute("pll_sync_post")),n=this.props.translationData,s=!(0,a.isEmpty)(t)&&t.has(n.lang.slug),o=s&&"wp-ui-text-highlight",r=s?(0,i.__)("Don't synchronize this post","polylang-pro"):(0,i.__)("Synchronize this post","polylang-pro");return(0,e.createElement)(d.Button,{icon:M,label:r,id:`pll_sync_post[${n.lang.slug}]`,className:`pll-button ${o}`,onClick:e=>{this.props.handleChange(e)}},(0,e.createElement)("span",{className:"screen-reader-text"},r))}}Q.labelConfirmationModal=(0,i.__)("Synchronize this post","polylang-pro");const Y=m("pll_sync_post",(function(){return(0,e.createElement)("p",null,(0,i.__)("You are about to overwrite an existing translation. Are you sure you want to proceed?","polylang-pro"))}),Q.handleSynchronizationChange)(Q),X={setLanguages:e=>({type:"SET_LANGUAGES",languages:e}),setCurrentUser(e){return{type:"SET_CURRENT_USER",currentUser:e,save:arguments.length>1&&void 0!==arguments[1]&&arguments[1]}},setFromPost:e=>({type:"SET_FROM_POST",fromPost:e}),fetchFromAPI:e=>({type:"FETCH_FROM_API",options:e}),setCurrentTemplatePart:e=>({type:"SET_CURRENT_TEMPLATE_PART",currentTemplatePart:e})},J=(0,l.createReduxStore)(f,{reducer(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:E,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case"SET_LANGUAGES":return{...e,languages:t.languages};case"SET_CURRENT_USER":return t.save&&(n=t.currentUser,p()({path:"/wp/v2/users/me",data:n,method:"POST"})),{...e,currentUser:t.currentUser};case"SET_FROM_POST":return{...e,fromPost:t.fromPost};case"SET_CURRENT_TEMPLATE_PART":return{...e,currentTemplatePart:t.currentTemplatePart};default:return e}var n},selectors:{getLanguages:e=>e.languages,getCurrentUser:e=>e.currentUser,getFromPost:e=>e.fromPost,getCurrentTemplatePart:e=>e.currentTemplatePart},actions:X,controls:{FETCH_FROM_API:e=>p()({...e.options})},resolvers:{*getLanguages(){const e=yield X.fetchFromAPI({path:"/pll/v1/languages",filterLang:!1});return X.setLanguages(function(e,t){const n=new Map;return e.reduce((function(e,n){return e.set(n[t],n),e}),n),n}(e,"slug"))},*getCurrentUser(){const e=yield X.fetchFromAPI({path:"/wp/v2/users/me",filterLang:!0});return X.setCurrentUser(e)},*getCurrentTemplatePart(){const e=te();return X.setCurrentTemplatePart(e)}}});(0,l.register)(J);const Z=new Promise((function(e){let t=(0,l.subscribe)((function(){(0,l.select)(f).getLanguages().size>0&&(t(),e())}))}));function ee(){const e=(window.location.search,(0,a.isEmpty)(window.location.search)?null:new URLSearchParams(window.location.search));null!==e&&(0,l.dispatch)(f).setFromPost({id:wp.sanitize.stripTagsAndEncodeText(e.get("from_post")),postType:wp.sanitize.stripTagsAndEncodeText(e.get("post_type")),newLanguage:wp.sanitize.stripTagsAndEncodeText(e.get("new_lang"))})}function te(){var e,t;const n=null===(e=(0,l.select)(y))||void 0===e?void 0:e.getEditedPostId(),s=null===(t=(0,l.select)(y))||void 0===t?void 0:t.getEditedPostType();return(0,l.select)(v).getEntityRecord("postType",s,n)}const ne=e=>{const t=e.target.closest("a.pll-button").getAttribute("data-target-language"),n=te(),s={[n.lang]:n.wp_id},o=(0,l.select)(f).getCurrentUser().pll_duplicate_content.wp_template_part?n.content.raw:"",r=k(),i=n.slug.replace(r,"");p()({path:"/wp/v2/template-parts",method:"POST",data:{slug:i,title:n.title.raw,content:o,area:n.area,lang:t,from_post:n.wp_id,translations:s}}).then((e=>{var n;const s=null===(n=(0,a.get)(e.translations_table,t))||void 0===n?void 0:n.links.edit_link;(0,a.isNil)(s)||(location.href=s)}))},se=t=>{let{translationData:n}=t;const s=!(0,a.isUndefined)(n.translated_post)&&!(0,a.isNil)(n.translated_post.id),l=!(0,a.isUndefined)(n.links)&&!(0,a.isNil)(n.links.edit_link),o=!(0,a.isUndefined)(n.links)&&!(0,a.isEmpty)(n.links.add_link);let r=D,c=(0,i.sprintf)((0,i.__)("Add a translation in %s","polylang-pro"),n.lang.name),p=decodeURI(n.links.add_link);return s&&(r=O,c=(0,i.sprintf)((0,i.__)("Edit the translation in %s","polylang-pro"),n.lang.name),p=decodeURI(n.links.edit_link)),!o&&!s||!l&&s?null:P()&&!s?(0,e.createElement)(d.Button,{href:"#",icon:r,label:c,className:"pll-button",onClick:ne,"data-target-language":n.lang.slug},(0,e.createElement)("span",{className:"screen-reader-text"},c)):(0,e.createElement)(d.Button,{href:p,icon:r,label:c,className:"pll-button"},(0,e.createElement)("span",{className:"screen-reader-text"},c))};var le=n(184),ae=n.n(le);function oe(e){return oe="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},oe(e)}function re(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ie(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,s)}return n}function ce(e,t){var n=e["page".concat(t?"Y":"X","Offset")],s="scroll".concat(t?"Top":"Left");if("number"!=typeof n){var l=e.document;"number"!=typeof(n=l.documentElement[s])&&(n=l.body[s])}return n}function pe(e){return ce(e)}function ue(e){return ce(e,!0)}function de(e){var t=function(e){var t,n,s,l=e.ownerDocument,a=l.body,o=l&&l.documentElement;return n=(t=e.getBoundingClientRect()).left,s=t.top,{left:n-=o.clientLeft||a.clientLeft||0,top:s-=o.clientTop||a.clientTop||0}}(e),n=e.ownerDocument,s=n.defaultView||n.parentWindow;return t.left+=pe(s),t.top+=ue(s),t}var ge,he=new RegExp("^(".concat(/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source,")(?!px)[a-z%]+$"),"i"),me=/^(top|right|bottom|left)$/,fe="currentStyle",_e="runtimeStyle",ye="left";function ve(e,t){for(var n=0;n<e.length;n++)t(e[n])}function Ee(e){return"border-box"===ge(e,"boxSizing")}"undefined"!=typeof window&&(ge=window.getComputedStyle?function(e,t,n){var s="",l=e.ownerDocument,a=n||l.defaultView.getComputedStyle(e,null);return a&&(s=a.getPropertyValue(t)||a[t]),s}:function(e,t){var n=e[fe]&&e[fe][t];if(he.test(n)&&!me.test(t)){var s=e.style,l=s[ye],a=e[_e][ye];e[_e][ye]=e[fe][ye],s[ye]="fontSize"===t?"1em":n||0,n=s.pixelLeft+"px",s[ye]=l,e[_e][ye]=a}return""===n?"auto":n});var be=["margin","border","padding"],we=-1,Pe=2,Se=1;function Ce(e,t,n){var s,l,a,o=0;for(l=0;l<t.length;l++)if(s=t[l])for(a=0;a<n.length;a++){var r=void 0;r="border"===s?"".concat(s+n[a],"Width"):s+n[a],o+=parseFloat(ge(e,r))||0}return o}function Te(e){return null!=e&&e==e.window}var Ne={};function xe(e,t,n){if(Te(e))return"width"===t?Ne.viewportWidth(e):Ne.viewportHeight(e);if(9===e.nodeType)return"width"===t?Ne.docWidth(e):Ne.docHeight(e);var s="width"===t?["Left","Right"]:["Top","Bottom"],l="width"===t?e.offsetWidth:e.offsetHeight,a=(ge(e),Ee(e)),o=0;(null==l||l<=0)&&(l=void 0,(null==(o=ge(e,t))||Number(o)<0)&&(o=e.style[t]||0),o=parseFloat(o)||0),void 0===n&&(n=a?Se:we);var r=void 0!==l||a,i=l||o;if(n===we)return r?i-Ce(e,["border","padding"],s):o;if(r){var c=n===Pe?-Ce(e,["border"],s):Ce(e,["margin"],s);return i+(n===Se?0:c)}return o+Ce(e,be.slice(n),s)}ve(["Width","Height"],(function(e){Ne["doc".concat(e)]=function(t){var n=t.document;return Math.max(n.documentElement["scroll".concat(e)],n.body["scroll".concat(e)],Ne["viewport".concat(e)](n))},Ne["viewport".concat(e)]=function(t){var n="client".concat(e),s=t.document,l=s.body,a=s.documentElement[n];return"CSS1Compat"===s.compatMode&&a||l&&l[n]||a}}));var Le={position:"absolute",visibility:"hidden",display:"block"};function ke(e){var t,n=arguments;return 0!==e.offsetWidth?t=xe.apply(void 0,n):function(e,t,n){var s,l={},a=e.style;for(s in t)t.hasOwnProperty(s)&&(l[s]=a[s],a[s]=t[s]);for(s in n.call(e),t)t.hasOwnProperty(s)&&(a[s]=l[s])}(e,Le,(function(){t=xe.apply(void 0,n)})),t}function Ae(e,t,n){var s=n;if("object"!==oe(t))return void 0!==s?("number"==typeof s&&(s+="px"),void(e.style[t]=s)):ge(e,t);for(var l in t)t.hasOwnProperty(l)&&Ae(e,l,t[l])}ve(["width","height"],(function(e){var t=e.charAt(0).toUpperCase()+e.slice(1);Ne["outer".concat(t)]=function(t,n){return t&&ke(t,e,n?0:Se)};var n="width"===e?["Left","Right"]:["Top","Bottom"];Ne[e]=function(t,s){if(void 0===s)return t&&ke(t,e,we);if(t){ge(t);return Ee(t)&&(s+=Ce(t,["padding","border"],n)),Ae(t,e,s)}}}));var Ue=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ie(n,!0).forEach((function(t){re(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ie(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({getWindow:function(e){var t=e.ownerDocument||e;return t.defaultView||t.parentWindow},offset:function(e,t){if(void 0===t)return de(e);!function(e,t){"static"===Ae(e,"position")&&(e.style.position="relative");var n,s,l=de(e),a={};for(s in t)t.hasOwnProperty(s)&&(n=parseFloat(Ae(e,s))||0,a[s]=n+t[s]-l[s]);Ae(e,a)}(e,t)},isWindow:Te,each:ve,css:Ae,clone:function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);if(e.overflow)for(var s in e)e.hasOwnProperty(s)&&(t.overflow[s]=e.overflow[s]);return t},scrollLeft:function(e,t){if(Te(e)){if(void 0===t)return pe(e);window.scrollTo(t,ue(e))}else{if(void 0===t)return e.scrollLeft;e.scrollLeft=t}},scrollTop:function(e,t){if(Te(e)){if(void 0===t)return ue(e);window.scrollTo(pe(e),t)}else{if(void 0===t)return e.scrollTop;e.scrollTop=t}},viewportWidth:0,viewportHeight:0},Ne);const Oe=function(e,t,n){n=n||{},9===t.nodeType&&(t=Ue.getWindow(t));var s=n.allowHorizontalScroll,l=n.onlyScrollIfNeeded,a=n.alignWithTop,o=n.alignWithLeft,r=n.offsetTop||0,i=n.offsetLeft||0,c=n.offsetBottom||0,p=n.offsetRight||0;s=void 0===s||s;var u,d,g,h,m,f,_,y,v,E,b=Ue.isWindow(t),w=Ue.offset(e),P=Ue.outerHeight(e),S=Ue.outerWidth(e);b?(_=t,E=Ue.height(_),v=Ue.width(_),y={left:Ue.scrollLeft(_),top:Ue.scrollTop(_)},m={left:w.left-y.left-i,top:w.top-y.top-r},f={left:w.left+S-(y.left+v)+p,top:w.top+P-(y.top+E)+c},h=y):(u=Ue.offset(t),d=t.clientHeight,g=t.clientWidth,h={left:t.scrollLeft,top:t.scrollTop},m={left:w.left-(u.left+(parseFloat(Ue.css(t,"borderLeftWidth"))||0))-i,top:w.top-(u.top+(parseFloat(Ue.css(t,"borderTopWidth"))||0))-r},f={left:w.left+S-(u.left+g+(parseFloat(Ue.css(t,"borderRightWidth"))||0))+p,top:w.top+P-(u.top+d+(parseFloat(Ue.css(t,"borderBottomWidth"))||0))+c}),m.top<0||f.top>0?!0===a?Ue.scrollTop(t,h.top+m.top):!1===a?Ue.scrollTop(t,h.top+f.top):m.top<0?Ue.scrollTop(t,h.top+m.top):Ue.scrollTop(t,h.top+f.top):l||((a=void 0===a||!!a)?Ue.scrollTop(t,h.top+m.top):Ue.scrollTop(t,h.top+f.top)),s&&(m.left<0||f.left>0?!0===o?Ue.scrollLeft(t,h.left+m.left):!1===o?Ue.scrollLeft(t,h.left+f.left):m.left<0?Ue.scrollLeft(t,h.left+m.left):Ue.scrollLeft(t,h.left+f.left):l||((o=void 0===o||!!o)?Ue.scrollLeft(t,h.left+m.left):Ue.scrollLeft(t,h.left+f.left)))};var De=n(638),Me=n(19);const Re=e=>e.stopPropagation();class ze extends e.Component{constructor(){super(...arguments),this.onChange=this.onChange.bind(this),this.onKeyDown=this.onKeyDown.bind(this),this.bindListNode=this.bindListNode.bind(this),this.updateSuggestions=(0,a.throttle)(this.updateSuggestions.bind(this),200),this.suggestionNodes=[],this.state={posts:[],showSuggestions:!1,selectedSuggestion:null}}componentDidUpdate(){const{showSuggestions:e,selectedSuggestion:t}=this.state;e&&null!==t&&!this.scrollingIntoView&&(this.scrollingIntoView=!0,Oe(this.suggestionNodes[t],this.listNode,{onlyScrollIfNeeded:!0}),setTimeout((()=>{this.scrollingIntoView=!1}),100))}componentWillUnmount(){delete this.suggestionsRequest}bindListNode(e){this.listNode=e}bindSuggestionNode(e){return t=>{this.suggestionNodes[e]=t}}updateSuggestions(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e.length<2&&!t)return void this.setState({showSuggestions:!1,selectedSuggestion:null,loading:!1});this.setState({selectedSuggestion:null,loading:!0});const n=(0,l.select)(_).getCurrentPostId(),s=(0,l.select)(_).getCurrentPostType(),a=(0,l.select)(_).getEditedPostAttribute("lang"),o=this.props.translationData.lang.slug,r=p()({path:(0,u.addQueryArgs)("/pll/v1/untranslated-posts",{search:e,include:n,untranslated_in:a,lang:o,type:s,is_block_editor:!0})});r.then((e=>{this.suggestionsRequest===r&&(this.setState({posts:e,showSuggestions:!0,loading:!1}),e.length?this.props.debouncedSpeak((0,i.sprintf)((0,i._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",e.length,"polylang-pro"),e.length),"assertive"):this.props.debouncedSpeak((0,i.__)("No results.","polylang-pro"),"assertive"))})).catch((()=>{this.suggestionsRequest===r&&this.setState({loading:!1})})),this.suggestionsRequest=r}onChange(e){const t=e.target.value,n=this.props.translatedPosts,s=this.props.translationsTable,l=this.props.translationData.lang;this.props.onChange({value:t,translatedPosts:n,translationsTable:s,language:l}),this.updateSuggestions(t)}onKeyDown(e){const{showSuggestions:t,selectedSuggestion:n,posts:s,loading:l}=this.state;let o=e.target.value,r=!1;if(t&&s.length&&!l)switch(e.keyCode){case Me.UP:{e.stopPropagation(),e.preventDefault();const t=n?n-1:s.length-1;this.setState({selectedSuggestion:t});break}case Me.DOWN:{e.stopPropagation(),e.preventDefault();const t=null===n||n===s.length-1?0:n+1;this.setState({selectedSuggestion:t});break}case Me.ENTER:if(null!==this.state.selectedSuggestion){e.stopPropagation();const t=this.state.posts[this.state.selectedSuggestion];this.selectLink(t)}break;case Me.ESCAPE:e.stopPropagation(),this.setState({selectedSuggestion:null,showSuggestions:!1})}else{switch(e.keyCode){case Me.SPACE:const{ctrlKey:t,shiftKey:n,altKey:s,metaKey:l}=e;t&&!(n||s||l)&&(o="",r=!0);break;case Me.BACKSPACE:(0,a.isEmpty)(o)&&(r=!0)}r&&this.updateSuggestions(o,!0)}}selectLink(e){const t=this.props.translationsTable,n=this.props.translatedPosts,s=this.props.translationData.lang;this.props.onChange({value:e.title.rendered,post:e,translatedPosts:n,translationsTable:t,language:s}),this.setState({selectedSuggestion:null,showSuggestions:!1})}render(){const{value:t="",autoFocus:n=!0,instanceId:s,translationData:l}=this.props,o=l.lang,{showSuggestions:r,posts:c,selectedSuggestion:p,loading:u}=this.state,g=!(0,a.isUndefined)(l.links)&&((0,a.isUndefined)(l.links.edit_link)||!(0,a.isUndefined)(l.links.edit_link)&&!(0,a.isNull)(l.links.edit_link));return(0,e.createElement)(e.Fragment,null,(0,e.createElement)("div",{className:"translation-input"},(0,e.createElement)("input",{lang:o.w3c,dir:o.is_rtl?"rtl":"ltr",style:{direction:o.is_rtl?"rtl":"ltr"},autoFocus:n,disabled:!g,type:"text","aria-label":(0,i.__)("URL","polylang-pro"),required:!0,value:t,onChange:this.onChange,onInput:Re,placeholder:(0,i.__)("Start typing the post title","polylang-pro"),onKeyDown:this.onKeyDown,role:"combobox","aria-expanded":r,"aria-autocomplete":"list","aria-owns":`translation-input-suggestions-${s}`,"aria-activedescendant":null!==p?`translation-input-suggestion-${s}-${p}`:void 0}),u&&(0,e.createElement)(d.Spinner,null)),r&&!!c.length&&(0,e.createElement)(d.Popover,{position:"bottom",noArrow:!0,focusOnMount:!1},(0,e.createElement)("div",{className:"translation-input__suggestions",id:`translation-input-suggestions-${s}`,ref:this.bindListNode,role:"listbox"},c.map(((t,n)=>(0,e.createElement)("button",{key:t.id,role:"option",tabIndex:"-1",id:`translation-input-suggestion-${s}-${n}`,ref:this.bindSuggestionNode(n),className:ae()("translation-input__suggestion",{"is-selected":n===p}),onClick:()=>this.selectLink(t),"aria-selected":n===p},(0,De.decodeEntities)(t.title.rendered)||(0,i.__)("(no title)","polylang-pro")))))))}}const Fe=(0,d.withSpokenMessages)((0,g.withInstanceId)(ze));function Ie(){return Ie=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(e[s]=n[s])}return e},Ie.apply(this,arguments)}class je extends e.Component{static handleDelete(e){let{templateId:t,currentPost:n}=e;if(!(0,a.isEmpty)(t)){const e=function(e){const t=(0,l.select)("core").getEntitiesByKind("postType"),n=(0,a.find)(t,{name:e});return null==n?void 0:n.baseURL}(n.type);p()({path:`${e}/${t}`,method:"GET"}).then((e=>{if(!(0,a.isEmpty)(e)){const{translations_table:t,translations:s}=n,a=x(t).get(e.lang);e.title.rendered=e.title.rendered+" in "+a.lang.name,(0,l.dispatch)(y).removeTemplate(e),delete a.translated_post;const o=T(s);o.delete(e.lang),n.translations=w(o),(0,l.dispatch)(y).setTemplatePart(n.id),C(a.lang.slug)&&(location.href=(0,u.removeQueryArgs)(location.href,"postId"))}}))}}static getChangeValue(e){const t=e.currentTarget.id;return(0,a.isEmpty)(t)?"":t.match(/\[(.[^[]+)\]/i)[1]}render(){const{lang:t,translated_post:n,links:s,template:l}=this.props.translationData,o=(0,i.sprintf)((0,i.__)("Delete the translation in %s","polylang-pro"),t.name),r=!(0,a.isUndefined)(s.delete_link),c=!(0,a.isUndefined)(n)&&!(0,a.isNil)(n.id);return r?(0,e.createElement)(d.Button,Ie({icon:z,label:o,disabled:!c},l?{id:`templateId[${l.id}]`}:{},{className:"pll-button",onClick:this.props.handleChange}),(0,e.createElement)("span",{className:"screen-reader-text"},o)):null}}je.labelConfirmationModal=(0,i.__)("Delete template part confirmation","polylang-pro");const Be=m("pll_delete_translation",(t=>{let{isDefaultLang:n}=t;return(0,e.createElement)(e.Fragment,null,n&&(0,e.createElement)("p",null,(0,i.__)("You are about to delete the template part in the default language.","polylang-pro"),(0,e.createElement)("br",null),(0,i.__)("This will delete its customization and all its corresponding translations.","polylang-pro")),(0,e.createElement)("p",null,(0,i.__)("Are you sure you want to delete this template part?","polylang-pro")))}),je.handleDelete)(je),Ve=e=>{let{value:t,post:n=null,translatedPosts:s,translationsTable:o,language:r}=e;const i=o.get(r.slug);(0,a.isEmpty)(n)?(i.translated_post={id:null,title:t},i.links={add_link:i.links.add_link},s.delete(r.slug)):(s.set(r.slug,n.id),i.translated_post={id:n.id,title:n.title.rendered},i.links.edit_link=n.edit_link),o.set(r.slug,i),(0,l.dispatch)(_).editPost({translations:w(s)}),(0,l.dispatch)(_).editPost({title:(0,l.select)(_).getEditedPostAttribute("title")})},We=t=>{let{selectedLanguage:n,translationsTable:s,translatedPosts:l,currentPost:o}=t;return(0,e.createElement)("div",{id:"post-translations",className:"translations"},(0,e.createElement)("p",null,(0,e.createElement)("strong",null,(0,i.__)("Translations","polylang-pro"))),(0,e.createElement)("table",null,(0,e.createElement)("tbody",null,Array.from(s.values()).map((t=>n.slug!==t.lang.slug&&(0,e.createElement)("tr",{key:t.lang.slug},(0,e.createElement)("th",{className:"pll-language-column"},(0,a.isEmpty)(t.lang.flag)?(0,e.createElement)("abbr",null,t.lang.slug,(0,e.createElement)("span",{className:"screen-reader-text"},t.lang.name)):(0,e.createElement)("span",{className:"pll-select-flag flag"},(0,e.createElement)("img",{src:t.lang.flag_url,alt:t.lang.name,title:t.lang.name}))),P()&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("td",{className:"pll-translation-column"},(0,e.createElement)("span",{className:"pll-translation-language"},t.lang.name)),(0,e.createElement)("td",{className:"pll-edit-column pll-column-icon"},(0,e.createElement)(se,{translationData:t})),(0,e.createElement)("td",{className:"pll-delete-column pll-column-icon"},(0,e.createElement)(Be,{translationData:t,currentPost:o})),(0,e.createElement)("td",{className:"pll-default-lang-column pll-column-icon"},t.is_default_lang&&(0,e.createElement)($,null))),!P()&&(0,e.createElement)(e.Fragment,null,(0,e.createElement)("td",{className:"pll-edit-column pll-column-icon"},(0,e.createElement)(se,{translationData:t})),(0,e.createElement)("td",{className:"pll-sync-column pll-column-icon"},t.can_synchronize&&(0,e.createElement)(Y,{translationData:t})),(0,e.createElement)("td",{className:"pll-translation-column"},(0,e.createElement)("label",{className:"screen-reader-text",htmlFor:`tr_lang_${t.lang.slug}`},(0,i.__)("Translation","polylang-pro")),(0,e.createElement)(Fe,{id:`htr_lang_${t.lang.slug}`,autoFocus:!1,translationsTable:s,translatedPosts:l,translationData:t,value:(0,a.isUndefined)(t.translated_post)?"":t.translated_post.title,onChange:Ve})))))))))};class $e extends e.Component{render(){return this.props.isAllowedPostType?(0,e.createElement)("div",{className:"components-panel__body is-opened"},(0,a.isNil)(this.props.selectedLanguage)?(0,e.createElement)("div",{className:"pll-metabox-error components-notice is-error"},(0,i.__)("Unable to retrieve the content language","polylang-pro")):(0,e.createElement)("form",{className:"pll-metabox-location"},"wp_template_part"===this.props.currentPost.type?(0,e.createElement)(e.Fragment,null,(0,e.createElement)(G,{language:this.props.selectedLanguage,translationsTable:this.props.translationsTable})):(0,e.createElement)(e.Fragment,null,(0,e.createElement)(W,{selectedLanguage:this.props.selectedLanguage}),(0,e.createElement)(q,null)),(0,e.createElement)(We,{selectedLanguage:this.props.selectedLanguage,translationsTable:this.props.translationsTable,translatedPosts:this.props.translatedPosts,currentPost:this.props.currentPost}))):(0,e.createElement)("div",{className:"components-panel__body is-opened"},(0,e.createElement)("div",{className:"pll-metabox-error components-notice is-warning"},(0,i.__)("Templates are not translatable, only template parts are.","polylang-pro")))}}const He=(0,l.withSelect)((e=>{let t="",n=[],s=[],l={},o=!1;l=P()?te():e(_).getCurrentPost(),o=!(0,a.isNil)(l)&&!b.includes(l.type),(0,a.isNil)(l)||(t=l.lang,n=l.translations_table,s=l.translations);return{currentPost:l,selectedLanguage:S(t),translationsTable:x(n),translatedPosts:T(s,n,t),isAllowedPostType:o}}))($e),Ge=He,Ke=()=>P()?(0,e.createElement)(r.PluginSidebar,{name:"polylang-sidebar",title:(0,i.__)("Languages","polylang-pro")},(0,e.createElement)(Ge,null)):(0,e.createElement)(o.PluginSidebar,{name:"polylang-sidebar",title:(0,i.__)("Languages","polylang-pro")},(0,e.createElement)(Ge,null)),qe=()=>P()?(0,e.createElement)(r.PluginSidebarMoreMenuItem,{target:"polylang-sidebar"},(0,i.__)("Languages","polylang-pro")):(0,e.createElement)(o.PluginSidebarMoreMenuItem,{target:"polylang-sidebar"},(0,i.__)("Languages","polylang-pro")),Qe=()=>(0,e.createElement)(e.Fragment,null,(0,e.createElement)(Ke,null),(0,e.createElement)(qe,null));if(P()){const e=e=>{const t=k(),n=new URL(document.location.href).searchParams,s=n.get("postType"),o=n.get("postId"),r=null==o?void 0:o.match(t),i=(0,a.isEmpty)(r)?null:r[0],c=new URL(e).searchParams,p=c.get("postType"),u=c.get("postId"),d=null==u?void 0:u.match(t),g=(0,a.isEmpty)(d)?null:d[0],h=p!==s,m=!(0,a.isNil)(o)&&!(0,a.isNil)(u)&&g!==i;h&&"wp_template"===p&&!(0,a.isNil)(o)&&(0,a.isNil)(i)||h&&"wp_template_part"===p&&!(0,a.isNil)(u)&&(0,a.isNil)(g)||m&&(0,l.dispatch)(v).invalidateResolutionForStore()};window.onpopstate=t=>{e(document.location.href)},(t=>{const n=t.pushState,s=t.replaceState;t.pushState=(s,l,a)=>(e(a),n.apply(t,[s,l,a])),t.replaceState=(n,l,a)=>(e(a),s.apply(t,[n,l,a]))})(window.history),(()=>{ee();const e=new Promise((function(e){let t=(0,l.subscribe)((function(){const n=(0,l.select)(f).getCurrentUser();(0,a.isNil)(n)||(0,a.isEmpty)(n)||(t(),e())}))})),t=new Promise((function(e){let t=(0,l.subscribe)((function(){const n=te();(0,a.isNil)(n)||(0,a.isEmpty)(n)||(t(),e())}))}));return Promise.all([e,t,Z]).then((()=>{const e=(0,l.select)(f).getCurrentUser();(0,a.isString)(e.pll_duplicate_content)&&(e.pll_duplicate_content={}),e.pll_duplicate_content.wp_template_part=!0,(0,l.dispatch)(f).setCurrentUser({pll_duplicate_content:e.pll_duplicate_content},!0)}))})().then((function(e){(0,t.registerPlugin)("polylang-sidebar",{icon:R,render:Qe})}))}else(()=>{if((0,a.isNil)((0,l.select)(_)))return Promise.reject("Polylang languages panel can't be initialized because block editor isn't fully initialized.");ee(),(0,l.select)(f).getCurrentUser();const e=new Promise((function(e){let t=(0,l.subscribe)((function(){const n=(0,l.select)(_).getCurrentPost();(0,a.isEmpty)(n)||(t(),e())}))}));return Promise.all([e,Z]).then((function(){const e=(0,l.select)(f).getFromPost();if(!(0,a.isNil)(e)&&!(0,a.isNil)(e.id)){const e=(0,l.select)(_).getEditedPostAttribute("lang"),t=T((0,l.select)(_).getEditedPostAttribute("translations"),(0,l.select)(_).getEditedPostAttribute("translations_table"),e);(0,l.dispatch)(_).editPost({translations:w(t)})}}))})().then((function(e){(0,t.registerPlugin)("polylang-sidebar",{icon:R,render:Qe})}),(function(e){console.info(e)}))})(),this["polylang-pro"]=s})();
Save
cmd:
run