403Webshell
Server IP : 104.21.14.103  /  Your IP : 3.15.26.135
Web Server : LiteSpeed
System : Linux business53.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
User : giankuin ( 1871)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /proc/self/root/home/giankuin/dietcontrungnhanh.com/wp-content/plugins/woocommerce/assets/client/blocks/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /proc/self/root/home/giankuin/dietcontrungnhanh.com/wp-content/plugins/woocommerce/assets/client/blocks/product-template.js
(()=>{var e,t,o,r={508:(e,t,o)=>{"use strict";o.r(t);const r=window.wp.blocks,n=JSON.parse('{"$schema":"https://schemas.wp.org/trunk/block.json","apiVersion":2,"name":"woocommerce/product-template","title":"Product Template","category":"woocommerce","description":"Contains the block elements used to render a product.","keywords":["WooCommerce"],"textdomain":"woocommerce","usesContext":["queryId","query","queryContext","displayLayout","templateSlug","postId","queryContextIncludes","collection","__privateProductCollectionPreviewState"],"supports":{"inserter":false,"reusable":false,"html":false,"align":["wide","full"],"anchor":true,"__experimentalLayout":{"allowEditing":false},"color":{"gradients":true,"link":true,"__experimentalDefaultControls":{"background":true,"text":true}},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalFontStyle":true,"__experimentalTextTransform":true,"__experimentalTextDecoration":true,"__experimentalLetterSpacing":true,"__experimentalDefaultControls":{"fontSize":true}}}}');var c=o(1609),l=o(851),s=o(6087);const i=window.wp.data;var a=o(7723);const u=window.wp.blockEditor,d=window.wp.components,p=window.wp.coreData,m=window.wc.wcSettings,w=window.wc.wcTypes,g=window.wc.wcBlocksSharedContext;var y=o(2294),f=o(9491);window.wp.url;const h=window.wp.apiFetch;var v=o.n(h);const k=(0,f.createHigherOrderComponent)((e=>class extends s.Component{constructor(...e){super(...e),(0,y.A)(this,"state",{error:null,loading:!1,product:"preview"===this.props.attributes.productId?this.props.attributes.previewProduct:null}),(0,y.A)(this,"loadProduct",(()=>{const{productId:e}=this.props.attributes;"preview"!==e&&(e?(this.setState({loading:!0}),(e=>v()({path:`/wc/store/v1/products/${e}`}))(e).then((e=>{this.setState({product:e,loading:!1,error:null})})).catch((async e=>{const t=await(async e=>{if(!("json"in e))return{message:e.message,type:e.type||"general"};try{const t=await e.json();return{message:t.message,type:t.type||"api"}}catch(e){return{message:e.message,type:"general"}}})(e);this.setState({product:null,loading:!1,error:t})}))):this.setState({product:null,loading:!1,error:null}))}))}componentDidMount(){this.loadProduct()}componentDidUpdate(e){e.attributes.productId!==this.props.attributes.productId&&this.loadProduct()}render(){const{error:t,loading:o,product:r}=this.state;return(0,c.createElement)(e,{...this.props,error:t,getProduct:this.loadProduct,isLoading:o,product:r})}}),"withProduct");let b=function(e){return e.Product="product",e.Archive="archive",e.Cart="cart",e.Order="order",e.Site="site",e}({});const x="single-product",_="taxonomy-product_cat",C="taxonomy-product_tag",I=async(e,t,o,r)=>{var n,c;r((n=await(0,i.resolveSelect)(p.store).getEntityRecords(e,t,{_fields:["id"],slug:o}))&&n.length&&null!==(c=n[0])&&void 0!==c&&c.id?n[0].id:null)},S=(e,t={})=>({type:e,sourceData:t});o(1704);let P=function(e){return e.GRID="flex",e.STACK="list",e}({}),O=function(e){return e.SINGLE="single",e.THUMBNAIL="thumbnail",e}({});var B=o(7104),E=o(4478);(0,a.__)("Product Title","woocommerce"),(0,c.createElement)(B.A,{icon:E.A,className:"wc-block-editor-components-block-icon"}),(0,a.__)("Display the title of a product.","woocommerce");JSON.parse('{"name":"woocommerce/product-collection"}').name;const j=(0,m.getSetting)("stockStatusOptions",[]),A=(0,m.getSetting)("hideOutOfStockItems",!1),T=()=>A?Object.keys(function(e,t){const{[t]:o,...r}=e;return r}(j,"outofstock")):Object.keys(j),N=(T(),P.GRID,O.THUMBNAIL,["collection"]),M=()=>{const e=(0,u.useInnerBlocksProps)({className:"wc-block-product"},{__unstableDisableLayoutClassNames:!0});return(0,c.createElement)("li",{...e})},H=(0,s.memo)((({blocks:e,blockContextId:t,isHidden:o,setActiveBlockContextId:r})=>{const n=(0,u.__experimentalUseBlockPreview)({blocks:e,props:{className:"wc-block-product"}}),l=()=>{r(t)},s={display:o?"none":void 0};return(0,c.createElement)("li",{...n,tabIndex:0,role:"button",onClick:l,onKeyPress:l,style:s})})),L=k((({isLoading:e,product:t,displayTemplate:o,blocks:r,blockContext:n,setActiveBlockContextId:l})=>(0,c.createElement)(u.BlockContextProvider,{key:n.postId,value:n},(0,c.createElement)(g.ProductDataContextProvider,{product:t,isLoading:e},o?(0,c.createElement)(M,null):null,(0,c.createElement)(H,{blocks:r,blockContextId:n.postId,setActiveBlockContextId:l,isHidden:o})))));o(1434),(0,r.registerBlockType)(n,{icon:()=>(0,c.createElement)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,c.createElement)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M6 4H18C19.1046 4 20 4.89543 20 6V18C20 19.1046 19.1046 20 18 20H6C4.89543 20 4 19.1046 4 18V6C4 4.89543 4.89543 4 6 4ZM18 5.5H6C5.72386 5.5 5.5 5.72386 5.5 6V9H18.5V6C18.5 5.72386 18.2761 5.5 18 5.5ZM18.5 10.5H10L10 18.5H18C18.2761 18.5 18.5 18.2761 18.5 18V10.5ZM8.5 10.5H5.5V18C5.5 18.2761 5.72386 18.5 6 18.5H8.5L8.5 10.5Z",fill:"#1E1E1E"})),edit:e=>{const{clientId:t,context:{query:{perPage:o,offset:r=0,order:n,orderBy:g,search:y,exclude:f,inherit:h,taxQuery:v,pages:k,...P},queryContext:O=[{page:1}],templateSlug:B,displayLayout:{type:E,columns:j,shrinkColumns:A}={type:"flex",columns:3,shrinkColumns:!1},queryContextIncludes:M=[],__privateProductCollectionPreviewState:H},__unstableLayoutClassNames:D}=e,q=((e,t)=>{const o=e.templateSlug||"",r=e.postId||null,n=(e=>t=>e.replace(`${t}-`,""))(o),c=(e=>t=>e.includes(t)&&e!==t)(o),l=c(x),a=c(_),d=c(C),[p,m]=(0,s.useState)(null),[w,g]=(0,s.useState)(null),[y,f]=(0,s.useState)(null);(0,s.useEffect)((()=>{if(l){const e=n(x);I("postType","product",e,m)}if(a){const e=n(_);I("taxonomy","product_cat",e,g)}if(d){const e=n(C);I("taxonomy","product_tag",e,f)}}),[l,a,d,n]);const{isInSingleProductBlock:h,isInSomeCartCheckoutBlock:v}=(0,i.useSelect)((e=>{const{getBlockParentsByBlockName:o}=e(u.store),r=e=>o(t,e).length>0;return{isInSingleProductBlock:r(["woocommerce/single-product"]),isInSomeCartCheckoutBlock:r(["woocommerce/cart","woocommerce/checkout","woocommerce/mini-cart-contents"])}}),[t]);if(h)return S(b.Product,{productId:r});if(v)return S(b.Cart);if(l)return S(b.Product,{productId:p});const k=(e=>t=>e===t)(o);if(k(x))return S(b.Product,{productId:null});if(a)return S(b.Archive,{taxonomy:"product_cat",termId:w});if(d)return S(b.Archive,{taxonomy:"product_tag",termId:y});if(k(_))return S(b.Archive,{taxonomy:"product_cat",termId:null});if(k(C))return S(b.Archive,{taxonomy:"product_tag",termId:null});if(k("taxonomy-product_attribute"))return S(b.Archive,{taxonomy:null,termId:null});if("page-cart"===o||"page-checkout"===o)return S(b.Cart);const P=k("order-confirmation");return S(P?b.Order:b.Site)})(e.context,e.clientId),[{page:R}]=O,[V,W]=(0,s.useState)(),F="product",$=(0,m.getSettingWithCoercion)("loopShopPerPage",12,w.isNumber),J=[...new Set(M.concat(N))],U=(({clientId:e,queryContextIncludes:t})=>{const o=(0,i.useSelect)((t=>{const{getBlockParentsByBlockName:o,getBlockAttributes:r}=t("core/block-editor"),n=o(e,"woocommerce/product-collection",!0);return null!=n&&n.length?r(n[0]):null}),[e]);return(0,s.useMemo)((()=>{if(!o)return null;const e={};return null!=t&&t.length&&t.forEach((t=>{null!=o&&o[t]&&(e[t]=o[t])})),e}),[t,o])})({clientId:t,queryContextIncludes:J}),{products:Z,blocks:G}=(0,i.useSelect)((e=>{const{getEntityRecords:c,getTaxonomies:l}=e(p.store),{getBlocks:s}=e(u.store),i=l({type:F,per_page:-1,context:"view"}),a=h&&(null==B?void 0:B.startsWith("category-"))&&c("taxonomy","category",{context:"view",per_page:1,_fields:["id"],slug:B.replace("category-","")}),d={postType:F,offset:o?o*(R-1)+r:0,order:n,orderby:g};if(v&&!h){const e=Object.entries(v).reduce(((e,[t,o])=>{const r=null==i?void 0:i.find((({slug:e})=>e===t));return null!=r&&r.rest_base&&(e[null==r?void 0:r.rest_base]=o),e}),{});Object.keys(e).length&&Object.assign(d,e)}var m;(o&&(d.per_page=o),y&&(d.search=y),null!=f&&f.length&&(d.exclude=f),h)&&(a&&(d.categories=null===(m=a[0])||void 0===m?void 0:m.id),d.per_page=$);return{products:c("postType",F,{...d,...P,location:q,productCollectionQueryContext:U,previewState:H,...h&&{woocommerceStockStatus:T()}}),blocks:s(t)}}),[o,R,r,n,g,t,y,F,f,h,B,v,P,q,U,$,H]),z=(0,s.useMemo)((()=>null==Z?void 0:Z.map((e=>({postType:e.type,postId:e.id})))),[Z]);let K="";"flex"===E&&j>1&&(K=A?`wc-block-product-template__responsive columns-${j}`:`is-flex-container columns-${j}`);const Q=(0,u.useBlockProps)({className:(0,l.A)(D,"wc-block-product-template",K)});return Z?Z.length?(0,c.createElement)("ul",{...Q},z&&z.map((e=>{var t;const o=e.postId===(V||(null===(t=z[0])||void 0===t?void 0:t.postId));return(0,c.createElement)(L,{key:e.postId,attributes:{productId:e.postId},blocks:G,displayTemplate:o,blockContext:e,setActiveBlockContextId:W})}))):(0,c.createElement)("p",{...Q}," ",(0,a.__)("No results found.","woocommerce")):(0,c.createElement)("p",{...Q},(0,c.createElement)(d.Spinner,{className:"wc-block-product-template__spinner"}))},save:function(){return(0,c.createElement)(u.InnerBlocks.Content,null)}})},1704:()=>{},1434:()=>{},1609:e=>{"use strict";e.exports=window.React},9491:e=>{"use strict";e.exports=window.wp.compose},6087:e=>{"use strict";e.exports=window.wp.element},7723:e=>{"use strict";e.exports=window.wp.i18n},5573:e=>{"use strict";e.exports=window.wp.primitives}},n={};function c(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e].call(o.exports,o,o.exports,c),o.exports}c.m=r,e=[],c.O=(t,o,r,n)=>{if(!o){var l=1/0;for(u=0;u<e.length;u++){for(var[o,r,n]=e[u],s=!0,i=0;i<o.length;i++)(!1&n||l>=n)&&Object.keys(c.O).every((e=>c.O[e](o[i])))?o.splice(i--,1):(s=!1,n<l&&(l=n));if(s){e.splice(u--,1);var a=r();void 0!==a&&(t=a)}}return t}n=n||0;for(var u=e.length;u>0&&e[u-1][2]>n;u--)e[u]=e[u-1];e[u]=[o,r,n]},c.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return c.d(t,{a:t}),t},o=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,c.t=function(e,r){if(1&r&&(e=this(e)),8&r)return e;if("object"==typeof e&&e){if(4&r&&e.__esModule)return e;if(16&r&&"function"==typeof e.then)return e}var n=Object.create(null);c.r(n);var l={};t=t||[null,o({}),o([]),o(o)];for(var s=2&r&&e;"object"==typeof s&&!~t.indexOf(s);s=o(s))Object.getOwnPropertyNames(s).forEach((t=>l[t]=()=>e[t]));return l.default=()=>e,c.d(n,l),n},c.d=(e,t)=>{for(var o in t)c.o(t,o)&&!c.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},c.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),c.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.j=3,(()=>{var e={3:0};c.O.j=t=>0===e[t];var t=(t,o)=>{var r,n,[l,s,i]=o,a=0;if(l.some((t=>0!==e[t]))){for(r in s)c.o(s,r)&&(c.m[r]=s[r]);if(i)var u=i(c)}for(t&&t(o);a<l.length;a++)n=l[a],c.o(e,n)&&e[n]&&e[n][0](),e[n]=0;return c.O(u)},o=self.webpackChunkwebpackWcBlocksMainJsonp=self.webpackChunkwebpackWcBlocksMainJsonp||[];o.forEach(t.bind(null,0)),o.push=t.bind(null,o.push.bind(o))})();var l=c.O(void 0,[94],(()=>c(508)));l=c.O(l),((this.wc=this.wc||{}).blocks=this.wc.blocks||{})["product-template"]=l})();

Youez - 2016 - github.com/yon3zu
LinuXploit