1"use strict";(self.webpackChunkbroadcom=self.webpackChunkbroadcom||[]).push([[6518],{6518:(e,t,n)=>{n.r(t),n.d(t,{default:()=>m}),n(4173);var r=n(6540),l=n(388),a=n(5299),c=n(5556),o=n.n(c),s=n(968),i=n(8972),u=n(9015);class p extends r.PureComponent{render(){let e=this.props.content_block.columns;return e&&(e=e.map(e=>e.map(e=>(e.card="CaseCard",e.url&&(e.links=[{content_id:e.content_id,url:e.url,title:"View Case Study"}]),e)))),r.createElement("div",{className:"CaseStudy"},r.createElement(l.A,null,r.createElement("h2",{className:"content-block-title"},this.props.content_block.title," "),r.createElement("p",{dangerouslySetInnerHTML:{__html:this.props.content_block.body}}),r.createElement(a.A,{className:"case-study-cards justify-content-md-center"},r.createElement(u.A,{cards:e})),this.props.content_block.bottom_body&&r.createElement("div",{className:"more-casestudy",dangerouslySetInnerHTML:{__html:this.props.content_block.bottom_body}}),this.props.content_block.links&&r.createElement("ul",{className:"cb-cta-link pt-2"},this.props.content_block.links.map(e=>r.createElement("li",{key:e.content_id},r.createElement(s.A,{to:e.url,target:e.target||"_self",subtype:e.subtype||""},e.title||this.props.content_block.link_title))))))}}p.propTypes={content_block:o().object.isRequired};const m=(0,i.a)(p)},9015:(e,t,n)=>{n.d(t,{A:()=>u}),n(4173);var r=n(6540),l=n(2485),a=n(5556),c=n.n(a),o=n(6565);const s=["lg"];function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(null,arguments)}function u(e){let t=e.cards,n=e.lg,a=void 0===n?"":n,c=e.align,u=void 0===c?"":c,p=[],m=[],d=0,b=[];if(t){const e=t;let n=e.reduce((e,t)=>Math.max(e,t.length),0);d=e.length;for(let t=0;t<n;t++)for(let n=0;n<e.length;n++)t<e[n].length&&(p.push((0,o.zE)(e[n][t].card,e[n][t])),m.push(e[n][t]?e[n][t].content_id:0),b.push(e[n][t]?e[n][t].content_type:""))}let h={lg:a||null,xs:"12"};return a||(h.lg=12/d,5===d&&(h.lg="")),r.createElement(r.Fragment,null,p.map((e,t)=>{let n=h.lg,a=function(e,t){if(null==e)return{};var n,r,l=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],-1===t.indexOf(n)&&{}.propertyIsEnumerable.call(e,n)&&(l[n]=e[n])}return l}(h,s);return Array.isArray(n)&&(n=t<n.length?n[t]:""),r.createElement(r.Fragment,{key:e.content_id||t},0!==t&&t%d===0&&r.createElement("div",{className:"mt-lg-4 w-100"}),"center"===u&&n&&t%d===0&&r.createElement("div",{className:"offset-lg-1"}),r.createElement(l.A,i({},a,{lg:n,className:e.theme?e.theme:"","data-content-id":m[t],"data-content-type":b[t]}),e))}))}u.propTypes={cards:c().array.isRequired}}}]);
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.