PageSourceSearch

https://www.fwd.com/_next/static/chunks/1515.21f914e7b88cb390.js

js fwd.com collected 2026-10-02 10:57:10 UTC 18,027 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1515],{539:(e,t,n)=>{n.d(t,{h:()=>o});var r=n(60004);function o(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:9,n=(0,r.useState)(0),o=n[0],i=n[1],a=(0,r.useState)(t),l=a[0],c=a[1],s=(0,r.useState)([]),u=s[0],p=s[1];(0,r.useEffect)(function(){i(l)},[l]),(0,r.useEffect)(function(){var t=e.slice(0,o);o>=e.length&&o%l!=0&&i(Math.ceil(o/l)*l),p(t)},[o,e,l]);var d=(0,r.useCallback)(function(){var t=o+l;t>e.length&&(t=e.length),i(t)},[o,l,e]),g=(0,r.useMemo)(function(){return u.length<e.length},[u.length,e.length]);return{visibleItems:u,loadMore:d,haveMore:g,current:o,total:e.length,setItemsPerRequest:c,itemsPerRequest:l}}},41515:(e,t,n)=>{n.r(t),n.d(t,{ArticleGridBlock:()=>ew});var r,o,i,a,l,c,s,u=n(3632),p=n(12429),d=n(43e3),g=n(11218),h=n(96512),f=n(66995),m=n(60004),x=n(23452),b=n(73464),y=n(53032),v=n(71957),w=n(75757),C=n(16471),j=n.n(C),A=n(66694),k=n(55570),O=n(45288),_=n(31096),M=n(48648),I=n(29512),P=n(23488),T=n(51714),S=n(60072);function z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function B(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?z(Object(n),!0).forEach(function(t){(0,p.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):z(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var D=(0,f.Ay)(O.A).withConfig({displayName:"CheckBoxGroup__StyledFormControl",componentId:"sc-1namxcb-0"})(["& .MuiFormGroup-root{flex-direction:row;gap:10px;}"]),N=(0,f.Ay)(k.A).withConfig({displayName:"CheckBoxGroup__StyledCheckbox",componentId:"sc-1namxcb-1"})(["&.MuiCheckbox-root{color:",";&:hover{background-color:transparent;}}&.MuiCheckbox-colorSecondary{&:hover{background-color:transparent;}&.Mui-checked{color:",";}&.Mui-disabled{color:",";filter:opacity(0.7);}}"],b.wm.fwdOrange,b.wm.fwdOrange,b.wm.fwdOrange),q=(0,f.Ay)(_.A).withConfig({displayName:"CheckBoxGroup__StyledLabel",componentId:"sc-1namxcb-2"})(["&.MuiFormControlLabel-root{align-items:",";padding:",";}& .MuiTypography-root.MuiFormControlLabel-label{font-size:",";line-height:",";color:",";}"],function(e){return(null==e?void 0:e.$alignItems)||"center"},function(e){return(null==e?void 0:e.$padding)||"0.75rem 0"},function(e){return null==e?void 0:e.$fontSize},function(e){return null==e?void 0:e.$lineHeight},function(e){return(null==e?void 0:e.color)||b.wm.darkGreen}),G=function(e){var t=e.styles,n=e.selectedItem,r=e.items,o=e.onBlur,i=e.onSelect,a=e.htmlAttributes,l=e.errMsg,c=e.id,s=e.onItemChecked,p=e.maxShowingItems,d=e.showMoreComponent,g=e.showLessComponent,h=(0,m.useContext)(P.A),f=m.useState(p||r.length),x=(0,A.A)(f,2),b=x[0],y=x[1],v=t&&t.container?t.container:{},w=t&&t.label?t.label:{alignItems:"center",fontSize:"1rem",lineHeight:"1.5rem",padding:"0"},C=function(e,t){o&&o(t),s&&s(t.target.checked,e),i&&(n.includes(e)?(n.splice(n.indexOf(e),1),i((0,u.A)(n))):i([].concat((0,u.A)(n),[e])))},j=function(e,t){var n,r;T.Ay.navigation({event_action:T.v3.filter,button_title:e,destination_url:"/",component_name:(null==(n=h.componentConfigs)||null==(n=n.gaPageData)?void 0:n.page_type)||"",product_affiliation:(null==(r=h.componentConfigs)||null==(r=r.gaPageData)?void 0:r.product_affiliation)||""})},k=e.controlComponent||N,O=e.labelComponent||q,_=r.slice(0,b).map(function(e,t){var r=n.includes(e.id),i={checked:r,value:e.id,disabled:e.disabled,onChange:function(t){return C(e.id,t)},padding:(null==w?void 0:w.alignItems)==="flex-start"?"0px 0.6rem":"9px",inputProps:B({},a),onClick:function(t){return j(e.label,t)},onBlur:o},l={key:e.id,label:e.label,control:(0,S.jsx)(k,B({},i)),checked:r,$fontSize:(null==w?void 0:w.fontSize)||"",$lineHeight:(null==w?void 0:w.lineHeight)||"",$alignItems:(null==w?void 0:w.alignItems)||"",$padding:(null==w?void 0:w.padding)||""};return(0,S.jsx)(S.Fragment,{children:(0,S.jsx)(O,B({},l))})}),z=(0,S.jsx)(I.A,{});
1return(0,S.jsxs)(D,{style:v,error:!!l,id:c,"data-sl":"mask",children:[(0,S.jsxs)(M.A,{children:[_,b<r.length&&d&&m.cloneElement(d,{onClick:function(){return y(r.length)}}),p&&b>=r.length&&r.length>p&&g&&m.cloneElement(g,{onClick:function(){return y(p)}}),e.clearAllComponent&&n.length>0&&m.cloneElement(e.clearAllComponent)]}),l&&z]})},E=n(56189);function F(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function L(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?F(Object(n),!0).forEach(function(t){(0,p.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):F(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var R=(0,f.Ay)(k.A).withConfig({displayName:"TagCheckbox__StyledCheckbox",componentId:"sc-165ilhu-0"})(["&.MuiCheckbox-root{color:",";&:hover{background-color:transparent;}}&.MuiCheckbox-colorSecondary{&:hover{background-color:transparent;}&.Mui-checked{color:",";}&.Mui-disabled{color:",";filter:opacity(0.7);}}"],b.wm.fwdOrange,b.wm.fwdOrange,b.wm.fwdOrange),$=(0,f.Ay)(_.A).withConfig({displayName:"TagCheckbox__StyledLabel",componentId:"sc-165ilhu-1"})([".MuiIconButton-root{display:none;}&.MuiFormControlLabel-root{align-items:",";padding:",";border-radius:5px;border:1px solid;border-color:",";background:",";padding:6px 8px;margin:0 !important;}& .MuiTypography-root.MuiFormControlLabel-label{font-size:16px;line-height:",";color:",";}"],function(e){return(null==e?void 0:e.$alignItems)||"center"},function(e){return(null==e?void 0:e.$padding)||"0.75rem 0"},E.w.orange,function(e){return e.checked?E.w.orangeLight:"transparent"},function(e){return null==e?void 0:e.$lineHeight},E.w.orange),V=function(e){return(0,S.jsx)(R,L(L({},e),{},{checkedIcon:(0,S.jsx)(S.Fragment,{}),icon:(0,S.jsx)(S.Fragment,{})}))},H=n(52542),W=n(50926),U=n(539),Y=n(16690),Q=n.n(Y),Z=n(43597),J=n.n(Z),K=n(12897),X=function(e){var t=(0,y.PO)(),n=(0,m.useState)({category:"all",tags:[]}),r=n[0],o=n[1],i=(0,m.useMemo)(function(){return e&&Array.isArray(e)?e.map(function(e){return(0,K.Sv)(e,t)}).filter(function(e){return!!e}).sort(function(e,t){return J()(t.postDate||t.publishedDate).unix()-J()(e.postDate||e.publishedDate).unix()}):[]},[e,t]),a=(0,m.useMemo)(function(){return i.filter(function(e){var t=!0;return"all"!==r.category&&(t=r.category===e.category.searchValue),r.tags.length&&t&&(t=r.tags.every(function(t){return!!e.tags.find(function(e){return e.searchValue===t})})),t})},[i,r.category,r.tags]),l=(0,m.useMemo)(function(){return Q()(a.flatMap(function(e){return e.tags}),function(e){return e.searchValue})},[a]),c=(0,U.h)(a),s=c.current,u=c.haveMore,p=c.itemsPerRequest,d=c.loadMore,g=c.total,h=c.visibleItems,f=c.setItemsPerRequest;return(0,m.useMemo)(function(){return{current:s,haveMore:u,itemsPerRequest:p,loadMore:d,total:g,visibleItems:h,setItemsPerRequest:f,filters:r,setFilters:o,availableTags:l}},[l,s,r,u,p,d,f,g,h])},ee=n(14936),et=n(44019);function en(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function er(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?en(Object(n),!0).forEach(function(t){(0,p.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):en(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var eo=f.Ay.div.withConfig({displayName:"ArticleGridBlock__Container",componentId:"sc-14qp2zn-0"})(["margin:0 auto;padding:0 16px;",""],(0,b.C9)("sm")(r||(r=(0,d.A)(["\n    padding: 0 32px;\n    "])))),ei=(0,f.Ay)(g.A).withConfig({displayName:"ArticleGridBlock__CategoryTabs",componentId:"sc-14qp2zn-1"})(["& .MuiTabs-indicator{background-color:",";height:5px;border-radius:2px 2px 0 0;","}& .MuiTab-wrapper{flex-direction:",";text-transform:capitalize;color:",";opacity:1 !important;
1svg path{fill:",";}}& .MuiTab-root{min-height:56px;min-width:100px;font-size:16px;}&.MuiTabs-root{box-shadow:rgba(0,0,0,0.1) 0px -2px 0px 0px inset;}& .Mui-selected .MuiTab-wrapper{color:",";}"],E.w.orange,function(e){return e.mobile&&(0,f.AH)(["display:none;"])},function(e){return e.mobile?"column":"row"},E.w.darkGreen,E.w.orange,E.w.orange),ea=f.Ay.div.withConfig({displayName:"ArticleGridBlock__CategoryTabPanel",componentId:"sc-14qp2zn-2"})([""]),el=f.Ay.div.withConfig({displayName:"ArticleGridBlock__ArticleTagsWrap",componentId:"sc-14qp2zn-3"})(["display:flex;flex-wrap:wrap;gap:10px;margin-bottom:42px;"]),ec=f.Ay.div.withConfig({displayName:"ArticleGridBlock__ArticleGrid",componentId:"sc-14qp2zn-4"})(["display:grid;grid-template-columns:1fr;gap:24px;"," "," "," ",""],function(e){return e.showFullDescription&&(0,f.AH)(['[class*="ArticleCardCapricorn__CardContent"] > .MuiCollapse-root{height:100% !important;visibility:visible !important;}'])},(0,b.C9)("sm")(o||(o=(0,d.A)(["\n    grid-template-columns: repeat(2, 1fr);\n  "]))),(0,b.C9)("md")(i||(i=(0,d.A)(['\n    [class*="ArticleCardCapricorn__CardCategory"] {\n      max-width: 200px;\n    }\n  ']))),(0,b.C9)("lg")(a||(a=(0,d.A)(['\n    grid-template-columns: repeat(3, 1fr);\n    [class*="ArticleCardCapricorn__CardCategory"] {\n      max-width: 230px;\n    }\n  '])))),es=f.Ay.div.withConfig({displayName:"ArticleGridBlock__BlockContainer",componentId:"sc-14qp2zn-5"})(["padding-top:32px;padding-bottom:56px;padding-left:16px;padding-right:16px;max-width:1288px;margin:0 auto;",""],(0,b.C9)("sm")(l||(l=(0,d.A)(["\n    padding-left: 32px;\n    padding-right: 32px;\n    "])))),eu=f.Ay.div.withConfig({displayName:"ArticleGridBlock__ArticleCardWrap",componentId:"sc-14qp2zn-6"})(['& [class*="ArticleCardCapricorn__MediumArticleCardWrapper"]{height:430px;}& [class*="ArticleCardCapricorn__CardContent"]{min-height:53%;}& [class*="CardTitle"] > div{-webkit-line-clamp:3;}']),ep=f.Ay.div.withConfig({displayName:"ArticleGridBlock__ShowMore",componentId:"sc-14qp2zn-7"})(["font-size:16px;padding:6px 8px;border-radius:5px;border:1px solid #e87722;color:#e87722;cursor:pointer;"]),ed=f.Ay.div.withConfig({displayName:"ArticleGridBlock__ClearAll",componentId:"sc-14qp2zn-8"})(["display:flex;align-items:center;font-size:16px;font-weight:700;padding:6px 8px;cursor:pointer;svg{margin-right:5px;}svg path{fill:",";}"],E.w.orange),eg=f.Ay.div.withConfig({displayName:"ArticleGridBlock__CtaButtonWrapper",componentId:"sc-14qp2zn-9"})(["margin-top:16px;text-align:center;margin-bottom:-4px;",";"],(0,b.C9)("lg")(c||(c=(0,d.A)(["\n    margin-top: 32px;\n  "]))));f.Ay.div.withConfig({displayName:"ArticleGridBlock__ShowMoreButton",componentId:"sc-14qp2zn-10"})(["display:inline-flex;justify-content:center;cursor:pointer;height:30px;align-items:center;border-radius:4px;padding:0 4px;> div{color:"," !important;}@media (hover:hover){&:hover{background-color:rgba(232,119,34,0.2);}}&:active{background-color:rgba(232,119,34,0.2);}"],E.w.orange);var eh=f.Ay.a.withConfig({displayName:"ArticleGridBlock__CtaButton",componentId:"sc-14qp2zn-11"})(["display:inline-flex;justify-content:center;cursor:pointer;height:30px;align-items:center;border-radius:4px;width:100%;padding:8px 24px;border:2px solid ",";> div{color:"," !important;}"," @media (hover:hover){&:hover{background-color:",";> div{color:#fff !important;}path{fill:#fff;}}}&:active{background-color:rgba(232,119,34,0.2);}"],E.w.orange,E.w.orange,(0,b.C9)("sm")(s||(s=(0,d.A)(["\n    width: unset;\n    "]))),E.w.orange),ef=(0,f.Ay)(x.r).withConfig({displayName:"ArticleGridBlock__StyledBrandIcon",componentId:"sc-14qp2zn-12"})(["display:flex;svg{fill:inherit;}"]),em=f.Ay.div.withConfig({displayName:"ArticleGridBlock__FilterResultText",componentId:"sc-14qp2zn-13"})(["margin-bottom:1rem;font-weight:350;span{font-size:25px;}"]),ex=(0,f.Ay)(function(e){return(0,S.jsx)($,L({},e))}).withConfig({displayName:"ArticleGridBlock__StyledTagLabel",componentId:"sc-14qp2zn-14"})(['&[class*="MuiFormControlLabel-root"]{',"}"],function(e){return e.checked&&(0,f.AH)(["background-color:",';[class*="MuiTypography-root"]{color:#fff;}'],E.w.orange)}),eb=function(e){var t,n;return(0,S.jsxs)(S.Fragment,{children:["loadmore"===e.type&&(0,S.jsx)(eg,{children:(0,S.jsxs)(eh,{onClick:e.handleLoadMore,children:[(0,S.jsx)(ef,{icon:null!=(t=e.icon)?t:"plus",width:"16px",height:"16px"}),(0,S.jsx)(b.EY,{fontSize:"16px",fontWeight:"700",lineHeight:"20px",xsPadding:"0 0 0 4px",children:e.text})]})}),"link"===e.type&&(0,S.jsx)(eg,{children:(0,S.jsxs)(eh,{href:e.url,children:[(0,S.jsx)(ef,{icon:null!=(n=e.icon)?n:"plus",width:"16px",height:"16px"}),(0,S.jsx)(b.EY,{fontSize:"16px",fontWeight:"700",lineHeight:"20px",xsPadding:"0 0 0 4px",children:e.text})]})})]})},ey=function(e){var t=(0,m.useMemo)(function(){var t;return{items:(null==(t=e.tags)?void 0:t.map(function(e){return{id:e.searchValue,label:e.title,value:e.searchValue,disabled:!1}}))||[],selectedItem:e.selectedTagsValue,onSelect:function(){}
1,onItemChecked:function(t,n){e.handleTagChange&&e.handleTagChange({checked:t,value:n})}}},[e]);return(0,S.jsx)(el,{children:(0,S.jsx)(G,er(er({},t),{},{controlComponent:V,labelComponent:ex,maxShowingItems:5,showMoreComponent:(0,S.jsxs)(ep,{children:[e.showMoreTagText," ",(0,S.jsx)(H.N,{icon:"chevron-down"})]}),showLessComponent:(0,S.jsxs)(ep,{children:[e.showLessTagText," ",(0,S.jsx)(H.N,{icon:"chevron-up"})]}),clearAllComponent:(0,S.jsxs)(ed,{onClick:function(){return e.handleTagClear()},children:[(0,S.jsx)(H.N,{icon:"reset"})," ",e.clearAllText]})}))})},ev=function(e,t){for(var n=0;n<t.length;n++)!function(){var r=t[n],o=e.findIndex(function(e){return e.searchValue===r});if(-1!==o){var i=e[o];e.splice(o,1),e.unshift(i)}}();return e},ew=function(e){var t,n=e.data.reference[0],r=(0,y.PO)();(0,b.Qs)({breakpoint:"sm"});var o=(0,W.kx)(),i=(0,et.A)(),a=X(n.articles),l=a.haveMore,c=a.loadMore,s=a.total,p=a.visibleItems,d=a.setItemsPerRequest,g=a.filters,f=a.setFilters,C=a.availableTags,A={tabs:(n.categories||[]).map(function(e){return{label:e.title,icon:e.icon,filterValue:e.filter_value}})}.tabs;(0,m.useEffect)(function(){d(9)},[d]),(0,m.useEffect)(function(){var e,t=o.slugs,n=i.query.category,r=null==(e=(0,ee.zk)())||null==(e=e.location.hash)||null==(e=e.replace(/^#/,""))?void 0:e.replace(/\/$/,""),a=er({},g);t.length>=2&&!t[1].startsWith("?")?a.category=decodeURIComponent(t[1]):n?a.category=decodeURIComponent(n):a.category="all",r&&(a.tags=[decodeURIComponent(r)]),f(a)},[o.slugs,f]);var k=function(e){f({category:e,tags:[]});var t=o.slugs,n="/".concat(t[0]);Object.keys(r.supportedLanguages).length>1&&(n="/".concat(o.lang,"/").concat(t[0])),"all"!==e&&(n+="/".concat(e)),i.push(n,void 0,{shallow:!1})};return(0,S.jsxs)(eo,{style:{padding:0,paddingTop:"56px"},ref:function(e){if(e){var t,n=o.slugs,r=i.query.category;null==(t=(0,ee.zk)())||null==(t=t.location.hash)||null==(t=t.replace(/^#/,""))||t.replace(/\/$/,""),(r||n.length>=2&&!n[1].startsWith("?"))&&e.scrollIntoView({behavior:"smooth"})}},children:[(0,S.jsx)(eo,{style:{maxWidth:"1288px"},children:(0,S.jsx)(ei,{value:g.category,onChange:function(e,t){k(t)},scrollButtons:"off",variant:"scrollable",children:null==A?void 0:A.map(function(e,t){return(0,S.jsx)(h.A,{label:e.label,disableRipple:!0,value:e.filterValue,icon:(0,S.jsx)(x.r,{icon:e.icon,style:{marginRight:"8px",marginBottom:"3px"}})},t)})})}),(0,S.jsx)(es,{children:(0,S.jsxs)(ea,{children:[(0,S.jsx)(ey,{tags:ev(C,g.tags),handleTagChange:function(e){f(er(er({},g),{},{tags:e.checked?[].concat((0,u.A)(g.tags),[e.value]):g.tags.filter(function(t){return t!==e.value})}))},selectedTagsValue:g.tags,showMoreTagText:n.show_more_tag_text||"Show More",showLessTagText:n.show_less_tag_text||"Less",clearAllText:n.clear_all_text||"Clear All",handleTagClear:function(){f(er(er({},g),{},{tags:[]}))}}),!j()(g.tags)&&n.result_text&&(0,S.jsx)(em,{children:(0,S.jsx)(b.EY,{fontSize:"16px",fontWeight:"350",lineHeight:"20px",children:n.result_text.replace("{{total}}","<span>".concat(s,"</span>"))})}),(0,S.jsxs)(ec,{showFullDescription:n.show_full_card_description||!1,children:[0===s&&(0,S.jsx)("div",{style:{textAlign:"center",gridColumn:"1/span end"},children:n.no_result_text}),null==(t=p.filter(function(e){return!!e}))?void 0:t.map(function(e){return(0,S.jsx)(eu,{children:(0,S.jsx)(v.d,{data:e,cardVariant:w.M9.FourCardSwiper,searchTab:(null==e?void 0:e.pageType)||[{title:"",filter_key:""}],height:"ignore",enableCategoryAnchor:!0,maxShowingTags:3,showPostDate:!!e.postDate},null==e?void 0:e.id)})})]}),n.button.url&&(0,S.jsx)(eb,{type:"link",url:(0,W.FT)(n.button.url,r),text:n.button.text,icon:n.button.icon}),!n.button.url&&l&&(0,S.jsx)(eb,{type:"loadmore",handleLoadMore:c,text:n.button.text,icon:n.button.icon})]})})]})}},44019:(e,t,n)=>{n.d(t,{A:()=>u});var r=n(12429),o=n(54688),i=n(10983),a=n(71488),l=["push"];function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?c(Object(n),!0).forEach(function(t){(0,r.A)(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function u(){var e=(0,i.useRouter)(),t=e.push,n=(0,o.A)(e,l),r=(0,a.Zl)();return s(s({},n),{},{push:function(e,n,o){var i=(0,a.t9)(r,n||e);t(e,i,o)}})}}}]);
2//# sourceMappingURL=1515.21f914e7b88cb390.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.