OwlCyberSecurity - MANAGER
Edit File: product-search.js
this.wc=this.wc||{},this.wc.blocks=this.wc.blocks||{},this.wc.blocks["product-search"]=function(e){function t(t){for(var r,n,a=t[0],s=t[1],b=t[2],u=0,d=[];u<a.length;u++)n=a[u],Object.prototype.hasOwnProperty.call(o,n)&&o[n]&&d.push(o[n][0]),o[n]=0;for(r in s)Object.prototype.hasOwnProperty.call(s,r)&&(e[r]=s[r]);for(i&&i(t);d.length;)d.shift()();return l.push.apply(l,b||[]),c()}function c(){for(var e,t=0;t<l.length;t++){for(var c=l[t],r=!0,a=1;a<c.length;a++){var s=c[a];0!==o[s]&&(r=!1)}r&&(l.splice(t--,1),e=n(n.s=c[0]))}return e}var r={},o={33:0},l=[];function n(t){if(r[t])return r[t].exports;var c=r[t]={i:t,l:!1,exports:{}};return e[t].call(c.exports,c,c.exports,n),c.l=!0,c.exports}n.m=e,n.c=r,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 r in e)n.d(c,r,function(t){return e[t]}.bind(null,r));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="";var a=window.webpackWcBlocksJsonp=window.webpackWcBlocksJsonp||[],s=a.push.bind(a);a.push=t,a=a.slice();for(var b=0;b<a.length;b++)t(a[b]);var i=s;return l.push([766,0]),c()}({0:function(e,t){e.exports=window.wp.element},1:function(e,t){e.exports=window.wp.i18n},12:function(e,t){e.exports=window.wp.compose},14:function(e,t){e.exports=window.wp.blocks},18:function(e,t){e.exports=window.wp.primitives},3:function(e,t){e.exports=window.wc.wcSettings},326:function(e,t){},327:function(e,t){},4:function(e,t){e.exports=window.wp.components},55:function(e,t,c){"use strict";var r=c(0);t.a=function(e){let{srcElement:t,size:c=24,...o}=e;return Object(r.isValidElement)(t)?Object(r.cloneElement)(t,{width:c,height:c,...o}):null}},766:function(e,t,c){e.exports=c(870)},767:function(e,t,c){"use strict";var r=c(0),o=c(18);const l=Object(r.createElement)(o.SVG,{xmlns:"http://www.w3.org/2000/SVG",viewBox:"0 0 24 24"},Object(r.createElement)("path",{fill:"none",d:"M0 0h24v24H0V0z"}),Object(r.createElement)("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"}));t.a=l},870:function(e,t,c){"use strict";c.r(t);var r=c(0),o=c(1),l=c(14),n=c(55),a=c(767),s=(c(326),c(327),c(5)),b=c.n(s),i=(c(2),c(3)),u=e=>{let{attributes:{label:t,placeholder:c,formId:l,className:n,hasLabel:a,align:s}}=e;const u=b()("wc-block-product-search",s?"align"+s:"",n);return Object(r.createElement)("div",{className:u},Object(r.createElement)("form",{role:"search",method:"get",action:i.HOME_URL},Object(r.createElement)("label",{htmlFor:l,className:a?"wc-block-product-search__label":"wc-block-product-search__label screen-reader-text"},t),Object(r.createElement)("div",{className:"wc-block-product-search__fields"},Object(r.createElement)("input",{type:"search",id:l,className:"wc-block-product-search__field",placeholder:c,name:"s"}),Object(r.createElement)("input",{type:"hidden",name:"post_type",value:"product"}),Object(r.createElement)("button",{type:"submit",className:"wc-block-product-search__button",label:Object(o.__)("Search",'woocommerce')},Object(r.createElement)("svg",{"aria-hidden":"true",role:"img",focusable:"false",className:"dashicon dashicons-arrow-right-alt2",xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20"},Object(r.createElement)("path",{d:"M6 15l5-5-5-5 1-2 7 7-7 7z"}))))))},d=c(9),p=c(4),h=c(12),w=Object(h.withInstanceId)(e=>{let{attributes:{label:t,placeholder:c,formId:l,className:n,hasLabel:a,align:s},instanceId:i,setAttributes:u}=e;const h=b()("wc-block-product-search",s?"align"+s:"",n);return Object(r.useEffect)(()=>{l||u({formId:"wc-block-product-search-"+i})},[l,u,i]),Object(r.createElement)(r.Fragment,null,Object(r.createElement)(d.InspectorControls,{key:"inspector"},Object(r.createElement)(p.PanelBody,{title:Object(o.__)("Content",'woocommerce'),initialOpen:!0},Object(r.createElement)(p.ToggleControl,{label:Object(o.__)("Show search field label",'woocommerce'),help:a?Object(o.__)("Label is visible.",'woocommerce'):Object(o.__)("Label is hidden.",'woocommerce'),checked:a,onChange:()=>u({hasLabel:!a})}))),Object(r.createElement)("div",{className:h},!!a&&Object(r.createElement)(r.Fragment,null,Object(r.createElement)("label",{className:"screen-reader-text",htmlFor:"wc-block-product-search__label"},Object(o.__)("Search Label",'woocommerce')),Object(r.createElement)(d.PlainText,{className:"wc-block-product-search__label",id:"wc-block-product-search__label",value:t,onChange:e=>u({label:e})})),Object(r.createElement)("div",{className:"wc-block-product-search__fields"},Object(r.createElement)(p.TextControl,{className:"wc-block-product-search__field input-control",value:c,placeholder:Object(o.__)("Enter search placeholder text",'woocommerce'),onChange:e=>u({placeholder:e})}),Object(r.createElement)("button",{type:"submit",className:"wc-block-product-search__button",label:Object(o.__)("Search",'woocommerce'),onClick:e=>e.preventDefault(),tabIndex:"-1"},Object(r.createElement)("svg",{"aria-hidden":"true",role:"img",focusable:"false",className:"dashicon dashicons-arrow-right-alt2",xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20"},Object(r.createElement)("path",{d:"M6 15l5-5-5-5 1-2 7 7-7 7z"}))))))});const m={hasLabel:{type:"boolean",default:!0},label:{type:"string",default:Object(o.__)("Search",'woocommerce')},placeholder:{type:"string",default:Object(o.__)("Search products…",'woocommerce')},formId:{type:"string",default:""}};Object(l.registerBlockType)("woocommerce/product-search",{title:Object(o.__)("Product Search",'woocommerce'),icon:{src:Object(r.createElement)(n.a,{srcElement:a.a}),foreground:"#7f54b3"},category:"woocommerce",keywords:[Object(o.__)("WooCommerce",'woocommerce')],description:Object(o.__)("A search box to allow customers to search for products by keyword.",'woocommerce'),supports:{align:["wide","full"]},example:{attributes:{hasLabel:!0}},attributes:m,transforms:{from:[{type:"block",blocks:["core/legacy-widget"],isMatch:e=>{let{idBase:t,instance:c}=e;return"woocommerce_product_search"===t&&!(null==c||!c.raw)},transform:e=>{let{instance:t}=e;return Object(l.createBlock)("woocommerce/product-search",{label:""===t.raw.title?Object(o.__)("Search",'woocommerce'):t.raw.title})}}]},deprecated:[{attributes:m,save:e=>Object(r.createElement)("div",null,Object(r.createElement)(u,e))}],edit:w,save:()=>null})},9:function(e,t){e.exports=window.wp.blockEditor}});