PageSourceSearch

https://stahlin.com/modules/custom/robroy_products/js/rr_catalog/dist/js/catalog.js?v=1.14

js stahlin.com collected 2026-09-29 09:26:30 UTC 134,735 bytes, 2 lines download raw bytes

1(function(e){function t(t){for(var n,o,s=t[0],c=t[1],l=t[2],u=0,f=[];u<s.length;u++)o=s[u],Object.prototype.hasOwnProperty.call(i,o)&&i[o]&&f.push(i[o][0]),i[o]=0;for(n in c)Object.prototype.hasOwnProperty.call(c,n)&&(e[n]=c[n]);d&&d(t);while(f.length)f.shift()();return a.push.apply(a,l||[]),r()}function r(){for(var e,t=0;t<a.length;t++){for(var r=a[t],n=!0,o=1;o<r.length;o++){var c=r[o];0!==i[c]&&(n=!1)}n&&(a.splice(t--,1),e=s(s.s=r[0]))}return e}var n={},i={catalog:0},a=[];function o(e){return s.p+"js/"+({"build-document":"build-document","complete-document":"complete-document"}[e]||e)+".js"}function s(t){if(n[t])return n[t].exports;var r=n[t]={i:t,l:!1,exports:{}};return e[t].call(r.exports,r,r.exports,s),r.l=!0,r.exports}s.e=function(e){var t=[],r=i[e];if(0!==r)if(r)t.push(r[2]);else{var n=new Promise((function(t,n){r=i[e]=[t,n]}));t.push(r[2]=n);var a,c=document.createElement("script");c.charset="utf-8",c.timeout=120,s.nc&&c.setAttribute("nonce",s.nc),c.src=o(e);var l=new Error;a=function(t){c.onerror=c.onload=null,clearTimeout(u);var r=i[e];if(0!==r){if(r){var n=t&&("load"===t.type?"missing":t.type),a=t&&t.target&&t.target.src;l.message="Loading chunk "+e+" failed.\n("+n+": "+a+")",l.name="ChunkLoadError",l.type=n,l.request=a,r[1](l)}i[e]=void 0}};var u=setTimeout((function(){a({type:"timeout",target:c})}),12e4);c.onerror=c.onload=a,document.head.appendChild(c)}return Promise.all(t)},s.m=e,s.c=n,s.d=function(e,t,r){s.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},s.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},s.t=function(e,t){if(1&t&&(e=s(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(s.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)s.d(r,n,function(t){return e[t]}.bind(null,n));return r},s.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return s.d(t,"a",t),t},s.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},s.p="/modules/custom/robroy_products/js/rr_catalog/dist/",s.oe=function(e){throw console.error(e),e};var c=window["webpackJsonp"]=window["webpackJsonp"]||[],l=c.push.bind(c);c.push=t,c=c.slice();for(var u=0;u<c.length;u++)t(c[u]);var d=l;a.push([0,"styles","chunk-vendors","catalog-vendors"]),r()})({0:function(e,t,r){e.exports=r("1afe")},"021b":function(e,t,r){e.exports=r.p+"img/iec.svg"},"0632":function(e,t,r){},"0df4":function(e,t,r){"use strict";r("0632")}
1,"0ea1":function(e,t,r){e.exports=r.p+"img/etl.svg"},1462:function(e,t,r){"use strict";var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("svg",{directives:[{name:"show",rawName:"v-show",value:e.show,expression:"show"}],staticClass:"spinner",class:{show:e.show},attrs:{width:"44px",height:"44px",viewBox:"0 0 44 44"}},[r("circle",{staticClass:"path",attrs:{fill:"none","stroke-width":"4","stroke-linecap":"round",cx:"22",cy:"22",r:"20"}})])},i=[],a={name:"Spinner",props:{show:{type:Boolean,default:!1}}},o=a,s=(r("8a5e"),r("2877")),c=Object(s["a"])(o,n,i,!1,null,null,null);t["a"]=c.exports},1830:function(e,t,r){"use strict";r("297a")},"1acb":function(e,t,r){},"1afe":function(e,t,r){"use strict";r.r(t);r("a4d3"),r("e01a"),r("b636"),r("dc8d"),r("efe9"),r("d28b"),r("2a1b"),r("80e0"),r("6b9e"),r("197b"),r("2351"),r("8172"),r("944a"),r("81b8"),r("99af"),r("a874"),r("a623"),r("cb29"),r("4de4"),r("7db0"),r("c740"),r("0481"),r("5db7"),r("4160"),r("a630"),r("caad"),r("c975"),r("277d"),r("e260"),r("a15b"),r("baa5"),r("d81d"),r("5ded"),r("13d5"),r("f4dd"),r("fb6a"),r("45fc"),r("4e82"),r("f785"),r("a434"),r("4069"),r("73d9"),r("c19f"),r("82da"),r("ace4"),r("b420"),r("6eba"),r("accc"),r("f4b3"),r("efec"),r("0d03"),r("c0b6"),r("b56e"),r("b0c0"),r("0c47"),r("4ec9"),r("5327"),r("79a8"),r("9ff9"),r("3ea3"),r("40d9"),r("ff9c"),r("0ac8"),r("f664"),r("4057"),r("bc01"),r("6b93"),r("ca21"),r("90d7"),r("2af1"),r("0261"),r("7898"),r("23dc"),r("b65f"),r("a9e3"),r("35b3"),r("f00c"),r("8ba4"),r("9129"),r("583b"),r("aff5"),r("e6e1"),r("c35a"),r("25eb"),r("b680"),r("542d"),r("cca6"),r("b8bf"),r("12a8"),r("1d1c"),r("7a82"),r("e71b"),r("4fadc"),r("dca8"),r("c1f9"),r("e439"),r("dbb4"),r("7039"),r("3410"),r("2b19"),r("c906"),r("e21d"),r("e43e"),r("b64b"),r("bf96"),r("5bf7"),r("cee8"),r("af93"),r("131a"),r("d3b7"),r("07ac"),r("acd8"),r("e25e"),r("e6cf"),r("a79d"),r("a6fd"),r("4ae1"),r("3f3a"),r("ac16"),r("5d41"),r("9e4a"),r("7f78"),r("c760"),r("db96"),r("1bf2"),r("d6dd"),r("7ed3"),r("8b9a"),r("4d63"),r("ac1f"),r("5377"),r("25f0"),r("6062"),r("f5b2"),r("8a79"),r("f6d6"),r("2532"),r("3ca3"),r("466d"),r("843c"),r("4d90"),r("d80f"),r("38cf"),r("5319"),r("841c"),r("1276"),r("2ca0"),r("498a"),r("1e25"),r("eee7"),r("18a5"),r("1393"),r("04d3"),r("cc71"),r("c7cd"),r("9767"),r("1913"),r("c5d0"),r("9911"),r("c96a"),r("2315"),r("4c53"),r("664f"),r("cfc3"),r("4a9b"),r("fd87"),r("8b09"),r("143c"),r("5cc6"),r("8a59"),r("84c3"),r("fb2c"),r("9a8c"),r("a975"),r("735e"),r("c1ac"),r("d139"),r("3a7b"),r("d5d6"),r("20bf"),r("82f8"),r("e91f"),r("60bd"),r("5f96"),r("3280"),r("3fcc"),r("ec97"),r("ca91"),r("25a1"),r("cd26"),r("3c5d"),r("2954"),r("649e"),r("219c"),r("170b"),r("b39a"),r("72f7"),r("10d1"),r("1fe2"),r("96cf");var n=r("2b0e"),i=r("660e"),a=r("d00d"),o=r.n(a),s=r("e37d"),c=r("2536"),l=r.n(c),u=r("c0eb"),d=r("a4a1"),f=r.n(d),p=(r("f6b9"),r("2f62")),g=r("9523"),m=r.n(g),h=r("c973"),v=r.n(h),y=r("a34a"),_=r.n(y),b=r("bc3a"),O=r.n(b),w=r("909f"),P=O.a.create({baseURL:w["g"],timeout:12e4,headers:{}});P.interceptors.request.use((function(e){if(Or.state.user.token&&(e.headers["X-CSRF-Token"]=Or.state.user.token),!e.url)return e;if(-1!==e.url.indexOf("jsonapi/"))e.headers["Content-type"]="application/json",e.headers["Accept"]="application/vnd.api+json";else{var t=e.url.indexOf("_format=");if(t>0){var r=e.url.substring(t+8);e.headers["Content-type"]="application/".concat(r)}}return e}),(function(e){console.log(e),Promise.reject(e)}));var S=P,C=r("5fb0");function j(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 k(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?j(Object(r),!0).forEach((function(t){m()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):j(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var F={uid:0,token:"",info:{},status:null},x={loggedIn:function(e){return!1},userAddress:function(e){if(!e.uid)return"";var t=e.info.city+", "+e.info.state+" "+e.info.postalCode;return t=t.trim(),[e.info.address1,e.info.address2,t].filter((function(e){return!!e})).join(" <br/>")}},D={fetchDrupalCsrfToken:function(e){return v()(_.a.mark((function t(){var r,n,i;return _.a.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return r=e.commit,t.prev=1,t.next=4,S.get(w["e"]);case 4:n=t.sent,i=n.data,i&&r("setToken",i),t.next=12;break;case 9:t.prev=9,t.t0=t["catch"](1),console.warn(t.t0);case 12:case"end":return t.stop()}}),t,null,[[1,9]])})))()},fetchUserInfo:function(e){return v()(_.a.mark((function t(){var r,n,i,a,o,s,c,l,u,d,f,p,g,m,h,v,y,b,O,P,C,j,k,F,x,D,T,I,E,A,B,L,q;return _.a.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(r=e.commit,n=e.state,console.info("run fetchUserInfo()"),n.uid){t.next=5;break}return console.warn("The user is not logged in"),t.abrupt("return");case 5:return r("setStatusLoading"),t.prev=6,t.next=9,S.get(Object(w["f"])(n.uid));case 9:if(A=t.sent,B=A.status,L=A.data,200===B||201===B){t.next=15;break}return r("setStatusFailed"),t.abrupt("return");case 15:if(q={address1:(null===(i=L.field_address_1)||void 0===i||null===(a=i[0])||void 0===a?void 0:a.value)||"",address2:(null===(o=L.field_address_2)||void 0===o||null===(s=o[0])||void 0===s?void 0:s.value)||"",city:(null===(c=L.field_user_city)||void 0===c||null===(l=c[0])||void 0===l?void 0:l.value)||"",state:(null===(u=L.field_state_territory_region)||void 0===u||null===(d=u[0])||void 0===d?void 0:d.value)||"",postalCode:(null===(f=L.field_postal_code)||void 0===f||null===(p=f[0])||void 0===p?void 0:p.value)||"",country:(null===(g=L.field_country)||void 0===g||null===(m=g[0])||void 0===m?void 0:m.value)||"",cellPhone:(null===(h=L.field_cell_phone)||void 0===h||null===(v=h[0])||void 0===v?void 0:v.value)||"",firstName:(null===(y=L.field_first_name)||void 0===y||null===(b=y[0])||void 0===b?void 0:b.value)||"",lastName:(null===(O=L.field_last_name)||void 0===O||null===(P=O[0])||void 0===P?void 0:P.value)||"",title:(null===(C=L.field_title)||void 0===C||null===(j=C[0])||void 0===j?void 0:j.value)||"",email:(null===(k=L.mail)||void 0===k||null===(F=k[0])||void 0===F?void 0:F.value)||"",fax:(null===(x=L.field_user_company_fax)||void 0===x||null===(D=x[0])||void 0===D?void 0:D.value)||"",name:(null===(T=L.name)||void 0===T||null===(I=T[0])||void 0===I?void 0:I.value)||"User",uuid:null===(E=L.uuid)||void 0===E?void 0:E[0].value,id:n.uid},r("setUserInfo",q),q.uuid){t.next=20;break}return r("setStatusFailed"),t.abrupt("return");case 20:r("setStatusSucceed"),t.next=27;break;case 23:t.prev=23,t.t0=t["catch"](6),console.warn(t.t0),r("setStatusFailed");case 27:case"end":return t.stop()}}),t,null,[[6,23]])})))()}},T={setUid:function(e,t){n["default"].set(e,"uid",t)},setToken:function(e,t){n["default"].set(e,"token",t)},setStatusLoading:function(){n["default"].set(F,"status",C["q"])},setStatusSucceed:function(){n["default"].set(F,"status",C["r"])},setStatusFailed:function(){n["default"].set(F,"status",C["p"])},setUserInfo:function(e,t){n["default"].set(e,"info",k({},t))}},I={namespaced:!0,state:F,getters:x,actions:D,mutations:T},E=r("278c"),A=r.n(E),B=r("480f"),L=r.n(B),q=r("448a"),R=r.n(q);function z(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 N(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?z(Object(r),!0).forEach((function(t){m()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):z(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var $={catalog:"document_item",build_document:"favorite"},Q={document_item:{solr_field:"itm_flag_submittal_product",sort_field:""},favorite:{solr_field:"itm_flag_product_favorites",sort_field:""}},U={dimension_height_in:{name:"Height (inches)",solr_field:"fts_field_dimension_height_in",sort_field:"fts_field_dimension_height_in"},dimension_height_mm:{name:"Height (mm)",solr_field:"fts_field_dimension_height_mm",sort_field:"fts_field_dimension_height_mm"},dimension_width_mm:{name:"Width (mm)",solr_field:"fts_field_dimension_width_mm",sort_field:"fts_field_dimension_width_mm"},dimension_width_in:{name:"Width (inches)",solr_field:"fts_field_dimension_width_in",sort_field:"fts_field_dimension_width_in"},dimension_depth_mm:{name:"Depth (mm)",solr_field:"fts_field_dimension_depth_mm",sort_field:"fts_field_dimension_depth_mm"},dimension_depth_in:{name:"Depth (inches)",solr_field:"fts_field_dimension_depth_in",sort_field:"fts_field_dimension_depth_in"}},V=20,M="tcedgem_X3b_en_aggregated_field",H=1,W="tm_X3b_en_aggregated_field_info",X=.8,G=["fts_field_dimension_height_in","fts_field_dimension_height_mm","fts_field_dimension_depth_in","fts_field_dimension_depth_mm","fts_field_dimension_width_in","fts_field_dimension_width_mm"],Y={solr_id:{name:"sorl_id",solr_field:"id",sort_field:""},id:{name:"id",solr_field:"its_nid",facet_info:{},sort_field:"",global_query:!0},url:{name:"URL",solr_field:"zs_url",facet_info:{},sort_field:"",global_query:!0},keywords:{name:"Keywords",solr_field:"sm_keywords",sort_field:"sort_X3b_en_keywords"},comp_part:{name:"Competitor part number",solr_field:"tcedgem_X3b_en_field_competitor_part_number",facet_info:{},sort_field:"sort_X3b_en_field_competitor_part_number"},product_num:{name:"Product Number",solr_field:"ss_field_product_number",facet_info:{},sort_field:"sort_X3b_en_field_product_number"},title:{name:"Product Name",solr_field:"twm_X3b_en_title",facet_info:{},sort_field:"sort_X3b_en_title"},product_family:{name:"Product Family",solr_field:"ss_family_string",sort_field:"sort_X3b_en_product_family"},product_family_parent:{name:"Product Category",solr_field:"sm_product_family_parent_name",sort_field:"sort_X3b_en_product_family_parent_name"},product_category:{name:"Product Category",solr_field:"sm_categories",sort_field:""},color:{name:"Color",solr_field:"ss_color"},configuration:{name:"Configuration",solr_field:"sm_configuration"},cover_type:{name:"Cover type",solr_field:"ss_cover_type"},latch_material:{name:"Latch Material",solr_field:"ss_latch_material"},mounting_hardware:{name:"Mounting hardware",solr_field:"ss_mounting_hardware"},mounting_type:{name:"Mounting Type",solr_field:"ss_mounting_type"},rating:{name:"Rating",solr_field:"sm_rating"},upc:{name:"UPC",solr_field:"ss_field_upc",facet_info:{},sort_field:"sort_X3b_en_field_upc"},brand:{name:"Brand",solr_field:"ss_brand",sort_field:"sort_X3b_en_brand"},dimension_height_in:{name:"Height (inches)",solr_field:"fts_field_dimension_height_in",sort_field:"fts_field_dimension_height_in"},dimension_height_mm:{name:"Height (mm)",solr_field:"fts_field_dimension_height_mm",sort_field:"fts_field_dimension_height_mm"},dimension_width_mm:{name:"Width (mm)",solr_field:"fts_field_dimension_width_mm",sort_field:"fts_field_dimension_width_mm"},dimension_width_in:{name:"Width (inches)",solr_field:"fts_field_dimension_width_in",sort_field:"fts_field_dimension_width_in"},dimension_depth_mm:{name:"Depth (mm)",solr_field:"fts_field_dimension_depth_mm",sort_field:"fts_field_dimension_depth_mm"},dimension_depth_in:{name:"Depth (inches)",solr_field:"fts_field_dimension_depth_in",sort_field:"fts_field_dimension_depth_in"},product_image_url:{name:"Product Images",solr_field:"ss_field_product_images_url"},product_cat:{name:"Product Category",solr_field:"ss_product_category",sort_field:"sort_X3b_en_product_category"},material:{solr_field:"ss_material",sort_field:"sort_X3b_en_material"},iec_60529:{name:"IEC 60529",solr_field:"sm_iec_60529"},inside_width_in:{name:"Inside Width",solr_field:"ss_inside_width_in"},inside_depth_in:{name:"Inside Depth",solr_field:"ss_inside_depth_in"},inside_height_in:{name:"Inside Height",solr_field:"ss_inside_height_in"}},Z=N(N({},Y),Q),J={product_category:{name:"Categories",solr_config:{field:"sm_categories",type:"terms",limit:-1,sort:"index",mincount:0,missing:!1,excludeTags:"facet:product_category"}},material:{name:"Materials",solr_config:{field:"ss_material",type:"terms",limit:-1,mincount:1,sort:"count",missing:!1,excludeTags:"facet:material"}},color:{name:"Color",solr_config:{field:"ss_color",type:"terms",limit:-1,mincount:1,sort:"count",missing:!1,excludeTags:"facet:color"}},configuration:{name:"Configuration",solr_config:{field:"sm_configuration",type:"terms",limit:-1,mincount:1,sort:"count",missing:!1,excludeTags:"facet:color"}},cover_type:{name:"Cover type",solr_config:{field:"ss_cover_type",type:"terms",limit:-1,mincount:1,sort:"count",missing:!1,excludeTags:"facet:cover_type"}},latch_material:{name:"Latch Material",solr_config:{field:"ss_latch_material",type:"terms",limit:-1,mincount:1,sort:"count",missing:!1,excludeTags:"facet:latch_material"}},mounting_hardware:{name:"Mounting hardware",solr_config:{field:"ss_mounting_hardware",type:"terms",limit:-1,mincount:1,sort:"count",missing:!1,excludeTags:"facet:mounting_hardware"}},mounting_type:{name:"Mounting Type",solr_config:{field:"ss_mounting_type",type:"terms",limit:-1,mincount:1,sort:"count",missing:!1,excludeTags:"facet:mounting_type"}},iec_60529:{name:"IEC 60529",solr_config:{field:"sm_iec_60529",type:"terms",limit:-1,mincount:1,sort:"count",missing:!1,excludeTags:"facet:iec_60529"}},inside_width_in:{name:"Inside width",solr_config:{field:"ss_inside_width_in",type:"terms",limit:-1,mincount:1,sort:"count",missing:!1,excludeTags:"facet:inside_width_in"}},inside_height_in:{name:"Inside height",solr_config:{field:"ss_inside_height_in",type:"terms",limit:-1,mincount:1,sort:"count",missing:!1,excludeTags:"facet:inside_height_in"}},inside_depth_in:{name:"Inside depth",solr_config:{field:"ss_inside_depth_in",type:"terms",limit:-1,mincount:1,sort:"count",missing:!1,excludeTags:"facet:inside_depth_in"}},rating:{name:"Rating",solr_config:{field:"sm_rating",type:"terms",limit:-1,mincount:1,sort:"count",missing:!1,excludeTags:"facet:rating"}}},K=function(){function e(){}return e.getFacetConfig=function(e){return(null===J||void 0===J?void 0:J[e])||{}},e.getSortField=function(e){var t;return(null===Z||void 0===Z||null===(t=Z[e])||void 0===t?void 0:t.sort_field)||e},e.getSolrField=function(e){var t;return(null===Z||void 0===Z||null===(t=Z[e])||void 0===t?void 0:t.solr_field)||e},e.getViewFlagInfo=function(e){var t=$[e];return Q[t]},e.getSolrFacets=function(){return J},e.getSolrUserDataFacets=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"*:*",r={};
1return Object.keys(Q).forEach((function(n){r[n]={q:"".concat(Q[n]["solr_field"],":").concat(e),type:"query",domain:{query:t}}})),r},e.getSolrFields=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return e?Object.keys(Z).map((function(e){return"".concat(e,":").concat(Z[e]["solr_field"])})):Object.keys(Y).map((function(e){return"".concat(e,":").concat(Y[e]["solr_field"])}))},e.getSolrFilterExcludeTags=function(e){var t,r,n,i,a,o,s,c,l,u,d,f;return"product_family"!==e||null!==J&&void 0!==J&&null!==(t=J[e])&&void 0!==t&&null!==(r=t.solr_config)&&void 0!==r&&r.excludeTags?"trade_size_ranges"===e?(null===(l=J["trade_size"])||void 0===l||null===(u=l.solr_config)||void 0===u||null===(d=u.facet)||void 0===d||null===(f=d["trade_size_range"])||void 0===f?void 0:f.excludeTags)||!1:(null===J||void 0===J||null===(n=J[e])||void 0===n||null===(i=n.solr_config)||void 0===i?void 0:i.excludeTags)||!1:(null===(a=J["product_cat"])||void 0===a||null===(o=a.solr_config)||void 0===o||null===(s=o.facet)||void 0===s||null===(c=s["product_family"])||void 0===c?void 0:c.excludeTags)||!1},e}(),ee=K,te=r("a2b6");function re(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 ne(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?re(Object(r),!0).forEach((function(t){m()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):re(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var ie={wt:"json",omitHeader:"true"},ae=function(){function e(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;m()(this,"_uid",0),m()(this,"_filters",{index_id:C["n"]}),m()(this,"_queryObject",ie),m()(this,"_processFunctions",[]),this._uid=e,delete this._queryObject.json}var t=e.prototype;return t.setUid=function(e){return this._uid=e,this},t.setQuery=function(e){var t=e.search,r=e.filters,n=e.sort,i=e.limit,a=e.page;this.setFields().setSearchFilters(t,ne({},r)).setLimit(i).setSort(n).setPage(a||1)},t.setSearchFilters=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"*:*",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e&&"*:*"!==e?(this._queryObject.q=Object(te["b"])(e),this._queryObject.defType="edismax",this._queryObject.qf=["".concat(ee.getSolrField("title"),"^").concat(V),"".concat(ee.getSolrField("keywords"),"^").concat(V),"".concat(M,"^").concat(H),"".concat(W,"^").concat(X)],C["l"]&&(this._queryObject.hl="on",this._queryObject["hl.fl"]=ee.getSolrField("title"))):this._queryObject.q="*:*",Object.keys(t).length>0&&(this._filters=ne(ne({},t),{},{index_id:C["n"],bs_status:!0})),this},t.setLimit=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return e?this._queryObject.rows=e:delete this._queryObject["rows"],this},t.setSort=function(e){var t=e.by,r=e.order,n=ee.getSortField(t);return this._queryObject.sort="its_product_category_weight asc, its_product_family_weight asc, its_field_sort asc, "+n+" "+(r||"asc"),this},t.setPage=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;return this._queryObject.start=(this._queryObject.rows||50)*(e-1),this},t.setRow=function(e){e>0&&(this._queryObject.row=e)},t.setFacets=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t={};Object.keys(J).forEach((function(e){t[e]=J[e]["solr_config"]}));var r=ee.getSolrUserDataFacets(this._uid,"index_id:".concat(C["n"]));for(var n in r)t[n]=r[n];return this._queryObject.json=JSON.stringify({facet:t}),e&&this.setRow(0),this},t.setFields=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return e&&0!==e.length?this._queryObject.fl=e.map((function(e){return"".concat(e,":").concat(ee.getSolrField(e))})).join(","):this._queryObject.fl=ee.getSolrFields(this._isLoggedIn()).join(","),this},t.addOrQueryToFilters=function(e){var t=[];return Object.keys(e).forEach((function(r){var n=ee.getSolrField(r);t.push("".concat(r,':"').concat(e[n],'"'))})),this._filters.push("("+t.join(" OR ")+")"),!0},t.addProcessFunc=function(e){"function"===typeof e&&this._processFunctions.push(e)},t._callPreprocessQueryObject=function(){var e=this;this._processFunctions.forEach((function(t){return t(e._queryObject.fq)}))},t.query=function(){var e=v()(_.a.mark((function e(){var t;return _.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this._prepareFilters(this._filters),this._callPreprocessQueryObject(),t=this._buildFormData(),e.prev=3,e.next=6,O.a.post(C["o"],t,{headers:{"Content-type":"application/x-www-form-urlencoded"}});case 6:return e.abrupt("return",e.sent);case 9:return e.prev=9,e.t0=e["catch"](3),console.warn(e.t0),e.abrupt("return",{status:!1});case 13:case"end":return e.stop()}}),e,this,[[3,9]])})));function t(){return e.apply(this,arguments)}return t}(),t._isLoggedIn=function(){return!!this._uid},t._preprocessFilterValue=function(e,t){return Object(te["b"])(e)},t._prepareFilter=function(e,t){var r=this,n="";if(Array.isArray(t)&&!t.length||!t)return"";var i=ee.getSolrField(e);return i&&(e=i),G.includes(e)?n+=e+":"+t:Array.isArray(t)?n+="("+t.map((function(t){return e+':"'+r._preprocessFilterValue(t,e)+'"'})).join(" OR ")+")":n+=e+':"'+this._preprocessFilterValue(t,e)+'"',"ss_fam
1ily_string"===e&&(n+="^1.1"),n},t._prepareFilters=function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r={product_cat:["product_cat","product_family"],trade_size:["trade_size","trade_size_range"]},n=[],i=Object.entries(r).reduce((function(r,i){var a=A()(i,2),o=a[0],s=a[1],c=s.reduce((function(r,i){return t[i]&&(r.push(e._prepareFilter(i,t[i])),n.push(i)),r}),[]);if((null===c||void 0===c?void 0:c.length)>0){var l=e._getFilterTag(o)+c.join(" OR ");r.push(l)}return r}),[]),a=Object.keys(t).reduce((function(r,i){if(!n.includes(i)){var a=e._prepareFilter(i,t[i]),o=e._getFilterTag(i);r.push(o+a)}return r}),[]);return this._queryObject.fq=[].concat(R()(i),R()(a)),this._queryObject.fq},t._getFilterTag=function(e){return J[e]||"product_family"===e||"trade_size_range"===e?"{!tag=facet:"+e+"}":""},t._buildFormData=function(){var e=this,t=new FormData;return Object.keys(this._queryObject).forEach((function(r){if(Array.isArray(e._queryObject[r]))e._queryObject[r].forEach((function(e){return t.append(r,e)}));else{var n=e._queryObject[r];"fl"===r&&(n+=",score"),t.append(r,n)}})),t},t.queryCatalog=function(){var e=v()(_.a.mark((function e(){var t,r,n;return _.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.query();case 2:return t=e.sent,r=t.data,n=t.status,e.abrupt("return",{status:200===n,docs:r.response.docs||[],facets:r.facets||[],highlighting:r.highlighting,numFound:r.response.numFound||0,start:r.response.start||0});case 6:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),e}(),oe=ae,se=r("4082"),ce=r.n(se),le=["product_family"],ue=["trade_size_range"];function de(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 fe(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?de(Object(r),!0).forEach((function(t){m()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):de(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var pe=function(e){var t,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null!==(t=e.product_family)&&void 0!==t&&t.buckets){var n=e.product_family,i=ce()(e,le);return fe(fe({},i),{},{children:{buckets:_e(n.buckets,"product_family",r),name:"Product Family",id:"product_family"}})}return e},ge=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("Multiple"===(null===e||void 0===e?void 0:e.val)&&e.trade_size_range.buckets){var r=e.trade_size_range,n=ce()(e,ue);return fe(fe({},n),{},{active:he("trade_size",e.val,t),children:{buckets:_e(r.buckets,"trade_size_range",t),name:"Ranges",id:"trade_size_range"}})}return fe(fe({},e),{},{active:he("trade_size",e.val,t)})},me=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=drupalSettings.catalog["product_categories_names_to_id"],n=e.reduce((function(e,t){return e[t.val]=t.count,e}),{}),i=[],a=Object.keys(r).reduce((function(e,a){var o={id:r[a],val:a,count:(null===n||void 0===n?void 0:n[a])||0,displayText:null===C["b"]||void 0===C["b"]?void 0:C["b"][a],active:he("product_category",a,t)},s=a.split("|"),c=A()(s,2),l=c[0],u=c[1];return e[l]||(e[l]={children:{buckets:[],id:"product_category",name:"Product Family"}}),u?e[l]["children"]["buckets"].push(fe(fe({},o),{},{displayText:u.slice(u.indexOf("|")+1)})):(e[l]=fe(fe({},e[l]),o),i.push(l)),e}),{});return i.map((function(e){return a[e]}))},he=function(e,t,r){var n;return(null===r||void 0===r||null===(n=r[e])||void 0===n?void 0:n.includes(t))||(null===r||void 0===r?void 0:r[e])===t},ve=function(e,t,r){return"product_cat"===t?pe(e,r):"trade_size"===t?ge(e,r):fe(fe({},e),{},{active:he(t,e.val,r)})},ye=function(e,t){var r,n,i=R()(e);return"trade_size"===t&&"Multiple"===(null===i||void 0===i||null===(r=i[0])||void 0===r?void 0:r["val"])&&i.push(i.shift()),"product_cat"===t&&null!==(n=drupalSettings.catalog)&&void 0!==n&&n.product_categories?i.sort((function(e,t){return drupalSettings.catalog.product_categories.indexOf(e.val)-drupalSettings.catalog.product_categories.indexOf(t.val)})):i.sort((function(e,r){if("trade_size"===t){var n,i,a=function(e){return(e||[]).some((function(e){return e.active}))};return(r.active||a(null===(n=r.children)||void 0===n?void 0:n.buckets))-(e.active||a(null===(i=e.children)||void 0===i?void 0:i.buckets))}return r.active-e.active||r.count-e.count})),i},_e=function(e,t,r){if("product_category"===t)return me(e,r);var n=e.map((function(e){return ve(e,t,r)})),i=(r[t]||[]).reduce((function(t,r){return-1===e.findIndex((function(e){return e.val===r}
1))&&t.push({count:0,val:r,active:!0}),t}),[]);return ye([].concat(R()(n),R()(i)),t)},be=function(e,t){var r={},n={};return Object.keys(e).forEach((function(i){if("count"!==i)if("undefined"!==typeof e[i].buckets){var a=ee.getFacetConfig(i);r[i]={id:i,name:null===a||void 0===a?void 0:a.name,buckets:_e(e[i].buckets,i,t)}}else n[i]=e[i].count})),{termFacets:r,dataFacets:n}};function Oe(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 we(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Oe(Object(r),!0).forEach((function(t){m()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Oe(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Pe,Se=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,n=[],i={},a=Object.keys(Q),o=r?a.reduce((function(e,t){return we(we({},e),{},m()({},t,[]))}),{}):{};return e.forEach((function(e){var s,c={};r&&(c=a.reduce((function(t,n){var i=e.hasOwnProperty(n)&&e[n].includes(r);return i&&o[n].push(e.id),we(we({},t),{},m()({},n,i))}),{})),n.push(e.id),i[e.id]=we(we({},e),{},{title:Array.isArray(e.title)?e.title[0]:e.title},c);var l=null===t||void 0===t||null===(s=t[e["solr_id"]])||void 0===s?void 0:s[Y["title"].solr_field];Array.isArray(l)&&(l=l[0]),l&&(i[e.id]["highlight_title"]=l)})),{lists:n,items:i,flags:o}},Ce=r("8c4f"),je=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"catalog"},["lg"!==e.$mq?r("div",[r("catalog-quick-search",{attrs:{theme:"white","hide-reset-link":"true","hide-title":"true",prefix:"sm"===e.$mq?"SEARCH":"","one-row":"md"===e.$mq}}),r("div",{staticClass:"catalog-filter-tab"},[r("div",{class:"filter-tab "+(e.sidebarActive?"active":""),on:{click:function(t){return t.preventDefault(),e.toggleMobileSidebar.apply(null,arguments)}}},[e._v("\n        Filter\n        "),r("a",{class:{"burger-icon":!0,active:e.sidebarActive},attrs:{href:"#"}},[r("span"),r("span"),r("span"),r("span")])])])],1):e._e(),r("product-category-info"),r("product-display",{attrs:{"flag-type":"toggle"}}),r("catalog-tour")],1)},ke=[],Fe=r("5c36"),xe=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"category-info",attrs:{id:"category-info"}},[r("catalog-title",{attrs:{title:e.pageTitle,icons:e.standardIcons}}),e.activeCategoryId?r("div",{staticClass:"category-content"},[r("div",{staticClass:"left-column"},[r("div",[e.activeProductCategory["category_description"]&&e.activeProductCategory["category_description"].length>0?r("div",{staticClass:"section"},[r("h3",{staticClass:"section-title"},[e._v("\n            Description\n          ")]),r("div",{staticClass:"section-content"},[r("div",{class:e.readMoreClass},e._l(e.activeProductCategory["category_description"],(function(t,n){return r("p",{key:"description-"+n,domProps:{innerHTML:e._s(t.value)}})})),0),r("div",{staticClass:"read-change-wrapper"},[!0===e.readMore?r("a",{staticClass:"read-change btn btn-light btn-xs",attrs:{role:"link"},on:{click:function(t){return t.preventDefault(),function(){return e.toggleReadmore()}.apply(null,arguments)}}},[e._v("\n                Read Less\n              ")]):r("a",{staticClass:"read-change btn btn-light btn-xs",attrs:{role:"link"},on:{click:function(t){return t.preventDefault(),function(){return e.toggleReadmore()}.apply(null,arguments)}}},[e._v("\n                Read More \n              ")])])])]):e._e(),e.activeProductCategory["extra_text"]&&e.activeProductCategory["extra_text"].length>0?r("div",{staticClass:"section product-families"},[r("div",{staticClass:"section-content"},e._l(e.activeProductCategory["extra_text"],(function(t,n){return r("div",{key:"p-"+n,domProps:{innerHTML:e._s(t.value)}})})),0)]):e._e(),e.activeProductCategory["children"]&&e.activeProductCategory["children"].length>0?r("div",{staticClass:"section product-families"},[r("h3",{staticClass:"section-title"},[e._v("\n            "+e._s(e.categoryDisplayNames[e.activeProductCategory.name])+" Families\n          ")]),r("div",{staticClass:"section-content"},[r("ul",{staticClass:"cards"},e._l(e.activeProductCategory.children,(function(t){return r("li",{key:t},[r("a",{on:{click:function(r){return r.preventDefault(),function(){return e.clickProductFamilyHander(t)}.apply(null,arguments)}}},[e._v("\n                  "+e._s(e.categoryItems[t].name)+"\n                ")])])})),0)])]):e.activeProductCategory["parent_id"]?r("a",{staticClass:"btn btn-outline-dark btn-sm",on:{click:function(t){return t.preventDefault(),e.clickBackToCategory.apply(null,arguments)}}},[e._v("\n          Back to "+e._s(e.categoryDisplayNames[e.categoryItems[e.activeProductCategory["parent_id"]].name])+"\n        ")]):e._e(
1)])]),r("div",{staticClass:"right-column"},[e.activeProductCategory["images"]?[e.activeProductCategory["images"].length>1?r("product-image-slider",{attrs:{images:e.activeProductCategory["images"]}}):1===e.activeProductCategory["images"].length?r("img",{staticClass:"single-img",attrs:{src:e.activeProductCategory["images"][0]["original"]}}):e._e()]:e._e()],2)]):e._e()],1)},De=[],Te=r("e9a7"),Ie=r.n(Te),Ee=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"catalog-title"},[n("h1",{staticClass:"page-title"},[e._v("\n    "+e._s(e.title)+"\n  ")]),n("div",{staticClass:"standard-icons"},e._l(e.icons,(function(e){return n("inline-svg",{attrs:{src:r("d4a4")("./"+e+".svg")}})})),1)])},Ae=[],Be=r("6d5e"),Le=r.n(Be),qe={name:"CatalogTitle",components:{InlineSvg:Le.a},props:{title:{type:String,required:!0},icons:{type:Array,default:function(){return[]}}}},Re=qe,ze=(r("e719"),r("2877")),Ne=Object(ze["a"])(Re,Ee,Ae,!1,null,"f7e27772",null),$e=Ne.exports,Qe=function(){var e=this,t=e.$createElement,r=e._self._c||t;return e.sliderImages.length>0?r("div",{staticClass:"product-images"},[r("vue-glide",{ref:"glideTop",staticClass:"gallery-top",attrs:{type:"carousel",gap:"10","per-view":"1"},model:{value:e.activeSlide,callback:function(t){e.activeSlide=t},expression:"activeSlide"}},e._l(e.sliderImages,(function(e,t){return r("vue-glide-slide",{key:"slide-"+t},[r("img",{attrs:{src:e.original}})])})),1),r("div",{staticClass:"gallery-thumbs"},[r("vue-glide",{ref:"glideThumb",attrs:{type:"carousel","focus-at":"0","per-view":"4"},on:{"glide:slide-click":e.thumbClickHandler},model:{value:e.activeSlide,callback:function(t){e.activeSlide=t},expression:"activeSlide"}},[e._l(e.sliderImages,(function(e,t){return r("vue-glide-slide",{key:"thumb-"+t},[r("img",{attrs:{src:e.thumb}})])})),r("template",{slot:"control"},[r("div",{staticClass:"btn-next",attrs:{"data-glide-dir":">"}},[r("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",width:"19px",height:"31px",viewBox:"0 0 19 31",version:"1.1"}},[r("g",{attrs:{id:"gallery-btn-prev"}},[r("path",{attrs:{d:"M 0 26.730469 L 3.738281 30.390625 L 18.894531 15.449219 L 3.738281 0.609375 L 0 4.167969 L 11.523438 15.449219 ",fill:"black"}})])])]),r("div",{staticClass:"btn-prev",attrs:{"data-glide-dir":"<"}},[r("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",width:"19px",height:"31px",viewBox:"0 0 19 31",version:"1.1"}},[r("g",{attrs:{id:"gallery-btn-prev"}},[r("path",{attrs:{d:"M 0 26.730469 L 3.738281 30.390625 L 18.894531 15.449219 L 3.738281 0.609375 L 0 4.167969 L 11.523438 15.449219 ",fill:"black"}})])])])])],2)],1)],1):e._e()},Ue=[],Ve=r("c13f");function Me(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 He(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Me(Object(r),!0).forEach((function(t){m()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Me(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var We={name:"ProductImageSlider",title:"Thumbs gallery with Two-way control",components:(Pe={},m()(Pe,Ve["Glide"].name,Ve["Glide"]),m()(Pe,Ve["GlideSlide"].name,Ve["GlideSlide"]),Pe),props:{images:{type:Array,required:!0}},computed:He(He({},Object(p["e"])("products",["productImages"])),{},{sliderImages:function(){var e=Array.from(new Set(Object.values(this.productImages||{})));return e}}),data:function(){return{activeSlide:0}},mounted:function(){this.$nextTick((function(){}))},methods:{thumbClickHandler:function(e){Number.isInteger(e)&&(this.activeSlide=e)}}},Xe=We,Ge=(r("b7d5"),Object(ze["a"])(Xe,Qe,Ue,!1,null,"644ed838",null)),Ye=Ge.exports;function Ze(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 Je(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?Ze(Object(r),!0).forEach((function(t){m()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ze(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Ke={name:"ProductCategoryInfo",components:{CatalogTitle:$e,ProductImageSlider:Ye},computed:Je(Je(Je(Je(Je(Je({},Object(p["c"])("catalog",["activeCategoryId"])),Object(p["e"])("products",{categoryItems:function(e){return e.categories.items},readMore:function(e){return e.readMore}})),Object(p["c"])("products",["isCategoryReady"])),Object(p["c"])("user",["loggedIn"])),Object(p["c"])("view",["pageTitle"])),{},{activeProductCategory:function(){return this.activeCategoryId?this.categoryItems[this.activeCategoryId]:null},readMoreClass:function(){return!0===this.readMore?"read-more-content":"read-less-content"},standardStrings:function(){var e;return null!==(e=this.activeProductCategory)&&void 0!==e&&e.standards?this.activeProductCategory.standards.join(",").toLowerCase():""},standardIcons:function(){var e,t=((null===(e=this.activeProductCategory)||void 0===e?void 0:e.standards)||[]).join(",").toLowerCase(),r=[];return["ul ","nsf","etl","iec"].forEach((function(e){return t.includes(e)?r.push(e.trim()):[]})),r}}),watch:{activeCategoryId:function(e){e&&!this.isCategoryReady(e)&&this.fetchCategoryDetail(e)}},methods:Je(Je(Je(Je(Je({capitalize:Ie.a},Object(p["d"])("catalog",["removeFacetFilter"])),Object(p["d"])("products",["setReadMore"])),Object(p["b"])("products",["fetchCategoryDetail"])),Object(p["b"])("catalog",{setActiveCategory:"setActiveProductCategoryById",refreshSolr:"fetchSolrDataByQuery"})),{},{clickProductFamilyHander:function(e){e&&(this.loggedIn?(this.setActiveCategory(e),this.refreshSolr({})):this.$router.push(this.categoryItems[e].alias))},toggleReadmore:function(){this.setReadMore(!this.readMore)},clickBackToCategory:function(){var e,t=null===(e=this.categoryItems[this.activeCategoryId])||void 0===e?void 0:e["parent_id"];this.clickProductFamilyHander(t)}}),created:function(){this.categoryDisplayNames=C["b"]}},et=Ke,tt=(r("b5ef"),Object(ze["a"])(et,xe,De,!1,null,null,null)),rt=tt.exports,nt=r("1dff"),it=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("v-tour",{attrs:{name:"myTour",steps:e.steps,options:{highlight:!0}}})},at=[],ot={name:"CatalogTour",data:function(){return{steps:[{target:".catalog-category-nav--item:nth-child(2)",content:"Product Category. It is corresponding with the filters",offset:-300},{target:".sidebar",content:"<div>Product Filters</div>",params:{placement:"left",enableScrolling:!1}},{target:".product-table",content:"Products corresponding with the left Sidebar",offset:-300,params:{placement:"top",enableScrolling:!1}}]}},mounted:function(){}},st=ot,ct=Object(ze["a"])(st,it,at,!1,null,"7b504f52",null),lt=ct.exports;function ut(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 dt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ut(Object(r),!0).forEach((function(t){m()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ut(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var ft={name:"CatalogView",components:{CatalogTour:lt,"catalog-quick-search":Fe["a"],"product-category-info":rt,"product-display":nt["a"]},computed:dt(dt({},Object(p["e"])({sidebarActive:function(e){return e.view.sidebarActive}})),Object(p["c"])("user",["loggedIn"])),created:function(){this.fetchFlags()},methods:dt(dt(dt(dt(dt({},Object(p["d"])("view",["toggleSidebar"])),Object(p["d"])("catalog",["setFacetFilter"])),Object(p["b"])("catalog",["fetchSolrDataByQuery","setFlagFilterByRouteName","updateQueryByUrlQueryParams"])),Object(p["b"])("flags",["updateFlags","fetchFlags"])),{},{toggleMobileSidebar:function(e){"lg"===this.$mq||this.sidebarActive||(e.stopPropagation(),this.toggleSidebar())},_processQueryFromRoute:function(e){this.updateQueryByUrlQueryParams(e.query),this.loggedIn&&this.setFlagFilterByRouteName(e.name)}
1,loadContent:function(e){this._processQueryFromRoute(e),this.fetchSolrDataByQuery({})}}),beforeRouteEnter:function(e,t,r){r((function(t){t.loadContent(e)}))},beforeRouteUpdate:function(e,t,r){this.loadContent(e),r()},beforeRouteLeave:function(e,t,r){e.name!==t.name&&this.loggedIn&&this.updateFlags(C["f"]),r()}},pt=ft,gt=(r("2f2c"),Object(ze["a"])(pt,je,ke,!1,null,null,null)),mt=gt.exports;n["default"].use(Ce["a"]);var ht=new Ce["a"]({mode:"history",routes:[{path:"/catalog/complete-document",name:C["v"],component:function(){return Promise.all([r.e("styles"),r.e("complete-document")]).then(r.bind(null,"1cb9"))},meta:{title:C["k"][C["v"]]}},{path:"/catalog/build-document",name:C["u"],component:function(){return Promise.all([r.e("styles"),r.e("build-document")]).then(r.bind(null,"69b5"))},meta:{title:C["k"][C["u"]]}},{path:"/:category/:family?",name:C["t"],component:mt,meta:{title:C["k"][C["t"]]}}]});ht.beforeEach((function(e,t,r){var n,i,a=null;"true"!==C["c"]&&(a=parseInt(null===(n=drupalSettings)||void 0===n||null===(i=n.user)||void 0===i?void 0:i.uid),a&&a!==Or.state.user.uid&&(Or.dispatch("user/fetchDrupalCsrfToken",{root:!0}),Or.commit("user/setUid",a,{root:!0})));Or.getters["user/loggedIn"]?"/catalog"===e.path&&r({path:"/products",query:e.query}):(Or.commit("view/addNextViewMessage","You need to login first",{root:!0}),"/catalog"!==e.path&&e.name!==C["u"]||r("/products"),e.params["category"]&&"/products"!==e.path&&Or.dispatch("catalog/setActiveProductCategoryByPath",e.path,{root:!0})),Or.commit("view/setView",e.name),r()}));var vt=ht;function yt(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 _t(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?yt(Object(r),!0).forEach((function(t){m()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):yt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var bt,Ot={fetchSolrIfQueryDifference:function(e){e.state;var t=e.commit,r=e.dispatch;e.rootState;t("setPage",1),r("fetchSolrDataByQuery",{})},fetchSolrDataByQuery:function(e,t){return v()(_.a.mark((function r(){var n,i,a,o,s,c,l,u,d,f,p,g,m,h,v,y,b;return _.a.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return n=e.state,i=e.rootState,a=e.commit,o=t.query,s=t.mode,a("products/setProductStatusLoading",!1,{root:!0}),s=s||"both",c=i.user.uid,a("setStatusLoading"),o&&0!==Object.keys(o).length||(o=_t({},n.query)),l=new oe,l.setUid(c).setQuery(o),i.view.name===C["u"]&&l.addProcessFunc((function(e){e&&Object.keys(e).forEach((function(t){e[t].includes("itm_flag_product_favorites")&&(e[t]='{!tag=flag}(itm_flag_product_favorites:"'.concat(i.user.uid,'" OR itm_flag_submittal_product:"').concat(i.user.uid,'")'))}))})),"both"===s?l.setFacets():"facets"===s&&l.setFacets(!0),a("view/setHash",Object(te["e"])(n.query),{root:!0}),r.prev=12,r.next=15,l.queryCatalog();case 15:if(u=r.sent,d=u.docs,f=u.facets,p=u.numFound,g=u.status,m=u.highlighting,g){r.next=23;break}return r.abrupt("return",a("setStatusFailed"));case 23:f&&(h=be(f,n.query.filters),v=h.dataFacets,y=h.termFacets,Object.keys(y).length>0&&a("setFacets",y),v&&Object.keys(v).forEach((function(e){a("flags/setCountInSolr",[e,v[e]],{root:!0})}))),"facets"!==s&&(a("products/setProductTotal",p,{root:!0}),d&&(b=Se(d,m,c),a("products/addProductItems",b.items,{root:!0}),a("products/setProductList",b.lists,{root:!0}))),a("setStatusSucceed"),r.next=32;break;case 28:return r.prev=28,r.t0=r["catch"](12),console.warn(r.t0),r.abrupt("return",a("setStatusFailed"));case 32:case"end":return r.stop()}}),r,null,[[12,28]])})))()},updateProductsListStatus:function(e){var t=e.commit;e.dispatch;t("products/setProductStatusLoaded",!0,{root:!0})},updateQueryByUrlQueryParams:function(e,t){var r=e.commit,n=e.dispatch,i=e.state,a=t.limit,o=t.page,s=t.keys,c=t.sortby,l=t.order,u=t.depth,d=t.width,f=t.height,p=t.tolerance,g=t.size;if(r("setPage",o||1),a&&r("setLimit",a||50),c&&r("setSortBy",c),c&&r("setSortOrder",l),p>0&&r("setTolerance",p),"in"==g||"mm"==g){if(u>0){var m="dimension_depth_"+g;r("setDimension",["depth_"+g,u]),n("changeDimensionFilter",[m,u])}if(d>0){m="dimension_width_"+g;console.log(d),r("setDimension",["width_"+g,d]),n("changeDimensionFilter",[m,d])}if(f>0){console.log(f);m="dimension_height_"+g;r("setDimension",["height_"+g,f]),n("changeDimensionFilter",[m,f])}r("setSize",g)}Object.keys(J).forEach((function(e){i.query.filters[e]&&i.query.filters[e].length||!t.hasOwnProperty(e)||r("setFacetFilter",[e,t[e].split(",")])}
1)),s&&r("setSearch",s)},toggleBucketOnFacet:function(e,t){var r=e.state,n=e.commit,i=e.dispatch,a=A()(t,2),o=a[0],s=a[1];r.query.filters[o]&&-1!==r.query.filters[o].indexOf(s)?"product_category"===o?(i("removeProductCategoryBucket",s),i("reloadCategoryRoute")):(n("removeBucketFromFacetFilter",[o,s]),n("setPage",1),i("fetchSolrDataByQuery",{})):"product_category"===o?(i("addProductCategoryBucket",s),i("reloadCategoryRoute")):("trade_size"===o&&"Multiple"===s?n("removeFacetFilter","trade_size_range"):"trade_size_range"===o&&n("removeBucketFromFacetFilter",["trade_size","Multiple"]),n("addBucketToFacetFilter",[o,s]),n("setPage",1),i("fetchSolrDataByQuery",{}))},resetFacetsExceptFlag:function(e){var t=e.commit,r=e.dispatch;t("clearFacetFiltersExceptFlag"),t("setPage",1),r("fetchSolrDataByQuery",{})},resetFacets:function(e){var t=e.commit,r=e.dispatch;t("clearFacetFilters"),t("setPage",1),r("fetchSolrDataByQuery",{})},changeCompetitorFilter:function(e,t){var r=e.commit;t?r("setFacetFilter",["comp_part",t]):r("removeFacetFilter","comp_part")},changeCompetitorFilterAndLoad:function(e,t){var r=e.commit,n=e.dispatch;t?r("setFilter",["comp_part",t]):r("removeFilter","comp_part"),r("setPage",1),n("fetchSolrDataByQuery",{})},changeDimensionFilter:function(e,t){var r=e.state,n=e.commit,i=A()(t,2),a=i[0],o=i[1];if(o){var s=o;if(null!==r&&void 0!==r&&r.tolerance){if(parseInt(r.tolerance)>0){var c=o,l=parseInt(o)+parseInt(r.tolerance);o-r.tolerance>0&&(c=o-r.tolerance),s="[ "+c+" TO "+l+" ]"}}else{var u=0;0===r.tolerance.length&&(u=1);var d=o,f=parseInt(o)+parseInt(u);o-u>0&&(d=o-u),s="[ "+d+" TO "+f+" ]"}n("setFacetFilter",[a,s])}else n("removeFacetFilter",a)},changeDimensionToleranceFilter:function(e){var t=e.state,r=e.commit;parseInt(t.tolerance)>0?Object.keys(t.dimension).forEach((function(e){if("undefined"!==t.query.filters["dimension_"+e]&&t.dimension[e]>0){var n=t.dimension[e],i=n,a=parseInt(n)+parseInt(t.tolerance);n-t.tolerance>0&&(i=n-t.tolerance);var o="[ "+i+" TO "+a+" ]";r("setFacetFilter",["dimension_"+e,o])}})):Object.keys(t.dimension).forEach((function(e){if("undefined"!==t.query.filters["dimension_"+e]){var n=0;if(0===t.tolerance.length&&(n=1),t.dimension[e]>0){var i=t.dimension[e],a=i,o=parseInt(i)+parseInt(n);i-n>0&&(a=i-n);var s="[ "+a+" TO "+o+" ]";r("setFacetFilter",["dimension_"+e,s])}}}))},changeSearchStringAndLoad:function(e,t){var r=e.commit,n=e.dispatch;r("setSearch",t||null),r("setPage",1),n("fetchSolrDataByQuery",{})},toggleSort:function(e,t){var r=e.commit,n=e.dispatch,i=e.state;t!==i.query.sort.by?r("setSort",{by:t,order:"asc"}):r("setSort",{by:t,order:"desc"===i.query.sort.order?"asc":"desc"}),n("fetchSolrDataByQuery",{mode:"rows"})},changeRowLimit:function(e,t){var r=e.commit,n=e.dispatch,i=e.state;r("setLimit",t),t*(i.query.page-1)+1>i.productCount&&r("setPage",Math.ceil(i.productCount/t)),n("fetchSolrDataByQuery",{mode:"rows"})},changePage:function(e,t){var r=e.commit,n=e.dispatch;r("setPage",t),n("fetchSolrDataByQuery",{mode:"rows"})},resetSearch:function(e){var t=e.commit,r=e.dispatch;t("resetDimension"),t("removeFacetFilter","dimension_height_in"),t("removeFacetFilter","dimension_height_mm"),t("removeFacetFilter","dimension_width_in"),t("removeFacetFilter","dimension_width_mm"),t("removeFacetFilter","dimension_depth_in"),t("removeFacetFilter","dimension_depth_mm"),t("setTolerance",""),t("removeFacetFilter","comp_part"),t("setSearch",null),t("setPage",1),r("fetchSolrDataByQuery",{})},resetDimensionSearch:function(e){var t=e.commit,r=e.dispatch;t("resetDimension"),t("removeFacetFilter","dimension_height_in"),t("removeFacetFilter","dimension_height_mm"),t("removeFacetFilter","dimension_width_in"),t("removeFacetFilter","dimension_width_mm"),t("removeFacetFilter","dimension_depth_in"),t("removeFacetFilter","dimension_depth_mm"),t("setTolerance",""),t("removeFacetFilter","comp_part"),t("setSearch",null),t("setPage",1),r("fetchSolrDataByQuery",{})},setActiveProductCategoryByPath:function(e,t){var r,n=e.dispatch,i=e.commit,a=e.rootState,o=null===(r=a.products.categories.alias)||void 0===r?void 0:r[t];
1o?n("setActiveProductCategoryById",o):i("removeFacetFilter","product_category")},addProductCategoryBucket:function(e,t){var r=e.state,n=e.commit,i=t.split("|"),a=L()(i),o=a[0],s=a[1];a.slice(2);if(s)n("removeBucketFromFacetFilter",["product_category",o]);else{var c=(r.query.filters["product_category"]||[]).filter((function(e){return!e.startsWith(o+"|")}));n("setFacetFilter",["product_category",c])}n("addBucketToFacetFilter",["product_category",t])},removeProductCategoryBucket:function(e,t){var r=e.commit;e.dispatch;r("removeBucketFromFacetFilter",["product_category",t])},reloadCategoryRoute:function(e,t){var r=e.rootGetters,n=e.dispatch,i=e.commit,a=r["catalog/activeCategoryId"];if(r["user/loggedIn"]||t===a)i("setPage",1),n("fetchSolrDataByQuery",{});else{var o=vt.currentRoute.path;if(a){var s=r["products/getUrlByCategoryId"](a);s!==o?vt.push(s):(i("setPage",1),n("fetchSolrDataByQuery",{}))}else"/products"!==o?(console.warn("go to redirect"),vt.push("/products")):(i("setPage",1),n("fetchSolrDataByQuery",{}))}},setActiveProductCategoryById:function(e,t){var r=e.dispatch,n=e.rootState,i=e.commit;i("removeFacetFilter","product_category");var a=n.products.categories.items;a[t]&&r("addProductCategoryBucket",a[t]["family_string"]||a[t].name)},clearFlagFilters:function(e){var t=e.commit;t("removeFacetFilter",C["f"]),t("removeFacetFilter",C["g"])},setFlagFilterByView:function(e){var t=e.commit,r=e.rootState,n=e.dispatch,i=r.user.uid;if(i){var a=r.view.name;n("clearFlagFilters");var o=a===C["u"]?C["f"]:a===C["v"]?C["g"]:"";o&&t("setFacetFilter",[o,i])}},setFlagFilterByRouteName:function(e,t){var r=e.commit,n=e.rootState,i=e.dispatch,a=n.user.uid;if(a){i("clearFlagFilters");var o=t===C["u"]?C["f"]:t===C["v"]?C["g"]:"";o&&r("setFacetFilter",[o,a])}else console.log("set Flag only available when logged in")},fetchAddedItemsByCurrentFlag:function(e){var t=e.commit,r=e.dispatch,n=e.rootGetters,i=n["flags/flaggedProductsByCurrentFlag"];t("setProductFilterByIds",i),t("setPage",1),r("fetchSolrDataByQuery",{})},resetToAvailableItemsByCurrentFlag:function(e){var t=e.commit,r=e.dispatch;t("removeFacetFilter","id"),t("setPage",1),r("fetchSolrDataByQuery",{})}},wt={setQuery:function(e,t){n["default"].set(e,"query",t)},setFacets:function(e,t){n["default"].set(e,"facets",t)},setSize:function(e,t){n["default"].set(e,"size",t)},setSort:function(e,t){n["default"].set(e.query,"sort",t)},setSortBy:function(e,t){n["default"].set(e.query.sort,"by",t)},setSortOrder:function(e,t){n["default"].set(e.query.sort,"order",t)},setLimit:function(e,t){n["default"].set(e.query,"limit",t)},setPage:function(e,t){n["default"].set(e.query,"page",t)},setViewHashFromQuery:function(e,t){n["default"].set(e.view,"hash",t)},setSearch:function(e,t){n["default"].set(e.query,"search",t)},setDimension:function(e,t){var r=A()(t,2),i=r[0],a=r[1];n["default"].set(e.dimension,i,a)},setTolerance:function(e,t){n["default"].set(e,"tolerance",t)},addBucketToFacetFilter:function(e,t){var r=A()(t,2),i=r[0],a=r[1],o=e.query.filters[i]||[];!o.includes(a)&&n["default"].set(e.query.filters,i,[].concat(R()(o),[a]))},setProductFilterByIds:function(e,t){n["default"].set(e.query.filters,"id",t||[])},removeBucketFromFacetFilter:function(e,t){var r,i,a=A()(t,2),o=a[0],s=a[1];if("undefined"!==typeof(null===(r=e.query)||void 0===r||null===(i=r.filters)||void 0===i?void 0:i[o])){var c=e.query.filters[o].indexOf(s);-1!==c&&n["default"]["delete"](e.query.filters[o],c),(!e.query.filters[o].length||!s)&&n["default"]["delete"](e.query.filters,o)}},setFacetFilter:function(e,t){var r=A()(t,2),i=r[0],a=r[1];n["default"].set(e.query.filters,i,a)},clearFacetFiltersExceptFlag:function(e){var t=Object.keys(Q).reduce((function(t,r){return e.query.filters[r]&&(t[r]=e.query.filters[r]),t}),{});n["default"].set(e.query,"filters",t)},clearFacetFilters:function(e){n["default"].set(e.query,"filters",{})},removeFacetFilter:function(e,t){var r,i;"undefined"!=typeof(null===(r=e.query)||void 0===r||null===(i=r.filters)||void 0===i?void 0:i[t])&&n["default"]["delete"](e.query.filters,t)},resetDimension:function(e){n["default"].set(e.dimension,"height_in",0),n["default"].set(e.dimension,"height_mm",0),n["default"].set(e.dimension,"width_in",0),n["default"].set(e.dimension,"width_mm",0),n["default"].set(e.dimension,"depth_in",0),n["default"].set(e.dimension,"depth_mm",0)},setStatusSucceed:function(e){n["default"].set(e,"status",C["r"])},setStatusLoading:function(e){n["default"].set(e,"status",C["q"])},setStatusFailed:function(e){n["default"].set(e,"status",C["p"])}},Pt={query:{limit:50,page:1,search:null,filters:{},sort:{by:"dimension_height_in",order:"asc"}},hash:"",facets:[],queryingSolr:!1,status:null,tolerance:"",size:"in",dimension:{he
1ight_in:0,height_mm:0,width_in:0,width_mm:0,depth_in:0,depth_mm:0}},St={currentQueryCategories:function(e){var t=e.query.filters.product_category||[];return t.reduce((function(e,t){var r=t.split("|"),n=L()(r),i=n[0];n.slice(1);return e.includes(i)||e.push(i),e}),[])},filtersQueryString:function(e){var t,r,n=Object.entries(e.query.filters).reduce((function(e,t){var r=A()(t,2),n=r[0],i=r[1];if("undefined"!==typeof Q[n])return e;if("undefined"!==typeof U[n])return"";var a=Array.isArray(i)?i.filter((function(e){return!!e})).join(","):i;return a?e+n+"="+encodeURIComponent(a)+"&":e}),"");(e.query.search&&(n+="search="+encodeURIComponent(e.query.search)+"&"),50!==e.query.limit&&(n+="limit="+e.query.limit+"&"),1!==e.query.page&&(n+="page="+e.query.page+"&"),"product_num"!==e.query.sort.by&&(n+="sortby="+e.query.sort.by+"&"),"in"!=e.size&&"mm"!=e.size||(n+="size="+e.size.trim()+"&",e.dimension["depth_"+e.size]>0&&(n+="depth="+e.dimension["depth_"+e.size]+"&"),e.dimension["width_"+e.size]>0&&(n+="width="+e.dimension["width_"+e.size]+"&"),e.dimension["height_"+e.size]>0&&(n+="height="+e.dimension["height_"+e.size]+"&")),"asc"!==e.query.sort.order)&&(null!==(t=e.query)&&void 0!==t&&null!==(r=t.sort)&&void 0!==r&&r.order&&(n+="order="+e.query.sort.order));return n?C["a"]+"/products?"+n:""},activeCategoryId:function(e,t,r){var n,i,a,o=r.products.categories;return 1===(null===(n=e.query.filters)||void 0===n||null===(i=n["product_category"])||void 0===i?void 0:i.length)?null===(a=o.names)||void 0===a?void 0:a[e.query.filters["product_category"][0]]:null},totalPages:function(e,t,r){return Math.max(1,Math.ceil(r.products.total/e.query.limit))},pagerPosition:function(e,t,r){var n=Math.max(1,e.query.limit*((e.query.page||1)-1)+1),i=Math.min(r.products.total,n+e.query.limit-1);return{start:n,end:i,total:r.products.total}},isShowAddedItemsOnly:function(e){var t,r;return!!e.query.filters.id&&(null===(t=e.query.filters)||void 0===t||null===(r=t.id)||void 0===r?void 0:r.length)>0},loadCompleted:function(e,t,r){return!!e.status&&e.status!==C["q"]&&!!r.flags.status&&r.flags.status!==C["q"]}},Ct={namespaced:!0,state:Pt,getters:St,actions:Ot,mutations:wt},jt=r("2657"),kt=r.n(jt),Ft=r("b047"),xt=r.n(Ft),Dt=r("ceac"),Tt=r.n(Dt),It=r("bfc7"),Et=r.n(It),At={fetchFlags:function(e){return v()(_.a.mark((function t(){var r,n,i,a,o;return _.a.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(r=e.commit,n=e.rootState,i=n.user.uid,i){t.next=4;break}return t.abrupt("return");case 4:return r("setStatusLoading"),t.prev=5,t.next=8,S.get(w["d"],{});case 8:a=t.sent,o=a.data,Object.keys(C["d"]).forEach((function(e){var t=C["d"][e];if(o[t]){var n=o[t].map((function(e){return parseInt(e)}));r("setFlagItems",[e,n])}})),r("setStatusSucceed"),t.next=18;break;case 14:t.prev=14,t.t0=t["catch"](5),r("setStatusFailed"),console.warn(t.t0);case 18:case"end":return t.stop()}}),t,null,[[5,14]])})))()},fetchIdsByFlag:function(e,t){return v()(_.a.mark((function r(){var n,i,a,o,s;return _.a.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return n=e.rootState,i=n.user.uid,a=new oe(i),a.setUid(i).setFields(["id"]).setSearchFilters("*:*",m()({},t,i)),r.next=6,a.query();case 6:o=r.sent,s=o.data,s.response.docs.map((function(e){return e.id}));case 9:case"end":return r.stop()}}),r)})))()},flagAllVisible:function(e){var t=e.dispatch,r=e.commit,n=e.getters;r("addProductFlagsBeingProcessed",[n.currentFlag,n.unflaggedProductsByCurrentFlag]),r("addFlagsToQueue",[n.currentFlag,n.unflaggedProductsByCurrentFlag.map((function(e){return{action:"flag",id:e}}))]),t("updateFlags",n.currentFlag)},unflagAllVisible:function(e){var t=e.dispatch,r=e.commit,n=e.getters,i=e.state,a=n["currentFlag"];r("addProductFlagsBeingProcessed",[a,n.flaggedProductsByCurrentFlag]);var o=[],s=n.flaggedProductsByCurrentFlag.map((function(e){return n.currentFlag===C["f"]&&i[C["g"]].items[e]&&o.push({action:"unflag",id:e}),{action:"unflag",id:e}}));r("addFlagsToQueue",[n.currentFlag,s]),t("updateFlags",n.currentFlag)},flagProduct:function(e,t){var r=e.dispatch,n=e.commit,i=e.getters,a=i.currentFlag;n("addFlagToQueue",[a,{action:"flag",id:t}]),r("rateLimitUpdateFlags",a)},unflagProduct:function(e,t){var r=e.dispatch,n=e.commit,i=e.getters,a=i.currentFlag;n("addFlagToQueue",[a,{action:"unflag",id:t}]),r("rateLimitUpdateFlags",a)},rateLimitUpdateFlags:xt()((function(e,t){var r=e.dispatch;r("updateFlags",t)}),C["e"],{leading:!0,trailing:!0}),updateFlags:function(e,t){var r=e.state,n=e.commit,i=e.dispatch,a=r[t].manager.queue.slice();if(a&&0!==a.length){n("setSyncingStatus",[t,!0]),n("clearQueue",t),i("submitUpdateFlags",[t,a]);var o=[],s=a.map((function(e){return"unflag"===e.action&&o.push(e.id),e.id})),c=Tt()(Et()(r[t].items,s),o);n("setNextItems",[t,c])}},submitUpdateFlags:function(e,t){return v()(_.a.mark((function r(){var n,i,a,o,s,c,l,u,d,f,p,g,m;return _.a.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(n=e.commit,i=A()(t,2),a=i[0],o=i[1],(a===C["f"]||a===C["g"])&&null!==o&&void 0!==o&&o.length){r.next=4;break}return r.abrupt("return");case 4:return s={flag_id:C["d"][a],items:o},s["hash"]=Object(te["e"])(JSON.stringify(s)),n("setProcessingQueueItem",[a,s["hash"],o]),n("setProcessingQueueStatus",[a,s["hash"],!0]),!1,r.prev=9,r.next=12,S.post(w["d"],s);case 12:c=r.sent,l=c.data,u=l.flagged,d=l.unflagged,f=l.changed_products_count,p=l.ids_flagged_by_user,g=l.errors,n("addFlagItems",[a,u]),n("removeFlagItems",[a,d]),n("increaseCount",[a,f]),g&&(m=Object.keys(g),m.forEach((function(e){n("view/a
1ddNextViewMessage",g[e],{root:!0})}))),n("setCallbackItems",[a,p]),r.next=25;break;case 21:r.prev=21,r.t0=r["catch"](9),n("view/addNextViewMessage","Error when syncing to server. Please try it again.",{root:!0}),console.warn(r.t0);case 25:n("unsetProcessingQueueItem",[a,s["hash"]]),n("setProcessingQueueStatus",[a,s["hash"],!1]);case 28:case"end":return r.stop()}}),r,null,[[9,21]])})))()}},Bt=At,Lt=r("41c6"),qt=r.n(Lt),Rt={setFlagItems:function(e,t){var r=A()(t,2),i=r[0],a=r[1];e[i]&&n["default"].set(e[i],"items",a)},addFlagItems:function(e,t){var r=A()(t,2),i=r[0],a=r[1];e[i].items&&n["default"].set(e[i],"items",R()(new Set([].concat(R()(e[i].items),R()(a)))))},removeFlagItems:function(e,t){var r=A()(t,2),i=r[0],a=r[1],o=e[i].items.filter((function(e){return a.indexOf(e)<0}));n["default"].set(e[i],"items",o)},setCountInSolr:function(e,t){var r=A()(t,2),i=r[0],a=r[1];"undefined"!==typeof e[i]&&n["default"].set(e[i],"countInSolr",a)},increaseCount:function(e,t){var r=A()(t,2),i=r[0],a=r[1];a&&n["default"].set(e[i],"count",e[i].countInSolr+a)},clearQueue:function(e,t){n["default"].set(e[t].manager,"queue",[])},addFlagToQueue:function(e,t){var r=A()(t,2),n=r[0],i=r[1];e[n].manager.queue.push(i)},addFlagsToQueue:function(e,t){var r=A()(t,2),i=r[0],a=r[1],o=[].concat(R()(e[i].manager.queue),R()(a));n["default"].set(e[i].manager,"queue",o)},addProductFlagsBeingProcessed:function(e,t){var r=A()(t,2),i=r[0],a=r[1],o=a.reduce((function(e,t){return e[t]=!0,e}),{});n["default"].set(e[i].manager,"processingItems",o)},clearProductFlagsBeingProcessed:function(e,t){n["default"].set(e[t].manager,"processingItems",{})},setProcessingQueueItem:function(e,t){var r,i=A()(t,3),a=i[0],o=i[1],s=i[2];null!==(r=e[a])&&void 0!==r&&r.manager&&n["default"].set(e[a].manager.processingQueueItems,o,s)},unsetProcessingQueueItem:function(e,t){var r=A()(t,2),i=r[0],a=r[1];n["default"]["delete"](e[i].manager.processingQueueItems,a)},setProcessingQueueStatus:function(e,t){var r=A()(t,3),i=r[0],a=r[1],o=r[2];n["default"].set(e[i].manager.processingQueueStatus,a,!!o)},setNextItems:function(e,t){var r=A()(t,2),i=r[0],a=r[1];n["default"].set(e[i].manager,"nextItems",a)},revertNextItems:function(e,t){var r=A()(t,2),i=r[0],a=r[1],o=qt()(e[i].manager.nextItems,a);n["default"].set(e[i].manager,"nextItems",o)},setCallbackItems:function(e,t){var r=A()(t,2),i=r[0],a=r[1];n["default"].set(e[i].manager,"callbackItems",a)},setStatusSucceed:function(e){n["default"].set(e,"status",C["r"])},setStatusLoading:function(e){n["default"].set(e,"status",C["q"])},setStatusFailed:function(e){n["default"].set(e,"status",C["p"])}},zt=Rt;function Nt(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 $t(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Nt(Object(r),!0).forEach((function(t){m()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Nt(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Qt=function(){return{items:[],countInSolr:0,manager:{queue:[],nextItems:[],callbackItems:[],processingQueueItems:{},processingQueueStatus:{},numRefresh:0}}},Ut=(bt={},m()(bt,C["f"],Qt()),m()(bt,C["g"],Qt()),m()(bt,"status",null),bt),Vt={currentFlag:function(e,t,r){return r.user.uid?r.view.name===C["t"]?C["f"]:r.view.name===C["u"]?C["g"]:"":""},flaggedProductsByCurrentFlag:function(e,t){var r;return(null===(r=e[t.currentFlag])||void 0===r?void 0:r.items)||[]},getCountByFlag:function(e){return function(t){var r;return(null===(r=e[t])||void 0===r?void 0:r.length)||0}},favoriteCount:function(e){return e[C["f"]].items.length||0},documentItemCount:function(e){return e[C["g"]].items.length||0},unflaggedProductsByCurrentFlag:function(e,t,r){return t.flaggedProductsByCurrentFlag?r.products.itemList.filter((function(e){return!t.flaggedProductsByCurrentFlag.includes(e)})):r.products.itemList.slice()},processingIdsInQueueByFlag:function(e){return function(t){var r=e[t].manager.processingQueueItems;return Object.keys(r).reduce((function(e,t){return r[t].forEach((function(t){e[t.id]="flag"===t.action?1:-1})),e}),{})}},processingIdsInQueueByCurrentFlag:function(e,t){var r=t["currentFlag"];if(!r)return{};var n=t.processingIdsInQueueByFlag(r),i=e[r].manager.queue.reduce((function(e,t){return e[t.id]="flag"===t.action?1:-1,e}),{});return $t($t({},i),n)},inProcessingByFlag:function(e){return function(t){return 0===e[t].manager.processingQueueItems.length}},inProcessingByCurrentFlag:function(e,t){var r=t["currentFlag"];return 0===e[r].manager.processingQueueItems.length},isSolrSyncedWithDrupal:function(e,t,r){return function(t){if(!r.catalog.status)return!1;var n=e[t].items,i=n.length===e[t].countInSolr,a=kt()(n,(function(e){var n,i;return null===(n=r.products.items)||void 0===n||null===(i=n[e])||void 0===i?void 0:i[t]}));return i&&a}},isFavoriteSolrSyncedWithDrupal:function(e,t){return t.isSolrSyncedWithDrupal(C["f"])},isDocumentSolrSyncedWithDrupal:function(e,t){return t.isSolrSyncedWithDrupal(C["g"])}},Mt={namespaced:!0,state:Ut,getters:Vt,actions:Bt,mutations:zt};function Ht(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 Wt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?Ht(Object(r),!0).forEach((function(t){m()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ht(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Xt={items:{},productImages:{},status:!1,readMore:!1,itemList:[],total:0,categories:{items:drupalSettings.catalog["product_categories_items"]||[],alias:drupalSettings.catalog["product_categories_items_alias"]||{},names:drupalSettings.catalog["product_categories_names_to_id"]||{},status:{},lastUpdated:null}},Gt={productCount:function(e){return e.itemList.length||0},topCategoryList:function(e){var t=Object.keys(e.categories.items).filter((function(t){return!e.categories.items[t].parent_id}));return t.sort((function(t,r){return e.categories.items[t].weight-e.categories.items[r].weight}))},getUrlByCategoryId:function(e){return function(t){var r,n;return null===(r=e.categories.items)||void 0===r||null===(n=r[t])||void 0===n?void 0:n.alias}},getReadMore:function(e){return e.readMore},getProductImages:function(e){return e.productImages},getProductImagesByProductId:function(e){return function(t){var r;return null===(r=e.productImages)||void 0===r?void 0:r[t]}},getProductsStatus:function(e){return e.status},getCategoryIdFromPath:function(e){return function(t){var r;return null===(r=e.categories.alias)||void 0===r?void 0:r[t]}},isCategoryReady:function(e){return function(t){var r;return e.categories.items[t]&&(null===(r=e.categories.items[t])||void 0===r?void 0:r.uuid)}}},Yt={fetchCategoryDetail:function(e,t){return v()(_.a.mark((function r(){var n,i,a,o;return _.a.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return n=e.commit,n("setCategoryStatusLoading",t),r.prev=2,r.next=5,O.a.get(Object(w["b"])(t));case 5:if(i=r.sent,a=i.data,o=i.status,200===o||201===o){r.next=10;break}throw new Error("Response not return 20x");case 10:n("setCategoryItem",a),n("setCategoryStatusSucceed",t),r.next=18;break;case 14:r.prev=14,r.t0=r["catch"](2),n("setCategoryStatusFailed",t),console.warn(r.t0);case 18:case"end":return r.stop()}}),r,null,[[2,14]])})))()}},Zt={setProductCategories:function(e,t){n["default"].set(e.categories,"items",t)},setProductItems:function(e,t){n["default"].set(e,"items",Wt({},t))},addProductItems:function(e,t){var r=Object.keys(t).reduce((function(e,r){var n;return(null===(n=t[r])||void 0===n?void 0:n.product_image_url)&&(e[r]=t[r].product_image_url),e}),{});Object.keys(r).length>0&&n["default"].set(e,"productImages",r),n["default"].set(e,"items",Wt(Wt({},e.items),t))},setProductImages:function(e,t){n["default"].set(e,"productImages",Wt({},t))},addProductImages:function(e,t){n["default"].set(e,"productImages",Wt(Wt({},e.productImages),t))},setProductList:function(e,t){n["default"].set(e,"itemList",t);var r=e.productImages,i=t.map((function(e){return{original:r[e],thumb:r[e]}}));n["default"].set(e,"productImages",i)},setProductStatusLoaded:function(e,t){n["default"].set(e,"status",!0)},setProductStatusLoading:function(e,t){n["default"].set(e,"status",!1)},setProductTotal:function(e,t){n["default"].set(e,"total",t)},setReadMore:function(e,t){n["default"].set(e,"readMore",t)},setCategoryItem:function(e,t){n["default"].set(e.categories.items,t.id,t)},setCategoryStatusLoading:function(e,t){n["default"].set(e.categories.status,t,C["q"])},setCategoryStatusSucceed:function(e,t){n["default"].set(e.categories.status,t,C["r"])},setCategoryStatusFailed:function(e,t){n["default"].set(e.categories.status,t,C["p"])}},Jt={namespaced:!0,state:Xt,getters:Gt,actions:Yt,mutations:Zt},Kt={name:C["t"],hash:0,flag:null,sidebarActive:!1,messages:[]},er={pageTitle:function(e,t,r,n){var i,a=n["catalog/activeCategoryId"];return a&&(null===(i=r.products.categories.items[a])||void 0===i?void 0:i.name)||"Products"}},tr={},rr={setView:function(e,t){e.name=t},setHash:function(e,t){e.hash=t},toggleSidebar:function(e){e.sidebarActive=!e.sidebarActive},changeSidebarVisibility:function(e,t){e.sidebarActive=t},addNextViewMessage:function(e,t){t&&e.messages.push(t)}},nr={namespaced:!0,state:Kt,getters:er,actions:tr,mutations:rr},ir=r("9b02"),ar=r.n(ir),or=r("51f5"),sr=r.n(or),cr={documents:[],status:null}
1,lr={},ur={fetchDocuments:function(e){return v()(_.a.mark((function t(){var r,n,i,a,o;return _.a.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return r=e.commit,n=e.dispatch,r("setStatusLoading"),t.prev=2,t.next=5,S.get(w["a"]);case 5:if(i=t.sent,a=i.data,o=i.status,200===o){t.next=11;break}return r("setStatusFailed"),t.abrupt("return");case 11:n("onDocumentsSuccess",a),t.next=18;break;case 14:t.prev=14,t.t0=t["catch"](2),console.warn(t.t0),r("setStatusFailed");case 18:case"end":return t.stop()}}),t,null,[[2,14]])})))()},onDocumentsSuccess:function(e,t){var r=e.commit,n=t.data.map((function(e){return{uuid:e.id,id:ar()(e,"attributes.drupal_internal__nid"),title:ar()(e,"attributes.title","Unknown"),pdfId:ar()(e,"relationships.field_rendered_file.data.id")}}));t.included&&t.included.map((function(e){var t=sr()(n,(function(t){return t.pdfId==e.id}));n[t]["filename"]=ar()(e,"attributes.filename",""),n[t]["url"]=ar()(e,"attributes.uri.url","")})),n&&r("setAddonDocuments",n),r("setStatusSucceed")}},dr={setAddonDocuments:function(e,t){e.documents=t},setRequestingDocuments:function(e,t){e.isRequesting=t},setStatusSucceed:function(e){e.status=C["r"]},setStatusFailed:function(e){e.status=C["p"]},setStatusLoading:function(e){e.status=C["q"]}},fr={namespaced:!0,state:cr,getters:lr,actions:ur,mutations:dr};function pr(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 gr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?pr(Object(r),!0).forEach((function(t){m()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):pr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var mr={field_request_for_quote:!1,field_submittal_guide_product_sh:!1,field_extra_documents:[]},hr={status:!1,productQty:{},formData:gr({},mr)},vr={},yr={submitDocumentRequest:function(e,t){return v()(_.a.mark((function r(){var n,i,a,o;return _.a.wrap((function(r){while(1)switch(r.prev=r.next){case 0:return n=e.commit,n("setSubmitting"),r.prev=2,r.next=5,S.post(w["c"],t);case 5:if(i=r.sent,a=i.data,o=i.status,200===o||201===o){r.next=10;break}return r.abrupt("return",n("setSubmitFailed"));case 10:return n("setSubmitSucceed"),n("resetFormData"),r.abrupt("return",Promise.resolve(a));case 15:return r.prev=15,r.t0=r["catch"](2),n("setSubmitFailed"),r.abrupt("return",Promise.reject(r.t0));case 19:case"end":return r.stop()}}),r,null,[[2,15]])})))()}},_r={setSubmitting:function(e){e.status=C["q"]},setSubmitSucceed:function(e){e.status=C["r"]},setSubmitFailed:function(e){e.status=C["p"]},setFormData:function(e,t){n["default"].set(e,"formData",t||{})},setFormFieldData:function(e,t){var r=A()(t,2),i=r[0],a=r[1];n["default"].set(e.formData,i,a)},resetFormData:function(e){n["default"].set(e,"formData",mr)},setProductQty:function(e,t){var r=A()(t,2),i=r[0],a=r[1];n["default"].set(e.productQty,i,a)}},br={namespaced:!0,state:hr,getters:vr,actions:yr,mutations:_r};n["default"].use(p["a"]);var Or=new p["a"].Store({strict:!1,modules:{view:nr,user:I,products:Jt,flags:Mt,catalog:Ct,addonDocuments:fr,submittal:br}}),wr=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{class:"app "+e.$mq+(e.fullscreen?" full":""),attrs:{id:"catalog","data-page":e.$router.currentRoute.name}},[e.fullscreen?e._e():r("sidebar"),r("div",{staticClass:"catalog-main-content"},[r("flash-message",{staticClass:"catalog-message",attrs:{"transition-name":"slide-down"}}),e.fullscreen?e._e():r("catalog-nav"),r("transition",{attrs:{name:e.transitionName,mode:"out-in"}},[r("keep-alive",{attrs:{include:"CompleteDocumentView"}},[r("router-view",{key:e.$router.currentRoute.name})],1)],1)],1)],1)},Pr=[],Sr=function(){var e=this,t=e.$createElement,r=e._self._c||t;return e.sidebarActive?r("div",{directives:[{name:"on-clickaway",rawName:"v-on-clickaway",value:e.closeSidebar,expression:"closeSidebar"}],class:["sidebar-container",e.$mq],attrs:{"sticky-container":""}},[r("div",{directives:[{name:"sticky",rawName:"v-sticky"}],ref:"stickySidebar"},[r("div",{staticClass:"sidebar"},[r("div",{directives:[{name:"show",rawName:"v-show",value:"lg"!==e.$mq,expression:"$mq !== 'lg'"}],staticClass:"close-panel"},[r("a",{staticClass:"burger-icon active",on:{click:function(t){return t.preventDefault(),e.closeSidebar.apply(null,arguments)}}},[r("span"),r("span"),r("span"),r("span")])]),r("perfect-scrollbar",[r("div",{staticClass:"sidebar-scroll-container"},[r("div",{class:e.getInnerClassStyles},["lg"===e.$mq?r("quick-search"):e._e(),r("search-by-dimension"),r("div",{staticClass:"facets"},[r("a",{staticClass:"reset-link",on:{click:function(t){return t.preventDefault(),e.resetFacetsExceptFlag.apply(null,arguments)}}},[e._v("Reset Filters")]),r("h3",[e._v("Filters")]),e._l(e.facets,(function(t,n,i){return r("facet",e._b({key:"facet-"+n,attrs:{"default-visibility":i<1,"check-handler":e.toggleFacetHandler},on:{"facet-expand":e.onFacetExpand}},"facet",t,!1))}))],2),e.canShare?r("div",{staticClass:"share-link-container"},[r("span",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.shareTooltipConfig,expression:"shareTooltipConfig"}],class:{"share-link":!0,disabled:!e.filtersQueryString},on:{click:e.onShareLinkClick}},[r("svg",{staticClass:"fa-share-square",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 576 512",width:"16",height:"16"}}
1,[r("path",{attrs:{fill:"currentColor",d:"M568.482 177.448L424.479 313.433C409.3 327.768 384 317.14 384 295.985v-71.963c-144.575.97-205.566 35.113-164.775 171.353 4.483 14.973-12.846 26.567-25.006 17.33C155.252 383.105 120 326.488 120 269.339c0-143.937 117.599-172.5 264-173.312V24.012c0-21.174 25.317-31.768 40.479-17.448l144.003 135.988c10.02 9.463 10.028 25.425 0 34.896zM384 379.128V448H64V128h50.916a11.99 11.99 0 008.648-3.693c14.953-15.568 32.237-27.89 51.014-37.676C185.708 80.83 181.584 64 169.033 64H48C21.49 64 0 85.49 0 112v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48v-88.806c0-8.288-8.197-14.066-16.011-11.302a71.83 71.83 0 01-34.189 3.377c-7.27-1.046-13.8 4.514-13.8 11.859z"}})]),e._v("\n                  Share\n                ")]),r("input",{directives:[{name:"show",rawName:"v-show",value:e.shareLinkToggle&&e.filtersQueryString,expression:"shareLinkToggle && filtersQueryString"}],ref:"shareInput",attrs:{type:"text",name:"share_link"},domProps:{value:e.filtersQueryString}})]):e._e()],1)])])],1)])]):e._e()},Cr=[],jr=r("0f32"),kr=r.n(jr),Fr=r("c7db"),xr=function(){var e=this,t=e.$createElement,r=e._self._c||t;return e.buckets.length>0?r("div",{class:"facet "+(e.opened?"open ":" ")+e.id},[r("div",{class:{"facet-label":!0,"empty-buckets":e.buckets.length<1},on:{click:e.toggleFacetVisibility}},[e._v("\n    "+e._s(e.name)+"\n\n    "),"lg"===e.$mq&&"product_category"===e.id?r("svg",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.categoryTooltipConfig,expression:"categoryTooltipConfig"}],staticClass:"facet-tooltip fa-info-circle",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:"11",height:"11"}},[r("path",{attrs:{fill:"currentColor",d:"M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z"}})]):e._e()]),r("transition-group",{staticClass:"buckets",attrs:{name:"list",tag:"div"}},e._l(e.visibleBuckets,(function(t){return r("expandable-facet",e._b({key:t.val,attrs:{"child-items":t.children,facet:e.id,"check-handler":e.checkHandler,"is-parent-open":e.opened}},"expandable-facet",Object.assign({},e.omit(t,["children"])),!1))})),1),e.buckets.length<1?r("span",{directives:[{name:"show",rawName:"v-show",value:e.opened,expression:"opened"}],staticClass:"no-facet"},[e._v("No facets available")]):e._e()],1):e._e()},Dr=[],Tr=r("3eea"),Ir=r.n(Tr),Er=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{class:{"facet-bucket-group":!0,expandable:e.hasChildren,expanded:e.hasChildren&&e.expand}},[e.isParentOpen||e.active?r("div",{staticClass:"parent-bucket"},[r("facet-bucket",{attrs:{val:e.val,count:e.count,facet:e.facet,active:e.active,"display-text":e.displayText,"check-handler":e.checkHandler}}),e.hasChildren?r("span",{staticClass:"expand-btn",on:{click:e.toggleExpand}},[r("svg",{class:{"icon-arrow-down":!0},attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512"}},[r("path",{attrs:{fill:"currentColor",d:"M240.971 130.524l194.343 194.343c9.373 9.373 9.373 24.569 0 33.941l-22.667 22.667c-9.357 9.357-24.522 9.375-33.901.04L224 227.495 69.255 381.516c-9.379 9.335-24.544 9.317-33.901-.04l-22.667-22.667c-9.373-9.373-9.373-24.569 0-33.941L207.03 130.525c9.372-9.373 24.568-9.373 33.941-.001z"}})])]):e._e()],1):e._e(),e.hasChildren?r("transition-group",{staticClass:"bucket-children",attrs:{name:"list",tag:"div"}},e._l(e.bucketChildItems,(function(t){return r("facet-bucket",e._b({key:e.val+"-"+t.val,staticClass:"list-item",attrs:{facet:e.childItems.id,"check-handler":e.checkHandler,"parent-val":e.val}},"facet-bucket",Object.assign({},t),!1))})),1):e._e()],1)},Ar=[],Br=function(){var e,t=this,r=t.$createElement,n=t._self._c||r;return n("label",{class:(e={"facet-bucket":!0,empty:!t.count,active:t.active,expandable:t.hasChildren},e[t.makeSafeForCSS(t.facet+"-"+t.val)]=!0,e)},[n("span",{staticClass:"checkmark"}),n("input",{directives:[{name:"model",rawName:"v-model",value:t.checked,expression:"checked"}],attrs:{type:"checkbox"},domProps:{checked:Array.isArray(t.checked)?t._i(t.checked,null)>-1:t.checked}
1,on:{change:[function(e){var r=t.checked,n=e.target,i=!!n.checked;if(Array.isArray(r)){var a=null,o=t._i(r,a);n.checked?o<0&&(t.checked=r.concat([a])):o>-1&&(t.checked=r.slice(0,o).concat(r.slice(o+1)))}else t.checked=i},t.onChange]}}),t._v("\n  "+t._s(t.displayText||t.val)+"\n  "),t.showCount?n("span",{staticClass:"facet-count"},[t._v("\n    ("+t._s(t.count)+")\n  ")]):t._e()])},Lr=[],qr={props:{val:{type:[String,Number],default:""},count:{type:Number,default:0},showCount:{type:Boolean,default:!0},active:Boolean,facet:{type:String,default:""},displayText:String,parentVal:{type:String,default:null},checkHandler:{type:Function,default:function(){}},hasChildren:{type:Boolean,default:!1}},data:function(){return{checked:this.active}},watch:{active:function(){this.checked=this.active}},methods:{capitalize:Ie.a,makeSafeForCSS:te["d"],onChange:function(e){return this.checkHandler([this.facet,this.val,this.checked])}}},Rr=qr,zr=Object(ze["a"])(Rr,Br,Lr,!1,null,null,null),Nr=zr.exports,$r={components:{FacetBucket:Nr},props:{val:{type:[String,Number],default:""},count:{type:Number,default:0},facet:{type:String,default:""},checkHandler:{type:Function,default:function(){}},active:{type:Boolean,default:!1},displayText:String,facetClickable:{type:Boolean,default:!0},childItems:{type:Object,default:null,validator:function(e){return null===e||e.hasOwnProperty("id")&&e.hasOwnProperty("buckets")}},isParentOpen:{type:Boolean,default:!1}},data:function(){return{expand:!1}},computed:{hasChildren:function(){var e,t;return!(null===(e=this.childItems)||void 0===e||null===(t=e.buckets)||void 0===t||!t.length)},bucketChildItems:function(){return this.expand&&this.isParentOpen?this.childItems.buckets.slice():this.childItems.buckets.filter((function(e){return e.active}))}},methods:{toggleExpand:function(){this.expand=!this.expand,this.$emit("facet-expand",this.expand)}}},Qr=$r,Ur=Object(ze["a"])(Qr,Er,Ar,!1,null,null,null),Vr=Ur.exports,Mr={components:{ExpandableFacet:Vr},props:{id:{type:String,default:""},name:{type:String,default:""},type:{type:String,default:""},showCount:Boolean,buckets:{type:Array,default:function(){return[]}},defaultVisibility:{type:Boolean,default:!1},checkHandler:{type:Function,default:function(){}}},data:function(){return{opened:this.defaultVisibility}},created:function(){this.categoryTooltipConfig={content:"<h4>Category Tooltip</h4><ul><li>Click to Arrow icon expand Product Family</li><li>Update category will update the page</li></ul>"}},computed:{visibleBuckets:function(){return this.opened?this.buckets.slice():this.buckets.filter((function(e){var t,r;return e.active||(null===e||void 0===e||null===(t=e.children)||void 0===t||null===(r=t.buckets)||void 0===r?void 0:r.length)&&e.children.buckets.some((function(e){return e.active}))}))}},methods:{toggleFacetVisibility:function(){this.opened=!this.opened,this.$emit("facet-expand",this.opened)},omit:Ir.a}},Hr=Mr,Wr=(r("a62b"),Object(ze["a"])(Hr,xr,Dr,!1,null,null,null)),Xr=Wr.exports,Gr=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{class:"search-by-dimension "+e.$mq+" theme-"+e.theme+" "+(e.oneRow?"one-row":"")},[e.hideResetLink?e._e():r("a",{staticClass:"reset-link",on:{click:function(t){return e.resetDimensionSearch()}}},[e._v("Reset Search")]),e.hideTitle?e._e():r("h3",[e._v("\n    Search By Dimension\n  ")]),r("div",{staticClass:"size-properties"},[r("div",{staticClass:"size-item"},[r("input",{directives:[{name:"model",rawName:"v-model.lazy",value:e.ComputedSizeType,expression:"ComputedSizeType",modifiers:{lazy:!0}}],ref:"ComputedSizeType",attrs:{id:"in",value:"in",type:"radio"},domProps:{checked:e._q(e.ComputedSizeType,"in")},on:{change:function(t){e.ComputedSizeType="in"}}}),r("label",{attrs:{for:"in"}},[e._v("Inches")])]),r("div",{staticClass:"size-item"},[r("input",{directives:[{name:"model",rawName:"v-model.lazy",value:e.ComputedSizeType,expression:"ComputedSizeType",modifiers:{lazy:!0}}],ref:"ComputedSizeType",attrs:{id:"mm",value:"mm",type:"radio"},domProps:{checked:e._q(e.ComputedSizeType,"mm")},on:{change:function(t){e.ComputedSizeType="mm"}}}),r("label",{attrs:{for:"mm"}},[e._v("Millimeters")])])]),r("div",{staticClass:"dimension-properties"},[r("div",{staticClass:"dimension-item"},[r("label",{attrs:{for:"dimension-height-search"}},[e.prefix?r("span",[e._v("\n          "+e._s(e.prefix)+"\n        ")]):e._e(
1),e._v("\n        Height\n      ")]),r("div",{class:{"input-container":!0,"has-error":e.errors.dimensionHeight}},[r("input",{directives:[{name:"model",rawName:"v-model.lazy",value:e.dimensionHeight,expression:"dimensionHeight",modifiers:{lazy:!0}}],ref:"dimensionHeight",attrs:{id:"dimension-height-search",type:"number"},domProps:{value:e.dimensionHeight},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onSubmitButton.apply(null,arguments)},change:function(t){e.dimensionHeight=t.target.value}}})])]),r("div",{staticClass:"dimension-item"},[r("label",{attrs:{for:"dimension-width-search"}},[e.prefix?r("span",[e._v("\n          "+e._s(e.prefix)+"\n        ")]):e._e(),e._v("\n        Width\n      ")]),r("div",{class:{"input-container":!0,"has-error":e.errors.dimensionWidth}},[r("input",{directives:[{name:"model",rawName:"v-model.lazy",value:e.dimensionWidth,expression:"dimensionWidth",modifiers:{lazy:!0}}],ref:"dimensionWidth",attrs:{id:"dimension-width-search",type:"number"},domProps:{value:e.dimensionWidth},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onSubmitButton.apply(null,arguments)},change:function(t){e.dimensionWidth=t.target.value}}})])]),r("div",{staticClass:"dimension-item"},[r("label",{attrs:{for:"dimension-depth-search"}},[e.prefix?r("span",[e._v("\n          "+e._s(e.prefix)+"\n        ")]):e._e(),e._v("\n        Depth\n      ")]),r("div",{class:{"input-container":!0,"has-error":e.errors.dimensionDepth}},[r("input",{directives:[{name:"model",rawName:"v-model.lazy",value:e.dimensionDepth,expression:"dimensionDepth",modifiers:{lazy:!0}}],ref:"dimensionDepth",attrs:{id:"dimension-depth-search",type:"number"},domProps:{value:e.dimensionDepth},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onSubmitButton.apply(null,arguments)},change:function(t){e.dimensionDepth=t.target.value}}})])]),r("div",{staticClass:"dimension-item"},[r("label",{attrs:{for:"dimension-tolerance-search"}},[e.prefix?r("span",[e._v("\n          "+e._s(e.prefix)+"\n        ")]):e._e(),e._v("\n        Tolerance (+/-)\n      ")]),r("div",{class:{"input-container":!0,"has-error":e.errors.dimensionWidth}},[r("input",{directives:[{name:"model",rawName:"v-model.lazy",value:e.dimensionTolerance,expression:"dimensionTolerance",modifiers:{lazy:!0}}],ref:"dimensionTolerance",attrs:{id:"dimension-tolerance-search",type:"number"},domProps:{value:e.dimensionTolerance},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onSubmitButton.apply(null,arguments)},change:function(t){e.dimensionTolerance=t.target.value}}})])])]),r("div",{directives:[{name:"show",rawName:"v-show",value:e.message,expression:"message"}],staticClass:"search-message"},[e._v("\n    "+e._s(e.message)+"\n  ")]),r("input",{staticClass:"button submit-search",attrs:{type:"button",value:"Search"},on:{click:e.onSubmitButton}})])},Yr=[];function Zr(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 Jr(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Zr(Object(r),!0).forEach((function(t){m()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Zr(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var Kr={props:{hideResetLink:{type:Boolean,default:!1},hideTitle:{type:Boolean,default:!1},theme:{type:String,default:"black"},prefix:{type:String,default:""},oneRow:{type:Boolean,default:!1}},data:function(){return{message:"",errors:{dimensionHeight:!1,dimensionWidth:!1,dimensionDepth:!1,dimensionTolerance:!1}}},computed:{ComputedSizeType:{get:function(){var e;return null===(e=this.$store.state.catalog)||void 0===e?void 0:e.size},set:function(e){"in"==e?(this.changeDimensionFilter(["dimension_height_mm",!1]),this.changeDimensionFilter(["dimension_depth_mm",!1]),this.changeDimensionFilter(["dimension_width_mm",!1])):"mm"==e&&(this.changeDimensionFilter(["dimension_height_in",!1]),this.changeDimensionFilter(["dimension_depth_in",!1]),this.changeDimensionFilter(["dimension_width_in",!1])),this.setSize(e),this.fetchSolrIfQueryDifference()}},dimensionHeight:{get:function(){var e,t,r,n;return"in"==this.ComputedSizeType?(null===(e=this.$store.state.catalog)||void 0===e||null===(t=e.dimension)||void 0===t?void 0:t.height_in)||"":"mm"==this.ComputedSizeType&&(null===(r=this.$store.state.catalog)||void 0===r||null===(n=r.dimension)||void 0===n?void 0:n.height_mm)||""}
1,set:function(e){"in"==this.ComputedSizeType?this.setDimension(["height_in",e]):"mm"==this.ComputedSizeType&&this.setDimension(["height_mm",e]);var t="dimension_height_"+this.ComputedSizeType;this.changeDimensionFilter([t,e])}},dimensionWidth:{get:function(){var e,t,r,n;return"in"==this.ComputedSizeType?(null===(e=this.$store.state.catalog)||void 0===e||null===(t=e.dimension)||void 0===t?void 0:t.width_in)||"":"mm"==this.ComputedSizeType&&(null===(r=this.$store.state.catalog)||void 0===r||null===(n=r.dimension)||void 0===n?void 0:n.width_mm)||""},set:function(e){"in"==this.ComputedSizeType?this.setDimension(["width_in",e]):"mm"==this.ComputedSizeType&&this.setDimension(["width_mm",e]);var t="dimension_width_"+this.ComputedSizeType;this.changeDimensionFilter([t,e])}},dimensionDepth:{get:function(){var e,t,r,n;return"in"==this.ComputedSizeType?(null===(e=this.$store.state.catalog)||void 0===e||null===(t=e.dimension)||void 0===t?void 0:t.depth_in)||"":"mm"==this.ComputedSizeType&&(null===(r=this.$store.state.catalog)||void 0===r||null===(n=r.dimension)||void 0===n?void 0:n.depth_mm)||""},set:function(e){"in"==this.ComputedSizeType?this.setDimension(["depth_in",e]):"mm"==this.ComputedSizeType&&this.setDimension(["depth_mm",e]);var t="dimension_depth_"+this.ComputedSizeType;this.changeDimensionFilter([t,e])}},dimensionTolerance:{get:function(){var e;return(null===(e=this.$store.state.catalog)||void 0===e?void 0:e.tolerance)||""},set:function(e){this.setTolerance(e),this.changeDimensionToleranceFilter()}}},created:function(){this.searchToolTipConfig={content:"<h4>Tip for Search</h4><ul><li>Hold <strong>Shift + Enter</strong> to focus on search</li><li>Two or more characters are required</li></ul>",offset:6}},mounted:function(){window.addEventListener("keypress",this.keypressListener)},destroyed:function(){window.removeEventListener("keypress",this.keypressListener)},methods:Jr(Jr(Jr({},Object(p["d"])("catalog",["setDimension","setTolerance","setSize"])),Object(p["b"])("catalog",["changeDimensionFilter","changeDimensionToleranceFilter","resetDimensionSearch","fetchSolrIfQueryDifference","updateProductsListStatus"])),{},{onSubmitButton:function(){this.message="",this.fetchSolrIfQueryDifference(),this.updateProductsListStatus()},keypressListener:function(e){e.shiftKey&&"Enter"==e.key&&document.activeElement!==this.$refs.search&&this.$refs.dimensionHeight.focus()}})},en=Kr,tn=(r("a426"),Object(ze["a"])(en,Gr,Yr,!1,null,null,null)),rn=tn.exports;function nn(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 an(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?nn(Object(r),!0).forEach((function(t){m()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):nn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var on={components:{facet:Xr,"quick-search":Fe["a"],"search-by-dimension":rn},mixins:[Fr["mixin"]],data:function(){return{shareLinkToggle:!1,windowScrollY:0}},computed:an(an(an(an({},Object(p["c"])("catalog",["filtersQueryString"])),Object(p["c"])("products",["productCount"])),Object(p["e"])("view",{canShare:function(e){return e.name===C["t"]}})),{},{facets:function(){return this.$store.state.catalog.facets},isCatalogView:function(){return"complete_document"!==this.$route.name},sidebarActive:function(){return"lg"===this.$mq||this.$store.state.view.sidebarActive},getInnerClassStyles:function(){return{"catalog-sidebar":!0,disabled:!this.isCatalogView}}}),watch:{productCount:function(e,t){e!==t&&this.updateSidebarSticky()}},created:function(){window.addEventListener("scroll",this.handleScroll),this.shareTooltipConfig={content:"Click to copy the the results link to clipboard.",offset:6}},mounted:function(){var e=this;document.onreadystatechange=function(){"complete"===document.readyState&&e.initSidebar()}},destroyed:function(){window.removeEventListener("scroll",this.handleScroll)},methods:an(an(an({},Object(p["b"])("catalog",["resetFacetsExceptFlag","toggleBucketOnFacet","fetchSolrDataByQuery"])),Object(p["d"])("view",["changeSidebarVisibility"])),{},{closeSidebar:function(){"lg"!==this.$mq&&this.$store.state.view.sidebarActive&&this.changeSidebarVisibility(!1)},handleScroll:kr()((function(){this.windowScrollY=Math.round(window.scrollY)}),100),updateSidebarSticky:function(){console.log("calculate sticky 
1sidebar"),this.$refs["stickySidebar"]["@@vue-sticky-directive"].update()},initSidebar:function(){var e=window.scrollY;this.windowScrollY=Math.round(e)},onFacetExpand:function(){this.updateSidebarSticky()},onShareLinkClick:function(){var e=this;this.filtersQueryString&&(this.shareLinkToggle=!0,this.$nextTick((function(){e.$refs.shareInput.focus(),e.$refs.shareInput.select();try{var t=document.execCommand("copy");t?e.flashSuccess("Copied to clipboard!"):e.flashWarning("Failed to copy to clipboard")}catch(r){e.flashError("Can not copy to clipboard. Please try again")}setTimeout((function(){e.shareLinkToggle=!1}),2e3)})))},toggleFacetHandler:function(e){var t=A()(e,3),r=t[0],n=t[1];t[2];this.toggleBucketOnFacet([r,n])}})},sn=on,cn=(r("3e33"),Object(ze["a"])(sn,Sr,Cr,!1,null,null,null)),ln=cn.exports,un=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"catalog-nav-container"},[r("hr",{staticClass:"separator"}),r("div",{staticClass:"top-nav-content"},[r("div",{staticClass:"account-info"},[r("span",[e._v("MyAccount ")]),e.userId>0?r("div",{staticClass:"menu-links registered-menu"},[e.userId?r("a",{attrs:{href:"/user/"+e.userId+"/edit"}},[e._v("Update Info")]):e._e(),r("a",{attrs:{href:"/user/logout"}},[e._v("Log Out")])]):r("div",{staticClass:"menu-links unregistered-menu"},[r("a",{attrs:{href:"/user/register"}},[e._v("Register")]),r("a",{attrs:{href:"/user/login?destination=/user"}},[e._v("Login")])])])]),e.loggedIn?r("my-catalog-nav"):r("catalog-category-nav")],1)},dn=[],fn=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"my-catalog-nav-container"},[r("ul",{class:"my-catalog-nav "+("sm"!==e.$mq?" full":" small")},e._l(e.items,(function(t,n){return r("li",{key:"nav-"+n,staticClass:"my-catalog-nav--item"},[r("router-link",{attrs:{to:t.to},scopedSlots:e._u([{key:"default",fn:function(i){var a=i.route;i.href,i.navigate;return[r("a",{class:{"my-catalog-nav--link":!0,disabled:t.disabled,active:a.path===e.$route.path},attrs:{event:!0===t.disabled?"":"click","aria-current":a.path===e.$route.path&&"page"},on:{click:function(r){return e.clickHandler(r,t)}}},[r("span",{staticClass:"my-catalog-nav--step"},[e._v(e._s(n+1))]),r("div",{staticClass:"my-catalog-nav--item-container"},[r("div",{staticClass:"my-catalog-nav--item-label",domProps:{innerHTML:e._s(t.label)}}),null!==t.count?r("div",{staticClass:"my-catalog-nav--item-count"},[e._v("\n              "+e._s(t.count)+"\n            ")]):e._e()])])]}}],null,!0)})],1)})),0)])},pn=[];function gn(e,t){var r="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!r){if(Array.isArray(e)||(r=mn(e))||t&&e&&"number"===typeof e.length){r&&(e=r);var n=0,i=function(){};return{s:i,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,o=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return o=e.done,e},e:function(e){s=!0,a=e},f:function(){try{o||null==r["return"]||r["return"]()}finally{if(s)throw a}}}}function mn(e,t){if(e){if("string"===typeof e)return hn(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?hn(e,t):void 0}}function hn(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function vn(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 yn(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?vn(Object(r),!0).forEach((function(t){m()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):vn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var _n={computed:yn(yn(yn({},Object(p["e"])({userId:function(e){return e.user.uid}})),Object(p["c"])("flags",["favoriteCount","documentItemCount"])),{},{items:function(){return[{to:"/catalog",label:"Add to MyCatalog",count:this.favoriteCount},{to:{name:C["u"]},label:"Manage MyCatalog",count:this.documentItemCount,disabled:this.favoriteCount+this.documentItemCount===0},{to:{name:C["v"]},label:"Build RFQ/Submittal",count:null,disabled:0===this.documentItemCount||0===this.favoriteCount}]}}),watch:{favoriteCount:function(e,t){if(this.myCatalogMenuLinks&&e!==t){var r,n=gn(this.myCatalogMenuLinks);try{for(n.s();!(r=n.n()).done;){var i=r.value;i.innerHTML=e}}catch(a){n.e(a)}finally{n.f()}}}},created:function(){this.myCatalogMenuLinks=document.getElementsByClassName("mycatalog-nav-count")},methods:{clickHandler:function(e,t){e.preventDefault(),t.disabled?this.flashWarning("Please select at least 1 item to move on!"):t.to&&this.$router.push(t.to)}}},bn=_n,On=(r("4ac4"),Object(ze["a"])(bn,fn,pn,!1,null,null,null)),wn=On.exports,Pn=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("ul",{staticClass:"catalog-category-nav"},[r("li",{staticClass:"catalog-category-nav--item"},[r("a",{class:{"catalog-category-nav--link":!0,active:e.isAllNavActive},on:{click:function(t){return t.preventDefault(),e.navAllClick.apply(null,arguments)}}},[r("span",[e._v("All")])])]),e._l(e.topCategories,(function(t,n){return r("li",{key:n,staticClass:"catalog-category-nav--item"},[r("a",{class:{active:t.active,"catalog-category-nav--link":!0},attrs:{href:t.url},on:{click:function(r){return r.preventDefault(),function(r){return e.navClick(t,r)}.apply(null,arguments)}}},[e._v(e._s(e.shortNames[t.name]?e.shortNames[t.name]:e.capitalize(t.name)))])])}))],2)},Sn=[];function Cn(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 jn(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?Cn(Object(r),!0).forEach((function(t){m()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Cn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var kn={computed:jn(jn(jn(jn({},Object(p["e"])("products",{categoryItems:function(e){return e.categories.items}})),Object(p["c"])("products",["topCategoryList"])),Object(p["c"])("catalog",["currentQueryCategories","activeCategoryId"])),{},{topCategories:function(){var e=this;return this.topCategoryList.map((function(t){return{name:e.categoryItems[t].name,id:t,url:e.categoryItems[t].alias,active:e.currentQueryCategories.includes(e.categoryItems[t].name)}}))},isAllNavActive:function(){var e;return"/products"===this.$route.path&&!(null!==(e=this.currentQueryCategories)&&void 0!==e&&e.length)}}),created:function(){this.shortNames=C["m"]},methods:jn(jn(jn({capitalize:Ie.a},Object(p["d"])("catalog",["removeFacetFilter",""])),Object(p["b"])("catalog",["fetchSolrDataByQuery"])),{},{navAllClick:function(e){this.removeFacetFilter("product_category"),"/products"!==this.$route.path?this.$router.push("/products"):this.fetchSolrDataByQuery({})},navClick:function(e,t){this.$route.path!==e.url&&this.$router.push(e.url)}})},Fn=kn,xn=(r("5ecc"),Object(ze["a"])(Fn,Pn,Sn,!1,null,null,null)),Dn=xn.exports;function Tn(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 In(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Tn(Object(r),!0).forEach((function(t){m()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Tn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var En={components:{"my-catalog-nav":wn,"catalog-category-nav":Dn},computed:In(In({},Object(p["c"])("user",["loggedIn"])),Object(p["e"])("user",{userId:"uid"}))},An=En,Bn=(r("daf3"),Object(ze["a"])(An,un,dn,!1,null,null,null)),Ln=Bn.exports;function qn(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 Rn(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?qn(Object(r),!0).forEach((function(t){m()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):qn(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var zn={name:"RobroyCatalog",components:{sidebar:ln,"catalog-nav":Ln},data:function(){return{fullscreen:"quick_submittal"===this.$route.name}},computed:Rn({},Object(p["c"])("view",["pageTitle"])),watch:{$route:function(e,t){var r=e.path.length,n=t.path.length;this.transitionName=r<n?"fade-right":"fade-left",document.title=this.pageTitle}}},Nn=zn,$n=(r("5c0b"),Object(ze["a"])(Nn,wr,Pr,!1,null,null,null)),Qn=$n.exports;n["default"].use(i["a"],{breakpoints:{sm:768,md:1200,lg:1/0}}),n["default"].use(u["a"]),n["default"].use(f.a),n["default"].use(o.a,{messageOptions:{timeout:3e3}}),n["default"].use(s["a"]),n["default"].use(l.a),new n["default"]({store:Or,router:vt,render:function(e){return e(Qn)}}).$mount("#rr_catalog-content")},"1dff":function(e,t,r){"use strict";var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"product-display"},[e.loggedIn?r("div",{staticClass:"top-display"},[e.currentFlagType?r("div",{staticClass:"legend"},[r("div",{directives:[{name:"show",rawName:"v-show",value:e.products.length>0,expression:"products.length > 0"}]},["checkbox"===e.currentFlagType.type?r("svg",{staticClass:"check-icon",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"7.309 16.814 75 55.987"}},[r("path",{attrs:{d:"M81.209 23.891l-5.977-5.976a2.818 2.818 0 00-3.985 0L35.415 53.747 18.371 36.58a2.8
118 2.818 0 00-3.985 0L8.41 42.556a2.818 2.818 0 000 3.985L33.4 71.701c1.101 1.1 2.885 1.1 3.986 0l43.822-43.825a2.818 2.818 0 000-3.985z"}})]):"toggle"===e.currentFlagType.type?r("svg",{staticClass:"plus-icon",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"25 25 75 75"}},[r("path",{attrs:{d:"M100 62.5c0 3.456-.3 6.25-3.756 6.25H68.75v27.494c0 3.45-2.794 3.756-6.25 3.756s-6.25-.306-6.25-3.756V68.75H28.756c-3.45 0-3.756-2.794-3.756-6.25s.306-6.25 3.756-6.25H56.25V28.756C56.25 25.3 59.044 25 62.5 25s6.25.3 6.25 3.756V56.25h27.494c3.456 0 3.756 2.794 3.756 6.25z"}})]):e._e(),e._v("\n          "+e._s(e.isLoading?"System loading. Please wait few moments!":e.currentFlagType.tooltip)+"\n")])]):e._e(),r("switcher",{staticClass:"catalog-view-switcher",attrs:{label:"VIEW","default-text":"ALL","active-text":"ADDED"},model:{value:e.filterFlagToggle,callback:function(t){e.filterFlagToggle=t},expression:"filterFlagToggle"}})],1):e._e(),r("div",{staticClass:"pager-container"},[r("product-pager"),r("product-limit-selector"),r("div",{staticClass:"pager-nav"},[e._v("\n        Displaying "),r("span",{staticClass:"start-position"},[e._v(e._s(e.pagerPosition.start))]),e._v(" - "),r("span",{staticClass:"end-position"},[e._v(e._s(e.pagerPosition.end))]),e._v(" of "),r("span",{staticClass:"total-count"},[e._v(e._s(e.pagerPosition.total.toLocaleString()))]),e._v(" Products\n      ")])],1),r("product-table",{ref:"product-table",attrs:{"is-processing":e.isLoading,"header-handler":function(t){e.toggleSort(t)},"sort-field":e.sortData.by,"sort-order":e.sortData.order||"asc",fields:e.fieldInfo,page:e.currentPage,items:e.products,"items-processed":e.productStatus},scopedSlots:e._u([e.hasFlagPermission?{key:"header",fn:function(){return[e.hasFlagPermission?r("flag-link",{staticClass:"bulk-flag",attrs:{"toggle-handler":e.toggleAllFlags,"is-processing":e.isLoading,"flag-type":e.flagType||e.currentFlagType.type,flagged:!e.unflaggedProductsByCurrentFlag||0===e.unflaggedProductsByCurrentFlag.length}}):e._e()]},proxy:!0}:null,e.hasFlagPermission?{key:"default",fn:function(t){var n=t.item;return[e.hasFlagPermission?r("flag-link",{staticClass:"flag-check",attrs:{"toggle-handler":function(t){return e.clickFlagHandler(n.id,t)},"is-processing":!!e.processingIdsInQueueByCurrentFlag&&e.processingIdsInQueueByCurrentFlag[n.id],"flag-type":e.flagType||e.currentFlagType.type,field:e.currentFlag,flagged:e.flaggedProductsByCurrentFlag&&e.flaggedProductsByCurrentFlag.includes(n.id)}}):e._e()]}}:null],null,!0)}),r("product-pager",{on:{"go-to-table":e.goToTable}}),r("product-limit-selector")],1)},i=[],a=r("448a"),o=r.n(a),s=r("9523"),c=r.n(s),l=r("2f62"),u=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"catalog-flag-link"},[r("spinner",{attrs:{show:e.isProcessing}}),e.isProcessing?e._e():["toggle"===e.flagType?r("a",{class:e.getCSSClass(),on:{click:e.checkToToggle}},[e.flagged?r("span",[r("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"18.75 51.562 75 9.375"}},[r("path",{attrs:{d:"M89.062 51.562H23.438c-2.813 0-4.688 1.875-4.688 4.688s1.875 4.688 4.688 4.688h65.624c2.813 0 4.688-1.876 4.688-4.688s-1.875-4.688-4.688-4.688z"}})])]):r("span",[r("svg",{attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"25 25 75 75"}},[r("path",{attrs:{d:"M100 62.5c0 3.456-.3 6.25-3.756 6.25H68.75v27.494c0 3.45-2.794 3.756-6.25 3.756s-6.25-.306-6.25-3.756V68.75H28.756c-3.45 0-3.756-2.794-3.756-6.25s.306-6.25 3.756-6.25H56.25V28.756C56.25 25.3 59.044 25 62.5 25s6.25.3 6.25 3.756V56.25h27.494c3.456 0 3.756 2.794 3.756 6.25z"}})])])]):r("label",{staticClass:"container",class:e.getCSSClass()},[r("input",{attrs:{type:"checkbox"},domProps:{checked:e.flagged},on:{change:e.checkToToggle}}),r("span",{staticClass:"checkmark"})])]],2)},d=[],f=r("1462"),p=["toogle","checkbox"],g={components:{Spinner:f["a"]},props:{field:{type:String,default:""},flagged:{type:Boolean,default:!1},flagType:{type:String,default:"toggle",validator:function(e){return!!p.includes(e)}},isProcessing:{type:Boolean,default:!1},toggleHandler:{type:Function,default:function(){}}},computed:{},methods:{checkToToggle:function(){if(this.isProcessing)return!1;this.toggleHandler(!this.flagged)},getCSSClass:function(){var e;return e={icon:!this.isProcessing&&"toggle"===this.flagType,disabled:this.isProcessing&&"toggle"===!this.flagType,added:this.flagged},c()(e,"type-".concat("toggle"===this.flagType?"toggle":"checkbox"),!0),c()(e,"flag-".concat(this.field),!!this.field),c()(e,"flag-link",!0),e}}},m=g,h=(r("1830"),r("2877")),v=Object(h["a"])(m,u,d,!1,null,null,null),y=v.exports,_=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("label",{staticClass:"catalog-limit-selector"},[e._v("Rows Per Page"),r("select",{on:{change:function(t){return e.changeRowLimit(t.target.value)}}},e._l(e.limits,(function(t){return r("option",{key:t,domProps:{selected:t===e.currLimit}},[e._v(e._s(t))])})),0)])},b=[];function O(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 w(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?O(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):O(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var P={data:function(){return{limits:[20,50,100,300,500]}},computed:{currLimit:function(){return this.$store.state.catalog.query.limit}},methods:w({},Object(l["b"])("catalog",["changeRowLimit"]))},S=P,C=(r("2f4c"),Object(h["a"])(S,_,b,!1,null,null,null)),j=C.exports,k=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"catalog-pager"},[e._v("\n  "+e._s("sm"!=e.$mq?"Page":"")),1!==e.currPage?r("a",{staticClass:"catalog-pager-arrow pager-prev",on:{click:e.prevPage}}):e._e(),r("input",{staticClass:"catalog-pager-input",attrs:{type:"number",min:"1",max:e.totalPages,step:"1"},domProps:{value:e.currPage},on:{input:e.updatePageInput,keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.changePage(t.target.value)}}}),r("span",[e._v(" of "+e._s(e.totalPages))]),e.currPage!==e.totalPages?r("a",{staticClass:"catalog-pager-arrow pager-next",on:{click:e.nextPage}}):e._e()])},F=[];function x(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 D(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?x(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):x(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var T,I={computed:D(D({},Object(l["c"])("catalog",["totalPages"])),{},{currPage:function(){return this.$store.state.catalog.query.page||1}}),methods:D(D({},Object(l["b"])("catalog",["changePage"])),{},{updatePageInput:function(e){e.target.value=Math.min(this.totalPages,Math.max(1,parseInt(e.target.value)))},prevPage:function(){var e=this;this.currPage>1&&(this.changePage(parseInt(this.currPage)-1),this.$nextTick((function(){e.$emit("go-to-table","product-table")})))},nextPage:function(){var e=this;this.currPage<this.totalPages&&(this.changePage(parseInt(this.currPage)+1),this.$nextTick((function(){console.log("called emit"),e.$emit("go-to-table","product-table")})))}})},E=I,A=(r("9f70"),Object(h["a"])(E,k,F,!1,null,null,null)),B=A.exports,L=r("91d1"),q=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"switcher"},[e.label?r("span",{staticClass:"label"},[e._v(e._s(e.label))]):e._e(),r("label",{staticClass:"switch"},[r("input",{attrs:{type:"checkbox"},domProps:{value:e.value,checked:e.value},on:{change:e.onChange}}),r("span",{staticClass:"text left"},[e._v(e._s(e.defaultText))]),r("span",{staticClass:"text right"},[e._v(e._s(e.activeText))]),r("span",{class:"slider "+(e.value?"right":"left")},[e._v("\n      "+e._s(e.value?e.activeText:e.defaultText)+"\n    ")])])])},R=[],z={name:"Switcher",model:{prop:"value",event:"input"},props:{label:{type:String,default:""},defaultText:{type:String,default:"NO"},activeText:{type:String,default:"YES"},value:{type:Boolean,default:!1}},methods:{onChange:function(e){this.$emit("input",e.target.checked)}}},N=z,$=(r("f176"),Object(h["a"])(N,q,R,!1,null,null,null)),Q=$.exports,U=(r("e9a7"),r("5fb0")),V=function(e){var t;return e=Array.isArray(e)?null===(t=e)||void 0===t?void 0:t[0]:e,(null===U["m"]||void 0===U["m"]?void 0:U["m"][e])||e},M=[{field:"product_image_url",name:"",type:"image"},{field:"product_num",name:"Catalog #",type:"text"},{field:"title",name:"Product Name",type:"link",format:function(e,t){return t["highlight_title"]||e}},{field:"product_family_parent",name:"Category",type:"text",format:V},{field:"dimension_height_in",name:"H (in)",type:"dimension"},{field:"dimension_width_in",name:"W (in)",type:"dimension"},{field:"dimension_depth_in",name:"D (in)",type:"dimension"},{field:"dimension_height_mm",name:"H (mm)",type:"dimension"},{field:"dimension_width_mm",name:"W (mm)",type:"dimension"},{field:"dimension_depth_mm",name:"D (mm)",type:"dimension"}];function H(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 W(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?H(Object(r),!0).forEach((function(t){c()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):H(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var X=(T={},c()(T,U["f"],{type:"toggle",tooltip:"Click the 'plus button' to add products to your catalog"}),c()(T,U["g"],{type:"checkbox",tooltip:"Click the 'checkbox' to add favorite products to your RFQ"}),T),G={components:{Switcher:Q,"flag-link":y,switcher:Q,"product-limit-selector":j,"product-table":L["a"],"product-pager":B},props:{flagType:{type:String,default:"toggle"},loading:{type:Boolean,default:!1}},computed:W(W(W(W(W({},Object(l["c"])("user",["loggedIn"])),Object(l["c"])("flags",["unflaggedProductsByCurrentFlag","flaggedProductsByCurrentFlag","currentFlag","processingIdsInQueueByCurrentFlag","inProcessingByCurrentFlag"])),Object(l["c"])("catalog",["isShowAddedItemsOnly","pagerPosition"])),Object(l["e"])({productItems:function(e){return e.products.items},productList:function(e){return e.products.itemList},productStatus:function(e){return e.products.status},viewLoading:function(e){return!e.view.loaded},sortData:function(e){return e.catalog.query.sort},currentPage:function(e){return e.catalog.query.page}})),{},{hasFlagPermission:function(){return this.loggedIn&&!!this.currentFlag},filterFlagToggle:{get:function(){return this.isShowAddedItemsOnly},set:function(e){e?this.fetchAddedItemsByCurrentFlag():this.resetToAvailableItemsByCurrentFlag()}},currentFlagType:function(){return X[this.currentFlag]||{}},products:function(){var e=this,t=this.productList.map((function(t){return W(W({},e.productItems[t]),{},{active:e.flaggedProductsByCurrentFlag&&e.flaggedProductsByCurrentFlag.includes(t)})}));return this.updateProductsListStatus(),t},isLoading:function(){return this.viewLoading&&this.loading}}),watch:{flaggedProductsByCurrentFlag:function(){this.isShowAddedItemsOnly&&!this.inProcessingByCurrentFlag&&this.fetchAddedItemsByCurrentFlag()}},created:function(){this.fieldInfo=o()(M)},methods:W(W(W(W({},Object(l["b"])("catalog",["fetchSolrDataByQuery","toggleSort","fetchAddedItemsByCurrentFlag","resetToAvailableItemsByCurrentFlag","updateProductsListStatus"])),Object(l["d"])("view",["toggleSidebar"])),Object(l["b"])("flags",["flagProduct","unflagProduct","flagAllVisible","unflagAllVisible"])),{},{toggleAllFlags:function(){this.unflaggedProductsByCurrentFlag&&this.unflaggedProductsByCurrentFlag.length>0?this.flagAllVisible():this.unflagAllVisible()},clickFlagHandler:function(e,t){t?this.flagProduct(e):this.unflagProduct(e)},goToTable:function(e){var t=this.$refs[e].$el,r=t.offsetTop-100;window.scrollTo({top:r,left:0,behavior:"smooth"})}})},Y=G,Z=(r("d43d"),Object(h["a"])(Y,n,i,!1,null,null,null));t["a"]=Z.exports},2649:function(e,t,r){},"297a":function(e,t,r){},"2f2c":function(e,t,r){"use strict";r("5f04")},"2f4c":function(e,t,r){"use strict";r("5337")},"32ad":function(e,t,r){},"35eb":function(e,t,r){e.exports=r.p+"img/iso.svg"},"36ab":function(e,t,r){},"3e33":function(e,t,r){"use strict";r("70c5")},"4ac4":function(e,t,r){"use strict";r("a168")},5337:function(e,t,r){},"5c0b":function(e,t,r){"use strict";r("1acb")},"5c33":function(e,t,r){e.exports=r.p+"img/info-circle-solid.svg"},"5c36":function(e,t,r){"use strict";var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{class:"catalog-quick-search "+e.$mq+" theme-"+e.theme+" "+(e.oneRow?"one-row":"")},[e.hideResetLink?e._e():r("a",{staticClass:"reset-link",on:{click:function(t){return e.resetSearch()}}},[e._v("Reset Search")]),e.hideTitle?e._e():r("h3",[e._v("\n    Search By Product\n  ")]),r("div",{staticClass:"search-item"},[r("label",{attrs:{for:"product-search"}},[e.prefix?r("span",[e._v("\n        "+e._s(e.prefix)+"\n      ")]):e._e(),e._v("\n      Product Info\n      "),"lg"===e.$mq?r("svg",{directives:[{name:"tooltip",rawName:"v-tooltip",value:e.searchToolTipConfig,expression:"searchToolTipConfig"}],staticClass:"search-tooltip fa-info-circle",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 512 512",width:"10",height:"10"}}
1,[r("path",{attrs:{fill:"currentColor",d:"M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z"}})]):e._e()]),r("div",{class:{"input-container":!0,"has-error":e.errors.searchString}},[r("input",{directives:[{name:"model",rawName:"v-model.lazy",value:e.searchString,expression:"searchString",modifiers:{lazy:!0}}],ref:"search",attrs:{id:"product-search"},domProps:{value:e.searchString},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onSubmitButton.apply(null,arguments)},change:function(t){e.searchString=t.target.value}}})])]),r("div",{staticClass:"search-item"},[r("label",{attrs:{for:"competitor-search"}},[e.prefix?r("span",[e._v("\n        "+e._s(e.prefix)+"\n      ")]):e._e(),e._v("\n      Competitor Product No.\n    ")]),r("div",{class:{"input-container":!0,"has-error":e.errors.competitorFilter}},[r("input",{directives:[{name:"model",rawName:"v-model.lazy",value:e.competitorFilter,expression:"competitorFilter",modifiers:{lazy:!0}}],ref:"competitorSearch",attrs:{id:"competitor-search"},domProps:{value:e.competitorFilter},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onSubmitButton.apply(null,arguments)},change:function(t){e.competitorFilter=t.target.value}}})])]),r("div",{directives:[{name:"show",rawName:"v-show",value:e.message,expression:"message"}],staticClass:"search-message"},[e._v("\n    "+e._s(e.message)+"\n  ")]),r("input",{staticClass:"button submit-search",attrs:{type:"button",value:"Search"},on:{click:e.onSubmitButton}})])},i=[],a=r("9523"),o=r.n(a),s=r("2f62");function c(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 l(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach((function(t){o()(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}var u={props:{hideResetLink:{type:Boolean,default:!1},hideTitle:{type:Boolean,default:!1},theme:{type:String,default:"black"},prefix:{type:String,default:""},oneRow:{type:Boolean,default:!1}},data:function(){return{message:"",errors:{searchString:!1,competitorFilter:!1}}},computed:{searchString:{get:function(){var e;return(null===(e=this.$store.state.catalog.query)||void 0===e?void 0:e.search)||""},set:function(e){this.setSearch(e)}},competitorFilter:{get:function(){var e;return(null===(e=this.$store.state.catalog.query.filters)||void 0===e?void 0:e.comp_part)||""},set:function(e){this.changeCompetitorFilter(e)}}},created:function(){this.searchToolTipConfig={content:"<h4>Tip for Search</h4><ul><li>Hold <strong>Shift + Enter</strong> to focus on search</li><li>Two or more characters are required</li></ul>",offset:6}},mounted:function(){window.addEventListener("keypress",this.keypressListener)},destroyed:function(){window.removeEventListener("keypress",this.keypressListener)},methods:l(l(l({},Object(s["d"])("catalog",["setSearch"])),Object(s["b"])("catalog",["changeCompetitorFilter","resetSearch","fetchSolrIfQueryDifference"])),{},{onSubmitButton:function(){return this.message="",this.errors.searchString=!1,this.errors.competitorFilter=!1,""!==this.searchString&&this.searchString.length<2?(this.message="Two or more characters are required to perform this search",this.errors.searchString=!0,void this.$refs.search.focus()):""!==this.competitorFilter&&this.competitorFilter.length<2?(this.message="Two or more characters are required to perform this search",this.errors.searchString=!0,void this.$refs.competitorSearch.focus()):void this.fetchSolrIfQueryDifference()},keypressListener:function(e){e.shiftKey&&"Enter"==e.key&&document.activeElement!==this.$refs.search&&this.$refs.search.focus()}})},d=u,f=(r("0df4"),r("2877")),p=Object(f["a"])(d,n,i,!1,null,null,null);t["a"]=p.exports},"5ecc":function(e,t,r){"use strict";r("b79d")},"5f04":function(e,t,r){},"5fb0":function(e,t,r){"use strict";r.d(t,"o",(function(){return c})),r.d(t,"n",(function(){return u})),r.d(t,"a",(function(){return d})),r.d(t,"r",(function(){return f})),r.d(t,"q",(function(){return p})),r.d(t,"p",(function(){return g})),r.d(t,"f",(function(){return m})),r.d(t,"g",(function(){return h})),r.d(t,"h",(function(){return v})),r.d(t,"s",(function(){return y}
1)),r.d(t,"e",(function(){return _})),r.d(t,"d",(function(){return b})),r.d(t,"t",(function(){return O})),r.d(t,"u",(function(){return w})),r.d(t,"v",(function(){return P})),r.d(t,"k",(function(){return S})),r.d(t,"c",(function(){return C})),r.d(t,"m",(function(){return j})),r.d(t,"b",(function(){return k})),r.d(t,"j",(function(){return F})),r.d(t,"i",(function(){return x})),r.d(t,"l",(function(){return D}));var n,i,a,o=r("9523"),s=r.n(o),c=(Object({NODE_ENV:"production",VUE_APP_SOLR_SERVER_STRING:"/_s/catalog",VUE_APP_DEVTOOLS:"false",VUE_APP_DISABLE_MYCATALOG:"false",VUE_APP_INDEX:"products",VUE_APP_SOLR_INDEX_PREFIX:"rrcatalog",VUE_APP_SITE_NAME:"Stahlin",BASE_URL:"/modules/custom/robroy_products/js/rr_catalog/dist/"}).VUE_APP_BASE_CATALOG_URL,"/_s/catalog"),l="rrcatalog",u="rrcatalog"+l+"products",d=Object({NODE_ENV:"production",VUE_APP_SOLR_SERVER_STRING:"/_s/catalog",VUE_APP_DEVTOOLS:"false",VUE_APP_DISABLE_MYCATALOG:"false",VUE_APP_INDEX:"products",VUE_APP_SOLR_INDEX_PREFIX:"rrcatalog",VUE_APP_SITE_NAME:"Stahlin",BASE_URL:"/modules/custom/robroy_products/js/rr_catalog/dist/"}).VUE_APP_SITE_URL||(null===(n=drupalSettings)||void 0===n||null===(i=n.catalog)||void 0===i?void 0:i["base_url"]),f="STATUS_SUCCEED",p="STATUS_LOADING",g="STATUS_FAILED",m="favorite",h="document_item",v=8,y=1500,_=500,b=(a={},s()(a,m,"product_favorites"),s()(a,h,"submittal_product"),a),O="catalog",w="build_document",P="complete_document",S={VIEW_STEP_1_CATALOG_LIST:"Manage MyCatalog",VIEW_STEP_2_BUILD_DOCUMENT:"Build RFQ/Submittal",VIEW_STEP_3_COMPLETE_DOCUMENT:"Complete<br />RFQ/Submittal"},C="false",j={"INSTALLATION TOOLS":"Installation","SUPPORT PRODUCT - COATED":"Support - Coated","SUPPORT PRODUCT - STAINLESS":"Support - Stainless","CONDUIT BOX FS/FD":"Conduit Box","HAZARDOUS LOCATION FITTING":"Haz Loc"},k={"INSTALLATION TOOLS":"Installation Tools","SUPPORT PRODUCT":"Support Product","SUPPORT PRODUCT - COATED":"Support Product - Coated","SUPPORT PRODUCT - STAINLESS":"Support Product - Stainless","CONDUIT BOX FS/FD":"Conduit Box FS/FD","HAZARDOUS LOCATION FITTING":"Hazardous Location Fitting",ELBOW:"Elbow",FITTING:"Fitting",CONDUIT:"Conduit"},F=[{label:"New Design",value:"New Design"},{label:"Budget",value:"Budget"},{label:"Bid",value:"Bid"},{label:"Buy",value:"Buy"}],x="Syncing in Progress. Page will automatically reload when complete.",D=Object({NODE_ENV:"production",VUE_APP_SOLR_SERVER_STRING:"/_s/catalog",VUE_APP_DEVTOOLS:"false",VUE_APP_DISABLE_MYCATALOG:"false",VUE_APP_INDEX:"products",VUE_APP_SOLR_INDEX_PREFIX:"rrcatalog",VUE_APP_SITE_NAME:"Stahlin",BASE_URL:"/modules/custom/robroy_products/js/rr_catalog/dist/"}).VUE_APP_SEARCH_HIGHLIGHT},"662a":function(e,t,r){},"6b8a":function(e,t,r){},"6eed":function(e,t,r){},"70c5":function(e,t,r){},7490:function(e,t,r){e.exports=r.p+"img/hygienic.svg"},"8a5e":function(e,t,r){"use strict";r("2649")},"8bca":function(e,t,r){"use strict";r("cbb4")},"909f":function(e,t,r){"use strict";var n,i;r.d(t,"g",(function(){return a})),r.d(t,"c",(function(){return o})),r.d(t,"d",(function(){return s})),r.d(t,"a",(function(){return c})),r.d(t,"e",(function(){return l})),r.d(t,"b",(function(){return u})),r.d(t,"f",(function(){return d})),r.d(t,"h",(function(){return f}));var a=Object({NODE_ENV:"production",VUE_APP_SOLR_SERVER_STRING:"/_s/catalog",VUE_APP_DEVTOOLS:"false",VUE_APP_DISABLE_MYCATALOG:"false",VUE_APP_INDEX:"products",VUE_APP_SOLR_INDEX_PREFIX:"rrcatalog",VUE_APP_SITE_NAME:"Stahlin",BASE_URL:"/modules/custom/robroy_products/js/rr_catalog/dist/"}).VUE_APP_SITE_URL||(null===(n=window.drupalSettings)||void 0===n||null===(i=n.catalog)||void 0===i?void 0:i.base_url)||"localhost",o="/entity/product_document_request?_format=json",s="/api/robroy_flag_resource?_format=json",c="/jsonapi/node/documents?filter[field_in_quote]=1&&filter[not-empty][condition][path]=field_rendered_file&filter[not-empty][condition][operator]=IS%20NOT%20NULL&include=field_rendered_file",l=a+"/session/token",u=function(e){return"/_catalog/categories/".concat(e)},d=function(e){return"/user/".concat(e,"?_format=json")},f=function(e){return"/quote-confirmation/".concat(e)}},"91d1":function(e,t,r){"use strict";var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{class:"product-table-container"+(e.isProcessing?" processing":"")},[r("mq-layout",{attrs:{mq:["md","lg"]}
1},[r("transition",{attrs:{name:e.transition}},[r("table",{key:"table-"+e.page,staticClass:"product-table"},[r("thead",[r("tr",{staticClass:"catalog-table-row"},[e.hasDefaultSlot?r("th",[e._t("header")],2):e._e(),e._l(e.fields,(function(t,n){var i;return r("th",{key:"h-"+n,class:"field-"+t.field},[r("span",{class:(i={"catalog-table-row-link":!0,sorted:e.sortField===t.field},i["sort-"+e.sortOrder]=e.sortField===t.field,i),on:{click:function(){return t.field&&e.headerHandler(t.field)}}},[e._v("\n                "+e._s(t&&t.name?t.name:"")+"\n              ")])])}))],2)]),r("transition-group",{tag:"tbody",attrs:{name:"item"}},[e._l(e.items,(function(t){return r("tr",{key:"row-"+t.id,class:{"catalog-table-row":!0,active:t.active}},[e.hasDefaultSlot?r("td",{staticClass:"action-link"},[e._t("default",null,{item:t,checkboxAttrs:{class:[t.active?["active"]:[]]}})],2):e._e(),e._l(e.fields,(function(n){var i;return r("td",{key:"col-"+t.id+"-"+n.field,class:(i={"catalog-column":!0},i["field-"+n.field]=!0,i["has-tooltip"]=!!n.tooltip,i)},[t.url&&"link"===n.type?r("a",{attrs:{href:Array.isArray(t)?t.url[0]:t.url},domProps:{innerHTML:e._s(e.formatValue(n,t[n.field],t))}}):"image"===n.type?r("img",{attrs:{src:Array.isArray(t[n.field])?t[n.field][0]:t[n.field]}}):n.html?r("span",{domProps:{innerHTML:e._s(e.formatValue(n,t[n.field],t))}}):r("span",[e._v("\n                "+e._s(e.formatValue(n,t[n.field],t))+"\n              ")]),n.tooltip&&n.tooltip.condition(t)?r("span",{directives:[{name:"tooltip",rawName:"v-tooltip",value:{content:n.tooltip.content(t)||"",offset:6,classes:["text-center"]},expression:"{ content: (field.tooltip.content(item) || ''), offset: 6, classes: ['text-center'] }"}],class:"icon-tooltip icon-"+(n.tooltip.icon||"default")}):e._e()])}))],2)})),e.isProcessing||!e.itemsProcessed||e.items&&0!==e.items.length?e._e():r("tr",{key:"row-no-found",staticClass:"row-no-found"},[r("td",{attrs:{colspan:this.$slots.default?e.fields.length+1:e.fields.length}},[r("span",[e._v("Sorry but we cannot find any products that match your search")])])]),e.isProcessing?r("tr",{key:"row-processing",staticClass:"row-processing"},[r("td",{attrs:{colspan:this.$slots.default?e.fields.length+1:e.fields.length}},[r("spinner",{attrs:{show:e.isProcessing}})],1)]):e._e()],2)],1)])],1),r("mq-layout",{attrs:{mq:"sm"}},[e._l(e.items,(function(t){return r("product-card",{key:"p-"+t.id,attrs:{item:t,fields:e.fields}},[e._t("default",null,{item:t,checkboxAttrs:{class:[t.active?["active"]:[]]}})],2)})),e.items&&0!==e.items.length?e._e():r("div",[e._v("\n      Sorry but we cannot find any products that match your search\n    ")])],2)],1)},i=[],a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{class:["product-card"]},[e._t("default"),e.item.product_num?r("div",{staticClass:"product-card--product_num"},[e._v("\n    "+e._s(e.item.product_num)+"\n  ")]):e._e(),e.productTitle?r("a",{staticClass:"product-card--title",attrs:{href:Array.isArray(e.item.url)?e.item.url[0]:e.item.url,target:"_blank"}},[e._v(e._s(e.productTitle))]):e._e(),r("table",[e._l(e.fields,(function(t,n){return["title"!==t.field?r("tr",{key:n},["image"!==t.type?r("th",[e._v(e._s(t.name))]):e._e(),"image"==t.type?r("td",{attrs:{colspan:"2"}},[e.item&&"image"===t.type?r("img",{attrs:{src:e.item[t.field]}}):e._e()]):"dimension"==t.type?r("td",[e.item[t.field]?r("span",{domProps:{innerHTML:e._s(e.formatValue(t,e.item[t.field],e.item))}}):e._e()]):r("td",[e.item.url&&"link"===t.type?r("a",{attrs:{href:Array.isArray(e.item)?e.item.url[0]:e.item.url},domProps:{innerHTML:e._s(e.formatValue(t,e.item[t.field],e.item))}}):t.html?r("span",{domProps:{innerHTML:e._s(e.formatValue(t,e.item[t.field],e.item))}}):r("span",[e._v("\n              "+e._s(e.formatValue(t,e.item[t.field],e.item))+"\n            ")])])]):e._e()]}))],2)],2)},o=[],s={props:{url:{type:String,default:""},fields:{type:Array,default:function(){return[]}},item:{type:Object,default:null}},computed:{productTitle:function(){return Array.isArray(this.item.title)?this.item.title[0]:this.item.title}},methods:{formatValue:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return"function"===typeof e.format?e.format(t,r):t}}},c=s,l=r("2877"),u=Object(l["a"])(c,a,o,!1,null,null,null),d=u.exports,f=r("1462"),p={name:"ProductTable",components:{Spinner:f["a"],"product-card":d},props:{activeId:{type:[Number,String],default:""},fields:{type:Object,required:!0},items:{type:Array,required:!0},itemsProcessed:{type:Boolean,required:!1},viewId:{type:String,default:""},headerHandler:{type:Function,default:function(){}},page:{type:Number,default:1},sortField:{type:String,default:""},sortOrder:{type:String,default:"asc"},isProcessing:{type:Boolean,default:!1}},data:function(){return{transition:"slide-right"}},computed:{hasDefaultSlot:function(){return!!this.$scopedSlots["default"]}},watch:{page:function(e,t){e&&(this.transition=e>t?"slide-left":"slide-right")}},methods:{formatValue:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;return"dimension"==e.type?t>0?t:"":"function"===typeof e.format?e.format(t,r):t}}},g=p,m=(r("8bca"),Object(l["a"])(g,n,i,!1,null,null,null));t["a"]=m.exports},"9f70":function(e,t,r){"use strict";r("da46")}
1,a168:function(e,t,r){},a2b6:function(e,t,r){"use strict";r.d(t,"e",(function(){return n})),r.d(t,"d",(function(){return i})),r.d(t,"a",(function(){return a})),r.d(t,"c",(function(){return o})),r.d(t,"b",(function(){return s}));r("448a");var n=function(e){if(!e)return"";"string"!==typeof e&&(e=JSON.stringify(e));var t,r,n=0;if(0===e.length)return n;for(t=0;t<e.length;t++)r=e.charCodeAt(t),n=(n<<5)-n+r,n|=0;return n},i=function(e){var t=e.replace(/^[^-_a-zA-Z]+/,"").replace(/^-(?:[-0-9]+)/,"-"),r=t&&t.replace(/[^-_a-zA-Z0-9]+/g,"-");return r.toLowerCase()},a=function(e,t){return Array.from({length:Math.ceil(e.length/t)},(function(r,n){return e.slice(n*t,n*t+t)}))},o=function(e){var t=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;return t.test(String(e).toLowerCase())},s=function(e){return[].map.call(e+"",(function(e){return"+"===e||"-"===e||"&"===e||"|"===e||"!"===e||"("===e||")"===e||"{"===e||"}"===e||"["===e||"]"===e||"^"===e||'"'===e||"~"===e||"*"===e||"?"===e||":"===e||"\\"===e||"/"===e?"\\"+e:e})).join("")}},a40f:function(e,t,r){},a426:function(e,t,r){"use strict";r("32ad")},a62b:function(e,t,r){"use strict";r("de8f")},b5ef:function(e,t,r){"use strict";r("6eed")},b79d:function(e,t,r){},b7d5:function(e,t,r){"use strict";r("36ab")},bc0e:function(e,t,r){},cbb4:function(e,t,r){},cc0f:function(e,t,r){e.exports=r.p+"img/ul.svg"},d43d:function(e,t,r){"use strict";r("bc0e")},d4a4:function(e,t,r){var n={"./etl.svg":"0ea1","./hygienic.svg":"7490","./iec.svg":"021b","./info-circle-solid.svg":"5c33","./iso.svg":"35eb","./nsf.svg":"d78d","./ul.svg":"cc0f"};function i(e){var t=a(e);return r(t)}function a(e){if(!r.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}i.keys=function(){return Object.keys(n)},i.resolve=a,e.exports=i,i.id="d4a4"},d78d:function(e,t,r){e.exports=r.p+"img/nsf.svg"},da46:function(e,t,r){},daf3:function(e,t,r){"use strict";r("662a")},de8f:function(e,t,r){},e719:function(e,t,r){"use strict";r("a40f")},f176:function(e,t,r){"use strict";r("6b8a")}});
2//# sourceMappingURL=catalog.js.map

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.