PageSourceSearch

https://www.gemaire.com/static/webpack/2182.react.chunk.9f4e8fd7e46ae1bacfdd.js

js gemaire.com collected 2026-09-28 06:40:32 UTC 9,081 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkgemaire_react_webpack=self.webpackChunkgemaire_react_webpack||[]).push([[2182],{32182:function(e,t,r){r.d(t,{A:function(){return I}});var n=r(64467),c=(r(52675),r(89463),r(33771),r(62062),r(2008),r(83851),r(81278),r(79432),r(23500),r(26099),r(96540)),o=r(5556),a=r(65202),i=r(74095),l=r(29053),u=r(45688),s=r(45529),m=r(2960),d=r(32405),p=r(54267),f=r(5544),y=r(29040),g=r(78727),v=r(37554),b=r(5070),E=r(87783),h=function(e){var t,r=e.product,n=e.product.attributes,o=void 0===n?{}:n,a=e.eventContext,i=void 0===a?{}:a,l=e.index,u=r.pim_id||r.objectID,s=(0,c.useState)(1),m=(0,f.A)(s,2),d=m[0],p=m[1],h=(0,c.useContext)(v.A).getProductPricing;return c.createElement(y.A,{product:r,productDataContext:v.A,eventContext:i.current,isLabelEnabled:!0,index:l},!(0,b.yQ)(o)&&c.createElement(c.Fragment,null,c.createElement("div",{className:"actions-primary"},c.createElement("div",{className:"fieldset"},c.createElement("div",{className:"field qty"},c.createElement("input",{name:"qty",className:"input-text qty",value:d,type:"number",onChange:function(e){return e.target.value>0&&p(e.target.value)},onKeyDown:function(e){return"."===e.key&&e.preventDefault()}})),c.createElement("div",{className:"actions"},(0,b.p$)(o)?c.createElement(E.A,{cssClasses:"tocart",qty:d,price:null===(t=h(u))||void 0===t?void 0:t.price,product:r,buttonText:"Submit To Sales"}):c.createElement(g.A,{pid:u,product:r,pricing:h(u),classes:"action tocart primary button",eventContext:i.current,index:l,qty:d})))),(0,b.yz)()&&c.createElement("a",{href:"/permalink/sku/".concat(u,"#ahrilist-app-item"),className:"ahri-link-product-item button button--block button--secondary"},"View Matched Systems")))};h.propTypes={product:o.object.isRequired,eventContext:o.object,index:o.number};var O=h,P=r(73698),k=function(){return c.createElement(c.Fragment,null,c.createElement("div",{className:"no-results-message p-x-l p-y-l"},c.createElement(P.A,{message:"There are no products matching the selection, please try again.",type:"info"})))},x=(r(28706),r(43516)),A=function(){var e={display:"block",width:"100%",height:"100%"};return c.createElement("ol",{className:"product-items"},Array(16).fill(Symbol).map((function(){return c.createElement("li",{className:"product-item"},c.createElement(x.Ay,{viewBox:"0 0 ".concat(240," ").concat(600),width:240,height:600,speed:1,style:e,backgroundColor:"#fff",foregroundColor:"#f7f7f7"},c.createElement("rect",{x:"0",y:"0",rx:"0",ry:"0",width:240,height:600})))})),Array(10).fill(Symbol).map((function(){return c.createElement("li",{className:"product-item flex-ghost"})})))},j=r(96763);function N(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function C(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?N(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):N(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var w=function(e){var t=e.products,r=e.isLoading,n=e.eventContext,o=e.isTypeAhead,f=void 0!==o&&o,y=(0,a.A)(),g=y.fetchInventory,b=(0,i.A)(),E=b.fetchPricing,h=b.getProductPricing,P=b.pricing,x=(0,u.Li)().isLoggedIn,N=(0,s.st)().recordZeroSearchResults,w=(0,m.A)(s.st),I=w.trackProductList,D=w.trackFilterProductList,_=(0,c.useContext)(d.A)||{},q=_.categoryFacetFilters,S=_.queryIdRegion,L=_.pagePosition,T=_.query,F=(0,c.useMemo)((function(){return t.map((function(e){var t=e.pim_id;return void 0===t?"":t}))}),[t]);return(0,c.useEffect)((function(){g(F),E(F)}),[t]),(0,c.useEffect)((function(){if(!f&&!r&&P&&(c=(null==F||null===(e=F[0])||void 0===e?void 0:e.indexOf("HEI:"))>-1?F:F.map((function(e){return"HEI:".concat(e)})),!(0,p.fK)(P,c).length))try{t.length&&Object.keys(P).length?(I({products:t.map((function(e){var t;return C(C({},e),{},{price:null===(t=h(e.objectID))||void 0===t?void 0:t.price})})),eventContext:n.current,queryID:S,pagePosition:L}),q&&q.length&&D({filters:Array.isArray(q[0])?q[0]:q,products:t.map((function(e){var t;return C(C({},e),{},{price:null===(t=h(e.objectID))||void 0===t?void 0:t.price})})),eventContext:n.current,queryID:S,pagePosition:L})):N(T)}catch(e){j.error(e)}var e,c}),[t,P]),c.createElement(l.v,null,c.createElement(v.A.Provider,{value:C(C(C({},y),b),{},{isLoggedIn:x,isTypeAhead:f,queryIdRegion:S,pagePosition:L})},r&&c.createElement(A,null),!(null==t||!t.length)&&!r&&c.createElement("ol",{className:"product-items"},t.map((function(e,t){return c.createElement(O,{key:"product_".concat(null==e?void 0:e.pim_id),product:e,eventContext:n,index:t})})),Array(10).fill(Symbol).map((function(e,t){return c.createElement("li",{key:"ghost_item_".concat(t),className:"product-item flex-ghost"})}))),!(null!=t&&t.length)&&!r&&c.createElement(k,null)))};w.propTypes={products:(0,o.arrayOf)(o.object),isLoading:o.bool,eventContext:o.object,isTypeAhead:o.bool};var I=w},29040:function(e,t,r){r.d(t,{A:function(){return b}}),r(52675),r(2008),r(83851),r(81278),r(79432),r(26099),r(23500);var n=r(64467),c=r(5544),o=r(96540),a=r(23023),i=r(91142),l=r(66273),u=r(71417),s=r(97870),m=r(45529),d=r(2960),p=r(5070),f=function(){return o.createElement("div",{className:"badge badge--online"},"Online Only")},y=r(96763);function g(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function v(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?g(Object(r),!0).forEach((function(t){(0,n.A)(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):g(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var b=function(e){var t=e.product,r=e.product,n=r.image,g=r.title,b=r.pim_id,E=r.objectID,h=r.catalog_code,O=r.catalog_code_srch,P=r.mpn,k=r.mpn_srch,x=r.inv_stock,A=r.attributes,j=void 0===A?{}:A,N=e.productDataContext,C=e.isLabelEnabled,w=void 0!==C&&C,I=e.children,D=e.classes,_=e.eventContext,q=e.index,S=(0,o.useContext)(N),L=S.getProductInventory,T=S.inventoryLoading,F=S.inventory,M=S.getProductPricing,R=S.pricingLoading,Q=S.pricing,H=S.isLoggedIn,z=S.isTypeAhead,K=void 0!==z&&z,V=S.queryIdRegion,B=S.pagePosition,G=(0,o.useState)(!1),Z=(0,c.A)(G,2),$=Z[0],J=Z[1],U=(0,o.useState)(!0),W=(0,c.A)(U,2),X=W[0],Y=W[1],ee=b||E,te=h||O,re=P||k,ne=(0,o.useMemo)((function(){return L(ee)||{}}),[t,F]),ce=(0,o.useMemo)((function(){return M(ee)||{}}),[t,Q]),oe=function(){J(!0),Y(!0)},ae=(0,d.A)(m.st),ie=ae.trackProductClick,le=ae.trackTypeaheadClick;return o.createElement("li",{className:"product-item ".concat(D)},o.createElement("div",{className:"product-item-info","data-container":"product-grid"},o.createElement("div",{role:"button",className:"product-item-photo",onClick:oe},o.createElement(a.A,{src:"https://cdn.gemaire.com/".concat(n),height:250,width:250,alt:g}),o.createElement("button",{type:"button",className:"product-quickview button--special",onClick:oe},o.createElement("span",{className:"material-icons m-r-s"},"visibility")," QuickView"),w&&o.createElement(s.A,{pimId:ee})),o.createElement("div",{className:"product-item-details"},o.createElement("div",{className:"product-item-list-badge-product-name-wrapper"},(0,p.ly)(x)&&o.createElement(f,null),j.brand&&o.createElement("div",{className:"product-info-brand text-muted",itemProp:"brand"},o.createElement("a",{href:"/brands/".concat((0,p.zo)(j.brand))},j.brand)),o.createElement("button",{type:"button",className:"product-item-name button--link a-left",onClick:function(){try{ie({eventContext:_,product:v(v({},t),{},{price:(null==ce?void 0:ce.price)||-1}),index:q,queryID:V,pagePosition:B}),K&&le({event:"Product",queryEntered:document.querySelector(".form.minisearch input").value,querySelected:b})}catch(e){y.error(e)}document.location="/permalink/sku/".concat(ee)}},g)),o.createElement("div",{className:"product-item-list-left-column"},o.createElement("div",{className:"product-attribute"},!!te&&"None"!==te&&o.createElement("div",{className:"product-attribute_value number",itemProp:"item-number"},"Item: ",te),!!re&&o.createElement("div",{className:"product-attribute_value mfg",itemProp:"manufacturer-number"},"MFG: ",re)),!(0,p.yQ)(j)&&o.createElement(l.A,{inventory:ne,isInventoryLoading:T,product:t})),o.createElement("div",{className:"product-item-list-right-column"},(0,p.yQ)(j)?o.createElement("p",{className:"error message m-b-0"},o.createElement("span",null,"This product is not currently available for purchase")):o.createElement(u.A,{product:t,pricing:ce,isPricingLoading:R,isLoggedIn:H}),o.createElement("div",{className:"product-item-actions"},!!I&&I)))),$&&o.createElement(i.A,{sku:"HEI:".concat(ee),modalOpen:X,closeModal:function(){return Y(!1)},index:q}))}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.