{"version":3,"file":"PasswordToggleIcon.cjs","names":[],"sources":["../../../src/components/PasswordInput/PasswordToggleIcon.tsx"],"sourcesContent":["export interface PasswordToggleIconProps {\n  reveal: boolean;\n}\n\nexport type PasswordInputVisibilityToggleIcon = React.FC<PasswordToggleIconProps>;\n\nexport function PasswordToggleIcon({ reveal }: PasswordToggleIconProps) {\n  return (\n    <svg\n      xmlns=\"http://www.w3.org/2000/svg\"\n      viewBox=\"0 0 256 256\"\n      style={{ width: 'var(--psi-icon-size)', height: 'var(--psi-icon-size)' }}\n    >\n      {reveal ? (\n        <>\n          <path fill=\"none\" d=\"M0 0h256v256H0z\" />\n          <path\n            fill=\"none\"\n            stroke=\"currentColor\"\n            strokeLinecap=\"round\"\n            strokeLinejoin=\"round\"\n            strokeWidth=\"16\"\n            d=\"M48 40l160 176M154.91 157.6a40 40 0 01-53.82-59.2M135.53 88.71a40 40 0 0132.3 35.53\"\n          />\n          <path\n            fill=\"none\"\n            stroke=\"currentColor\"\n            strokeLinecap=\"round\"\n            strokeLinejoin=\"round\"\n            strokeWidth=\"16\"\n            d=\"M208.61 169.1C230.41 149.58 240 128 240 128s-32-72-112-72a126 126 0 00-20.68 1.68M74 68.6C33.23 89.24 16 128 16 128s32 72 112 72a118.05 118.05 0 0054-12.6\"\n          />\n        </>\n      ) : (\n        <>\n          <path fill=\"none\" d=\"M0 0h256v256H0z\" />\n          <path\n            fill=\"none\"\n            stroke=\"currentColor\"\n            strokeLinecap=\"round\"\n            strokeLinejoin=\"round\"\n            strokeWidth=\"16\"\n            d=\"M128 56c-80 0-112 72-112 72s32 72 112 72 112-72 112-72-32-72-112-72z\"\n          />\n          <circle\n            cx=\"128\"\n            cy=\"128\"\n            r=\"40\"\n            fill=\"none\"\n            stroke=\"currentColor\"\n            strokeLinecap=\"round\"\n            strokeLinejoin=\"round\"\n            strokeWidth=\"16\"\n          />\n        </>\n      )}\n    </svg>\n  );\n}\n"],"mappings":";;;;AAMA,SAAgB,mBAAmB,EAAE,UAAmC;AACtE,QACE,iBAAA,GAAA,kBAAA,KAAC,OAAD;EACE,OAAM;EACN,SAAQ;EACR,OAAO;GAAE,OAAO;GAAwB,QAAQ;GAAwB;YAEvE,SACC,iBAAA,GAAA,kBAAA,MAAA,kBAAA,UAAA,EAAA,UAAA;GACE,iBAAA,GAAA,kBAAA,KAAC,QAAD;IAAM,MAAK;IAAO,GAAE;IAAoB,CAAA;GACxC,iBAAA,GAAA,kBAAA,KAAC,QAAD;IACE,MAAK;IACL,QAAO;IACP,eAAc;IACd,gBAAe;IACf,aAAY;IACZ,GAAE;IACF,CAAA;GACF,iBAAA,GAAA,kBAAA,KAAC,QAAD;IACE,MAAK;IACL,QAAO;IACP,eAAc;IACd,gBAAe;IACf,aAAY;IACZ,GAAE;IACF,CAAA;GACD,EAAA,CAAA,GAEH,iBAAA,GAAA,kBAAA,MAAA,kBAAA,UAAA,EAAA,UAAA;GACE,iBAAA,GAAA,kBAAA,KAAC,QAAD;IAAM,MAAK;IAAO,GAAE;IAAoB,CAAA;GACxC,iBAAA,GAAA,kBAAA,KAAC,QAAD;IACE,MAAK;IACL,QAAO;IACP,eAAc;IACd,gBAAe;IACf,aAAY;IACZ,GAAE;IACF,CAAA;GACF,iBAAA,GAAA,kBAAA,KAAC,UAAD;IACE,IAAG;IACH,IAAG;IACH,GAAE;IACF,MAAK;IACL,QAAO;IACP,eAAc;IACd,gBAAe;IACf,aAAY;IACZ,CAAA;GACD,EAAA,CAAA;EAED,CAAA"}