1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1441],{4072:(e,t,o)=>{"use strict";o.d(t,{A:()=>l,d:()=>s});var n,r,l=((n={}).Center="center",n.Left="left",n.Right="right",n.Stretch="stretch",n),s=((r={}).Enabled="enabled",r.Disabled="disabled",r.Masonry="masonry",r)},17438:e=>{e.exports={base:"MasonryLayout-module-base",column:"MasonryLayout-module-column"}},48490:e=>{e.exports={list:"ComponentList-module-list",noEqualCols:"ComponentList-module-no-equal-cols",left:"ComponentList-module-left",center:"ComponentList-module-center",right:"ComponentList-module-right",stretch:"ComponentList-module-stretch",oneCol:"ComponentList-module-one-col",twoCols:"ComponentList-module-two-cols",threeCols:"ComponentList-module-three-cols",fourCols:"ComponentList-module-four-cols"}},81441:(e,t,o)=>{"use strict";o.r(t),o.d(t,{default:()=>f});var n=o(49222),r=o(3638),l=o(77766);function s(){return(s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e}).apply(this,arguments)}function a(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),o.push.apply(o,n)}return o}function i(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?a(Object(o),!0).forEach(function(t){var n,r,l;n=e,r=t,l=o[t],r in n?Object.defineProperty(n,r,{value:l,enumerable:!0,configurable:!0,writable:!0}):n[r]=l}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):a(Object(o)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))})}return e}class u extends l.Component{constructor(e){let t;super(e),this.reCalculateColumnCount=this.reCalculateColumnCount.bind(this),this.reCalculateColumnCountDebounce=this.reCalculateColumnCountDebounce.bind(this),t=this.props.breakpointCols&&this.props.breakpointCols.default?this.props.breakpointCols.default:parseInt(this.props.breakpointCols)||2,this.state={columnCount:t}}componentDidMount(){this.reCalculateColumnCount(),window&&window.addEventListener("resize",this.reCalculateColumnCountDebounce)}componentDidUpdate(){this.reCalculateColumnCount()}componentWillUnmount(){window&&window.removeEventListener("resize",this.reCalculateColumnCountDebounce)}reCalculateColumnCountDebounce(){window&&window.requestAnimationFrame?(window.cancelAnimationFrame&&window.cancelAnimationFrame(this._lastRecalculateAnimationFrame),this._lastRecalculateAnimationFrame=window.requestAnimationFrame(()=>{this.reCalculateColumnCount()})):this.reCalculateColumnCount()}reCalculateColumnCount(){let e=window&&window.innerWidth||1/0,t=this.props.breakpointCols;"object"!=typeof t&&(t={default:parseInt(t)||2});let o=1/0,n=t.default||2;for(let r in t){let l=parseInt(r);l>0&&e<=l&&l<o&&(o=l,n=t[r])}n=Math.max(1,parseInt(n)||1),this.state.columnCount!==n&&this.setState({columnCount:n})}itemsInColumns(){let e=this.state.columnCount,t=Array(e),o=l.Children.toArray(this.props.children);for(let n=0;n<o.length;n++){let r=n%e;t[r]||(t[r]=[]),t[r].push(o[n])}return t}renderColumns(){let{column:e,columnAttrs:t={},columnClassName:o}=this.props,n=this.itemsInColumns(),r=`${100/n.length}%`,a=o;a&&"string"!=typeof a&&(this.logDeprecated('The property "columnClassName" requires a string'),void 0===a&&(a="my-masonry-grid_column"));let u=i(i(i({},e),t),{},{style:i(i({},t.style),{},{width:r}),className:a});return n.map((e,t)=>l.createElement("div",s({},u,{key:t}),e))}logDeprecated(e){console.error("[Masonry]",e)}render(){let e=this.props,{children:t,breakpointCols:o,columnClassName:n,columnAttrs:r,column:a,className:i}=e,u=function(e,t){if(null==e)return{};var o,n,r=function(e,t){if(null==e)return{};var o,n,r={},l=Object.keys(e);for(n=0;n<l.length;n++)o=l[n],t.indexOf(o)>=0||(r[o]=e[o]);return r}(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(n=0;n<l.length;n++)o=l[n],!(t.indexOf(o)>=0)&&Object.prototype.propertyIsEnumerable.call(e,o)&&(r[o]=e[o])}return r}(e,["children","breakpointCols","columnClassName","columnAttrs","column","className"]),c=i;return"string"!=typeof i&&(this.logDeprecated('The property "className" requires a string'),void 0===i&&(c="my-masonry-grid")),l.createElement("div",s({},u,{className:c}),this.renderColumns())}}u.defaultProps={breakpointCols:void 0,className:void 0,columnClassName:void 0,children:void 0,columnAttrs:void 0,column:void 0};var c=o(17438),m=o.n(c);let p=({children:e,colsAmount:t})=>(0,n.jsx)(u,{breakpointCols:{default:t,992:2,576:1},className:m().base,columnClassName:m().column,children:e});var d=o(28127),C=o(48490),h=o.n(C),b=o(4072);let f=({children:e,className:t,colsAmount:o=2,justifyChild:l=b.A.Center,hasSlider:s=b.d.Disabled})=>{let a=[h().noEqualCols,h().oneCol,h().twoCols,h().threeCols,h().fourCols],i=(0,r.A)(h().list,a[o],h()[l],t);return s===b.d.Enabled?(0,n.jsx)(d.A,{className:t,children:e}):s===b.d.Masonry?(0,n.jsx)(p,{colsAmount:o,children:e}):(0,n.jsx)("div",{className:i,children:e})}}}]); 2//# sourceMappingURL=1441.2cdf701176f5feac.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.