File: //var/www/tana/frontend/node_modules/locutus/php/strings/strripos.js
'use strict';
module.exports = function strripos(haystack, needle, offset) {
// discuss at: http://locutus.io/php/strripos/
// original by: Kevin van Zonneveld (http://kvz.io)
// bugfixed by: Onno Marsman (https://twitter.com/onnomarsman)
// bugfixed by: Brett Zamir (http://brett-zamir.me)
// input by: saulius
// example 1: strripos('Kevin van Zonneveld', 'E')
// returns 1: 16
haystack = (haystack + '').toLowerCase();
needle = (needle + '').toLowerCase();
var i = -1;
if (offset) {
i = (haystack + '').slice(offset).lastIndexOf(needle); // strrpos' offset indicates starting point of range till end,
// while lastIndexOf's optional 2nd argument indicates ending point of range from the beginning
if (i !== -1) {
i += offset;
}
} else {
i = (haystack + '').lastIndexOf(needle);
}
return i >= 0 ? i : false;
};
//# sourceMappingURL=strripos.js.map