|
@@ -1,13 +1,13 @@
|
|
|
/*!
|
|
|
* jQuery JavaScript Library v1.10.1
|
|
|
- * http://jquery.com/
|
|
|
+ * https://jquery.com/
|
|
|
*
|
|
|
* Includes Sizzle.js
|
|
|
- * http://sizzlejs.com/
|
|
|
+ * https://sizzlejs.com/
|
|
|
*
|
|
|
* Copyright 2005, 2013 jQuery Foundation, Inc. and other contributors
|
|
|
* Released under the MIT license
|
|
|
- * http://jquery.org/license
|
|
|
+ * https://jquery.org/license
|
|
|
*
|
|
|
* Date: 2013-05-30T21:49Z
|
|
|
*/
|
|
@@ -561,7 +561,7 @@ jQuery.extend({
|
|
|
|
|
|
if ( data ) {
|
|
|
// Make sure the incoming data is actual JSON
|
|
|
- // Logic borrowed from http://json.org/json2.js
|
|
|
+ // Logic borrowed from https://json.org/json2.js
|
|
|
if ( rvalidchars.test( data.replace( rvalidescape, "@" )
|
|
|
.replace( rvalidtokens, "]" )
|
|
|
.replace( rvalidbraces, "")) ) {
|
|
@@ -602,7 +602,7 @@ jQuery.extend({
|
|
|
|
|
|
// Evaluates a script in a global context
|
|
|
// Workarounds based on findings by Jim Driscoll
|
|
|
- // http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context
|
|
|
+ // https://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context
|
|
|
globalEval: function( data ) {
|
|
|
if ( data && jQuery.trim( data ) ) {
|
|
|
// We use execScript on Internet Explorer
|
|
@@ -921,7 +921,7 @@ jQuery.ready.promise = function( obj ) {
|
|
|
|
|
|
// Catch cases where $(document).ready() is called after the browser event has already occurred.
|
|
|
// we once tried to use readyState "interactive" here, but it caused issues like the one
|
|
|
- // discovered by ChrisS here: http://bugs.jquery.com/ticket/12282#comment:15
|
|
|
+ // discovered by ChrisS here: https://bugs.jquery.com/ticket/12282#comment:15
|
|
|
if ( document.readyState === "complete" ) {
|
|
|
// Handle it asynchronously to allow scripts the opportunity to delay ready
|
|
|
setTimeout( jQuery.ready );
|
|
@@ -1001,11 +1001,11 @@ function isArraylike( obj ) {
|
|
|
rootjQuery = jQuery(document);
|
|
|
/*!
|
|
|
* Sizzle CSS Selector Engine v1.9.4-pre
|
|
|
- * http://sizzlejs.com/
|
|
|
+ * https://sizzlejs.com/
|
|
|
*
|
|
|
* Copyright 2013 jQuery Foundation, Inc. and other contributors
|
|
|
* Released under the MIT license
|
|
|
- * http://jquery.org/license
|
|
|
+ * https://jquery.org/license
|
|
|
*
|
|
|
* Date: 2013-05-27
|
|
|
*/
|
|
@@ -1069,17 +1069,17 @@ var i,
|
|
|
|
|
|
// Regular expressions
|
|
|
|
|
|
- // Whitespace characters http://www.w3.org/TR/css3-selectors/#whitespace
|
|
|
+ // Whitespace characters https://www.w3.org/TR/css3-selectors/#whitespace
|
|
|
whitespace = "[\\x20\\t\\r\\n\\f]",
|
|
|
- // http://www.w3.org/TR/css3-syntax/#characters
|
|
|
+ // https://www.w3.org/TR/css3-syntax/#characters
|
|
|
characterEncoding = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",
|
|
|
|
|
|
// Loosely modeled on CSS identifier characters
|
|
|
- // An unquoted value should be a CSS identifier http://www.w3.org/TR/css3-selectors/#attribute-selectors
|
|
|
- // Proper syntax: http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier
|
|
|
+ // An unquoted value should be a CSS identifier https://www.w3.org/TR/css3-selectors/#attribute-selectors
|
|
|
+ // Proper syntax: https://www.w3.org/TR/CSS21/syndata.html#value-def-identifier
|
|
|
identifier = characterEncoding.replace( "w", "w#" ),
|
|
|
|
|
|
- // Acceptable operators http://www.w3.org/TR/selectors/#attribute-selectors
|
|
|
+ // Acceptable operators https://www.w3.org/TR/selectors/#attribute-selectors
|
|
|
attributes = "\\[" + whitespace + "*(" + characterEncoding + ")" + whitespace +
|
|
|
"*(?:([*^$|!~]?=)" + whitespace + "*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + identifier + ")|)|)" + whitespace + "*\\]",
|
|
|
|
|
@@ -1129,7 +1129,7 @@ var i,
|
|
|
|
|
|
rescape = /'|\\/g,
|
|
|
|
|
|
- // CSS escapes http://www.w3.org/TR/CSS21/syndata.html#escaped-characters
|
|
|
+ // CSS escapes https://www.w3.org/TR/CSS21/syndata.html#escaped-characters
|
|
|
runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ),
|
|
|
funescape = function( _, escaped, escapedWhitespace ) {
|
|
|
var high = "0x" + escaped - 0x10000;
|
|
@@ -1376,7 +1376,7 @@ function boolHandler( elem, name ) {
|
|
|
|
|
|
/**
|
|
|
* Fetches attributes without interpolation
|
|
|
- * http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx
|
|
|
+ * https://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx
|
|
|
* @param {Element} elem
|
|
|
* @param {String} name
|
|
|
*/
|
|
@@ -1653,7 +1653,7 @@ setDocument = Sizzle.setDocument = function( node ) {
|
|
|
// We allow this because of a bug in IE8/9 that throws an error
|
|
|
// whenever `document.activeElement` is accessed on an iframe
|
|
|
// So, we allow :focus to pass through QSA all the time to avoid the IE error
|
|
|
- // See http://bugs.jquery.com/ticket/13378
|
|
|
+ // See https://bugs.jquery.com/ticket/13378
|
|
|
rbuggyQSA = [];
|
|
|
|
|
|
if ( (support.qsa = isNative(doc.querySelectorAll)) ) {
|
|
@@ -1664,7 +1664,7 @@ setDocument = Sizzle.setDocument = function( node ) {
|
|
|
// This is to test IE's treatment of not explicitly
|
|
|
// setting a boolean content attribute,
|
|
|
// since its presence should be enough
|
|
|
- // http://bugs.jquery.com/ticket/12359
|
|
|
+ // https://bugs.jquery.com/ticket/12359
|
|
|
div.innerHTML = "<select><option selected=''></option></select>";
|
|
|
|
|
|
// Support: IE8
|
|
@@ -1674,7 +1674,7 @@ setDocument = Sizzle.setDocument = function( node ) {
|
|
|
}
|
|
|
|
|
|
// Webkit/Opera - :checked should return selected option elements
|
|
|
- // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked
|
|
|
+ // https://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked
|
|
|
// IE8 throws error here and will not see later tests
|
|
|
if ( !div.querySelectorAll(":checked").length ) {
|
|
|
rbuggyQSA.push(":checked");
|
|
@@ -2219,7 +2219,7 @@ Expr = Sizzle.selectors = {
|
|
|
|
|
|
"PSEUDO": function( pseudo, argument ) {
|
|
|
// pseudo-class names are case-insensitive
|
|
|
- // http://www.w3.org/TR/selectors/#pseudo-classes
|
|
|
+ // https://www.w3.org/TR/selectors/#pseudo-classes
|
|
|
// Prioritize by case sensitivity in case custom pseudos are added with uppercase letters
|
|
|
// Remember that setFilters inherits from pseudos
|
|
|
var args,
|
|
@@ -2303,7 +2303,7 @@ Expr = Sizzle.selectors = {
|
|
|
// or beginning with the identifier C immediately followed by "-".
|
|
|
// The matching of C against the element's language value is performed case-insensitively.
|
|
|
// The identifier C does not have to be a valid language name."
|
|
|
- // http://www.w3.org/TR/selectors/#lang-pseudo
|
|
|
+ // https://www.w3.org/TR/selectors/#lang-pseudo
|
|
|
"lang": markFunction( function( lang ) {
|
|
|
// lang value must be a valid identifier
|
|
|
if ( !ridentifier.test(lang || "") ) {
|
|
@@ -2350,7 +2350,7 @@ Expr = Sizzle.selectors = {
|
|
|
|
|
|
"checked": function( elem ) {
|
|
|
// In CSS3, :checked should return both checked and selected elements
|
|
|
- // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked
|
|
|
+ // https://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked
|
|
|
var nodeName = elem.nodeName.toLowerCase();
|
|
|
return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected);
|
|
|
},
|
|
@@ -2367,7 +2367,7 @@ Expr = Sizzle.selectors = {
|
|
|
|
|
|
// Contents
|
|
|
"empty": function( elem ) {
|
|
|
- // http://www.w3.org/TR/selectors/#empty-pseudo
|
|
|
+ // https://www.w3.org/TR/selectors/#empty-pseudo
|
|
|
// :empty is only affected by element nodes and content nodes(including text(3), cdata(4)),
|
|
|
// not comment, processing instructions, or others
|
|
|
// Thanks to Diego Perini for the nodeName shortcut
|
|
@@ -4024,7 +4024,7 @@ jQuery.fn.extend({
|
|
|
});
|
|
|
},
|
|
|
// Based off of the plugin by Clint Helfers, with permission.
|
|
|
- // http://blindsignals.com/index.php/2009/07/jquery-delay/
|
|
|
+ // http://blindsignals.com
|
|
|
delay: function( time, type ) {
|
|
|
time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time;
|
|
|
type = type || "fx";
|
|
@@ -4501,7 +4501,7 @@ jQuery.extend({
|
|
|
tabIndex: {
|
|
|
get: function( elem ) {
|
|
|
// elem.tabIndex doesn't always return the correct value when it hasn't been explicitly set
|
|
|
- // http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/
|
|
|
+ // https://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/
|
|
|
// Use proper attribute retrieval(#12072)
|
|
|
var tabindex = jQuery.find.attr( elem, "tabindex" );
|
|
|
|
|
@@ -4641,7 +4641,7 @@ if ( !getSetAttribute ) {
|
|
|
|
|
|
|
|
|
// Some attributes require a special call on IE
|
|
|
-// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx
|
|
|
+// https://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx
|
|
|
if ( !jQuery.support.hrefNormalized ) {
|
|
|
// href/src property should get the full normalized URL (#10299/#12915)
|
|
|
jQuery.each([ "href", "src" ], function( i, name ) {
|
|
@@ -5413,7 +5413,7 @@ jQuery.Event = function( src, props ) {
|
|
|
};
|
|
|
|
|
|
// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding
|
|
|
-// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html
|
|
|
+// https://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html
|
|
|
jQuery.Event.prototype = {
|
|
|
isDefaultPrevented: returnFalse,
|
|
|
isPropagationStopped: returnFalse,
|
|
@@ -6516,7 +6516,7 @@ jQuery.extend({
|
|
|
if ( (!jQuery.support.noCloneEvent || !jQuery.support.noCloneChecked) &&
|
|
|
(elem.nodeType === 1 || elem.nodeType === 11) && !jQuery.isXMLDoc(elem) ) {
|
|
|
|
|
|
- // We eschew Sizzle here for performance reasons: http://jsperf.com/getall-vs-sizzle/2
|
|
|
+ // We eschew Sizzle here for performance reasons: https://jsperf.com/getall-vs-sizzle/2
|
|
|
destElements = getAll( clone );
|
|
|
srcElements = getAll( elem );
|
|
|
|
|
@@ -7120,7 +7120,7 @@ if ( window.getComputedStyle ) {
|
|
|
// A tribute to the "awesome hack by Dean Edwards"
|
|
|
// Chrome < 17 and Safari 5.0 uses "computed value" instead of "used value" for margin-right
|
|
|
// Safari 5.1.7 (at least) returns percentage for a larger set of values, but width seems to be reliably pixels
|
|
|
- // this is against the CSSOM draft spec: http://dev.w3.org/csswg/cssom/#resolved-values
|
|
|
+ // this is against the CSSOM draft spec: https://dev.w3.org/csswg/cssom/#resolved-values
|
|
|
if ( rnumnonpx.test( ret ) && rmargin.test( name ) ) {
|
|
|
|
|
|
// Remember the original values
|
|
@@ -8729,7 +8729,7 @@ if ( xhrSupported ) {
|
|
|
|
|
|
// Firefox throws exceptions when accessing properties
|
|
|
// of an xhr when a network error occurred
|
|
|
- // http://helpful.knobs-dials.com/index.php/Component_returned_failure_code:_0x80040111_(NS_ERROR_NOT_AVAILABLE)
|
|
|
+ // https://helpful.knobs-dials.com/index.php/Component_returned_failure_code:_0x80040111_(NS_ERROR_NOT_AVAILABLE)
|
|
|
try {
|
|
|
|
|
|
// Was never called and is aborted or complete
|