1(self.webpackChunksite=self.webpackChunksite||[]).push([[22],{1136:(function(T,E,n){"use strict";var e=n(96540),u=n(51876);function r(g){const{selectedValue:c,setSelectedCallback:t,name:a,componentId:s,optionsData:A,selectAllOptionText:b,label:O,disabled:V}=g,$=e.useCallback(S=>{t(S.target.value)},[t]),j=()=>{const S=A?.map(w=>e.createElement("option",{key:w,value:w},w))||[],B=e.createElement("option",{key:b||"all",value:""},b||"All");return S?.unshift(B),S};return e.createElement(u.A,{key:s,spacing:!0,label:O,value:c,disabled:!A||V,name:a,onChange:$},j())}E.A=r}),51876:(function(T,E,n){"use strict";var e=n(96540),u=n(46942),r=n.n(u),g=n(90651),c=n(41515);const t=a=>{const s=r()("cmp-form-options cmp-form-options--drop-down",{"cmp-form-options--validation-visible":a.requiredMessage,"cmp-form-options--spacing":a.spacing}),A=!a.dontPassRequireToNative,b=e.useCallback(O=>{a.onChange&&a.onChange(O),a.trackingEventName&&a.componentId&&(0,g.A)(c.s.TrackableEvent,{detail:{name:a.trackingEventName,componentId:a.componentId,eventInfo:{name:a.name,label:O.target.options[O.target.selectedIndex].text,value:O.target.value}}})},[a]);return e.createElement("fieldset",{className:s,disabled:a.disabled},a.label&&e.createElement("label",{htmlFor:`select-${a.id}`,className:"cmp-form-options__label"},a.label,a.required?"*":""),e.createElement("div",{className:"cmp-form-options__field"},e.createElement("select",{ref:a.selectElRef,id:`select-${a.id}`,name:a.name,defaultValue:a.defaultValue,value:a.value,className:"cmp-form-options__field--drop-down",required:a.required&&A,onChange:b},a.children),e.createElement("span",{className:"cmp-icon cmp-icon--chevron-down cmp-form-options__field--icon"})),a.required&&e.createElement("div",{className:"cmp-form-options__validate-block cmp-form__validate-block"},e.createElement("p",{className:"cmp-form-options__required-message cmp-form-field__error-message"},a.requiredMessage)))};E.A=t}),95622:(function(T,E,n){"use strict";var e=n(96540),u=n(46942),r=n.n(u);const g=({currentLength:t,maxLength:a,charactersCounterLabel:s})=>{const A=a?`${t}/${a}`:`${t}`,b=s?`${A} ${s}`:A;return e.createElement("span",{className:"cmp-form-text__char-counter"},b)};function c(t){const a=r()("cmp-form-text",{[`${t.className}`]:t.className,"cmp-form-text--validation-visible":t.requiredMessage,"cmp-form-text--spacing":t.spacing}),s=t.value?t.value.toString().length:0;return e.createElement("fieldset",{className:a,disabled:t.disabled},t.id&&t.label&&e.createElement("label",{htmlFor:t.id},t.label,t.required?"*":"",t.labelAddon),e.createElement("input",{ref:t.inputElRef,className:"cmp-form-text__text",autoCorrect:t.autoCorrect,id:t.id,name:t.name,type:t.type,value:t.value,placeholder:t.placeholder,readOnly:t.readonly,maxLength:t.maxLength,onChange:t.onChange,onKeyDown:t.onKeyDown,onBlur:t.onBlur,onPaste:t.onPaste,autoComplete:t.autoComplete,min:t.min,max:t.max}),t.iconType&&e.createElement("button",{className:"cmp-form-text__icon cmp-button__icon cmp-button cmp-button--as-icon","aria-hidden":"true",onClick:t.onIconClick},e.createElement("i",{className:`cmp-button__icon cmp-icon cmp-icon--${t.iconType}`,"aria-hidden":"true"})),t.requiredMessage&&e.createElement("div",{className:"cmp-form-text__validate-block"},e.createElement("p",{className:"cmp-form-text__required-message"},t.requiredMessage)),t.showCharactersCounter&&e.createElement(g,{currentLength:s,maxLength:t.maxLength,charactersCounterLabel:t.charactersCounterLabel}))}E.A=c}),16849:(function(T,E,n){"use strict";var e=n(96540),u=n(46942),r=n.n(u);const g=c=>{const t=r()({[`${c.additionalCssName}`]:c.additionalCssName},"cmp-icon",{[`${c.className}`]:c.className},{[`cmp-icon--${c.type}`]:c.type,"cmp-icon--inline":c.inline,"cmp-icon--inherit-font-size":c.inheritFontSize});return e.createElement("i",{className:t,onClick:c.onClick})};E.A=g}),56575:(function(T,E,n){"use strict";var e=n(96540),u=n(46942),r=n.n(u),g=n(16849),c=n(90651),t=n(41515);function a(s){const A=r()(s.className,{"cmp-link":!s.unstyled,[`cmp-link--${s.style}`]:s.style&&!s.unstyled}),b=O=>{s.tracking&&(0,c.A)(t.s.TrackableEvent,{detail:{name:"cmp:click",eventInfo:{...s.tracking.trackable||{},parentId:s.tracking.parentId,"xdm:linkURL":s.href,"dc:title":s.text,"sling:resourceType":"mannhummel-base/components/synthetic/link"}}}),s.onClick&&s.onClick(O)};return e.createElement("a",{href:s.href,className:A,target:s.target||"_self",onClick:b},s.iconType&&s.iconLeftAligned&&e.createElement(g.A,{type:s.iconType,additionalCssName:"cmp-link__icon"}),s.unstyled?s.text:e.createElement("span",{className:"cmp-link__text"},s.text),s.iconType&&!s.iconLeftAligned&&e.createElement(g.A,{type:s.iconType,additionalCssName:"cmp-link__icon"}))}E.A=a}),72309:(function(T,E,n){"use strict";var e=n(96540),u=n(46942),r=n.n(u);function g(c){const t=r()({"cmp-text--standard":!c.typography,[`cmp-text--${c.typography}`]:c.typography,"cmp-text--no-margin":c.noMargin},c.additionalCssName,"cmp-text");return e.createElement("div",{className:t},c.isRichtext?e.createElement("div",{className:"cmp-text__paragraph",dangerouslySetInnerHTML:{__html:c.text}}):e.createElement("p",{className:"cmp-text__paragraph"},c.text))}E.A=g}),59536:(function(T,E,n){"use strict";n.d(E,{A:function(){return t}});var e=n(96540),u=n(46942),r=n.n(u);const g={title_dash:!0};function c(a){const s=`${a.tag}`,A=a.dash!==void 0?a.dash:g.title_dash,b=r()("cmp-title",{[`cmp-title--${a.tag}`]:!a.style},{[`cmp-title--${a.style}`]:a.style},{"cmp-title--dash":A&&(a.tag==="h1"||a.tag==="h2"||a.tag==="h3")});return e.createElement("div",{className:b},e.createElement(s,{className:"cmp-title__text"},a.text))}var t=c}),87517:(function(T,E,n){"use strict";n.d(E,{H:function(){return e}});function e(u,r){return u.slice().sort((g,c)=>g[r]&&c[r]?g[r].localeCompare(c[r]):0)}}),31437:(function(T,E,n){"use strict";n.r(E),n.d(E,{AssetSubCategory:function(){return x},SmartSearchWmsApp:function(){return se}});var e=n(96540),u=n(1136),r=n(95622);function g(m){const{assetSubCategoryOptions:i,technologyOptions:f,productFamilyOptions:h,solutionOptions:o,marketOptions:y,applicationOptions:_,requiredFiltersNotSelectedMsg:v,...l}=m;return e.createElement(e.Fragment,null,e.createElement("div",{className:"aem-Grid aem-Grid--12"},e.createElement("div",{className:"aem-GridColumn aem-GridColumn--default--12"},e.createElement(r.A,{spacing:!0,id:"SmartSearchInput",label:l.searchLabel,type:"search",value:l.searchValue,placeholder:l.searchInputPlaceholder,onChange:M=>l.handleSearch(M.target.value)}))),!(l.selectedSolution||l.selectedTechnology)&&e.createElement("div",{className:"cmp-smart-search-wms__required-filters-text"},v),e.createElement("div",{className:"aem-Grid aem-Grid--12 aem-Grid--with-gutter aem-Grid--12"},e.createElement("div",{className:"aem-GridColumn aem-GridColumn--default--12 aem-GridColumn--md--4 aem-GridColumn--lg--3"},e.createElement("div",{className:"cmp-smart-search-wms__filters"},!l.hideAssetSubCategory&&e.createElement(u.A,{name:"assetSubCategory",label:l.assetSubCategoryLabel,componentId:"assetSubCategoryId",optionsData:i,selectedValue:l.selectedAssetSubCategory,setSelectedCallback:l.onAssetSubCategoryChange,selectAllOptionText:l.pleaseSelectText}
1))),e.createElement("div",{className:"aem-GridColumn aem-GridColumn--default--12 aem-GridColumn--md--4 aem-GridColumn--lg--3"},l.selectedAssetSubCategory===x.Technology&&!l.hideTechnology&&e.createElement(u.A,{name:"technology",label:l.technologyLabel,componentId:"technologyId",optionsData:f,selectedValue:l.selectedTechnology,setSelectedCallback:l.onTechnologyChange,selectAllOptionText:l.pleaseSelectText})),e.createElement("div",{className:"aem-GridColumn aem-GridColumn--default--12 aem-GridColumn--md--4 aem-GridColumn--lg--3"},l.selectedAssetSubCategory===x.Technology&&!l.hideProductFamily&&e.createElement(u.A,{name:"productFamily",label:l.productFamilyLabel,componentId:"productFamilyId",optionsData:h,selectedValue:l.selectedProductFamily,setSelectedCallback:l.onProductFamilyChange,selectAllOptionText:l.selectAllText})),e.createElement("div",{className:"aem-GridColumn aem-GridColumn--default--12 aem-GridColumn--md--4 aem-GridColumn--lg--3"},l.selectedAssetSubCategory===x.Solution&&!l.hideSolution&&e.createElement(u.A,{name:"solution",label:l.solutionLabel,componentId:"solutionId",optionsData:o,selectedValue:l.selectedSolution,setSelectedCallback:l.onSolutionChange,selectAllOptionText:l.pleaseSelectText})),e.createElement("div",{className:"aem-GridColumn aem-GridColumn--default--12 aem-GridColumn--md--4 aem-GridColumn--lg--3"},l.selectedAssetSubCategory===x.Solution&&!l.hideMarket&&e.createElement(u.A,{name:"market",label:l.marketLabel,componentId:"marketId",optionsData:y,selectedValue:l.selectedMarket,setSelectedCallback:l.onMarketChange,selectAllOptionText:l.selectAllText})),e.createElement("div",{className:"aem-GridColumn aem-GridColumn--default--12 aem-GridColumn--md--4 aem-GridColumn--lg--3"},l.selectedAssetSubCategory===x.Solution&&!l.hideApplication&&_?.length>0&&e.createElement(u.A,{name:"application",label:l.applicationLabel,componentId:"applicaitonId",optionsData:_,selectedValue:l.selectedApplication,setSelectedCallback:l.onApplicationChange,selectAllOptionText:l.selectAllText}))))}var c=n(72309),t=n(56575);function a(m){const{downloadAssetType:i,title:f,technology:h,isSolution:o,link:y}=m;return e.createElement("li",{className:"cmp-smart-search-wms__result-item"},e.createElement("div",{className:"cmp-smart-search-wms__result-title"},f&&e.createElement(c.A,{noMargin:!0,text:f,typography:"standard-strong"})),o&&e.createElement("div",{className:"cmp-smart-search-wms__result-tech"},h&&e.createElement(c.A,{noMargin:!0,text:h.toString()})),e.createElement("div",{className:"cmp-smart-search-wms__result-type"},e.createElement(c.A,{noMargin:!0,text:i})),e.createElement("div",{className:"cmp-smart-search-wms__result-download"},e.createElement("span",{className:"cmp-smart-search-wms__result-download-item"},e.createElement(t.A,{href:y,text:"VIEW",style:"inline",target:"_blank",iconType:"link-arrow-skew"}))))}var s=a,A=n(59536),b=n(87517);function O(m,i){let f=m.filter(h=>i.includesConfig.every(o=>h[o.field].includes(o.value)));if(i.allConfig){const{field:h,allowed:o}=i.allConfig;f=f.filter(y=>y[h].some(v=>o.includes(v)))}return f}var V=O;function $(m,i,f){const h={};return f.forEach(o=>h[o]=[]),m.forEach(o=>{o[i].forEach(_=>{f.includes(_)&&h[_]&&h[_].push(o)})}),Object.keys(h).forEach(o=>{h[o].length===0&&delete h[o]}),h}var j=$,S=(m=>(m.Technologies="technologies",m.Solutions="solutions",m.Markets="markets",m.Applications="applications",m.ProductFamily="productFamily",m))(S||{});const B="";function w(m){const{items:i,downloadAssetType:f,solution:h,searchValue:o,noResultsFoundMsg:y,filterConfig:_}=m,[v,l]=(0,e.useState)({});(0,e.useEffect)(()=>{const I=(_?V(i,_):i).filter(P=>{const H=!f||P.downloadAssetType===f,z=!o||P.title?.toLowerCase().includes(o.toLowerCase())||P.description?.toLowerCase().includes(o.toLowerCase());return H&&z}),L=(0,b.H)(I,"title"),D=_?.allConfig?j(L,_.allConfig.field,_.allConfig.allowed):{[B]:L};l(D)},[i,o,_,f]);const M=!!h,N=()=>Object.keys(v).length===0||v[B]?.length===0?e.createElement(A.A,{text:y,tag:"h3",dash:!1}):e.createElement("div",null,Object.entries(v).map(([I,L])=>e.createElement("div",{key:I,className:"cmp-smart-search-wms__results-group"},e.createElement(A.A,{text:I,tag:"h3",dash:!1}),e.createElement("div",{className:"cmp-smart-search-wms__result-list"},e.createElement("div",{className:"cmp-smart-search-wms__result-headings"},e.createElement("div",{className:"cmp-smart-search-wms__result-title-heading"},e.createElement(c.A,{noMargin:!0,text:"Document Name",typography:"standard-strong"})),M&&e.createElement("div",{className:"cmp-smart-search-wms__result-type-heading"},e.createElement(c.A,{noMargin:!0,text:"Technology",typography:"standard-strong"})),e.createElement("div",{className:"cmp-smart-search-wms__result-type-heading"},e.createElement(c.A,{noMargin:!0,text:"Document Type",typography:"standard-strong"})),e.createElement("div",{className:"cmp-smart-search-wms__result-link-heading"},e.createElement(c.A,{noMargin:!0,text:""}))),L.map((D,P)=>e.createElement(s,{key:P,downloadAssetType:D.downloadAssetType,technology:D.technologies,isSolution:M,title:D.title,link:D.link}))))));return e.createElement("div",{className:"cmp-smart-search-wms__results"},N())}function le({selectedTechnology:m,selectedProductFamily:i,selectedSolution:f,selectedMarket:h,selectedApplication:o,productFamilyOptions:y,marketOptions:_,applicationOptions:v}
1){const l={includesConfig:[],allConfig:null},M=!!f;return m?(l.includesConfig.push({field:S.Technologies,value:m}),i?l.includesConfig.push({field:S.ProductFamily,value:i}):y?.length&&(l.allConfig={field:S.ProductFamily,allowed:y}),l):M?(l.includesConfig.push({field:S.Solutions,value:f}),h&&l.includesConfig.push({field:S.Markets,value:h}),o&&l.includesConfig.push({field:S.Applications,value:o}),!o&&v?.length?l.allConfig={field:S.Applications,allowed:v}:!h&&_?.length&&(l.allConfig={field:S.Markets,allowed:_}),l):null}var ne=le,x=(m=>(m.Technology="Technology",m.Solution="Solution",m.None="",m))(x||{});function se(m){const{labels:i,downloadAssetTypes:f,assetSubCategories:h,technologiesWithProductFamilies:o,solutionsWithMarkets:y,marketsWithApplications:_,preselectedTechnology:v,preselectedProductFamily:l,preselectedSolution:M,preselectedMarket:N,preselectedApplication:I,assets:L}=m,[D,P]=(0,e.useState)(""),[H,z]=(0,e.useState)(""),[k,Y]=(0,e.useState)(""),[J,G]=(0,e.useState)(""),[p,Q]=(0,e.useState)(""),[F,W]=(0,e.useState)(""),[K,R]=(0,e.useState)(""),[q,X]=(0,e.useState)(""),ee=M||N||I,te=v||l;(0,e.useEffect)(()=>{ce(),C(v,Y),C(l,G),C(M,Q),C(N,W),C(I,R),ae(ee&&"Solution"||te&&"Technology"||"")},[]),(0,e.useEffect)(()=>{document.querySelectorAll(".cmp-form-options__field--drop-down option").forEach(U=>{const Z=U.textContent;Z&&Z.length>32&&(U.textContent=Z?.slice(0,32))})},[k,p,F,K]);const ce=()=>{f.length===1&&P(f[0])},C=(d,U)=>{X(""),U(d)},ae=d=>{X(""),C(v,Y),C(l,G),C(M,Q),C(N,W),C(I,R),z(d)},oe=d=>{C("",G),C(d,Y)},ie=d=>{C("",W),C("",R),C(d,Q)},re=d=>{C("",R),C(d,W)},me=(0,e.useMemo)(()=>ne({selectedTechnology:k,selectedProductFamily:J,selectedSolution:p,selectedMarket:F,selectedApplication:K,productFamilyOptions:o[k],marketOptions:y[p],applicationOptions:_[F]}),[k,J,p,F,K,o,y,_]);return e.createElement(e.Fragment,null,e.createElement(g,{assetSubCategoryLabel:i.assetSubCategoryLabel,technologyLabel:i.technologyLabel,productFamilyLabel:i.productFamilyLabel,solutionLabel:i.solutionLabel,marketLabel:i.marketLabel,applicationLabel:i.applicationLabel,searchLabel:i.searchLabel,searchInputPlaceholder:i.searchInputPlaceholder,selectedAssetSubCategory:H,selectedTechnology:k,selectedProductFamily:J,selectedSolution:p,selectedMarket:F,selectedApplication:K,searchValue:q,assetSubCategoryOptions:h,technologyOptions:Object.keys(o),productFamilyOptions:o[k],solutionOptions:Object.keys(y),marketOptions:y[p],applicationOptions:_[F],selectAllText:i.selectFilterAllLabel,pleaseSelectText:i.pleaseSelectLabel,hideTechnology:v!=="",hideProductFamily:l!=="",hideSolution:M!=="",hideMarket:N!=="",hideApplication:I!=="",hideAssetSubCategory:!!ee||!!te,requiredFiltersNotSelectedMsg:i.requiredFiltersNotSelectedMsg,handleSearch:d=>X(d),onAssetSubCategoryChange:d=>ae(d),onTechnologyChange:d=>oe(d),onProductFamilyChange:d=>C(d,G),onSolutionChange:d=>ie(d),onMarketChange:d=>re(d),onApplicationChange:d=>C(d,R)}),e.createElement(w,{filterConfig:me,items:L,downloadAssetType:D,solution:p,searchValue:q,noResultsFoundMsg:i.noResultsFoundMsg}))}}),46942:(function(T,E){var n,e;/*! 2 Copyright (c) 2018 Jed Watson. 3 Licensed under the MIT License (MIT), see 4 http://jedwatson.github.io/classnames 5*/(function(){"use strict";var u={}.hasOwnProperty;function r(){for(var t="",a=0;a<arguments.length;a++){var s=arguments[a];s&&(t=c(t,g(s)))}return t}function g(t){if(typeof t=="string"||typeof t=="number")return t;if(typeof t!="object")return"";if(Array.isArray(t))return r.apply(null,t);if(t.toString!==Object.prototype.toString&&!t.toString.toString().includes("[native code]"))return t.toString();var a="";for(var s in t)u.call(t,s)&&t[s]&&(a=c(a,s));return a}function c(t,a){return a?t?t+" "+a:t+a:t}T.exports?(r.default=r,T.exports=r):(n=[],e=(function(){return r}).apply(E,n),e!==void 0&&(T.exports=e))})()})}]);
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.