{"version":3,"file":"link.es-C65r67o5.mjs","sources":["../../../components/link/dist/link.es.js"],"sourcesContent":["import { jsx as d } from \"react/jsx-runtime\";\nfunction m(n) {\n  return n && n.__esModule && Object.prototype.hasOwnProperty.call(n, \"default\") ? n.default : n;\n}\nvar o = { exports: {} };\nvar f;\nfunction g() {\n  return f || (f = 1, (function(n) {\n    (function() {\n      var p = {}.hasOwnProperty;\n      function i() {\n        for (var t = \"\", r = 0; r < arguments.length; r++) {\n          var e = arguments[r];\n          e && (t = u(t, s.call(this, e)));\n        }\n        return t;\n      }\n      function s(t) {\n        if (typeof t == \"string\" || typeof t == \"number\")\n          return this && this[t] || t;\n        if (typeof t != \"object\")\n          return \"\";\n        if (Array.isArray(t))\n          return i.apply(this, t);\n        if (t.toString !== Object.prototype.toString && !t.toString.toString().includes(\"[native code]\"))\n          return t.toString();\n        var r = \"\";\n        for (var e in t)\n          p.call(t, e) && t[e] && (r = u(r, this && this[e] || e));\n        return r;\n      }\n      function u(t, r) {\n        return r ? t ? t + \" \" + r : t + r : t;\n      }\n      n.exports ? (i.default = i, n.exports = i) : window.classNames = i;\n    })();\n  })(o)), o.exports;\n}\nvar b = g();\nconst x = /* @__PURE__ */ m(b), N = {\n  \"purpur-link\": \"_purpur-link_5pram_1\",\n  \"purpur-link--text\": \"_purpur-link--text_5pram_18\",\n  \"purpur-link--standalone\": \"_purpur-link--standalone_5pram_18\",\n  \"purpur-link--navigation\": \"_purpur-link--navigation_5pram_18\",\n  \"purpur-link--disable-visited\": \"_purpur-link--disable-visited_5pram_29\",\n  \"purpur-link--text-negative\": \"_purpur-link--text-negative_5pram_32\",\n  \"purpur-link--standalone-negative\": \"_purpur-link--standalone-negative_5pram_32\",\n  \"purpur-link--navigation-negative\": \"_purpur-link--navigation-negative_5pram_32\",\n  \"purpur-link--ensure-target-area\": \"_purpur-link--ensure-target-area_5pram_71\",\n  \"purpur-link--silent\": \"_purpur-link--silent_5pram_77\"\n}, y = x.bind(N), a = \"purpur-link\", h = {\n  TEXT: \"text\",\n  STANDALONE: \"standalone\",\n  NAVIGATION: \"navigation\"\n}, $ = Object.values(h), A = ({\n  [\"data-testid\"]: n,\n  children: p,\n  className: i,\n  disableVisited: s = !0,\n  ensureTargetArea: u,\n  href: t,\n  negative: r = !1,\n  onClick: e,\n  rel: v,\n  silent: l,\n  target: k,\n  variant: _,\n  ...c\n}) => (\n  /* eslint-disable-next-line jsx-a11y/click-events-have-key-events */\n  /* @__PURE__ */ d(\n    \"span\",\n    {\n      className: y(\n        i,\n        a,\n        `${a}--${r ? `${_}-negative` : _}`,\n        {\n          [`${a}--silent`]: l,\n          [`${a}--negative`]: r,\n          [`${a}--disable-visited`]: s ?? l,\n          [`${a}--ensure-target-area`]: u\n        }\n      ),\n      \"data-testid\": n,\n      onClick: t ? void 0 : e,\n      ...t ? {} : c,\n      children: t ? /* @__PURE__ */ d(\n        \"a\",\n        {\n          href: t,\n          target: k,\n          rel: v,\n          onClick: e,\n          \"data-testid\": n ? `${n} a` : void 0,\n          ...c,\n          children: p\n        }\n      ) : p\n    }\n  )\n);\nA.displayName = \"Link\";\nexport {\n  h as LINK_VARIANT,\n  A as Link,\n  $ as linkVariants\n};\n//# sourceMappingURL=link.es.js.map\n"],"names":["m","n","o","f","g","p","i","t","r","e","u","s","b","N","y","a","h","$","A","v","l","_","c","d"],"mappings":";AACA,SAASA,EAAEC,GAAG;AACZ,SAAOA,KAAKA,EAAE,cAAc,OAAO,UAAU,eAAe,KAAKA,GAAG,SAAS,IAAIA,EAAE,UAAUA;AAC/F;AACA,IAAIC,IAAI,EAAE,SAAS,GAAE,GACjBC;AACJ,SAASC,IAAI;AACX,SAAOD,MAAMA,IAAI,IAAI,SAASF,GAAG;AAC/B,KAAC,WAAW;AACV,UAAII,IAAI,CAAA,EAAG;AACX,eAASC,IAAI;AACX,iBAASC,IAAI,IAAIC,IAAI,GAAGA,IAAI,UAAU,QAAQA,KAAK;AACjD,cAAIC,IAAI,UAAUD,CAAC;AACnB,UAAAC,MAAMF,IAAIG,EAAEH,GAAGI,EAAE,KAAK,MAAMF,CAAC,CAAC;AAAA,QAChC;AACA,eAAOF;AAAA,MACT;AACA,eAASI,EAAEJ,GAAG;AACZ,YAAI,OAAOA,KAAK,YAAY,OAAOA,KAAK;AACtC,iBAAO,QAAQ,KAAKA,CAAC,KAAKA;AAC5B,YAAI,OAAOA,KAAK;AACd,iBAAO;AACT,YAAI,MAAM,QAAQA,CAAC;AACjB,iBAAOD,EAAE,MAAM,MAAMC,CAAC;AACxB,YAAIA,EAAE,aAAa,OAAO,UAAU,YAAY,CAACA,EAAE,SAAS,WAAW,SAAS,eAAe;AAC7F,iBAAOA,EAAE,SAAQ;AACnB,YAAIC,IAAI;AACR,iBAASC,KAAKF;AACZ,UAAAF,EAAE,KAAKE,GAAGE,CAAC,KAAKF,EAAEE,CAAC,MAAMD,IAAIE,EAAEF,GAAG,QAAQ,KAAKC,CAAC,KAAKA,CAAC;AACxD,eAAOD;AAAA,MACT;AACA,eAASE,EAAEH,GAAGC,GAAG;AACf,eAAOA,IAAID,IAAIA,IAAI,MAAMC,IAAID,IAAIC,IAAID;AAAA,MACvC;AACA,MAAAN,EAAE,WAAWK,EAAE,UAAUA,GAAGL,EAAE,UAAUK,KAAK,OAAO,aAAaA;AAAA,IACnE,GAAC;AAAA,EACH,GAAGJ,CAAC,IAAIA,EAAE;AACZ;AACA,IAAIU,IAAIR,EAAC;AACJ,MAAC,IAAoB,gBAAAJ,EAAEY,CAAC,GAAGC,IAAI;AAAA,EAClC,eAAe;AAAA,EACf,qBAAqB;AAAA,EACrB,2BAA2B;AAAA,EAC3B,2BAA2B;AAAA,EAC3B,gCAAgC;AAAA,EAChC,8BAA8B;AAAA,EAC9B,oCAAoC;AAAA,EACpC,oCAAoC;AAAA,EACpC,mCAAmC;AAAA,EACnC,uBAAuB;AACzB,GAAGC,IAAI,EAAE,KAAKD,CAAC,GAAGE,IAAI,eAAeC,IAAI;AAAA,EACvC,MAAM;AAAA,EACN,YAAY;AAAA,EACZ,YAAY;AACd,GAAGC,IAAI,OAAO,OAAOD,CAAC,GAAGE,IAAI,CAAC;AAAA,EAC5B,CAAC,gBAAgBjB;AAAA,EACjB,UAAUI;AAAA,EACV,WAAWC;AAAA,EACX,gBAAgBK,IAAI;AAAA,EACpB,kBAAkBD;AAAA,EAClB,MAAMH;AAAA,EACN,UAAUC,IAAI;AAAA,EACd,SAASC;AAAA,EACT,KAAKU;AAAA,EACL,QAAQC;AAAA,EACR,QAAQ;AAAA,EACR,SAASC;AAAA,EACT,GAAGC;AACL;AAAA;AAAA,EAEkBC,gBAAAA;AAAAA,IACd;AAAA,IACA;AAAA,MACE,WAAWT;AAAA,QACTR;AAAA,QACAS;AAAA,QACA,GAAGA,CAAC,KAAKP,IAAI,GAAGa,CAAC,cAAcA,CAAC;AAAA,QAChC;AAAA,UACE,CAAC,GAAGN,CAAC,UAAU,GAAGK;AAAA,UAClB,CAAC,GAAGL,CAAC,YAAY,GAAGP;AAAA,UACpB,CAAC,GAAGO,CAAC,mBAAmB,GAAGJ,KAAKS;AAAA,UAChC,CAAC,GAAGL,CAAC,sBAAsB,GAAGL;AAAA,QACxC;AAAA,MACA;AAAA,MACM,eAAeT;AAAA,MACf,SAASM,IAAI,SAASE;AAAA,MACtB,GAAGF,IAAI,CAAA,IAAKe;AAAA,MACZ,UAAUf,IAAoBgB,gBAAAA;AAAAA,QAC5B;AAAA,QACA;AAAA,UACE,MAAMhB;AAAA,UACN,QAAQ;AAAA,UACR,KAAKY;AAAA,UACL,SAASV;AAAA,UACT,eAAeR,IAAI,GAAGA,CAAC,OAAO;AAAA,UAC9B,GAAGqB;AAAA,UACH,UAAUjB;AAAA,QACpB;AAAA,MACA,IAAUA;AAAA,IACV;AAAA,EACA;AAAA;AAEAa,EAAE,cAAc;"}