/**
 * Minified by jsDelivr using Terser v5.48.0.
 * Original file: /npm/@contentful/f36-usage-card@6.20.2/dist/index.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});var e=Object.create,t=Object.defineProperty,n=Object.getOwnPropertyDescriptor,r=Object.getOwnPropertyNames,i=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(e,o,i,c)=>{if(o&&"object"==typeof o||"function"==typeof o)for(var s,l=r(o),u=0,f=l.length;u<f;u++)s=l[u],!a.call(e,s)&&s!==i&&t(e,s,{get:(e=>o[e]).bind(null,s),enumerable:!(c=n(o,s))||c.enumerable});return e},s=(r,n,c)=>(c=null==r?{}:e(i(r)),o(!n&&r&&r.__esModule&&a.call(r,"default")?c:t(c,"default",{value:r,enumerable:!0}),r));let c=require("react");c=s(c);let l=require("@contentful/f36-core"),u=require("@emotion/css"),d=require("@contentful/f36-tokens");d=s(d);let f=require("@contentful/f36-card"),p=require("react/jsx-runtime"),m=require("@contentful/f36-tooltip"),h=require("@contentful/f36-typography"),g=require("@contentful/f36-icons");function _(e){return _="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_(e)}function v(e,t){if("object"!=_(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=_(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function y(e){var t=v(e,"string");return"symbol"==_(t)?t:t+""}function b(e,t,r){return(t=y(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function x(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function S(e){for(var t=1;t<arguments.length;t++){var r=null==arguments[t]?{}:arguments[t];t%2?x(Object(r),!0).forEach(function(t){b(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):x(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}const C=e=>{if("info"===e)return{backgroundColor:d.default.gray100,borderColor:d.default.gray100}},w=()=>({usageCard:e=>(0,u.css)(S({flexDirection:"column",height:"100%",justifyContent:"space-between"},C(e)))}),T=()=>({usageCardDescription:(0,u.css)({color:d.default.gray500})});function E(e,t){if(null==e)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.includes(n))continue;r[n]=e[n]}return r}function D(e,t){if(null==e)return{};var r,n,o=E(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],t.includes(r)||{}.propertyIsEnumerable.call(e,r)&&(o[r]=e[r])}return o}const O=["children","className","header","description","variant","testId"];function k(e,t){let{children:r,className:n,header:o,description:a,variant:i="usage",testId:c="cf-ui-usage-card"}=e,s=D(e,O),d=w();return(0,p.jsxs)(f.Card,S(S({},s),{},{className:(0,u.cx)(d.usageCard(i),n),ref:t,"data-test-id":c,padding:"large",children:[(0,p.jsxs)(l.Box,{style:{flex:1},children:[o,r]}),a&&(0,p.jsx)(l.Box,{children:a})]}))}k.displayName="UsageCard";const A=c.default.forwardRef(k),j=()=>({usageCardHeader:e=>(0,u.css)(S({width:"100%"},e&&{display:"flex",alignItems:"center",gap:d.default.spacing2Xs})),tooltip:(0,u.css)({minWidth:"max-content"}),infoIcon:u.css`
    span & {
      display: flex;
      alignitems: center;
    }
  `}),M=["children","title","tooltip","className","testId"];function N(e,t){let{children:r,title:n,tooltip:o,className:a,testId:i="cf-ui-usage-card-header"}=e,c=D(e,M),s=j(),l=void 0!==o;return(0,p.jsxs)(h.Subheading,S(S({},c),{},{ref:t,className:(0,u.cx)(s.usageCardHeader(l),a),testId:i,children:[n,l&&(0,p.jsx)(m.Tooltip,{content:o,className:s.tooltip,placement:"top",children:(0,p.jsx)(g.InfoIcon,{className:s.infoIcon,size:"medium"})}),r]}))}N.displayName="UsageCardHeader";const P=(0,c.forwardRef)(N),F=["children","className","testId"],I=(e,t)=>{let{children:r,className:n,testId:o="cf-ui-usage-card-description"}=e,a=D(e,F),i=T();return(0,p.jsx)(h.Caption,S(S({},a),{},{ref:t,className:(0,u.cx)(i.usageCardDescription,n),testId:o,children:r}))};I.displayName="UsageCardDescription";const L=(0,c.forwardRef)(I),R=A;R.Header=P,R.Description=L,exports.UsageCard=R;
//# sourceMappingURL=/sm/3e9b5e3597303ff82b504ae762ab581606fa2897bb71e1a041528913ba4dad1f.map