File: /www/wwwroot/www.waciwang.com/wp-content/plugins/gutenberg/build/routes/template-list/route.min.js
var E=Object.create;var g=Object.defineProperty;var F=Object.getOwnPropertyDescriptor;var K=Object.getOwnPropertyNames;var R=Object.getPrototypeOf,$=Object.prototype.hasOwnProperty;var p=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var z=(e,t,r,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of K(t))!$.call(e,s)&&s!==r&&g(e,s,{get:()=>t[s],enumerable:!(i=F(t,s))||i.enumerable});return e};var n=(e,t,r)=>(r=e!=null?E(R(e)):{},z(t||!e||!e.__esModule?g(r,"default",{value:e,enumerable:!0}):r,e));var c=p((N,m)=>{m.exports=window.wp.data});var y=p((W,w)=>{w.exports=window.wp.coreData});var V=p((Y,h)=>{h.exports=window.wp.i18n});var P=p((J,x)=>{x.exports=window.wp.element});var f=p((X,T)=>{T.exports=window.wp.preferences});var D=n(c()),k=n(y()),q=n(V());function u(e,t,r){return`dataviews-${e}-${t}-${r}`}var _=n(P(),1),v=n(c(),1),C=n(f(),1);var I=n(c(),1),L=n(f(),1);async function l(e){let{kind:t,name:r,slug:i,defaultView:s,queryParams:a}=e,o=u(t,r,i),U=(0,I.select)(L.store).get("core/views",o)??s,M=a?.page??1,j=a?.search??"";return{...U,page:M,search:j}}var d={type:"grid",perPage:20,sort:{field:"title",direction:"asc"},fields:["author","active","slug"],titleField:"title",descriptionField:"description",mediaField:"preview",filters:[]};function O(e){return e==="user"?{...d,sort:{field:"date",direction:"desc"},fields:["author","active","slug","theme"]}:e==="active"||!e?{...d}:{...d,filters:[{field:"author",operator:"isAny",value:[e]}]}}async function S(e,t){let r=O(e);return l({kind:"postType",name:"wp_template",slug:e??"active",defaultView:r,queryParams:t})}function A(e){let t={};return e.perPage!==void 0&&(t.per_page=e.perPage),e.page!==void 0&&(t.page=e.page),[void 0,""].includes(e.search)||(t.search=e.search),e.sort?.field!==void 0&&(t.orderby=e.sort.field),e.sort?.direction!==void 0&&(t.order=e.sort.direction),t}var fe={title:()=>(0,q.__)("Templates"),async canvas(e){let{params:t,search:r}=e,i=await S(t.activeView,{page:r.page,search:r.search});if(i.type!=="list")return;if(r.postIds&&r.postIds.length>0){let o=r.postIds[0].toString();return{postType:"wp_template",postId:o,isPreview:!0,editLink:`/types/wp_template/edit/${encodeURIComponent(o)}`}}let s=A(i),a=await(0,D.resolveSelect)(k.store).getEntityRecords("postType","wp_template",{...s,per_page:1});if(a&&a.length>0){let o=a[0].id.toString();return{postType:"wp_template",postId:o,isPreview:!0,editLink:`/types/wp_template/edit/${encodeURIComponent(o)}`}}}};export{fe as route};