/* Minification failed. Returning unminified contents.
(3,4): run-time error CSS1031: Expected selector, found '('
(3,4): run-time error CSS1025: Expected comma or open brace, found '('
(12,4): run-time error CSS1031: Expected selector, found '('
(12,4): run-time error CSS1025: Expected comma or open brace, found '('
(21,23): run-time error CSS1031: Expected selector, found '='
(21,23): run-time error CSS1025: Expected comma or open brace, found '='
 */
// https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/String/startsWith
// ECMAScript 6 polyfill.
if (!String.prototype.startsWith) {
    String.prototype.startsWith = function (searchString, position) {
        position = position || 0;
        return this.indexOf(searchString, position) === position;
    };
}

// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/Trim
// ECMAScript 5.1 polyfill
if (!String.prototype.trim) {
    String.prototype.trim = function () {
        return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, '');
    };
}


// Work around for core bug in _ModelAdvancedAssumptions.cshtml.
// Pulled from knockout debug.  This is not a public function.
var ko_stringTokenize = function (string, delimiter) {
    var result = [];
    var tokens = (string || "").split(delimiter);
    for (var i = 0, j = tokens.length; i < j; i++) {
        var trimmed = tokens[i].trim();
        if (trimmed !== "")
            result.push(trimmed);
    }
    return result;
};

