Files
tysweld.com/wp-content/plugins/polylang-pro/js/build/widget-editor-plugin.min.js
2025-02-24 22:33:42 +01:00

1 line
2.4 KiB
JavaScript

(()=>{var e={419:e=>{e.exports=function(){return this.lodash}()},631:e=>{e.exports=function(){return this.wp.apiFetch}()},987:e=>{e.exports=function(){return this.wp.data}()},172:e=>{e.exports=function(){return this.wp.url}()}},t={};function r(s){var n=t[s];if(void 0!==n)return n.exports;var a=t[s]={exports:{}};return e[s](a,a.exports,r),a.exports}r.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return r.d(t,{a:t}),t},r.d=(e,t)=>{for(var s in t)r.o(t,s)&&!r.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:t[s]})},r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t);(()=>{"use strict";var e=r(631),t=r.n(e),s=r(987),n=r(172),a=r(419);const o={languages:[],selectedLanguage:{},translatedPosts:{},fromPost:null,currentTemplatePart:{}};const u={setLanguages:e=>({type:"SET_LANGUAGES",languages:e}),setCurrentUser:(e,t=!1)=>({type:"SET_CURRENT_USER",currentUser:e,save:t}),setFromPost:e=>({type:"SET_FROM_POST",fromPost:e}),fetchFromAPI:e=>({type:"FETCH_FROM_API",options:e})},l=(0,s.createReduxStore)("pll/metabox",{reducer(e=o,r){switch(r.type){case"SET_LANGUAGES":return{...e,languages:r.languages};case"SET_CURRENT_USER":if(!r.save)return{...e,currentUser:r.currentUser};(s=r.currentUser,Promise.resolve(t()({path:"/wp/v2/users/me",data:s,method:"POST"}))).then((t=>(r.currentUser=t,{...e,currentUser:r.currentUser})));case"SET_FROM_POST":return{...e,fromPost:r.fromPost};case"SET_CURRENT_TEMPLATE_PART":return{...e,currentTemplatePart:r.currentTemplatePart};default:return e}var s},selectors:{getLanguages:e=>e.languages,getCurrentUser:e=>e.currentUser,getFromPost:e=>e.fromPost},actions:u,controls:{FETCH_FROM_API:e=>t()({...e.options})},resolvers:{*getLanguages(){const e=yield u.fetchFromAPI({path:"/pll/v1/languages",filterLang:!1});return u.setLanguages(function(e,t){const r=new Map;return e.reduce((function(e,r){return e.set(r[t],r),e}),r),r}(e,"slug"))},*getCurrentUser(){const e=yield u.fetchFromAPI({path:"/wp/v2/users/me",filterLang:!0});return u.setCurrentUser(e)}}});(0,s.register)(l);const c=(e,t,r)=>{const s=e.path.split("?")[0].replace(/^\/+|\/+$/g,"");return Object.values(t).find((e=>s===e))?r(e):e};t().use(((e,t)=>void 0!==e.url||"undefined"==typeof pllFilteredRoutes?t(e):t(c(e,pllFilteredRoutes,p))));const p=e=>(function(e,t){const r=(0,n.hasQueryArg)(e.path,"lang");((0,a.isUndefined)(e.filterLang)||e.filterLang)&&!r&&(e.path=(0,n.addQueryArgs)(e.path,{lang:t}))}(e,pllDefaultLanguage),e)})(),this["polylang-pro"]={}})();