{"version":3,"sources":["../../src/BaseIcon.native.tsx","../../src/components/specialized/FaceId.tsx","../../src/components/specialized/OfferChains.tsx"],"sourcesContent":["import React from \"react\";\nimport { View, ViewStyle } from \"react-native\";\nimport { SvgXml } from \"react-native-svg\";\nimport { resolveNativeIconSize } from \"@xsolla/xui-primitives-core\";\nimport type { BaseIconInternalProps } from \"./types\";\n\nexport const BaseIcon: React.FC<BaseIconInternalProps> = ({\n  variant = \"line\",\n  size = 24,\n  color = \"currentColor\",\n  solidContent,\n  lineContent,\n  style,\n  testID,\n  \"aria-label\": ariaLabel,\n}) => {\n  const svgContent = variant === \"line\" ? lineContent : solidContent;\n\n  // Percentages resolve against the parent here just as they do on web; other\n  // CSS lengths warn and fall back rather than silently rendering at 24.\n  const resolvedSize = resolveNativeIconSize(size, 24);\n\n  const containerStyle: ViewStyle = {\n    width: resolvedSize,\n    height: resolvedSize,\n    alignItems: \"center\",\n    justifyContent: \"center\",\n    ...(style as ViewStyle),\n  };\n\n  // Replace currentColor with actual color for React Native\n  const coloredSvg = svgContent.replace(/currentColor/g, color);\n\n  return (\n    <View\n      style={containerStyle}\n      testID={testID}\n      accessible={!!ariaLabel}\n      accessibilityLabel={ariaLabel}\n      accessibilityRole={ariaLabel ? \"image\" : undefined}\n    >\n      <SvgXml xml={coloredSvg} width=\"100%\" height=\"100%\" />\n    </View>\n  );\n};\n","// Auto-generated - do not edit manually\nimport React from \"react\";\nimport { BaseIcon } from \"../../BaseIcon\";\nimport type { BaseIconProps } from \"../../types\";\n\nconst solidContent = `<svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\"><g id=\"icon_face-id--line\"><g id=\"Union\"><path d=\"M5 19H9V21H3.50006C3.22392 21 3.00007 20.7762 3.00006 20.5L3 15H5V19Z\" style=\"fill: currentColor\"/><path d=\"M21 20.5C21 20.7762 20.7761 21 20.5 21H15V19H19V15H21V20.5Z\" style=\"fill: currentColor\"/><path d=\"M8.60352 13.3379C8.9689 12.924 9.60158 12.8849 10.0156 13.25C10.5449 13.7172 11.2378 13.9999 11.999 14C12.7605 14 13.4539 13.7173 13.9834 13.25C14.3972 12.8849 15.029 12.9245 15.3945 13.3379C15.76 13.752 15.7207 14.3846 15.3066 14.75C14.4259 15.5273 13.2663 16 11.999 16C10.7319 15.9999 9.57208 15.5273 8.69141 14.75C8.2777 14.3845 8.23816 13.7519 8.60352 13.3379Z\" style=\"fill: currentColor\"/><path d=\"M9 8.00003C9.55228 8.00003 10 8.44775 10 9.00003V10C10 10.5523 9.55228 11 9 11C8.44772 11 8 10.5523 8 10V9.00003C8 8.44775 8.44772 8.00003 9 8.00003Z\" style=\"fill: currentColor\"/><path d=\"M15 8.00003C15.5523 8.00003 16 8.44775 16 9.00003V10C16 10.5523 15.5523 11 15 11C14.4477 11 14 10.5523 14 10V9.00003C14 8.44775 14.4477 8.00003 15 8.00003Z\" style=\"fill: currentColor\"/><path d=\"M9 5.00003H5V9.00003H3L3.00006 3.50002C3.00007 3.22388 3.22392 3.00003 3.50006 3.00003H9V5.00003Z\" style=\"fill: currentColor\"/><path d=\"M20.5 3C20.7761 3 21 3.22386 21 3.5V9.00003H19V5.00003H15V3.00003L20.5 3Z\" style=\"fill: currentColor\"/></g></g></svg>`;\nconst lineContent = `<svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\"><g id=\"icon_face-id--line\"><g id=\"Union\"><path d=\"M5 19H9V21H3.50006C3.22392 21 3.00007 20.7762 3.00006 20.5L3 15H5V19Z\" style=\"fill: currentColor\"/><path d=\"M21 20.5C21 20.7762 20.7761 21 20.5 21H15V19H19V15H21V20.5Z\" style=\"fill: currentColor\"/><path d=\"M8.60352 13.3379C8.9689 12.924 9.60158 12.8849 10.0156 13.25C10.5449 13.7172 11.2378 13.9999 11.999 14C12.7605 14 13.4539 13.7173 13.9834 13.25C14.3972 12.8849 15.029 12.9245 15.3945 13.3379C15.76 13.752 15.7207 14.3846 15.3066 14.75C14.4259 15.5273 13.2663 16 11.999 16C10.7319 15.9999 9.57208 15.5273 8.69141 14.75C8.2777 14.3845 8.23816 13.7519 8.60352 13.3379Z\" style=\"fill: currentColor\"/><path d=\"M9 8.00003C9.55228 8.00003 10 8.44775 10 9.00003V10C10 10.5523 9.55228 11 9 11C8.44772 11 8 10.5523 8 10V9.00003C8 8.44775 8.44772 8.00003 9 8.00003Z\" style=\"fill: currentColor\"/><path d=\"M15 8.00003C15.5523 8.00003 16 8.44775 16 9.00003V10C16 10.5523 15.5523 11 15 11C14.4477 11 14 10.5523 14 10V9.00003C14 8.44775 14.4477 8.00003 15 8.00003Z\" style=\"fill: currentColor\"/><path d=\"M9 5.00003H5V9.00003H3L3.00006 3.50002C3.00007 3.22388 3.22392 3.00003 3.50006 3.00003H9V5.00003Z\" style=\"fill: currentColor\"/><path d=\"M20.5 3C20.7761 3 21 3.22386 21 3.5V9.00003H19V5.00003H15V3.00003L20.5 3Z\" style=\"fill: currentColor\"/></g></g></svg>`;\n\nexport const FaceId: React.FC<BaseIconProps> = (props) => (\n  <BaseIcon {...props} solidContent={solidContent} lineContent={lineContent} />\n);\n","// Auto-generated - do not edit manually\nimport React from \"react\";\nimport { BaseIcon } from \"../../BaseIcon\";\nimport type { BaseIconProps } from \"../../types\";\n\nconst solidContent = `<svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\"><g id=\"icon_offer-chains--line\"><g id=\"Union\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6 2C8.20914 2 10 3.79086 10 6V10.998H13.998V9.99805C13.998 9.58602 14.4684 9.35083 14.798 9.59805L17.4647 11.598C17.7314 11.798 17.7314 12.198 17.4647 12.398L14.798 14.398C14.4684 14.6453 13.998 14.4101 13.998 13.998V12.998H10V18C10 20.2091 8.20914 22 6 22C3.79086 22 2 20.2091 2 18V6C2 3.79086 3.79086 2 6 2ZM6 4C4.89543 4 4 4.89543 4 6V18C4 19.1046 4.89543 20 6 20C7.10457 20 8 19.1046 8 18V6C8 4.89543 7.10457 4 6 4Z\" style=\"fill: currentColor\"/><path d=\"M18 2C20.2091 2 22 3.79086 22 6V18C22 20.2091 20.2091 22 18 22C15.7909 22 14 20 14 17.5L13.998 16.998H15.998L16 18C16 19.1046 16.8954 20 18 20C19.1046 20 20 19.1046 20 18V6C20 4.89543 19.1046 4 18 4C16.8954 4 16 4.89543 16 6L15.998 6.99805H13.998L14 6.5C14 4 15.7909 2 18 2Z\" style=\"fill: currentColor\"/></g></g></svg>`;\nconst lineContent = `<svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" width=\"100%\" height=\"100%\"><g id=\"icon_offer-chains--line\"><g id=\"Union\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M6 2C8.20914 2 10 3.79086 10 6V10.998H13.998V9.99805C13.998 9.58602 14.4684 9.35083 14.798 9.59805L17.4647 11.598C17.7314 11.798 17.7314 12.198 17.4647 12.398L14.798 14.398C14.4684 14.6453 13.998 14.4101 13.998 13.998V12.998H10V18C10 20.2091 8.20914 22 6 22C3.79086 22 2 20.2091 2 18V6C2 3.79086 3.79086 2 6 2ZM6 4C4.89543 4 4 4.89543 4 6V18C4 19.1046 4.89543 20 6 20C7.10457 20 8 19.1046 8 18V6C8 4.89543 7.10457 4 6 4Z\" style=\"fill: currentColor\"/><path d=\"M18 2C20.2091 2 22 3.79086 22 6V18C22 20.2091 20.2091 22 18 22C15.7909 22 14 20 14 17.5L13.998 16.998H15.998L16 18C16 19.1046 16.8954 20 18 20C19.1046 20 20 19.1046 20 18V6C20 4.89543 19.1046 4 18 4C16.8954 4 16 4.89543 16 6L15.998 6.99805H13.998L14 6.5C14 4 15.7909 2 18 2Z\" style=\"fill: currentColor\"/></g></g></svg>`;\n\nexport const OfferChains: React.FC<BaseIconProps> = (props) => (\n  <BaseIcon {...props} solidContent={solidContent} lineContent={lineContent} />\n);\n"],"mappings":";AACA,SAAS,YAAuB;AAChC,SAAS,cAAc;AACvB,SAAS,6BAA6B;AAsChC;AAnCC,IAAM,WAA4C,CAAC;AAAA,EACxD,UAAU;AAAA,EACV,OAAO;AAAA,EACP,QAAQ;AAAA,EACR,cAAAA;AAAA,EACA,aAAAC;AAAA,EACA;AAAA,EACA;AAAA,EACA,cAAc;AAChB,MAAM;AACJ,QAAM,aAAa,YAAY,SAASA,eAAcD;AAItD,QAAM,eAAe,sBAAsB,MAAM,EAAE;AAEnD,QAAM,iBAA4B;AAAA,IAChC,OAAO;AAAA,IACP,QAAQ;AAAA,IACR,YAAY;AAAA,IACZ,gBAAgB;AAAA,IAChB,GAAI;AAAA,EACN;AAGA,QAAM,aAAa,WAAW,QAAQ,iBAAiB,KAAK;AAE5D,SACE;AAAA,IAAC;AAAA;AAAA,MACC,OAAO;AAAA,MACP;AAAA,MACA,YAAY,CAAC,CAAC;AAAA,MACd,oBAAoB;AAAA,MACpB,mBAAmB,YAAY,UAAU;AAAA,MAEzC,8BAAC,UAAO,KAAK,YAAY,OAAM,QAAO,QAAO,QAAO;AAAA;AAAA,EACtD;AAEJ;;;ACnCE,gBAAAE,YAAA;AAJF,IAAM,eAAe;AACrB,IAAM,cAAc;AAEb,IAAM,SAAkC,CAAC,UAC9C,gBAAAA,KAAC,YAAU,GAAG,OAAO,cAA4B,aAA0B;;;ACA3E,gBAAAC,YAAA;AAJF,IAAMC,gBAAe;AACrB,IAAMC,eAAc;AAEb,IAAM,cAAuC,CAAC,UACnD,gBAAAF,KAAC,YAAU,GAAG,OAAO,cAAcC,eAAc,aAAaC,cAAa;","names":["solidContent","lineContent","jsx","jsx","solidContent","lineContent"]}