{"version":3,"file":"scripts/chunks/_app_app_components_organisms_O11-TitleBlock_TitleBlock_tsx.d52af5d5fba756a657f3.mjs","mappings":"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","sources":["webpack://rockworld/./app/components/atoms/Button/Button.tsx","webpack://rockworld/./app/components/atoms/Button/index.ts","webpack://rockworld/./app/components/atoms/icons/ArrowIcon.tsx","webpack://rockworld/./app/components/atoms/icons/DownloadIcon.tsx","webpack://rockworld/./app/components/molecules/PrimaryButton/PrimaryButton.tsx","webpack://rockworld/./app/components/molecules/SecondaryButton/SecondaryButton.tsx","webpack://rockworld/./app/components/organisms/O11-TitleBlock/TitleBlock.tsx","webpack://rockworld/./app/components/organisms/O11-TitleBlock/TitleBlock.module.scss","webpack://rockworld/./app/components/organisms/O63-SignUp/Buttons/PrimarySignUpButton.tsx","webpack://rockworld/./app/components/organisms/O63-SignUp/Buttons/SecondarySignUpButton.tsx","webpack://rockworld/./app/components/organisms/O63-SignUp/SignUp.tsx","webpack://rockworld/./app/components/organisms/O63-SignUp/SignUp.module.scss","webpack://rockworld/./app/consts/attributes.ts","webpack://rockworld/./app/helpers/css.ts","webpack://rockworld/./node_modules/@babel/runtime/helpers/esm/objectWithoutProperties.js","webpack://rockworld/./node_modules/@babel/runtime/helpers/esm/objectWithoutPropertiesLoose.js"],"sourcesContent":["import { tidyStr } from '@utils/tidy-str';\r\nimport React, { CSSProperties, ReactElement } from 'react';\r\n\r\nexport const getButtonContent = ({\r\n  iconName,\r\n  svg,\r\n  title,\r\n  iconClassName = '',\r\n  customBtnTextClassName,\r\n}: Pick<Button, 'title' | 'iconName' | 'svg' | 'customBtnTextClassName'> & { iconClassName?: string }) => (\r\n  <>\r\n    <span className={customBtnTextClassName || 'btn__text'}>{title}</span>\r\n    <span\r\n      className={`icon icon--${iconName} ${iconClassName}`}\r\n      suppressHydrationWarning\r\n      dangerouslySetInnerHTML={typeof svg === 'string' ? { __html: svg } : undefined}\r\n    >\r\n      {typeof svg !== 'string' ? svg : null}\r\n    </span>\r\n  </>\r\n);\r\n\r\ninterface CustomAttributes {\r\n  [key: string]: string;\r\n}\r\ninterface Button {\r\n  file?: boolean;\r\n  svg?: string | JSX.Element;\r\n  documentDataObject?: string;\r\n  isFileGated?: boolean;\r\n  isButtonStyleDisabled?: boolean;\r\n  link?: string;\r\n  title?: string;\r\n  relationship?: string;\r\n  target?: string;\r\n  htmlAttributes?: string;\r\n  extensions?: string;\r\n  hasContent?: boolean;\r\n  cssClass?: string;\r\n  trackingLabel?: string;\r\n  iconName?: string;\r\n  fileTitle?: string;\r\n  useButtonStyle?: boolean;\r\n  fileCategory?: string;\r\n  downloadType?: string;\r\n  multipleFilesSelected?: boolean;\r\n  fileType?: string;\r\n  fileDataTarget?: string;\r\n  onClick?(e: React.MouseEvent<HTMLElement>): void;\r\n  linksToVideo?: boolean;\r\n  cssStyle?: CSSProperties;\r\n  useGatedWrapper?: boolean;\r\n  useButtonWithoutIcon?: boolean;\r\n  gatedContainerClassName?: string;\r\n  isWhiteIcon?: boolean;\r\n  customBtnTextClassName?: string;\r\n}\r\n\r\nconst Button = ({ useGatedWrapper = true, useButtonWithoutIcon, isWhiteIcon, ...props }: Button): ReactElement => {\r\n  if (!props.hasContent) {\r\n    return null;\r\n  }\r\n\r\n  const buttonContent = useButtonWithoutIcon\r\n    ? props.title\r\n    : getButtonContent({\r\n        ...props,\r\n        iconClassName: isWhiteIcon || (isWhiteIcon === undefined && props.file) ? 'is-white' : '',\r\n      });\r\n\r\n  const attributes: CustomAttributes = {\r\n    target: props.target,\r\n    href: props.isFileGated ? '' : props.link,\r\n  };\r\n\r\n  if (props.fileTitle) {\r\n    attributes['download'] = props.fileTitle;\r\n  }\r\n\r\n  if (props.relationship && props.relationship.trim().length) {\r\n    attributes['rel'] = props.relationship;\r\n  }\r\n\r\n  if (props.file) {\r\n    const fileAnchor = (\r\n      <a\r\n        {...attributes}\r\n        suppressHydrationWarning\r\n        className={tidyStr`${props.cssClass} ${props.extensions} js-download-fallback-ie js-download`}\r\n        data-object={`${props.documentDataObject}`}\r\n        data-tracking-category=\"download\"\r\n        data-tracking-action=\"click\"\r\n        data-tracking-label={props.trackingLabel}\r\n        data-tracking-filetype={props.fileType}\r\n        data-tracking-filecategory={props.fileCategory}\r\n        data-tracking-downloadtype={props.downloadType}\r\n        data-target={props.fileDataTarget}\r\n        style={props.cssStyle}\r\n      >\r\n        {buttonContent}\r\n      </a>\r\n    );\r\n\r\n    return useGatedWrapper ? (\r\n      <div className={tidyStr`gated-link-container ${props.gatedContainerClassName}`} suppressHydrationWarning>\r\n        {fileAnchor}\r\n      </div>\r\n    ) : (\r\n      fileAnchor\r\n    );\r\n  }\r\n\r\n  if (!props.isButtonStyleDisabled && props.useButtonStyle) {\r\n    if (props.link && props.link.trim().length !== 0) {\r\n      return (\r\n        <a\r\n          suppressHydrationWarning\r\n          {...attributes}\r\n          className={tidyStr`${props.cssClass} ${props.extensions}`}\r\n          style={props.cssStyle}\r\n        >\r\n          {buttonContent}\r\n        </a>\r\n      );\r\n    }\r\n\r\n    return (\r\n      <button\r\n        className={tidyStr`${props.cssClass} ${props.extensions}`}\r\n        type=\"button\"\r\n        onClick={props.onClick}\r\n        style={props.cssStyle}\r\n      >\r\n        {props.title}\r\n      </button>\r\n    );\r\n  }\r\n\r\n  if (props.link) {\r\n    return (\r\n      <a\r\n        suppressHydrationWarning\r\n        {...attributes}\r\n        className={tidyStr`${props.cssClass} ${props.extensions}`}\r\n        style={props.cssStyle}\r\n      >\r\n        {buttonContent}\r\n      </a>\r\n    );\r\n  }\r\n\r\n  if (props.title && props.title.trim()) {\r\n    return (\r\n      <button\r\n        className={tidyStr`${props.cssClass} ${props.extensions}`}\r\n        type=\"button\"\r\n        onClick={props.onClick}\r\n        style={props.cssStyle}\r\n      >\r\n        {buttonContent}\r\n      </button>\r\n    );\r\n  }\r\n\r\n  return null;\r\n};\r\n\r\nexport default Button;\r\n","import Button from './Button';\r\n\r\nexport default Button;\r\n","import React, { FC, SVGProps } from 'react';\r\n\r\ntype Props = SVGProps<SVGSVGElement>;\r\n\r\nconst ArrowIcon: FC<Props> = (props) => (\r\n  <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" {...props}>\r\n    <path\r\n      fillRule=\"nonzero\"\r\n      d=\"M11.166 8.81l-2.962 3.308 1.118 1 4.55-5.083L9.316 3 8.204 4.007l2.989 3.302H1v1.5h10.166z\"\r\n    />\r\n  </svg>\r\n);\r\n\r\nexport default ArrowIcon;\r\n","import React, { FC, SVGProps } from 'react';\r\n\r\ntype Props = SVGProps<SVGSVGElement>;\r\n\r\nconst DownloadIcon: FC<Props> = (props) => (\r\n  <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" {...props}>\r\n    <g fillRule=\"nonzero\">\r\n      <path d=\"M13.213 13.213H2.787L3 8.893H1.213L1 15h14V9.34h-1.787z\" />\r\n      <path\r\n        d=\"M8.858 7.254L10.97 5.14l1.273 1.273L8 10.657 3.757 6.414 5.03 5.141l2.112 2.113V1.2h1.716v6.053z\"\r\n        className=\"arrow\"\r\n      />\r\n    </g>\r\n  </svg>\r\n);\r\n\r\nexport default DownloadIcon;\r\n","import React, { CSSProperties } from 'react';\r\nimport Button from '@atoms/Button';\r\nimport { htmlAttributes } from 'app/consts';\r\n\r\nexport type PrimaryButton = Button & {\r\n  title?: string;\r\n  cssClass?: string;\r\n  openThankYouPageInTheSamePage?: boolean;\r\n  link?: string;\r\n  openLinkInNewTab?: boolean;\r\n  cssStyle?: CSSProperties;\r\n  linksToVideo?: boolean;\r\n};\r\n\r\nexport const getDefaultButton = ({\r\n  openLinkInNewTab,\r\n  openThankYouPageInTheSamePage,\r\n  cssClass,\r\n  ...rest\r\n}: PrimaryButton) => (\r\n  <Button\r\n    relationship={openLinkInNewTab ? htmlAttributes.relAttributeWithNoopenerNoReferrerVaule : undefined}\r\n    {...rest}\r\n    target={openLinkInNewTab ? htmlAttributes.targetValueBlank : htmlAttributes.targetValueSelf}\r\n    fileDataTarget={openThankYouPageInTheSamePage ? htmlAttributes.targetValueSelf : htmlAttributes.targetValueBlank}\r\n    hasContent\r\n    cssClass={cssClass}\r\n  />\r\n);\r\n\r\nexport const PrimaryButton = ({ openLinkInNewTab, openThankYouPageInTheSamePage, ...rest }: PrimaryButton) => {\r\n  const title = rest.title ? rest.title.trim() : rest.title;\r\n\r\n  if (rest.link && title) {\r\n    return getDefaultButton({ ...rest, title, openLinkInNewTab, openThankYouPageInTheSamePage });\r\n  }\r\n\r\n  if (title || rest.linksToVideo) {\r\n    return (\r\n      <div style={rest.cssStyle} className={rest.cssClass} onClick={rest?.onClick}>\r\n        {title}\r\n      </div>\r\n    );\r\n  }\r\n\r\n  return null;\r\n};\r\n","import React from 'react';\r\nimport { getButtonContent } from '@atoms/Button/Button';\r\nimport { PrimaryButton } from '@molecules/PrimaryButton';\r\nimport { getDefaultButton } from '@molecules/PrimaryButton/PrimaryButton';\r\n\r\nexport type SecondaryButton = Exclude<PrimaryButton, 'linksToVideo'>;\r\n\r\nexport const SecondaryButton = ({ openLinkInNewTab, openThankYouPageInTheSamePage, ...rest }: SecondaryButton) => {\r\n  const title = rest.title ? rest.title.trim() : rest.title;\r\n\r\n  if (rest.link) {\r\n    return getDefaultButton({ ...rest, title, openLinkInNewTab, openThankYouPageInTheSamePage });\r\n  }\r\n\r\n  if (title) {\r\n    return (\r\n      <div style={rest.cssStyle} className={rest.cssClass} onClick={rest.onClick}>\r\n        {getButtonContent({ ...rest, title })}\r\n      </div>\r\n    );\r\n  }\r\n\r\n  return null;\r\n};\r\n","import React, { CSSProperties, PropsWithChildren, useCallback, useMemo } from 'react';\r\nimport { BackgroundStyle, Organism } from 'app/types';\r\nimport { tidyStr } from '@utils/tidy-str';\r\nimport { cssHelpers } from 'app/helpers';\r\nimport { PrimaryButton } from '@molecules/PrimaryButton';\r\nimport { PrimarySignUpButton } from '@organisms/O63-SignUp/Buttons/PrimarySignUpButton';\r\nimport { SecondarySignUpButton } from '@organisms/O63-SignUp/Buttons/SecondarySignUpButton';\r\nimport DownloadIcon from '@atoms/icons/DownloadIcon';\r\nimport styles from './TitleBlock.module.scss';\r\n\r\nconst { css } = cssHelpers.createStyles(styles);\r\n\r\nexport type HeaderStyle = 'H1' | 'H2' | 'H3';\r\n\r\nexport interface TitleBlock extends Organism {\r\n  headline: string;\r\n  columnOne: string;\r\n  columnTwo: string;\r\n  primaryButtonTwo: PrimaryButton;\r\n  primaryButtonSignUpOne: PrimarySignUpButton;\r\n  buttonSignUp: SecondarySignUpButton;\r\n  buttonSignUpTwo: SecondarySignUpButton;\r\n  headerStyle: HeaderStyle;\r\n  textAlignment: string;\r\n  isWide: boolean;\r\n  backgroundStyle?: BackgroundStyle;\r\n  fullWidthCta: boolean;\r\n  splitButtonsUnderColumns: boolean;\r\n  primaryButtonsWidth: number;\r\n  primaryButtonsSpacing: number;\r\n  asModule: string;\r\n  splitMode: string;\r\n  bottomSpacing: string;\r\n  backgroundClasses?: string;\r\n  useScrollReveal: boolean;\r\n  noWidth: boolean;\r\n}\r\n\r\nconst Header = ({ children, tag }: PropsWithChildren & { tag: HeaderStyle }) => {\r\n  const Tag = (tag ?? 'H2').toLocaleLowerCase() as keyof JSX.IntrinsicElements;\r\n  return <Tag>{children}</Tag>;\r\n};\r\n\r\nexport const TitleBlock = ({\r\n  deepLinkId,\r\n  backgroundStyle,\r\n  textAlignment,\r\n  headline,\r\n  headerStyle,\r\n  columnOne,\r\n  splitButtonsUnderColumns,\r\n  primaryButtonSignUpOne,\r\n  buttonSignUp,\r\n  columnTwo,\r\n  primaryButtonTwo,\r\n  buttonSignUpTwo,\r\n  fullWidthCta,\r\n  isWide,\r\n  useScrollReveal,\r\n  asModule,\r\n  backgroundClasses,\r\n  bottomSpacing,\r\n  splitMode,\r\n  noWidth,\r\n  primaryButtonsSpacing,\r\n  primaryButtonsWidth,\r\n}: TitleBlock) => {\r\n  const hasPrimaryButtons = !!(primaryButtonSignUpOne || primaryButtonTwo);\r\n  const hasSecondaryButtons = !!(buttonSignUp || buttonSignUpTwo);\r\n  const hasButtons = hasPrimaryButtons || hasSecondaryButtons;\r\n  const fullWidthCtaClassName = fullWidthCta ? css('full-width-cta') : '';\r\n  const baseButtonClassName = tidyStr`${css('O11-text-content-block-btn-wrap')} ${fullWidthCtaClassName}`;\r\n\r\n  const primaryStyles: CSSProperties = {\r\n    width: primaryButtonsWidth ? `${primaryButtonsWidth}px` : undefined,\r\n    marginRight: primaryButtonsSpacing ? `${primaryButtonsSpacing}px` : undefined,\r\n  };\r\n\r\n  const getPrimarySignUpOneBtn = useCallback(\r\n    (wrap = true) => {\r\n      if (!primaryButtonSignUpOne) return null;\r\n      const cmp = <PrimarySignUpButton {...primaryButtonSignUpOne} cssStyle={primaryStyles} isWhiteIcon />;\r\n      return wrap ? <div className={tidyStr`O11-btn-wrap-primary-signup ${baseButtonClassName}`}>{cmp}</div> : cmp;\r\n    },\r\n    [primaryButtonSignUpOne]\r\n  );\r\n\r\n  const getSecondarySignUpBtn = useCallback(\r\n    (wrap = true) => {\r\n      if (!buttonSignUp) return null;\r\n      const cmp = <SecondarySignUpButton {...buttonSignUp} />;\r\n      return wrap ? <div className={tidyStr`O11-btn-wrap-signup ${baseButtonClassName}`}>{cmp}</div> : cmp;\r\n    },\r\n    [buttonSignUp]\r\n  );\r\n\r\n  const getPrimaryButtonTwo = useCallback(\r\n    (className = '', wrap = true, gatedContainerClassName = '') => {\r\n      if (!primaryButtonTwo) return null;\r\n      const cmp = (\r\n        <PrimaryButton\r\n          {...primaryButtonTwo}\r\n          svg={primaryButtonTwo.iconName === 'download' ? <DownloadIcon /> : null}\r\n          cssStyle={primaryStyles}\r\n          cssClass={tidyStr`${primaryButtonTwo.cssClass} ${className}`}\r\n          gatedContainerClassName={gatedContainerClassName}\r\n        />\r\n      );\r\n\r\n      return wrap ? <div className={tidyStr`O11-btn-wrap-primary-two ${baseButtonClassName}`}>{cmp}</div> : cmp;\r\n    },\r\n    [primaryButtonTwo]\r\n  );\r\n\r\n  const getBtnSigUpTwo = useCallback(\r\n    (className = '', wrap = true) => {\r\n      if (!buttonSignUpTwo) return null;\r\n\r\n      const cmp = (\r\n        <SecondarySignUpButton {...buttonSignUpTwo} cssClass={tidyStr`${buttonSignUpTwo?.cssClass} ${className}`} />\r\n      );\r\n\r\n      return wrap ? <div className={tidyStr`O11-btn-wrap-signup-two ${baseButtonClassName}`}>{cmp}</div> : cmp;\r\n    },\r\n    [buttonSignUpTwo]\r\n  );\r\n\r\n  const hasSplitButtons = useMemo(() => splitButtonsUnderColumns && hasButtons, [hasButtons, splitButtonsUnderColumns]);\r\n\r\n  const hasColumnOne = useMemo(() => columnOne || hasSplitButtons, [columnOne, hasSplitButtons]);\r\n\r\n  const hasColumnTwo = useMemo(() => columnTwo || hasSplitButtons, [hasSplitButtons, columnTwo]);\r\n\r\n  return (\r\n    <div id={deepLinkId} className={tidyStr`title-block ${css(backgroundStyle, true)}`}>\r\n      <div\r\n        className={tidyStr`${css('O11-text-content-block')} ${useScrollReveal ? 'js-scroll-reveal' : ''} ${\r\n          noWidth ? css('no-width') : ''\r\n        } ${css(asModule)} ${css(textAlignment)} ${css(splitMode)} ${css(bottomSpacing)} ${css(backgroundClasses)} ${\r\n          isWide ? css('is-wide') : ''\r\n        } ${splitButtonsUnderColumns ? css('is-split-mode') : ''} gated-link-container`}\r\n        suppressHydrationWarning\r\n      >\r\n        <div className={css('container', true)}>\r\n          {headline && <Header tag={headerStyle}>{headline}</Header>}\r\n          {hasColumnOne && (\r\n            <div className={tidyStr`${css('O11-text-content-block__content')} ${css('is-first')}`}>\r\n              {columnOne && <div dangerouslySetInnerHTML={{ __html: columnOne }} suppressHydrationWarning />}\r\n\r\n              {hasSplitButtons && (\r\n                <>\r\n                  {getPrimarySignUpOneBtn()}\r\n                  {getSecondarySignUpBtn()}\r\n                </>\r\n              )}\r\n            </div>\r\n          )}\r\n          {hasColumnTwo && (\r\n            <div className={tidyStr`${css('O11-text-content-block__content')} ${css('is-second')}`}>\r\n              {columnTwo && <div dangerouslySetInnerHTML={{ __html: columnTwo }} suppressHydrationWarning />}\r\n\r\n              {hasSplitButtons && (\r\n                <>\r\n                  {getPrimaryButtonTwo()}\r\n                  {getBtnSigUpTwo()}\r\n                </>\r\n              )}\r\n            </div>\r\n          )}\r\n          {!splitButtonsUnderColumns && hasButtons && (\r\n            <>\r\n              {hasPrimaryButtons && (\r\n                <div className={tidyStr`O11-btn-wrap-primary-noncolumn ${baseButtonClassName}`}>\r\n                  {getPrimarySignUpOneBtn(false)}\r\n                  {getPrimaryButtonTwo(css('primary-button-two'), false, css('gated-container'))}\r\n                </div>\r\n              )}\r\n\r\n              {hasSecondaryButtons && (\r\n                <div className={tidyStr`O11-btn-wrap-secondary-noncolumn ${baseButtonClassName}`}>\r\n                  {getSecondarySignUpBtn(false)}\r\n                  {getBtnSigUpTwo(css('secondary-button-two'), false)}\r\n                </div>\r\n              )}\r\n            </>\r\n          )}\r\n        </div>\r\n      </div>\r\n    </div>\r\n  );\r\n};\r\n","// extracted by mini-css-extract-plugin\nexport default {\"O11-text-content-block\":\"O11-text-content-block__Pxhx8\",\"o11TextContentBlock\":\"O11-text-content-block__Pxhx8\",\"O11-text-content-block__content\":\"O11-text-content-block__content__EOzPl\",\"o11TextContentBlockContent\":\"O11-text-content-block__content__EOzPl\",\"O11-text-content-block-btn-wrap\":\"O11-text-content-block-btn-wrap__lmxhg\",\"o11TextContentBlockBtnWrap\":\"O11-text-content-block-btn-wrap__lmxhg\",\"full-width-cta\":\"full-width-cta__Q4zRp\",\"fullWidthCta\":\"full-width-cta__Q4zRp\",\"btn\":\"btn__MD8vn\",\"primary-button-two\":\"primary-button-two__HGFWf\",\"primaryButtonTwo\":\"primary-button-two__HGFWf\",\"secondary-button-two\":\"secondary-button-two__yFoeM\",\"secondaryButtonTwo\":\"secondary-button-two__yFoeM\",\"no-width\":\"no-width__hV1Xo\",\"noWidth\":\"no-width__hV1Xo\",\"as-module\":\"as-module__wE5oi\",\"asModule\":\"as-module__wE5oi\",\"is-wide\":\"is-wide__VtVMM\",\"isWide\":\"is-wide__VtVMM\",\"container\":\"container__Ctl47\",\"is-split-mode\":\"is-split-mode__RvjHA\",\"isSplitMode\":\"is-split-mode__RvjHA\",\"is-first\":\"is-first__d9jjd\",\"isFirst\":\"is-first__d9jjd\",\"is-second\":\"is-second__LvGNW\",\"isSecond\":\"is-second__LvGNW\",\"has-primary-button\":\"has-primary-button__JGJxH\",\"hasPrimaryButton\":\"has-primary-button__JGJxH\",\"is-centered\":\"is-centered__NpKb1\",\"isCentered\":\"is-centered__NpKb1\",\"no-bottom-spacing\":\"no-bottom-spacing__z0It8\",\"noBottomSpacing\":\"no-bottom-spacing__z0It8\",\"gated-container\":\"gated-container__X0RHs\",\"gatedContainer\":\"gated-container__X0RHs\",\"small-heading\":\"small-heading__vwB0o\",\"smallHeading\":\"small-heading__vwB0o\"};","import React from 'react';\r\nimport { PrimaryButton } from '@molecules/PrimaryButton';\r\nimport { SignUp } from '../SignUp';\r\n\r\nexport type PrimarySignUpButton = SignUp & PrimaryButton;\r\n\r\nexport const PrimarySignUpButton = ({ useMarketoForm, ...rest }: PrimarySignUpButton) => {\r\n  if (useMarketoForm) {\r\n    return <SignUp {...rest} useMarketoForm={useMarketoForm} />;\r\n  }\r\n\r\n  return <PrimaryButton {...rest} useGatedWrapper={false} />;\r\n};\r\n","import React from 'react';\r\nimport { SecondaryButton } from '@molecules/SecondaryButton';\r\nimport ArrowIcon from '@atoms/icons/ArrowIcon';\r\nimport { PrimaryButton } from '@molecules/PrimaryButton';\r\nimport { SignUp } from '../SignUp';\r\n\r\nexport type SecondarySignUpButton = SignUp & { openThankYouPageInTheSamePage: boolean; svg: React.ReactElement };\r\n\r\nexport const SecondarySignUpButton = ({ useMarketoForm, svg, ...rest }: SecondarySignUpButton) => {\r\n  if (useMarketoForm) {\r\n    return <SignUp {...rest} useMarketoForm={useMarketoForm} isSecondary showArrowRight />;\r\n  }\r\n\r\n  return rest.useButtonStyle ? (\r\n    <PrimaryButton {...rest} iconName=\"arrow-right\" svg={svg || <ArrowIcon />} useGatedWrapper={false} />\r\n  ) : (\r\n    <SecondaryButton {...rest} iconName=\"arrow-right\" svg={svg || <ArrowIcon />} useGatedWrapper={false} />\r\n  );\r\n};\r\n","import React from 'react';\r\nimport { cssHelpers } from 'app/helpers';\r\nimport { tidyStr } from '@utils/tidy-str';\r\nimport ArrowIcon from '@atoms/icons/ArrowIcon';\r\nimport { BaseSignUpButton } from './Buttons/types';\r\n\r\nimport styles from './SignUp.module.scss';\r\n\r\nconst { css } = cssHelpers.createStyles(styles);\r\n\r\nexport interface SignUp extends Omit<BaseSignUpButton, 'signUpButton'> {\r\n  formName?: string;\r\n  extensions: string;\r\n  cssExtensions?: string;\r\n  cardClass?: string;\r\n  showArrowRight?: boolean;\r\n  isSecondary?: boolean;\r\n}\r\n\r\nexport const SignUp = ({\r\n  description,\r\n  headline,\r\n  hasMarketoFormId,\r\n  marketoFormId,\r\n  marketoFormName,\r\n  formName,\r\n  marketoFormPurpose,\r\n  showSubmitMessage,\r\n  dontFollowupUrl,\r\n  submitHeader,\r\n  submitMessage,\r\n  sendAnotherMessage,\r\n  extensions,\r\n  hideOnMobile,\r\n  cardClass,\r\n  showArrowRight,\r\n  successMessage,\r\n  signUpButtonText,\r\n  isSecondary,\r\n  cssExtensions,\r\n}: SignUp) => (\r\n  <div\r\n    className={tidyStr`${css('O63-sign-up', true)} ${cardClass} ${hideOnMobile ? 'is-hidden-xs' : ''} ${\r\n      isSecondary ? css('sign-up-secondary', true) : ''\r\n    } ${cssExtensions}`}\r\n  >\r\n    <div className={css('O63-sign-up__inner')}>\r\n      {headline && <h4 className={`${css('O63-sign-up__inner__heading')} O63-sign-up__inner__heading`}>{headline}</h4>}\r\n      {description && <p className={tidyStr`O63-sign-up__text ${css('body-text-2')}`}>{description}</p>}\r\n      {hasMarketoFormId && (\r\n        <button\r\n          type=\"button\"\r\n          onClick={(e) => e.preventDefault()}\r\n          data-form-name={formName || marketoFormName}\r\n          className={tidyStr`${css('btn', true)} is-small js-contact-form-fullscreen ${\r\n            isSecondary ? 'btn--secondary ' : ''\r\n          }`}\r\n          data-form-id={marketoFormId}\r\n          data-form-post-url=\"/custom-routes/personalization/submitform\"\r\n          data-form-purpose={marketoFormPurpose}\r\n          data-show-submit-message={showSubmitMessage}\r\n          data-dont-followup-url={dontFollowupUrl}\r\n          data-submit-message-header={submitHeader}\r\n          data-submit-message-content={submitMessage}\r\n          data-submit-message-resubmit-button={sendAnotherMessage}\r\n          data-display-mode={extensions}\r\n        >\r\n          {signUpButtonText}\r\n          {showArrowRight && (\r\n            <span className=\"icon icon--arrow-right\">\r\n              <ArrowIcon />\r\n            </span>\r\n          )}\r\n        </button>\r\n      )}\r\n    </div>\r\n    <h4 className={tidyStr`${css('O63-sign-up__heading--success')} ${css('hidden')}`}>{successMessage}</h4>\r\n  </div>\r\n);\r\n","// extracted by mini-css-extract-plugin\nexport default {\"O63-sign-up\":\"O63-sign-up__YagZI\",\"o63SignUp\":\"O63-sign-up__YagZI\",\"O63-sign-up__heading\":\"O63-sign-up__heading__WAAsD\",\"o63SignUpHeading\":\"O63-sign-up__heading__WAAsD\",\"O63-sign-up__heading--success\":\"O63-sign-up__heading--success__fP6EF\",\"o63SignUpHeadingSuccess\":\"O63-sign-up__heading--success__fP6EF\",\"hidden\":\"hidden__RntXJ\",\"O63-sign-up__inner\":\"O63-sign-up__inner__x6gHb\",\"o63SignUpInner\":\"O63-sign-up__inner__x6gHb\",\"O63-sign-up__inner__heading\":\"O63-sign-up__inner__heading__xEsRO\",\"o63SignUpInnerHeading\":\"O63-sign-up__inner__heading__xEsRO\",\"body-text-2\":\"body-text-2__clGWZ\",\"bodyText2\":\"body-text-2__clGWZ\",\"is-tertiary\":\"is-tertiary__q7c94\",\"isTertiary\":\"is-tertiary__q7c94\",\"btn\":\"btn__yswZg\",\"box-shadow\":\"box-shadow__TGwVi\",\"boxShadow\":\"box-shadow__TGwVi\"};","export const htmlAttributes = {\r\n  relAttributeWithNoopenerNoReferrerVaule: 'noopener noreferrer',\r\n  targetValueBlank: '_blank',\r\n  targetValueSelf: '_self',\r\n  relNoFollowValue: 'nofollow',\r\n  relAttributeWithNoopenerNoReferrerNoFollowValue: 'noopener noreferrer nofollow',\r\n  thumbnail: 'thumbnail',\r\n  notGated: 'not gated',\r\n  gated: 'gated',\r\n  download: 'download',\r\n};\r\n","import { tidyStr } from '@utils/tidy-str';\r\n\r\ntype Styles = {\r\n  [key: string]: string;\r\n};\r\n\r\nconst createStyles = (styles: Styles) => ({\r\n  css: (name: string, includeRaw = false) => tidyStr`${styles[name]} ${includeRaw ? name : ''}`,\r\n});\r\n\r\nexport const cssHelpers = {\r\n  createStyles,\r\n};\r\n","import objectWithoutPropertiesLoose from \"./objectWithoutPropertiesLoose.js\";\nfunction _objectWithoutProperties(e, t) {\n  if (null == e) return {};\n  var o,\n    r,\n    i = objectWithoutPropertiesLoose(e, t);\n  if (Object.getOwnPropertySymbols) {\n    var s = Object.getOwnPropertySymbols(e);\n    for (r = 0; r < s.length; r++) o = s[r], t.includes(o) || {}.propertyIsEnumerable.call(e, o) && (i[o] = e[o]);\n  }\n  return i;\n}\nexport { _objectWithoutProperties as default };","function _objectWithoutPropertiesLoose(r, e) {\n  if (null == r) return {};\n  var t = {};\n  for (var n in r) if ({}.hasOwnProperty.call(r, n)) {\n    if (e.includes(n)) continue;\n    t[n] = r[n];\n  }\n  return t;\n}\nexport { _objectWithoutPropertiesLoose as default };"],"names":["getButtonContent","_ref","iconName","svg","title","iconClassName","customBtnTextClassName","React","className","suppressHydrationWarning","dangerouslySetInnerHTML","__html","undefined","_ref2","useGatedWrapper","useButtonWithoutIcon","isWhiteIcon","props","_objectWithoutProperties","_excluded","hasContent","buttonContent","_objectSpread","file","attributes","target","href","isFileGated","link","fileTitle","relationship","trim","length","fileAnchor","_extends","tidyStr","cssClass","extensions","documentDataObject","trackingLabel","fileType","fileCategory","downloadType","fileDataTarget","style","cssStyle","gatedContainerClassName","isButtonStyleDisabled","useButtonStyle","type","onClick","Button","width","height","viewBox","fillRule","d","getDefaultButton","openLinkInNewTab","openThankYouPageInTheSamePage","rest","htmlAttributes","relAttributeWithNoopenerNoReferrerVaule","targetValueBlank","targetValueSelf","PrimaryButton","_excluded2","linksToVideo","SecondaryButton","css","cssHelpers","createStyles","Header","children","tag","Tag","toLocaleLowerCase","TitleBlock","deepLinkId","backgroundStyle","textAlignment","headline","headerStyle","columnOne","splitButtonsUnderColumns","primaryButtonSignUpOne","buttonSignUp","columnTwo","primaryButtonTwo","buttonSignUpTwo","fullWidthCta","isWide","useScrollReveal","asModule","backgroundClasses","bottomSpacing","splitMode","noWidth","primaryButtonsSpacing","primaryButtonsWidth","hasPrimaryButtons","hasSecondaryButtons","hasButtons","fullWidthCtaClassName","baseButtonClassName","primaryStyles","marginRight","getPrimarySignUpOneBtn","useCallback","wrap","arguments","cmp","PrimarySignUpButton","getSecondarySignUpBtn","SecondarySignUpButton","getPrimaryButtonTwo","DownloadIcon","getBtnSigUpTwo","hasSplitButtons","useMemo","hasColumnOne","hasColumnTwo","id","useMarketoForm","SignUp","isSecondary","showArrowRight","ArrowIcon","description","hasMarketoFormId","marketoFormId","marketoFormName","formName","marketoFormPurpose","showSubmitMessage","dontFollowupUrl","submitHeader","submitMessage","sendAnotherMessage","hideOnMobile","cardClass","successMessage","signUpButtonText","cssExtensions","e","preventDefault","relNoFollowValue","relAttributeWithNoopenerNoReferrerNoFollowValue","thumbnail","notGated","gated","download","styles","name","includeRaw","t","o","r","i","Object","getOwnPropertySymbols","s","includes","propertyIsEnumerable","call","_objectWithoutPropertiesLoose","n","hasOwnProperty"],"sourceRoot":""}