PageSourceSearch

https://www.igus.in/cms/_next/static/chunks/3237-9502823fc904562e.js

js igus.in collected 2026-10-08 07:24:40 UTC 11,877 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3237],{23650:a=>{a.exports={breakpoints:"'../../../styling/breakpoints.css'",md:"720px",lg:"940px",container:"PageTagsSearch_container__kPM1J",headline:"PageTagsSearch_headline__lxnTk",wrapper:"PageTagsSearch_wrapper__sg2ut",select__field_wrapper:"PageTagsSearch_select__field_wrapper__cKIbg",select__field:"PageTagsSearch_select__field__HwvFw",button__wrapper:"PageTagsSearch_button__wrapper__dL43h",button:"PageTagsSearch_button__m6_m0",loader:"PageTagsSearch_loader__iW3C2",loading:"PageTagsSearch_loading__e_5O5",no_results__wrapper:"PageTagsSearch_no_results__wrapper__b1_0M",error__text:"PageTagsSearch_error__text__qid47",teaser__wrapper:"PageTagsSearch_teaser__wrapper__Bw0nS",link__wrapper:"PageTagsSearch_link__wrapper__aNjZ_",teaser_wrapper__paginated:"PageTagsSearch_teaser_wrapper__paginated__M08q1"}},53237:(a,e,t)=>{"use strict";t.r(e),t.d(e,{PageTagsSearchBlok:()=>R,default:()=>M});var r=t(65321),s=t(97109),n=t(20993),i=t(46624),l=t(99098),o=t(82894),T=t(71867),g=t(68879),p=t(26383),_=t(85007),d=t(5248),c=t(8227),S=t(20442),u=t(23650),E=t.n(u);let A=()=>{let{formatMessage:a}=(0,n.A)();return(0,r.jsxs)(g.mc,{className:E().no_results__wrapper,spacingWithoutSeparator:!0,children:[(0,r.jsx)(o.$,{tag:o.e.H4,children:a({id:"PAGETAGS_SEARCH_NO_RESULTS"})}),(0,r.jsx)("p",{children:a({id:"PAGETAGS_SEARCH_NO_RESULTS_DESCRIPTION"})})]})};var P=t(68020);let O=a=>{let{majorTagType:e,firstMinorTagType:t,secondMinorTagType:s,tagValue:i,setTagValue:l,disabled:o,isLoading:T,headline:g,all:p=!1,setIsButtonClicked:_,majorTagOptions:d,minorTagOptions:c}=a,{formatMessage:S}=(0,n.A)();return(0,r.jsxs)("div",{className:E().select__field,children:[(0,r.jsxs)("label",{htmlFor:"select - ".concat(e),children:[e&&g?g:e&&S({id:(0,P.ZV)(e)}),t&&g?g:t&&S({id:(0,P.ZV)(t)}),s&&g?g:s&&S({id:(0,P.ZV)(s)})]}),T?(0,r.jsx)(y,{}):(0,r.jsxs)("select",{value:i,onChange:a=>{l(a.target.value),_(!1)},disabled:o,children:[p&&o?(0,r.jsx)("option",{children:"--"}):p&&(0,r.jsx)("option",{value:"All",children:S({id:"ALL_TAGS"})}),d&&d.length>0&&d.map(a=>{let[e,t]=a;return e&&(0,r.jsx)("option",{value:e,children:t},e)}),o?(0,r.jsx)("option",{children:"--"}):c&&c.length>0&&c.map(a=>{let[e,t]=a;return e&&(0,r.jsx)("option",{value:t,children:t},e)})]})]})},y=()=>(0,r.jsxs)("div",{className:E().loader,children:[(0,r.jsx)("span",{}),(0,r.jsx)("span",{}),(0,r.jsx)("span",{}),(0,r.jsx)("span",{})]}),h={SET_INTERACTION_STATE:"SET_INTERACTION_STATE",SET_TAG_VALUES:"SET_TAG_VALUES",SET_FILTERED_MINOR_TAGS:"SET_FILTERED_MINOR_TAGS",SET_FILTERED_PAGES:"SET_FILTERED_PAGES",SET_MAJOR_TAG_OPTIONS:"SET_MAJOR_TAG_OPTIONS",SET_MINOR_TAG_OPTIONS:"SET_MINOR_TAG_OPTIONS",SET_ERROR:"SET_ERROR",SET_TAGS:"SET_TAGS",UPDATE_TAG_VALUES:"UPDATE_TAG_VALUES",SET_PAGES:"SET_PAGES",SET_PAGINATION_STATE:"SET_PAGINATION_STATE"},m={interactionState:{isSelectFieldLoading:!1,isButtonClicked:!1,showFoundPages:!1},tagValues:{majorTagType:"",firstMinorTagType:"",secondMinorTagType:"",majorTagValue:"",minorTagValue:"",secondMinorTagValue:""},filteredMinorTags:{firstMinorTags:[],secondMinorTags:[]},filteredPages:[],majorTagOptions:{majorTagOptions:[]},minorTagOptions:{firstMinorTagOptions:[],secondMinorTagOptions:[]},tags:{industryTags:{},problemSolutionTags:{},productTags:{},pageOwnershipTags:{}},error:"",pages:[],paginationData:{currentPage:1,totalPages:0,pageSize:0,pages:[]},allPageTags:[]},N=(a,e)=>{switch(e.type){case h.SET_INTERACTION_STATE:return{...a,interactionState:{...a.interactionState,...e.payload}};case h.SET_TAG_VALUES:return{...a,tagValues:{...a.tagValues,...e.payload}};case h.SET_FILTERED_MINOR_TAGS:return{...a,filteredMinorTags:{firstMinorTags:e.payload.firstMinorTags,secondMinorTags:e.payload.secondMinorTags}};case h.SET_FILTERED_PAGES:return{...a,filteredPages:e.payload};case h.SET_MAJOR_TAG_OPTIONS:return{...a,majorTagOptions:{majorTagOptions:e.payload}};case h.SET_MINOR_TAG_OPTIONS:return{...a,minorTagOptions:{firstMinorTagOptions:I(a.allPageTags,e.payload.firstMinorTagOptions),secondMinorTagOptions:I(a.allPageTags,e.payload.secondMinorTagOptions)}};case h.SET_ERROR:return{...a,error:e.payload};case h.SET_TAGS:return{...a,tags:e.payload,allPageTags:Object.values(e.payload).flatMap(a=>Object.entries(a||{}).map(a=>{let[e,t]=a;return{[e]:t}}))};case h.UPDATE_TAG_VALUES:return{...a,tagValues:{...a.tagValues,...e.payload}};case h.SET_PAGES:return{...a,pages:e.payload};case h.SET_PAGINATION_STATE:return{...a,paginationData:{...a.paginationData,...e.payload}};default:return a}},I=(a,e)=>{let t=new Set(e.map(a=>{let[e]=a;return e}));return Array.from(new Set([...(null==a?void 0:a.filter(a=>Object.keys(a).some(a=>t.has(a))).map(a=>{let e=Object.entries(a)[0];if(!e)return["",""];let[t,{dimension_value:r,value:s}]=e;return[t,r||s||""]})).map(a=>JSON.stringify(a)),...e.map(a=>JSON.stringify(a))])).map(a=>JSON.parse(a))};var j=t(31368);let V=a=>{var e,t;let{text:u,taglist:I,headline:V,formation:f,teaserview:R,text_intro:M,major_taglist:G,image_position:x,formation_teaserview:w,all:C=!1,current_locale:L,preview:b,preloadedPages:v,teaserActionLinkText:D}=a,[k,F]=(0,s.useReducer)(N,m),U=(0,s.useRef)(null),{formatMessage:B}
1=(0,n.A)(),[z,Z]=(0,s.useState)(null!=v?v:null),[J,H]=(0,s.useState)(!1),Y=null!=D?D:B({id:"GO_TO_APPLICATION_LINK"}),K=(0,s.useCallback)(async()=>{H(!0);try{let a=await (0,P.R7)("".concat(L,"/website"),b);Z(a)}catch(a){F({type:h.SET_ERROR,payload:a})}finally{H(!1)}},[L,b]);(0,s.useEffect)(()=>{!v&&(z||J||K())},[z,J,K,v]);let Q=(0,s.useCallback)(a=>{F({type:h.SET_FILTERED_PAGES,payload:a})},[]),W=(0,s.useCallback)(a=>{F({type:h.SET_FILTERED_MINOR_TAGS,payload:a})},[]),q={major:G,minor:I};(0,s.useEffect)(()=>{(0,P.r)(L).then(a=>{let{industryTags:e,problemSolutionTags:t,productTags:r,pageOwnershipTags:s}=a;F({type:h.SET_TAGS,payload:{industryTags:e,problemSolutionTags:t,productTags:r,pageOwnershipTags:s}})})},[L]),(0,s.useEffect)(()=>{(0,P.J8)(G[0],P.gQ,P.fG,F,C),(0,P.ZT)(I[0],P.Ru,P.CX,F,C),(0,P.ZT)(I[1],P.Ro,P.I_,F,C)},[I,G,C]),(0,s.useEffect)(()=>{let a=(0,P.SF)(k.tagValues.majorTagType,k.tags.problemSolutionTags,k.tags.industryTags,k.tags.productTags,k.tags.pageOwnershipTags,k.pages),e=(0,P.IO)(k.filteredMinorTags.firstMinorTags),t=(0,P.IO)(k.filteredMinorTags.secondMinorTags);F({type:h.SET_MAJOR_TAG_OPTIONS,payload:a}),F({type:h.SET_MINOR_TAG_OPTIONS,payload:{firstMinorTagOptions:e,secondMinorTagOptions:t}})},[k.tagValues,k.tags,k.filteredMinorTags,k.pages]);let X=(0,s.useCallback)(async(a,e,t,r,s)=>{try{k.interactionState.isButtonClicked||F({type:h.SET_INTERACTION_STATE,payload:{isSelectFieldLoading:!0}});let n=z||[];F({type:h.SET_PAGES,payload:n});let i=(0,P.gn)(a,e,t,r,n,W,s);if(await new Promise(a=>setTimeout(a)),k.interactionState.isButtonClicked){Q(i),F({type:h.SET_INTERACTION_STATE,payload:{showFoundPages:!0}});let{pageSize:a,totalPages:e}=(0,d.XK)(w,i);F({type:h.SET_PAGINATION_STATE,payload:{currentPage:1,totalPages:e,pageSize:a,pages:(0,d.TZ)(i,1,a)}})}}catch(a){F({type:h.SET_ERROR,payload:a})}finally{F({type:h.SET_INTERACTION_STATE,payload:{isSelectFieldLoading:!1}})}},[z,k.interactionState.isButtonClicked,Q,W,w]);return(0,s.useEffect)(()=>{X(k.tagValues.majorTagType,k.tagValues.firstMinorTagType,k.tagValues.majorTagValue,k.tagValues.minorTagValue,k.tagValues.secondMinorTagType)},[X,k.tagValues.majorTagType,k.tagValues.majorTagValue,k.tagValues.firstMinorTagType,k.tagValues.minorTagValue,k.tagValues.secondMinorTagType]),(0,r.jsxs)(g.mc,{spacingWithoutSeparator:!0,children:[(0,r.jsxs)("div",{className:E().container,children:[(0,l.b)(M)&&(0,r.jsx)(c.r,{content:(0,S.YP)(null==M?void 0:M.content)}),V&&(0,r.jsx)(o.$,{tag:o.e.H3,className:E().headline,children:V}),(0,r.jsxs)(g.fv,{className:E().wrapper,children:[(0,l.b)(u)&&(0,r.jsx)(c.r,{content:(0,S.YP)(null==u?void 0:u.content)}),(0,r.jsxs)("span",{className:E().select__field_wrapper,children:[q.major&&q.major.map(a=>(0,r.jsx)(r.Fragment,{children:!a.hide_taglist&&(0,r.jsx)(O,{majorTagType:k.tagValues.majorTagType,tagValue:k.tagValues.majorTagValue,setTagValue:a=>F({type:h.SET_TAG_VALUES,payload:{majorTagValue:a}}),majorTagOptions:k.majorTagOptions.majorTagOptions,all:C,setIsButtonClicked:a=>F({type:h.SET_INTERACTION_STATE,payload:{isButtonClicked:a}}),headline:a.headline},a._uid)})),q.minor&&(null==(e=q.minor[0])?void 0:e.tag_list.map(a=>{var e;return(0,r.jsx)(O,{firstMinorTagType:k.tagValues.firstMinorTagType,tagValue:k.tagValues.minorTagValue,setTagValue:a=>F({type:h.SET_TAG_VALUES,payload:{minorTagValue:a}}),minorTagOptions:k.minorTagOptions.firstMinorTagOptions.sort(),isLoading:k.interactionState.isSelectFieldLoading,disabled:k.filteredMinorTags.firstMinorTags.length<1&&k.tagValues.majorTagValue!==j.Y.ALL,headline:null==(e=q.minor[0])?void 0:e.headline,all:C,setIsButtonClicked:a=>F({type:h.SET_INTERACTION_STATE,payload:{isButtonClicked:a}})},a._uid)})),q.minor&&(null==(t=q.minor[1])?void 0:t.tag_list.map(a=>{var e;return(0,r.jsx)(O,{secondMinorTagType:k.tagValues.secondMinorTagType,tagValue:k.tagValues.secondMinorTagValue,setTagValue:a=>F({type:h.SET_TAG_VALUES,payload:{secondMinorTagValue:a}}),minorTagOptions:k.minorTagOptions.secondMinorTagOptions.sort(),isLoading:k.interactionState.isSelectFieldLoading,disabled:k.filteredMinorTags.secondMinorTags.length<1,headline:null==(e=q.minor[1])?void 0:e.headline,all:C,setIsButtonClicked:a=>
1F({type:h.SET_INTERACTION_STATE,payload:{isButtonClicked:a}})},a._uid)}))]}),(0,r.jsx)("span",{className:E().button__wrapper,children:(0,r.jsx)("button",{className:E().button,onClick:()=>{F({type:h.SET_INTERACTION_STATE,payload:{isButtonClicked:!0}})},"aria-label":"Search for pages with the selected tags",title:B({id:"PAGETAGS_SEARCH_BUTTON"}),disabled:!(null==G?void 0:G.length)&&!(null==I?void 0:I.length)||k.tagValues.majorTagValue===j.Y.ALL&&k.tagValues.minorTagValue===j.Y.ALL||k.tagValues.majorTagValue===j.Y.ALL&&""===k.tagValues.minorTagValue,children:B({id:"PAGETAGS_SEARCH_BUTTON"})})})]})]}),J&&(0,r.jsx)(y,{}),k.interactionState.showFoundPages&&k.filteredPages.length>0?R?(0,r.jsxs)("span",{className:"".concat(E().teaser__wrapper," ").concat((0,i.gQ)(k.paginationData.totalPages>1,E().teaser_wrapper__paginated)),ref:U,children:[(0,r.jsx)(T.Q,{image_position:x,view:w,showInPageIndex:!0,separator:!1,pageIndexTeaser:(0,P.E0)(k.paginationData.pages,Y)}),k.paginationData.totalPages>1&&(0,r.jsx)(_.d,{pageSize:k.paginationData.pageSize,currentPage:k.paginationData.currentPage,totalPages:k.paginationData.totalPages,onNextPage:()=>{var a;let e=k.paginationData.currentPage+1;F({type:h.SET_PAGINATION_STATE,payload:{currentPage:k.paginationData.currentPage+1,totalPages:k.paginationData.totalPages,pageSize:k.paginationData.pageSize,pages:(0,d.TZ)(k.pages,e,k.paginationData.pageSize)}}),null==(a=U.current)||a.scrollIntoView({behavior:"smooth"})},onPreviousPage:()=>{var a;let e=k.paginationData.currentPage-1;F({type:h.SET_PAGINATION_STATE,payload:{currentPage:k.paginationData.currentPage-1,totalPages:k.paginationData.totalPages,pageSize:k.paginationData.pageSize,pages:(0,d.TZ)(k.pages,e,k.paginationData.pageSize)}}),null==(a=U.current)||a.scrollIntoView({behavior:"smooth"})},onPageClick:a=>{var e;F({type:h.SET_PAGINATION_STATE,payload:{currentPage:a,totalPages:k.paginationData.totalPages,pageSize:k.paginationData.pageSize,pages:(0,d.TZ)(k.pages,a,k.paginationData.pageSize)}}),null==(e=U.current)||e.scrollIntoView({behavior:"smooth"})}})]}):(0,r.jsx)("span",{className:E().link__wrapper,children:(0,r.jsx)(p.d,{formation:f,links:(0,P.M4)(k.filteredPages),separator:!1})}):k.interactionState.showFoundPages&&0===k.filteredPages.length&&(0,r.jsx)(A,{}),k.error&&(0,r.jsx)("p",{className:E().error__text,children:B({id:"PAGETAGS_SEARCH_ERROR"})})]})};var f=t(93525);let R=a=>{let{blok:e}=a;return(0,r.jsx)(f.P,{blok:e,moduleName:"PageTagsSearch",children:(0,r.jsx)(V,{...e})})},M=R}}]);

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.