For Safari compatibility we need to convert the lookbehind regexes (or via another mechanism) in some interscript maps to non-lookbehind.
UPDATE: Looks like this works: http://blog.stevenlevithan.com/archives/javascript-regex-lookbehind (which uses https://github.com/slevithan/xregexp)
Ref:
Some systems like the following will generate an error:


The reason is:

Specifically:

These systems specifically contain these rules that can't be run without lookbehind:
- alalc-bul-cyrl-latn-1997
- alalc-srp-cyrl-latn-2013
- alalc-mkd-cyrl-latn-2013
- bgnpcgn-mkd-cyrl-latn-1981
- bgnpcgn-mkd-cyrl-latn-2013
- bgnpcgn-ukr-cyrl-latn-2019
- by-bel-cyrl-latn-1998
- gki-bel-cyrl-latn-2000
- mvd-rus-cyrl-latn-2008
- mvd-bel-cyrl-latn-2010
- odni-rus-cyrl-latn-2015
- stategeocadastre-ukr-cyrl-latn-1993
- un-bel-cyrl-latn-2007
For Safari compatibility we need to convert the lookbehind regexes (or via another mechanism) in some interscript maps to non-lookbehind.
UPDATE: Looks like this works: http://blog.stevenlevithan.com/archives/javascript-regex-lookbehind (which uses https://github.com/slevithan/xregexp)
Ref:
Some systems like the following will generate an error:
The reason is:
Specifically:
These systems specifically contain these rules that can't be run without lookbehind: