1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="25b33b67-8a1c-4768-9ef6-3f239d085b32",e._sentryDebugIdIdentifier="sentry-dbid-25b33b67-8a1c-4768-9ef6-3f239d085b32")}catch(e){}(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2053],{13626:(e,t,r)=>{"use strict";r.d(t,{h:()=>c});var o=r(7023),n=r(8190),a=r(75478),i=r(65298);let l=["Range","Configure","Order"];function c(){let{selectionPath:e,finalProduct:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=(0,n.useRouter)(),{addToCart:c,cartItems:s,isInitialized:d}=(0,o.useContext)(a.M),u=(0,i.A)(),[g,p]=(0,o.useState)(!1),m=(0,o.useMemo)(()=>!!t&&s.includes(t),[s,t]);(0,o.useEffect)(()=>{if(!g)return;let e=setTimeout(()=>p(!1),3e3);return()=>clearTimeout(e)},[g]);let f={steps:l,previousHref:null!=u?u:void 0};if(t&&d)return{...f,onNext:()=>{c(t),p(!0)},nextDisabled:m,nextLabel:m?g?"Sample Added":"Sample in basket":"Order Sample",nextAriaLabel:"Order sample for ".concat(t),nextClassName:"add-to-cart",nextVariant:m&&!g?"sampleAdded":"hriStandAlone",nextIcon:g?"faCheckCircle":void 0,nextIconType:"regular"};if(e){let t=r.asPath.split("?")[0];return{...f,nextHref:"".concat(t,"?selection=").concat(e,"&finalise=true")}}return f}},15695:(e,t,r)=>{"use strict";r.d(t,{g:()=>l});var o=r(25319),n=r(7023);function a(e){return e.toLowerCase().replace(/[^a-z0-9\s,-]/g,"").replace(/[\s,]+/g,"-").replace(/-+/g,"-").trim()}var i=r(52948);let l=()=>(0,o.I)({queryKey:["connectorCategories"],queryFn:async()=>{try{let e=await fetch("/api/traceparts-configurator");return await e.json()}catch(e){console.error("Error fetching connector categories:",e)}},staleTime:36e5,select:(0,n.useCallback)(e=>e.map(t=>{var r;let o=e.find(e=>e.categoryCode===t.parentCategoryCode),n=null==e?void 0:e.some(e=>e.parentCategoryCode===t.categoryCode);return{...t,slug:a(t.label),productCode:null!=(r=i.BF[t.categoryCode])?r:null,parentLabel:o?o.label:null,parentSlug:o?a(o.label):null,hasChildren:n}}),[])})},21756:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/connector-selector",function(){return r(77587)}])},44220:(e,t,r)=>{"use strict";r.d(t,{A:()=>g});var o=r(97135),n=r(32987),a=r(2412),i=r.n(a),l=r(80155),c=r.n(l),s=r(73051),d=r(51282),u=r(43629);let g=e=>{let{slug:t,image:r,title:n,content:a,href:l,isDisabled:c,imageWidth:g,imageHeight:v}=e,b=t?s.YF[t]:void 0;return(0,o.jsxs)(p,{href:l,children:[c&&(0,o.jsxs)(y,{children:[(0,o.jsx)(d.A,{as:"h5",type:"h5",maven:!0,color:"var(--link)",children:"Coming Soon"}),(0,o.jsx)(u.A,{type:"small",color:"var(--link)",children:"Please submit your request here."})]}),(0,o.jsxs)(m,{children:[(0,o.jsx)(i(),{src:r,alt:n||"Product range",width:null!=g?g:292,height:null!=v?v:227,priority:!0}),b&&(0,o.jsx)(f,{children:b})]}),(0,o.jsx)(h,{children:a})]})},p=(0,n.Ay)(c()).withConfig({componentId:"sc-c2cc5438-0"})(["background-color:var(--midBlue);border:1px solid var(--midBlue);border-radius:0.625rem;display:flex;flex-direction:column;gap:1.25rem;padding-bottom:1.25rem;height:100%;position:relative;transition:background-color 0.15s ease-in-out;&:hover{background-color:var(--blueTint);}&:hover img{transform:scale(1.05);}"]),m=n.Ay.div.withConfig({componentId:"sc-c2cc5438-1"})(["position:relative;width:100%;height:14.1875rem;background-color:var(--white);border-radius:0.5rem 0.5rem 0 0;overflow:hidden;display:flex;align-items:center;justify-content:center;img{object-fit:contain;transition:transform 0.15s ease-in-out;}"]),f=n.Ay.div.withConfig({componentId:"sc-c2cc5438-2"})(["position:absolute;top:0.625rem;right:0.625rem;z-index:1;width:8.75rem;svg{display:block;width:100%;height:auto;}"]),h=n.Ay.div.withConfig({componentId:"sc-c2cc5438-3"})(["padding-inline:1.25rem;color:var(--darkBlue900);"]),y=n.Ay.div.withConfig({componentId:"sc-c2cc5438-4"})(["background-color:rgba(255,255,255,0.8);display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;inset:0;width:100%;height:100%;z-index:2;overflow:hidden;border-radius:0.625rem;text-align:center;"])},52948:(e,t,r)=>{"use strict";r.d(t,{BF:()=>o,cZ:()=>i,fs:()=>c,j8:()=>n,xd:()=>d});let o={"HARWIN.030.010":"34-28052025-089277","HARWIN.030.020":"34-18042025-099694","HARWIN.030.030":"34-04072025-091289","HARWIN.030.040":"34-29052025-060460","HARWIN.010.040":"34-25092025-106809","HARWIN.010.010.010":"34-08102025-098194","HARWIN.010.010.020":"34-09102025-097521","HARWIN.010.030":"34-29092025-114691"},n={"HARWIN.010.020":["HARWIN.010.020.100","HARWIN.010.020.110"],"HARWIN.010.010":["HARWIN.010.010.020","HARWIN.010.010.010"]},a={"34-28052025-089277":"3|21|25|49|67|103|103|103|111|121|122|124|40|174|182|47|194|","34-04072025-091289":"2|15|20|44|63|115|161|260|121|131|135|173|199|173|173|187|187|191|191|191|","34-29
1052025-060460":"1|3|2|8|10|10|6|9|","34-18042025-099694":"9|2|2|4|78|42|42|42|69|","34-25092025-106809":"1|2|1|2|3|2|1|11|11|11|","34-29092025-114691":"1|2|2|4|1|2|7|13|","34-08102025-098194":"1|2|2|10|10|3|69|91|256|293|293|362|362|","34-09102025-097521":"1|8|1|10|10|30|30|30|68|96|38|108|","34-22102025-119406":"2|2|2|66|40|39|154|154|191|","34-14012026-092637":"1|3|5|38|77|280|337|527|535|535|","34-15012026-086224":"1|3|4|24|122|188|289|293|305|","34-14012026-101094":"1|1|1|1|84|178|180|181|1057|"},i=(e,t)=>{let r=a[t];return r?"".concat(e,"?selection=").concat(r):e},l={"HARWIN.010.010":"/images/connector-selector/gecko.jpg","HARWIN.010.020":"/images/connector-selector/datamate.jpg","34-25092025-106809":"/images/connector-selector/kona.jpg","34-29092025-114691":"/images/connector-selector/m300.jpg","34-28052025-089277":"/images/connector-selector/archer.jpg","34-18042025-099694":"/images/connector-selector/kontrol.jpg","34-04072025-091289":"/images/connector-selector/indess.jpg","34-29052025-060460":"/images/connector-selector/flecto.jpg"},c=(e,t)=>e&&l[e]||t,s={"HARWIN.010.010":"gecko","HARWIN.010.010.010":"gecko","HARWIN.010.010.020":"gecko","HARWIN.010.020":"datamate","HARWIN.010.020.100":"datamate","HARWIN.010.020.110":"datamate","HARWIN.010.030":"m300","HARWIN.010.040":"kona","HARWIN.030.010":"archer","HARWIN.030.020":"kontrol","HARWIN.030.030":"indess","HARWIN.030.040":"flecto"},d=e=>e&&s[e]||void 0},65298:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});var o=r(7023),n=r(8190);function a(){let e=(0,n.useRouter)();return(0,o.useMemo)(()=>{let{range:t,slug:r,selection:o,finalise:n}=e.query,a=["connector-selector",t,...Array.isArray(r)?r:r?[r]:[]].filter(Boolean);return n&&o?"/".concat(a.join("/"),"?selection=").concat(o):(a.pop(),a.length>0?"/".concat(a.join("/")):null)},[e.query])}},69877:(e,t,r)=>{e.exports=r(53218)},77587:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__N_SSP:()=>p,default:()=>m});var o=r(97135),n=r(15695),a=r(69729),i=r(23945),l=r(44220),c=r(52948),s=r(96230),d=r(43629),u=r(13626);let g=(0,a.A)(()=>{let{data:e}=(0,n.g)(),t=(0,u.h)(),r=null==e?void 0:e.filter(e=>"F_HARWIN"===e.parentCategoryCode&&"HARWIN.020"!==e.categoryCode);return(0,o.jsx)(i.A,{title:"Connector Selector",subTitle:"Not sure which connector you need? Our Connector Selector guides you through a simple step-by-step process - choose your range, select a product family, and configure your connector to your exact specification.",currentStage:"1",navigation:t,children:(0,o.jsx)(s.w,{children:null==r?void 0:r.map(e=>{if("F_HARWIN"===e.parentCategoryCode)return(0,o.jsx)(l.A,{content:(0,o.jsx)(d.A,{type:"small",weight:"semibold",children:e.label}),image:(0,c.fs)(e.categoryCode,e.pictureUrl),title:e.label,href:"/connector-selector/".concat(e.slug),imageWidth:160,imageHeight:120},e.categoryCode)})})})});var p=!0;let m=g},94645:(e,t,r)=>{"use strict";r.d(t,{o:()=>p});let o=(e,t)=>e.origin===t&&e.data&&"object"==typeof e.data&&"payload-live-preview"===e.data.type,n=({apiPath:e,data:t,endpoint:r,serverURL:o})=>fetch(`${o}${e}/${r}`,{body:JSON.stringify(t),credentials:"include",headers:{"Content-Type":"application/json","X-Payload-HTTP-Method-Override":"GET"},method:"POST"}),a=async e=>{let{apiRoute:t,collectionSlug:r,depth:o,globalSlug:a,incomingData:i,initialData:l,locale:c,serverURL:s}=e,d=e.requestHandler||n;return await d({apiPath:t||"/api",data:{data:i,depth:o,flattenLocales:!1,locale:c},endpoint:encodeURI(`${a?"globals/":""}${r??a}${r?`/${l.id}`:""}`),serverURL:s}).then(e=>e.json())},i={previousData:void 0},l=()=>{i.previousData=void 0},c=async e=>{let{apiRoute:t,depth:r,event:n,initialData:l,requestHandler:c,serverURL:s}=e;if(o(n,s)){let{collectionSlug:e,data:o,globalSlug:d,locale:u}=n.data;if(!e&&!d)return l;let g=await a({apiRoute:t,collectionSlug:e,depth:r,globalSlug:d,incomingData:o,initialData:i?.previousData||l,locale:u,requestHandler:c,serverURL:s});return i.previousData=g,g}return i.previousData||(i.previousData=l),i.previousData},s=e=>{let{apiRoute:t,callback:r,depth:o,initialData:n,requestHandler:a,serverURL:i}=e;l();let s=async e=>{r(await c({apiRoute:t,depth:o,event:e,initialData:n,requestHandler:a,serverURL:i}))};return"undefined"!=typeof window&&window.addEventListener("message",s),s},d=e=>{let{serverURL:t}=e;if("undefined"!=typeof window){let e=window?.opener||window?.parent;e?.postMessage({type:"payload-live-preview",ready:!0},t)}},u=e=>{"undefined"!=typeof window&&window.removeEventListener("message",e)};var g=r(7023);let p=e=>{let{apiRoute:t,depth:r,initialData:o,serverURL:n}=e,[a,i]=(0,g.useState)(o),[l,c]=(0,g.useState)(!0),p=(0,g.useRef)(!1),m=(0,g.useCallback)(e=>{i(e),c(!1)},[]);return(0,g.useEffect)(()=>{let e=s({apiRoute:t,callback:m,depth:r,initialData:o,serverURL:n});return p.current||(p.current=!0,d({serverURL:n})),()=>{u(e)}},[n,m,r,o,t]),{data:a,isLoading:l}}},96230:(e,t,r)=>{"use strict";r.d(t,{A:()=>c,w:()=>s});var o=r(97135),n=r(18375),a=r(32987),i=r(43629),l=r(44220);let c=()=>(0,o.jsx)(s,{children:n._t.map(e=>{var t;return(0,o.jsx)(l.A,{content:(0,o.jsx)("ul",{children:null==e||null==(t=e.descriptionItems)?void 0:t.map(e=>(0,o.jsx)("li",{children:(0,o.jsx)(i.A,{type:"small",weight:"semibold",children:e})},e))}),image:e.image,href:(null==e?void 0:e.isDisabled)?"/cable-generator":"/cable-configurator/".concat(e.slug),logo:e.logo,title:e.name,isDisabled:e.isDisabled,slug:e.slug},e.name)})}),s=a.Ay.div.withConfig({componentId:"sc-43bc003e-0"})(["display:grid;grid-template-columns:repeat(auto-fill,minmax(19.75rem,1fr));gap:1.5rem;a{text-decoration:none;}"])}},e=>{var t=t=>e(e.s=t);e.O(0,[655,636,6593,8792],()=>t(21756)),_N_E=e.O()}]);
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.