{"version":3,"file":"seniorsistemas-angular-components-currency.mjs","sources":["../../projects/angular-components/currency/src/lib/currency.service.ts","../../projects/angular-components/currency/src/lib/models/currencies.ts","../../projects/angular-components/currency/src/seniorsistemas-angular-components-currency.ts"],"sourcesContent":["import { Injectable, inject } from '@angular/core';\n\nimport { Currency } from './types/currency';\nimport { LocaleService } from '@seniorsistemas/angular-components/locale';\n\n/**\n * @description Service for retrieving localized currency symbols using the browser's `Intl.NumberFormat` API.\n * Uses the locale configured in `LocaleService` to format currency parts and extract the symbol.\n *\n * @example\n * ```typescript\n * const currencyService = inject(CurrencyService);\n *\n * // Get the symbol for BRL in the active locale\n * const symbol = currencyService.getCurrencySymbol({ currency: 'BRL' }); // 'R$'\n * ```\n * @category Currency\n */\n@Injectable({ providedIn: 'root' })\nexport class CurrencyService {\n    private readonly localeService = inject(LocaleService);\n\n\n    getCurrencySymbol({ currency }: { currency: Currency }): string {\n        const numberFormat = new Intl.NumberFormat(this.localeService.getLocaleOptions()?.locale, {\n            style: 'currency',\n            currency: (currency as string) ?? 'BRL',\n            currencyDisplay: 'narrowSymbol',\n            maximumFractionDigits: 5,\n        });\n\n        return numberFormat.formatToParts(1).find((x) => x.type === 'currency')?.value ?? '';\n    }\n}\n\n","export const currencies = {\n    KHR: { precision: 12, scale: 2 },\n    SSP: { precision: 12, scale: 2 },\n    XCD: { precision: 12, scale: 2 },\n    EGP: { precision: 12, scale: 2 },\n    KWD: { precision: 12, scale: 3 },\n    YER: { precision: 12, scale: 2 },\n    HUF: { precision: 12, scale: 2 },\n    MXN: { precision: 12, scale: 2 },\n    MYR: { precision: 12, scale: 2 },\n    ZWL: { precision: 12, scale: 2 },\n    MUR: { precision: 12, scale: 2 },\n    DKK: { precision: 12, scale: 2 },\n    NOK: { precision: 12, scale: 2 },\n    DJF: { precision: 12, scale: 0 },\n    CRC: { precision: 12, scale: 2 },\n    BND: { precision: 12, scale: 2 },\n    NAD: { precision: 12, scale: 2 },\n    MKD: { precision: 12, scale: 2 },\n    CDF: { precision: 12, scale: 2 },\n    GNF: { precision: 12, scale: 0 },\n    EUR: { precision: 12, scale: 2 },\n    OMR: { precision: 12, scale: 3 },\n    CLP: { precision: 12, scale: 0 },\n    BSD: { precision: 12, scale: 2 },\n    TOP: { precision: 12, scale: 2 },\n    IRR: { precision: 12, scale: 2 },\n    BGN: { precision: 12, scale: 2 },\n    BZD: { precision: 12, scale: 2 },\n    CNY: { precision: 12, scale: 2 },\n    FJD: { precision: 12, scale: 2 },\n    SRD: { precision: 12, scale: 2 },\n    SOS: { precision: 12, scale: 2 },\n    GYD: { precision: 12, scale: 2 },\n    VUV: { precision: 12, scale: 0 },\n    MWK: { precision: 12, scale: 2 },\n    MRU: { precision: 12, scale: 2 },\n    LSL: { precision: 12, scale: 2 },\n    ERN: { precision: 12, scale: 2 },\n    BMD: { precision: 12, scale: 2 },\n    WST: { precision: 12, scale: 2 },\n    LRD: { precision: 12, scale: 2 },\n    GMD: { precision: 12, scale: 2 },\n    ARS: { precision: 12, scale: 2 },\n    ZAR: { precision: 12, scale: 2 },\n    RSD: { precision: 12, scale: 2 },\n    MDL: { precision: 12, scale: 2 },\n    USD: { precision: 12, scale: 2 },\n    QAR: { precision: 12, scale: 2 },\n    HRK: { precision: 12, scale: 2 },\n    GIP: { precision: 12, scale: 2 },\n    NPR: { precision: 12, scale: 2 },\n    '002': { precision: 9, scale: 4 },\n    PLN: { precision: 12, scale: 2 },\n    MAD: { precision: 12, scale: 2 },\n    BAM: { precision: 12, scale: 2 },\n    BTN: { precision: 12, scale: 2 },\n    BBD: { precision: 12, scale: 2 },\n    SHP: { precision: 12, scale: 2 },\n    LKR: { precision: 12, scale: 2 },\n    KPW: { precision: 12, scale: 2 },\n    LAK: { precision: 12, scale: 2 },\n    SZL: { precision: 12, scale: 2 },\n    PHP: { precision: 12, scale: 2 },\n    RWF: { precision: 12, scale: 0 },\n    ISK: { precision: 12, scale: 0 },\n    XOF: { precision: 12, scale: 0 },\n    AUD: { precision: 12, scale: 2 },\n    NGN: { precision: 12, scale: 2 },\n    KGS: { precision: 12, scale: 2 },\n    KYD: { precision: 12, scale: 2 },\n    PGK: { precision: 12, scale: 2 },\n    DZD: { precision: 12, scale: 2 },\n    XAF: { precision: 12, scale: 0 },\n    PEN: { precision: 12, scale: 2 },\n    JPY: { precision: 12, scale: 0 },\n    SBD: { precision: 12, scale: 2 },\n    UGX: { precision: 12, scale: 0 },\n    AMD: { precision: 12, scale: 2 },\n    AED: { precision: 12, scale: 2 },\n    ALL: { precision: 12, scale: 2 },\n    XPF: { precision: 12, scale: 0 },\n    AFN: { precision: 12, scale: 2 },\n    RON: { precision: 12, scale: 2 },\n    TND: { precision: 12, scale: 3 },\n    NZD: { precision: 12, scale: 2 },\n    JOD: { precision: 12, scale: 3 },\n    VND: { precision: 12, scale: 0 },\n    ETB: { precision: 12, scale: 2 },\n    PYG: { precision: 12, scale: 0 },\n    JMD: { precision: 12, scale: 2 },\n    KES: { precision: 12, scale: 2 },\n    IDR: { precision: 12, scale: 2 },\n    HKD: { precision: 12, scale: 2 },\n    BDT: { precision: 12, scale: 2 },\n    GBP: { precision: 12, scale: 2 },\n    AOA: { precision: 12, scale: 2 },\n    PKR: { precision: 12, scale: 2 },\n    TRY: { precision: 12, scale: 2 },\n    SLL: { precision: 12, scale: 2 },\n    CVE: { precision: 12, scale: 2 },\n    LYD: { precision: 12, scale: 3 },\n    ILS: { precision: 12, scale: 2 },\n    UZS: { precision: 12, scale: 2 },\n    CHF: { precision: 12, scale: 2 },\n    SVC: { precision: 12, scale: 2 },\n    BRL: { precision: 12, scale: 2 },\n    GHS: { precision: 12, scale: 2 },\n    CUP: { precision: 12, scale: 2 },\n    FKP: { precision: 12, scale: 2 },\n    NIO: { precision: 12, scale: 2 },\n    GEL: { precision: 12, scale: 2 },\n    TTD: { precision: 12, scale: 2 },\n    AAA: { precision: 1, scale: 1 },\n    COP: { precision: 12, scale: 2 },\n    MGA: { precision: 12, scale: 2 },\n    INR: { precision: 12, scale: 2 },\n    KRW: { precision: 12, scale: 0 },\n    HNL: { precision: 12, scale: 2 },\n    MMK: { precision: 12, scale: 2 },\n    TZS: { precision: 12, scale: 2 },\n    THB: { precision: 12, scale: 2 },\n    TMT: { precision: 12, scale: 2 },\n    SAR: { precision: 12, scale: 2 },\n    UYU: { precision: 12, scale: 2 },\n    BIF: { precision: 12, scale: 0 },\n    MVR: { precision: 12, scale: 2 },\n    RUB: { precision: 12, scale: 2 },\n    GTQ: { precision: 12, scale: 2 },\n    SCR: { precision: 12, scale: 2 },\n    IQD: { precision: 12, scale: 3 },\n    UAH: { precision: 12, scale: 2 },\n    BYN: { precision: 12, scale: 2 },\n    VES: { precision: 12, scale: 2 },\n    BOB: { precision: 12, scale: 2 },\n    SGD: { precision: 12, scale: 2 },\n    ZMW: { precision: 12, scale: 2 },\n    CZK: { precision: 12, scale: 2 },\n    TJS: { precision: 12, scale: 2 },\n    DOP: { precision: 12, scale: 2 },\n    AZN: { precision: 12, scale: 2 },\n    PAB: { precision: 12, scale: 2 },\n    STN: { precision: 12, scale: 2 },\n    SDG: { precision: 12, scale: 2 },\n    BWP: { precision: 12, scale: 2 },\n    BHD: { precision: 12, scale: 3 },\n    CAD: { precision: 12, scale: 2 },\n    MNT: { precision: 12, scale: 2 },\n    MOP: { precision: 12, scale: 2 },\n    HTG: { precision: 12, scale: 2 },\n    KZT: { precision: 12, scale: 2 },\n    LBP: { precision: 12, scale: 2 },\n    SYP: { precision: 12, scale: 2 },\n    TWD: { precision: 12, scale: 2 },\n    MZN: { precision: 12, scale: 2 },\n    ANG: { precision: 12, scale: 2 },\n    SEK: { precision: 12, scale: 2 },\n    KMF: { precision: 12, scale: 0 },\n    AWG: { precision: 12, scale: 2 },\n};\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":";;;;AAKA;;;;;;;;;;;;AAYG;MAEU,eAAe,CAAA;AACP,IAAA,aAAa,GAAG,MAAM,CAAC,aAAa,CAAC,CAAC;IAGvD,iBAAiB,CAAC,EAAE,QAAQ,EAA0B,EAAA;AAClD,QAAA,MAAM,YAAY,GAAG,IAAI,IAAI,CAAC,YAAY,CAAC,IAAI,CAAC,aAAa,CAAC,gBAAgB,EAAE,EAAE,MAAM,EAAE;AACtF,YAAA,KAAK,EAAE,UAAU;YACjB,QAAQ,EAAG,QAAmB,IAAI,KAAK;AACvC,YAAA,eAAe,EAAE,cAAc;AAC/B,YAAA,qBAAqB,EAAE,CAAC;AAC3B,SAAA,CAAC,CAAC;QAEH,OAAO,YAAY,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC,IAAI,KAAK,UAAU,CAAC,EAAE,KAAK,IAAI,EAAE,CAAC;KACxF;wGAbQ,eAAe,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA;AAAf,IAAA,OAAA,KAAA,GAAA,EAAA,CAAA,qBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,SAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,eAAe,cADF,MAAM,EAAA,CAAA,CAAA;;4FACnB,eAAe,EAAA,UAAA,EAAA,CAAA;kBAD3B,UAAU;mBAAC,EAAE,UAAU,EAAE,MAAM,EAAE,CAAA;;;AClBrB,MAAA,UAAU,GAAG;IACtB,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,KAAK,EAAE,EAAE,SAAS,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,EAAE;IACjC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,CAAC,EAAE,KAAK,EAAE,CAAC,EAAE;IAC/B,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;IAChC,GAAG,EAAE,EAAE,SAAS,EAAE,EAAE,EAAE,KAAK,EAAE,CAAC,EAAE;;;AC9JpC;;AAEG;;;;"}