Submit
Path:
~
/
home
/
getwphos
/
public_html
/
diamondfinishmobiledetailing
/
wp-content
/
plugins
/
gravityforms
/
js
/
File Content:
jquery.json.js
/** * jQuery JSON plugin v2.5.1 * https://github.com/Krinkle/jquery-json * * @author Brantley Harris, 2009-2011 * @author Timo Tijhof, 2011-2014 * @source This plugin is heavily influenced by MochiKit's serializeJSON, which is * copyrighted 2005 by Bob Ippolito. * @source Brantley Harris wrote this plugin. It is based somewhat on the JSON.org * website's http://www.json.org/json2.js, which proclaims: * "NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK.", a sentiment that * I uphold. * @license MIT License <http://opensource.org/licenses/MIT> */ (function ($) { 'use strict'; var escape = /["\\\x00-\x1f\x7f-\x9f]/g, meta = { '\b': '\\b', '\t': '\\t', '\n': '\\n', '\f': '\\f', '\r': '\\r', '"': '\\"', '\\': '\\\\' }, hasOwn = Object.prototype.hasOwnProperty; /** * jQuery.toJSON * Converts the given argument into a JSON representation. * * @param o {Mixed} The json-serializable *thing* to be converted * * If an object has a toJSON prototype, that will be used to get the representation. * Non-integer/string keys are skipped in the object, as are keys that point to a * function. * */ $.toJSON = typeof JSON === 'object' && JSON.stringify ? JSON.stringify : function (o) { if (o === null) { return 'null'; } var pairs, k, name, val, type = $.type(o); if (type === 'undefined') { return undefined; } // Also covers instantiated Number and Boolean objects, // which are typeof 'object' but thanks to $.type, we // catch them here. I don't know whether it is right // or wrong that instantiated primitives are not // exported to JSON as an {"object":..}. // We choose this path because that's what the browsers did. if (type === 'number' || type === 'boolean') { return String(o); } if (type === 'string') { return $.quoteString(o); } if (typeof o.toJSON === 'function') { return $.toJSON(o.toJSON()); } if (type === 'date') { var month = o.getUTCMonth() + 1, day = o.getUTCDate(), year = o.getUTCFullYear(), hours = o.getUTCHours(), minutes = o.getUTCMinutes(), seconds = o.getUTCSeconds(), milli = o.getUTCMilliseconds(); if (month < 10) { month = '0' + month; } if (day < 10) { day = '0' + day; } if (hours < 10) { hours = '0' + hours; } if (minutes < 10) { minutes = '0' + minutes; } if (seconds < 10) { seconds = '0' + seconds; } if (milli < 100) { milli = '0' + milli; } if (milli < 10) { milli = '0' + milli; } return '"' + year + '-' + month + '-' + day + 'T' + hours + ':' + minutes + ':' + seconds + '.' + milli + 'Z"'; } pairs = []; if ($.isArray(o)) { for (k = 0; k < o.length; k++) { pairs.push($.toJSON(o[k]) || 'null'); } return '[' + pairs.join(',') + ']'; } // Any other object (plain object, RegExp, ..) // Need to do typeof instead of $.type, because we also // want to catch non-plain objects. if (typeof o === 'object') { for (k in o) { // Only include own properties, // Filter out inherited prototypes if (hasOwn.call(o, k)) { // Keys must be numerical or string. Skip others type = typeof k; if (type === 'number') { name = '"' + k + '"'; } else if (type === 'string') { name = $.quoteString(k); } else { continue; } type = typeof o[k]; // Invalid values like these return undefined // from toJSON, however those object members // shouldn't be included in the JSON string at all. if (type !== 'function' && type !== 'undefined') { val = $.toJSON(o[k]); pairs.push(name + ':' + val); } } } return '{' + pairs.join(',') + '}'; } }; /** * jQuery.evalJSON * Evaluates a given json string. * * @param str {String} */ $.evalJSON = typeof JSON === 'object' && JSON.parse ? JSON.parse : function (str) { /*jshint evil: true */ return eval('(' + str + ')'); }; /** * jQuery.secureEvalJSON * Evals JSON in a way that is *more* secure. * * @param str {String} */ $.secureEvalJSON = typeof JSON === 'object' && JSON.parse ? JSON.parse : function (str) { var filtered = str .replace(/\\["\\\/bfnrtu]/g, '@') .replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, ']') .replace(/(?:^|:|,)(?:\s*\[)+/g, ''); if (/^[\],:{}\s]*$/.test(filtered)) { /*jshint evil: true */ return eval('(' + str + ')'); } throw new SyntaxError('Error parsing JSON, source is not valid.'); }; /** * jQuery.quoteString * Returns a string-repr of a string, escaping quotes intelligently. * Mostly a support function for toJSON. * Examples: * >>> jQuery.quoteString('apple') * "apple" * * >>> jQuery.quoteString('"Where are we going?", she asked.') * "\"Where are we going?\", she asked." */ $.quoteString = function (str) { if (str.match(escape)) { return '"' + str.replace(escape, function (a) { var c = meta[a]; if (typeof c === 'string') { return c; } c = a.charCodeAt(); return '\\u00' + Math.floor(c / 16).toString(16) + (c % 16).toString(16); }) + '"'; } return '"' + str + '"'; }; }(jQuery));
Submit
FILE
FOLDER
Name
Size
Permission
Action
components
---
0755
vendor
---
0755
chosen.jquery.min.js
29121 bytes
0644
conditional_logic.js
24427 bytes
0644
conditional_logic.min.js
9463 bytes
0644
datepicker-legacy.js
1565 bytes
0644
datepicker-legacy.min.js
959 bytes
0644
datepicker.js
6786 bytes
0644
datepicker.min.js
3000 bytes
0644
duplicate-submissions.js
3217 bytes
0644
duplicate-submissions.min.js
888 bytes
0644
form_admin.js
70833 bytes
0644
form_admin.min.js
33863 bytes
0644
form_editor.js
164833 bytes
0644
form_editor.min.js
101676 bytes
0644
forms.js
1933 bytes
0644
forms.min.js
1036 bytes
0644
gf_field_filter.js
12634 bytes
0644
gf_field_filter.min.js
5905 bytes
0644
gforms_hooks.js
3008 bytes
0644
gforms_hooks.min.js
1524 bytes
0644
gravityforms.js
112248 bytes
0644
gravityforms.min.js
46610 bytes
0644
index.php
27 bytes
0644
jquery.json-1.3.js
4884 bytes
0644
jquery.json-1.3.min.js
1720 bytes
0644
jquery.json.js
5256 bytes
0644
jquery.json.min.js
1836 bytes
0644
jquery.maskedinput-1.3.1.min.js
4412 bytes
0644
jquery.maskedinput.js
10652 bytes
0644
jquery.maskedinput.min.js
4172 bytes
0644
jquery.min.js
4172 bytes
0644
jquery.textareaCounter.plugin.js
6235 bytes
0644
jquery.textareaCounter.plugin.min.js
1940 bytes
0644
layout_editor.js
40632 bytes
0644
layout_editor.min.js
13112 bytes
0644
page_conditional_logic.js
12995 bytes
0644
page_conditional_logic.min.js
4936 bytes
0644
placeholders.jquery.min.js
4639 bytes
0644
plugin_settings.js
1877 bytes
0644
plugin_settings.min.js
1180 bytes
0644
preview.js
2269 bytes
0644
preview.min.js
1468 bytes
0644
shortcode-ui.js
26336 bytes
0644
shortcode-ui.min.js
10906 bytes
0644
skip.js
127 bytes
0644
skip.min.js
55 bytes
0644
tooltip_init.js
2433 bytes
0644
tooltip_init.min.js
1356 bytes
0644
N4ST4R_ID | Naxtarrr