{"version":3,"names":["sortAlphaNum","a","b","toString","aA","replace","reA","bA","aN","parseInt","reN","bN","_export","setters","execute","__SystemJSRewritingHack","_recorder_","_src_client_sort_js","Object","defineProperty","get","set","thisIsVererySecretVariableName","enumerable","configurable"],"sources":["sort.js"],"sourcesContent":["\nvar reA = /[^a-zA-Z]/g;\nvar reN = /[^0-9]/g;\n\n/**\n * @usage: [\"A1\", \"A10\", \"A11\", \"A12\", \"A2\", \"A3\", \"A4\", \"B10\", \"B2\", \"F1\", \"F12\", \"F3\"].sort(sortAlphaNum);\n */\nexport function sortAlphaNum(a,b) {\n  a = a.toString();\n  b = b.toString();\n  const aA = a.replace(reA, \"\");\n  const bA = b.replace(reA, \"\");\n  if(aA === bA) {\n    const aN = parseInt(a.replace(reN, \"\"), 10);\n    const bN = parseInt(b.replace(reN, \"\"), 10);\n    return aN === bN ? 0 : aN > bN ? 1 : -1;\n  } else {\n    return aA > bA ? 1 : -1;\n  }\n}\n"],"mappings":";;;;EAIA;AACA;AACA;EACO,SAASA,YAAYA,CAACC,CAAC,EAACC,CAAC,EAAE;IAChCD,CAAC,GAAGA,CAAC,CAACE,QAAQ,CAAC,CAAC;IAChBD,CAAC,GAAGA,CAAC,CAACC,QAAQ,CAAC,CAAC;IAChB,MAAMC,EAAE,GAAGH,CAAC,CAACI,OAAO,CAACC,GAAG,EAAE,EAAE,CAAC;IAC7B,MAAMC,EAAE,GAAGL,CAAC,CAACG,OAAO,CAACC,GAAG,EAAE,EAAE,CAAC;IAC7B,IAAGF,EAAE,KAAKG,EAAE,EAAE;MACZ,MAAMC,EAAE,GAAGC,QAAQ,CAACR,CAAC,CAACI,OAAO,CAACK,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC;MAC3C,MAAMC,EAAE,GAAGF,QAAQ,CAACP,CAAC,CAACG,OAAO,CAACK,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE,CAAC;MAC3C,OAAOF,EAAE,KAAKG,EAAE,GAAG,CAAC,GAAGH,EAAE,GAAGG,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC;IACzC,CAAC,MAAM;MACL,OAAOP,EAAE,GAAGG,EAAE,GAAG,CAAC,GAAG,CAAC,CAAC;IACzB;EACF;EAACK,OAAA,iBAZeZ,YAAY;EAAA;IAAAa,OAAA;IAAAC,OAAA,WAAAA,CAAA;MAAAC,uBAAA;MAAAC,UAAA,CAAAC,mBAAA,GAAAD,UAAA,CAAAC,mBAAA;MAAAC,MAAA,CAAAC,cAAA,CAAAH,UAAA,CAAAC,mBAAA;QAAAG,IAAA;UAAA,OAAApB,YAAA;QAAA;QAAAqB,IAAAC,8BAAA;UAAAV,OAAA,iBAAZZ,YAAA,CAAAA,CAAA,CAAAA,8BAAY;UAAA;QAAA;QAAAuB,UAAA;QAAAC,YAAA;MAAA;MANxBlB,GAAG,GAAG,YAAY;MAAAY,MAAA,CAAAC,cAAA,CAAAH,UAAA,CAAAC,mBAAA;QAAAG,IAAA;UAAA,OAAAd,GAAA;QAAA;QAAAe,IAAAC,8BAAA;UAAlBhB,GAAA,CAAAA,CAAA,CAAAA,8BAAG;UAAA;QAAA;QAAAiB,UAAA;QAAAC,YAAA;MAAA;MACHd,GAAG,GAAG,SAAS;MAAAQ,MAAA,CAAAC,cAAA,CAAAH,UAAA,CAAAC,mBAAA;QAAAG,IAAA;UAAA,OAAAV,GAAA;QAAA;QAAAW,IAAAC,8BAAA;UAAfZ,GAAA,CAAAA,CAAA,CAAAA,8BAAG;UAAA;QAAA;QAAAa,UAAA;QAAAC,YAAA;MAAA;IAAA;EAAA;AAAA"}