MOON
Server: Apache
System: Linux e2e-78-16.ssdcloudindia.net 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
User: imensosw (1005)
PHP: 8.0.30
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/imensosw/.trash/node_modules/weekstart/dist/main.js.map
{"version":3,"file":"main.js","sources":["../src/api.js","../src/langRegionMap.js","../src/regionDayMap.js","../src/main.js"],"sourcesContent":["/**\r\n * Functions to get first day of week.\r\n * \r\n * @module api\r\n */\r\n\r\n\r\n/**\r\n * Return first day of week for country/region code.\r\n *\r\n * @example\r\n * getWeekStartByRegion('PNG', {});   // 1\r\n * getWeekStartByRegion('png', {BR: 0, PNG: 3, EG: 6});   // 3\r\n * getWeekStartByRegion('qa', {QA: 6});   // 6\r\n * getWeekStartByRegion(50, {BD: 5, 50: 5, SD: 6});   // 5\r\n *\r\n * @param {number | string} regionCode\r\n *      ISO 3166 Alpha-2, Alpha-3 or numeric code.\r\n * @param {object} regionDayMap\r\n *      Mapping of country/region code to first day of week that should be used to get result.\r\n *      Country codes should be in upper case.\r\n * @return {number}\r\n *      Code of first day of week for the given country/region code:\r\n *      0 - Sunday, 1 - Monday, 2 - Tuesday, 3 - Wednesday, 4 - Thursday, 5 - Friday, 6 - Saturday.\r\n * @alias module:api.getWeekStartByRegion\r\n */\r\nexport function getWeekStartByRegion(regionCode, regionDayMap) {\r\n    /* eslint-disable indent */\r\n    const code = regionDayMap[typeof regionCode === 'string'\r\n                                ? regionCode.toUpperCase()\r\n                                : regionCode];\r\n    /* eslint-enable indent */\r\n\r\n    return typeof code === 'number'\r\n        ? code\r\n        : 1;\r\n}\r\n\r\n/**\r\n * Return first day of week for locale identifier.\r\n *\r\n * @example\r\n * getWeekStartByLocale('no', {}, {});   // 1\r\n * getWeekStartByLocale('no', {no: 'abc'}, {ABC: 3});   // 3\r\n * getWeekStartByLocale('KK_arab', {kk_arab: 'CN'}, {CN: 0});   // 0\r\n * getWeekStartByLocale('fr-DZ', {fr: 'FR'}, {FR: 1, DZ: 6});   // 6\r\n *\r\n * @param {string} locale\r\n *      Locale identifier.\r\n * @param {object} langRegionMap\r\n *      Mapping of language code to country/region code that should be used to get result.\r\n *      Language codes should be in lower case.\r\n * @param {object} regionDayMap\r\n *      Mapping of country/region code to first day of week that should be used to get result.\r\n *      Country codes should be in upper case.\r\n * @return {number}\r\n *      Code of first day of week for the given locale identifier:\r\n *      0 - Sunday, 1 - Monday, 2 - Tuesday, 3 - Wednesday, 4 - Thursday, 5 - Friday, 6 - Saturday.\r\n * @alias module:api.getWeekStartByLocale\r\n */\r\nexport function getWeekStartByLocale(locale, langRegionMap, regionDayMap) {\r\n    if (locale) {\r\n        // Locale form: http://www.unicode.org/reports/tr35/tr35.html#Unicode_Language_and_Locale_Identifiers\r\n        const data = locale.toLowerCase().split(/[-_]/);\r\n        let language = data[0];\r\n        let country;\r\n        if (data[1] && data[1].length === 4) {\r\n            language += `_${data[1]}`;\r\n            country = data[2];\r\n        }\r\n        else {\r\n            country = data[1];\r\n        }\r\n        if (! country) {\r\n            country = langRegionMap[language];\r\n        }\r\n        if (country) {\r\n            return getWeekStartByRegion(\r\n                country.match(/^\\d+$/)\r\n                    ? Number(country)\r\n                    : country,\r\n                regionDayMap\r\n            );\r\n        }\r\n    }\r\n\r\n    return 1;\r\n}\r\n","/**\r\n * Contains base mapping of language code to country code.\r\n * \r\n * @module langRegionMap\r\n */\r\n\r\n\r\n/* eslint-disable camelcase */\r\n/**\r\n * Base mapping of language code to country code.\r\n */\r\nconst langRegionMap = {\r\n    en: 'US',\r\n    \r\n    zh: 'CN',\r\n    zh_hans: 'CN',\r\n    hans: 'CN',   // script\r\n    wuu: 'CN',\r\n    hsn: 'CN',\r\n    hak: 'CN',\r\n    nan: 'CN',\r\n    gan: 'CN',\r\n    \r\n    hi: 'IN',\r\n    te: 'IN',\r\n    mr: 'IN',\r\n    ta: 'IN',\r\n    gu: 'IN',\r\n    kn: 'IN',\r\n    or: 'IN',\r\n    ml: 'IN',\r\n    pa_guru: 'IN',\r\n    bho: 'IN',\r\n    awa: 'IN',\r\n    as: 'IN',\r\n    mwr: 'IN',\r\n    mai: 'IN',\r\n    mag: 'IN',\r\n    bgc: 'IN',\r\n    hne: 'IN',\r\n    dcc: 'IN',\r\n\r\n    dz: 'BT',\r\n\r\n    tn: 'BW',\r\n\r\n    am: 'ET',\r\n    om: 'ET',\r\n\r\n    quc: 'GT',\r\n\r\n    id: 'ID',\r\n    jv: 'ID',\r\n    su: 'ID',\r\n    mad: 'ID',\r\n    ms_arab: 'ID',\r\n\r\n    ga: 'IE',\r\n\r\n    he: 'IL',\r\n\r\n    jam: 'JM',\r\n\r\n    ja: 'JP',\r\n\r\n    km: 'KH',\r\n\r\n    ko: 'KR',\r\n\r\n    lo: 'LA',\r\n\r\n    mh: 'MH',\r\n\r\n    my: 'MM',\r\n\r\n    mt: 'MT',\r\n\r\n    ne: 'NP',\r\n\r\n    fil: 'PH',\r\n    ceb: 'PH',\r\n    ilo: 'PH',\r\n\r\n    ur: 'PK',\r\n    pa: 'PK',\r\n    pa_arab: 'PK',\r\n    arab: 'PK',   // script\r\n    lah: 'PK',\r\n    ps: 'PK',\r\n    sd: 'PK',\r\n    sd_arab: 'PK',\r\n    skr: 'PK',\r\n\r\n    gn: 'PY',\r\n\r\n    th: 'TH',\r\n    tts: 'TH',\r\n\r\n    aeb: 'TN',\r\n\r\n    zh_hant: 'TW',\r\n    hant: 'TW',   // script\r\n\r\n    sm: 'WS',\r\n    \r\n    zu: 'ZA',\r\n\r\n    sn: 'ZW',\r\n\r\n\r\n    arq: 'DZ',\r\n\r\n    ar: 'EG',\r\n    arz: 'EG',\r\n\r\n    fa: 'IR',\r\n    az_arab: 'IR',\r\n\r\n    ary: 'MA',\r\n\r\n\r\n    bn: 'BD',\r\n    rkt: 'BD',\r\n\r\n    dv: 'MV'\r\n};\r\n/* eslint-enable camelcase */\r\n\r\nexport default langRegionMap;\r\n","/**\r\n * Contains data about first day of week depending on country code.\r\n * \r\n * @module regionDayMap\r\n */\r\n\r\n\r\n/* eslint quote-props: ['error', 'as-needed', {'keywords': true, 'numbers': false, 'unnecessary': false}] */\r\n/**\r\n * Data about first day of week depending on country code.\r\n */\r\nconst regionDayMap = {\r\n    // Sunday\r\n    AG: 0,\r\n    ATG: 0,\r\n    28: 0,\r\n    AR: 0,\r\n    ARG: 0,\r\n    32: 0,\r\n    AS: 0,\r\n    ASM: 0,\r\n    16: 0,\r\n    AU: 0,\r\n    AUS: 0,\r\n    36: 0,\r\n    BR: 0,\r\n    BRA: 0,\r\n    76: 0,\r\n    BS: 0,\r\n    BHS: 0,\r\n    44: 0,\r\n    BT: 0,\r\n    BTN: 0,\r\n    64: 0,\r\n    BW: 0,\r\n    BWA: 0,\r\n    72: 0,\r\n    BZ: 0,\r\n    BLZ: 0,\r\n    84: 0,\r\n    CA: 0,\r\n    CAN: 0,\r\n    124: 0,\r\n    CN: 0,\r\n    CHN: 0,\r\n    156: 0,\r\n    CO: 0,\r\n    COL: 0,\r\n    170: 0,\r\n    DM: 0,\r\n    DMA: 0,\r\n    212: 0,\r\n    DO: 0,\r\n    DOM: 0,\r\n    214: 0,\r\n    ET: 0,\r\n    ETH: 0,\r\n    231: 0,\r\n    GT: 0,\r\n    GTM: 0,\r\n    320: 0,\r\n    GU: 0,\r\n    GUM: 0,\r\n    316: 0,\r\n    HK: 0,\r\n    HKG: 0,\r\n    344: 0,\r\n    HN: 0,\r\n    HND: 0,\r\n    340: 0,\r\n    ID: 0,\r\n    IDN: 0,\r\n    360: 0,\r\n    IE: 0,\r\n    IRL: 0,\r\n    372: 0,\r\n    IL: 0,\r\n    ISR: 0,\r\n    376: 0,\r\n    IN: 0,\r\n    IND: 0,\r\n    356: 0,\r\n    JM: 0,\r\n    JAM: 0,\r\n    388: 0,\r\n    JP: 0,\r\n    JPN: 0,\r\n    392: 0,\r\n    KE: 0,\r\n    KEN: 0,\r\n    404: 0,\r\n    KH: 0,\r\n    KHM: 0,\r\n    116: 0,\r\n    KR: 0,\r\n    KOR: 0,\r\n    410: 0,\r\n    LA: 0,\r\n    LA0: 0,\r\n    418: 0,\r\n    MH: 0,\r\n    MHL: 0,\r\n    584: 0,\r\n    MM: 0,\r\n    MMR: 0,\r\n    104: 0,\r\n    MO: 0,\r\n    MAC: 0,\r\n    446: 0,\r\n    MT: 0,\r\n    MLT: 0,\r\n    470: 0,\r\n    MX: 0,\r\n    MEX: 0,\r\n    484: 0,\r\n    MZ: 0,\r\n    MOZ: 0,\r\n    508: 0,\r\n    NI: 0,\r\n    NIC: 0,\r\n    558: 0,\r\n    NP: 0,\r\n    NPL: 0,\r\n    524: 0,\r\n    NZ: 0,\r\n    NZL: 0,\r\n    554: 0,\r\n    PA: 0,\r\n    PAN: 0,\r\n    591: 0,\r\n    PE: 0,\r\n    PER: 0,\r\n    604: 0,\r\n    PH: 0,\r\n    PHL: 0,\r\n    608: 0,\r\n    PK: 0,\r\n    PAK: 0,\r\n    586: 0,\r\n    PR: 0,\r\n    PRI: 0,\r\n    630: 0,\r\n    PY: 0,\r\n    PRY: 0,\r\n    600: 0,\r\n    SA: 0,\r\n    SAU: 0,\r\n    682: 0,\r\n    SG: 0,\r\n    SGP: 0,\r\n    702: 0,\r\n    SV: 0,\r\n    SLV: 0,\r\n    222: 0,\r\n    TH: 0,\r\n    THA: 0,\r\n    764: 0,\r\n    TN: 0,\r\n    TUN: 0,\r\n    788: 0,\r\n    TT: 0,\r\n    TTO: 0,\r\n    780: 0,\r\n    TW: 0,\r\n    TWN: 0,\r\n    158: 0,\r\n    UM: 0,\r\n    UMI: 0,\r\n    581: 0,\r\n    US: 0,\r\n    USA: 0,\r\n    840: 0,\r\n    VE: 0,\r\n    VEN: 0,\r\n    862: 0,\r\n    VI: 0,\r\n    VIR: 0,\r\n    850: 0,\r\n    WS: 0,\r\n    WSM: 0,\r\n    882: 0,\r\n    YE: 0,\r\n    YEM: 0,\r\n    887: 0,\r\n    ZA: 0,\r\n    ZAF: 0,\r\n    710: 0,\r\n    ZW: 0,\r\n    ZWE: 0,\r\n    716: 0,\r\n\r\n    // Saturday\r\n    AE: 6,\r\n    ARE: 6,\r\n    784: 6,\r\n    AF: 6,\r\n    AFG: 6,\r\n    4: 6,\r\n    BH: 6,\r\n    BHR: 6,\r\n    48: 6,\r\n    DJ: 6,\r\n    DJI: 6,\r\n    262: 6,\r\n    DZ: 6,\r\n    DZA: 6,\r\n    12: 6,\r\n    EG: 6,\r\n    EGY: 6,\r\n    818: 6,\r\n    IQ: 6,\r\n    IRQ: 6,\r\n    368: 6,\r\n    IR: 6,\r\n    IRN: 6,\r\n    364: 6,\r\n    JO: 6,\r\n    JOR: 6,\r\n    400: 6,\r\n    KW: 6,\r\n    KWT: 6,\r\n    414: 6,\r\n    LY: 6,\r\n    LBY: 6,\r\n    434: 6,\r\n    MA: 6,\r\n    MAR: 6,\r\n    504: 6,\r\n    OM: 6,\r\n    OMN: 6,\r\n    512: 6,\r\n    QA: 6,\r\n    QAT: 6,\r\n    634: 6,\r\n    SD: 6,\r\n    SDN: 6,\r\n    729: 6,\r\n    SY: 6,\r\n    SYR: 6,\r\n    760: 6,\r\n\r\n    // Friday\r\n    BD: 5,\r\n    BGD: 5,\r\n    50: 5,\r\n    MV: 5,\r\n    MDV: 5,\r\n    462: 5\r\n\r\n    // Else - Monday\r\n};\r\n\r\nexport default regionDayMap;\r\n","/*\r\n * weekstart\r\n * https://github.com/gamtiq/weekstart\r\n */\r\n\r\n/**\r\n * Library to get first day of week.\r\n * \r\n * Uses data from {@link module:langRegionMap langRegionMap.js} and\r\n * {@link module:regionDayMap regionDayMap.js}.\r\n * \r\n * @module main\r\n */\r\n\r\nimport * as api from './api';\r\nimport langRegionMap from './langRegionMap';\r\nimport regionDayMap from './regionDayMap';\r\n\r\n/**\r\n * Return first day of week for country/region code.\r\n *\r\n * Based on data from:\r\n * - [https://github.com/unicode-cldr/cldr-core/blob/master/supplemental/weekData.json](https://github.com/unicode-cldr/cldr-core/blob/master/supplemental/weekData.json)\r\n * - [http://www.unicode.org/cldr/charts/28/supplemental/territory_information.html](http://www.unicode.org/cldr/charts/28/supplemental/territory_information.html)\r\n * - [https://www.iso.org/iso-3166-country-codes.html](https://www.iso.org/iso-3166-country-codes.html)\r\n *\r\n * @example\r\n * getWeekStartByRegion('PNG');   // 1\r\n * getWeekStartByRegion('qa');   // 6\r\n * getWeekStartByRegion(50);   // 5\r\n *\r\n * @param {number | string} regionCode\r\n *      ISO 3166 Alpha-2, Alpha-3 or numeric code.\r\n * @return {number}\r\n *      Code of first day of week for the given country/region code:\r\n *      0 - Sunday, 1 - Monday, 2 - Tuesday, 3 - Wednesday, 4 - Thursday, 5 - Friday, 6 - Saturday.\r\n * @alias module:main.getWeekStartByRegion\r\n * @see module:api.getWeekStartByRegion\r\n */\r\nexport function getWeekStartByRegion(regionCode) {\r\n    return api.getWeekStartByRegion(regionCode, regionDayMap);\r\n}\r\n\r\n/**\r\n * Return first day of week for locale identifier.\r\n *\r\n * Based on data from:\r\n * - [http://www.unicode.org/cldr/charts/28/supplemental/territory_language_information.html](http://www.unicode.org/cldr/charts/28/supplemental/territory_language_information.html)\r\n * - [http://www.unicode.org/cldr/charts/28/supplemental/language_territory_information.html](http://www.unicode.org/cldr/charts/28/supplemental/language_territory_information.html)\r\n * - [http://www.unicode.org/cldr/charts/28/supplemental/territory_information.html](http://www.unicode.org/cldr/charts/28/supplemental/territory_information.html)\r\n * - [http://www.unicode.org/reports/tr35/tr35.html#Unicode_Language_and_Locale_Identifiers](http://www.unicode.org/reports/tr35/tr35.html#Unicode_Language_and_Locale_Identifiers)\r\n *\r\n * @example\r\n * getWeekStartByLocale('no');   // 1\r\n * getWeekStartByLocale('Pa_Guru');   // 0\r\n * getWeekStartByLocale('fr-DZ');   // 6\r\n *\r\n * @param {string} locale\r\n *      Locale identifier.\r\n * @return {number}\r\n *      Code of first day of week for the given locale identifier:\r\n *      0 - Sunday, 1 - Monday, 2 - Tuesday, 3 - Wednesday, 4 - Thursday, 5 - Friday, 6 - Saturday.\r\n * @alias module:main.getWeekStartByLocale\r\n * @see module:api.getWeekStartByLocale\r\n */\r\nexport function getWeekStartByLocale(locale) {\r\n    return api.getWeekStartByLocale(locale, langRegionMap, regionDayMap);\r\n}\r\n"],"names":["const","let","getWeekStartByRegion","api.getWeekStartByRegion","getWeekStartByLocale","api.getWeekStartByLocale"],"mappings":";;;;;;AA0BO,SAAS,qBAAqB,UAAY,EAAA,cAAc;IAE3DA,IAAM,OAAO,YAAA,CAAa,OAAO,UAAP,KAAsB,QAAtB,GACI,UAAA,CAAW,WAAX,KACA;IAG9B,OAAO,OAAO,IAAP,KAAgB,QAAhB,GACD,OACA;;;AAyBV,AAAO,SAAS,qBAAqB,MAAQ,EAAA,aAAe,EAAA,cAAc;IACtE,IAAI,QAAQ;QAERA,IAAM,OAAO,MAAA,CAAO,WAAP,EAAA,CAAqB,KAArB,CAA2B;QACxCC,IAAI,WAAW,IAAA,CAAK;QACpBA,IAAI;QACJ,IAAI,IAAA,CAAK,EAAL,IAAW,IAAA,CAAK,EAAL,CAAQ,MAAR,KAAmB,GAAG;YACjC,QAAA,IAAY,OAAI,IAAA,CAAK;YACrB,OAAA,GAAU,IAAA,CAAK;eAEd;YACD,OAAA,GAAU,IAAA,CAAK;;QAEnB,IAAI,CAAE,SAAS;YACX,OAAA,GAAU,aAAA,CAAc;;QAE5B,IAAI,SAAS;YACT,OAAO,oBAAA,CACH,OAAA,CAAQ,KAAR,CAAc,QAAd,GACM,MAAA,CAAO,WACP,SACN;;;IAKZ,OAAO;;;AC3EXD,IAAM,gBAAgB;IAClB,IAAI,IADc;IAGlB,IAAI,IAHc;IAIlB,SAAS,IAJS;IAKlB,MAAM,IALY;IAMlB,KAAK,IANa;IAOlB,KAAK,IAPa;IAQlB,KAAK,IARa;IASlB,KAAK,IATa;IAUlB,KAAK,IAVa;IAYlB,IAAI,IAZc;IAalB,IAAI,IAbc;IAclB,IAAI,IAdc;IAelB,IAAI,IAfc;IAgBlB,IAAI,IAhBc;IAiBlB,IAAI,IAjBc;IAkBlB,IAAI,IAlBc;IAmBlB,IAAI,IAnBc;IAoBlB,SAAS,IApBS;IAqBlB,KAAK,IArBa;IAsBlB,KAAK,IAtBa;IAuBlB,IAAI,IAvBc;IAwBlB,KAAK,IAxBa;IAyBlB,KAAK,IAzBa;IA0BlB,KAAK,IA1Ba;IA2BlB,KAAK,IA3Ba;IA4BlB,KAAK,IA5Ba;IA6BlB,KAAK,IA7Ba;IA+BlB,IAAI,IA/Bc;IAiClB,IAAI,IAjCc;IAmClB,IAAI,IAnCc;IAoClB,IAAI,IApCc;IAsClB,KAAK,IAtCa;IAwClB,IAAI,IAxCc;IAyClB,IAAI,IAzCc;IA0ClB,IAAI,IA1Cc;IA2ClB,KAAK,IA3Ca;IA4ClB,SAAS,IA5CS;IA8ClB,IAAI,IA9Cc;IAgDlB,IAAI,IAhDc;IAkDlB,KAAK,IAlDa;IAoDlB,IAAI,IApDc;IAsDlB,IAAI,IAtDc;IAwDlB,IAAI,IAxDc;IA0DlB,IAAI,IA1Dc;IA4DlB,IAAI,IA5Dc;IA8DlB,IAAI,IA9Dc;IAgElB,IAAI,IAhEc;IAkElB,IAAI,IAlEc;IAoElB,KAAK,IApEa;IAqElB,KAAK,IArEa;IAsElB,KAAK,IAtEa;IAwElB,IAAI,IAxEc;IAyElB,IAAI,IAzEc;IA0ElB,SAAS,IA1ES;IA2ElB,MAAM,IA3EY;IA4ElB,KAAK,IA5Ea;IA6ElB,IAAI,IA7Ec;IA8ElB,IAAI,IA9Ec;IA+ElB,SAAS,IA/ES;IAgFlB,KAAK,IAhFa;IAkFlB,IAAI,IAlFc;IAoFlB,IAAI,IApFc;IAqFlB,KAAK,IArFa;IAuFlB,KAAK,IAvFa;IAyFlB,SAAS,IAzFS;IA0FlB,MAAM,IA1FY;IA4FlB,IAAI,IA5Fc;IA8FlB,IAAI,IA9Fc;IAgGlB,IAAI,IAhGc;IAmGlB,KAAK,IAnGa;IAqGlB,IAAI,IArGc;IAsGlB,KAAK,IAtGa;IAwGlB,IAAI,IAxGc;IAyGlB,SAAS,IAzGS;IA2GlB,KAAK,IA3Ga;IA8GlB,IAAI,IA9Gc;IA+GlB,KAAK,IA/Ga;IAiHlB,IAAI;;;ACjHRA,IAAM,eAAe;IAEjB,IAAI,CAFa;IAGjB,KAAK,CAHY;IAIjB,IAAI,CAJa;IAKjB,IAAI,CALa;IAMjB,KAAK,CANY;IAOjB,IAAI,CAPa;IAQjB,IAAI,CARa;IASjB,KAAK,CATY;IAUjB,IAAI,CAVa;IAWjB,IAAI,CAXa;IAYjB,KAAK,CAZY;IAajB,IAAI,CAba;IAcjB,IAAI,CAda;IAejB,KAAK,CAfY;IAgBjB,IAAI,CAhBa;IAiBjB,IAAI,CAjBa;IAkBjB,KAAK,CAlBY;IAmBjB,IAAI,CAnBa;IAoBjB,IAAI,CApBa;IAqBjB,KAAK,CArBY;IAsBjB,IAAI,CAtBa;IAuBjB,IAAI,CAvBa;IAwBjB,KAAK,CAxBY;IAyBjB,IAAI,CAzBa;IA0BjB,IAAI,CA1Ba;IA2BjB,KAAK,CA3BY;IA4BjB,IAAI,CA5Ba;IA6BjB,IAAI,CA7Ba;IA8BjB,KAAK,CA9BY;IA+BjB,KAAK,CA/BY;IAgCjB,IAAI,CAhCa;IAiCjB,KAAK,CAjCY;IAkCjB,KAAK,CAlCY;IAmCjB,IAAI,CAnCa;IAoCjB,KAAK,CApCY;IAqCjB,KAAK,CArCY;IAsCjB,IAAI,CAtCa;IAuCjB,KAAK,CAvCY;IAwCjB,KAAK,CAxCY;IAyCjB,IAAI,CAzCa;IA0CjB,KAAK,CA1CY;IA2CjB,KAAK,CA3CY;IA4CjB,IAAI,CA5Ca;IA6CjB,KAAK,CA7CY;IA8CjB,KAAK,CA9CY;IA+CjB,IAAI,CA/Ca;IAgDjB,KAAK,CAhDY;IAiDjB,KAAK,CAjDY;IAkDjB,IAAI,CAlDa;IAmDjB,KAAK,CAnDY;IAoDjB,KAAK,CApDY;IAqDjB,IAAI,CArDa;IAsDjB,KAAK,CAtDY;IAuDjB,KAAK,CAvDY;IAwDjB,IAAI,CAxDa;IAyDjB,KAAK,CAzDY;IA0DjB,KAAK,CA1DY;IA2DjB,IAAI,CA3Da;IA4DjB,KAAK,CA5DY;IA6DjB,KAAK,CA7DY;IA8DjB,IAAI,CA9Da;IA+DjB,KAAK,CA/DY;IAgEjB,KAAK,CAhEY;IAiEjB,IAAI,CAjEa;IAkEjB,KAAK,CAlEY;IAmEjB,KAAK,CAnEY;IAoEjB,IAAI,CApEa;IAqEjB,KAAK,CArEY;IAsEjB,KAAK,CAtEY;IAuEjB,IAAI,CAvEa;IAwEjB,KAAK,CAxEY;IAyEjB,KAAK,CAzEY;IA0EjB,IAAI,CA1Ea;IA2EjB,KAAK,CA3EY;IA4EjB,KAAK,CA5EY;IA6EjB,IAAI,CA7Ea;IA8EjB,KAAK,CA9EY;IA+EjB,KAAK,CA/EY;IAgFjB,IAAI,CAhFa;IAiFjB,KAAK,CAjFY;IAkFjB,KAAK,CAlFY;IAmFjB,IAAI,CAnFa;IAoFjB,KAAK,CApFY;IAqFjB,KAAK,CArFY;IAsFjB,IAAI,CAtFa;IAuFjB,KAAK,CAvFY;IAwFjB,KAAK,CAxFY;IAyFjB,IAAI,CAzFa;IA0FjB,KAAK,CA1FY;IA2FjB,KAAK,CA3FY;IA4FjB,IAAI,CA5Fa;IA6FjB,KAAK,CA7FY;IA8FjB,KAAK,CA9FY;IA+FjB,IAAI,CA/Fa;IAgGjB,KAAK,CAhGY;IAiGjB,KAAK,CAjGY;IAkGjB,IAAI,CAlGa;IAmGjB,KAAK,CAnGY;IAoGjB,KAAK,CApGY;IAqGjB,IAAI,CArGa;IAsGjB,KAAK,CAtGY;IAuGjB,KAAK,CAvGY;IAwGjB,IAAI,CAxGa;IAyGjB,KAAK,CAzGY;IA0GjB,KAAK,CA1GY;IA2GjB,IAAI,CA3Ga;IA4GjB,KAAK,CA5GY;IA6GjB,KAAK,CA7GY;IA8GjB,IAAI,CA9Ga;IA+GjB,KAAK,CA/GY;IAgHjB,KAAK,CAhHY;IAiHjB,IAAI,CAjHa;IAkHjB,KAAK,CAlHY;IAmHjB,KAAK,CAnHY;IAoHjB,IAAI,CApHa;IAqHjB,KAAK,CArHY;IAsHjB,KAAK,CAtHY;IAuHjB,IAAI,CAvHa;IAwHjB,KAAK,CAxHY;IAyHjB,KAAK,CAzHY;IA0HjB,IAAI,CA1Ha;IA2HjB,KAAK,CA3HY;IA4HjB,KAAK,CA5HY;IA6HjB,IAAI,CA7Ha;IA8HjB,KAAK,CA9HY;IA+HjB,KAAK,CA/HY;IAgIjB,IAAI,CAhIa;IAiIjB,KAAK,CAjIY;IAkIjB,KAAK,CAlIY;IAmIjB,IAAI,CAnIa;IAoIjB,KAAK,CApIY;IAqIjB,KAAK,CArIY;IAsIjB,IAAI,CAtIa;IAuIjB,KAAK,CAvIY;IAwIjB,KAAK,CAxIY;IAyIjB,IAAI,CAzIa;IA0IjB,KAAK,CA1IY;IA2IjB,KAAK,CA3IY;IA4IjB,IAAI,CA5Ia;IA6IjB,KAAK,CA7IY;IA8IjB,KAAK,CA9IY;IA+IjB,IAAI,CA/Ia;IAgJjB,KAAK,CAhJY;IAiJjB,KAAK,CAjJY;IAkJjB,IAAI,CAlJa;IAmJjB,KAAK,CAnJY;IAoJjB,KAAK,CApJY;IAqJjB,IAAI,CArJa;IAsJjB,KAAK,CAtJY;IAuJjB,KAAK,CAvJY;IAwJjB,IAAI,CAxJa;IAyJjB,KAAK,CAzJY;IA0JjB,KAAK,CA1JY;IA2JjB,IAAI,CA3Ja;IA4JjB,KAAK,CA5JY;IA6JjB,KAAK,CA7JY;IA8JjB,IAAI,CA9Ja;IA+JjB,KAAK,CA/JY;IAgKjB,KAAK,CAhKY;IAiKjB,IAAI,CAjKa;IAkKjB,KAAK,CAlKY;IAmKjB,KAAK,CAnKY;IAoKjB,IAAI,CApKa;IAqKjB,KAAK,CArKY;IAsKjB,KAAK,CAtKY;IAuKjB,IAAI,CAvKa;IAwKjB,KAAK,CAxKY;IAyKjB,KAAK,CAzKY;IA0KjB,IAAI,CA1Ka;IA2KjB,KAAK,CA3KY;IA4KjB,KAAK,CA5KY;IA6KjB,IAAI,CA7Ka;IA8KjB,KAAK,CA9KY;IA+KjB,KAAK,CA/KY;IAgLjB,IAAI,CAhLa;IAiLjB,KAAK,CAjLY;IAkLjB,KAAK,CAlLY;IAqLjB,IAAI,CArLa;IAsLjB,KAAK,CAtLY;IAuLjB,KAAK,CAvLY;IAwLjB,IAAI,CAxLa;IAyLjB,KAAK,CAzLY;IA0LjB,GAAG,CA1Lc;IA2LjB,IAAI,CA3La;IA4LjB,KAAK,CA5LY;IA6LjB,IAAI,CA7La;IA8LjB,IAAI,CA9La;IA+LjB,KAAK,CA/LY;IAgMjB,KAAK,CAhMY;IAiMjB,IAAI,CAjMa;IAkMjB,KAAK,CAlMY;IAmMjB,IAAI,CAnMa;IAoMjB,IAAI,CApMa;IAqMjB,KAAK,CArMY;IAsMjB,KAAK,CAtMY;IAuMjB,IAAI,CAvMa;IAwMjB,KAAK,CAxMY;IAyMjB,KAAK,CAzMY;IA0MjB,IAAI,CA1Ma;IA2MjB,KAAK,CA3MY;IA4MjB,KAAK,CA5MY;IA6MjB,IAAI,CA7Ma;IA8MjB,KAAK,CA9MY;IA+MjB,KAAK,CA/MY;IAgNjB,IAAI,CAhNa;IAiNjB,KAAK,CAjNY;IAkNjB,KAAK,CAlNY;IAmNjB,IAAI,CAnNa;IAoNjB,KAAK,CApNY;IAqNjB,KAAK,CArNY;IAsNjB,IAAI,CAtNa;IAuNjB,KAAK,CAvNY;IAwNjB,KAAK,CAxNY;IAyNjB,IAAI,CAzNa;IA0NjB,KAAK,CA1NY;IA2NjB,KAAK,CA3NY;IA4NjB,IAAI,CA5Na;IA6NjB,KAAK,CA7NY;IA8NjB,KAAK,CA9NY;IA+NjB,IAAI,CA/Na;IAgOjB,KAAK,CAhOY;IAiOjB,KAAK,CAjOY;IAkOjB,IAAI,CAlOa;IAmOjB,KAAK,CAnOY;IAoOjB,KAAK,CApOY;IAuOjB,IAAI,CAvOa;IAwOjB,KAAK,CAxOY;IAyOjB,IAAI,CAzOa;IA0OjB,IAAI,CA1Oa;IA2OjB,KAAK,CA3OY;IA4OjB,KAAK;;;AChNF,SAASE,uBAAqB,YAAY;IAC7C,OAAOC,oBAAA,CAAyB,YAAY;;;AAyBhD,AAAO,SAASC,uBAAqB,QAAQ;IACzC,OAAOC,oBAAA,CAAyB,QAAQ,eAAe;;;;;;;;;;"}