botframework-webchat-component
Version:
React component of botframework-webchat
143 lines (139 loc) • 18.4 kB
JavaScript
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = createSuggestedActionsStyle;
/* eslint no-empty-pattern: "off" */
/* eslint no-magic-numbers: ["error", { "ignore": [1.5, 2] }] */
function createSuggestedActionsStyle(_ref) {
var paddingRegular = _ref.paddingRegular,
suggestedActionsCarouselFlipperSize = _ref.suggestedActionsCarouselFlipperSize,
suggestedActionsFlowMaxHeight = _ref.suggestedActionsFlowMaxHeight,
suggestedActionsStackedHeight = _ref.suggestedActionsStackedHeight,
suggestedActionsStackedOverflow = _ref.suggestedActionsStackedOverflow,
transcriptOverlayButtonBackground = _ref.transcriptOverlayButtonBackground,
transcriptOverlayButtonBackgroundOnDisabled = _ref.transcriptOverlayButtonBackgroundOnDisabled,
transcriptOverlayButtonBackgroundOnFocus = _ref.transcriptOverlayButtonBackgroundOnFocus,
transcriptOverlayButtonBackgroundOnHover = _ref.transcriptOverlayButtonBackgroundOnHover,
transcriptOverlayButtonColor = _ref.transcriptOverlayButtonColor,
transcriptOverlayButtonColorOnDisabled = _ref.transcriptOverlayButtonColorOnDisabled,
transcriptOverlayButtonColorOnFocus = _ref.transcriptOverlayButtonColorOnFocus,
transcriptOverlayButtonColorOnHover = _ref.transcriptOverlayButtonColorOnHover;
return {
'&.webchat__suggested-actions': {
'&.webchat__suggested-actions--carousel-layout': {
'& .webchat__suggested-actions__carousel': {
paddingBottom: paddingRegular / 2,
paddingTop: paddingRegular / 2,
'& .webchat__suggested-actions__button': {
paddingBottom: paddingRegular / 2,
paddingLeft: paddingRegular / 2,
paddingRight: paddingRegular / 2,
paddingTop: paddingRegular / 2
},
'& .react-film__filmstrip': {
scrollbarWidth: 'none'
},
'& .react-film__flipper': {
'&:disabled, &[aria-disabled="true"]': {
'& .react-film__flipper__body': {
backgroundColor: transcriptOverlayButtonBackgroundOnDisabled,
color: transcriptOverlayButtonColorOnDisabled
}
},
'&:focus .react-film__flipper__body': {
backgroundColor: transcriptOverlayButtonBackgroundOnFocus,
color: transcriptOverlayButtonColorOnFocus || transcriptOverlayButtonColor
},
'&:hover .react-film__flipper__body': {
backgroundColor: transcriptOverlayButtonBackgroundOnHover,
color: transcriptOverlayButtonColorOnHover || transcriptOverlayButtonColor
},
'& .react-film__flipper__body': {
background: transcriptOverlayButtonBackground,
color: transcriptOverlayButtonColor,
outline: 0
}
}
},
'&:not(.webchat__suggested-actions--rtl)': {
'& .react-film__filmstrip__item:first-child': {
paddingLeft: paddingRegular / 2
},
'& .react-film__filmstrip__item:last-child': {
paddingRight: paddingRegular / 2
},
'& .react-film__flipper + .react-film__filmstrip': {
'& .react-film__filmstrip__item:first-child': {
paddingLeft: suggestedActionsCarouselFlipperSize + paddingRegular * 1.5
},
'& .react-film__filmstrip__item:last-child': {
paddingRight: suggestedActionsCarouselFlipperSize + paddingRegular * 1.5
}
}
},
'&.webchat__suggested-actions--rtl': {
'& .react-film__filmstrip__item:first-child': {
paddingRight: paddingRegular / 2
},
'& .react-film__filmstrip__item:last-child': {
paddingLeft: paddingRegular / 2
},
'& .react-film__flipper + .react-film__filmstrip': {
'& .react-film__filmstrip__item:first-child': {
paddingRight: suggestedActionsCarouselFlipperSize + paddingRegular * 1.5
},
'& .react-film__filmstrip__item:last-child': {
paddingLeft: suggestedActionsCarouselFlipperSize + paddingRegular * 1.5
}
}
}
},
'&.webchat__suggested-actions--flow-layout': {
'& .webchat__suggested-actions__flow-box': {
maxHeight: suggestedActionsFlowMaxHeight,
overflowY: 'auto',
paddingBottom: paddingRegular / 2,
paddingLeft: paddingRegular / 2,
paddingRight: paddingRegular / 2,
paddingTop: paddingRegular / 2
},
'& .webchat__suggested-actions__item': {
maxWidth: '100%',
overflow: 'hidden' // This is required in IE11
},
'& .webchat__suggested-actions__button': {
padding: paddingRegular / 2
}
},
'&.webchat__suggested-actions--stacked-layout': {
'& .webchat__suggested-actions__stack': {
maxHeight: suggestedActionsStackedHeight || 'auto',
overflowY: suggestedActionsStackedOverflow || 'auto',
paddingBottom: paddingRegular / 2,
paddingLeft: paddingRegular / 2,
paddingRight: paddingRegular / 2,
paddingTop: paddingRegular / 2
},
'& .webchat__suggested-actions__button': {
paddingBottom: paddingRegular / 2,
paddingLeft: paddingRegular / 2,
paddingRight: paddingRegular / 2,
paddingTop: paddingRegular / 2
}
},
'&.webchat__suggested-actions--flow-layout, &.webchat__suggested-actions--stacked-layout': {
'& .webchat__suggested-actions__button-text': {
overflow: 'hidden',
textOverflow: 'ellipsis'
},
'& .webchat__suggested-actions__button-text-stacked-text-wrap': {
alignItems: 'center',
display: 'flex',
whiteSpace: 'normal'
}
}
}
};
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9TdHlsZXMvU3R5bGVTZXQvU3VnZ2VzdGVkQWN0aW9ucy5qcyJdLCJuYW1lcyI6WyJjcmVhdGVTdWdnZXN0ZWRBY3Rpb25zU3R5bGUiLCJwYWRkaW5nUmVndWxhciIsInN1Z2dlc3RlZEFjdGlvbnNDYXJvdXNlbEZsaXBwZXJTaXplIiwic3VnZ2VzdGVkQWN0aW9uc0Zsb3dNYXhIZWlnaHQiLCJzdWdnZXN0ZWRBY3Rpb25zU3RhY2tlZEhlaWdodCIsInN1Z2dlc3RlZEFjdGlvbnNTdGFja2VkT3ZlcmZsb3ciLCJ0cmFuc2NyaXB0T3ZlcmxheUJ1dHRvbkJhY2tncm91bmQiLCJ0cmFuc2NyaXB0T3ZlcmxheUJ1dHRvbkJhY2tncm91bmRPbkRpc2FibGVkIiwidHJhbnNjcmlwdE92ZXJsYXlCdXR0b25CYWNrZ3JvdW5kT25Gb2N1cyIsInRyYW5zY3JpcHRPdmVybGF5QnV0dG9uQmFja2dyb3VuZE9uSG92ZXIiLCJ0cmFuc2NyaXB0T3ZlcmxheUJ1dHRvbkNvbG9yIiwidHJhbnNjcmlwdE92ZXJsYXlCdXR0b25Db2xvck9uRGlzYWJsZWQiLCJ0cmFuc2NyaXB0T3ZlcmxheUJ1dHRvbkNvbG9yT25Gb2N1cyIsInRyYW5zY3JpcHRPdmVybGF5QnV0dG9uQ29sb3JPbkhvdmVyIiwicGFkZGluZ0JvdHRvbSIsInBhZGRpbmdUb3AiLCJwYWRkaW5nTGVmdCIsInBhZGRpbmdSaWdodCIsInNjcm9sbGJhcldpZHRoIiwiYmFja2dyb3VuZENvbG9yIiwiY29sb3IiLCJiYWNrZ3JvdW5kIiwib3V0bGluZSIsIm1heEhlaWdodCIsIm92ZXJmbG93WSIsIm1heFdpZHRoIiwib3ZlcmZsb3ciLCJwYWRkaW5nIiwidGV4dE92ZXJmbG93IiwiYWxpZ25JdGVtcyIsImRpc3BsYXkiLCJ3aGl0ZVNwYWNlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7O0FBQ0E7QUFFZSxTQUFTQSwyQkFBVCxPQWNaO0FBQUEsTUFiREMsY0FhQyxRQWJEQSxjQWFDO0FBQUEs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LFFBRGtEO0FBRTlEQyxVQUFBQSxPQUFPLEVBQUUsTUFGcUQ7QUFHOURDLFVBQUFBLFVBQVUsRUFBRTtBQUhrRDtBQU55QjtBQTFIN0Q7QUFEM0IsR0FBUDtBQXlJRCIsInNvdXJjZVJvb3QiOiJjb21wb25lbnQ6Ly8vIiwic291cmNlc0NvbnRlbnQiOlsiLyogZXNsaW50IG5vLWVtcHR5LXBhdHRlcm46IFwib2ZmXCIgKi9cbi8qIGVzbGludCBuby1tYWdpYy1udW1iZXJzOiBbXCJlcnJvclwiLCB7IFwiaWdub3JlXCI6IFsxLjUsIDJdIH1dICovXG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIGNyZWF0ZVN1Z2dlc3RlZEFjdGlvbnNTdHlsZSh7XG4gIHBhZGRpbmdSZWd1bGFyLFxuICBzdWdnZXN0ZWRBY3Rpb25zQ2Fyb3VzZWxGbGlwcGVyU2l6ZSxcbiAgc3VnZ2VzdGVkQWN0aW9uc0Zsb3dNYXhIZWlnaHQsXG4gIHN1Z2dlc3RlZEFjdGlvbnNTdGFja2VkSGVpZ2h0LFxuICBzdWdnZXN0ZWRBY3Rpb25zU3RhY2tlZE92ZXJmbG93LFxuICB0cmFuc2NyaXB0T3ZlcmxheUJ1dHRvbkJhY2tncm91bmQsXG4gIHRyYW5zY3JpcHRPdmVybGF5QnV0dG9uQmFja2dyb3VuZE9uRGlzYWJsZWQsXG4gIHRyYW5zY3JpcHRPdmVybGF5QnV0dG9uQmFja2dyb3VuZE9uRm9jdXMsXG4gIHRyYW5zY3JpcHRPdmVybGF5QnV0dG9uQmFja2dyb3VuZE9uSG92ZXIsXG4gIHRyYW5zY3JpcHRPdmVybGF5QnV0dG9uQ29sb3IsXG4gIHRyYW5zY3JpcHRPdmVybGF5QnV0dG9uQ29sb3JPbkRpc2FibGVkLFxuICB0cmFuc2NyaXB0T3ZlcmxheUJ1dHRvbkNvbG9yT25Gb2N1cyxcbiAgdHJhbnNjcmlwdE92ZXJsYXlCdXR0b25Db2xvck9uSG92ZXJcbn0pIHtcbiAgcmV0dXJuIHtcbiAgICAnJi53ZWJjaGF0X19zdWdnZXN0ZWQtYWN0aW9ucyc6IHtcbiAgICAgICcmLndlYmNoYXRfX3N1Z2dlc3RlZC1hY3Rpb25zLS1jYXJvdXNlbC1sYXlvdXQnOiB7XG4gICAgICAgICcmIC53ZWJjaGF0X19zdWdnZXN0ZWQtYWN0aW9uc19fY2Fyb3VzZWwnOiB7XG4gICAgICAgICAgcGFkZGluZ0JvdHRvbTogcGFkZGluZ1JlZ3VsYXIgLyAyLFxuICAgICAgICAgIHBhZGRpbmdUb3A6IHBhZGRpbmdSZWd1bGFyIC8gMixcblxuICAgICAgICAgICcmIC53ZWJjaGF0X19zdWdnZXN0ZWQtYWN0aW9uc19fYnV0dG9uJzoge1xuICAgICAgICAgICAgcGFkZGluZ0JvdHRvbTogcGFkZGluZ1JlZ3VsYXIgLyAyLFxuICAgICAgICAgICAgcGFkZGluZ0xlZnQ6IHBhZGRpbmdSZWd1bGFyIC8gMixcbiAgICAgICAgICAgIHBhZGRpbmdSaWdodDogcGFkZGluZ1JlZ3VsYXIgLyAyLFxuICAgICAgICAgICAgcGFkZGluZ1RvcDogcGFkZGluZ1JlZ3VsYXIgLyAyXG4gICAgICAgICAgfSxcblxuICAgICAgICAgICcmIC5yZWFjdC1maWxtX19maWxtc3RyaXAnOiB7XG4gICAgICAgICAgICBzY3JvbGxiYXJXaWR0aDogJ25vbmUnXG4gICAgICAgICAgfSxcblxuICAgICAgICAgICcmIC5yZWFjdC1maWxtX19mbGlwcGVyJzoge1xuICAgICAgICAgICAgJyY6ZGlzYWJsZWQsICZbYXJpYS1kaXNhYmxlZD1cInRydWVcIl0nOiB7XG4gICAgICAgICAgICAgICcmIC5yZWFjdC1maWxtX19mbGlwcGVyX19ib2R5Jzoge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmRDb2xvcjogdHJhbnNjcmlwdE92ZXJsYXlCdXR0b25CYWNrZ3JvdW5kT25EaXNhYmxlZCxcbiAgICAgICAgICAgICAgICBjb2xvcjogdHJhbnNjcmlwdE92ZXJsYXlCdXR0b25Db2xvck9uRGlzYWJsZWRcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfSxcblxuICAgICAgICAgICAgJyY6Zm9jdXMgLnJlYWN0LWZpbG1fX2ZsaXBwZXJfX2JvZHknOiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmRDb2xvcjogdHJhbnNjcmlwdE92ZXJsYXlCdXR0b25CYWNrZ3JvdW5kT25Gb2N1cyxcbiAgICAgICAgICAgICAgY29sb3I6IHRyYW5zY3JpcHRPdmVybGF5QnV0dG9uQ29sb3JPbkZvY3VzIHx8IHRyYW5zY3JpcHRPdmVybGF5QnV0dG9uQ29sb3JcbiAgICAgICAgICAgIH0sXG5cbiAgICAgICAgICAgICcmOmhvdmVyIC5yZWFjdC1maWxtX19mbGlwcGVyX19ib2R5Jzoge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kQ29sb3I6IHRyYW5zY3JpcHRPdmVybGF5QnV0dG9uQmFja2dyb3VuZE9uSG92ZXIsXG4gICAgICAgICAgICAgIGNvbG9yOiB0cmFuc2NyaXB0T3ZlcmxheUJ1dHRvbkNvbG9yT25Ib3ZlciB8fCB0cmFuc2NyaXB0T3ZlcmxheUJ1dHRvbkNvbG9yXG4gICAgICAgICAgICB9LFxuXG4gICAgICAgICAgICAnJiAucmVhY3QtZmlsbV9fZmxpcHBlcl9fYm9keSc6IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNjcmlwdE92ZXJsYXlCdXR0b25CYWNrZ3JvdW5kLFxuICAgICAgICAgICAgICBjb2xvcjogdHJhbnNjcmlwdE92ZXJsYXlCdXR0b25Db2xvcixcbiAgICAgICAgICAgICAgb3V0bGluZTogMFxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfSxcblxuICAgICAgICAnJjpub3QoLndlYmNoYXRfX3N1Z2dlc3RlZC1hY3Rpb25zLS1ydGwpJzoge1xuICAgICAgICAgICcmIC5yZWFjdC1maWxtX19maWxtc3RyaXBfX2l0ZW06Zmlyc3QtY2hpbGQnOiB7XG4gICAgICAgICAgICBwYWRkaW5nTGVmdDogcGFkZGluZ1JlZ3VsYXIgLyAyXG4gICAgICAgICAgfSxcblxuICAgICAgICAgICcmIC5yZWFjdC1maWxtX19maWxtc3RyaXBfX2l0ZW06bGFzdC1jaGlsZCc6IHtcbiAgICAgICAgICAgIHBhZGRpbmdSaWdodDogcGFkZGluZ1JlZ3VsYXIgLyAyXG4gICAgICAgICAgfSxcblxuICAgICAgICAgICcmIC5yZWFjdC1maWxtX19mbGlwcGVyICsgLnJlYWN0LWZpbG1fX2ZpbG1zdHJpcCc6IHtcbiAgICAgICAgICAgICcmIC5yZWFjdC1maWxtX19maWxtc3RyaXBfX2l0ZW06Zmlyc3QtY2hpbGQnOiB7XG4gICAgICAgICAgICAgIHBhZGRpbmdMZWZ0OiBzdWdnZXN0ZWRBY3Rpb25zQ2Fyb3VzZWxGbGlwcGVyU2l6ZSArIHBhZGRpbmdSZWd1bGFyICogMS41XG4gICAgICAgICAgICB9LFxuXG4gICAgICAgICAgICAnJiAucmVhY3QtZmlsbV9fZmlsbXN0cmlwX19pdGVtOmxhc3QtY2hpbGQnOiB7XG4gICAgICAgICAgICAgIHBhZGRpbmdSaWdodDogc3VnZ2VzdGVkQWN0aW9uc0Nhcm91c2VsRmxpcHBlclNpemUgKyBwYWRkaW5nUmVndWxhciAqIDEuNVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfSxcblxuICAgICAgICAnJi53ZWJjaGF0X19zdWdnZXN0ZWQtYWN0aW9ucy0tcnRsJzoge1xuICAgICAgICAgICcmIC5yZWFjdC1maWxtX19maWxtc3RyaXBfX2l0ZW06Zmlyc3QtY2hpbGQnOiB7XG4gICAgICAgICAgICBwYWRkaW5nUmlnaHQ6IHBhZGRpbmdSZWd1bGFyIC8gMlxuICAgICAgICAgIH0sXG5cbiAgICAgICAgICAnJiAucmVhY3QtZmlsbV9fZmlsbXN0cmlwX19pdGVtOmxhc3QtY2hpbGQnOiB7XG4gICAgICAgICAgICBwYWRkaW5nTGVmdDogcGFkZGluZ1JlZ3VsYXIgLyAyXG4gICAgICAgICAgfSxcblxuICAgICAgICAgICcmIC5yZWFjdC1maWxtX19mbGlwcGVyICsgLnJlYWN0LWZpbG1fX2ZpbG1zdHJpcCc6IHtcbiAgICAgICAgICAgICcmIC5yZWFjdC1maWxtX19maWxtc3RyaXBfX2l0ZW06Zmlyc3QtY2hpbGQnOiB7XG4gICAgICAgICAgICAgIHBhZGRpbmdSaWdodDogc3VnZ2VzdGVkQWN0aW9uc0Nhcm91c2VsRmxpcHBlclNpemUgKyBwYWRkaW5nUmVndWxhciAqIDEuNVxuICAgICAgICAgICAgfSxcblxuICAgICAgICAgICAgJyYgLnJlYWN0LWZpbG1fX2ZpbG1zdHJpcF9faXRlbTpsYXN0LWNoaWxkJzoge1xuICAgICAgICAgICAgICBwYWRkaW5nTGVmdDogc3VnZ2VzdGVkQWN0aW9uc0Nhcm91c2VsRmxpcHBlclNpemUgKyBwYWRkaW5nUmVndWxhciAqIDEuNVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSxcblxuICAgICAgJyYud2ViY2hhdF9fc3VnZ2VzdGVkLWFjdGlvbnMtLWZsb3ctbGF5b3V0Jzoge1xuICAgICAgICAnJiAud2ViY2hhdF9fc3VnZ2VzdGVkLWFjdGlvbnNfX2Zsb3ctYm94Jzoge1xuICAgICAgICAgIG1heEhlaWdodDogc3VnZ2VzdGVkQWN0aW9uc0Zsb3dNYXhIZWlnaHQsXG4gICAgICAgICAgb3ZlcmZsb3dZOiAnYXV0bycsXG4gICAgICAgICAgcGFkZGluZ0JvdHRvbTogcGFkZGluZ1JlZ3VsYXIgLyAyLFxuICAgICAgICAgIHBhZGRpbmdMZWZ0OiBwYWRkaW5nUmVndWxhciAvIDIsXG4gICAgICAgICAgcGFkZGluZ1JpZ2h0OiBwYWRkaW5nUmVndWxhciAvIDIsXG4gICAgICAgICAgcGFkZGluZ1RvcDogcGFkZGluZ1JlZ3VsYXIgLyAyXG4gICAgICAgIH0sXG5cbiAgICAgICAgJyYgLndlYmNoYXRfX3N1Z2dlc3RlZC1hY3Rpb25zX19pdGVtJzoge1xuICAgICAgICAgIG1heFdpZHRoOiAnMTAwJScsXG4gICAgICAgICAgb3ZlcmZsb3c6ICdoaWRkZW4nIC8vIFRoaXMgaXMgcmVxdWlyZWQgaW4gSUUxMVxuICAgICAgICB9LFxuXG4gICAgICAgICcmIC53ZWJjaGF0X19zdWdnZXN0ZWQtYWN0aW9uc19fYnV0dG9uJzoge1xuICAgICAgICAgIHBhZGRpbmc6IHBhZGRpbmdSZWd1bGFyIC8gMlxuICAgICAgICB9XG4gICAgICB9LFxuXG4gICAgICAnJi53ZWJjaGF0X19zdWdnZXN0ZWQtYWN0aW9ucy0tc3RhY2tlZC1sYXlvdXQnOiB7XG4gICAgICAgICcmIC53ZWJjaGF0X19zdWdnZXN0ZWQtYWN0aW9uc19fc3RhY2snOiB7XG4gICAgICAgICAgbWF4SGVpZ2h0OiBzdWdnZXN0ZWRBY3Rpb25zU3RhY2tlZEhlaWdodCB8fCAnYXV0bycsXG4gICAgICAgICAgb3ZlcmZsb3dZOiBzdWdnZXN0ZWRBY3Rpb25zU3RhY2tlZE92ZXJmbG93IHx8ICdhdXRvJyxcbiAgICAgICAgICBwYWRkaW5nQm90dG9tOiBwYWRkaW5nUmVndWxhciAvIDIsXG4gICAgICAgICAgcGFkZGluZ0xlZnQ6IHBhZGRpbmdSZWd1bGFyIC8gMixcbiAgICAgICAgICBwYWRkaW5nUmlnaHQ6IHBhZGRpbmdSZWd1bGFyIC8gMixcbiAgICAgICAgICBwYWRkaW5nVG9wOiBwYWRkaW5nUmVndWxhciAvIDJcbiAgICAgICAgfSxcblxuICAgICAgICAnJiAud2ViY2hhdF9fc3VnZ2VzdGVkLWFjdGlvbnNfX2J1dHRvbic6IHtcbiAgICAgICAgICBwYWRkaW5nQm90dG9tOiBwYWRkaW5nUmVndWxhciAvIDIsXG4gICAgICAgICAgcGFkZGluZ0xlZnQ6IHBhZGRpbmdSZWd1bGFyIC8gMixcbiAgICAgICAgICBwYWRkaW5nUmlnaHQ6IHBhZGRpbmdSZWd1bGFyIC8gMixcbiAgICAgICAgICBwYWRkaW5nVG9wOiBwYWRkaW5nUmVndWxhciAvIDJcbiAgICAgICAgfVxuICAgICAgfSxcblxuICAgICAgJyYud2ViY2hhdF9fc3VnZ2VzdGVkLWFjdGlvbnMtLWZsb3ctbGF5b3V0LCAmLndlYmNoYXRfX3N1Z2dlc3RlZC1hY3Rpb25zLS1zdGFja2VkLWxheW91dCc6IHtcbiAgICAgICAgJyYgLndlYmNoYXRfX3N1Z2dlc3RlZC1hY3Rpb25zX19idXR0b24tdGV4dCc6IHtcbiAgICAgICAgICBvdmVyZmxvdzogJ2hpZGRlbicsXG4gICAgICAgICAgdGV4dE92ZXJmbG93OiAnZWxsaXBzaXMnXG4gICAgICAgIH0sXG5cbiAgICAgICAgJyYgLndlYmNoYXRfX3N1Z2dlc3RlZC1hY3Rpb25zX19idXR0b24tdGV4dC1zdGFja2VkLXRleHQtd3JhcCc6IHtcbiAgICAgICAgICBhbGlnbkl0ZW1zOiAnY2VudGVyJyxcbiAgICAgICAgICBkaXNwbGF5OiAnZmxleCcsXG4gICAgICAgICAgd2hpdGVTcGFjZTogJ25vcm1hbCdcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfTtcbn1cbiJdfQ==
;