{"version":3,"sources":["webpack:///./presentation/components/ribbons/filmstrip/Image.tsx","webpack:///./presentation/components/ribbons/filmstrip/Image.stylesheet.ts","webpack:///./presentation/components/ribbons/filmstrip/Filmstrip.tsx","webpack:///src/presentation/components/ribbons/filmstrip/Filmstrip.stylesheet.ts","webpack:///./presentation/components/ribbons/filmstrip/index.ts","webpack:///./presentation/utils/ribbonPadding.ts","webpack:///src/presentation/hocs/errorBoundary.tsx","webpack:///./presentation/hocs/withRibbonImpression.ts","webpack:///./presentation/utils/ribbonWidth.ts","webpack:///./presentation/hocs/deepLink.tsx","webpack:///./presentation/components/ribbons/Ribbon/Ribbon.tsx","webpack:///./presentation/components/ribbons/Ribbon/ConnectedRibbon.ts","webpack:///./presentation/components/ribbons/Ribbon/index.ts","webpack:///./presentation/utils/getBreakpoints.ts","webpack:///./presentation/hocs/visibilitySet.tsx","webpack:///./domain/constants/alignment.ts","webpack:///./presentation/utils/urlLanguageParse.ts","webpack:///./presentation/hocs/withLanguage.ts","webpack:///./presentation/utils/createImageAlt.ts","webpack:///./presentation/utils/responsiveColumns.ts","webpack:///./domain/constants/imageAspectRatio.ts","webpack:///./presentation/utils/imageAspectRatioPercentage.ts","webpack:///../node_modules/ramda/es/zipWith.js"],"names":["enhance","pureEnhance","hocs","withLanguage","hooks","withProps","ownerProps","alt","createImageAlt","media","imageAspectRatio","useStyles","default","outer","position","width","height","paddingTop","imageAspectRatioPercentage","inner","top","left","right","bottom","overflow","image","transform","styles","currentLanguage","style","loading","src","urlLanguageParse","imageUrl","errorBoundary","visibilitySet","withBreakpointsHook","columns","bootstrapResponsiveColumns","layout","justify","r","Alignment","STARTING","Justify","FLEX_START","CENTER","theme","spacing","isMinLg","row","cssSides","Side","gu2px","item","id","colorway","name","items","Ribbon","type","key","i","xs","sm","lg","Image","Filmstrip","isMinSm","flush","shrinkLeading","shrinkTrailing","getPaddingSize","shrinkSide","isFlush","leading","Flush","LEADING","trailing","TRAILING","paddingBottom","stylesheet","useTheme","useBreakpoints","root","backgroundColor","getBackgroundColor","color","getTitleColor","ribbonPadding","textAlign","isMinMd","ErrorBoundary","compose","withState","lifecycle","componentDidCatch","this","hooksA","pipe","mapProps","props","selector","useMemo","getRibbonAnalytics","analytics","useSelector","dispatch","useDispatch","actions","bindActionCreators","sendImpression","withHandlers","onImpression","ribbonName","ribbonType","hooksB","isFullyInViewport","stopWatcher","useEffect","mapPropsHoc","branch","Watch","deepLink","withRouter","componentDidMount","location","hash","scrollWhenReady","animationComplete","setTimeout","scroller","scrollTo","duration","delay","smooth","WrappedComponent","mapFit","fit","Fit","FULLSCREEN","minHeight","FILL","flex","flexBasis","AUTO","isFinite","targetRef","useRef","palette","duoLayout","activeFit","findResponsiveItem","getBreakpoints","padding","duoLayoutFlex","duoRibbonWidth","display","flexDirection","percentage","ribbon","modifier","Colorway","PRIMARY_GRADIENT","backgroundImage","primary","primaryGradient","children","ref","withRibbonImpression","BaseComponent","url","language","length","parsedLanguage","split","toUpperCase","join","replace","connect","state","getCurrentLanguage","hasImage","isNotNilOrEmpty","getImageName","str","match","formatName","responsiveColumns","defaultColumns","desiredColumns","a","b","ImageAspectRatio","ratio","W16H9","W4H3","W1H1","W32H9","W64H9","W3H4","W9H16","W9H32","zipWith","fn","rv","idx","len","Math","min"],"mappings":"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","file":"pex-static/40/29.b9f7cc6c3c628a9233aa.chunk.js","sourcesContent":["import React from 'react';\nimport {\n withProps,\n} from '@team-griffin/rehook';\nimport pureEnhance from '@ux/pure-enhance';\nimport stylesheet, { Styles } from './Image.stylesheet';\nimport createImageAlt from 'presentation/utils/createImageAlt';\nimport urlLanguageParse from 'presentation/utils/urlLanguageParse';\nimport withLanguage from 'presentation/hocs/withLanguage';\nimport { ImageAspectRatio } from 'domain/constants/imageAspectRatio';\n\ninterface OuterProps {\n media: {\n imageUrl: string,\n imageAspectRatio?: ImageAspectRatio,\n }\n}\ninterface InnerProps extends OuterProps {\n styles: Styles,\n currentLanguage: string,\n alt: string,\n}\nexport const PureFilmstripImage = ({\n styles,\n media,\n alt,\n currentLanguage,\n}: InnerProps) => (\n