/*! * Knockout JavaScript library v3.5.1 * (c) The Knockout.js team - http://knockoutjs.com/ * License: MIT (http://www.opensource.org/licenses/mit-license.php) */ // (function () { var DEBUG = true; // (function (undefined) { // (0, eval)('this') is a robust way of getting a reference to the global object // For details, see http://stackoverflow.com/questions/14119988/return-this-0-evalthis/14120023#14120023 var window = this || (0, eval)('this'), document = window['document'], navigator = window['navigator'], jQueryInstance = window["jQuery"], JSON = window["JSON"]; if (!jQueryInstance && typeof jQuery !== "undefined") { jQueryInstance = jQuery; } // (function (factory) { // // Support three module loading scenarios // if (typeof define === 'function' && define['amd']) { // // [1] AMD anonymous module // define(['exports', 'require'], factory); // } else if (typeof exports === 'object' && typeof module === 'object') { // // [2] CommonJS/Node.js // factory(module['exports'] || exports); // module.exports is for Node.js // } else { // // [3] No module loader (plain