ofs | hex dump | ascii |
---|
0000 | 04 08 6f 3a 20 41 63 74 69 76 65 53 75 70 70 6f 72 74 3a 3a 43 61 63 68 65 3a 3a 45 6e 74 72 79 | ..o:.ActiveSupport::Cache::Entry |
0020 | 09 3a 10 40 63 72 65 61 74 65 64 5f 61 74 66 1a 31 33 34 37 39 37 36 32 33 33 2e 33 37 39 38 35 | .:.@created_atf.1347976233.37985 |
0040 | 34 39 00 4f 8b 3a 0b 40 76 61 6c 75 65 22 03 91 cf 05 04 08 7b 0f 22 1b 72 65 71 75 69 72 65 64 | 49.O.:.@value"......{.".required |
0060 | 5f 61 73 73 65 74 73 5f 64 69 67 65 73 74 22 25 64 61 39 36 36 35 61 63 34 61 62 38 66 34 39 63 | _assets_digest"%da9665ac4ab8f49c |
0080 | 39 61 38 62 65 39 38 64 65 61 63 39 31 36 37 61 22 0b 6c 65 6e 67 74 68 69 03 31 ce 05 22 0b 73 | 9a8be98deac9167a".lengthi.1..".s |
00a0 | 6f 75 72 63 65 22 03 31 ce 05 2f 2a 21 0a 20 2a 20 6a 51 75 65 72 79 20 4a 61 76 61 53 63 72 69 | ource".1../*!..*.jQuery.JavaScri |
00c0 | 70 74 20 4c 69 62 72 61 72 79 20 76 31 2e 38 2e 30 0a 20 2a 20 68 74 74 70 3a 2f 2f 6a 71 75 65 | pt.Library.v1.8.0..*.http://jque |
00e0 | 72 79 2e 63 6f 6d 2f 0a 20 2a 0a 20 2a 20 49 6e 63 6c 75 64 65 73 20 53 69 7a 7a 6c 65 2e 6a 73 | ry.com/..*..*.Includes.Sizzle.js |
0100 | 0a 20 2a 20 68 74 74 70 3a 2f 2f 73 69 7a 7a 6c 65 6a 73 2e 63 6f 6d 2f 0a 20 2a 0a 20 2a 20 43 | ..*.http://sizzlejs.com/..*..*.C |
0120 | 6f 70 79 72 69 67 68 74 20 32 30 31 32 20 6a 51 75 65 72 79 20 46 6f 75 6e 64 61 74 69 6f 6e 20 | opyright.2012.jQuery.Foundation. |
0140 | 61 6e 64 20 6f 74 68 65 72 20 63 6f 6e 74 72 69 62 75 74 6f 72 73 0a 20 2a 20 52 65 6c 65 61 73 | and.other.contributors..*.Releas |
0160 | 65 64 20 75 6e 64 65 72 20 74 68 65 20 4d 49 54 20 6c 69 63 65 6e 73 65 0a 20 2a 20 68 74 74 70 | ed.under.the.MIT.license..*.http |
0180 | 3a 2f 2f 6a 71 75 65 72 79 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 0a 20 2a 0a 20 2a 20 44 61 74 65 | ://jquery.org/license..*..*.Date |
01a0 | 3a 20 54 68 75 20 41 75 67 20 30 39 20 32 30 31 32 20 31 36 3a 32 34 3a 34 38 20 47 4d 54 2d 30 | :.Thu.Aug.09.2012.16:24:48.GMT-0 |
01c0 | 34 30 30 20 28 45 61 73 74 65 72 6e 20 44 61 79 6c 69 67 68 74 20 54 69 6d 65 29 0a 20 2a 2f 0a | 400.(Eastern.Daylight.Time)..*/. |
01e0 | 0a 28 66 75 6e 63 74 69 6f 6e 28 20 77 69 6e 64 6f 77 2c 20 75 6e 64 65 66 69 6e 65 64 20 29 20 | .(function(.window,.undefined.). |
0200 | 7b 0a 76 61 72 0a 09 2f 2f 20 41 20 63 65 6e 74 72 61 6c 20 72 65 66 65 72 65 6e 63 65 20 74 6f | {.var..//.A.central.reference.to |
0220 | 20 74 68 65 20 72 6f 6f 74 20 6a 51 75 65 72 79 28 64 6f 63 75 6d 65 6e 74 29 0a 09 72 6f 6f 74 | .the.root.jQuery(document)..root |
0240 | 6a 51 75 65 72 79 2c 0a 0a 09 2f 2f 20 54 68 65 20 64 65 66 65 72 72 65 64 20 75 73 65 64 20 6f | jQuery,...//.The.deferred.used.o |
0260 | 6e 20 44 4f 4d 20 72 65 61 64 79 0a 09 72 65 61 64 79 4c 69 73 74 2c 0a 0a 09 2f 2f 20 55 73 65 | n.DOM.ready..readyList,...//.Use |
0280 | 20 74 68 65 20 63 6f 72 72 65 63 74 20 64 6f 63 75 6d 65 6e 74 20 61 63 63 6f 72 64 69 6e 67 6c | .the.correct.document.accordingl |
02a0 | 79 20 77 69 74 68 20 77 69 6e 64 6f 77 20 61 72 67 75 6d 65 6e 74 20 28 73 61 6e 64 62 6f 78 29 | y.with.window.argument.(sandbox) |
02c0 | 0a 09 64 6f 63 75 6d 65 6e 74 20 3d 20 77 69 6e 64 6f 77 2e 64 6f 63 75 6d 65 6e 74 2c 0a 09 6c | ..document.=.window.document,..l |
02e0 | 6f 63 61 74 69 6f 6e 20 3d 20 77 69 6e 64 6f 77 2e 6c 6f 63 61 74 69 6f 6e 2c 0a 09 6e 61 76 69 | ocation.=.window.location,..navi |
0300 | 67 61 74 6f 72 20 3d 20 77 69 6e 64 6f 77 2e 6e 61 76 69 67 61 74 6f 72 2c 0a 0a 09 2f 2f 20 4d | gator.=.window.navigator,...//.M |
0320 | 61 70 20 6f 76 65 72 20 6a 51 75 65 72 79 20 69 6e 20 63 61 73 65 20 6f 66 20 6f 76 65 72 77 72 | ap.over.jQuery.in.case.of.overwr |
0340 | 69 74 65 0a 09 5f 6a 51 75 65 72 79 20 3d 20 77 69 6e 64 6f 77 2e 6a 51 75 65 72 79 2c 0a 0a 09 | ite.._jQuery.=.window.jQuery,... |
0360 | 2f 2f 20 4d 61 70 20 6f 76 65 72 20 74 68 65 20 24 20 69 6e 20 63 61 73 65 20 6f 66 20 6f 76 65 | //.Map.over.the.$.in.case.of.ove |
0380 | 72 77 72 69 74 65 0a 09 5f 24 20 3d 20 77 69 6e 64 6f 77 2e 24 2c 0a 0a 09 2f 2f 20 53 61 76 65 | rwrite.._$.=.window.$,...//.Save |
03a0 | 20 61 20 72 65 66 65 72 65 6e 63 65 20 74 6f 20 73 6f 6d 65 20 63 6f 72 65 20 6d 65 74 68 6f 64 | .a.reference.to.some.core.method |
03c0 | 73 0a 09 63 6f 72 65 5f 70 75 73 68 20 3d 20 41 72 72 61 79 2e 70 72 6f 74 6f 74 79 70 65 2e 70 | s..core_push.=.Array.prototype.p |
03e0 | 75 73 68 2c 0a 09 63 6f 72 65 5f 73 6c 69 63 65 20 3d 20 41 72 72 61 79 2e 70 72 6f 74 6f 74 79 | ush,..core_slice.=.Array.prototy |
0400 | 70 65 2e 73 6c 69 63 65 2c 0a 09 63 6f 72 65 5f 69 6e 64 65 78 4f 66 20 3d 20 41 72 72 61 79 2e | pe.slice,..core_indexOf.=.Array. |
0420 | 70 72 6f 74 6f 74 79 70 65 2e 69 6e 64 65 78 4f 66 2c 0a 09 63 6f 72 65 5f 74 6f 53 74 72 69 6e | prototype.indexOf,..core_toStrin |
0440 | 67 20 3d 20 4f 62 6a 65 63 74 2e 70 72 6f 74 6f 74 79 70 65 2e 74 6f 53 74 72 69 6e 67 2c 0a 09 | g.=.Object.prototype.toString,.. |
0460 | 63 6f 72 65 5f 68 61 73 4f 77 6e 20 3d 20 4f 62 6a 65 63 74 2e 70 72 6f 74 6f 74 79 70 65 2e 68 | core_hasOwn.=.Object.prototype.h |
0480 | 61 73 4f 77 6e 50 72 6f 70 65 72 74 79 2c 0a 09 63 6f 72 65 5f 74 72 69 6d 20 3d 20 53 74 72 69 | asOwnProperty,..core_trim.=.Stri |
04a0 | 6e 67 2e 70 72 6f 74 6f 74 79 70 65 2e 74 72 69 6d 2c 0a 0a 09 2f 2f 20 44 65 66 69 6e 65 20 61 | ng.prototype.trim,...//.Define.a |
04c0 | 20 6c 6f 63 61 6c 20 63 6f 70 79 20 6f 66 20 6a 51 75 65 72 79 0a 09 6a 51 75 65 72 79 20 3d 20 | .local.copy.of.jQuery..jQuery.=. |
04e0 | 66 75 6e 63 74 69 6f 6e 28 20 73 65 6c 65 63 74 6f 72 2c 20 63 6f 6e 74 65 78 74 20 29 20 7b 0a | function(.selector,.context.).{. |
0500 | 09 09 2f 2f 20 54 68 65 20 6a 51 75 65 72 79 20 6f 62 6a 65 63 74 20 69 73 20 61 63 74 75 61 6c | ..//.The.jQuery.object.is.actual |
0520 | 6c 79 20 6a 75 73 74 20 74 68 65 20 69 6e 69 74 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 27 65 6e | ly.just.the.init.constructor.'en |
0540 | 68 61 6e 63 65 64 27 0a 09 09 72 65 74 75 72 6e 20 6e 65 77 20 6a 51 75 65 72 79 2e 66 6e 2e 69 | hanced'...return.new.jQuery.fn.i |
0560 | 6e 69 74 28 20 73 65 6c 65 63 74 6f 72 2c 20 63 6f 6e 74 65 78 74 2c 20 72 6f 6f 74 6a 51 75 65 | nit(.selector,.context,.rootjQue |
0580 | 72 79 20 29 3b 0a 09 7d 2c 0a 0a 09 2f 2f 20 55 73 65 64 20 66 6f 72 20 6d 61 74 63 68 69 6e 67 | ry.);..},...//.Used.for.matching |
05a0 | 20 6e 75 6d 62 65 72 73 0a 09 63 6f 72 65 5f 70 6e 75 6d 20 3d 20 2f 5b 5c 2d 2b 5d 3f 28 3f 3a | .numbers..core_pnum.=./[\-+]?(?: |
05c0 | 5c 64 2a 5c 2e 7c 29 5c 64 2b 28 3f 3a 5b 65 45 5d 5b 5c 2d 2b 5d 3f 5c 64 2b 7c 29 2f 2e 73 6f | \d*\.|)\d+(?:[eE][\-+]?\d+|)/.so |
05e0 | 75 72 63 65 2c 0a 0a 09 2f 2f 20 55 73 65 64 20 66 6f 72 20 64 65 74 65 63 74 69 6e 67 20 61 6e | urce,...//.Used.for.detecting.an |
0600 | 64 20 74 72 69 6d 6d 69 6e 67 20 77 68 69 74 65 73 70 61 63 65 0a 09 63 6f 72 65 5f 72 6e 6f 74 | d.trimming.whitespace..core_rnot |
0620 | 77 68 69 74 65 20 3d 20 2f 5c 53 2f 2c 0a 09 63 6f 72 65 5f 72 73 70 61 63 65 20 3d 20 2f 5c 73 | white.=./\S/,..core_rspace.=./\s |
0640 | 2b 2f 2c 0a 0a 09 2f 2f 20 49 45 20 64 6f 65 73 6e 27 74 20 6d 61 74 63 68 20 6e 6f 6e 2d 62 72 | +/,...//.IE.doesn't.match.non-br |
0660 | 65 61 6b 69 6e 67 20 73 70 61 63 65 73 20 77 69 74 68 20 5c 73 0a 09 72 74 72 69 6d 20 3d 20 63 | eaking.spaces.with.\s..rtrim.=.c |
0680 | 6f 72 65 5f 72 6e 6f 74 77 68 69 74 65 2e 74 65 73 74 28 22 5c 78 41 30 22 29 20 3f 20 28 2f 5e | ore_rnotwhite.test("\xA0").?.(/^ |
06a0 | 5b 5c 73 5c 78 41 30 5d 2b 7c 5b 5c 73 5c 78 41 30 5d 2b 24 2f 67 29 20 3a 20 2f 5e 5c 73 2b 7c | [\s\xA0]+|[\s\xA0]+$/g).:./^\s+| |
06c0 | 5c 73 2b 24 2f 67 2c 0a 0a 09 2f 2f 20 41 20 73 69 6d 70 6c 65 20 77 61 79 20 74 6f 20 63 68 65 | \s+$/g,...//.A.simple.way.to.che |
06e0 | 63 6b 20 66 6f 72 20 48 54 4d 4c 20 73 74 72 69 6e 67 73 0a 09 2f 2f 20 50 72 69 6f 72 69 74 69 | ck.for.HTML.strings..//.Prioriti |
0700 | 7a 65 20 23 69 64 20 6f 76 65 72 20 3c 74 61 67 3e 20 74 6f 20 61 76 6f 69 64 20 58 53 53 20 76 | ze.#id.over.<tag>.to.avoid.XSS.v |
0720 | 69 61 20 6c 6f 63 61 74 69 6f 6e 2e 68 61 73 68 20 28 23 39 35 32 31 29 0a 09 72 71 75 69 63 6b | ia.location.hash.(#9521)..rquick |
0740 | 45 78 70 72 20 3d 20 2f 5e 28 3f 3a 5b 5e 23 3c 5d 2a 28 3c 5b 5c 77 5c 57 5d 2b 3e 29 5b 5e 3e | Expr.=./^(?:[^#<]*(<[\w\W]+>)[^> |
0760 | 5d 2a 24 7c 23 28 5b 5c 77 5c 2d 5d 2a 29 24 29 2f 2c 0a 0a 09 2f 2f 20 4d 61 74 63 68 20 61 20 | ]*$|#([\w\-]*)$)/,...//.Match.a. |
0780 | 73 74 61 6e 64 61 6c 6f 6e 65 20 74 61 67 0a 09 72 73 69 6e 67 6c 65 54 61 67 20 3d 20 2f 5e 3c | standalone.tag..rsingleTag.=./^< |
07a0 | 28 5c 77 2b 29 5c 73 2a 5c 2f 3f 3e 28 3f 3a 3c 5c 2f 5c 31 3e 7c 29 24 2f 2c 0a 0a 09 2f 2f 20 | (\w+)\s*\/?>(?:<\/\1>|)$/,...//. |
07c0 | 4a 53 4f 4e 20 52 65 67 45 78 70 0a 09 72 76 61 6c 69 64 63 68 61 72 73 20 3d 20 2f 5e 5b 5c 5d | JSON.RegExp..rvalidchars.=./^[\] |
07e0 | 2c 3a 7b 7d 5c 73 5d 2a 24 2f 2c 0a 09 72 76 61 6c 69 64 62 72 61 63 65 73 20 3d 20 2f 28 3f 3a | ,:{}\s]*$/,..rvalidbraces.=./(?: |
0800 | 5e 7c 3a 7c 2c 29 28 3f 3a 5c 73 2a 5c 5b 29 2b 2f 67 2c 0a 09 72 76 61 6c 69 64 65 73 63 61 70 | ^|:|,)(?:\s*\[)+/g,..rvalidescap |
0820 | 65 20 3d 20 2f 5c 5c 28 3f 3a 5b 22 5c 5c 5c 2f 62 66 6e 72 74 5d 7c 75 5b 5c 64 61 2d 66 41 2d | e.=./\\(?:["\\\/bfnrt]|u[\da-fA- |
0840 | 46 5d 7b 34 7d 29 2f 67 2c 0a 09 72 76 61 6c 69 64 74 6f 6b 65 6e 73 20 3d 20 2f 22 5b 5e 22 5c | F]{4})/g,..rvalidtokens.=./"[^"\ |
0860 | 5c 5c 72 5c 6e 5d 2a 22 7c 74 72 75 65 7c 66 61 6c 73 65 7c 6e 75 6c 6c 7c 2d 3f 28 3f 3a 5c 64 | \\r\n]*"|true|false|null|-?(?:\d |
0880 | 5c 64 2a 5c 2e 7c 29 5c 64 2b 28 3f 3a 5b 65 45 5d 5b 5c 2d 2b 5d 3f 5c 64 2b 7c 29 2f 67 2c 0a | \d*\.|)\d+(?:[eE][\-+]?\d+|)/g,. |
08a0 | 0a 09 2f 2f 20 4d 61 74 63 68 65 73 20 64 61 73 68 65 64 20 73 74 72 69 6e 67 20 66 6f 72 20 63 | ..//.Matches.dashed.string.for.c |
08c0 | 61 6d 65 6c 69 7a 69 6e 67 0a 09 72 6d 73 50 72 65 66 69 78 20 3d 20 2f 5e 2d 6d 73 2d 2f 2c 0a | amelizing..rmsPrefix.=./^-ms-/,. |
08e0 | 09 72 64 61 73 68 41 6c 70 68 61 20 3d 20 2f 2d 28 5b 5c 64 61 2d 7a 5d 29 2f 67 69 2c 0a 0a 09 | .rdashAlpha.=./-([\da-z])/gi,... |
0900 | 2f 2f 20 55 73 65 64 20 62 79 20 6a 51 75 65 72 79 2e 63 61 6d 65 6c 43 61 73 65 20 61 73 20 63 | //.Used.by.jQuery.camelCase.as.c |
0920 | 61 6c 6c 62 61 63 6b 20 74 6f 20 72 65 70 6c 61 63 65 28 29 0a 09 66 63 61 6d 65 6c 43 61 73 65 | allback.to.replace()..fcamelCase |
0940 | 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 61 6c 6c 2c 20 6c 65 74 74 65 72 20 29 20 7b 0a 09 09 72 | .=.function(.all,.letter.).{...r |
0960 | 65 74 75 72 6e 20 28 20 6c 65 74 74 65 72 20 2b 20 22 22 20 29 2e 74 6f 55 70 70 65 72 43 61 73 | eturn.(.letter.+."".).toUpperCas |
0980 | 65 28 29 3b 0a 09 7d 2c 0a 0a 09 2f 2f 20 54 68 65 20 72 65 61 64 79 20 65 76 65 6e 74 20 68 61 | e();..},...//.The.ready.event.ha |
09a0 | 6e 64 6c 65 72 20 61 6e 64 20 73 65 6c 66 20 63 6c 65 61 6e 75 70 20 6d 65 74 68 6f 64 0a 09 44 | ndler.and.self.cleanup.method..D |
09c0 | 4f 4d 43 6f 6e 74 65 6e 74 4c 6f 61 64 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 | OMContentLoaded.=.function().{.. |
09e0 | 09 69 66 20 28 20 64 6f 63 75 6d 65 6e 74 2e 61 64 64 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 20 | .if.(.document.addEventListener. |
0a00 | 29 20 7b 0a 09 09 09 64 6f 63 75 6d 65 6e 74 2e 72 65 6d 6f 76 65 45 76 65 6e 74 4c 69 73 74 65 | ).{....document.removeEventListe |
0a20 | 6e 65 72 28 20 22 44 4f 4d 43 6f 6e 74 65 6e 74 4c 6f 61 64 65 64 22 2c 20 44 4f 4d 43 6f 6e 74 | ner(."DOMContentLoaded",.DOMCont |
0a40 | 65 6e 74 4c 6f 61 64 65 64 2c 20 66 61 6c 73 65 20 29 3b 0a 09 09 09 6a 51 75 65 72 79 2e 72 65 | entLoaded,.false.);....jQuery.re |
0a60 | 61 64 79 28 29 3b 0a 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 64 6f 63 75 6d 65 6e 74 2e 72 65 | ady();...}.else.if.(.document.re |
0a80 | 61 64 79 53 74 61 74 65 20 3d 3d 3d 20 22 63 6f 6d 70 6c 65 74 65 22 20 29 20 7b 0a 09 09 09 2f | adyState.===."complete".).{..../ |
0aa0 | 2f 20 77 65 27 72 65 20 68 65 72 65 20 62 65 63 61 75 73 65 20 72 65 61 64 79 53 74 61 74 65 20 | /.we're.here.because.readyState. |
0ac0 | 3d 3d 3d 20 22 63 6f 6d 70 6c 65 74 65 22 20 69 6e 20 6f 6c 64 49 45 0a 09 09 09 2f 2f 20 77 68 | ===."complete".in.oldIE....//.wh |
0ae0 | 69 63 68 20 69 73 20 67 6f 6f 64 20 65 6e 6f 75 67 68 20 66 6f 72 20 75 73 20 74 6f 20 63 61 6c | ich.is.good.enough.for.us.to.cal |
0b00 | 6c 20 74 68 65 20 64 6f 6d 20 72 65 61 64 79 21 0a 09 09 09 64 6f 63 75 6d 65 6e 74 2e 64 65 74 | l.the.dom.ready!....document.det |
0b20 | 61 63 68 45 76 65 6e 74 28 20 22 6f 6e 72 65 61 64 79 73 74 61 74 65 63 68 61 6e 67 65 22 2c 20 | achEvent(."onreadystatechange",. |
0b40 | 44 4f 4d 43 6f 6e 74 65 6e 74 4c 6f 61 64 65 64 20 29 3b 0a 09 09 09 6a 51 75 65 72 79 2e 72 65 | DOMContentLoaded.);....jQuery.re |
0b60 | 61 64 79 28 29 3b 0a 09 09 7d 0a 09 7d 2c 0a 0a 09 2f 2f 20 5b 5b 43 6c 61 73 73 5d 5d 20 2d 3e | ady();...}..},...//.[[Class]].-> |
0b80 | 20 74 79 70 65 20 70 61 69 72 73 0a 09 63 6c 61 73 73 32 74 79 70 65 20 3d 20 7b 7d 3b 0a 0a 6a | .type.pairs..class2type.=.{};..j |
0ba0 | 51 75 65 72 79 2e 66 6e 20 3d 20 6a 51 75 65 72 79 2e 70 72 6f 74 6f 74 79 70 65 20 3d 20 7b 0a | Query.fn.=.jQuery.prototype.=.{. |
0bc0 | 09 63 6f 6e 73 74 72 75 63 74 6f 72 3a 20 6a 51 75 65 72 79 2c 0a 09 69 6e 69 74 3a 20 66 75 6e | .constructor:.jQuery,..init:.fun |
0be0 | 63 74 69 6f 6e 28 20 73 65 6c 65 63 74 6f 72 2c 20 63 6f 6e 74 65 78 74 2c 20 72 6f 6f 74 6a 51 | ction(.selector,.context,.rootjQ |
0c00 | 75 65 72 79 20 29 20 7b 0a 09 09 76 61 72 20 6d 61 74 63 68 2c 20 65 6c 65 6d 2c 20 72 65 74 2c | uery.).{...var.match,.elem,.ret, |
0c20 | 20 64 6f 63 3b 0a 0a 09 09 2f 2f 20 48 61 6e 64 6c 65 20 24 28 22 22 29 2c 20 24 28 6e 75 6c 6c | .doc;....//.Handle.$(""),.$(null |
0c40 | 29 2c 20 24 28 75 6e 64 65 66 69 6e 65 64 29 2c 20 24 28 66 61 6c 73 65 29 0a 09 09 69 66 20 28 | ),.$(undefined),.$(false)...if.( |
0c60 | 20 21 73 65 6c 65 63 74 6f 72 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 | .!selector.).{....return.this;.. |
0c80 | 09 7d 0a 0a 09 09 2f 2f 20 48 61 6e 64 6c 65 20 24 28 44 4f 4d 45 6c 65 6d 65 6e 74 29 0a 09 09 | .}....//.Handle.$(DOMElement)... |
0ca0 | 69 66 20 28 20 73 65 6c 65 63 74 6f 72 2e 6e 6f 64 65 54 79 70 65 20 29 20 7b 0a 09 09 09 74 68 | if.(.selector.nodeType.).{....th |
0cc0 | 69 73 2e 63 6f 6e 74 65 78 74 20 3d 20 74 68 69 73 5b 30 5d 20 3d 20 73 65 6c 65 63 74 6f 72 3b | is.context.=.this[0].=.selector; |
0ce0 | 0a 09 09 09 74 68 69 73 2e 6c 65 6e 67 74 68 20 3d 20 31 3b 0a 09 09 09 72 65 74 75 72 6e 20 74 | ....this.length.=.1;....return.t |
0d00 | 68 69 73 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 48 61 6e 64 6c 65 20 48 54 4d 4c 20 73 74 72 69 6e | his;...}....//.Handle.HTML.strin |
0d20 | 67 73 0a 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 73 65 6c 65 63 74 6f 72 20 3d 3d 3d 20 22 73 | gs...if.(.typeof.selector.===."s |
0d40 | 74 72 69 6e 67 22 20 29 20 7b 0a 09 09 09 69 66 20 28 20 73 65 6c 65 63 74 6f 72 2e 63 68 61 72 | tring".).{....if.(.selector.char |
0d60 | 41 74 28 30 29 20 3d 3d 3d 20 22 3c 22 20 26 26 20 73 65 6c 65 63 74 6f 72 2e 63 68 61 72 41 74 | At(0).===."<".&&.selector.charAt |
0d80 | 28 20 73 65 6c 65 63 74 6f 72 2e 6c 65 6e 67 74 68 20 2d 20 31 20 29 20 3d 3d 3d 20 22 3e 22 20 | (.selector.length.-.1.).===.">". |
0da0 | 26 26 20 73 65 6c 65 63 74 6f 72 2e 6c 65 6e 67 74 68 20 3e 3d 20 33 20 29 20 7b 0a 09 09 09 09 | &&.selector.length.>=.3.).{..... |
0dc0 | 2f 2f 20 41 73 73 75 6d 65 20 74 68 61 74 20 73 74 72 69 6e 67 73 20 74 68 61 74 20 73 74 61 72 | //.Assume.that.strings.that.star |
0de0 | 74 20 61 6e 64 20 65 6e 64 20 77 69 74 68 20 3c 3e 20 61 72 65 20 48 54 4d 4c 20 61 6e 64 20 73 | t.and.end.with.<>.are.HTML.and.s |
0e00 | 6b 69 70 20 74 68 65 20 72 65 67 65 78 20 63 68 65 63 6b 0a 09 09 09 09 6d 61 74 63 68 20 3d 20 | kip.the.regex.check.....match.=. |
0e20 | 5b 20 6e 75 6c 6c 2c 20 73 65 6c 65 63 74 6f 72 2c 20 6e 75 6c 6c 20 5d 3b 0a 0a 09 09 09 7d 20 | [.null,.selector,.null.];.....}. |
0e40 | 65 6c 73 65 20 7b 0a 09 09 09 09 6d 61 74 63 68 20 3d 20 72 71 75 69 63 6b 45 78 70 72 2e 65 78 | else.{.....match.=.rquickExpr.ex |
0e60 | 65 63 28 20 73 65 6c 65 63 74 6f 72 20 29 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 4d 61 74 63 | ec(.selector.);....}.....//.Matc |
0e80 | 68 20 68 74 6d 6c 20 6f 72 20 6d 61 6b 65 20 73 75 72 65 20 6e 6f 20 63 6f 6e 74 65 78 74 20 69 | h.html.or.make.sure.no.context.i |
0ea0 | 73 20 73 70 65 63 69 66 69 65 64 20 66 6f 72 20 23 69 64 0a 09 09 09 69 66 20 28 20 6d 61 74 63 | s.specified.for.#id....if.(.matc |
0ec0 | 68 20 26 26 20 28 6d 61 74 63 68 5b 31 5d 20 7c 7c 20 21 63 6f 6e 74 65 78 74 29 20 29 20 7b 0a | h.&&.(match[1].||.!context).).{. |
0ee0 | 0a 09 09 09 09 2f 2f 20 48 41 4e 44 4c 45 3a 20 24 28 68 74 6d 6c 29 20 2d 3e 20 24 28 61 72 72 | .....//.HANDLE:.$(html).->.$(arr |
0f00 | 61 79 29 0a 09 09 09 09 69 66 20 28 20 6d 61 74 63 68 5b 31 5d 20 29 20 7b 0a 09 09 09 09 09 63 | ay).....if.(.match[1].).{......c |
0f20 | 6f 6e 74 65 78 74 20 3d 20 63 6f 6e 74 65 78 74 20 69 6e 73 74 61 6e 63 65 6f 66 20 6a 51 75 65 | ontext.=.context.instanceof.jQue |
0f40 | 72 79 20 3f 20 63 6f 6e 74 65 78 74 5b 30 5d 20 3a 20 63 6f 6e 74 65 78 74 3b 0a 09 09 09 09 09 | ry.?.context[0].:.context;...... |
0f60 | 64 6f 63 20 3d 20 28 20 63 6f 6e 74 65 78 74 20 26 26 20 63 6f 6e 74 65 78 74 2e 6e 6f 64 65 54 | doc.=.(.context.&&.context.nodeT |
0f80 | 79 70 65 20 3f 20 63 6f 6e 74 65 78 74 2e 6f 77 6e 65 72 44 6f 63 75 6d 65 6e 74 20 7c 7c 20 63 | ype.?.context.ownerDocument.||.c |
0fa0 | 6f 6e 74 65 78 74 20 3a 20 64 6f 63 75 6d 65 6e 74 20 29 3b 0a 0a 09 09 09 09 09 2f 2f 20 73 63 | ontext.:.document.);.......//.sc |
0fc0 | 72 69 70 74 73 20 69 73 20 74 72 75 65 20 66 6f 72 20 62 61 63 6b 2d 63 6f 6d 70 61 74 0a 09 09 | ripts.is.true.for.back-compat... |
0fe0 | 09 09 09 73 65 6c 65 63 74 6f 72 20 3d 20 6a 51 75 65 72 79 2e 70 61 72 73 65 48 54 4d 4c 28 20 | ...selector.=.jQuery.parseHTML(. |
1000 | 6d 61 74 63 68 5b 31 5d 2c 20 64 6f 63 2c 20 74 72 75 65 20 29 3b 0a 09 09 09 09 09 69 66 20 28 | match[1],.doc,.true.);......if.( |
1020 | 20 72 73 69 6e 67 6c 65 54 61 67 2e 74 65 73 74 28 20 6d 61 74 63 68 5b 31 5d 20 29 20 26 26 20 | .rsingleTag.test(.match[1].).&&. |
1040 | 6a 51 75 65 72 79 2e 69 73 50 6c 61 69 6e 4f 62 6a 65 63 74 28 20 63 6f 6e 74 65 78 74 20 29 20 | jQuery.isPlainObject(.context.). |
1060 | 29 20 7b 0a 09 09 09 09 09 09 74 68 69 73 2e 61 74 74 72 2e 63 61 6c 6c 28 20 73 65 6c 65 63 74 | ).{.......this.attr.call(.select |
1080 | 6f 72 2c 20 63 6f 6e 74 65 78 74 2c 20 74 72 75 65 20 29 3b 0a 09 09 09 09 09 7d 0a 0a 09 09 09 | or,.context,.true.);......}..... |
10a0 | 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 6d 65 72 67 65 28 20 74 68 69 73 2c 20 73 65 6c | ..return.jQuery.merge(.this,.sel |
10c0 | 65 63 74 6f 72 20 29 3b 0a 0a 09 09 09 09 2f 2f 20 48 41 4e 44 4c 45 3a 20 24 28 23 69 64 29 0a | ector.);......//.HANDLE:.$(#id). |
10e0 | 09 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 09 65 6c 65 6d 20 3d 20 64 6f 63 75 6d 65 6e | ....}.else.{......elem.=.documen |
1100 | 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 20 6d 61 74 63 68 5b 32 5d 20 29 3b 0a 0a 09 | t.getElementById(.match[2].);... |
1120 | 09 09 09 09 2f 2f 20 43 68 65 63 6b 20 70 61 72 65 6e 74 4e 6f 64 65 20 74 6f 20 63 61 74 63 68 | ....//.Check.parentNode.to.catch |
1140 | 20 77 68 65 6e 20 42 6c 61 63 6b 62 65 72 72 79 20 34 2e 36 20 72 65 74 75 72 6e 73 0a 09 09 09 | .when.Blackberry.4.6.returns.... |
1160 | 09 09 2f 2f 20 6e 6f 64 65 73 20 74 68 61 74 20 61 72 65 20 6e 6f 20 6c 6f 6e 67 65 72 20 69 6e | ..//.nodes.that.are.no.longer.in |
1180 | 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 23 36 39 36 33 0a 09 09 09 09 09 69 66 20 28 20 65 6c | .the.document.#6963......if.(.el |
11a0 | 65 6d 20 26 26 20 65 6c 65 6d 2e 70 61 72 65 6e 74 4e 6f 64 65 20 29 20 7b 0a 09 09 09 09 09 09 | em.&&.elem.parentNode.).{....... |
11c0 | 2f 2f 20 48 61 6e 64 6c 65 20 74 68 65 20 63 61 73 65 20 77 68 65 72 65 20 49 45 20 61 6e 64 20 | //.Handle.the.case.where.IE.and. |
11e0 | 4f 70 65 72 61 20 72 65 74 75 72 6e 20 69 74 65 6d 73 0a 09 09 09 09 09 09 2f 2f 20 62 79 20 6e | Opera.return.items.......//.by.n |
1200 | 61 6d 65 20 69 6e 73 74 65 61 64 20 6f 66 20 49 44 0a 09 09 09 09 09 09 69 66 20 28 20 65 6c 65 | ame.instead.of.ID.......if.(.ele |
1220 | 6d 2e 69 64 20 21 3d 3d 20 6d 61 74 63 68 5b 32 5d 20 29 20 7b 0a 09 09 09 09 09 09 09 72 65 74 | m.id.!==.match[2].).{........ret |
1240 | 75 72 6e 20 72 6f 6f 74 6a 51 75 65 72 79 2e 66 69 6e 64 28 20 73 65 6c 65 63 74 6f 72 20 29 3b | urn.rootjQuery.find(.selector.); |
1260 | 0a 09 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 09 2f 2f 20 4f 74 68 65 72 77 69 73 65 2c 20 77 65 | .......}........//.Otherwise,.we |
1280 | 20 69 6e 6a 65 63 74 20 74 68 65 20 65 6c 65 6d 65 6e 74 20 64 69 72 65 63 74 6c 79 20 69 6e 74 | .inject.the.element.directly.int |
12a0 | 6f 20 74 68 65 20 6a 51 75 65 72 79 20 6f 62 6a 65 63 74 0a 09 09 09 09 09 09 74 68 69 73 2e 6c | o.the.jQuery.object.......this.l |
12c0 | 65 6e 67 74 68 20 3d 20 31 3b 0a 09 09 09 09 09 09 74 68 69 73 5b 30 5d 20 3d 20 65 6c 65 6d 3b | ength.=.1;.......this[0].=.elem; |
12e0 | 0a 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 74 68 69 73 2e 63 6f 6e 74 65 78 74 20 3d 20 64 6f 63 | ......}.......this.context.=.doc |
1300 | 75 6d 65 6e 74 3b 0a 09 09 09 09 09 74 68 69 73 2e 73 65 6c 65 63 74 6f 72 20 3d 20 73 65 6c 65 | ument;......this.selector.=.sele |
1320 | 63 74 6f 72 3b 0a 09 09 09 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 09 09 09 7d 0a 0a 09 | ctor;......return.this;.....}... |
1340 | 09 09 2f 2f 20 48 41 4e 44 4c 45 3a 20 24 28 65 78 70 72 2c 20 24 28 2e 2e 2e 29 29 0a 09 09 09 | ..//.HANDLE:.$(expr,.$(...)).... |
1360 | 7d 20 65 6c 73 65 20 69 66 20 28 20 21 63 6f 6e 74 65 78 74 20 7c 7c 20 63 6f 6e 74 65 78 74 2e | }.else.if.(.!context.||.context. |
1380 | 6a 71 75 65 72 79 20 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 28 20 63 6f 6e 74 65 78 74 20 | jquery.).{.....return.(.context. |
13a0 | 7c 7c 20 72 6f 6f 74 6a 51 75 65 72 79 20 29 2e 66 69 6e 64 28 20 73 65 6c 65 63 74 6f 72 20 29 | ||.rootjQuery.).find(.selector.) |
13c0 | 3b 0a 0a 09 09 09 2f 2f 20 48 41 4e 44 4c 45 3a 20 24 28 65 78 70 72 2c 20 63 6f 6e 74 65 78 74 | ;.....//.HANDLE:.$(expr,.context |
13e0 | 29 0a 09 09 09 2f 2f 20 28 77 68 69 63 68 20 69 73 20 6a 75 73 74 20 65 71 75 69 76 61 6c 65 6e | )....//.(which.is.just.equivalen |
1400 | 74 20 74 6f 3a 20 24 28 63 6f 6e 74 65 78 74 29 2e 66 69 6e 64 28 65 78 70 72 29 0a 09 09 09 7d | t.to:.$(context).find(expr)....} |
1420 | 20 65 6c 73 65 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 63 6f 6e 73 74 72 75 63 | .else.{.....return.this.construc |
1440 | 74 6f 72 28 20 63 6f 6e 74 65 78 74 20 29 2e 66 69 6e 64 28 20 73 65 6c 65 63 74 6f 72 20 29 3b | tor(.context.).find(.selector.); |
1460 | 0a 09 09 09 7d 0a 0a 09 09 2f 2f 20 48 41 4e 44 4c 45 3a 20 24 28 66 75 6e 63 74 69 6f 6e 29 0a | ....}....//.HANDLE:.$(function). |
1480 | 09 09 2f 2f 20 53 68 6f 72 74 63 75 74 20 66 6f 72 20 64 6f 63 75 6d 65 6e 74 20 72 65 61 64 79 | ..//.Shortcut.for.document.ready |
14a0 | 0a 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e | ...}.else.if.(.jQuery.isFunction |
14c0 | 28 20 73 65 6c 65 63 74 6f 72 20 29 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 72 6f 6f 74 6a | (.selector.).).{....return.rootj |
14e0 | 51 75 65 72 79 2e 72 65 61 64 79 28 20 73 65 6c 65 63 74 6f 72 20 29 3b 0a 09 09 7d 0a 0a 09 09 | Query.ready(.selector.);...}.... |
1500 | 69 66 20 28 20 73 65 6c 65 63 74 6f 72 2e 73 65 6c 65 63 74 6f 72 20 21 3d 3d 20 75 6e 64 65 66 | if.(.selector.selector.!==.undef |
1520 | 69 6e 65 64 20 29 20 7b 0a 09 09 09 74 68 69 73 2e 73 65 6c 65 63 74 6f 72 20 3d 20 73 65 6c 65 | ined.).{....this.selector.=.sele |
1540 | 63 74 6f 72 2e 73 65 6c 65 63 74 6f 72 3b 0a 09 09 09 74 68 69 73 2e 63 6f 6e 74 65 78 74 20 3d | ctor.selector;....this.context.= |
1560 | 20 73 65 6c 65 63 74 6f 72 2e 63 6f 6e 74 65 78 74 3b 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e | .selector.context;...}....return |
1580 | 20 6a 51 75 65 72 79 2e 6d 61 6b 65 41 72 72 61 79 28 20 73 65 6c 65 63 74 6f 72 2c 20 74 68 69 | .jQuery.makeArray(.selector,.thi |
15a0 | 73 20 29 3b 0a 09 7d 2c 0a 0a 09 2f 2f 20 53 74 61 72 74 20 77 69 74 68 20 61 6e 20 65 6d 70 74 | s.);..},...//.Start.with.an.empt |
15c0 | 79 20 73 65 6c 65 63 74 6f 72 0a 09 73 65 6c 65 63 74 6f 72 3a 20 22 22 2c 0a 0a 09 2f 2f 20 54 | y.selector..selector:."",...//.T |
15e0 | 68 65 20 63 75 72 72 65 6e 74 20 76 65 72 73 69 6f 6e 20 6f 66 20 6a 51 75 65 72 79 20 62 65 69 | he.current.version.of.jQuery.bei |
1600 | 6e 67 20 75 73 65 64 0a 09 6a 71 75 65 72 79 3a 20 22 31 2e 38 2e 30 22 2c 0a 0a 09 2f 2f 20 54 | ng.used..jquery:."1.8.0",...//.T |
1620 | 68 65 20 64 65 66 61 75 6c 74 20 6c 65 6e 67 74 68 20 6f 66 20 61 20 6a 51 75 65 72 79 20 6f 62 | he.default.length.of.a.jQuery.ob |
1640 | 6a 65 63 74 20 69 73 20 30 0a 09 6c 65 6e 67 74 68 3a 20 30 2c 0a 0a 09 2f 2f 20 54 68 65 20 6e | ject.is.0..length:.0,...//.The.n |
1660 | 75 6d 62 65 72 20 6f 66 20 65 6c 65 6d 65 6e 74 73 20 63 6f 6e 74 61 69 6e 65 64 20 69 6e 20 74 | umber.of.elements.contained.in.t |
1680 | 68 65 20 6d 61 74 63 68 65 64 20 65 6c 65 6d 65 6e 74 20 73 65 74 0a 09 73 69 7a 65 3a 20 66 75 | he.matched.element.set..size:.fu |
16a0 | 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 6c 65 6e 67 74 68 3b | nction().{...return.this.length; |
16c0 | 0a 09 7d 2c 0a 0a 09 74 6f 41 72 72 61 79 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 72 | ..},...toArray:.function().{...r |
16e0 | 65 74 75 72 6e 20 63 6f 72 65 5f 73 6c 69 63 65 2e 63 61 6c 6c 28 20 74 68 69 73 20 29 3b 0a 09 | eturn.core_slice.call(.this.);.. |
1700 | 7d 2c 0a 0a 09 2f 2f 20 47 65 74 20 74 68 65 20 4e 74 68 20 65 6c 65 6d 65 6e 74 20 69 6e 20 74 | },...//.Get.the.Nth.element.in.t |
1720 | 68 65 20 6d 61 74 63 68 65 64 20 65 6c 65 6d 65 6e 74 20 73 65 74 20 4f 52 0a 09 2f 2f 20 47 65 | he.matched.element.set.OR..//.Ge |
1740 | 74 20 74 68 65 20 77 68 6f 6c 65 20 6d 61 74 63 68 65 64 20 65 6c 65 6d 65 6e 74 20 73 65 74 20 | t.the.whole.matched.element.set. |
1760 | 61 73 20 61 20 63 6c 65 61 6e 20 61 72 72 61 79 0a 09 67 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 | as.a.clean.array..get:.function( |
1780 | 20 6e 75 6d 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 6e 75 6d 20 3d 3d 20 6e 75 6c 6c 20 3f 0a | .num.).{...return.num.==.null.?. |
17a0 | 0a 09 09 09 2f 2f 20 52 65 74 75 72 6e 20 61 20 27 63 6c 65 61 6e 27 20 61 72 72 61 79 0a 09 09 | ....//.Return.a.'clean'.array... |
17c0 | 09 74 68 69 73 2e 74 6f 41 72 72 61 79 28 29 20 3a 0a 0a 09 09 09 2f 2f 20 52 65 74 75 72 6e 20 | .this.toArray().:.....//.Return. |
17e0 | 6a 75 73 74 20 74 68 65 20 6f 62 6a 65 63 74 0a 09 09 09 28 20 6e 75 6d 20 3c 20 30 20 3f 20 74 | just.the.object....(.num.<.0.?.t |
1800 | 68 69 73 5b 20 74 68 69 73 2e 6c 65 6e 67 74 68 20 2b 20 6e 75 6d 20 5d 20 3a 20 74 68 69 73 5b | his[.this.length.+.num.].:.this[ |
1820 | 20 6e 75 6d 20 5d 20 29 3b 0a 09 7d 2c 0a 0a 09 2f 2f 20 54 61 6b 65 20 61 6e 20 61 72 72 61 79 | .num.].);..},...//.Take.an.array |
1840 | 20 6f 66 20 65 6c 65 6d 65 6e 74 73 20 61 6e 64 20 70 75 73 68 20 69 74 20 6f 6e 74 6f 20 74 68 | .of.elements.and.push.it.onto.th |
1860 | 65 20 73 74 61 63 6b 0a 09 2f 2f 20 28 72 65 74 75 72 6e 69 6e 67 20 74 68 65 20 6e 65 77 20 6d | e.stack..//.(returning.the.new.m |
1880 | 61 74 63 68 65 64 20 65 6c 65 6d 65 6e 74 20 73 65 74 29 0a 09 70 75 73 68 53 74 61 63 6b 3a 20 | atched.element.set)..pushStack:. |
18a0 | 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 73 2c 20 6e 61 6d 65 2c 20 73 65 6c 65 63 74 6f 72 20 | function(.elems,.name,.selector. |
18c0 | 29 20 7b 0a 0a 09 09 2f 2f 20 42 75 69 6c 64 20 61 20 6e 65 77 20 6a 51 75 65 72 79 20 6d 61 74 | ).{....//.Build.a.new.jQuery.mat |
18e0 | 63 68 65 64 20 65 6c 65 6d 65 6e 74 20 73 65 74 0a 09 09 76 61 72 20 72 65 74 20 3d 20 6a 51 75 | ched.element.set...var.ret.=.jQu |
1900 | 65 72 79 2e 6d 65 72 67 65 28 20 74 68 69 73 2e 63 6f 6e 73 74 72 75 63 74 6f 72 28 29 2c 20 65 | ery.merge(.this.constructor(),.e |
1920 | 6c 65 6d 73 20 29 3b 0a 0a 09 09 2f 2f 20 41 64 64 20 74 68 65 20 6f 6c 64 20 6f 62 6a 65 63 74 | lems.);....//.Add.the.old.object |
1940 | 20 6f 6e 74 6f 20 74 68 65 20 73 74 61 63 6b 20 28 61 73 20 61 20 72 65 66 65 72 65 6e 63 65 29 | .onto.the.stack.(as.a.reference) |
1960 | 0a 09 09 72 65 74 2e 70 72 65 76 4f 62 6a 65 63 74 20 3d 20 74 68 69 73 3b 0a 0a 09 09 72 65 74 | ...ret.prevObject.=.this;....ret |
1980 | 2e 63 6f 6e 74 65 78 74 20 3d 20 74 68 69 73 2e 63 6f 6e 74 65 78 74 3b 0a 0a 09 09 69 66 20 28 | .context.=.this.context;....if.( |
19a0 | 20 6e 61 6d 65 20 3d 3d 3d 20 22 66 69 6e 64 22 20 29 20 7b 0a 09 09 09 72 65 74 2e 73 65 6c 65 | .name.===."find".).{....ret.sele |
19c0 | 63 74 6f 72 20 3d 20 74 68 69 73 2e 73 65 6c 65 63 74 6f 72 20 2b 20 28 20 74 68 69 73 2e 73 65 | ctor.=.this.selector.+.(.this.se |
19e0 | 6c 65 63 74 6f 72 20 3f 20 22 20 22 20 3a 20 22 22 20 29 20 2b 20 73 65 6c 65 63 74 6f 72 3b 0a | lector.?.".".:."".).+.selector;. |
1a00 | 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 6e 61 6d 65 20 29 20 7b 0a 09 09 09 72 65 74 2e 73 65 | ..}.else.if.(.name.).{....ret.se |
1a20 | 6c 65 63 74 6f 72 20 3d 20 74 68 69 73 2e 73 65 6c 65 63 74 6f 72 20 2b 20 22 2e 22 20 2b 20 6e | lector.=.this.selector.+.".".+.n |
1a40 | 61 6d 65 20 2b 20 22 28 22 20 2b 20 73 65 6c 65 63 74 6f 72 20 2b 20 22 29 22 3b 0a 09 09 7d 0a | ame.+."(".+.selector.+.")";...}. |
1a60 | 0a 09 09 2f 2f 20 52 65 74 75 72 6e 20 74 68 65 20 6e 65 77 6c 79 2d 66 6f 72 6d 65 64 20 65 6c | ...//.Return.the.newly-formed.el |
1a80 | 65 6d 65 6e 74 20 73 65 74 0a 09 09 72 65 74 75 72 6e 20 72 65 74 3b 0a 09 7d 2c 0a 0a 09 2f 2f | ement.set...return.ret;..},...// |
1aa0 | 20 45 78 65 63 75 74 65 20 61 20 63 61 6c 6c 62 61 63 6b 20 66 6f 72 20 65 76 65 72 79 20 65 6c | .Execute.a.callback.for.every.el |
1ac0 | 65 6d 65 6e 74 20 69 6e 20 74 68 65 20 6d 61 74 63 68 65 64 20 73 65 74 2e 0a 09 2f 2f 20 28 59 | ement.in.the.matched.set...//.(Y |
1ae0 | 6f 75 20 63 61 6e 20 73 65 65 64 20 74 68 65 20 61 72 67 75 6d 65 6e 74 73 20 77 69 74 68 20 61 | ou.can.seed.the.arguments.with.a |
1b00 | 6e 20 61 72 72 61 79 20 6f 66 20 61 72 67 73 2c 20 62 75 74 20 74 68 69 73 20 69 73 0a 09 2f 2f | n.array.of.args,.but.this.is..// |
1b20 | 20 6f 6e 6c 79 20 75 73 65 64 20 69 6e 74 65 72 6e 61 6c 6c 79 2e 29 0a 09 65 61 63 68 3a 20 66 | .only.used.internally.)..each:.f |
1b40 | 75 6e 63 74 69 6f 6e 28 20 63 61 6c 6c 62 61 63 6b 2c 20 61 72 67 73 20 29 20 7b 0a 09 09 72 65 | unction(.callback,.args.).{...re |
1b60 | 74 75 72 6e 20 6a 51 75 65 72 79 2e 65 61 63 68 28 20 74 68 69 73 2c 20 63 61 6c 6c 62 61 63 6b | turn.jQuery.each(.this,.callback |
1b80 | 2c 20 61 72 67 73 20 29 3b 0a 09 7d 2c 0a 0a 09 72 65 61 64 79 3a 20 66 75 6e 63 74 69 6f 6e 28 | ,.args.);..},...ready:.function( |
1ba0 | 20 66 6e 20 29 20 7b 0a 09 09 2f 2f 20 41 64 64 20 74 68 65 20 63 61 6c 6c 62 61 63 6b 0a 09 09 | .fn.).{...//.Add.the.callback... |
1bc0 | 6a 51 75 65 72 79 2e 72 65 61 64 79 2e 70 72 6f 6d 69 73 65 28 29 2e 64 6f 6e 65 28 20 66 6e 20 | jQuery.ready.promise().done(.fn. |
1be0 | 29 3b 0a 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 7d 2c 0a 0a 09 65 71 3a 20 66 75 6e | );....return.this;..},...eq:.fun |
1c00 | 63 74 69 6f 6e 28 20 69 20 29 20 7b 0a 09 09 69 20 3d 20 2b 69 3b 0a 09 09 72 65 74 75 72 6e 20 | ction(.i.).{...i.=.+i;...return. |
1c20 | 69 20 3d 3d 3d 20 2d 31 20 3f 0a 09 09 09 74 68 69 73 2e 73 6c 69 63 65 28 20 69 20 29 20 3a 0a | i.===.-1.?....this.slice(.i.).:. |
1c40 | 09 09 09 74 68 69 73 2e 73 6c 69 63 65 28 20 69 2c 20 69 20 2b 20 31 20 29 3b 0a 09 7d 2c 0a 0a | ...this.slice(.i,.i.+.1.);..},.. |
1c60 | 09 66 69 72 73 74 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 74 68 | .first:.function().{...return.th |
1c80 | 69 73 2e 65 71 28 20 30 20 29 3b 0a 09 7d 2c 0a 0a 09 6c 61 73 74 3a 20 66 75 6e 63 74 69 6f 6e | is.eq(.0.);..},...last:.function |
1ca0 | 28 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 65 71 28 20 2d 31 20 29 3b 0a 09 7d 2c | ().{...return.this.eq(.-1.);..}, |
1cc0 | 0a 0a 09 73 6c 69 63 65 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 | ...slice:.function().{...return. |
1ce0 | 74 68 69 73 2e 70 75 73 68 53 74 61 63 6b 28 20 63 6f 72 65 5f 73 6c 69 63 65 2e 61 70 70 6c 79 | this.pushStack(.core_slice.apply |
1d00 | 28 20 74 68 69 73 2c 20 61 72 67 75 6d 65 6e 74 73 20 29 2c 0a 09 09 09 22 73 6c 69 63 65 22 2c | (.this,.arguments.),...."slice", |
1d20 | 20 63 6f 72 65 5f 73 6c 69 63 65 2e 63 61 6c 6c 28 61 72 67 75 6d 65 6e 74 73 29 2e 6a 6f 69 6e | .core_slice.call(arguments).join |
1d40 | 28 22 2c 22 29 20 29 3b 0a 09 7d 2c 0a 0a 09 6d 61 70 3a 20 66 75 6e 63 74 69 6f 6e 28 20 63 61 | (",").);..},...map:.function(.ca |
1d60 | 6c 6c 62 61 63 6b 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 70 75 73 68 53 74 61 | llback.).{...return.this.pushSta |
1d80 | 63 6b 28 20 6a 51 75 65 72 79 2e 6d 61 70 28 74 68 69 73 2c 20 66 75 6e 63 74 69 6f 6e 28 20 65 | ck(.jQuery.map(this,.function(.e |
1da0 | 6c 65 6d 2c 20 69 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 63 61 6c 6c 62 61 63 6b 2e 63 61 | lem,.i.).{....return.callback.ca |
1dc0 | 6c 6c 28 20 65 6c 65 6d 2c 20 69 2c 20 65 6c 65 6d 20 29 3b 0a 09 09 7d 29 29 3b 0a 09 7d 2c 0a | ll(.elem,.i,.elem.);...}));..},. |
1de0 | 0a 09 65 6e 64 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 74 68 69 | ..end:.function().{...return.thi |
1e00 | 73 2e 70 72 65 76 4f 62 6a 65 63 74 20 7c 7c 20 74 68 69 73 2e 63 6f 6e 73 74 72 75 63 74 6f 72 | s.prevObject.||.this.constructor |
1e20 | 28 6e 75 6c 6c 29 3b 0a 09 7d 2c 0a 0a 09 2f 2f 20 46 6f 72 20 69 6e 74 65 72 6e 61 6c 20 75 73 | (null);..},...//.For.internal.us |
1e40 | 65 20 6f 6e 6c 79 2e 0a 09 2f 2f 20 42 65 68 61 76 65 73 20 6c 69 6b 65 20 61 6e 20 41 72 72 61 | e.only...//.Behaves.like.an.Arra |
1e60 | 79 27 73 20 6d 65 74 68 6f 64 2c 20 6e 6f 74 20 6c 69 6b 65 20 61 20 6a 51 75 65 72 79 20 6d 65 | y's.method,.not.like.a.jQuery.me |
1e80 | 74 68 6f 64 2e 0a 09 70 75 73 68 3a 20 63 6f 72 65 5f 70 75 73 68 2c 0a 09 73 6f 72 74 3a 20 5b | thod...push:.core_push,..sort:.[ |
1ea0 | 5d 2e 73 6f 72 74 2c 0a 09 73 70 6c 69 63 65 3a 20 5b 5d 2e 73 70 6c 69 63 65 0a 7d 3b 0a 0a 2f | ].sort,..splice:.[].splice.};../ |
1ec0 | 2f 20 47 69 76 65 20 74 68 65 20 69 6e 69 74 20 66 75 6e 63 74 69 6f 6e 20 74 68 65 20 6a 51 75 | /.Give.the.init.function.the.jQu |
1ee0 | 65 72 79 20 70 72 6f 74 6f 74 79 70 65 20 66 6f 72 20 6c 61 74 65 72 20 69 6e 73 74 61 6e 74 69 | ery.prototype.for.later.instanti |
1f00 | 61 74 69 6f 6e 0a 6a 51 75 65 72 79 2e 66 6e 2e 69 6e 69 74 2e 70 72 6f 74 6f 74 79 70 65 20 3d | ation.jQuery.fn.init.prototype.= |
1f20 | 20 6a 51 75 65 72 79 2e 66 6e 3b 0a 0a 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 20 3d 20 6a 51 75 | .jQuery.fn;..jQuery.extend.=.jQu |
1f40 | 65 72 79 2e 66 6e 2e 65 78 74 65 6e 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 76 61 | ery.fn.extend.=.function().{..va |
1f60 | 72 20 6f 70 74 69 6f 6e 73 2c 20 6e 61 6d 65 2c 20 73 72 63 2c 20 63 6f 70 79 2c 20 63 6f 70 79 | r.options,.name,.src,.copy,.copy |
1f80 | 49 73 41 72 72 61 79 2c 20 63 6c 6f 6e 65 2c 0a 09 09 74 61 72 67 65 74 20 3d 20 61 72 67 75 6d | IsArray,.clone,...target.=.argum |
1fa0 | 65 6e 74 73 5b 30 5d 20 7c 7c 20 7b 7d 2c 0a 09 09 69 20 3d 20 31 2c 0a 09 09 6c 65 6e 67 74 68 | ents[0].||.{},...i.=.1,...length |
1fc0 | 20 3d 20 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 2c 0a 09 09 64 65 65 70 20 3d 20 66 61 | .=.arguments.length,...deep.=.fa |
1fe0 | 6c 73 65 3b 0a 0a 09 2f 2f 20 48 61 6e 64 6c 65 20 61 20 64 65 65 70 20 63 6f 70 79 20 73 69 74 | lse;...//.Handle.a.deep.copy.sit |
2000 | 75 61 74 69 6f 6e 0a 09 69 66 20 28 20 74 79 70 65 6f 66 20 74 61 72 67 65 74 20 3d 3d 3d 20 22 | uation..if.(.typeof.target.===." |
2020 | 62 6f 6f 6c 65 61 6e 22 20 29 20 7b 0a 09 09 64 65 65 70 20 3d 20 74 61 72 67 65 74 3b 0a 09 09 | boolean".).{...deep.=.target;... |
2040 | 74 61 72 67 65 74 20 3d 20 61 72 67 75 6d 65 6e 74 73 5b 31 5d 20 7c 7c 20 7b 7d 3b 0a 09 09 2f | target.=.arguments[1].||.{};.../ |
2060 | 2f 20 73 6b 69 70 20 74 68 65 20 62 6f 6f 6c 65 61 6e 20 61 6e 64 20 74 68 65 20 74 61 72 67 65 | /.skip.the.boolean.and.the.targe |
2080 | 74 0a 09 09 69 20 3d 20 32 3b 0a 09 7d 0a 0a 09 2f 2f 20 48 61 6e 64 6c 65 20 63 61 73 65 20 77 | t...i.=.2;..}...//.Handle.case.w |
20a0 | 68 65 6e 20 74 61 72 67 65 74 20 69 73 20 61 20 73 74 72 69 6e 67 20 6f 72 20 73 6f 6d 65 74 68 | hen.target.is.a.string.or.someth |
20c0 | 69 6e 67 20 28 70 6f 73 73 69 62 6c 65 20 69 6e 20 64 65 65 70 20 63 6f 70 79 29 0a 09 69 66 20 | ing.(possible.in.deep.copy)..if. |
20e0 | 28 20 74 79 70 65 6f 66 20 74 61 72 67 65 74 20 21 3d 3d 20 22 6f 62 6a 65 63 74 22 20 26 26 20 | (.typeof.target.!==."object".&&. |
2100 | 21 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 74 61 72 67 65 74 29 20 29 20 7b 0a 09 | !jQuery.isFunction(target).).{.. |
2120 | 09 74 61 72 67 65 74 20 3d 20 7b 7d 3b 0a 09 7d 0a 0a 09 2f 2f 20 65 78 74 65 6e 64 20 6a 51 75 | .target.=.{};..}...//.extend.jQu |
2140 | 65 72 79 20 69 74 73 65 6c 66 20 69 66 20 6f 6e 6c 79 20 6f 6e 65 20 61 72 67 75 6d 65 6e 74 20 | ery.itself.if.only.one.argument. |
2160 | 69 73 20 70 61 73 73 65 64 0a 09 69 66 20 28 20 6c 65 6e 67 74 68 20 3d 3d 3d 20 69 20 29 20 7b | is.passed..if.(.length.===.i.).{ |
2180 | 0a 09 09 74 61 72 67 65 74 20 3d 20 74 68 69 73 3b 0a 09 09 2d 2d 69 3b 0a 09 7d 0a 0a 09 66 6f | ...target.=.this;...--i;..}...fo |
21a0 | 72 20 28 20 3b 20 69 20 3c 20 6c 65 6e 67 74 68 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 2f 2f 20 4f | r.(.;.i.<.length;.i++.).{...//.O |
21c0 | 6e 6c 79 20 64 65 61 6c 20 77 69 74 68 20 6e 6f 6e 2d 6e 75 6c 6c 2f 75 6e 64 65 66 69 6e 65 64 | nly.deal.with.non-null/undefined |
21e0 | 20 76 61 6c 75 65 73 0a 09 09 69 66 20 28 20 28 6f 70 74 69 6f 6e 73 20 3d 20 61 72 67 75 6d 65 | .values...if.(.(options.=.argume |
2200 | 6e 74 73 5b 20 69 20 5d 29 20 21 3d 20 6e 75 6c 6c 20 29 20 7b 0a 09 09 09 2f 2f 20 45 78 74 65 | nts[.i.]).!=.null.).{....//.Exte |
2220 | 6e 64 20 74 68 65 20 62 61 73 65 20 6f 62 6a 65 63 74 0a 09 09 09 66 6f 72 20 28 20 6e 61 6d 65 | nd.the.base.object....for.(.name |
2240 | 20 69 6e 20 6f 70 74 69 6f 6e 73 20 29 20 7b 0a 09 09 09 09 73 72 63 20 3d 20 74 61 72 67 65 74 | .in.options.).{.....src.=.target |
2260 | 5b 20 6e 61 6d 65 20 5d 3b 0a 09 09 09 09 63 6f 70 79 20 3d 20 6f 70 74 69 6f 6e 73 5b 20 6e 61 | [.name.];.....copy.=.options[.na |
2280 | 6d 65 20 5d 3b 0a 0a 09 09 09 09 2f 2f 20 50 72 65 76 65 6e 74 20 6e 65 76 65 72 2d 65 6e 64 69 | me.];......//.Prevent.never-endi |
22a0 | 6e 67 20 6c 6f 6f 70 0a 09 09 09 09 69 66 20 28 20 74 61 72 67 65 74 20 3d 3d 3d 20 63 6f 70 79 | ng.loop.....if.(.target.===.copy |
22c0 | 20 29 20 7b 0a 09 09 09 09 09 63 6f 6e 74 69 6e 75 65 3b 0a 09 09 09 09 7d 0a 0a 09 09 09 09 2f | .).{......continue;.....}....../ |
22e0 | 2f 20 52 65 63 75 72 73 65 20 69 66 20 77 65 27 72 65 20 6d 65 72 67 69 6e 67 20 70 6c 61 69 6e | /.Recurse.if.we're.merging.plain |
2300 | 20 6f 62 6a 65 63 74 73 20 6f 72 20 61 72 72 61 79 73 0a 09 09 09 09 69 66 20 28 20 64 65 65 70 | .objects.or.arrays.....if.(.deep |
2320 | 20 26 26 20 63 6f 70 79 20 26 26 20 28 20 6a 51 75 65 72 79 2e 69 73 50 6c 61 69 6e 4f 62 6a 65 | .&&.copy.&&.(.jQuery.isPlainObje |
2340 | 63 74 28 63 6f 70 79 29 20 7c 7c 20 28 63 6f 70 79 49 73 41 72 72 61 79 20 3d 20 6a 51 75 65 72 | ct(copy).||.(copyIsArray.=.jQuer |
2360 | 79 2e 69 73 41 72 72 61 79 28 63 6f 70 79 29 29 20 29 20 29 20 7b 0a 09 09 09 09 09 69 66 20 28 | y.isArray(copy)).).).{......if.( |
2380 | 20 63 6f 70 79 49 73 41 72 72 61 79 20 29 20 7b 0a 09 09 09 09 09 09 63 6f 70 79 49 73 41 72 72 | .copyIsArray.).{.......copyIsArr |
23a0 | 61 79 20 3d 20 66 61 6c 73 65 3b 0a 09 09 09 09 09 09 63 6c 6f 6e 65 20 3d 20 73 72 63 20 26 26 | ay.=.false;.......clone.=.src.&& |
23c0 | 20 6a 51 75 65 72 79 2e 69 73 41 72 72 61 79 28 73 72 63 29 20 3f 20 73 72 63 20 3a 20 5b 5d 3b | .jQuery.isArray(src).?.src.:.[]; |
23e0 | 0a 0a 09 09 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 09 09 63 6c 6f 6e 65 20 3d 20 73 72 | .......}.else.{.......clone.=.sr |
2400 | 63 20 26 26 20 6a 51 75 65 72 79 2e 69 73 50 6c 61 69 6e 4f 62 6a 65 63 74 28 73 72 63 29 20 3f | c.&&.jQuery.isPlainObject(src).? |
2420 | 20 73 72 63 20 3a 20 7b 7d 3b 0a 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 2f 2f 20 4e 65 76 65 72 | .src.:.{};......}.......//.Never |
2440 | 20 6d 6f 76 65 20 6f 72 69 67 69 6e 61 6c 20 6f 62 6a 65 63 74 73 2c 20 63 6c 6f 6e 65 20 74 68 | .move.original.objects,.clone.th |
2460 | 65 6d 0a 09 09 09 09 09 74 61 72 67 65 74 5b 20 6e 61 6d 65 20 5d 20 3d 20 6a 51 75 65 72 79 2e | em......target[.name.].=.jQuery. |
2480 | 65 78 74 65 6e 64 28 20 64 65 65 70 2c 20 63 6c 6f 6e 65 2c 20 63 6f 70 79 20 29 3b 0a 0a 09 09 | extend(.deep,.clone,.copy.);.... |
24a0 | 09 09 2f 2f 20 44 6f 6e 27 74 20 62 72 69 6e 67 20 69 6e 20 75 6e 64 65 66 69 6e 65 64 20 76 61 | ..//.Don't.bring.in.undefined.va |
24c0 | 6c 75 65 73 0a 09 09 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 63 6f 70 79 20 21 3d 3d 20 75 6e | lues.....}.else.if.(.copy.!==.un |
24e0 | 64 65 66 69 6e 65 64 20 29 20 7b 0a 09 09 09 09 09 74 61 72 67 65 74 5b 20 6e 61 6d 65 20 5d 20 | defined.).{......target[.name.]. |
2500 | 3d 20 63 6f 70 79 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 7d 0a 09 7d 0a 0a 09 2f 2f 20 52 | =.copy;.....}....}...}..}...//.R |
2520 | 65 74 75 72 6e 20 74 68 65 20 6d 6f 64 69 66 69 65 64 20 6f 62 6a 65 63 74 0a 09 72 65 74 75 72 | eturn.the.modified.object..retur |
2540 | 6e 20 74 61 72 67 65 74 3b 0a 7d 3b 0a 0a 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 28 7b 0a 09 6e | n.target;.};..jQuery.extend({..n |
2560 | 6f 43 6f 6e 66 6c 69 63 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 64 65 65 70 20 29 20 7b 0a 09 09 | oConflict:.function(.deep.).{... |
2580 | 69 66 20 28 20 77 69 6e 64 6f 77 2e 24 20 3d 3d 3d 20 6a 51 75 65 72 79 20 29 20 7b 0a 09 09 09 | if.(.window.$.===.jQuery.).{.... |
25a0 | 77 69 6e 64 6f 77 2e 24 20 3d 20 5f 24 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 64 65 65 70 20 | window.$.=._$;...}....if.(.deep. |
25c0 | 26 26 20 77 69 6e 64 6f 77 2e 6a 51 75 65 72 79 20 3d 3d 3d 20 6a 51 75 65 72 79 20 29 20 7b 0a | &&.window.jQuery.===.jQuery.).{. |
25e0 | 09 09 09 77 69 6e 64 6f 77 2e 6a 51 75 65 72 79 20 3d 20 5f 6a 51 75 65 72 79 3b 0a 09 09 7d 0a | ...window.jQuery.=._jQuery;...}. |
2600 | 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 3b 0a 09 7d 2c 0a 0a 09 2f 2f 20 49 73 20 74 68 | ...return.jQuery;..},...//.Is.th |
2620 | 65 20 44 4f 4d 20 72 65 61 64 79 20 74 6f 20 62 65 20 75 73 65 64 3f 20 53 65 74 20 74 6f 20 74 | e.DOM.ready.to.be.used?.Set.to.t |
2640 | 72 75 65 20 6f 6e 63 65 20 69 74 20 6f 63 63 75 72 73 2e 0a 09 69 73 52 65 61 64 79 3a 20 66 61 | rue.once.it.occurs...isReady:.fa |
2660 | 6c 73 65 2c 0a 0a 09 2f 2f 20 41 20 63 6f 75 6e 74 65 72 20 74 6f 20 74 72 61 63 6b 20 68 6f 77 | lse,...//.A.counter.to.track.how |
2680 | 20 6d 61 6e 79 20 69 74 65 6d 73 20 74 6f 20 77 61 69 74 20 66 6f 72 20 62 65 66 6f 72 65 0a 09 | .many.items.to.wait.for.before.. |
26a0 | 2f 2f 20 74 68 65 20 72 65 61 64 79 20 65 76 65 6e 74 20 66 69 72 65 73 2e 20 53 65 65 20 23 36 | //.the.ready.event.fires..See.#6 |
26c0 | 37 38 31 0a 09 72 65 61 64 79 57 61 69 74 3a 20 31 2c 0a 0a 09 2f 2f 20 48 6f 6c 64 20 28 6f 72 | 781..readyWait:.1,...//.Hold.(or |
26e0 | 20 72 65 6c 65 61 73 65 29 20 74 68 65 20 72 65 61 64 79 20 65 76 65 6e 74 0a 09 68 6f 6c 64 52 | .release).the.ready.event..holdR |
2700 | 65 61 64 79 3a 20 66 75 6e 63 74 69 6f 6e 28 20 68 6f 6c 64 20 29 20 7b 0a 09 09 69 66 20 28 20 | eady:.function(.hold.).{...if.(. |
2720 | 68 6f 6c 64 20 29 20 7b 0a 09 09 09 6a 51 75 65 72 79 2e 72 65 61 64 79 57 61 69 74 2b 2b 3b 0a | hold.).{....jQuery.readyWait++;. |
2740 | 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 6a 51 75 65 72 79 2e 72 65 61 64 79 28 20 74 72 75 65 | ..}.else.{....jQuery.ready(.true |
2760 | 20 29 3b 0a 09 09 7d 0a 09 7d 2c 0a 0a 09 2f 2f 20 48 61 6e 64 6c 65 20 77 68 65 6e 20 74 68 65 | .);...}..},...//.Handle.when.the |
2780 | 20 44 4f 4d 20 69 73 20 72 65 61 64 79 0a 09 72 65 61 64 79 3a 20 66 75 6e 63 74 69 6f 6e 28 20 | .DOM.is.ready..ready:.function(. |
27a0 | 77 61 69 74 20 29 20 7b 0a 0a 09 09 2f 2f 20 41 62 6f 72 74 20 69 66 20 74 68 65 72 65 20 61 72 | wait.).{....//.Abort.if.there.ar |
27c0 | 65 20 70 65 6e 64 69 6e 67 20 68 6f 6c 64 73 20 6f 72 20 77 65 27 72 65 20 61 6c 72 65 61 64 79 | e.pending.holds.or.we're.already |
27e0 | 20 72 65 61 64 79 0a 09 09 69 66 20 28 20 77 61 69 74 20 3d 3d 3d 20 74 72 75 65 20 3f 20 2d 2d | .ready...if.(.wait.===.true.?.-- |
2800 | 6a 51 75 65 72 79 2e 72 65 61 64 79 57 61 69 74 20 3a 20 6a 51 75 65 72 79 2e 69 73 52 65 61 64 | jQuery.readyWait.:.jQuery.isRead |
2820 | 79 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 4d 61 6b 65 20 | y.).{....return;...}....//.Make. |
2840 | 73 75 72 65 20 62 6f 64 79 20 65 78 69 73 74 73 2c 20 61 74 20 6c 65 61 73 74 2c 20 69 6e 20 63 | sure.body.exists,.at.least,.in.c |
2860 | 61 73 65 20 49 45 20 67 65 74 73 20 61 20 6c 69 74 74 6c 65 20 6f 76 65 72 7a 65 61 6c 6f 75 73 | ase.IE.gets.a.little.overzealous |
2880 | 20 28 74 69 63 6b 65 74 20 23 35 34 34 33 29 2e 0a 09 09 69 66 20 28 20 21 64 6f 63 75 6d 65 6e | .(ticket.#5443)....if.(.!documen |
28a0 | 74 2e 62 6f 64 79 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 73 65 74 54 69 6d 65 6f 75 74 28 | t.body.).{....return.setTimeout( |
28c0 | 20 6a 51 75 65 72 79 2e 72 65 61 64 79 2c 20 31 20 29 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 52 65 | .jQuery.ready,.1.);...}....//.Re |
28e0 | 6d 65 6d 62 65 72 20 74 68 61 74 20 74 68 65 20 44 4f 4d 20 69 73 20 72 65 61 64 79 0a 09 09 6a | member.that.the.DOM.is.ready...j |
2900 | 51 75 65 72 79 2e 69 73 52 65 61 64 79 20 3d 20 74 72 75 65 3b 0a 0a 09 09 2f 2f 20 49 66 20 61 | Query.isReady.=.true;....//.If.a |
2920 | 20 6e 6f 72 6d 61 6c 20 44 4f 4d 20 52 65 61 64 79 20 65 76 65 6e 74 20 66 69 72 65 64 2c 20 64 | .normal.DOM.Ready.event.fired,.d |
2940 | 65 63 72 65 6d 65 6e 74 2c 20 61 6e 64 20 77 61 69 74 20 69 66 20 6e 65 65 64 20 62 65 0a 09 09 | ecrement,.and.wait.if.need.be... |
2960 | 69 66 20 28 20 77 61 69 74 20 21 3d 3d 20 74 72 75 65 20 26 26 20 2d 2d 6a 51 75 65 72 79 2e 72 | if.(.wait.!==.true.&&.--jQuery.r |
2980 | 65 61 64 79 57 61 69 74 20 3e 20 30 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 3b 0a 09 09 7d 0a | eadyWait.>.0.).{....return;...}. |
29a0 | 0a 09 09 2f 2f 20 49 66 20 74 68 65 72 65 20 61 72 65 20 66 75 6e 63 74 69 6f 6e 73 20 62 6f 75 | ...//.If.there.are.functions.bou |
29c0 | 6e 64 2c 20 74 6f 20 65 78 65 63 75 74 65 0a 09 09 72 65 61 64 79 4c 69 73 74 2e 72 65 73 6f 6c | nd,.to.execute...readyList.resol |
29e0 | 76 65 57 69 74 68 28 20 64 6f 63 75 6d 65 6e 74 2c 20 5b 20 6a 51 75 65 72 79 20 5d 20 29 3b 0a | veWith(.document,.[.jQuery.].);. |
2a00 | 0a 09 09 2f 2f 20 54 72 69 67 67 65 72 20 61 6e 79 20 62 6f 75 6e 64 20 72 65 61 64 79 20 65 76 | ...//.Trigger.any.bound.ready.ev |
2a20 | 65 6e 74 73 0a 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e 66 6e 2e 74 72 69 67 67 65 72 20 29 20 | ents...if.(.jQuery.fn.trigger.). |
2a40 | 7b 0a 09 09 09 6a 51 75 65 72 79 28 20 64 6f 63 75 6d 65 6e 74 20 29 2e 74 72 69 67 67 65 72 28 | {....jQuery(.document.).trigger( |
2a60 | 22 72 65 61 64 79 22 29 2e 6f 66 66 28 22 72 65 61 64 79 22 29 3b 0a 09 09 7d 0a 09 7d 2c 0a 0a | "ready").off("ready");...}..},.. |
2a80 | 09 2f 2f 20 53 65 65 20 74 65 73 74 2f 75 6e 69 74 2f 63 6f 72 65 2e 6a 73 20 66 6f 72 20 64 65 | .//.See.test/unit/core.js.for.de |
2aa0 | 74 61 69 6c 73 20 63 6f 6e 63 65 72 6e 69 6e 67 20 69 73 46 75 6e 63 74 69 6f 6e 2e 0a 09 2f 2f | tails.concerning.isFunction...// |
2ac0 | 20 53 69 6e 63 65 20 76 65 72 73 69 6f 6e 20 31 2e 33 2c 20 44 4f 4d 20 6d 65 74 68 6f 64 73 20 | .Since.version.1.3,.DOM.methods. |
2ae0 | 61 6e 64 20 66 75 6e 63 74 69 6f 6e 73 20 6c 69 6b 65 20 61 6c 65 72 74 0a 09 2f 2f 20 61 72 65 | and.functions.like.alert..//.are |
2b00 | 6e 27 74 20 73 75 70 70 6f 72 74 65 64 2e 20 54 68 65 79 20 72 65 74 75 72 6e 20 66 61 6c 73 65 | n't.supported..They.return.false |
2b20 | 20 6f 6e 20 49 45 20 28 23 32 39 36 38 29 2e 0a 09 69 73 46 75 6e 63 74 69 6f 6e 3a 20 66 75 6e | .on.IE.(#2968)...isFunction:.fun |
2b40 | 63 74 69 6f 6e 28 20 6f 62 6a 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 74 | ction(.obj.).{...return.jQuery.t |
2b60 | 79 70 65 28 6f 62 6a 29 20 3d 3d 3d 20 22 66 75 6e 63 74 69 6f 6e 22 3b 0a 09 7d 2c 0a 0a 09 69 | ype(obj).===."function";..},...i |
2b80 | 73 41 72 72 61 79 3a 20 41 72 72 61 79 2e 69 73 41 72 72 61 79 20 7c 7c 20 66 75 6e 63 74 69 6f | sArray:.Array.isArray.||.functio |
2ba0 | 6e 28 20 6f 62 6a 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 74 79 70 65 28 | n(.obj.).{...return.jQuery.type( |
2bc0 | 6f 62 6a 29 20 3d 3d 3d 20 22 61 72 72 61 79 22 3b 0a 09 7d 2c 0a 0a 09 69 73 57 69 6e 64 6f 77 | obj).===."array";..},...isWindow |
2be0 | 3a 20 66 75 6e 63 74 69 6f 6e 28 20 6f 62 6a 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 6f 62 6a | :.function(.obj.).{...return.obj |
2c00 | 20 21 3d 20 6e 75 6c 6c 20 26 26 20 6f 62 6a 20 3d 3d 20 6f 62 6a 2e 77 69 6e 64 6f 77 3b 0a 09 | .!=.null.&&.obj.==.obj.window;.. |
2c20 | 7d 2c 0a 0a 09 69 73 4e 75 6d 65 72 69 63 3a 20 66 75 6e 63 74 69 6f 6e 28 20 6f 62 6a 20 29 20 | },...isNumeric:.function(.obj.). |
2c40 | 7b 0a 09 09 72 65 74 75 72 6e 20 21 69 73 4e 61 4e 28 20 70 61 72 73 65 46 6c 6f 61 74 28 6f 62 | {...return.!isNaN(.parseFloat(ob |
2c60 | 6a 29 20 29 20 26 26 20 69 73 46 69 6e 69 74 65 28 20 6f 62 6a 20 29 3b 0a 09 7d 2c 0a 0a 09 74 | j).).&&.isFinite(.obj.);..},...t |
2c80 | 79 70 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 6f 62 6a 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 | ype:.function(.obj.).{...return. |
2ca0 | 6f 62 6a 20 3d 3d 20 6e 75 6c 6c 20 3f 0a 09 09 09 53 74 72 69 6e 67 28 20 6f 62 6a 20 29 20 3a | obj.==.null.?....String(.obj.).: |
2cc0 | 0a 09 09 09 63 6c 61 73 73 32 74 79 70 65 5b 20 63 6f 72 65 5f 74 6f 53 74 72 69 6e 67 2e 63 61 | ....class2type[.core_toString.ca |
2ce0 | 6c 6c 28 6f 62 6a 29 20 5d 20 7c 7c 20 22 6f 62 6a 65 63 74 22 3b 0a 09 7d 2c 0a 0a 09 69 73 50 | ll(obj).].||."object";..},...isP |
2d00 | 6c 61 69 6e 4f 62 6a 65 63 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 6f 62 6a 20 29 20 7b 0a 09 09 | lainObject:.function(.obj.).{... |
2d20 | 2f 2f 20 4d 75 73 74 20 62 65 20 61 6e 20 4f 62 6a 65 63 74 2e 0a 09 09 2f 2f 20 42 65 63 61 75 | //.Must.be.an.Object....//.Becau |
2d40 | 73 65 20 6f 66 20 49 45 2c 20 77 65 20 61 6c 73 6f 20 68 61 76 65 20 74 6f 20 63 68 65 63 6b 20 | se.of.IE,.we.also.have.to.check. |
2d60 | 74 68 65 20 70 72 65 73 65 6e 63 65 20 6f 66 20 74 68 65 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 | the.presence.of.the.constructor. |
2d80 | 70 72 6f 70 65 72 74 79 2e 0a 09 09 2f 2f 20 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 44 4f | property....//.Make.sure.that.DO |
2da0 | 4d 20 6e 6f 64 65 73 20 61 6e 64 20 77 69 6e 64 6f 77 20 6f 62 6a 65 63 74 73 20 64 6f 6e 27 74 | M.nodes.and.window.objects.don't |
2dc0 | 20 70 61 73 73 20 74 68 72 6f 75 67 68 2c 20 61 73 20 77 65 6c 6c 0a 09 09 69 66 20 28 20 21 6f | .pass.through,.as.well...if.(.!o |
2de0 | 62 6a 20 7c 7c 20 6a 51 75 65 72 79 2e 74 79 70 65 28 6f 62 6a 29 20 21 3d 3d 20 22 6f 62 6a 65 | bj.||.jQuery.type(obj).!==."obje |
2e00 | 63 74 22 20 7c 7c 20 6f 62 6a 2e 6e 6f 64 65 54 79 70 65 20 7c 7c 20 6a 51 75 65 72 79 2e 69 73 | ct".||.obj.nodeType.||.jQuery.is |
2e20 | 57 69 6e 64 6f 77 28 20 6f 62 6a 20 29 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 66 61 6c 73 | Window(.obj.).).{....return.fals |
2e40 | 65 3b 0a 09 09 7d 0a 0a 09 09 74 72 79 20 7b 0a 09 09 09 2f 2f 20 4e 6f 74 20 6f 77 6e 20 63 6f | e;...}....try.{....//.Not.own.co |
2e60 | 6e 73 74 72 75 63 74 6f 72 20 70 72 6f 70 65 72 74 79 20 6d 75 73 74 20 62 65 20 4f 62 6a 65 63 | nstructor.property.must.be.Objec |
2e80 | 74 0a 09 09 09 69 66 20 28 20 6f 62 6a 2e 63 6f 6e 73 74 72 75 63 74 6f 72 20 26 26 0a 09 09 09 | t....if.(.obj.constructor.&&.... |
2ea0 | 09 21 63 6f 72 65 5f 68 61 73 4f 77 6e 2e 63 61 6c 6c 28 6f 62 6a 2c 20 22 63 6f 6e 73 74 72 75 | .!core_hasOwn.call(obj,."constru |
2ec0 | 63 74 6f 72 22 29 20 26 26 0a 09 09 09 09 21 63 6f 72 65 5f 68 61 73 4f 77 6e 2e 63 61 6c 6c 28 | ctor").&&.....!core_hasOwn.call( |
2ee0 | 6f 62 6a 2e 63 6f 6e 73 74 72 75 63 74 6f 72 2e 70 72 6f 74 6f 74 79 70 65 2c 20 22 69 73 50 72 | obj.constructor.prototype,."isPr |
2f00 | 6f 74 6f 74 79 70 65 4f 66 22 29 20 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 66 61 6c 73 65 | ototypeOf").).{.....return.false |
2f20 | 3b 0a 09 09 09 7d 0a 09 09 7d 20 63 61 74 63 68 20 28 20 65 20 29 20 7b 0a 09 09 09 2f 2f 20 49 | ;....}...}.catch.(.e.).{....//.I |
2f40 | 45 38 2c 39 20 57 69 6c 6c 20 74 68 72 6f 77 20 65 78 63 65 70 74 69 6f 6e 73 20 6f 6e 20 63 65 | E8,9.Will.throw.exceptions.on.ce |
2f60 | 72 74 61 69 6e 20 68 6f 73 74 20 6f 62 6a 65 63 74 73 20 23 39 38 39 37 0a 09 09 09 72 65 74 75 | rtain.host.objects.#9897....retu |
2f80 | 72 6e 20 66 61 6c 73 65 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 4f 77 6e 20 70 72 6f 70 65 72 74 69 | rn.false;...}....//.Own.properti |
2fa0 | 65 73 20 61 72 65 20 65 6e 75 6d 65 72 61 74 65 64 20 66 69 72 73 74 6c 79 2c 20 73 6f 20 74 6f | es.are.enumerated.firstly,.so.to |
2fc0 | 20 73 70 65 65 64 20 75 70 2c 0a 09 09 2f 2f 20 69 66 20 6c 61 73 74 20 6f 6e 65 20 69 73 20 6f | .speed.up,...//.if.last.one.is.o |
2fe0 | 77 6e 2c 20 74 68 65 6e 20 61 6c 6c 20 70 72 6f 70 65 72 74 69 65 73 20 61 72 65 20 6f 77 6e 2e | wn,.then.all.properties.are.own. |
3000 | 0a 0a 09 09 76 61 72 20 6b 65 79 3b 0a 09 09 66 6f 72 20 28 20 6b 65 79 20 69 6e 20 6f 62 6a 20 | ....var.key;...for.(.key.in.obj. |
3020 | 29 20 7b 7d 0a 0a 09 09 72 65 74 75 72 6e 20 6b 65 79 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 | ).{}....return.key.===.undefined |
3040 | 20 7c 7c 20 63 6f 72 65 5f 68 61 73 4f 77 6e 2e 63 61 6c 6c 28 20 6f 62 6a 2c 20 6b 65 79 20 29 | .||.core_hasOwn.call(.obj,.key.) |
3060 | 3b 0a 09 7d 2c 0a 0a 09 69 73 45 6d 70 74 79 4f 62 6a 65 63 74 3a 20 66 75 6e 63 74 69 6f 6e 28 | ;..},...isEmptyObject:.function( |
3080 | 20 6f 62 6a 20 29 20 7b 0a 09 09 76 61 72 20 6e 61 6d 65 3b 0a 09 09 66 6f 72 20 28 20 6e 61 6d | .obj.).{...var.name;...for.(.nam |
30a0 | 65 20 69 6e 20 6f 62 6a 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 09 09 | e.in.obj.).{....return.false;... |
30c0 | 7d 0a 09 09 72 65 74 75 72 6e 20 74 72 75 65 3b 0a 09 7d 2c 0a 0a 09 65 72 72 6f 72 3a 20 66 75 | }...return.true;..},...error:.fu |
30e0 | 6e 63 74 69 6f 6e 28 20 6d 73 67 20 29 20 7b 0a 09 09 74 68 72 6f 77 20 6e 65 77 20 45 72 72 6f | nction(.msg.).{...throw.new.Erro |
3100 | 72 28 20 6d 73 67 20 29 3b 0a 09 7d 2c 0a 0a 09 2f 2f 20 64 61 74 61 3a 20 73 74 72 69 6e 67 20 | r(.msg.);..},...//.data:.string. |
3120 | 6f 66 20 68 74 6d 6c 0a 09 2f 2f 20 63 6f 6e 74 65 78 74 20 28 6f 70 74 69 6f 6e 61 6c 29 3a 20 | of.html..//.context.(optional):. |
3140 | 49 66 20 73 70 65 63 69 66 69 65 64 2c 20 74 68 65 20 66 72 61 67 6d 65 6e 74 20 77 69 6c 6c 20 | If.specified,.the.fragment.will. |
3160 | 62 65 20 63 72 65 61 74 65 64 20 69 6e 20 74 68 69 73 20 63 6f 6e 74 65 78 74 2c 20 64 65 66 61 | be.created.in.this.context,.defa |
3180 | 75 6c 74 73 20 74 6f 20 64 6f 63 75 6d 65 6e 74 0a 09 2f 2f 20 73 63 72 69 70 74 73 20 28 6f 70 | ults.to.document..//.scripts.(op |
31a0 | 74 69 6f 6e 61 6c 29 3a 20 49 66 20 74 72 75 65 2c 20 77 69 6c 6c 20 69 6e 63 6c 75 64 65 20 73 | tional):.If.true,.will.include.s |
31c0 | 63 72 69 70 74 73 20 70 61 73 73 65 64 20 69 6e 20 74 68 65 20 68 74 6d 6c 20 73 74 72 69 6e 67 | cripts.passed.in.the.html.string |
31e0 | 0a 09 70 61 72 73 65 48 54 4d 4c 3a 20 66 75 6e 63 74 69 6f 6e 28 20 64 61 74 61 2c 20 63 6f 6e | ..parseHTML:.function(.data,.con |
3200 | 74 65 78 74 2c 20 73 63 72 69 70 74 73 20 29 20 7b 0a 09 09 76 61 72 20 70 61 72 73 65 64 3b 0a | text,.scripts.).{...var.parsed;. |
3220 | 09 09 69 66 20 28 20 21 64 61 74 61 20 7c 7c 20 74 79 70 65 6f 66 20 64 61 74 61 20 21 3d 3d 20 | ..if.(.!data.||.typeof.data.!==. |
3240 | 22 73 74 72 69 6e 67 22 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 6e 75 6c 6c 3b 0a 09 09 7d | "string".).{....return.null;...} |
3260 | 0a 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 63 6f 6e 74 65 78 74 20 3d 3d 3d 20 22 62 6f 6f 6c | ...if.(.typeof.context.===."bool |
3280 | 65 61 6e 22 20 29 20 7b 0a 09 09 09 73 63 72 69 70 74 73 20 3d 20 63 6f 6e 74 65 78 74 3b 0a 09 | ean".).{....scripts.=.context;.. |
32a0 | 09 09 63 6f 6e 74 65 78 74 20 3d 20 30 3b 0a 09 09 7d 0a 09 09 63 6f 6e 74 65 78 74 20 3d 20 63 | ..context.=.0;...}...context.=.c |
32c0 | 6f 6e 74 65 78 74 20 7c 7c 20 64 6f 63 75 6d 65 6e 74 3b 0a 0a 09 09 2f 2f 20 53 69 6e 67 6c 65 | ontext.||.document;....//.Single |
32e0 | 20 74 61 67 0a 09 09 69 66 20 28 20 28 70 61 72 73 65 64 20 3d 20 72 73 69 6e 67 6c 65 54 61 67 | .tag...if.(.(parsed.=.rsingleTag |
3300 | 2e 65 78 65 63 28 20 64 61 74 61 20 29 29 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 5b 20 63 | .exec(.data.)).).{....return.[.c |
3320 | 6f 6e 74 65 78 74 2e 63 72 65 61 74 65 45 6c 65 6d 65 6e 74 28 20 70 61 72 73 65 64 5b 31 5d 20 | ontext.createElement(.parsed[1]. |
3340 | 29 20 5d 3b 0a 09 09 7d 0a 0a 09 09 70 61 72 73 65 64 20 3d 20 6a 51 75 65 72 79 2e 62 75 69 6c | ).];...}....parsed.=.jQuery.buil |
3360 | 64 46 72 61 67 6d 65 6e 74 28 20 5b 20 64 61 74 61 20 5d 2c 20 63 6f 6e 74 65 78 74 2c 20 73 63 | dFragment(.[.data.],.context,.sc |
3380 | 72 69 70 74 73 20 3f 20 6e 75 6c 6c 20 3a 20 5b 5d 20 29 3b 0a 09 09 72 65 74 75 72 6e 20 6a 51 | ripts.?.null.:.[].);...return.jQ |
33a0 | 75 65 72 79 2e 6d 65 72 67 65 28 20 5b 5d 2c 0a 09 09 09 28 70 61 72 73 65 64 2e 63 61 63 68 65 | uery.merge(.[],....(parsed.cache |
33c0 | 61 62 6c 65 20 3f 20 6a 51 75 65 72 79 2e 63 6c 6f 6e 65 28 20 70 61 72 73 65 64 2e 66 72 61 67 | able.?.jQuery.clone(.parsed.frag |
33e0 | 6d 65 6e 74 20 29 20 3a 20 70 61 72 73 65 64 2e 66 72 61 67 6d 65 6e 74 29 2e 63 68 69 6c 64 4e | ment.).:.parsed.fragment).childN |
3400 | 6f 64 65 73 20 29 3b 0a 09 7d 2c 0a 0a 09 70 61 72 73 65 4a 53 4f 4e 3a 20 66 75 6e 63 74 69 6f | odes.);..},...parseJSON:.functio |
3420 | 6e 28 20 64 61 74 61 20 29 20 7b 0a 09 09 69 66 20 28 20 21 64 61 74 61 20 7c 7c 20 74 79 70 65 | n(.data.).{...if.(.!data.||.type |
3440 | 6f 66 20 64 61 74 61 20 21 3d 3d 20 22 73 74 72 69 6e 67 22 29 20 7b 0a 09 09 09 72 65 74 75 72 | of.data.!==."string").{....retur |
3460 | 6e 20 6e 75 6c 6c 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 4d 61 6b 65 20 73 75 72 65 20 6c 65 61 64 | n.null;...}....//.Make.sure.lead |
3480 | 69 6e 67 2f 74 72 61 69 6c 69 6e 67 20 77 68 69 74 65 73 70 61 63 65 20 69 73 20 72 65 6d 6f 76 | ing/trailing.whitespace.is.remov |
34a0 | 65 64 20 28 49 45 20 63 61 6e 27 74 20 68 61 6e 64 6c 65 20 69 74 29 0a 09 09 64 61 74 61 20 3d | ed.(IE.can't.handle.it)...data.= |
34c0 | 20 6a 51 75 65 72 79 2e 74 72 69 6d 28 20 64 61 74 61 20 29 3b 0a 0a 09 09 2f 2f 20 41 74 74 65 | .jQuery.trim(.data.);....//.Atte |
34e0 | 6d 70 74 20 74 6f 20 70 61 72 73 65 20 75 73 69 6e 67 20 74 68 65 20 6e 61 74 69 76 65 20 4a 53 | mpt.to.parse.using.the.native.JS |
3500 | 4f 4e 20 70 61 72 73 65 72 20 66 69 72 73 74 0a 09 09 69 66 20 28 20 77 69 6e 64 6f 77 2e 4a 53 | ON.parser.first...if.(.window.JS |
3520 | 4f 4e 20 26 26 20 77 69 6e 64 6f 77 2e 4a 53 4f 4e 2e 70 61 72 73 65 20 29 20 7b 0a 09 09 09 72 | ON.&&.window.JSON.parse.).{....r |
3540 | 65 74 75 72 6e 20 77 69 6e 64 6f 77 2e 4a 53 4f 4e 2e 70 61 72 73 65 28 20 64 61 74 61 20 29 3b | eturn.window.JSON.parse(.data.); |
3560 | 0a 09 09 7d 0a 0a 09 09 2f 2f 20 4d 61 6b 65 20 73 75 72 65 20 74 68 65 20 69 6e 63 6f 6d 69 6e | ...}....//.Make.sure.the.incomin |
3580 | 67 20 64 61 74 61 20 69 73 20 61 63 74 75 61 6c 20 4a 53 4f 4e 0a 09 09 2f 2f 20 4c 6f 67 69 63 | g.data.is.actual.JSON...//.Logic |
35a0 | 20 62 6f 72 72 6f 77 65 64 20 66 72 6f 6d 20 68 74 74 70 3a 2f 2f 6a 73 6f 6e 2e 6f 72 67 2f 6a | .borrowed.from.http://json.org/j |
35c0 | 73 6f 6e 32 2e 6a 73 0a 09 09 69 66 20 28 20 72 76 61 6c 69 64 63 68 61 72 73 2e 74 65 73 74 28 | son2.js...if.(.rvalidchars.test( |
35e0 | 20 64 61 74 61 2e 72 65 70 6c 61 63 65 28 20 72 76 61 6c 69 64 65 73 63 61 70 65 2c 20 22 40 22 | .data.replace(.rvalidescape,."@" |
3600 | 20 29 0a 09 09 09 2e 72 65 70 6c 61 63 65 28 20 72 76 61 6c 69 64 74 6f 6b 65 6e 73 2c 20 22 5d | .).....replace(.rvalidtokens,."] |
3620 | 22 20 29 0a 09 09 09 2e 72 65 70 6c 61 63 65 28 20 72 76 61 6c 69 64 62 72 61 63 65 73 2c 20 22 | ".).....replace(.rvalidbraces,." |
3640 | 22 29 29 20 29 20 7b 0a 0a 09 09 09 72 65 74 75 72 6e 20 28 20 6e 65 77 20 46 75 6e 63 74 69 6f | ")).).{.....return.(.new.Functio |
3660 | 6e 28 20 22 72 65 74 75 72 6e 20 22 20 2b 20 64 61 74 61 20 29 20 29 28 29 3b 0a 0a 09 09 7d 0a | n(."return.".+.data.).)();....}. |
3680 | 09 09 6a 51 75 65 72 79 2e 65 72 72 6f 72 28 20 22 49 6e 76 61 6c 69 64 20 4a 53 4f 4e 3a 20 22 | ..jQuery.error(."Invalid.JSON:." |
36a0 | 20 2b 20 64 61 74 61 20 29 3b 0a 09 7d 2c 0a 0a 09 2f 2f 20 43 72 6f 73 73 2d 62 72 6f 77 73 65 | .+.data.);..},...//.Cross-browse |
36c0 | 72 20 78 6d 6c 20 70 61 72 73 69 6e 67 0a 09 70 61 72 73 65 58 4d 4c 3a 20 66 75 6e 63 74 69 6f | r.xml.parsing..parseXML:.functio |
36e0 | 6e 28 20 64 61 74 61 20 29 20 7b 0a 09 09 76 61 72 20 78 6d 6c 2c 20 74 6d 70 3b 0a 09 09 69 66 | n(.data.).{...var.xml,.tmp;...if |
3700 | 20 28 20 21 64 61 74 61 20 7c 7c 20 74 79 70 65 6f 66 20 64 61 74 61 20 21 3d 3d 20 22 73 74 72 | .(.!data.||.typeof.data.!==."str |
3720 | 69 6e 67 22 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 6e 75 6c 6c 3b 0a 09 09 7d 0a 09 09 74 | ing".).{....return.null;...}...t |
3740 | 72 79 20 7b 0a 09 09 09 69 66 20 28 20 77 69 6e 64 6f 77 2e 44 4f 4d 50 61 72 73 65 72 20 29 20 | ry.{....if.(.window.DOMParser.). |
3760 | 7b 20 2f 2f 20 53 74 61 6e 64 61 72 64 0a 09 09 09 09 74 6d 70 20 3d 20 6e 65 77 20 44 4f 4d 50 | {.//.Standard.....tmp.=.new.DOMP |
3780 | 61 72 73 65 72 28 29 3b 0a 09 09 09 09 78 6d 6c 20 3d 20 74 6d 70 2e 70 61 72 73 65 46 72 6f 6d | arser();.....xml.=.tmp.parseFrom |
37a0 | 53 74 72 69 6e 67 28 20 64 61 74 61 20 2c 20 22 74 65 78 74 2f 78 6d 6c 22 20 29 3b 0a 09 09 09 | String(.data.,."text/xml".);.... |
37c0 | 7d 20 65 6c 73 65 20 7b 20 2f 2f 20 49 45 0a 09 09 09 09 78 6d 6c 20 3d 20 6e 65 77 20 41 63 74 | }.else.{.//.IE.....xml.=.new.Act |
37e0 | 69 76 65 58 4f 62 6a 65 63 74 28 20 22 4d 69 63 72 6f 73 6f 66 74 2e 58 4d 4c 44 4f 4d 22 20 29 | iveXObject(."Microsoft.XMLDOM".) |
3800 | 3b 0a 09 09 09 09 78 6d 6c 2e 61 73 79 6e 63 20 3d 20 22 66 61 6c 73 65 22 3b 0a 09 09 09 09 78 | ;.....xml.async.=."false";.....x |
3820 | 6d 6c 2e 6c 6f 61 64 58 4d 4c 28 20 64 61 74 61 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 20 63 61 74 | ml.loadXML(.data.);....}...}.cat |
3840 | 63 68 28 20 65 20 29 20 7b 0a 09 09 09 78 6d 6c 20 3d 20 75 6e 64 65 66 69 6e 65 64 3b 0a 09 09 | ch(.e.).{....xml.=.undefined;... |
3860 | 7d 0a 09 09 69 66 20 28 20 21 78 6d 6c 20 7c 7c 20 21 78 6d 6c 2e 64 6f 63 75 6d 65 6e 74 45 6c | }...if.(.!xml.||.!xml.documentEl |
3880 | 65 6d 65 6e 74 20 7c 7c 20 78 6d 6c 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d | ement.||.xml.getElementsByTagNam |
38a0 | 65 28 20 22 70 61 72 73 65 72 65 72 72 6f 72 22 20 29 2e 6c 65 6e 67 74 68 20 29 20 7b 0a 09 09 | e(."parsererror".).length.).{... |
38c0 | 09 6a 51 75 65 72 79 2e 65 72 72 6f 72 28 20 22 49 6e 76 61 6c 69 64 20 58 4d 4c 3a 20 22 20 2b | .jQuery.error(."Invalid.XML:.".+ |
38e0 | 20 64 61 74 61 20 29 3b 0a 09 09 7d 0a 09 09 72 65 74 75 72 6e 20 78 6d 6c 3b 0a 09 7d 2c 0a 0a | .data.);...}...return.xml;..},.. |
3900 | 09 6e 6f 6f 70 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 7d 2c 0a 0a 09 2f 2f 20 45 76 61 6c 75 | .noop:.function().{},...//.Evalu |
3920 | 61 74 65 73 20 61 20 73 63 72 69 70 74 20 69 6e 20 61 20 67 6c 6f 62 61 6c 20 63 6f 6e 74 65 78 | ates.a.script.in.a.global.contex |
3940 | 74 0a 09 2f 2f 20 57 6f 72 6b 61 72 6f 75 6e 64 73 20 62 61 73 65 64 20 6f 6e 20 66 69 6e 64 69 | t..//.Workarounds.based.on.findi |
3960 | 6e 67 73 20 62 79 20 4a 69 6d 20 44 72 69 73 63 6f 6c 6c 0a 09 2f 2f 20 68 74 74 70 3a 2f 2f 77 | ngs.by.Jim.Driscoll..//.http://w |
3980 | 65 62 6c 6f 67 73 2e 6a 61 76 61 2e 6e 65 74 2f 62 6c 6f 67 2f 64 72 69 73 63 6f 6c 6c 2f 61 72 | eblogs.java.net/blog/driscoll/ar |
39a0 | 63 68 69 76 65 2f 32 30 30 39 2f 30 39 2f 30 38 2f 65 76 61 6c 2d 6a 61 76 61 73 63 72 69 70 74 | chive/2009/09/08/eval-javascript |
39c0 | 2d 67 6c 6f 62 61 6c 2d 63 6f 6e 74 65 78 74 0a 09 67 6c 6f 62 61 6c 45 76 61 6c 3a 20 66 75 6e | -global-context..globalEval:.fun |
39e0 | 63 74 69 6f 6e 28 20 64 61 74 61 20 29 20 7b 0a 09 09 69 66 20 28 20 64 61 74 61 20 26 26 20 63 | ction(.data.).{...if.(.data.&&.c |
3a00 | 6f 72 65 5f 72 6e 6f 74 77 68 69 74 65 2e 74 65 73 74 28 20 64 61 74 61 20 29 20 29 20 7b 0a 09 | ore_rnotwhite.test(.data.).).{.. |
3a20 | 09 09 2f 2f 20 57 65 20 75 73 65 20 65 78 65 63 53 63 72 69 70 74 20 6f 6e 20 49 6e 74 65 72 6e | ..//.We.use.execScript.on.Intern |
3a40 | 65 74 20 45 78 70 6c 6f 72 65 72 0a 09 09 09 2f 2f 20 57 65 20 75 73 65 20 61 6e 20 61 6e 6f 6e | et.Explorer....//.We.use.an.anon |
3a60 | 79 6d 6f 75 73 20 66 75 6e 63 74 69 6f 6e 20 73 6f 20 74 68 61 74 20 63 6f 6e 74 65 78 74 20 69 | ymous.function.so.that.context.i |
3a80 | 73 20 77 69 6e 64 6f 77 0a 09 09 09 2f 2f 20 72 61 74 68 65 72 20 74 68 61 6e 20 6a 51 75 65 72 | s.window....//.rather.than.jQuer |
3aa0 | 79 20 69 6e 20 46 69 72 65 66 6f 78 0a 09 09 09 28 20 77 69 6e 64 6f 77 2e 65 78 65 63 53 63 72 | y.in.Firefox....(.window.execScr |
3ac0 | 69 70 74 20 7c 7c 20 66 75 6e 63 74 69 6f 6e 28 20 64 61 74 61 20 29 20 7b 0a 09 09 09 09 77 69 | ipt.||.function(.data.).{.....wi |
3ae0 | 6e 64 6f 77 5b 20 22 65 76 61 6c 22 20 5d 2e 63 61 6c 6c 28 20 77 69 6e 64 6f 77 2c 20 64 61 74 | ndow[."eval".].call(.window,.dat |
3b00 | 61 20 29 3b 0a 09 09 09 7d 20 29 28 20 64 61 74 61 20 29 3b 0a 09 09 7d 0a 09 7d 2c 0a 0a 09 2f | a.);....}.)(.data.);...}..},.../ |
3b20 | 2f 20 43 6f 6e 76 65 72 74 20 64 61 73 68 65 64 20 74 6f 20 63 61 6d 65 6c 43 61 73 65 3b 20 75 | /.Convert.dashed.to.camelCase;.u |
3b40 | 73 65 64 20 62 79 20 74 68 65 20 63 73 73 20 61 6e 64 20 64 61 74 61 20 6d 6f 64 75 6c 65 73 0a | sed.by.the.css.and.data.modules. |
3b60 | 09 2f 2f 20 4d 69 63 72 6f 73 6f 66 74 20 66 6f 72 67 6f 74 20 74 6f 20 68 75 6d 70 20 74 68 65 | .//.Microsoft.forgot.to.hump.the |
3b80 | 69 72 20 76 65 6e 64 6f 72 20 70 72 65 66 69 78 20 28 23 39 35 37 32 29 0a 09 63 61 6d 65 6c 43 | ir.vendor.prefix.(#9572)..camelC |
3ba0 | 61 73 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 73 74 72 69 6e 67 20 29 20 7b 0a 09 09 72 65 74 75 | ase:.function(.string.).{...retu |
3bc0 | 72 6e 20 73 74 72 69 6e 67 2e 72 65 70 6c 61 63 65 28 20 72 6d 73 50 72 65 66 69 78 2c 20 22 6d | rn.string.replace(.rmsPrefix,."m |
3be0 | 73 2d 22 20 29 2e 72 65 70 6c 61 63 65 28 20 72 64 61 73 68 41 6c 70 68 61 2c 20 66 63 61 6d 65 | s-".).replace(.rdashAlpha,.fcame |
3c00 | 6c 43 61 73 65 20 29 3b 0a 09 7d 2c 0a 0a 09 6e 6f 64 65 4e 61 6d 65 3a 20 66 75 6e 63 74 69 6f | lCase.);..},...nodeName:.functio |
3c20 | 6e 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 65 6c 65 6d 2e | n(.elem,.name.).{...return.elem. |
3c40 | 6e 6f 64 65 4e 61 6d 65 20 26 26 20 65 6c 65 6d 2e 6e 6f 64 65 4e 61 6d 65 2e 74 6f 55 70 70 65 | nodeName.&&.elem.nodeName.toUppe |
3c60 | 72 43 61 73 65 28 29 20 3d 3d 3d 20 6e 61 6d 65 2e 74 6f 55 70 70 65 72 43 61 73 65 28 29 3b 0a | rCase().===.name.toUpperCase();. |
3c80 | 09 7d 2c 0a 0a 09 2f 2f 20 61 72 67 73 20 69 73 20 66 6f 72 20 69 6e 74 65 72 6e 61 6c 20 75 73 | .},...//.args.is.for.internal.us |
3ca0 | 61 67 65 20 6f 6e 6c 79 0a 09 65 61 63 68 3a 20 66 75 6e 63 74 69 6f 6e 28 20 6f 62 6a 2c 20 63 | age.only..each:.function(.obj,.c |
3cc0 | 61 6c 6c 62 61 63 6b 2c 20 61 72 67 73 20 29 20 7b 0a 09 09 76 61 72 20 6e 61 6d 65 2c 0a 09 09 | allback,.args.).{...var.name,... |
3ce0 | 09 69 20 3d 20 30 2c 0a 09 09 09 6c 65 6e 67 74 68 20 3d 20 6f 62 6a 2e 6c 65 6e 67 74 68 2c 0a | .i.=.0,....length.=.obj.length,. |
3d00 | 09 09 09 69 73 4f 62 6a 20 3d 20 6c 65 6e 67 74 68 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 | ...isObj.=.length.===.undefined. |
3d20 | 7c 7c 20 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 6f 62 6a 20 29 3b 0a 0a 09 09 | ||.jQuery.isFunction(.obj.);.... |
3d40 | 69 66 20 28 20 61 72 67 73 20 29 20 7b 0a 09 09 09 69 66 20 28 20 69 73 4f 62 6a 20 29 20 7b 0a | if.(.args.).{....if.(.isObj.).{. |
3d60 | 09 09 09 09 66 6f 72 20 28 20 6e 61 6d 65 20 69 6e 20 6f 62 6a 20 29 20 7b 0a 09 09 09 09 09 69 | ....for.(.name.in.obj.).{......i |
3d80 | 66 20 28 20 63 61 6c 6c 62 61 63 6b 2e 61 70 70 6c 79 28 20 6f 62 6a 5b 20 6e 61 6d 65 20 5d 2c | f.(.callback.apply(.obj[.name.], |
3da0 | 20 61 72 67 73 20 29 20 3d 3d 3d 20 66 61 6c 73 65 20 29 20 7b 0a 09 09 09 09 09 09 62 72 65 61 | .args.).===.false.).{.......brea |
3dc0 | 6b 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 0a 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 | k;......}.....}....}.else.{..... |
3de0 | 66 6f 72 20 28 20 3b 20 69 20 3c 20 6c 65 6e 67 74 68 3b 20 29 20 7b 0a 09 09 09 09 09 69 66 20 | for.(.;.i.<.length;.).{......if. |
3e00 | 28 20 63 61 6c 6c 62 61 63 6b 2e 61 70 70 6c 79 28 20 6f 62 6a 5b 20 69 2b 2b 20 5d 2c 20 61 72 | (.callback.apply(.obj[.i++.],.ar |
3e20 | 67 73 20 29 20 3d 3d 3d 20 66 61 6c 73 65 20 29 20 7b 0a 09 09 09 09 09 09 62 72 65 61 6b 3b 0a | gs.).===.false.).{.......break;. |
3e40 | 09 09 09 09 09 7d 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 0a 09 09 2f 2f 20 41 20 73 70 65 63 69 61 | .....}.....}....}....//.A.specia |
3e60 | 6c 2c 20 66 61 73 74 2c 20 63 61 73 65 20 66 6f 72 20 74 68 65 20 6d 6f 73 74 20 63 6f 6d 6d 6f | l,.fast,.case.for.the.most.commo |
3e80 | 6e 20 75 73 65 20 6f 66 20 65 61 63 68 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 69 66 20 28 | n.use.of.each...}.else.{....if.( |
3ea0 | 20 69 73 4f 62 6a 20 29 20 7b 0a 09 09 09 09 66 6f 72 20 28 20 6e 61 6d 65 20 69 6e 20 6f 62 6a | .isObj.).{.....for.(.name.in.obj |
3ec0 | 20 29 20 7b 0a 09 09 09 09 09 69 66 20 28 20 63 61 6c 6c 62 61 63 6b 2e 63 61 6c 6c 28 20 6f 62 | .).{......if.(.callback.call(.ob |
3ee0 | 6a 5b 20 6e 61 6d 65 20 5d 2c 20 6e 61 6d 65 2c 20 6f 62 6a 5b 20 6e 61 6d 65 20 5d 20 29 20 3d | j[.name.],.name,.obj[.name.].).= |
3f00 | 3d 3d 20 66 61 6c 73 65 20 29 20 7b 0a 09 09 09 09 09 09 62 72 65 61 6b 3b 0a 09 09 09 09 09 7d | ==.false.).{.......break;......} |
3f20 | 0a 09 09 09 09 7d 0a 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 66 6f 72 20 28 20 3b 20 69 | .....}....}.else.{.....for.(.;.i |
3f40 | 20 3c 20 6c 65 6e 67 74 68 3b 20 29 20 7b 0a 09 09 09 09 09 69 66 20 28 20 63 61 6c 6c 62 61 63 | .<.length;.).{......if.(.callbac |
3f60 | 6b 2e 63 61 6c 6c 28 20 6f 62 6a 5b 20 69 20 5d 2c 20 69 2c 20 6f 62 6a 5b 20 69 2b 2b 20 5d 20 | k.call(.obj[.i.],.i,.obj[.i++.]. |
3f80 | 29 20 3d 3d 3d 20 66 61 6c 73 65 20 29 20 7b 0a 09 09 09 09 09 09 62 72 65 61 6b 3b 0a 09 09 09 | ).===.false.).{.......break;.... |
3fa0 | 09 09 7d 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 6f 62 6a | ..}.....}....}...}....return.obj |
3fc0 | 3b 0a 09 7d 2c 0a 0a 09 2f 2f 20 55 73 65 20 6e 61 74 69 76 65 20 53 74 72 69 6e 67 2e 74 72 69 | ;..},...//.Use.native.String.tri |
3fe0 | 6d 20 66 75 6e 63 74 69 6f 6e 20 77 68 65 72 65 76 65 72 20 70 6f 73 73 69 62 6c 65 0a 09 74 72 | m.function.wherever.possible..tr |
4000 | 69 6d 3a 20 63 6f 72 65 5f 74 72 69 6d 20 3f 0a 09 09 66 75 6e 63 74 69 6f 6e 28 20 74 65 78 74 | im:.core_trim.?...function(.text |
4020 | 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 74 65 78 74 20 3d 3d 20 6e 75 6c 6c 20 3f 0a 09 09 | .).{....return.text.==.null.?... |
4040 | 09 09 22 22 20 3a 0a 09 09 09 09 63 6f 72 65 5f 74 72 69 6d 2e 63 61 6c 6c 28 20 74 65 78 74 20 | .."".:.....core_trim.call(.text. |
4060 | 29 3b 0a 09 09 7d 20 3a 0a 0a 09 09 2f 2f 20 4f 74 68 65 72 77 69 73 65 20 75 73 65 20 6f 75 72 | );...}.:....//.Otherwise.use.our |
4080 | 20 6f 77 6e 20 74 72 69 6d 6d 69 6e 67 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 0a 09 09 66 75 | .own.trimming.functionality...fu |
40a0 | 6e 63 74 69 6f 6e 28 20 74 65 78 74 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 74 65 78 74 20 | nction(.text.).{....return.text. |
40c0 | 3d 3d 20 6e 75 6c 6c 20 3f 0a 09 09 09 09 22 22 20 3a 0a 09 09 09 09 74 65 78 74 2e 74 6f 53 74 | ==.null.?....."".:.....text.toSt |
40e0 | 72 69 6e 67 28 29 2e 72 65 70 6c 61 63 65 28 20 72 74 72 69 6d 2c 20 22 22 20 29 3b 0a 09 09 7d | ring().replace(.rtrim,."".);...} |
4100 | 2c 0a 0a 09 2f 2f 20 72 65 73 75 6c 74 73 20 69 73 20 66 6f 72 20 69 6e 74 65 72 6e 61 6c 20 75 | ,...//.results.is.for.internal.u |
4120 | 73 61 67 65 20 6f 6e 6c 79 0a 09 6d 61 6b 65 41 72 72 61 79 3a 20 66 75 6e 63 74 69 6f 6e 28 20 | sage.only..makeArray:.function(. |
4140 | 61 72 72 2c 20 72 65 73 75 6c 74 73 20 29 20 7b 0a 09 09 76 61 72 20 74 79 70 65 2c 0a 09 09 09 | arr,.results.).{...var.type,.... |
4160 | 72 65 74 20 3d 20 72 65 73 75 6c 74 73 20 7c 7c 20 5b 5d 3b 0a 0a 09 09 69 66 20 28 20 61 72 72 | ret.=.results.||.[];....if.(.arr |
4180 | 20 21 3d 20 6e 75 6c 6c 20 29 20 7b 0a 09 09 09 2f 2f 20 54 68 65 20 77 69 6e 64 6f 77 2c 20 73 | .!=.null.).{....//.The.window,.s |
41a0 | 74 72 69 6e 67 73 20 28 61 6e 64 20 66 75 6e 63 74 69 6f 6e 73 29 20 61 6c 73 6f 20 68 61 76 65 | trings.(and.functions).also.have |
41c0 | 20 27 6c 65 6e 67 74 68 27 0a 09 09 09 2f 2f 20 54 77 65 61 6b 65 64 20 6c 6f 67 69 63 20 73 6c | .'length'....//.Tweaked.logic.sl |
41e0 | 69 67 68 74 6c 79 20 74 6f 20 68 61 6e 64 6c 65 20 42 6c 61 63 6b 62 65 72 72 79 20 34 2e 37 20 | ightly.to.handle.Blackberry.4.7. |
4200 | 52 65 67 45 78 70 20 69 73 73 75 65 73 20 23 36 39 33 30 0a 09 09 09 74 79 70 65 20 3d 20 6a 51 | RegExp.issues.#6930....type.=.jQ |
4220 | 75 65 72 79 2e 74 79 70 65 28 20 61 72 72 20 29 3b 0a 0a 09 09 09 69 66 20 28 20 61 72 72 2e 6c | uery.type(.arr.);.....if.(.arr.l |
4240 | 65 6e 67 74 68 20 3d 3d 20 6e 75 6c 6c 20 7c 7c 20 74 79 70 65 20 3d 3d 3d 20 22 73 74 72 69 6e | ength.==.null.||.type.===."strin |
4260 | 67 22 20 7c 7c 20 74 79 70 65 20 3d 3d 3d 20 22 66 75 6e 63 74 69 6f 6e 22 20 7c 7c 20 74 79 70 | g".||.type.===."function".||.typ |
4280 | 65 20 3d 3d 3d 20 22 72 65 67 65 78 70 22 20 7c 7c 20 6a 51 75 65 72 79 2e 69 73 57 69 6e 64 6f | e.===."regexp".||.jQuery.isWindo |
42a0 | 77 28 20 61 72 72 20 29 20 29 20 7b 0a 09 09 09 09 63 6f 72 65 5f 70 75 73 68 2e 63 61 6c 6c 28 | w(.arr.).).{.....core_push.call( |
42c0 | 20 72 65 74 2c 20 61 72 72 20 29 3b 0a 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 6a 51 75 | .ret,.arr.);....}.else.{.....jQu |
42e0 | 65 72 79 2e 6d 65 72 67 65 28 20 72 65 74 2c 20 61 72 72 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 0a | ery.merge(.ret,.arr.);....}...}. |
4300 | 0a 09 09 72 65 74 75 72 6e 20 72 65 74 3b 0a 09 7d 2c 0a 0a 09 69 6e 41 72 72 61 79 3a 20 66 75 | ...return.ret;..},...inArray:.fu |
4320 | 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 61 72 72 2c 20 69 20 29 20 7b 0a 09 09 76 61 72 20 6c | nction(.elem,.arr,.i.).{...var.l |
4340 | 65 6e 3b 0a 0a 09 09 69 66 20 28 20 61 72 72 20 29 20 7b 0a 09 09 09 69 66 20 28 20 63 6f 72 65 | en;....if.(.arr.).{....if.(.core |
4360 | 5f 69 6e 64 65 78 4f 66 20 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 63 6f 72 65 5f 69 6e 64 | _indexOf.).{.....return.core_ind |
4380 | 65 78 4f 66 2e 63 61 6c 6c 28 20 61 72 72 2c 20 65 6c 65 6d 2c 20 69 20 29 3b 0a 09 09 09 7d 0a | exOf.call(.arr,.elem,.i.);....}. |
43a0 | 0a 09 09 09 6c 65 6e 20 3d 20 61 72 72 2e 6c 65 6e 67 74 68 3b 0a 09 09 09 69 20 3d 20 69 20 3f | ....len.=.arr.length;....i.=.i.? |
43c0 | 20 69 20 3c 20 30 20 3f 20 4d 61 74 68 2e 6d 61 78 28 20 30 2c 20 6c 65 6e 20 2b 20 69 20 29 20 | .i.<.0.?.Math.max(.0,.len.+.i.). |
43e0 | 3a 20 69 20 3a 20 30 3b 0a 0a 09 09 09 66 6f 72 20 28 20 3b 20 69 20 3c 20 6c 65 6e 3b 20 69 2b | :.i.:.0;.....for.(.;.i.<.len;.i+ |
4400 | 2b 20 29 20 7b 0a 09 09 09 09 2f 2f 20 53 6b 69 70 20 61 63 63 65 73 73 69 6e 67 20 69 6e 20 73 | +.).{.....//.Skip.accessing.in.s |
4420 | 70 61 72 73 65 20 61 72 72 61 79 73 0a 09 09 09 09 69 66 20 28 20 69 20 69 6e 20 61 72 72 20 26 | parse.arrays.....if.(.i.in.arr.& |
4440 | 26 20 61 72 72 5b 20 69 20 5d 20 3d 3d 3d 20 65 6c 65 6d 20 29 20 7b 0a 09 09 09 09 09 72 65 74 | &.arr[.i.].===.elem.).{......ret |
4460 | 75 72 6e 20 69 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 | urn.i;.....}....}...}....return. |
4480 | 2d 31 3b 0a 09 7d 2c 0a 0a 09 6d 65 72 67 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 66 69 72 73 74 | -1;..},...merge:.function(.first |
44a0 | 2c 20 73 65 63 6f 6e 64 20 29 20 7b 0a 09 09 76 61 72 20 6c 20 3d 20 73 65 63 6f 6e 64 2e 6c 65 | ,.second.).{...var.l.=.second.le |
44c0 | 6e 67 74 68 2c 0a 09 09 09 69 20 3d 20 66 69 72 73 74 2e 6c 65 6e 67 74 68 2c 0a 09 09 09 6a 20 | ngth,....i.=.first.length,....j. |
44e0 | 3d 20 30 3b 0a 0a 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 6c 20 3d 3d 3d 20 22 6e 75 6d 62 65 | =.0;....if.(.typeof.l.===."numbe |
4500 | 72 22 20 29 20 7b 0a 09 09 09 66 6f 72 20 28 20 3b 20 6a 20 3c 20 6c 3b 20 6a 2b 2b 20 29 20 7b | r".).{....for.(.;.j.<.l;.j++.).{ |
4520 | 0a 09 09 09 09 66 69 72 73 74 5b 20 69 2b 2b 20 5d 20 3d 20 73 65 63 6f 6e 64 5b 20 6a 20 5d 3b | .....first[.i++.].=.second[.j.]; |
4540 | 0a 09 09 09 7d 0a 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 77 68 69 6c 65 20 28 20 73 65 63 | ....}....}.else.{....while.(.sec |
4560 | 6f 6e 64 5b 6a 5d 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b 0a 09 09 09 09 66 69 72 | ond[j].!==.undefined.).{.....fir |
4580 | 73 74 5b 20 69 2b 2b 20 5d 20 3d 20 73 65 63 6f 6e 64 5b 20 6a 2b 2b 20 5d 3b 0a 09 09 09 7d 0a | st[.i++.].=.second[.j++.];....}. |
45a0 | 09 09 7d 0a 0a 09 09 66 69 72 73 74 2e 6c 65 6e 67 74 68 20 3d 20 69 3b 0a 0a 09 09 72 65 74 75 | ..}....first.length.=.i;....retu |
45c0 | 72 6e 20 66 69 72 73 74 3b 0a 09 7d 2c 0a 0a 09 67 72 65 70 3a 20 66 75 6e 63 74 69 6f 6e 28 20 | rn.first;..},...grep:.function(. |
45e0 | 65 6c 65 6d 73 2c 20 63 61 6c 6c 62 61 63 6b 2c 20 69 6e 76 20 29 20 7b 0a 09 09 76 61 72 20 72 | elems,.callback,.inv.).{...var.r |
4600 | 65 74 56 61 6c 2c 0a 09 09 09 72 65 74 20 3d 20 5b 5d 2c 0a 09 09 09 69 20 3d 20 30 2c 0a 09 09 | etVal,....ret.=.[],....i.=.0,... |
4620 | 09 6c 65 6e 67 74 68 20 3d 20 65 6c 65 6d 73 2e 6c 65 6e 67 74 68 3b 0a 09 09 69 6e 76 20 3d 20 | .length.=.elems.length;...inv.=. |
4640 | 21 21 69 6e 76 3b 0a 0a 09 09 2f 2f 20 47 6f 20 74 68 72 6f 75 67 68 20 74 68 65 20 61 72 72 61 | !!inv;....//.Go.through.the.arra |
4660 | 79 2c 20 6f 6e 6c 79 20 73 61 76 69 6e 67 20 74 68 65 20 69 74 65 6d 73 0a 09 09 2f 2f 20 74 68 | y,.only.saving.the.items...//.th |
4680 | 61 74 20 70 61 73 73 20 74 68 65 20 76 61 6c 69 64 61 74 6f 72 20 66 75 6e 63 74 69 6f 6e 0a 09 | at.pass.the.validator.function.. |
46a0 | 09 66 6f 72 20 28 20 3b 20 69 20 3c 20 6c 65 6e 67 74 68 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 | .for.(.;.i.<.length;.i++.).{.... |
46c0 | 72 65 74 56 61 6c 20 3d 20 21 21 63 61 6c 6c 62 61 63 6b 28 20 65 6c 65 6d 73 5b 20 69 20 5d 2c | retVal.=.!!callback(.elems[.i.], |
46e0 | 20 69 20 29 3b 0a 09 09 09 69 66 20 28 20 69 6e 76 20 21 3d 3d 20 72 65 74 56 61 6c 20 29 20 7b | .i.);....if.(.inv.!==.retVal.).{ |
4700 | 0a 09 09 09 09 72 65 74 2e 70 75 73 68 28 20 65 6c 65 6d 73 5b 20 69 20 5d 20 29 3b 0a 09 09 09 | .....ret.push(.elems[.i.].);.... |
4720 | 7d 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 72 65 74 3b 0a 09 7d 2c 0a 0a 09 2f 2f 20 61 72 | }...}....return.ret;..},...//.ar |
4740 | 67 20 69 73 20 66 6f 72 20 69 6e 74 65 72 6e 61 6c 20 75 73 61 67 65 20 6f 6e 6c 79 0a 09 6d 61 | g.is.for.internal.usage.only..ma |
4760 | 70 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 73 2c 20 63 61 6c 6c 62 61 63 6b 2c 20 61 72 | p:.function(.elems,.callback,.ar |
4780 | 67 20 29 20 7b 0a 09 09 76 61 72 20 76 61 6c 75 65 2c 20 6b 65 79 2c 0a 09 09 09 72 65 74 20 3d | g.).{...var.value,.key,....ret.= |
47a0 | 20 5b 5d 2c 0a 09 09 09 69 20 3d 20 30 2c 0a 09 09 09 6c 65 6e 67 74 68 20 3d 20 65 6c 65 6d 73 | .[],....i.=.0,....length.=.elems |
47c0 | 2e 6c 65 6e 67 74 68 2c 0a 09 09 09 2f 2f 20 6a 71 75 65 72 79 20 6f 62 6a 65 63 74 73 20 61 72 | .length,....//.jquery.objects.ar |
47e0 | 65 20 74 72 65 61 74 65 64 20 61 73 20 61 72 72 61 79 73 0a 09 09 09 69 73 41 72 72 61 79 20 3d | e.treated.as.arrays....isArray.= |
4800 | 20 65 6c 65 6d 73 20 69 6e 73 74 61 6e 63 65 6f 66 20 6a 51 75 65 72 79 20 7c 7c 20 6c 65 6e 67 | .elems.instanceof.jQuery.||.leng |
4820 | 74 68 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 26 26 20 74 79 70 65 6f 66 20 6c 65 6e 67 74 | th.!==.undefined.&&.typeof.lengt |
4840 | 68 20 3d 3d 3d 20 22 6e 75 6d 62 65 72 22 20 26 26 20 28 20 28 20 6c 65 6e 67 74 68 20 3e 20 30 | h.===."number".&&.(.(.length.>.0 |
4860 | 20 26 26 20 65 6c 65 6d 73 5b 20 30 20 5d 20 26 26 20 65 6c 65 6d 73 5b 20 6c 65 6e 67 74 68 20 | .&&.elems[.0.].&&.elems[.length. |
4880 | 2d 31 20 5d 20 29 20 7c 7c 20 6c 65 6e 67 74 68 20 3d 3d 3d 20 30 20 7c 7c 20 6a 51 75 65 72 79 | -1.].).||.length.===.0.||.jQuery |
48a0 | 2e 69 73 41 72 72 61 79 28 20 65 6c 65 6d 73 20 29 20 29 20 3b 0a 0a 09 09 2f 2f 20 47 6f 20 74 | .isArray(.elems.).).;....//.Go.t |
48c0 | 68 72 6f 75 67 68 20 74 68 65 20 61 72 72 61 79 2c 20 74 72 61 6e 73 6c 61 74 69 6e 67 20 65 61 | hrough.the.array,.translating.ea |
48e0 | 63 68 20 6f 66 20 74 68 65 20 69 74 65 6d 73 20 74 6f 20 74 68 65 69 72 0a 09 09 69 66 20 28 20 | ch.of.the.items.to.their...if.(. |
4900 | 69 73 41 72 72 61 79 20 29 20 7b 0a 09 09 09 66 6f 72 20 28 20 3b 20 69 20 3c 20 6c 65 6e 67 74 | isArray.).{....for.(.;.i.<.lengt |
4920 | 68 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 09 76 61 6c 75 65 20 3d 20 63 61 6c 6c 62 61 63 6b 28 | h;.i++.).{.....value.=.callback( |
4940 | 20 65 6c 65 6d 73 5b 20 69 20 5d 2c 20 69 2c 20 61 72 67 20 29 3b 0a 0a 09 09 09 09 69 66 20 28 | .elems[.i.],.i,.arg.);......if.( |
4960 | 20 76 61 6c 75 65 20 21 3d 20 6e 75 6c 6c 20 29 20 7b 0a 09 09 09 09 09 72 65 74 5b 20 72 65 74 | .value.!=.null.).{......ret[.ret |
4980 | 2e 6c 65 6e 67 74 68 20 5d 20 3d 20 76 61 6c 75 65 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 0a 09 | .length.].=.value;.....}....}... |
49a0 | 09 2f 2f 20 47 6f 20 74 68 72 6f 75 67 68 20 65 76 65 72 79 20 6b 65 79 20 6f 6e 20 74 68 65 20 | .//.Go.through.every.key.on.the. |
49c0 | 6f 62 6a 65 63 74 2c 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 66 6f 72 20 28 20 6b 65 79 20 | object,...}.else.{....for.(.key. |
49e0 | 69 6e 20 65 6c 65 6d 73 20 29 20 7b 0a 09 09 09 09 76 61 6c 75 65 20 3d 20 63 61 6c 6c 62 61 63 | in.elems.).{.....value.=.callbac |
4a00 | 6b 28 20 65 6c 65 6d 73 5b 20 6b 65 79 20 5d 2c 20 6b 65 79 2c 20 61 72 67 20 29 3b 0a 0a 09 09 | k(.elems[.key.],.key,.arg.);.... |
4a20 | 09 09 69 66 20 28 20 76 61 6c 75 65 20 21 3d 20 6e 75 6c 6c 20 29 20 7b 0a 09 09 09 09 09 72 65 | ..if.(.value.!=.null.).{......re |
4a40 | 74 5b 20 72 65 74 2e 6c 65 6e 67 74 68 20 5d 20 3d 20 76 61 6c 75 65 3b 0a 09 09 09 09 7d 0a 09 | t[.ret.length.].=.value;.....}.. |
4a60 | 09 09 7d 0a 09 09 7d 0a 0a 09 09 2f 2f 20 46 6c 61 74 74 65 6e 20 61 6e 79 20 6e 65 73 74 65 64 | ..}...}....//.Flatten.any.nested |
4a80 | 20 61 72 72 61 79 73 0a 09 09 72 65 74 75 72 6e 20 72 65 74 2e 63 6f 6e 63 61 74 2e 61 70 70 6c | .arrays...return.ret.concat.appl |
4aa0 | 79 28 20 5b 5d 2c 20 72 65 74 20 29 3b 0a 09 7d 2c 0a 0a 09 2f 2f 20 41 20 67 6c 6f 62 61 6c 20 | y(.[],.ret.);..},...//.A.global. |
4ac0 | 47 55 49 44 20 63 6f 75 6e 74 65 72 20 66 6f 72 20 6f 62 6a 65 63 74 73 0a 09 67 75 69 64 3a 20 | GUID.counter.for.objects..guid:. |
4ae0 | 31 2c 0a 0a 09 2f 2f 20 42 69 6e 64 20 61 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 61 20 63 6f 6e | 1,...//.Bind.a.function.to.a.con |
4b00 | 74 65 78 74 2c 20 6f 70 74 69 6f 6e 61 6c 6c 79 20 70 61 72 74 69 61 6c 6c 79 20 61 70 70 6c 79 | text,.optionally.partially.apply |
4b20 | 69 6e 67 20 61 6e 79 0a 09 2f 2f 20 61 72 67 75 6d 65 6e 74 73 2e 0a 09 70 72 6f 78 79 3a 20 66 | ing.any..//.arguments...proxy:.f |
4b40 | 75 6e 63 74 69 6f 6e 28 20 66 6e 2c 20 63 6f 6e 74 65 78 74 20 29 20 7b 0a 09 09 76 61 72 20 74 | unction(.fn,.context.).{...var.t |
4b60 | 6d 70 2c 20 61 72 67 73 2c 20 70 72 6f 78 79 3b 0a 0a 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 | mp,.args,.proxy;....if.(.typeof. |
4b80 | 63 6f 6e 74 65 78 74 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 20 29 20 7b 0a 09 09 09 74 6d 70 20 | context.===."string".).{....tmp. |
4ba0 | 3d 20 66 6e 5b 20 63 6f 6e 74 65 78 74 20 5d 3b 0a 09 09 09 63 6f 6e 74 65 78 74 20 3d 20 66 6e | =.fn[.context.];....context.=.fn |
4bc0 | 3b 0a 09 09 09 66 6e 20 3d 20 74 6d 70 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 51 75 69 63 6b 20 63 | ;....fn.=.tmp;...}....//.Quick.c |
4be0 | 68 65 63 6b 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 69 66 20 74 61 72 67 65 74 20 69 73 20 63 | heck.to.determine.if.target.is.c |
4c00 | 61 6c 6c 61 62 6c 65 2c 20 69 6e 20 74 68 65 20 73 70 65 63 0a 09 09 2f 2f 20 74 68 69 73 20 74 | allable,.in.the.spec...//.this.t |
4c20 | 68 72 6f 77 73 20 61 20 54 79 70 65 45 72 72 6f 72 2c 20 62 75 74 20 77 65 20 77 69 6c 6c 20 6a | hrows.a.TypeError,.but.we.will.j |
4c40 | 75 73 74 20 72 65 74 75 72 6e 20 75 6e 64 65 66 69 6e 65 64 2e 0a 09 09 69 66 20 28 20 21 6a 51 | ust.return.undefined....if.(.!jQ |
4c60 | 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 66 6e 20 29 20 29 20 7b 0a 09 09 09 72 65 74 | uery.isFunction(.fn.).).{....ret |
4c80 | 75 72 6e 20 75 6e 64 65 66 69 6e 65 64 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 53 69 6d 75 6c 61 74 | urn.undefined;...}....//.Simulat |
4ca0 | 65 64 20 62 69 6e 64 0a 09 09 61 72 67 73 20 3d 20 63 6f 72 65 5f 73 6c 69 63 65 2e 63 61 6c 6c | ed.bind...args.=.core_slice.call |
4cc0 | 28 20 61 72 67 75 6d 65 6e 74 73 2c 20 32 20 29 3b 0a 09 09 70 72 6f 78 79 20 3d 20 66 75 6e 63 | (.arguments,.2.);...proxy.=.func |
4ce0 | 74 69 6f 6e 28 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 66 6e 2e 61 70 70 6c 79 28 20 63 6f 6e | tion().{....return.fn.apply(.con |
4d00 | 74 65 78 74 2c 20 61 72 67 73 2e 63 6f 6e 63 61 74 28 20 63 6f 72 65 5f 73 6c 69 63 65 2e 63 61 | text,.args.concat(.core_slice.ca |
4d20 | 6c 6c 28 20 61 72 67 75 6d 65 6e 74 73 20 29 20 29 20 29 3b 0a 09 09 7d 3b 0a 0a 09 09 2f 2f 20 | ll(.arguments.).).);...};....//. |
4d40 | 53 65 74 20 74 68 65 20 67 75 69 64 20 6f 66 20 75 6e 69 71 75 65 20 68 61 6e 64 6c 65 72 20 74 | Set.the.guid.of.unique.handler.t |
4d60 | 6f 20 74 68 65 20 73 61 6d 65 20 6f 66 20 6f 72 69 67 69 6e 61 6c 20 68 61 6e 64 6c 65 72 2c 20 | o.the.same.of.original.handler,. |
4d80 | 73 6f 20 69 74 20 63 61 6e 20 62 65 20 72 65 6d 6f 76 65 64 0a 09 09 70 72 6f 78 79 2e 67 75 69 | so.it.can.be.removed...proxy.gui |
4da0 | 64 20 3d 20 66 6e 2e 67 75 69 64 20 3d 20 66 6e 2e 67 75 69 64 20 7c 7c 20 70 72 6f 78 79 2e 67 | d.=.fn.guid.=.fn.guid.||.proxy.g |
4dc0 | 75 69 64 20 7c 7c 20 6a 51 75 65 72 79 2e 67 75 69 64 2b 2b 3b 0a 0a 09 09 72 65 74 75 72 6e 20 | uid.||.jQuery.guid++;....return. |
4de0 | 70 72 6f 78 79 3b 0a 09 7d 2c 0a 0a 09 2f 2f 20 4d 75 6c 74 69 66 75 6e 63 74 69 6f 6e 61 6c 20 | proxy;..},...//.Multifunctional. |
4e00 | 6d 65 74 68 6f 64 20 74 6f 20 67 65 74 20 61 6e 64 20 73 65 74 20 76 61 6c 75 65 73 20 6f 66 20 | method.to.get.and.set.values.of. |
4e20 | 61 20 63 6f 6c 6c 65 63 74 69 6f 6e 0a 09 2f 2f 20 54 68 65 20 76 61 6c 75 65 2f 73 20 63 61 6e | a.collection..//.The.value/s.can |
4e40 | 20 6f 70 74 69 6f 6e 61 6c 6c 79 20 62 65 20 65 78 65 63 75 74 65 64 20 69 66 20 69 74 27 73 20 | .optionally.be.executed.if.it's. |
4e60 | 61 20 66 75 6e 63 74 69 6f 6e 0a 09 61 63 63 65 73 73 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c | a.function..access:.function(.el |
4e80 | 65 6d 73 2c 20 66 6e 2c 20 6b 65 79 2c 20 76 61 6c 75 65 2c 20 63 68 61 69 6e 61 62 6c 65 2c 20 | ems,.fn,.key,.value,.chainable,. |
4ea0 | 65 6d 70 74 79 47 65 74 2c 20 70 61 73 73 20 29 20 7b 0a 09 09 76 61 72 20 65 78 65 63 2c 0a 09 | emptyGet,.pass.).{...var.exec,.. |
4ec0 | 09 09 62 75 6c 6b 20 3d 20 6b 65 79 20 3d 3d 20 6e 75 6c 6c 2c 0a 09 09 09 69 20 3d 20 30 2c 0a | ..bulk.=.key.==.null,....i.=.0,. |
4ee0 | 09 09 09 6c 65 6e 67 74 68 20 3d 20 65 6c 65 6d 73 2e 6c 65 6e 67 74 68 3b 0a 0a 09 09 2f 2f 20 | ...length.=.elems.length;....//. |
4f00 | 53 65 74 73 20 6d 61 6e 79 20 76 61 6c 75 65 73 0a 09 09 69 66 20 28 20 6b 65 79 20 26 26 20 74 | Sets.many.values...if.(.key.&&.t |
4f20 | 79 70 65 6f 66 20 6b 65 79 20 3d 3d 3d 20 22 6f 62 6a 65 63 74 22 20 29 20 7b 0a 09 09 09 66 6f | ypeof.key.===."object".).{....fo |
4f40 | 72 20 28 20 69 20 69 6e 20 6b 65 79 20 29 20 7b 0a 09 09 09 09 6a 51 75 65 72 79 2e 61 63 63 65 | r.(.i.in.key.).{.....jQuery.acce |
4f60 | 73 73 28 20 65 6c 65 6d 73 2c 20 66 6e 2c 20 69 2c 20 6b 65 79 5b 69 5d 2c 20 31 2c 20 65 6d 70 | ss(.elems,.fn,.i,.key[i],.1,.emp |
4f80 | 74 79 47 65 74 2c 20 76 61 6c 75 65 20 29 3b 0a 09 09 09 7d 0a 09 09 09 63 68 61 69 6e 61 62 6c | tyGet,.value.);....}....chainabl |
4fa0 | 65 20 3d 20 31 3b 0a 0a 09 09 2f 2f 20 53 65 74 73 20 6f 6e 65 20 76 61 6c 75 65 0a 09 09 7d 20 | e.=.1;....//.Sets.one.value...}. |
4fc0 | 65 6c 73 65 20 69 66 20 28 20 76 61 6c 75 65 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 | else.if.(.value.!==.undefined.). |
4fe0 | 7b 0a 09 09 09 2f 2f 20 4f 70 74 69 6f 6e 61 6c 6c 79 2c 20 66 75 6e 63 74 69 6f 6e 20 76 61 6c | {....//.Optionally,.function.val |
5000 | 75 65 73 20 67 65 74 20 65 78 65 63 75 74 65 64 20 69 66 20 65 78 65 63 20 69 73 20 74 72 75 65 | ues.get.executed.if.exec.is.true |
5020 | 0a 09 09 09 65 78 65 63 20 3d 20 70 61 73 73 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 26 26 | ....exec.=.pass.===.undefined.&& |
5040 | 20 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 76 61 6c 75 65 20 29 3b 0a 0a 09 09 | .jQuery.isFunction(.value.);.... |
5060 | 09 69 66 20 28 20 62 75 6c 6b 20 29 20 7b 0a 09 09 09 09 2f 2f 20 42 75 6c 6b 20 6f 70 65 72 61 | .if.(.bulk.).{.....//.Bulk.opera |
5080 | 74 69 6f 6e 73 20 6f 6e 6c 79 20 69 74 65 72 61 74 65 20 77 68 65 6e 20 65 78 65 63 75 74 69 6e | tions.only.iterate.when.executin |
50a0 | 67 20 66 75 6e 63 74 69 6f 6e 20 76 61 6c 75 65 73 0a 09 09 09 09 69 66 20 28 20 65 78 65 63 20 | g.function.values.....if.(.exec. |
50c0 | 29 20 7b 0a 09 09 09 09 09 65 78 65 63 20 3d 20 66 6e 3b 0a 09 09 09 09 09 66 6e 20 3d 20 66 75 | ).{......exec.=.fn;......fn.=.fu |
50e0 | 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 6b 65 79 2c 20 76 61 6c 75 65 20 29 20 7b 0a 09 09 09 | nction(.elem,.key,.value.).{.... |
5100 | 09 09 09 72 65 74 75 72 6e 20 65 78 65 63 2e 63 61 6c 6c 28 20 6a 51 75 65 72 79 28 20 65 6c 65 | ...return.exec.call(.jQuery(.ele |
5120 | 6d 20 29 2c 20 76 61 6c 75 65 20 29 3b 0a 09 09 09 09 09 7d 3b 0a 0a 09 09 09 09 2f 2f 20 4f 74 | m.),.value.);......};......//.Ot |
5140 | 68 65 72 77 69 73 65 20 74 68 65 79 20 72 75 6e 20 61 67 61 69 6e 73 74 20 74 68 65 20 65 6e 74 | herwise.they.run.against.the.ent |
5160 | 69 72 65 20 73 65 74 0a 09 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 09 66 6e 2e 63 61 6c | ire.set.....}.else.{......fn.cal |
5180 | 6c 28 20 65 6c 65 6d 73 2c 20 76 61 6c 75 65 20 29 3b 0a 09 09 09 09 09 66 6e 20 3d 20 6e 75 6c | l(.elems,.value.);......fn.=.nul |
51a0 | 6c 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 0a 09 09 09 69 66 20 28 20 66 6e 20 29 20 7b 0a 09 09 | l;.....}....}.....if.(.fn.).{... |
51c0 | 09 09 66 6f 72 20 28 3b 20 69 20 3c 20 6c 65 6e 67 74 68 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 | ..for.(;.i.<.length;.i++.).{.... |
51e0 | 09 09 66 6e 28 20 65 6c 65 6d 73 5b 69 5d 2c 20 6b 65 79 2c 20 65 78 65 63 20 3f 20 76 61 6c 75 | ..fn(.elems[i],.key,.exec.?.valu |
5200 | 65 2e 63 61 6c 6c 28 20 65 6c 65 6d 73 5b 69 5d 2c 20 69 2c 20 66 6e 28 20 65 6c 65 6d 73 5b 69 | e.call(.elems[i],.i,.fn(.elems[i |
5220 | 5d 2c 20 6b 65 79 20 29 20 29 20 3a 20 76 61 6c 75 65 2c 20 70 61 73 73 20 29 3b 0a 09 09 09 09 | ],.key.).).:.value,.pass.);..... |
5240 | 7d 0a 09 09 09 7d 0a 0a 09 09 09 63 68 61 69 6e 61 62 6c 65 20 3d 20 31 3b 0a 09 09 7d 0a 0a 09 | }....}.....chainable.=.1;...}... |
5260 | 09 72 65 74 75 72 6e 20 63 68 61 69 6e 61 62 6c 65 20 3f 0a 09 09 09 65 6c 65 6d 73 20 3a 0a 0a | .return.chainable.?....elems.:.. |
5280 | 09 09 09 2f 2f 20 47 65 74 73 0a 09 09 09 62 75 6c 6b 20 3f 0a 09 09 09 09 66 6e 2e 63 61 6c 6c | ...//.Gets....bulk.?.....fn.call |
52a0 | 28 20 65 6c 65 6d 73 20 29 20 3a 0a 09 09 09 09 6c 65 6e 67 74 68 20 3f 20 66 6e 28 20 65 6c 65 | (.elems.).:.....length.?.fn(.ele |
52c0 | 6d 73 5b 30 5d 2c 20 6b 65 79 20 29 20 3a 20 65 6d 70 74 79 47 65 74 3b 0a 09 7d 2c 0a 0a 09 6e | ms[0],.key.).:.emptyGet;..},...n |
52e0 | 6f 77 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 28 20 6e 65 77 20 | ow:.function().{...return.(.new. |
5300 | 44 61 74 65 28 29 20 29 2e 67 65 74 54 69 6d 65 28 29 3b 0a 09 7d 0a 7d 29 3b 0a 0a 6a 51 75 65 | Date().).getTime();..}.});..jQue |
5320 | 72 79 2e 72 65 61 64 79 2e 70 72 6f 6d 69 73 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 6f 62 6a | ry.ready.promise.=.function(.obj |
5340 | 20 29 20 7b 0a 09 69 66 20 28 20 21 72 65 61 64 79 4c 69 73 74 20 29 20 7b 0a 0a 09 09 72 65 61 | .).{..if.(.!readyList.).{....rea |
5360 | 64 79 4c 69 73 74 20 3d 20 6a 51 75 65 72 79 2e 44 65 66 65 72 72 65 64 28 29 3b 0a 0a 09 09 2f | dyList.=.jQuery.Deferred();..../ |
5380 | 2f 20 43 61 74 63 68 20 63 61 73 65 73 20 77 68 65 72 65 20 24 28 64 6f 63 75 6d 65 6e 74 29 2e | /.Catch.cases.where.$(document). |
53a0 | 72 65 61 64 79 28 29 20 69 73 20 63 61 6c 6c 65 64 20 61 66 74 65 72 20 74 68 65 0a 09 09 2f 2f | ready().is.called.after.the...// |
53c0 | 20 62 72 6f 77 73 65 72 20 65 76 65 6e 74 20 68 61 73 20 61 6c 72 65 61 64 79 20 6f 63 63 75 72 | .browser.event.has.already.occur |
53e0 | 72 65 64 2e 0a 09 09 69 66 20 28 20 64 6f 63 75 6d 65 6e 74 2e 72 65 61 64 79 53 74 61 74 65 20 | red....if.(.document.readyState. |
5400 | 3d 3d 3d 20 22 63 6f 6d 70 6c 65 74 65 22 20 7c 7c 20 28 20 64 6f 63 75 6d 65 6e 74 2e 72 65 61 | ===."complete".||.(.document.rea |
5420 | 64 79 53 74 61 74 65 20 21 3d 3d 20 22 6c 6f 61 64 69 6e 67 22 20 26 26 20 64 6f 63 75 6d 65 6e | dyState.!==."loading".&&.documen |
5440 | 74 2e 61 64 64 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 20 29 20 29 20 7b 0a 09 09 09 2f 2f 20 48 | t.addEventListener.).).{....//.H |
5460 | 61 6e 64 6c 65 20 69 74 20 61 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 20 74 6f 20 61 6c 6c 6f 77 | andle.it.asynchronously.to.allow |
5480 | 20 73 63 72 69 70 74 73 20 74 68 65 20 6f 70 70 6f 72 74 75 6e 69 74 79 20 74 6f 20 64 65 6c 61 | .scripts.the.opportunity.to.dela |
54a0 | 79 20 72 65 61 64 79 0a 09 09 09 73 65 74 54 69 6d 65 6f 75 74 28 20 6a 51 75 65 72 79 2e 72 65 | y.ready....setTimeout(.jQuery.re |
54c0 | 61 64 79 2c 20 31 20 29 3b 0a 0a 09 09 2f 2f 20 53 74 61 6e 64 61 72 64 73 2d 62 61 73 65 64 20 | ady,.1.);....//.Standards-based. |
54e0 | 62 72 6f 77 73 65 72 73 20 73 75 70 70 6f 72 74 20 44 4f 4d 43 6f 6e 74 65 6e 74 4c 6f 61 64 65 | browsers.support.DOMContentLoade |
5500 | 64 0a 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 64 6f 63 75 6d 65 6e 74 2e 61 64 64 45 76 65 6e | d...}.else.if.(.document.addEven |
5520 | 74 4c 69 73 74 65 6e 65 72 20 29 20 7b 0a 09 09 09 2f 2f 20 55 73 65 20 74 68 65 20 68 61 6e 64 | tListener.).{....//.Use.the.hand |
5540 | 79 20 65 76 65 6e 74 20 63 61 6c 6c 62 61 63 6b 0a 09 09 09 64 6f 63 75 6d 65 6e 74 2e 61 64 64 | y.event.callback....document.add |
5560 | 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 28 20 22 44 4f 4d 43 6f 6e 74 65 6e 74 4c 6f 61 64 65 64 | EventListener(."DOMContentLoaded |
5580 | 22 2c 20 44 4f 4d 43 6f 6e 74 65 6e 74 4c 6f 61 64 65 64 2c 20 66 61 6c 73 65 20 29 3b 0a 0a 09 | ",.DOMContentLoaded,.false.);... |
55a0 | 09 09 2f 2f 20 41 20 66 61 6c 6c 62 61 63 6b 20 74 6f 20 77 69 6e 64 6f 77 2e 6f 6e 6c 6f 61 64 | ..//.A.fallback.to.window.onload |
55c0 | 2c 20 74 68 61 74 20 77 69 6c 6c 20 61 6c 77 61 79 73 20 77 6f 72 6b 0a 09 09 09 77 69 6e 64 6f | ,.that.will.always.work....windo |
55e0 | 77 2e 61 64 64 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 28 20 22 6c 6f 61 64 22 2c 20 6a 51 75 65 | w.addEventListener(."load",.jQue |
5600 | 72 79 2e 72 65 61 64 79 2c 20 66 61 6c 73 65 20 29 3b 0a 0a 09 09 2f 2f 20 49 66 20 49 45 20 65 | ry.ready,.false.);....//.If.IE.e |
5620 | 76 65 6e 74 20 6d 6f 64 65 6c 20 69 73 20 75 73 65 64 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 | vent.model.is.used...}.else.{... |
5640 | 09 2f 2f 20 45 6e 73 75 72 65 20 66 69 72 69 6e 67 20 62 65 66 6f 72 65 20 6f 6e 6c 6f 61 64 2c | .//.Ensure.firing.before.onload, |
5660 | 20 6d 61 79 62 65 20 6c 61 74 65 20 62 75 74 20 73 61 66 65 20 61 6c 73 6f 20 66 6f 72 20 69 66 | .maybe.late.but.safe.also.for.if |
5680 | 72 61 6d 65 73 0a 09 09 09 64 6f 63 75 6d 65 6e 74 2e 61 74 74 61 63 68 45 76 65 6e 74 28 20 22 | rames....document.attachEvent(." |
56a0 | 6f 6e 72 65 61 64 79 73 74 61 74 65 63 68 61 6e 67 65 22 2c 20 44 4f 4d 43 6f 6e 74 65 6e 74 4c | onreadystatechange",.DOMContentL |
56c0 | 6f 61 64 65 64 20 29 3b 0a 0a 09 09 09 2f 2f 20 41 20 66 61 6c 6c 62 61 63 6b 20 74 6f 20 77 69 | oaded.);.....//.A.fallback.to.wi |
56e0 | 6e 64 6f 77 2e 6f 6e 6c 6f 61 64 2c 20 74 68 61 74 20 77 69 6c 6c 20 61 6c 77 61 79 73 20 77 6f | ndow.onload,.that.will.always.wo |
5700 | 72 6b 0a 09 09 09 77 69 6e 64 6f 77 2e 61 74 74 61 63 68 45 76 65 6e 74 28 20 22 6f 6e 6c 6f 61 | rk....window.attachEvent(."onloa |
5720 | 64 22 2c 20 6a 51 75 65 72 79 2e 72 65 61 64 79 20 29 3b 0a 0a 09 09 09 2f 2f 20 49 66 20 49 45 | d",.jQuery.ready.);.....//.If.IE |
5740 | 20 61 6e 64 20 6e 6f 74 20 61 20 66 72 61 6d 65 0a 09 09 09 2f 2f 20 63 6f 6e 74 69 6e 75 61 6c | .and.not.a.frame....//.continual |
5760 | 6c 79 20 63 68 65 63 6b 20 74 6f 20 73 65 65 20 69 66 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 | ly.check.to.see.if.the.document. |
5780 | 69 73 20 72 65 61 64 79 0a 09 09 09 76 61 72 20 74 6f 70 20 3d 20 66 61 6c 73 65 3b 0a 0a 09 09 | is.ready....var.top.=.false;.... |
57a0 | 09 74 72 79 20 7b 0a 09 09 09 09 74 6f 70 20 3d 20 77 69 6e 64 6f 77 2e 66 72 61 6d 65 45 6c 65 | .try.{.....top.=.window.frameEle |
57c0 | 6d 65 6e 74 20 3d 3d 20 6e 75 6c 6c 20 26 26 20 64 6f 63 75 6d 65 6e 74 2e 64 6f 63 75 6d 65 6e | ment.==.null.&&.document.documen |
57e0 | 74 45 6c 65 6d 65 6e 74 3b 0a 09 09 09 7d 20 63 61 74 63 68 28 65 29 20 7b 7d 0a 0a 09 09 09 69 | tElement;....}.catch(e).{}.....i |
5800 | 66 20 28 20 74 6f 70 20 26 26 20 74 6f 70 2e 64 6f 53 63 72 6f 6c 6c 20 29 20 7b 0a 09 09 09 09 | f.(.top.&&.top.doScroll.).{..... |
5820 | 28 66 75 6e 63 74 69 6f 6e 20 64 6f 53 63 72 6f 6c 6c 43 68 65 63 6b 28 29 20 7b 0a 09 09 09 09 | (function.doScrollCheck().{..... |
5840 | 09 69 66 20 28 20 21 6a 51 75 65 72 79 2e 69 73 52 65 61 64 79 20 29 20 7b 0a 0a 09 09 09 09 09 | .if.(.!jQuery.isReady.).{....... |
5860 | 09 74 72 79 20 7b 0a 09 09 09 09 09 09 09 2f 2f 20 55 73 65 20 74 68 65 20 74 72 69 63 6b 20 62 | .try.{........//.Use.the.trick.b |
5880 | 79 20 44 69 65 67 6f 20 50 65 72 69 6e 69 0a 09 09 09 09 09 09 09 2f 2f 20 68 74 74 70 3a 2f 2f | y.Diego.Perini........//.http:// |
58a0 | 6a 61 76 61 73 63 72 69 70 74 2e 6e 77 62 6f 78 2e 63 6f 6d 2f 49 45 43 6f 6e 74 65 6e 74 4c 6f | javascript.nwbox.com/IEContentLo |
58c0 | 61 64 65 64 2f 0a 09 09 09 09 09 09 09 74 6f 70 2e 64 6f 53 63 72 6f 6c 6c 28 22 6c 65 66 74 22 | aded/........top.doScroll("left" |
58e0 | 29 3b 0a 09 09 09 09 09 09 7d 20 63 61 74 63 68 28 65 29 20 7b 0a 09 09 09 09 09 09 09 72 65 74 | );.......}.catch(e).{........ret |
5900 | 75 72 6e 20 73 65 74 54 69 6d 65 6f 75 74 28 20 64 6f 53 63 72 6f 6c 6c 43 68 65 63 6b 2c 20 35 | urn.setTimeout(.doScrollCheck,.5 |
5920 | 30 20 29 3b 0a 09 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 09 2f 2f 20 61 6e 64 20 65 78 65 63 75 | 0.);.......}........//.and.execu |
5940 | 74 65 20 61 6e 79 20 77 61 69 74 69 6e 67 20 66 75 6e 63 74 69 6f 6e 73 0a 09 09 09 09 09 09 6a | te.any.waiting.functions.......j |
5960 | 51 75 65 72 79 2e 72 65 61 64 79 28 29 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 29 28 29 3b 0a | Query.ready();......}.....})();. |
5980 | 09 09 09 7d 0a 09 09 7d 0a 09 7d 0a 09 72 65 74 75 72 6e 20 72 65 61 64 79 4c 69 73 74 2e 70 72 | ...}...}..}..return.readyList.pr |
59a0 | 6f 6d 69 73 65 28 20 6f 62 6a 20 29 3b 0a 7d 3b 0a 0a 2f 2f 20 50 6f 70 75 6c 61 74 65 20 74 68 | omise(.obj.);.};..//.Populate.th |
59c0 | 65 20 63 6c 61 73 73 32 74 79 70 65 20 6d 61 70 0a 6a 51 75 65 72 79 2e 65 61 63 68 28 22 42 6f | e.class2type.map.jQuery.each("Bo |
59e0 | 6f 6c 65 61 6e 20 4e 75 6d 62 65 72 20 53 74 72 69 6e 67 20 46 75 6e 63 74 69 6f 6e 20 41 72 72 | olean.Number.String.Function.Arr |
5a00 | 61 79 20 44 61 74 65 20 52 65 67 45 78 70 20 4f 62 6a 65 63 74 22 2e 73 70 6c 69 74 28 22 20 22 | ay.Date.RegExp.Object".split("." |
5a20 | 29 2c 20 66 75 6e 63 74 69 6f 6e 28 69 2c 20 6e 61 6d 65 29 20 7b 0a 09 63 6c 61 73 73 32 74 79 | ),.function(i,.name).{..class2ty |
5a40 | 70 65 5b 20 22 5b 6f 62 6a 65 63 74 20 22 20 2b 20 6e 61 6d 65 20 2b 20 22 5d 22 20 5d 20 3d 20 | pe[."[object.".+.name.+."]".].=. |
5a60 | 6e 61 6d 65 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 3b 0a 7d 29 3b 0a 0a 2f 2f 20 41 6c 6c 20 | name.toLowerCase();.});..//.All. |
5a80 | 6a 51 75 65 72 79 20 6f 62 6a 65 63 74 73 20 73 68 6f 75 6c 64 20 70 6f 69 6e 74 20 62 61 63 6b | jQuery.objects.should.point.back |
5aa0 | 20 74 6f 20 74 68 65 73 65 0a 72 6f 6f 74 6a 51 75 65 72 79 20 3d 20 6a 51 75 65 72 79 28 64 6f | .to.these.rootjQuery.=.jQuery(do |
5ac0 | 63 75 6d 65 6e 74 29 3b 0a 2f 2f 20 53 74 72 69 6e 67 20 74 6f 20 4f 62 6a 65 63 74 20 6f 70 74 | cument);.//.String.to.Object.opt |
5ae0 | 69 6f 6e 73 20 66 6f 72 6d 61 74 20 63 61 63 68 65 0a 76 61 72 20 6f 70 74 69 6f 6e 73 43 61 63 | ions.format.cache.var.optionsCac |
5b00 | 68 65 20 3d 20 7b 7d 3b 0a 0a 2f 2f 20 43 6f 6e 76 65 72 74 20 53 74 72 69 6e 67 2d 66 6f 72 6d | he.=.{};..//.Convert.String-form |
5b20 | 61 74 74 65 64 20 6f 70 74 69 6f 6e 73 20 69 6e 74 6f 20 4f 62 6a 65 63 74 2d 66 6f 72 6d 61 74 | atted.options.into.Object-format |
5b40 | 74 65 64 20 6f 6e 65 73 20 61 6e 64 20 73 74 6f 72 65 20 69 6e 20 63 61 63 68 65 0a 66 75 6e 63 | ted.ones.and.store.in.cache.func |
5b60 | 74 69 6f 6e 20 63 72 65 61 74 65 4f 70 74 69 6f 6e 73 28 20 6f 70 74 69 6f 6e 73 20 29 20 7b 0a | tion.createOptions(.options.).{. |
5b80 | 09 76 61 72 20 6f 62 6a 65 63 74 20 3d 20 6f 70 74 69 6f 6e 73 43 61 63 68 65 5b 20 6f 70 74 69 | .var.object.=.optionsCache[.opti |
5ba0 | 6f 6e 73 20 5d 20 3d 20 7b 7d 3b 0a 09 6a 51 75 65 72 79 2e 65 61 63 68 28 20 6f 70 74 69 6f 6e | ons.].=.{};..jQuery.each(.option |
5bc0 | 73 2e 73 70 6c 69 74 28 20 63 6f 72 65 5f 72 73 70 61 63 65 20 29 2c 20 66 75 6e 63 74 69 6f 6e | s.split(.core_rspace.),.function |
5be0 | 28 20 5f 2c 20 66 6c 61 67 20 29 20 7b 0a 09 09 6f 62 6a 65 63 74 5b 20 66 6c 61 67 20 5d 20 3d | (._,.flag.).{...object[.flag.].= |
5c00 | 20 74 72 75 65 3b 0a 09 7d 29 3b 0a 09 72 65 74 75 72 6e 20 6f 62 6a 65 63 74 3b 0a 7d 0a 0a 2f | .true;..});..return.object;.}../ |
5c20 | 2a 0a 20 2a 20 43 72 65 61 74 65 20 61 20 63 61 6c 6c 62 61 63 6b 20 6c 69 73 74 20 75 73 69 6e | *..*.Create.a.callback.list.usin |
5c40 | 67 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 70 61 72 61 6d 65 74 65 72 73 3a 0a 20 2a 0a 20 | g.the.following.parameters:..*.. |
5c60 | 2a 09 6f 70 74 69 6f 6e 73 3a 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 6c 69 73 74 20 6f 66 20 73 | *.options:.an.optional.list.of.s |
5c80 | 70 61 63 65 2d 73 65 70 61 72 61 74 65 64 20 6f 70 74 69 6f 6e 73 20 74 68 61 74 20 77 69 6c 6c | pace-separated.options.that.will |
5ca0 | 20 63 68 61 6e 67 65 20 68 6f 77 0a 20 2a 09 09 09 74 68 65 20 63 61 6c 6c 62 61 63 6b 20 6c 69 | .change.how..*...the.callback.li |
5cc0 | 73 74 20 62 65 68 61 76 65 73 20 6f 72 20 61 20 6d 6f 72 65 20 74 72 61 64 69 74 69 6f 6e 61 6c | st.behaves.or.a.more.traditional |
5ce0 | 20 6f 70 74 69 6f 6e 20 6f 62 6a 65 63 74 0a 20 2a 0a 20 2a 20 42 79 20 64 65 66 61 75 6c 74 20 | .option.object..*..*.By.default. |
5d00 | 61 20 63 61 6c 6c 62 61 63 6b 20 6c 69 73 74 20 77 69 6c 6c 20 61 63 74 20 6c 69 6b 65 20 61 6e | a.callback.list.will.act.like.an |
5d20 | 20 65 76 65 6e 74 20 63 61 6c 6c 62 61 63 6b 20 6c 69 73 74 20 61 6e 64 20 63 61 6e 20 62 65 0a | .event.callback.list.and.can.be. |
5d40 | 20 2a 20 22 66 69 72 65 64 22 20 6d 75 6c 74 69 70 6c 65 20 74 69 6d 65 73 2e 0a 20 2a 0a 20 2a | .*."fired".multiple.times...*..* |
5d60 | 20 50 6f 73 73 69 62 6c 65 20 6f 70 74 69 6f 6e 73 3a 0a 20 2a 0a 20 2a 09 6f 6e 63 65 3a 09 09 | .Possible.options:..*..*.once:.. |
5d80 | 09 77 69 6c 6c 20 65 6e 73 75 72 65 20 74 68 65 20 63 61 6c 6c 62 61 63 6b 20 6c 69 73 74 20 63 | .will.ensure.the.callback.list.c |
5da0 | 61 6e 20 6f 6e 6c 79 20 62 65 20 66 69 72 65 64 20 6f 6e 63 65 20 28 6c 69 6b 65 20 61 20 44 65 | an.only.be.fired.once.(like.a.De |
5dc0 | 66 65 72 72 65 64 29 0a 20 2a 0a 20 2a 09 6d 65 6d 6f 72 79 3a 09 09 09 77 69 6c 6c 20 6b 65 65 | ferred)..*..*.memory:...will.kee |
5de0 | 70 20 74 72 61 63 6b 20 6f 66 20 70 72 65 76 69 6f 75 73 20 76 61 6c 75 65 73 20 61 6e 64 20 77 | p.track.of.previous.values.and.w |
5e00 | 69 6c 6c 20 63 61 6c 6c 20 61 6e 79 20 63 61 6c 6c 62 61 63 6b 20 61 64 64 65 64 0a 20 2a 09 09 | ill.call.any.callback.added..*.. |
5e20 | 09 09 09 61 66 74 65 72 20 74 68 65 20 6c 69 73 74 20 68 61 73 20 62 65 65 6e 20 66 69 72 65 64 | ...after.the.list.has.been.fired |
5e40 | 20 72 69 67 68 74 20 61 77 61 79 20 77 69 74 68 20 74 68 65 20 6c 61 74 65 73 74 20 22 6d 65 6d | .right.away.with.the.latest."mem |
5e60 | 6f 72 69 7a 65 64 22 0a 20 2a 09 09 09 09 09 76 61 6c 75 65 73 20 28 6c 69 6b 65 20 61 20 44 65 | orized"..*.....values.(like.a.De |
5e80 | 66 65 72 72 65 64 29 0a 20 2a 0a 20 2a 09 75 6e 69 71 75 65 3a 09 09 09 77 69 6c 6c 20 65 6e 73 | ferred)..*..*.unique:...will.ens |
5ea0 | 75 72 65 20 61 20 63 61 6c 6c 62 61 63 6b 20 63 61 6e 20 6f 6e 6c 79 20 62 65 20 61 64 64 65 64 | ure.a.callback.can.only.be.added |
5ec0 | 20 6f 6e 63 65 20 28 6e 6f 20 64 75 70 6c 69 63 61 74 65 20 69 6e 20 74 68 65 20 6c 69 73 74 29 | .once.(no.duplicate.in.the.list) |
5ee0 | 0a 20 2a 0a 20 2a 09 73 74 6f 70 4f 6e 46 61 6c 73 65 3a 09 69 6e 74 65 72 72 75 70 74 20 63 61 | ..*..*.stopOnFalse:.interrupt.ca |
5f00 | 6c 6c 69 6e 67 73 20 77 68 65 6e 20 61 20 63 61 6c 6c 62 61 63 6b 20 72 65 74 75 72 6e 73 20 66 | llings.when.a.callback.returns.f |
5f20 | 61 6c 73 65 0a 20 2a 0a 20 2a 2f 0a 6a 51 75 65 72 79 2e 43 61 6c 6c 62 61 63 6b 73 20 3d 20 66 | alse..*..*/.jQuery.Callbacks.=.f |
5f40 | 75 6e 63 74 69 6f 6e 28 20 6f 70 74 69 6f 6e 73 20 29 20 7b 0a 0a 09 2f 2f 20 43 6f 6e 76 65 72 | unction(.options.).{...//.Conver |
5f60 | 74 20 6f 70 74 69 6f 6e 73 20 66 72 6f 6d 20 53 74 72 69 6e 67 2d 66 6f 72 6d 61 74 74 65 64 20 | t.options.from.String-formatted. |
5f80 | 74 6f 20 4f 62 6a 65 63 74 2d 66 6f 72 6d 61 74 74 65 64 20 69 66 20 6e 65 65 64 65 64 0a 09 2f | to.Object-formatted.if.needed../ |
5fa0 | 2f 20 28 77 65 20 63 68 65 63 6b 20 69 6e 20 63 61 63 68 65 20 66 69 72 73 74 29 0a 09 6f 70 74 | /.(we.check.in.cache.first)..opt |
5fc0 | 69 6f 6e 73 20 3d 20 74 79 70 65 6f 66 20 6f 70 74 69 6f 6e 73 20 3d 3d 3d 20 22 73 74 72 69 6e | ions.=.typeof.options.===."strin |
5fe0 | 67 22 20 3f 0a 09 09 28 20 6f 70 74 69 6f 6e 73 43 61 63 68 65 5b 20 6f 70 74 69 6f 6e 73 20 5d | g".?...(.optionsCache[.options.] |
6000 | 20 7c 7c 20 63 72 65 61 74 65 4f 70 74 69 6f 6e 73 28 20 6f 70 74 69 6f 6e 73 20 29 20 29 20 3a | .||.createOptions(.options.).).: |
6020 | 0a 09 09 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 28 20 7b 7d 2c 20 6f 70 74 69 6f 6e 73 20 29 3b | ...jQuery.extend(.{},.options.); |
6040 | 0a 0a 09 76 61 72 20 2f 2f 20 4c 61 73 74 20 66 69 72 65 20 76 61 6c 75 65 20 28 66 6f 72 20 6e | ...var.//.Last.fire.value.(for.n |
6060 | 6f 6e 2d 66 6f 72 67 65 74 74 61 62 6c 65 20 6c 69 73 74 73 29 0a 09 09 6d 65 6d 6f 72 79 2c 0a | on-forgettable.lists)...memory,. |
6080 | 09 09 2f 2f 20 46 6c 61 67 20 74 6f 20 6b 6e 6f 77 20 69 66 20 6c 69 73 74 20 77 61 73 20 61 6c | ..//.Flag.to.know.if.list.was.al |
60a0 | 72 65 61 64 79 20 66 69 72 65 64 0a 09 09 66 69 72 65 64 2c 0a 09 09 2f 2f 20 46 6c 61 67 20 74 | ready.fired...fired,...//.Flag.t |
60c0 | 6f 20 6b 6e 6f 77 20 69 66 20 6c 69 73 74 20 69 73 20 63 75 72 72 65 6e 74 6c 79 20 66 69 72 69 | o.know.if.list.is.currently.firi |
60e0 | 6e 67 0a 09 09 66 69 72 69 6e 67 2c 0a 09 09 2f 2f 20 46 69 72 73 74 20 63 61 6c 6c 62 61 63 6b | ng...firing,...//.First.callback |
6100 | 20 74 6f 20 66 69 72 65 20 28 75 73 65 64 20 69 6e 74 65 72 6e 61 6c 6c 79 20 62 79 20 61 64 64 | .to.fire.(used.internally.by.add |
6120 | 20 61 6e 64 20 66 69 72 65 57 69 74 68 29 0a 09 09 66 69 72 69 6e 67 53 74 61 72 74 2c 0a 09 09 | .and.fireWith)...firingStart,... |
6140 | 2f 2f 20 45 6e 64 20 6f 66 20 74 68 65 20 6c 6f 6f 70 20 77 68 65 6e 20 66 69 72 69 6e 67 0a 09 | //.End.of.the.loop.when.firing.. |
6160 | 09 66 69 72 69 6e 67 4c 65 6e 67 74 68 2c 0a 09 09 2f 2f 20 49 6e 64 65 78 20 6f 66 20 63 75 72 | .firingLength,...//.Index.of.cur |
6180 | 72 65 6e 74 6c 79 20 66 69 72 69 6e 67 20 63 61 6c 6c 62 61 63 6b 20 28 6d 6f 64 69 66 69 65 64 | rently.firing.callback.(modified |
61a0 | 20 62 79 20 72 65 6d 6f 76 65 20 69 66 20 6e 65 65 64 65 64 29 0a 09 09 66 69 72 69 6e 67 49 6e | .by.remove.if.needed)...firingIn |
61c0 | 64 65 78 2c 0a 09 09 2f 2f 20 41 63 74 75 61 6c 20 63 61 6c 6c 62 61 63 6b 20 6c 69 73 74 0a 09 | dex,...//.Actual.callback.list.. |
61e0 | 09 6c 69 73 74 20 3d 20 5b 5d 2c 0a 09 09 2f 2f 20 53 74 61 63 6b 20 6f 66 20 66 69 72 65 20 63 | .list.=.[],...//.Stack.of.fire.c |
6200 | 61 6c 6c 73 20 66 6f 72 20 72 65 70 65 61 74 61 62 6c 65 20 6c 69 73 74 73 0a 09 09 73 74 61 63 | alls.for.repeatable.lists...stac |
6220 | 6b 20 3d 20 21 6f 70 74 69 6f 6e 73 2e 6f 6e 63 65 20 26 26 20 5b 5d 2c 0a 09 09 2f 2f 20 46 69 | k.=.!options.once.&&.[],...//.Fi |
6240 | 72 65 20 63 61 6c 6c 62 61 63 6b 73 0a 09 09 66 69 72 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 | re.callbacks...fire.=.function(. |
6260 | 64 61 74 61 20 29 20 7b 0a 09 09 09 6d 65 6d 6f 72 79 20 3d 20 6f 70 74 69 6f 6e 73 2e 6d 65 6d | data.).{....memory.=.options.mem |
6280 | 6f 72 79 20 26 26 20 64 61 74 61 3b 0a 09 09 09 66 69 72 65 64 20 3d 20 74 72 75 65 3b 0a 09 09 | ory.&&.data;....fired.=.true;... |
62a0 | 09 66 69 72 69 6e 67 49 6e 64 65 78 20 3d 20 66 69 72 69 6e 67 53 74 61 72 74 20 7c 7c 20 30 3b | .firingIndex.=.firingStart.||.0; |
62c0 | 0a 09 09 09 66 69 72 69 6e 67 53 74 61 72 74 20 3d 20 30 3b 0a 09 09 09 66 69 72 69 6e 67 4c 65 | ....firingStart.=.0;....firingLe |
62e0 | 6e 67 74 68 20 3d 20 6c 69 73 74 2e 6c 65 6e 67 74 68 3b 0a 09 09 09 66 69 72 69 6e 67 20 3d 20 | ngth.=.list.length;....firing.=. |
6300 | 74 72 75 65 3b 0a 09 09 09 66 6f 72 20 28 20 3b 20 6c 69 73 74 20 26 26 20 66 69 72 69 6e 67 49 | true;....for.(.;.list.&&.firingI |
6320 | 6e 64 65 78 20 3c 20 66 69 72 69 6e 67 4c 65 6e 67 74 68 3b 20 66 69 72 69 6e 67 49 6e 64 65 78 | ndex.<.firingLength;.firingIndex |
6340 | 2b 2b 20 29 20 7b 0a 09 09 09 09 69 66 20 28 20 6c 69 73 74 5b 20 66 69 72 69 6e 67 49 6e 64 65 | ++.).{.....if.(.list[.firingInde |
6360 | 78 20 5d 2e 61 70 70 6c 79 28 20 64 61 74 61 5b 20 30 20 5d 2c 20 64 61 74 61 5b 20 31 20 5d 20 | x.].apply(.data[.0.],.data[.1.]. |
6380 | 29 20 3d 3d 3d 20 66 61 6c 73 65 20 26 26 20 6f 70 74 69 6f 6e 73 2e 73 74 6f 70 4f 6e 46 61 6c | ).===.false.&&.options.stopOnFal |
63a0 | 73 65 20 29 20 7b 0a 09 09 09 09 09 6d 65 6d 6f 72 79 20 3d 20 66 61 6c 73 65 3b 20 2f 2f 20 54 | se.).{......memory.=.false;.//.T |
63c0 | 6f 20 70 72 65 76 65 6e 74 20 66 75 72 74 68 65 72 20 63 61 6c 6c 73 20 75 73 69 6e 67 20 61 64 | o.prevent.further.calls.using.ad |
63e0 | 64 0a 09 09 09 09 09 62 72 65 61 6b 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 09 66 69 72 69 | d......break;.....}....}....firi |
6400 | 6e 67 20 3d 20 66 61 6c 73 65 3b 0a 09 09 09 69 66 20 28 20 6c 69 73 74 20 29 20 7b 0a 09 09 09 | ng.=.false;....if.(.list.).{.... |
6420 | 09 69 66 20 28 20 73 74 61 63 6b 20 29 20 7b 0a 09 09 09 09 09 69 66 20 28 20 73 74 61 63 6b 2e | .if.(.stack.).{......if.(.stack. |
6440 | 6c 65 6e 67 74 68 20 29 20 7b 0a 09 09 09 09 09 09 66 69 72 65 28 20 73 74 61 63 6b 2e 73 68 69 | length.).{.......fire(.stack.shi |
6460 | 66 74 28 29 20 29 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 6d | ft().);......}.....}.else.if.(.m |
6480 | 65 6d 6f 72 79 20 29 20 7b 0a 09 09 09 09 09 6c 69 73 74 20 3d 20 5b 5d 3b 0a 09 09 09 09 7d 20 | emory.).{......list.=.[];.....}. |
64a0 | 65 6c 73 65 20 7b 0a 09 09 09 09 09 73 65 6c 66 2e 64 69 73 61 62 6c 65 28 29 3b 0a 09 09 09 09 | else.{......self.disable();..... |
64c0 | 7d 0a 09 09 09 7d 0a 09 09 7d 2c 0a 09 09 2f 2f 20 41 63 74 75 61 6c 20 43 61 6c 6c 62 61 63 6b | }....}...},...//.Actual.Callback |
64e0 | 73 20 6f 62 6a 65 63 74 0a 09 09 73 65 6c 66 20 3d 20 7b 0a 09 09 09 2f 2f 20 41 64 64 20 61 20 | s.object...self.=.{....//.Add.a. |
6500 | 63 61 6c 6c 62 61 63 6b 20 6f 72 20 61 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 6f 66 20 63 61 6c 6c | callback.or.a.collection.of.call |
6520 | 62 61 63 6b 73 20 74 6f 20 74 68 65 20 6c 69 73 74 0a 09 09 09 61 64 64 3a 20 66 75 6e 63 74 69 | backs.to.the.list....add:.functi |
6540 | 6f 6e 28 29 20 7b 0a 09 09 09 09 69 66 20 28 20 6c 69 73 74 20 29 20 7b 0a 09 09 09 09 09 2f 2f | on().{.....if.(.list.).{......// |
6560 | 20 46 69 72 73 74 2c 20 77 65 20 73 61 76 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 6c 65 6e 67 | .First,.we.save.the.current.leng |
6580 | 74 68 0a 09 09 09 09 09 76 61 72 20 73 74 61 72 74 20 3d 20 6c 69 73 74 2e 6c 65 6e 67 74 68 3b | th......var.start.=.list.length; |
65a0 | 0a 09 09 09 09 09 28 66 75 6e 63 74 69 6f 6e 20 61 64 64 28 20 61 72 67 73 20 29 20 7b 0a 09 09 | ......(function.add(.args.).{... |
65c0 | 09 09 09 09 6a 51 75 65 72 79 2e 65 61 63 68 28 20 61 72 67 73 2c 20 66 75 6e 63 74 69 6f 6e 28 | ....jQuery.each(.args,.function( |
65e0 | 20 5f 2c 20 61 72 67 20 29 20 7b 0a 09 09 09 09 09 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e 69 | ._,.arg.).{........if.(.jQuery.i |
6600 | 73 46 75 6e 63 74 69 6f 6e 28 20 61 72 67 20 29 20 26 26 20 28 20 21 6f 70 74 69 6f 6e 73 2e 75 | sFunction(.arg.).&&.(.!options.u |
6620 | 6e 69 71 75 65 20 7c 7c 20 21 73 65 6c 66 2e 68 61 73 28 20 61 72 67 20 29 20 29 20 29 20 7b 0a | nique.||.!self.has(.arg.).).).{. |
6640 | 09 09 09 09 09 09 09 09 6c 69 73 74 2e 70 75 73 68 28 20 61 72 67 20 29 3b 0a 09 09 09 09 09 09 | ........list.push(.arg.);....... |
6660 | 09 7d 20 65 6c 73 65 20 69 66 20 28 20 61 72 67 20 26 26 20 61 72 67 2e 6c 65 6e 67 74 68 20 29 | .}.else.if.(.arg.&&.arg.length.) |
6680 | 20 7b 0a 09 09 09 09 09 09 09 09 2f 2f 20 49 6e 73 70 65 63 74 20 72 65 63 75 72 73 69 76 65 6c | .{.........//.Inspect.recursivel |
66a0 | 79 0a 09 09 09 09 09 09 09 09 61 64 64 28 20 61 72 67 20 29 3b 0a 09 09 09 09 09 09 09 7d 0a 09 | y.........add(.arg.);........}.. |
66c0 | 09 09 09 09 09 7d 29 3b 0a 09 09 09 09 09 7d 29 28 20 61 72 67 75 6d 65 6e 74 73 20 29 3b 0a 09 | .....});......})(.arguments.);.. |
66e0 | 09 09 09 09 2f 2f 20 44 6f 20 77 65 20 6e 65 65 64 20 74 6f 20 61 64 64 20 74 68 65 20 63 61 6c | ....//.Do.we.need.to.add.the.cal |
6700 | 6c 62 61 63 6b 73 20 74 6f 20 74 68 65 0a 09 09 09 09 09 2f 2f 20 63 75 72 72 65 6e 74 20 66 69 | lbacks.to.the......//.current.fi |
6720 | 72 69 6e 67 20 62 61 74 63 68 3f 0a 09 09 09 09 09 69 66 20 28 20 66 69 72 69 6e 67 20 29 20 7b | ring.batch?......if.(.firing.).{ |
6740 | 0a 09 09 09 09 09 09 66 69 72 69 6e 67 4c 65 6e 67 74 68 20 3d 20 6c 69 73 74 2e 6c 65 6e 67 74 | .......firingLength.=.list.lengt |
6760 | 68 3b 0a 09 09 09 09 09 2f 2f 20 57 69 74 68 20 6d 65 6d 6f 72 79 2c 20 69 66 20 77 65 27 72 65 | h;......//.With.memory,.if.we're |
6780 | 20 6e 6f 74 20 66 69 72 69 6e 67 20 74 68 65 6e 0a 09 09 09 09 09 2f 2f 20 77 65 20 73 68 6f 75 | .not.firing.then......//.we.shou |
67a0 | 6c 64 20 63 61 6c 6c 20 72 69 67 68 74 20 61 77 61 79 0a 09 09 09 09 09 7d 20 65 6c 73 65 20 69 | ld.call.right.away......}.else.i |
67c0 | 66 20 28 20 6d 65 6d 6f 72 79 20 29 20 7b 0a 09 09 09 09 09 09 66 69 72 69 6e 67 53 74 61 72 74 | f.(.memory.).{.......firingStart |
67e0 | 20 3d 20 73 74 61 72 74 3b 0a 09 09 09 09 09 09 66 69 72 65 28 20 6d 65 6d 6f 72 79 20 29 3b 0a | .=.start;.......fire(.memory.);. |
6800 | 09 09 09 09 09 7d 0a 09 09 09 09 7d 0a 09 09 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 09 | .....}.....}.....return.this;... |
6820 | 09 7d 2c 0a 09 09 09 2f 2f 20 52 65 6d 6f 76 65 20 61 20 63 61 6c 6c 62 61 63 6b 20 66 72 6f 6d | .},....//.Remove.a.callback.from |
6840 | 20 74 68 65 20 6c 69 73 74 0a 09 09 09 72 65 6d 6f 76 65 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 | .the.list....remove:.function(). |
6860 | 7b 0a 09 09 09 09 69 66 20 28 20 6c 69 73 74 20 29 20 7b 0a 09 09 09 09 09 6a 51 75 65 72 79 2e | {.....if.(.list.).{......jQuery. |
6880 | 65 61 63 68 28 20 61 72 67 75 6d 65 6e 74 73 2c 20 66 75 6e 63 74 69 6f 6e 28 20 5f 2c 20 61 72 | each(.arguments,.function(._,.ar |
68a0 | 67 20 29 20 7b 0a 09 09 09 09 09 09 76 61 72 20 69 6e 64 65 78 3b 0a 09 09 09 09 09 09 77 68 69 | g.).{.......var.index;.......whi |
68c0 | 6c 65 28 20 28 20 69 6e 64 65 78 20 3d 20 6a 51 75 65 72 79 2e 69 6e 41 72 72 61 79 28 20 61 72 | le(.(.index.=.jQuery.inArray(.ar |
68e0 | 67 2c 20 6c 69 73 74 2c 20 69 6e 64 65 78 20 29 20 29 20 3e 20 2d 31 20 29 20 7b 0a 09 09 09 09 | g,.list,.index.).).>.-1.).{..... |
6900 | 09 09 09 6c 69 73 74 2e 73 70 6c 69 63 65 28 20 69 6e 64 65 78 2c 20 31 20 29 3b 0a 09 09 09 09 | ...list.splice(.index,.1.);..... |
6920 | 09 09 09 2f 2f 20 48 61 6e 64 6c 65 20 66 69 72 69 6e 67 20 69 6e 64 65 78 65 73 0a 09 09 09 09 | ...//.Handle.firing.indexes..... |
6940 | 09 09 09 69 66 20 28 20 66 69 72 69 6e 67 20 29 20 7b 0a 09 09 09 09 09 09 09 09 69 66 20 28 20 | ...if.(.firing.).{.........if.(. |
6960 | 69 6e 64 65 78 20 3c 3d 20 66 69 72 69 6e 67 4c 65 6e 67 74 68 20 29 20 7b 0a 09 09 09 09 09 09 | index.<=.firingLength.).{....... |
6980 | 09 09 09 66 69 72 69 6e 67 4c 65 6e 67 74 68 2d 2d 3b 0a 09 09 09 09 09 09 09 09 7d 0a 09 09 09 | ...firingLength--;.........}.... |
69a0 | 09 09 09 09 09 69 66 20 28 20 69 6e 64 65 78 20 3c 3d 20 66 69 72 69 6e 67 49 6e 64 65 78 20 29 | .....if.(.index.<=.firingIndex.) |
69c0 | 20 7b 0a 09 09 09 09 09 09 09 09 09 66 69 72 69 6e 67 49 6e 64 65 78 2d 2d 3b 0a 09 09 09 09 09 | .{..........firingIndex--;...... |
69e0 | 09 09 09 7d 0a 09 09 09 09 09 09 09 7d 0a 09 09 09 09 09 09 7d 0a 09 09 09 09 09 7d 29 3b 0a 09 | ...}........}.......}......});.. |
6a00 | 09 09 09 7d 0a 09 09 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 09 09 7d 2c 0a 09 09 09 2f | ...}.....return.this;....},..../ |
6a20 | 2f 20 43 6f 6e 74 72 6f 6c 20 69 66 20 61 20 67 69 76 65 6e 20 63 61 6c 6c 62 61 63 6b 20 69 73 | /.Control.if.a.given.callback.is |
6a40 | 20 69 6e 20 74 68 65 20 6c 69 73 74 0a 09 09 09 68 61 73 3a 20 66 75 6e 63 74 69 6f 6e 28 20 66 | .in.the.list....has:.function(.f |
6a60 | 6e 20 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 69 6e 41 72 72 61 79 28 | n.).{.....return.jQuery.inArray( |
6a80 | 20 66 6e 2c 20 6c 69 73 74 20 29 20 3e 20 2d 31 3b 0a 09 09 09 7d 2c 0a 09 09 09 2f 2f 20 52 65 | .fn,.list.).>.-1;....},....//.Re |
6aa0 | 6d 6f 76 65 20 61 6c 6c 20 63 61 6c 6c 62 61 63 6b 73 20 66 72 6f 6d 20 74 68 65 20 6c 69 73 74 | move.all.callbacks.from.the.list |
6ac0 | 0a 09 09 09 65 6d 70 74 79 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 6c 69 73 74 | ....empty:.function().{.....list |
6ae0 | 20 3d 20 5b 5d 3b 0a 09 09 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 09 09 7d 2c 0a 09 09 | .=.[];.....return.this;....},... |
6b00 | 09 2f 2f 20 48 61 76 65 20 74 68 65 20 6c 69 73 74 20 64 6f 20 6e 6f 74 68 69 6e 67 20 61 6e 79 | .//.Have.the.list.do.nothing.any |
6b20 | 6d 6f 72 65 0a 09 09 09 64 69 73 61 62 6c 65 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 | more....disable:.function().{... |
6b40 | 09 09 6c 69 73 74 20 3d 20 73 74 61 63 6b 20 3d 20 6d 65 6d 6f 72 79 20 3d 20 75 6e 64 65 66 69 | ..list.=.stack.=.memory.=.undefi |
6b60 | 6e 65 64 3b 0a 09 09 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 09 09 7d 2c 0a 09 09 09 2f | ned;.....return.this;....},..../ |
6b80 | 2f 20 49 73 20 69 74 20 64 69 73 61 62 6c 65 64 3f 0a 09 09 09 64 69 73 61 62 6c 65 64 3a 20 66 | /.Is.it.disabled?....disabled:.f |
6ba0 | 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 21 6c 69 73 74 3b 0a 09 09 | unction().{.....return.!list;... |
6bc0 | 09 7d 2c 0a 09 09 09 2f 2f 20 4c 6f 63 6b 20 74 68 65 20 6c 69 73 74 20 69 6e 20 69 74 73 20 63 | .},....//.Lock.the.list.in.its.c |
6be0 | 75 72 72 65 6e 74 20 73 74 61 74 65 0a 09 09 09 6c 6f 63 6b 3a 20 66 75 6e 63 74 69 6f 6e 28 29 | urrent.state....lock:.function() |
6c00 | 20 7b 0a 09 09 09 09 73 74 61 63 6b 20 3d 20 75 6e 64 65 66 69 6e 65 64 3b 0a 09 09 09 09 69 66 | .{.....stack.=.undefined;.....if |
6c20 | 20 28 20 21 6d 65 6d 6f 72 79 20 29 20 7b 0a 09 09 09 09 09 73 65 6c 66 2e 64 69 73 61 62 6c 65 | .(.!memory.).{......self.disable |
6c40 | 28 29 3b 0a 09 09 09 09 7d 0a 09 09 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 09 09 7d 2c | ();.....}.....return.this;....}, |
6c60 | 0a 09 09 09 2f 2f 20 49 73 20 69 74 20 6c 6f 63 6b 65 64 3f 0a 09 09 09 6c 6f 63 6b 65 64 3a 20 | ....//.Is.it.locked?....locked:. |
6c80 | 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 21 73 74 61 63 6b 3b 0a | function().{.....return.!stack;. |
6ca0 | 09 09 09 7d 2c 0a 09 09 09 2f 2f 20 43 61 6c 6c 20 61 6c 6c 20 63 61 6c 6c 62 61 63 6b 73 20 77 | ...},....//.Call.all.callbacks.w |
6cc0 | 69 74 68 20 74 68 65 20 67 69 76 65 6e 20 63 6f 6e 74 65 78 74 20 61 6e 64 20 61 72 67 75 6d 65 | ith.the.given.context.and.argume |
6ce0 | 6e 74 73 0a 09 09 09 66 69 72 65 57 69 74 68 3a 20 66 75 6e 63 74 69 6f 6e 28 20 63 6f 6e 74 65 | nts....fireWith:.function(.conte |
6d00 | 78 74 2c 20 61 72 67 73 20 29 20 7b 0a 09 09 09 09 61 72 67 73 20 3d 20 61 72 67 73 20 7c 7c 20 | xt,.args.).{.....args.=.args.||. |
6d20 | 5b 5d 3b 0a 09 09 09 09 61 72 67 73 20 3d 20 5b 20 63 6f 6e 74 65 78 74 2c 20 61 72 67 73 2e 73 | [];.....args.=.[.context,.args.s |
6d40 | 6c 69 63 65 20 3f 20 61 72 67 73 2e 73 6c 69 63 65 28 29 20 3a 20 61 72 67 73 20 5d 3b 0a 09 09 | lice.?.args.slice().:.args.];... |
6d60 | 09 09 69 66 20 28 20 6c 69 73 74 20 26 26 20 28 20 21 66 69 72 65 64 20 7c 7c 20 73 74 61 63 6b | ..if.(.list.&&.(.!fired.||.stack |
6d80 | 20 29 20 29 20 7b 0a 09 09 09 09 09 69 66 20 28 20 66 69 72 69 6e 67 20 29 20 7b 0a 09 09 09 09 | .).).{......if.(.firing.).{..... |
6da0 | 09 09 73 74 61 63 6b 2e 70 75 73 68 28 20 61 72 67 73 20 29 3b 0a 09 09 09 09 09 7d 20 65 6c 73 | ..stack.push(.args.);......}.els |
6dc0 | 65 20 7b 0a 09 09 09 09 09 09 66 69 72 65 28 20 61 72 67 73 20 29 3b 0a 09 09 09 09 09 7d 0a 09 | e.{.......fire(.args.);......}.. |
6de0 | 09 09 09 7d 0a 09 09 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 09 09 7d 2c 0a 09 09 09 2f | ...}.....return.this;....},..../ |
6e00 | 2f 20 43 61 6c 6c 20 61 6c 6c 20 74 68 65 20 63 61 6c 6c 62 61 63 6b 73 20 77 69 74 68 20 74 68 | /.Call.all.the.callbacks.with.th |
6e20 | 65 20 67 69 76 65 6e 20 61 72 67 75 6d 65 6e 74 73 0a 09 09 09 66 69 72 65 3a 20 66 75 6e 63 74 | e.given.arguments....fire:.funct |
6e40 | 69 6f 6e 28 29 20 7b 0a 09 09 09 09 73 65 6c 66 2e 66 69 72 65 57 69 74 68 28 20 74 68 69 73 2c | ion().{.....self.fireWith(.this, |
6e60 | 20 61 72 67 75 6d 65 6e 74 73 20 29 3b 0a 09 09 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 | .arguments.);.....return.this;.. |
6e80 | 09 09 7d 2c 0a 09 09 09 2f 2f 20 54 6f 20 6b 6e 6f 77 20 69 66 20 74 68 65 20 63 61 6c 6c 62 61 | ..},....//.To.know.if.the.callba |
6ea0 | 63 6b 73 20 68 61 76 65 20 61 6c 72 65 61 64 79 20 62 65 65 6e 20 63 61 6c 6c 65 64 20 61 74 20 | cks.have.already.been.called.at. |
6ec0 | 6c 65 61 73 74 20 6f 6e 63 65 0a 09 09 09 66 69 72 65 64 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 | least.once....fired:.function(). |
6ee0 | 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 21 21 66 69 72 65 64 3b 0a 09 09 09 7d 0a 09 09 7d 3b 0a | {.....return.!!fired;....}...};. |
6f00 | 0a 09 72 65 74 75 72 6e 20 73 65 6c 66 3b 0a 7d 3b 0a 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 28 | ..return.self;.};.jQuery.extend( |
6f20 | 7b 0a 0a 09 44 65 66 65 72 72 65 64 3a 20 66 75 6e 63 74 69 6f 6e 28 20 66 75 6e 63 20 29 20 7b | {...Deferred:.function(.func.).{ |
6f40 | 0a 09 09 76 61 72 20 74 75 70 6c 65 73 20 3d 20 5b 0a 09 09 09 09 2f 2f 20 61 63 74 69 6f 6e 2c | ...var.tuples.=.[.....//.action, |
6f60 | 20 61 64 64 20 6c 69 73 74 65 6e 65 72 2c 20 6c 69 73 74 65 6e 65 72 20 6c 69 73 74 2c 20 66 69 | .add.listener,.listener.list,.fi |
6f80 | 6e 61 6c 20 73 74 61 74 65 0a 09 09 09 09 5b 20 22 72 65 73 6f 6c 76 65 22 2c 20 22 64 6f 6e 65 | nal.state.....[."resolve",."done |
6fa0 | 22 2c 20 6a 51 75 65 72 79 2e 43 61 6c 6c 62 61 63 6b 73 28 22 6f 6e 63 65 20 6d 65 6d 6f 72 79 | ",.jQuery.Callbacks("once.memory |
6fc0 | 22 29 2c 20 22 72 65 73 6f 6c 76 65 64 22 20 5d 2c 0a 09 09 09 09 5b 20 22 72 65 6a 65 63 74 22 | "),."resolved".],.....[."reject" |
6fe0 | 2c 20 22 66 61 69 6c 22 2c 20 6a 51 75 65 72 79 2e 43 61 6c 6c 62 61 63 6b 73 28 22 6f 6e 63 65 | ,."fail",.jQuery.Callbacks("once |
7000 | 20 6d 65 6d 6f 72 79 22 29 2c 20 22 72 65 6a 65 63 74 65 64 22 20 5d 2c 0a 09 09 09 09 5b 20 22 | .memory"),."rejected".],.....[." |
7020 | 6e 6f 74 69 66 79 22 2c 20 22 70 72 6f 67 72 65 73 73 22 2c 20 6a 51 75 65 72 79 2e 43 61 6c 6c | notify",."progress",.jQuery.Call |
7040 | 62 61 63 6b 73 28 22 6d 65 6d 6f 72 79 22 29 20 5d 0a 09 09 09 5d 2c 0a 09 09 09 73 74 61 74 65 | backs("memory").]....],....state |
7060 | 20 3d 20 22 70 65 6e 64 69 6e 67 22 2c 0a 09 09 09 70 72 6f 6d 69 73 65 20 3d 20 7b 0a 09 09 09 | .=."pending",....promise.=.{.... |
7080 | 09 73 74 61 74 65 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 09 72 65 74 75 72 6e | .state:.function().{......return |
70a0 | 20 73 74 61 74 65 3b 0a 09 09 09 09 7d 2c 0a 09 09 09 09 61 6c 77 61 79 73 3a 20 66 75 6e 63 74 | .state;.....},.....always:.funct |
70c0 | 69 6f 6e 28 29 20 7b 0a 09 09 09 09 09 64 65 66 65 72 72 65 64 2e 64 6f 6e 65 28 20 61 72 67 75 | ion().{......deferred.done(.argu |
70e0 | 6d 65 6e 74 73 20 29 2e 66 61 69 6c 28 20 61 72 67 75 6d 65 6e 74 73 20 29 3b 0a 09 09 09 09 09 | ments.).fail(.arguments.);...... |
7100 | 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 09 09 09 7d 2c 0a 09 09 09 09 74 68 65 6e 3a 20 66 75 | return.this;.....},.....then:.fu |
7120 | 6e 63 74 69 6f 6e 28 20 2f 2a 20 66 6e 44 6f 6e 65 2c 20 66 6e 46 61 69 6c 2c 20 66 6e 50 72 6f | nction(./*.fnDone,.fnFail,.fnPro |
7140 | 67 72 65 73 73 20 2a 2f 20 29 20 7b 0a 09 09 09 09 09 76 61 72 20 66 6e 73 20 3d 20 61 72 67 75 | gress.*/.).{......var.fns.=.argu |
7160 | 6d 65 6e 74 73 3b 0a 09 09 09 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 44 65 66 65 72 72 | ments;......return.jQuery.Deferr |
7180 | 65 64 28 66 75 6e 63 74 69 6f 6e 28 20 6e 65 77 44 65 66 65 72 20 29 20 7b 0a 09 09 09 09 09 09 | ed(function(.newDefer.).{....... |
71a0 | 6a 51 75 65 72 79 2e 65 61 63 68 28 20 74 75 70 6c 65 73 2c 20 66 75 6e 63 74 69 6f 6e 28 20 69 | jQuery.each(.tuples,.function(.i |
71c0 | 2c 20 74 75 70 6c 65 20 29 20 7b 0a 09 09 09 09 09 09 09 76 61 72 20 61 63 74 69 6f 6e 20 3d 20 | ,.tuple.).{........var.action.=. |
71e0 | 74 75 70 6c 65 5b 20 30 20 5d 2c 0a 09 09 09 09 09 09 09 09 66 6e 20 3d 20 66 6e 73 5b 20 69 20 | tuple[.0.],.........fn.=.fns[.i. |
7200 | 5d 3b 0a 09 09 09 09 09 09 09 2f 2f 20 64 65 66 65 72 72 65 64 5b 20 64 6f 6e 65 20 7c 20 66 61 | ];........//.deferred[.done.|.fa |
7220 | 69 6c 20 7c 20 70 72 6f 67 72 65 73 73 20 5d 20 66 6f 72 20 66 6f 72 77 61 72 64 69 6e 67 20 61 | il.|.progress.].for.forwarding.a |
7240 | 63 74 69 6f 6e 73 20 74 6f 20 6e 65 77 44 65 66 65 72 0a 09 09 09 09 09 09 09 64 65 66 65 72 72 | ctions.to.newDefer........deferr |
7260 | 65 64 5b 20 74 75 70 6c 65 5b 31 5d 20 5d 28 20 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f | ed[.tuple[1].](.jQuery.isFunctio |
7280 | 6e 28 20 66 6e 20 29 20 3f 0a 09 09 09 09 09 09 09 09 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 | n(.fn.).?.........function().{.. |
72a0 | 09 09 09 09 09 09 09 09 76 61 72 20 72 65 74 75 72 6e 65 64 20 3d 20 66 6e 2e 61 70 70 6c 79 28 | ........var.returned.=.fn.apply( |
72c0 | 20 74 68 69 73 2c 20 61 72 67 75 6d 65 6e 74 73 20 29 3b 0a 09 09 09 09 09 09 09 09 09 69 66 20 | .this,.arguments.);..........if. |
72e0 | 28 20 72 65 74 75 72 6e 65 64 20 26 26 20 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 | (.returned.&&.jQuery.isFunction( |
7300 | 20 72 65 74 75 72 6e 65 64 2e 70 72 6f 6d 69 73 65 20 29 20 29 20 7b 0a 09 09 09 09 09 09 09 09 | .returned.promise.).).{......... |
7320 | 09 09 72 65 74 75 72 6e 65 64 2e 70 72 6f 6d 69 73 65 28 29 0a 09 09 09 09 09 09 09 09 09 09 09 | ..returned.promise()............ |
7340 | 2e 64 6f 6e 65 28 20 6e 65 77 44 65 66 65 72 2e 72 65 73 6f 6c 76 65 20 29 0a 09 09 09 09 09 09 | .done(.newDefer.resolve.)....... |
7360 | 09 09 09 09 09 2e 66 61 69 6c 28 20 6e 65 77 44 65 66 65 72 2e 72 65 6a 65 63 74 20 29 0a 09 09 | ......fail(.newDefer.reject.)... |
7380 | 09 09 09 09 09 09 09 09 09 2e 70 72 6f 67 72 65 73 73 28 20 6e 65 77 44 65 66 65 72 2e 6e 6f 74 | ..........progress(.newDefer.not |
73a0 | 69 66 79 20 29 3b 0a 09 09 09 09 09 09 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 09 09 09 | ify.);..........}.else.{........ |
73c0 | 09 09 09 6e 65 77 44 65 66 65 72 5b 20 61 63 74 69 6f 6e 20 2b 20 22 57 69 74 68 22 20 5d 28 20 | ...newDefer[.action.+."With".](. |
73e0 | 74 68 69 73 20 3d 3d 3d 20 64 65 66 65 72 72 65 64 20 3f 20 6e 65 77 44 65 66 65 72 20 3a 20 74 | this.===.deferred.?.newDefer.:.t |
7400 | 68 69 73 2c 20 5b 20 72 65 74 75 72 6e 65 64 20 5d 20 29 3b 0a 09 09 09 09 09 09 09 09 09 7d 0a | his,.[.returned.].);..........}. |
7420 | 09 09 09 09 09 09 09 09 7d 20 3a 0a 09 09 09 09 09 09 09 09 6e 65 77 44 65 66 65 72 5b 20 61 63 | ........}.:.........newDefer[.ac |
7440 | 74 69 6f 6e 20 5d 0a 09 09 09 09 09 09 09 29 3b 0a 09 09 09 09 09 09 7d 29 3b 0a 09 09 09 09 09 | tion.]........);.......});...... |
7460 | 09 66 6e 73 20 3d 20 6e 75 6c 6c 3b 0a 09 09 09 09 09 7d 29 2e 70 72 6f 6d 69 73 65 28 29 3b 0a | .fns.=.null;......}).promise();. |
7480 | 09 09 09 09 7d 2c 0a 09 09 09 09 2f 2f 20 47 65 74 20 61 20 70 72 6f 6d 69 73 65 20 66 6f 72 20 | ....},.....//.Get.a.promise.for. |
74a0 | 74 68 69 73 20 64 65 66 65 72 72 65 64 0a 09 09 09 09 2f 2f 20 49 66 20 6f 62 6a 20 69 73 20 70 | this.deferred.....//.If.obj.is.p |
74c0 | 72 6f 76 69 64 65 64 2c 20 74 68 65 20 70 72 6f 6d 69 73 65 20 61 73 70 65 63 74 20 69 73 20 61 | rovided,.the.promise.aspect.is.a |
74e0 | 64 64 65 64 20 74 6f 20 74 68 65 20 6f 62 6a 65 63 74 0a 09 09 09 09 70 72 6f 6d 69 73 65 3a 20 | dded.to.the.object.....promise:. |
7500 | 66 75 6e 63 74 69 6f 6e 28 20 6f 62 6a 20 29 20 7b 0a 09 09 09 09 09 72 65 74 75 72 6e 20 74 79 | function(.obj.).{......return.ty |
7520 | 70 65 6f 66 20 6f 62 6a 20 3d 3d 3d 20 22 6f 62 6a 65 63 74 22 20 3f 20 6a 51 75 65 72 79 2e 65 | peof.obj.===."object".?.jQuery.e |
7540 | 78 74 65 6e 64 28 20 6f 62 6a 2c 20 70 72 6f 6d 69 73 65 20 29 20 3a 20 70 72 6f 6d 69 73 65 3b | xtend(.obj,.promise.).:.promise; |
7560 | 0a 09 09 09 09 7d 0a 09 09 09 7d 2c 0a 09 09 09 64 65 66 65 72 72 65 64 20 3d 20 7b 7d 3b 0a 0a | .....}....},....deferred.=.{};.. |
7580 | 09 09 2f 2f 20 4b 65 65 70 20 70 69 70 65 20 66 6f 72 20 62 61 63 6b 2d 63 6f 6d 70 61 74 0a 09 | ..//.Keep.pipe.for.back-compat.. |
75a0 | 09 70 72 6f 6d 69 73 65 2e 70 69 70 65 20 3d 20 70 72 6f 6d 69 73 65 2e 74 68 65 6e 3b 0a 0a 09 | .promise.pipe.=.promise.then;... |
75c0 | 09 2f 2f 20 41 64 64 20 6c 69 73 74 2d 73 70 65 63 69 66 69 63 20 6d 65 74 68 6f 64 73 0a 09 09 | .//.Add.list-specific.methods... |
75e0 | 6a 51 75 65 72 79 2e 65 61 63 68 28 20 74 75 70 6c 65 73 2c 20 66 75 6e 63 74 69 6f 6e 28 20 69 | jQuery.each(.tuples,.function(.i |
7600 | 2c 20 74 75 70 6c 65 20 29 20 7b 0a 09 09 09 76 61 72 20 6c 69 73 74 20 3d 20 74 75 70 6c 65 5b | ,.tuple.).{....var.list.=.tuple[ |
7620 | 20 32 20 5d 2c 0a 09 09 09 09 73 74 61 74 65 53 74 72 69 6e 67 20 3d 20 74 75 70 6c 65 5b 20 33 | .2.],.....stateString.=.tuple[.3 |
7640 | 20 5d 3b 0a 0a 09 09 09 2f 2f 20 70 72 6f 6d 69 73 65 5b 20 64 6f 6e 65 20 7c 20 66 61 69 6c 20 | .];.....//.promise[.done.|.fail. |
7660 | 7c 20 70 72 6f 67 72 65 73 73 20 5d 20 3d 20 6c 69 73 74 2e 61 64 64 0a 09 09 09 70 72 6f 6d 69 | |.progress.].=.list.add....promi |
7680 | 73 65 5b 20 74 75 70 6c 65 5b 31 5d 20 5d 20 3d 20 6c 69 73 74 2e 61 64 64 3b 0a 0a 09 09 09 2f | se[.tuple[1].].=.list.add;...../ |
76a0 | 2f 20 48 61 6e 64 6c 65 20 73 74 61 74 65 0a 09 09 09 69 66 20 28 20 73 74 61 74 65 53 74 72 69 | /.Handle.state....if.(.stateStri |
76c0 | 6e 67 20 29 20 7b 0a 09 09 09 09 6c 69 73 74 2e 61 64 64 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b | ng.).{.....list.add(function().{ |
76e0 | 0a 09 09 09 09 09 2f 2f 20 73 74 61 74 65 20 3d 20 5b 20 72 65 73 6f 6c 76 65 64 20 7c 20 72 65 | ......//.state.=.[.resolved.|.re |
7700 | 6a 65 63 74 65 64 20 5d 0a 09 09 09 09 09 73 74 61 74 65 20 3d 20 73 74 61 74 65 53 74 72 69 6e | jected.]......state.=.stateStrin |
7720 | 67 3b 0a 0a 09 09 09 09 2f 2f 20 5b 20 72 65 6a 65 63 74 5f 6c 69 73 74 20 7c 20 72 65 73 6f 6c | g;......//.[.reject_list.|.resol |
7740 | 76 65 5f 6c 69 73 74 20 5d 2e 64 69 73 61 62 6c 65 3b 20 70 72 6f 67 72 65 73 73 5f 6c 69 73 74 | ve_list.].disable;.progress_list |
7760 | 2e 6c 6f 63 6b 0a 09 09 09 09 7d 2c 20 74 75 70 6c 65 73 5b 20 69 20 5e 20 31 20 5d 5b 20 32 20 | .lock.....},.tuples[.i.^.1.][.2. |
7780 | 5d 2e 64 69 73 61 62 6c 65 2c 20 74 75 70 6c 65 73 5b 20 32 20 5d 5b 20 32 20 5d 2e 6c 6f 63 6b | ].disable,.tuples[.2.][.2.].lock |
77a0 | 20 29 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 64 65 66 65 72 72 65 64 5b 20 72 65 73 6f 6c 76 | .);....}.....//.deferred[.resolv |
77c0 | 65 20 7c 20 72 65 6a 65 63 74 20 7c 20 6e 6f 74 69 66 79 20 5d 20 3d 20 6c 69 73 74 2e 66 69 72 | e.|.reject.|.notify.].=.list.fir |
77e0 | 65 0a 09 09 09 64 65 66 65 72 72 65 64 5b 20 74 75 70 6c 65 5b 30 5d 20 5d 20 3d 20 6c 69 73 74 | e....deferred[.tuple[0].].=.list |
7800 | 2e 66 69 72 65 3b 0a 09 09 09 64 65 66 65 72 72 65 64 5b 20 74 75 70 6c 65 5b 30 5d 20 2b 20 22 | .fire;....deferred[.tuple[0].+." |
7820 | 57 69 74 68 22 20 5d 20 3d 20 6c 69 73 74 2e 66 69 72 65 57 69 74 68 3b 0a 09 09 7d 29 3b 0a 0a | With".].=.list.fireWith;...});.. |
7840 | 09 09 2f 2f 20 4d 61 6b 65 20 74 68 65 20 64 65 66 65 72 72 65 64 20 61 20 70 72 6f 6d 69 73 65 | ..//.Make.the.deferred.a.promise |
7860 | 0a 09 09 70 72 6f 6d 69 73 65 2e 70 72 6f 6d 69 73 65 28 20 64 65 66 65 72 72 65 64 20 29 3b 0a | ...promise.promise(.deferred.);. |
7880 | 0a 09 09 2f 2f 20 43 61 6c 6c 20 67 69 76 65 6e 20 66 75 6e 63 20 69 66 20 61 6e 79 0a 09 09 69 | ...//.Call.given.func.if.any...i |
78a0 | 66 20 28 20 66 75 6e 63 20 29 20 7b 0a 09 09 09 66 75 6e 63 2e 63 61 6c 6c 28 20 64 65 66 65 72 | f.(.func.).{....func.call(.defer |
78c0 | 72 65 64 2c 20 64 65 66 65 72 72 65 64 20 29 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 41 6c 6c 20 64 | red,.deferred.);...}....//.All.d |
78e0 | 6f 6e 65 21 0a 09 09 72 65 74 75 72 6e 20 64 65 66 65 72 72 65 64 3b 0a 09 7d 2c 0a 0a 09 2f 2f | one!...return.deferred;..},...// |
7900 | 20 44 65 66 65 72 72 65 64 20 68 65 6c 70 65 72 0a 09 77 68 65 6e 3a 20 66 75 6e 63 74 69 6f 6e | .Deferred.helper..when:.function |
7920 | 28 20 73 75 62 6f 72 64 69 6e 61 74 65 20 2f 2a 20 2c 20 2e 2e 2e 2c 20 73 75 62 6f 72 64 69 6e | (.subordinate./*.,....,.subordin |
7940 | 61 74 65 4e 20 2a 2f 20 29 20 7b 0a 09 09 76 61 72 20 69 20 3d 20 30 2c 0a 09 09 09 72 65 73 6f | ateN.*/.).{...var.i.=.0,....reso |
7960 | 6c 76 65 56 61 6c 75 65 73 20 3d 20 63 6f 72 65 5f 73 6c 69 63 65 2e 63 61 6c 6c 28 20 61 72 67 | lveValues.=.core_slice.call(.arg |
7980 | 75 6d 65 6e 74 73 20 29 2c 0a 09 09 09 6c 65 6e 67 74 68 20 3d 20 72 65 73 6f 6c 76 65 56 61 6c | uments.),....length.=.resolveVal |
79a0 | 75 65 73 2e 6c 65 6e 67 74 68 2c 0a 0a 09 09 09 2f 2f 20 74 68 65 20 63 6f 75 6e 74 20 6f 66 20 | ues.length,.....//.the.count.of. |
79c0 | 75 6e 63 6f 6d 70 6c 65 74 65 64 20 73 75 62 6f 72 64 69 6e 61 74 65 73 0a 09 09 09 72 65 6d 61 | uncompleted.subordinates....rema |
79e0 | 69 6e 69 6e 67 20 3d 20 6c 65 6e 67 74 68 20 21 3d 3d 20 31 20 7c 7c 20 28 20 73 75 62 6f 72 64 | ining.=.length.!==.1.||.(.subord |
7a00 | 69 6e 61 74 65 20 26 26 20 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 73 75 62 6f | inate.&&.jQuery.isFunction(.subo |
7a20 | 72 64 69 6e 61 74 65 2e 70 72 6f 6d 69 73 65 20 29 20 29 20 3f 20 6c 65 6e 67 74 68 20 3a 20 30 | rdinate.promise.).).?.length.:.0 |
7a40 | 2c 0a 0a 09 09 09 2f 2f 20 74 68 65 20 6d 61 73 74 65 72 20 44 65 66 65 72 72 65 64 2e 20 49 66 | ,.....//.the.master.Deferred..If |
7a60 | 20 72 65 73 6f 6c 76 65 56 61 6c 75 65 73 20 63 6f 6e 73 69 73 74 20 6f 66 20 6f 6e 6c 79 20 61 | .resolveValues.consist.of.only.a |
7a80 | 20 73 69 6e 67 6c 65 20 44 65 66 65 72 72 65 64 2c 20 6a 75 73 74 20 75 73 65 20 74 68 61 74 2e | .single.Deferred,.just.use.that. |
7aa0 | 0a 09 09 09 64 65 66 65 72 72 65 64 20 3d 20 72 65 6d 61 69 6e 69 6e 67 20 3d 3d 3d 20 31 20 3f | ....deferred.=.remaining.===.1.? |
7ac0 | 20 73 75 62 6f 72 64 69 6e 61 74 65 20 3a 20 6a 51 75 65 72 79 2e 44 65 66 65 72 72 65 64 28 29 | .subordinate.:.jQuery.Deferred() |
7ae0 | 2c 0a 0a 09 09 09 2f 2f 20 55 70 64 61 74 65 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 62 6f 74 | ,.....//.Update.function.for.bot |
7b00 | 68 20 72 65 73 6f 6c 76 65 20 61 6e 64 20 70 72 6f 67 72 65 73 73 20 76 61 6c 75 65 73 0a 09 09 | h.resolve.and.progress.values... |
7b20 | 09 75 70 64 61 74 65 46 75 6e 63 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 69 2c 20 63 6f 6e 74 65 | .updateFunc.=.function(.i,.conte |
7b40 | 78 74 73 2c 20 76 61 6c 75 65 73 20 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 66 75 6e 63 74 | xts,.values.).{.....return.funct |
7b60 | 69 6f 6e 28 20 76 61 6c 75 65 20 29 20 7b 0a 09 09 09 09 09 63 6f 6e 74 65 78 74 73 5b 20 69 20 | ion(.value.).{......contexts[.i. |
7b80 | 5d 20 3d 20 74 68 69 73 3b 0a 09 09 09 09 09 76 61 6c 75 65 73 5b 20 69 20 5d 20 3d 20 61 72 67 | ].=.this;......values[.i.].=.arg |
7ba0 | 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 3e 20 31 20 3f 20 63 6f 72 65 5f 73 6c 69 63 65 2e 63 | uments.length.>.1.?.core_slice.c |
7bc0 | 61 6c 6c 28 20 61 72 67 75 6d 65 6e 74 73 20 29 20 3a 20 76 61 6c 75 65 3b 0a 09 09 09 09 09 69 | all(.arguments.).:.value;......i |
7be0 | 66 28 20 76 61 6c 75 65 73 20 3d 3d 3d 20 70 72 6f 67 72 65 73 73 56 61 6c 75 65 73 20 29 20 7b | f(.values.===.progressValues.).{ |
7c00 | 0a 09 09 09 09 09 09 64 65 66 65 72 72 65 64 2e 6e 6f 74 69 66 79 57 69 74 68 28 20 63 6f 6e 74 | .......deferred.notifyWith(.cont |
7c20 | 65 78 74 73 2c 20 76 61 6c 75 65 73 20 29 3b 0a 09 09 09 09 09 7d 20 65 6c 73 65 20 69 66 20 28 | exts,.values.);......}.else.if.( |
7c40 | 20 21 28 20 2d 2d 72 65 6d 61 69 6e 69 6e 67 20 29 20 29 20 7b 0a 09 09 09 09 09 09 64 65 66 65 | .!(.--remaining.).).{.......defe |
7c60 | 72 72 65 64 2e 72 65 73 6f 6c 76 65 57 69 74 68 28 20 63 6f 6e 74 65 78 74 73 2c 20 76 61 6c 75 | rred.resolveWith(.contexts,.valu |
7c80 | 65 73 20 29 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 3b 0a 09 09 09 7d 2c 0a 0a 09 09 09 70 72 | es.);......}.....};....},.....pr |
7ca0 | 6f 67 72 65 73 73 56 61 6c 75 65 73 2c 20 70 72 6f 67 72 65 73 73 43 6f 6e 74 65 78 74 73 2c 20 | ogressValues,.progressContexts,. |
7cc0 | 72 65 73 6f 6c 76 65 43 6f 6e 74 65 78 74 73 3b 0a 0a 09 09 2f 2f 20 61 64 64 20 6c 69 73 74 65 | resolveContexts;....//.add.liste |
7ce0 | 6e 65 72 73 20 74 6f 20 44 65 66 65 72 72 65 64 20 73 75 62 6f 72 64 69 6e 61 74 65 73 3b 20 74 | ners.to.Deferred.subordinates;.t |
7d00 | 72 65 61 74 20 6f 74 68 65 72 73 20 61 73 20 72 65 73 6f 6c 76 65 64 0a 09 09 69 66 20 28 20 6c | reat.others.as.resolved...if.(.l |
7d20 | 65 6e 67 74 68 20 3e 20 31 20 29 20 7b 0a 09 09 09 70 72 6f 67 72 65 73 73 56 61 6c 75 65 73 20 | ength.>.1.).{....progressValues. |
7d40 | 3d 20 6e 65 77 20 41 72 72 61 79 28 20 6c 65 6e 67 74 68 20 29 3b 0a 09 09 09 70 72 6f 67 72 65 | =.new.Array(.length.);....progre |
7d60 | 73 73 43 6f 6e 74 65 78 74 73 20 3d 20 6e 65 77 20 41 72 72 61 79 28 20 6c 65 6e 67 74 68 20 29 | ssContexts.=.new.Array(.length.) |
7d80 | 3b 0a 09 09 09 72 65 73 6f 6c 76 65 43 6f 6e 74 65 78 74 73 20 3d 20 6e 65 77 20 41 72 72 61 79 | ;....resolveContexts.=.new.Array |
7da0 | 28 20 6c 65 6e 67 74 68 20 29 3b 0a 09 09 09 66 6f 72 20 28 20 3b 20 69 20 3c 20 6c 65 6e 67 74 | (.length.);....for.(.;.i.<.lengt |
7dc0 | 68 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 09 69 66 20 28 20 72 65 73 6f 6c 76 65 56 61 6c 75 65 | h;.i++.).{.....if.(.resolveValue |
7de0 | 73 5b 20 69 20 5d 20 26 26 20 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 72 65 73 | s[.i.].&&.jQuery.isFunction(.res |
7e00 | 6f 6c 76 65 56 61 6c 75 65 73 5b 20 69 20 5d 2e 70 72 6f 6d 69 73 65 20 29 20 29 20 7b 0a 09 09 | olveValues[.i.].promise.).).{... |
7e20 | 09 09 09 72 65 73 6f 6c 76 65 56 61 6c 75 65 73 5b 20 69 20 5d 2e 70 72 6f 6d 69 73 65 28 29 0a | ...resolveValues[.i.].promise(). |
7e40 | 09 09 09 09 09 09 2e 64 6f 6e 65 28 20 75 70 64 61 74 65 46 75 6e 63 28 20 69 2c 20 72 65 73 6f | .......done(.updateFunc(.i,.reso |
7e60 | 6c 76 65 43 6f 6e 74 65 78 74 73 2c 20 72 65 73 6f 6c 76 65 56 61 6c 75 65 73 20 29 20 29 0a 09 | lveContexts,.resolveValues.).).. |
7e80 | 09 09 09 09 09 2e 66 61 69 6c 28 20 64 65 66 65 72 72 65 64 2e 72 65 6a 65 63 74 20 29 0a 09 09 | ......fail(.deferred.reject.)... |
7ea0 | 09 09 09 09 2e 70 72 6f 67 72 65 73 73 28 20 75 70 64 61 74 65 46 75 6e 63 28 20 69 2c 20 70 72 | .....progress(.updateFunc(.i,.pr |
7ec0 | 6f 67 72 65 73 73 43 6f 6e 74 65 78 74 73 2c 20 70 72 6f 67 72 65 73 73 56 61 6c 75 65 73 20 29 | ogressContexts,.progressValues.) |
7ee0 | 20 29 3b 0a 09 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 09 2d 2d 72 65 6d 61 69 6e 69 6e | .);.....}.else.{......--remainin |
7f00 | 67 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 2f 2f 20 69 66 20 77 65 27 72 65 | g;.....}....}...}....//.if.we're |
7f20 | 20 6e 6f 74 20 77 61 69 74 69 6e 67 20 6f 6e 20 61 6e 79 74 68 69 6e 67 2c 20 72 65 73 6f 6c 76 | .not.waiting.on.anything,.resolv |
7f40 | 65 20 74 68 65 20 6d 61 73 74 65 72 0a 09 09 69 66 20 28 20 21 72 65 6d 61 69 6e 69 6e 67 20 29 | e.the.master...if.(.!remaining.) |
7f60 | 20 7b 0a 09 09 09 64 65 66 65 72 72 65 64 2e 72 65 73 6f 6c 76 65 57 69 74 68 28 20 72 65 73 6f | .{....deferred.resolveWith(.reso |
7f80 | 6c 76 65 43 6f 6e 74 65 78 74 73 2c 20 72 65 73 6f 6c 76 65 56 61 6c 75 65 73 20 29 3b 0a 09 09 | lveContexts,.resolveValues.);... |
7fa0 | 7d 0a 0a 09 09 72 65 74 75 72 6e 20 64 65 66 65 72 72 65 64 2e 70 72 6f 6d 69 73 65 28 29 3b 0a | }....return.deferred.promise();. |
7fc0 | 09 7d 0a 7d 29 3b 0a 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 20 3d 20 28 66 75 6e 63 74 69 6f | .}.});.jQuery.support.=.(functio |
7fe0 | 6e 28 29 20 7b 0a 0a 09 76 61 72 20 73 75 70 70 6f 72 74 2c 0a 09 09 61 6c 6c 2c 0a 09 09 61 2c | n().{...var.support,...all,...a, |
8000 | 0a 09 09 73 65 6c 65 63 74 2c 0a 09 09 6f 70 74 2c 0a 09 09 69 6e 70 75 74 2c 0a 09 09 66 72 61 | ...select,...opt,...input,...fra |
8020 | 67 6d 65 6e 74 2c 0a 09 09 65 76 65 6e 74 4e 61 6d 65 2c 0a 09 09 69 2c 0a 09 09 69 73 53 75 70 | gment,...eventName,...i,...isSup |
8040 | 70 6f 72 74 65 64 2c 0a 09 09 63 6c 69 63 6b 46 6e 2c 0a 09 09 64 69 76 20 3d 20 64 6f 63 75 6d | ported,...clickFn,...div.=.docum |
8060 | 65 6e 74 2e 63 72 65 61 74 65 45 6c 65 6d 65 6e 74 28 22 64 69 76 22 29 3b 0a 0a 09 2f 2f 20 50 | ent.createElement("div");...//.P |
8080 | 72 65 6c 69 6d 69 6e 61 72 79 20 74 65 73 74 73 0a 09 64 69 76 2e 73 65 74 41 74 74 72 69 62 75 | reliminary.tests..div.setAttribu |
80a0 | 74 65 28 20 22 63 6c 61 73 73 4e 61 6d 65 22 2c 20 22 74 22 20 29 3b 0a 09 64 69 76 2e 69 6e 6e | te(."className",."t".);..div.inn |
80c0 | 65 72 48 54 4d 4c 20 3d 20 22 20 20 3c 6c 69 6e 6b 2f 3e 3c 74 61 62 6c 65 3e 3c 2f 74 61 62 6c | erHTML.=."..<link/><table></tabl |
80e0 | 65 3e 3c 61 20 68 72 65 66 3d 27 2f 61 27 3e 61 3c 2f 61 3e 3c 69 6e 70 75 74 20 74 79 70 65 3d | e><a.href='/a'>a</a><input.type= |
8100 | 27 63 68 65 63 6b 62 6f 78 27 2f 3e 22 3b 0a 0a 09 61 6c 6c 20 3d 20 64 69 76 2e 67 65 74 45 6c | 'checkbox'/>";...all.=.div.getEl |
8120 | 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 22 2a 22 29 3b 0a 09 61 20 3d 20 64 69 76 2e 67 | ementsByTagName("*");..a.=.div.g |
8140 | 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 22 61 22 29 5b 20 30 20 5d 3b 0a 09 | etElementsByTagName("a")[.0.];.. |
8160 | 61 2e 73 74 79 6c 65 2e 63 73 73 54 65 78 74 20 3d 20 22 74 6f 70 3a 31 70 78 3b 66 6c 6f 61 74 | a.style.cssText.=."top:1px;float |
8180 | 3a 6c 65 66 74 3b 6f 70 61 63 69 74 79 3a 2e 35 22 3b 0a 0a 09 2f 2f 20 43 61 6e 27 74 20 67 65 | :left;opacity:.5";...//.Can't.ge |
81a0 | 74 20 62 61 73 69 63 20 74 65 73 74 20 73 75 70 70 6f 72 74 0a 09 69 66 20 28 20 21 61 6c 6c 20 | t.basic.test.support..if.(.!all. |
81c0 | 7c 7c 20 21 61 6c 6c 2e 6c 65 6e 67 74 68 20 7c 7c 20 21 61 20 29 20 7b 0a 09 09 72 65 74 75 72 | ||.!all.length.||.!a.).{...retur |
81e0 | 6e 20 7b 7d 3b 0a 09 7d 0a 0a 09 2f 2f 20 46 69 72 73 74 20 62 61 74 63 68 20 6f 66 20 73 75 70 | n.{};..}...//.First.batch.of.sup |
8200 | 70 6f 72 74 73 20 74 65 73 74 73 0a 09 73 65 6c 65 63 74 20 3d 20 64 6f 63 75 6d 65 6e 74 2e 63 | ports.tests..select.=.document.c |
8220 | 72 65 61 74 65 45 6c 65 6d 65 6e 74 28 22 73 65 6c 65 63 74 22 29 3b 0a 09 6f 70 74 20 3d 20 73 | reateElement("select");..opt.=.s |
8240 | 65 6c 65 63 74 2e 61 70 70 65 6e 64 43 68 69 6c 64 28 20 64 6f 63 75 6d 65 6e 74 2e 63 72 65 61 | elect.appendChild(.document.crea |
8260 | 74 65 45 6c 65 6d 65 6e 74 28 22 6f 70 74 69 6f 6e 22 29 20 29 3b 0a 09 69 6e 70 75 74 20 3d 20 | teElement("option").);..input.=. |
8280 | 64 69 76 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 22 69 6e 70 75 74 22 | div.getElementsByTagName("input" |
82a0 | 29 5b 20 30 20 5d 3b 0a 0a 09 73 75 70 70 6f 72 74 20 3d 20 7b 0a 09 09 2f 2f 20 49 45 20 73 74 | )[.0.];...support.=.{...//.IE.st |
82c0 | 72 69 70 73 20 6c 65 61 64 69 6e 67 20 77 68 69 74 65 73 70 61 63 65 20 77 68 65 6e 20 2e 69 6e | rips.leading.whitespace.when..in |
82e0 | 6e 65 72 48 54 4d 4c 20 69 73 20 75 73 65 64 0a 09 09 6c 65 61 64 69 6e 67 57 68 69 74 65 73 70 | nerHTML.is.used...leadingWhitesp |
8300 | 61 63 65 3a 20 28 20 64 69 76 2e 66 69 72 73 74 43 68 69 6c 64 2e 6e 6f 64 65 54 79 70 65 20 3d | ace:.(.div.firstChild.nodeType.= |
8320 | 3d 3d 20 33 20 29 2c 0a 0a 09 09 2f 2f 20 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 74 62 6f | ==.3.),....//.Make.sure.that.tbo |
8340 | 64 79 20 65 6c 65 6d 65 6e 74 73 20 61 72 65 6e 27 74 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 | dy.elements.aren't.automatically |
8360 | 20 69 6e 73 65 72 74 65 64 0a 09 09 2f 2f 20 49 45 20 77 69 6c 6c 20 69 6e 73 65 72 74 20 74 68 | .inserted...//.IE.will.insert.th |
8380 | 65 6d 20 69 6e 74 6f 20 65 6d 70 74 79 20 74 61 62 6c 65 73 0a 09 09 74 62 6f 64 79 3a 20 21 64 | em.into.empty.tables...tbody:.!d |
83a0 | 69 76 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 22 74 62 6f 64 79 22 29 | iv.getElementsByTagName("tbody") |
83c0 | 2e 6c 65 6e 67 74 68 2c 0a 0a 09 09 2f 2f 20 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 6c 69 | .length,....//.Make.sure.that.li |
83e0 | 6e 6b 20 65 6c 65 6d 65 6e 74 73 20 67 65 74 20 73 65 72 69 61 6c 69 7a 65 64 20 63 6f 72 72 65 | nk.elements.get.serialized.corre |
8400 | 63 74 6c 79 20 62 79 20 69 6e 6e 65 72 48 54 4d 4c 0a 09 09 2f 2f 20 54 68 69 73 20 72 65 71 75 | ctly.by.innerHTML...//.This.requ |
8420 | 69 72 65 73 20 61 20 77 72 61 70 70 65 72 20 65 6c 65 6d 65 6e 74 20 69 6e 20 49 45 0a 09 09 68 | ires.a.wrapper.element.in.IE...h |
8440 | 74 6d 6c 53 65 72 69 61 6c 69 7a 65 3a 20 21 21 64 69 76 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 | tmlSerialize:.!!div.getElementsB |
8460 | 79 54 61 67 4e 61 6d 65 28 22 6c 69 6e 6b 22 29 2e 6c 65 6e 67 74 68 2c 0a 0a 09 09 2f 2f 20 47 | yTagName("link").length,....//.G |
8480 | 65 74 20 74 68 65 20 73 74 79 6c 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 72 6f 6d 20 67 65 | et.the.style.information.from.ge |
84a0 | 74 41 74 74 72 69 62 75 74 65 0a 09 09 2f 2f 20 28 49 45 20 75 73 65 73 20 2e 63 73 73 54 65 78 | tAttribute...//.(IE.uses..cssTex |
84c0 | 74 20 69 6e 73 74 65 61 64 29 0a 09 09 73 74 79 6c 65 3a 20 2f 74 6f 70 2f 2e 74 65 73 74 28 20 | t.instead)...style:./top/.test(. |
84e0 | 61 2e 67 65 74 41 74 74 72 69 62 75 74 65 28 22 73 74 79 6c 65 22 29 20 29 2c 0a 0a 09 09 2f 2f | a.getAttribute("style").),....// |
8500 | 20 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 55 52 4c 73 20 61 72 65 6e 27 74 20 6d 61 6e 69 | .Make.sure.that.URLs.aren't.mani |
8520 | 70 75 6c 61 74 65 64 0a 09 09 2f 2f 20 28 49 45 20 6e 6f 72 6d 61 6c 69 7a 65 73 20 69 74 20 62 | pulated...//.(IE.normalizes.it.b |
8540 | 79 20 64 65 66 61 75 6c 74 29 0a 09 09 68 72 65 66 4e 6f 72 6d 61 6c 69 7a 65 64 3a 20 28 20 61 | y.default)...hrefNormalized:.(.a |
8560 | 2e 67 65 74 41 74 74 72 69 62 75 74 65 28 22 68 72 65 66 22 29 20 3d 3d 3d 20 22 2f 61 22 20 29 | .getAttribute("href").===."/a".) |
8580 | 2c 0a 0a 09 09 2f 2f 20 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 65 6c 65 6d 65 6e 74 20 6f | ,....//.Make.sure.that.element.o |
85a0 | 70 61 63 69 74 79 20 65 78 69 73 74 73 0a 09 09 2f 2f 20 28 49 45 20 75 73 65 73 20 66 69 6c 74 | pacity.exists...//.(IE.uses.filt |
85c0 | 65 72 20 69 6e 73 74 65 61 64 29 0a 09 09 2f 2f 20 55 73 65 20 61 20 72 65 67 65 78 20 74 6f 20 | er.instead)...//.Use.a.regex.to. |
85e0 | 77 6f 72 6b 20 61 72 6f 75 6e 64 20 61 20 57 65 62 4b 69 74 20 69 73 73 75 65 2e 20 53 65 65 20 | work.around.a.WebKit.issue..See. |
8600 | 23 35 31 34 35 0a 09 09 6f 70 61 63 69 74 79 3a 20 2f 5e 30 2e 35 2f 2e 74 65 73 74 28 20 61 2e | #5145...opacity:./^0.5/.test(.a. |
8620 | 73 74 79 6c 65 2e 6f 70 61 63 69 74 79 20 29 2c 0a 0a 09 09 2f 2f 20 56 65 72 69 66 79 20 73 74 | style.opacity.),....//.Verify.st |
8640 | 79 6c 65 20 66 6c 6f 61 74 20 65 78 69 73 74 65 6e 63 65 0a 09 09 2f 2f 20 28 49 45 20 75 73 65 | yle.float.existence...//.(IE.use |
8660 | 73 20 73 74 79 6c 65 46 6c 6f 61 74 20 69 6e 73 74 65 61 64 20 6f 66 20 63 73 73 46 6c 6f 61 74 | s.styleFloat.instead.of.cssFloat |
8680 | 29 0a 09 09 63 73 73 46 6c 6f 61 74 3a 20 21 21 61 2e 73 74 79 6c 65 2e 63 73 73 46 6c 6f 61 74 | )...cssFloat:.!!a.style.cssFloat |
86a0 | 2c 0a 0a 09 09 2f 2f 20 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 69 66 20 6e 6f 20 76 61 6c | ,....//.Make.sure.that.if.no.val |
86c0 | 75 65 20 69 73 20 73 70 65 63 69 66 69 65 64 20 66 6f 72 20 61 20 63 68 65 63 6b 62 6f 78 0a 09 | ue.is.specified.for.a.checkbox.. |
86e0 | 09 2f 2f 20 74 68 61 74 20 69 74 20 64 65 66 61 75 6c 74 73 20 74 6f 20 22 6f 6e 22 2e 0a 09 09 | .//.that.it.defaults.to."on".... |
8700 | 2f 2f 20 28 57 65 62 4b 69 74 20 64 65 66 61 75 6c 74 73 20 74 6f 20 22 22 20 69 6e 73 74 65 61 | //.(WebKit.defaults.to."".instea |
8720 | 64 29 0a 09 09 63 68 65 63 6b 4f 6e 3a 20 28 20 69 6e 70 75 74 2e 76 61 6c 75 65 20 3d 3d 3d 20 | d)...checkOn:.(.input.value.===. |
8740 | 22 6f 6e 22 20 29 2c 0a 0a 09 09 2f 2f 20 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 61 20 73 | "on".),....//.Make.sure.that.a.s |
8760 | 65 6c 65 63 74 65 64 2d 62 79 2d 64 65 66 61 75 6c 74 20 6f 70 74 69 6f 6e 20 68 61 73 20 61 20 | elected-by-default.option.has.a. |
8780 | 77 6f 72 6b 69 6e 67 20 73 65 6c 65 63 74 65 64 20 70 72 6f 70 65 72 74 79 2e 0a 09 09 2f 2f 20 | working.selected.property....//. |
87a0 | 28 57 65 62 4b 69 74 20 64 65 66 61 75 6c 74 73 20 74 6f 20 66 61 6c 73 65 20 69 6e 73 74 65 61 | (WebKit.defaults.to.false.instea |
87c0 | 64 20 6f 66 20 74 72 75 65 2c 20 49 45 20 74 6f 6f 2c 20 69 66 20 69 74 27 73 20 69 6e 20 61 6e | d.of.true,.IE.too,.if.it's.in.an |
87e0 | 20 6f 70 74 67 72 6f 75 70 29 0a 09 09 6f 70 74 53 65 6c 65 63 74 65 64 3a 20 6f 70 74 2e 73 65 | .optgroup)...optSelected:.opt.se |
8800 | 6c 65 63 74 65 64 2c 0a 0a 09 09 2f 2f 20 54 65 73 74 20 73 65 74 41 74 74 72 69 62 75 74 65 20 | lected,....//.Test.setAttribute. |
8820 | 6f 6e 20 63 61 6d 65 6c 43 61 73 65 20 63 6c 61 73 73 2e 20 49 66 20 69 74 20 77 6f 72 6b 73 2c | on.camelCase.class..If.it.works, |
8840 | 20 77 65 20 6e 65 65 64 20 61 74 74 72 46 69 78 65 73 20 77 68 65 6e 20 64 6f 69 6e 67 20 67 65 | .we.need.attrFixes.when.doing.ge |
8860 | 74 2f 73 65 74 41 74 74 72 69 62 75 74 65 20 28 69 65 36 2f 37 29 0a 09 09 67 65 74 53 65 74 41 | t/setAttribute.(ie6/7)...getSetA |
8880 | 74 74 72 69 62 75 74 65 3a 20 64 69 76 2e 63 6c 61 73 73 4e 61 6d 65 20 21 3d 3d 20 22 74 22 2c | ttribute:.div.className.!==."t", |
88a0 | 0a 0a 09 09 2f 2f 20 54 65 73 74 73 20 66 6f 72 20 65 6e 63 74 79 70 65 20 73 75 70 70 6f 72 74 | ....//.Tests.for.enctype.support |
88c0 | 20 6f 6e 20 61 20 66 6f 72 6d 28 23 36 37 34 33 29 0a 09 09 65 6e 63 74 79 70 65 3a 20 21 21 64 | .on.a.form(#6743)...enctype:.!!d |
88e0 | 6f 63 75 6d 65 6e 74 2e 63 72 65 61 74 65 45 6c 65 6d 65 6e 74 28 22 66 6f 72 6d 22 29 2e 65 6e | ocument.createElement("form").en |
8900 | 63 74 79 70 65 2c 0a 0a 09 09 2f 2f 20 4d 61 6b 65 73 20 73 75 72 65 20 63 6c 6f 6e 69 6e 67 20 | ctype,....//.Makes.sure.cloning. |
8920 | 61 6e 20 68 74 6d 6c 35 20 65 6c 65 6d 65 6e 74 20 64 6f 65 73 20 6e 6f 74 20 63 61 75 73 65 20 | an.html5.element.does.not.cause. |
8940 | 70 72 6f 62 6c 65 6d 73 0a 09 09 2f 2f 20 57 68 65 72 65 20 6f 75 74 65 72 48 54 4d 4c 20 69 73 | problems...//.Where.outerHTML.is |
8960 | 20 75 6e 64 65 66 69 6e 65 64 2c 20 74 68 69 73 20 73 74 69 6c 6c 20 77 6f 72 6b 73 0a 09 09 68 | .undefined,.this.still.works...h |
8980 | 74 6d 6c 35 43 6c 6f 6e 65 3a 20 64 6f 63 75 6d 65 6e 74 2e 63 72 65 61 74 65 45 6c 65 6d 65 6e | tml5Clone:.document.createElemen |
89a0 | 74 28 22 6e 61 76 22 29 2e 63 6c 6f 6e 65 4e 6f 64 65 28 20 74 72 75 65 20 29 2e 6f 75 74 65 72 | t("nav").cloneNode(.true.).outer |
89c0 | 48 54 4d 4c 20 21 3d 3d 20 22 3c 3a 6e 61 76 3e 3c 2f 3a 6e 61 76 3e 22 2c 0a 0a 09 09 2f 2f 20 | HTML.!==."<:nav></:nav>",....//. |
89e0 | 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 62 6f 78 4d 6f 64 65 6c 20 44 45 50 52 45 43 41 54 | jQuery.support.boxModel.DEPRECAT |
8a00 | 45 44 20 69 6e 20 31 2e 38 20 73 69 6e 63 65 20 77 65 20 64 6f 6e 27 74 20 73 75 70 70 6f 72 74 | ED.in.1.8.since.we.don't.support |
8a20 | 20 51 75 69 72 6b 73 20 4d 6f 64 65 0a 09 09 62 6f 78 4d 6f 64 65 6c 3a 20 28 20 64 6f 63 75 6d | .Quirks.Mode...boxModel:.(.docum |
8a40 | 65 6e 74 2e 63 6f 6d 70 61 74 4d 6f 64 65 20 3d 3d 3d 20 22 43 53 53 31 43 6f 6d 70 61 74 22 20 | ent.compatMode.===."CSS1Compat". |
8a60 | 29 2c 0a 0a 09 09 2f 2f 20 57 69 6c 6c 20 62 65 20 64 65 66 69 6e 65 64 20 6c 61 74 65 72 0a 09 | ),....//.Will.be.defined.later.. |
8a80 | 09 73 75 62 6d 69 74 42 75 62 62 6c 65 73 3a 20 74 72 75 65 2c 0a 09 09 63 68 61 6e 67 65 42 75 | .submitBubbles:.true,...changeBu |
8aa0 | 62 62 6c 65 73 3a 20 74 72 75 65 2c 0a 09 09 66 6f 63 75 73 69 6e 42 75 62 62 6c 65 73 3a 20 66 | bbles:.true,...focusinBubbles:.f |
8ac0 | 61 6c 73 65 2c 0a 09 09 64 65 6c 65 74 65 45 78 70 61 6e 64 6f 3a 20 74 72 75 65 2c 0a 09 09 6e | alse,...deleteExpando:.true,...n |
8ae0 | 6f 43 6c 6f 6e 65 45 76 65 6e 74 3a 20 74 72 75 65 2c 0a 09 09 69 6e 6c 69 6e 65 42 6c 6f 63 6b | oCloneEvent:.true,...inlineBlock |
8b00 | 4e 65 65 64 73 4c 61 79 6f 75 74 3a 20 66 61 6c 73 65 2c 0a 09 09 73 68 72 69 6e 6b 57 72 61 70 | NeedsLayout:.false,...shrinkWrap |
8b20 | 42 6c 6f 63 6b 73 3a 20 66 61 6c 73 65 2c 0a 09 09 72 65 6c 69 61 62 6c 65 4d 61 72 67 69 6e 52 | Blocks:.false,...reliableMarginR |
8b40 | 69 67 68 74 3a 20 74 72 75 65 2c 0a 09 09 62 6f 78 53 69 7a 69 6e 67 52 65 6c 69 61 62 6c 65 3a | ight:.true,...boxSizingReliable: |
8b60 | 20 74 72 75 65 2c 0a 09 09 70 69 78 65 6c 50 6f 73 69 74 69 6f 6e 3a 20 66 61 6c 73 65 0a 09 7d | .true,...pixelPosition:.false..} |
8b80 | 3b 0a 0a 09 2f 2f 20 4d 61 6b 65 20 73 75 72 65 20 63 68 65 63 6b 65 64 20 73 74 61 74 75 73 20 | ;...//.Make.sure.checked.status. |
8ba0 | 69 73 20 70 72 6f 70 65 72 6c 79 20 63 6c 6f 6e 65 64 0a 09 69 6e 70 75 74 2e 63 68 65 63 6b 65 | is.properly.cloned..input.checke |
8bc0 | 64 20 3d 20 74 72 75 65 3b 0a 09 73 75 70 70 6f 72 74 2e 6e 6f 43 6c 6f 6e 65 43 68 65 63 6b 65 | d.=.true;..support.noCloneChecke |
8be0 | 64 20 3d 20 69 6e 70 75 74 2e 63 6c 6f 6e 65 4e 6f 64 65 28 20 74 72 75 65 20 29 2e 63 68 65 63 | d.=.input.cloneNode(.true.).chec |
8c00 | 6b 65 64 3b 0a 0a 09 2f 2f 20 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 74 68 65 20 6f 70 74 | ked;...//.Make.sure.that.the.opt |
8c20 | 69 6f 6e 73 20 69 6e 73 69 64 65 20 64 69 73 61 62 6c 65 64 20 73 65 6c 65 63 74 73 20 61 72 65 | ions.inside.disabled.selects.are |
8c40 | 6e 27 74 20 6d 61 72 6b 65 64 20 61 73 20 64 69 73 61 62 6c 65 64 0a 09 2f 2f 20 28 57 65 62 4b | n't.marked.as.disabled..//.(WebK |
8c60 | 69 74 20 6d 61 72 6b 73 20 74 68 65 6d 20 61 73 20 64 69 73 61 62 6c 65 64 29 0a 09 73 65 6c 65 | it.marks.them.as.disabled)..sele |
8c80 | 63 74 2e 64 69 73 61 62 6c 65 64 20 3d 20 74 72 75 65 3b 0a 09 73 75 70 70 6f 72 74 2e 6f 70 74 | ct.disabled.=.true;..support.opt |
8ca0 | 44 69 73 61 62 6c 65 64 20 3d 20 21 6f 70 74 2e 64 69 73 61 62 6c 65 64 3b 0a 0a 09 2f 2f 20 54 | Disabled.=.!opt.disabled;...//.T |
8cc0 | 65 73 74 20 74 6f 20 73 65 65 20 69 66 20 69 74 27 73 20 70 6f 73 73 69 62 6c 65 20 74 6f 20 64 | est.to.see.if.it's.possible.to.d |
8ce0 | 65 6c 65 74 65 20 61 6e 20 65 78 70 61 6e 64 6f 20 66 72 6f 6d 20 61 6e 20 65 6c 65 6d 65 6e 74 | elete.an.expando.from.an.element |
8d00 | 0a 09 2f 2f 20 46 61 69 6c 73 20 69 6e 20 49 6e 74 65 72 6e 65 74 20 45 78 70 6c 6f 72 65 72 0a | ..//.Fails.in.Internet.Explorer. |
8d20 | 09 74 72 79 20 7b 0a 09 09 64 65 6c 65 74 65 20 64 69 76 2e 74 65 73 74 3b 0a 09 7d 20 63 61 74 | .try.{...delete.div.test;..}.cat |
8d40 | 63 68 28 20 65 20 29 20 7b 0a 09 09 73 75 70 70 6f 72 74 2e 64 65 6c 65 74 65 45 78 70 61 6e 64 | ch(.e.).{...support.deleteExpand |
8d60 | 6f 20 3d 20 66 61 6c 73 65 3b 0a 09 7d 0a 0a 09 69 66 20 28 20 21 64 69 76 2e 61 64 64 45 76 65 | o.=.false;..}...if.(.!div.addEve |
8d80 | 6e 74 4c 69 73 74 65 6e 65 72 20 26 26 20 64 69 76 2e 61 74 74 61 63 68 45 76 65 6e 74 20 26 26 | ntListener.&&.div.attachEvent.&& |
8da0 | 20 64 69 76 2e 66 69 72 65 45 76 65 6e 74 20 29 20 7b 0a 09 09 64 69 76 2e 61 74 74 61 63 68 45 | .div.fireEvent.).{...div.attachE |
8dc0 | 76 65 6e 74 28 20 22 6f 6e 63 6c 69 63 6b 22 2c 20 63 6c 69 63 6b 46 6e 20 3d 20 66 75 6e 63 74 | vent(."onclick",.clickFn.=.funct |
8de0 | 69 6f 6e 28 29 20 7b 0a 09 09 09 2f 2f 20 43 6c 6f 6e 69 6e 67 20 61 20 6e 6f 64 65 20 73 68 6f | ion().{....//.Cloning.a.node.sho |
8e00 | 75 6c 64 6e 27 74 20 63 6f 70 79 20 6f 76 65 72 20 61 6e 79 0a 09 09 09 2f 2f 20 62 6f 75 6e 64 | uldn't.copy.over.any....//.bound |
8e20 | 20 65 76 65 6e 74 20 68 61 6e 64 6c 65 72 73 20 28 49 45 20 64 6f 65 73 20 74 68 69 73 29 0a 09 | .event.handlers.(IE.does.this).. |
8e40 | 09 09 73 75 70 70 6f 72 74 2e 6e 6f 43 6c 6f 6e 65 45 76 65 6e 74 20 3d 20 66 61 6c 73 65 3b 0a | ..support.noCloneEvent.=.false;. |
8e60 | 09 09 7d 29 3b 0a 09 09 64 69 76 2e 63 6c 6f 6e 65 4e 6f 64 65 28 20 74 72 75 65 20 29 2e 66 69 | ..});...div.cloneNode(.true.).fi |
8e80 | 72 65 45 76 65 6e 74 28 22 6f 6e 63 6c 69 63 6b 22 29 3b 0a 09 09 64 69 76 2e 64 65 74 61 63 68 | reEvent("onclick");...div.detach |
8ea0 | 45 76 65 6e 74 28 20 22 6f 6e 63 6c 69 63 6b 22 2c 20 63 6c 69 63 6b 46 6e 20 29 3b 0a 09 7d 0a | Event(."onclick",.clickFn.);..}. |
8ec0 | 0a 09 2f 2f 20 43 68 65 63 6b 20 69 66 20 61 20 72 61 64 69 6f 20 6d 61 69 6e 74 61 69 6e 73 20 | ..//.Check.if.a.radio.maintains. |
8ee0 | 69 74 73 20 76 61 6c 75 65 0a 09 2f 2f 20 61 66 74 65 72 20 62 65 69 6e 67 20 61 70 70 65 6e 64 | its.value..//.after.being.append |
8f00 | 65 64 20 74 6f 20 74 68 65 20 44 4f 4d 0a 09 69 6e 70 75 74 20 3d 20 64 6f 63 75 6d 65 6e 74 2e | ed.to.the.DOM..input.=.document. |
8f20 | 63 72 65 61 74 65 45 6c 65 6d 65 6e 74 28 22 69 6e 70 75 74 22 29 3b 0a 09 69 6e 70 75 74 2e 76 | createElement("input");..input.v |
8f40 | 61 6c 75 65 20 3d 20 22 74 22 3b 0a 09 69 6e 70 75 74 2e 73 65 74 41 74 74 72 69 62 75 74 65 28 | alue.=."t";..input.setAttribute( |
8f60 | 20 22 74 79 70 65 22 2c 20 22 72 61 64 69 6f 22 20 29 3b 0a 09 73 75 70 70 6f 72 74 2e 72 61 64 | ."type",."radio".);..support.rad |
8f80 | 69 6f 56 61 6c 75 65 20 3d 20 69 6e 70 75 74 2e 76 61 6c 75 65 20 3d 3d 3d 20 22 74 22 3b 0a 0a | ioValue.=.input.value.===."t";.. |
8fa0 | 09 69 6e 70 75 74 2e 73 65 74 41 74 74 72 69 62 75 74 65 28 20 22 63 68 65 63 6b 65 64 22 2c 20 | .input.setAttribute(."checked",. |
8fc0 | 22 63 68 65 63 6b 65 64 22 20 29 3b 0a 0a 09 2f 2f 20 23 31 31 32 31 37 20 2d 20 57 65 62 4b 69 | "checked".);...//.#11217.-.WebKi |
8fe0 | 74 20 6c 6f 73 65 73 20 63 68 65 63 6b 20 77 68 65 6e 20 74 68 65 20 6e 61 6d 65 20 69 73 20 61 | t.loses.check.when.the.name.is.a |
9000 | 66 74 65 72 20 74 68 65 20 63 68 65 63 6b 65 64 20 61 74 74 72 69 62 75 74 65 0a 09 69 6e 70 75 | fter.the.checked.attribute..inpu |
9020 | 74 2e 73 65 74 41 74 74 72 69 62 75 74 65 28 20 22 6e 61 6d 65 22 2c 20 22 74 22 20 29 3b 0a 0a | t.setAttribute(."name",."t".);.. |
9040 | 09 64 69 76 2e 61 70 70 65 6e 64 43 68 69 6c 64 28 20 69 6e 70 75 74 20 29 3b 0a 09 66 72 61 67 | .div.appendChild(.input.);..frag |
9060 | 6d 65 6e 74 20 3d 20 64 6f 63 75 6d 65 6e 74 2e 63 72 65 61 74 65 44 6f 63 75 6d 65 6e 74 46 72 | ment.=.document.createDocumentFr |
9080 | 61 67 6d 65 6e 74 28 29 3b 0a 09 66 72 61 67 6d 65 6e 74 2e 61 70 70 65 6e 64 43 68 69 6c 64 28 | agment();..fragment.appendChild( |
90a0 | 20 64 69 76 2e 6c 61 73 74 43 68 69 6c 64 20 29 3b 0a 0a 09 2f 2f 20 57 65 62 4b 69 74 20 64 6f | .div.lastChild.);...//.WebKit.do |
90c0 | 65 73 6e 27 74 20 63 6c 6f 6e 65 20 63 68 65 63 6b 65 64 20 73 74 61 74 65 20 63 6f 72 72 65 63 | esn't.clone.checked.state.correc |
90e0 | 74 6c 79 20 69 6e 20 66 72 61 67 6d 65 6e 74 73 0a 09 73 75 70 70 6f 72 74 2e 63 68 65 63 6b 43 | tly.in.fragments..support.checkC |
9100 | 6c 6f 6e 65 20 3d 20 66 72 61 67 6d 65 6e 74 2e 63 6c 6f 6e 65 4e 6f 64 65 28 20 74 72 75 65 20 | lone.=.fragment.cloneNode(.true. |
9120 | 29 2e 63 6c 6f 6e 65 4e 6f 64 65 28 20 74 72 75 65 20 29 2e 6c 61 73 74 43 68 69 6c 64 2e 63 68 | ).cloneNode(.true.).lastChild.ch |
9140 | 65 63 6b 65 64 3b 0a 0a 09 2f 2f 20 43 68 65 63 6b 20 69 66 20 61 20 64 69 73 63 6f 6e 6e 65 63 | ecked;...//.Check.if.a.disconnec |
9160 | 74 65 64 20 63 68 65 63 6b 62 6f 78 20 77 69 6c 6c 20 72 65 74 61 69 6e 20 69 74 73 20 63 68 65 | ted.checkbox.will.retain.its.che |
9180 | 63 6b 65 64 0a 09 2f 2f 20 76 61 6c 75 65 20 6f 66 20 74 72 75 65 20 61 66 74 65 72 20 61 70 70 | cked..//.value.of.true.after.app |
91a0 | 65 6e 64 65 64 20 74 6f 20 74 68 65 20 44 4f 4d 20 28 49 45 36 2f 37 29 0a 09 73 75 70 70 6f 72 | ended.to.the.DOM.(IE6/7)..suppor |
91c0 | 74 2e 61 70 70 65 6e 64 43 68 65 63 6b 65 64 20 3d 20 69 6e 70 75 74 2e 63 68 65 63 6b 65 64 3b | t.appendChecked.=.input.checked; |
91e0 | 0a 0a 09 66 72 61 67 6d 65 6e 74 2e 72 65 6d 6f 76 65 43 68 69 6c 64 28 20 69 6e 70 75 74 20 29 | ...fragment.removeChild(.input.) |
9200 | 3b 0a 09 66 72 61 67 6d 65 6e 74 2e 61 70 70 65 6e 64 43 68 69 6c 64 28 20 64 69 76 20 29 3b 0a | ;..fragment.appendChild(.div.);. |
9220 | 0a 09 2f 2f 20 54 65 63 68 6e 69 71 75 65 20 66 72 6f 6d 20 4a 75 72 69 79 20 5a 61 79 74 73 65 | ..//.Technique.from.Juriy.Zaytse |
9240 | 76 0a 09 2f 2f 20 68 74 74 70 3a 2f 2f 70 65 72 66 65 63 74 69 6f 6e 6b 69 6c 6c 73 2e 63 6f 6d | v..//.http://perfectionkills.com |
9260 | 2f 64 65 74 65 63 74 69 6e 67 2d 65 76 65 6e 74 2d 73 75 70 70 6f 72 74 2d 77 69 74 68 6f 75 74 | /detecting-event-support-without |
9280 | 2d 62 72 6f 77 73 65 72 2d 73 6e 69 66 66 69 6e 67 2f 0a 09 2f 2f 20 57 65 20 6f 6e 6c 79 20 63 | -browser-sniffing/..//.We.only.c |
92a0 | 61 72 65 20 61 62 6f 75 74 20 74 68 65 20 63 61 73 65 20 77 68 65 72 65 20 6e 6f 6e 2d 73 74 61 | are.about.the.case.where.non-sta |
92c0 | 6e 64 61 72 64 20 65 76 65 6e 74 20 73 79 73 74 65 6d 73 0a 09 2f 2f 20 61 72 65 20 75 73 65 64 | ndard.event.systems..//.are.used |
92e0 | 2c 20 6e 61 6d 65 6c 79 20 69 6e 20 49 45 2e 20 53 68 6f 72 74 2d 63 69 72 63 75 69 74 69 6e 67 | ,.namely.in.IE..Short-circuiting |
9300 | 20 68 65 72 65 20 68 65 6c 70 73 20 75 73 20 74 6f 0a 09 2f 2f 20 61 76 6f 69 64 20 61 6e 20 65 | .here.helps.us.to..//.avoid.an.e |
9320 | 76 61 6c 20 63 61 6c 6c 20 28 69 6e 20 73 65 74 41 74 74 72 69 62 75 74 65 29 20 77 68 69 63 68 | val.call.(in.setAttribute).which |
9340 | 20 63 61 6e 20 63 61 75 73 65 20 43 53 50 0a 09 2f 2f 20 74 6f 20 67 6f 20 68 61 79 77 69 72 65 | .can.cause.CSP..//.to.go.haywire |
9360 | 2e 20 53 65 65 3a 20 68 74 74 70 73 3a 2f 2f 64 65 76 65 6c 6f 70 65 72 2e 6d 6f 7a 69 6c 6c 61 | ..See:.https://developer.mozilla |
9380 | 2e 6f 72 67 2f 65 6e 2f 53 65 63 75 72 69 74 79 2f 43 53 50 0a 09 69 66 20 28 20 64 69 76 2e 61 | .org/en/Security/CSP..if.(.div.a |
93a0 | 74 74 61 63 68 45 76 65 6e 74 20 29 20 7b 0a 09 09 66 6f 72 20 28 20 69 20 69 6e 20 7b 0a 09 09 | ttachEvent.).{...for.(.i.in.{... |
93c0 | 09 73 75 62 6d 69 74 3a 20 74 72 75 65 2c 0a 09 09 09 63 68 61 6e 67 65 3a 20 74 72 75 65 2c 0a | .submit:.true,....change:.true,. |
93e0 | 09 09 09 66 6f 63 75 73 69 6e 3a 20 74 72 75 65 0a 09 09 7d 29 20 7b 0a 09 09 09 65 76 65 6e 74 | ...focusin:.true...}).{....event |
9400 | 4e 61 6d 65 20 3d 20 22 6f 6e 22 20 2b 20 69 3b 0a 09 09 09 69 73 53 75 70 70 6f 72 74 65 64 20 | Name.=."on".+.i;....isSupported. |
9420 | 3d 20 28 20 65 76 65 6e 74 4e 61 6d 65 20 69 6e 20 64 69 76 20 29 3b 0a 09 09 09 69 66 20 28 20 | =.(.eventName.in.div.);....if.(. |
9440 | 21 69 73 53 75 70 70 6f 72 74 65 64 20 29 20 7b 0a 09 09 09 09 64 69 76 2e 73 65 74 41 74 74 72 | !isSupported.).{.....div.setAttr |
9460 | 69 62 75 74 65 28 20 65 76 65 6e 74 4e 61 6d 65 2c 20 22 72 65 74 75 72 6e 3b 22 20 29 3b 0a 09 | ibute(.eventName,."return;".);.. |
9480 | 09 09 09 69 73 53 75 70 70 6f 72 74 65 64 20 3d 20 28 20 74 79 70 65 6f 66 20 64 69 76 5b 20 65 | ...isSupported.=.(.typeof.div[.e |
94a0 | 76 65 6e 74 4e 61 6d 65 20 5d 20 3d 3d 3d 20 22 66 75 6e 63 74 69 6f 6e 22 20 29 3b 0a 09 09 09 | ventName.].===."function".);.... |
94c0 | 7d 0a 09 09 09 73 75 70 70 6f 72 74 5b 20 69 20 2b 20 22 42 75 62 62 6c 65 73 22 20 5d 20 3d 20 | }....support[.i.+."Bubbles".].=. |
94e0 | 69 73 53 75 70 70 6f 72 74 65 64 3b 0a 09 09 7d 0a 09 7d 0a 0a 09 2f 2f 20 52 75 6e 20 74 65 73 | isSupported;...}..}...//.Run.tes |
9500 | 74 73 20 74 68 61 74 20 6e 65 65 64 20 61 20 62 6f 64 79 20 61 74 20 64 6f 63 20 72 65 61 64 79 | ts.that.need.a.body.at.doc.ready |
9520 | 0a 09 6a 51 75 65 72 79 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 76 61 72 20 63 6f 6e 74 | ..jQuery(function().{...var.cont |
9540 | 61 69 6e 65 72 2c 20 64 69 76 2c 20 74 64 73 2c 20 6d 61 72 67 69 6e 44 69 76 2c 0a 09 09 09 64 | ainer,.div,.tds,.marginDiv,....d |
9560 | 69 76 52 65 73 65 74 20 3d 20 22 70 61 64 64 69 6e 67 3a 30 3b 6d 61 72 67 69 6e 3a 30 3b 62 6f | ivReset.=."padding:0;margin:0;bo |
9580 | 72 64 65 72 3a 30 3b 64 69 73 70 6c 61 79 3a 62 6c 6f 63 6b 3b 6f 76 65 72 66 6c 6f 77 3a 68 69 | rder:0;display:block;overflow:hi |
95a0 | 64 64 65 6e 3b 22 2c 0a 09 09 09 62 6f 64 79 20 3d 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c | dden;",....body.=.document.getEl |
95c0 | 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 22 62 6f 64 79 22 29 5b 30 5d 3b 0a 0a 09 09 69 | ementsByTagName("body")[0];....i |
95e0 | 66 20 28 20 21 62 6f 64 79 20 29 20 7b 0a 09 09 09 2f 2f 20 52 65 74 75 72 6e 20 66 6f 72 20 66 | f.(.!body.).{....//.Return.for.f |
9600 | 72 61 6d 65 73 65 74 20 64 6f 63 73 20 74 68 61 74 20 64 6f 6e 27 74 20 68 61 76 65 20 61 20 62 | rameset.docs.that.don't.have.a.b |
9620 | 6f 64 79 0a 09 09 09 72 65 74 75 72 6e 3b 0a 09 09 7d 0a 0a 09 09 63 6f 6e 74 61 69 6e 65 72 20 | ody....return;...}....container. |
9640 | 3d 20 64 6f 63 75 6d 65 6e 74 2e 63 72 65 61 74 65 45 6c 65 6d 65 6e 74 28 22 64 69 76 22 29 3b | =.document.createElement("div"); |
9660 | 0a 09 09 63 6f 6e 74 61 69 6e 65 72 2e 73 74 79 6c 65 2e 63 73 73 54 65 78 74 20 3d 20 22 76 69 | ...container.style.cssText.=."vi |
9680 | 73 69 62 69 6c 69 74 79 3a 68 69 64 64 65 6e 3b 62 6f 72 64 65 72 3a 30 3b 77 69 64 74 68 3a 30 | sibility:hidden;border:0;width:0 |
96a0 | 3b 68 65 69 67 68 74 3a 30 3b 70 6f 73 69 74 69 6f 6e 3a 73 74 61 74 69 63 3b 74 6f 70 3a 30 3b | ;height:0;position:static;top:0; |
96c0 | 6d 61 72 67 69 6e 2d 74 6f 70 3a 31 70 78 22 3b 0a 09 09 62 6f 64 79 2e 69 6e 73 65 72 74 42 65 | margin-top:1px";...body.insertBe |
96e0 | 66 6f 72 65 28 20 63 6f 6e 74 61 69 6e 65 72 2c 20 62 6f 64 79 2e 66 69 72 73 74 43 68 69 6c 64 | fore(.container,.body.firstChild |
9700 | 20 29 3b 0a 0a 09 09 2f 2f 20 43 6f 6e 73 74 72 75 63 74 20 74 68 65 20 74 65 73 74 20 65 6c 65 | .);....//.Construct.the.test.ele |
9720 | 6d 65 6e 74 0a 09 09 64 69 76 20 3d 20 64 6f 63 75 6d 65 6e 74 2e 63 72 65 61 74 65 45 6c 65 6d | ment...div.=.document.createElem |
9740 | 65 6e 74 28 22 64 69 76 22 29 3b 0a 09 09 63 6f 6e 74 61 69 6e 65 72 2e 61 70 70 65 6e 64 43 68 | ent("div");...container.appendCh |
9760 | 69 6c 64 28 20 64 69 76 20 29 3b 0a 0a 09 09 2f 2f 20 43 68 65 63 6b 20 69 66 20 74 61 62 6c 65 | ild(.div.);....//.Check.if.table |
9780 | 20 63 65 6c 6c 73 20 73 74 69 6c 6c 20 68 61 76 65 20 6f 66 66 73 65 74 57 69 64 74 68 2f 48 65 | .cells.still.have.offsetWidth/He |
97a0 | 69 67 68 74 20 77 68 65 6e 20 74 68 65 79 20 61 72 65 20 73 65 74 0a 09 09 2f 2f 20 74 6f 20 64 | ight.when.they.are.set...//.to.d |
97c0 | 69 73 70 6c 61 79 3a 6e 6f 6e 65 20 61 6e 64 20 74 68 65 72 65 20 61 72 65 20 73 74 69 6c 6c 20 | isplay:none.and.there.are.still. |
97e0 | 6f 74 68 65 72 20 76 69 73 69 62 6c 65 20 74 61 62 6c 65 20 63 65 6c 6c 73 20 69 6e 20 61 0a 09 | other.visible.table.cells.in.a.. |
9800 | 09 2f 2f 20 74 61 62 6c 65 20 72 6f 77 3b 20 69 66 20 73 6f 2c 20 6f 66 66 73 65 74 57 69 64 74 | .//.table.row;.if.so,.offsetWidt |
9820 | 68 2f 48 65 69 67 68 74 20 61 72 65 20 6e 6f 74 20 72 65 6c 69 61 62 6c 65 20 66 6f 72 20 75 73 | h/Height.are.not.reliable.for.us |
9840 | 65 20 77 68 65 6e 0a 09 09 2f 2f 20 64 65 74 65 72 6d 69 6e 69 6e 67 20 69 66 20 61 6e 20 65 6c | e.when...//.determining.if.an.el |
9860 | 65 6d 65 6e 74 20 68 61 73 20 62 65 65 6e 20 68 69 64 64 65 6e 20 64 69 72 65 63 74 6c 79 20 75 | ement.has.been.hidden.directly.u |
9880 | 73 69 6e 67 0a 09 09 2f 2f 20 64 69 73 70 6c 61 79 3a 6e 6f 6e 65 20 28 69 74 20 69 73 20 73 74 | sing...//.display:none.(it.is.st |
98a0 | 69 6c 6c 20 73 61 66 65 20 74 6f 20 75 73 65 20 6f 66 66 73 65 74 73 20 69 66 20 61 20 70 61 72 | ill.safe.to.use.offsets.if.a.par |
98c0 | 65 6e 74 20 65 6c 65 6d 65 6e 74 20 69 73 0a 09 09 2f 2f 20 68 69 64 64 65 6e 3b 20 64 6f 6e 20 | ent.element.is...//.hidden;.don. |
98e0 | 73 61 66 65 74 79 20 67 6f 67 67 6c 65 73 20 61 6e 64 20 73 65 65 20 62 75 67 20 23 34 35 31 32 | safety.goggles.and.see.bug.#4512 |
9900 | 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 29 2e 0a 09 09 2f 2f 20 28 6f 6e | .for.more.information)....//.(on |
9920 | 6c 79 20 49 45 20 38 20 66 61 69 6c 73 20 74 68 69 73 20 74 65 73 74 29 0a 09 09 64 69 76 2e 69 | ly.IE.8.fails.this.test)...div.i |
9940 | 6e 6e 65 72 48 54 4d 4c 20 3d 20 22 3c 74 61 62 6c 65 3e 3c 74 72 3e 3c 74 64 3e 3c 2f 74 64 3e | nnerHTML.=."<table><tr><td></td> |
9960 | 3c 74 64 3e 74 3c 2f 74 64 3e 3c 2f 74 72 3e 3c 2f 74 61 62 6c 65 3e 22 3b 0a 09 09 74 64 73 20 | <td>t</td></tr></table>";...tds. |
9980 | 3d 20 64 69 76 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 22 74 64 22 29 | =.div.getElementsByTagName("td") |
99a0 | 3b 0a 09 09 74 64 73 5b 20 30 20 5d 2e 73 74 79 6c 65 2e 63 73 73 54 65 78 74 20 3d 20 22 70 61 | ;...tds[.0.].style.cssText.=."pa |
99c0 | 64 64 69 6e 67 3a 30 3b 6d 61 72 67 69 6e 3a 30 3b 62 6f 72 64 65 72 3a 30 3b 64 69 73 70 6c 61 | dding:0;margin:0;border:0;displa |
99e0 | 79 3a 6e 6f 6e 65 22 3b 0a 09 09 69 73 53 75 70 70 6f 72 74 65 64 20 3d 20 28 20 74 64 73 5b 20 | y:none";...isSupported.=.(.tds[. |
9a00 | 30 20 5d 2e 6f 66 66 73 65 74 48 65 69 67 68 74 20 3d 3d 3d 20 30 20 29 3b 0a 0a 09 09 74 64 73 | 0.].offsetHeight.===.0.);....tds |
9a20 | 5b 20 30 20 5d 2e 73 74 79 6c 65 2e 64 69 73 70 6c 61 79 20 3d 20 22 22 3b 0a 09 09 74 64 73 5b | [.0.].style.display.=."";...tds[ |
9a40 | 20 31 20 5d 2e 73 74 79 6c 65 2e 64 69 73 70 6c 61 79 20 3d 20 22 6e 6f 6e 65 22 3b 0a 0a 09 09 | .1.].style.display.=."none";.... |
9a60 | 2f 2f 20 43 68 65 63 6b 20 69 66 20 65 6d 70 74 79 20 74 61 62 6c 65 20 63 65 6c 6c 73 20 73 74 | //.Check.if.empty.table.cells.st |
9a80 | 69 6c 6c 20 68 61 76 65 20 6f 66 66 73 65 74 57 69 64 74 68 2f 48 65 69 67 68 74 0a 09 09 2f 2f | ill.have.offsetWidth/Height...// |
9aa0 | 20 28 49 45 20 3c 3d 20 38 20 66 61 69 6c 20 74 68 69 73 20 74 65 73 74 29 0a 09 09 73 75 70 70 | .(IE.<=.8.fail.this.test)...supp |
9ac0 | 6f 72 74 2e 72 65 6c 69 61 62 6c 65 48 69 64 64 65 6e 4f 66 66 73 65 74 73 20 3d 20 69 73 53 75 | ort.reliableHiddenOffsets.=.isSu |
9ae0 | 70 70 6f 72 74 65 64 20 26 26 20 28 20 74 64 73 5b 20 30 20 5d 2e 6f 66 66 73 65 74 48 65 69 67 | pported.&&.(.tds[.0.].offsetHeig |
9b00 | 68 74 20 3d 3d 3d 20 30 20 29 3b 0a 0a 09 09 2f 2f 20 43 68 65 63 6b 20 62 6f 78 2d 73 69 7a 69 | ht.===.0.);....//.Check.box-sizi |
9b20 | 6e 67 20 61 6e 64 20 6d 61 72 67 69 6e 20 62 65 68 61 76 69 6f 72 0a 09 09 64 69 76 2e 69 6e 6e | ng.and.margin.behavior...div.inn |
9b40 | 65 72 48 54 4d 4c 20 3d 20 22 22 3b 0a 09 09 64 69 76 2e 73 74 79 6c 65 2e 63 73 73 54 65 78 74 | erHTML.=."";...div.style.cssText |
9b60 | 20 3d 20 22 62 6f 78 2d 73 69 7a 69 6e 67 3a 62 6f 72 64 65 72 2d 62 6f 78 3b 2d 6d 6f 7a 2d 62 | .=."box-sizing:border-box;-moz-b |
9b80 | 6f 78 2d 73 69 7a 69 6e 67 3a 62 6f 72 64 65 72 2d 62 6f 78 3b 2d 77 65 62 6b 69 74 2d 62 6f 78 | ox-sizing:border-box;-webkit-box |
9ba0 | 2d 73 69 7a 69 6e 67 3a 62 6f 72 64 65 72 2d 62 6f 78 3b 70 61 64 64 69 6e 67 3a 31 70 78 3b 62 | -sizing:border-box;padding:1px;b |
9bc0 | 6f 72 64 65 72 3a 31 70 78 3b 64 69 73 70 6c 61 79 3a 62 6c 6f 63 6b 3b 77 69 64 74 68 3a 34 70 | order:1px;display:block;width:4p |
9be0 | 78 3b 6d 61 72 67 69 6e 2d 74 6f 70 3a 31 25 3b 70 6f 73 69 74 69 6f 6e 3a 61 62 73 6f 6c 75 74 | x;margin-top:1%;position:absolut |
9c00 | 65 3b 74 6f 70 3a 31 25 3b 22 3b 0a 09 09 73 75 70 70 6f 72 74 2e 62 6f 78 53 69 7a 69 6e 67 20 | e;top:1%;";...support.boxSizing. |
9c20 | 3d 20 28 20 64 69 76 2e 6f 66 66 73 65 74 57 69 64 74 68 20 3d 3d 3d 20 34 20 29 3b 0a 09 09 73 | =.(.div.offsetWidth.===.4.);...s |
9c40 | 75 70 70 6f 72 74 2e 64 6f 65 73 4e 6f 74 49 6e 63 6c 75 64 65 4d 61 72 67 69 6e 49 6e 42 6f 64 | upport.doesNotIncludeMarginInBod |
9c60 | 79 4f 66 66 73 65 74 20 3d 20 28 20 62 6f 64 79 2e 6f 66 66 73 65 74 54 6f 70 20 21 3d 3d 20 31 | yOffset.=.(.body.offsetTop.!==.1 |
9c80 | 20 29 3b 0a 0a 09 09 2f 2f 20 4e 4f 54 45 3a 20 54 6f 20 61 6e 79 20 66 75 74 75 72 65 20 6d 61 | .);....//.NOTE:.To.any.future.ma |
9ca0 | 69 6e 74 61 69 6e 65 72 2c 20 77 69 6e 64 6f 77 2e 67 65 74 43 6f 6d 70 75 74 65 64 53 74 79 6c | intainer,.window.getComputedStyl |
9cc0 | 65 20 77 61 73 20 75 73 65 64 20 68 65 72 65 0a 09 09 2f 2f 20 69 6e 73 74 65 61 64 20 6f 66 20 | e.was.used.here...//.instead.of. |
9ce0 | 67 65 74 43 6f 6d 70 75 74 65 64 53 74 79 6c 65 20 62 65 63 61 75 73 65 20 69 74 20 67 61 76 65 | getComputedStyle.because.it.gave |
9d00 | 20 61 20 62 65 74 74 65 72 20 67 7a 69 70 20 73 69 7a 65 2e 0a 09 09 2f 2f 20 54 68 65 20 64 69 | .a.better.gzip.size....//.The.di |
9d20 | 66 66 65 72 65 6e 63 65 20 62 65 74 77 65 65 6e 20 77 69 6e 64 6f 77 2e 67 65 74 43 6f 6d 70 75 | fference.between.window.getCompu |
9d40 | 74 65 64 53 74 79 6c 65 20 61 6e 64 20 67 65 74 43 6f 6d 70 75 74 65 64 53 74 79 6c 65 20 69 73 | tedStyle.and.getComputedStyle.is |
9d60 | 0a 09 09 2f 2f 20 37 20 62 79 74 65 73 0a 09 09 69 66 20 28 20 77 69 6e 64 6f 77 2e 67 65 74 43 | ...//.7.bytes...if.(.window.getC |
9d80 | 6f 6d 70 75 74 65 64 53 74 79 6c 65 20 29 20 7b 0a 09 09 09 73 75 70 70 6f 72 74 2e 70 69 78 65 | omputedStyle.).{....support.pixe |
9da0 | 6c 50 6f 73 69 74 69 6f 6e 20 3d 20 28 20 77 69 6e 64 6f 77 2e 67 65 74 43 6f 6d 70 75 74 65 64 | lPosition.=.(.window.getComputed |
9dc0 | 53 74 79 6c 65 28 20 64 69 76 2c 20 6e 75 6c 6c 20 29 20 7c 7c 20 7b 7d 20 29 2e 74 6f 70 20 21 | Style(.div,.null.).||.{}.).top.! |
9de0 | 3d 3d 20 22 31 25 22 3b 0a 09 09 09 73 75 70 70 6f 72 74 2e 62 6f 78 53 69 7a 69 6e 67 52 65 6c | ==."1%";....support.boxSizingRel |
9e00 | 69 61 62 6c 65 20 3d 20 28 20 77 69 6e 64 6f 77 2e 67 65 74 43 6f 6d 70 75 74 65 64 53 74 79 6c | iable.=.(.window.getComputedStyl |
9e20 | 65 28 20 64 69 76 2c 20 6e 75 6c 6c 20 29 20 7c 7c 20 7b 20 77 69 64 74 68 3a 20 22 34 70 78 22 | e(.div,.null.).||.{.width:."4px" |
9e40 | 20 7d 20 29 2e 77 69 64 74 68 20 3d 3d 3d 20 22 34 70 78 22 3b 0a 0a 09 09 09 2f 2f 20 43 68 65 | .}.).width.===."4px";.....//.Che |
9e60 | 63 6b 20 69 66 20 64 69 76 20 77 69 74 68 20 65 78 70 6c 69 63 69 74 20 77 69 64 74 68 20 61 6e | ck.if.div.with.explicit.width.an |
9e80 | 64 20 6e 6f 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 20 69 6e 63 6f 72 72 65 63 74 6c 79 0a 09 09 | d.no.margin-right.incorrectly... |
9ea0 | 09 2f 2f 20 67 65 74 73 20 63 6f 6d 70 75 74 65 64 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 20 62 | .//.gets.computed.margin-right.b |
9ec0 | 61 73 65 64 20 6f 6e 20 77 69 64 74 68 20 6f 66 20 63 6f 6e 74 61 69 6e 65 72 2e 20 46 6f 72 20 | ased.on.width.of.container..For. |
9ee0 | 6d 6f 72 65 0a 09 09 09 2f 2f 20 69 6e 66 6f 20 73 65 65 20 62 75 67 20 23 33 33 33 33 0a 09 09 | more....//.info.see.bug.#3333... |
9f00 | 09 2f 2f 20 46 61 69 6c 73 20 69 6e 20 57 65 62 4b 69 74 20 62 65 66 6f 72 65 20 46 65 62 20 32 | .//.Fails.in.WebKit.before.Feb.2 |
9f20 | 30 31 31 20 6e 69 67 68 74 6c 69 65 73 0a 09 09 09 2f 2f 20 57 65 62 4b 69 74 20 42 75 67 20 31 | 011.nightlies....//.WebKit.Bug.1 |
9f40 | 33 33 34 33 20 2d 20 67 65 74 43 6f 6d 70 75 74 65 64 53 74 79 6c 65 20 72 65 74 75 72 6e 73 20 | 3343.-.getComputedStyle.returns. |
9f60 | 77 72 6f 6e 67 20 76 61 6c 75 65 20 66 6f 72 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 0a 09 09 09 | wrong.value.for.margin-right.... |
9f80 | 6d 61 72 67 69 6e 44 69 76 20 3d 20 64 6f 63 75 6d 65 6e 74 2e 63 72 65 61 74 65 45 6c 65 6d 65 | marginDiv.=.document.createEleme |
9fa0 | 6e 74 28 22 64 69 76 22 29 3b 0a 09 09 09 6d 61 72 67 69 6e 44 69 76 2e 73 74 79 6c 65 2e 63 73 | nt("div");....marginDiv.style.cs |
9fc0 | 73 54 65 78 74 20 3d 20 64 69 76 2e 73 74 79 6c 65 2e 63 73 73 54 65 78 74 20 3d 20 64 69 76 52 | sText.=.div.style.cssText.=.divR |
9fe0 | 65 73 65 74 3b 0a 09 09 09 6d 61 72 67 69 6e 44 69 76 2e 73 74 79 6c 65 2e 6d 61 72 67 69 6e 52 | eset;....marginDiv.style.marginR |
a000 | 69 67 68 74 20 3d 20 6d 61 72 67 69 6e 44 69 76 2e 73 74 79 6c 65 2e 77 69 64 74 68 20 3d 20 22 | ight.=.marginDiv.style.width.=." |
a020 | 30 22 3b 0a 09 09 09 64 69 76 2e 73 74 79 6c 65 2e 77 69 64 74 68 20 3d 20 22 31 70 78 22 3b 0a | 0";....div.style.width.=."1px";. |
a040 | 09 09 09 64 69 76 2e 61 70 70 65 6e 64 43 68 69 6c 64 28 20 6d 61 72 67 69 6e 44 69 76 20 29 3b | ...div.appendChild(.marginDiv.); |
a060 | 0a 09 09 09 73 75 70 70 6f 72 74 2e 72 65 6c 69 61 62 6c 65 4d 61 72 67 69 6e 52 69 67 68 74 20 | ....support.reliableMarginRight. |
a080 | 3d 0a 09 09 09 09 21 70 61 72 73 65 46 6c 6f 61 74 28 20 28 20 77 69 6e 64 6f 77 2e 67 65 74 43 | =.....!parseFloat(.(.window.getC |
a0a0 | 6f 6d 70 75 74 65 64 53 74 79 6c 65 28 20 6d 61 72 67 69 6e 44 69 76 2c 20 6e 75 6c 6c 20 29 20 | omputedStyle(.marginDiv,.null.). |
a0c0 | 7c 7c 20 7b 7d 20 29 2e 6d 61 72 67 69 6e 52 69 67 68 74 20 29 3b 0a 09 09 7d 0a 0a 09 09 69 66 | ||.{}.).marginRight.);...}....if |
a0e0 | 20 28 20 74 79 70 65 6f 66 20 64 69 76 2e 73 74 79 6c 65 2e 7a 6f 6f 6d 20 21 3d 3d 20 22 75 6e | .(.typeof.div.style.zoom.!==."un |
a100 | 64 65 66 69 6e 65 64 22 20 29 20 7b 0a 09 09 09 2f 2f 20 43 68 65 63 6b 20 69 66 20 6e 61 74 69 | defined".).{....//.Check.if.nati |
a120 | 76 65 6c 79 20 62 6c 6f 63 6b 2d 6c 65 76 65 6c 20 65 6c 65 6d 65 6e 74 73 20 61 63 74 20 6c 69 | vely.block-level.elements.act.li |
a140 | 6b 65 20 69 6e 6c 69 6e 65 2d 62 6c 6f 63 6b 0a 09 09 09 2f 2f 20 65 6c 65 6d 65 6e 74 73 20 77 | ke.inline-block....//.elements.w |
a160 | 68 65 6e 20 73 65 74 74 69 6e 67 20 74 68 65 69 72 20 64 69 73 70 6c 61 79 20 74 6f 20 27 69 6e | hen.setting.their.display.to.'in |
a180 | 6c 69 6e 65 27 20 61 6e 64 20 67 69 76 69 6e 67 0a 09 09 09 2f 2f 20 74 68 65 6d 20 6c 61 79 6f | line'.and.giving....//.them.layo |
a1a0 | 75 74 0a 09 09 09 2f 2f 20 28 49 45 20 3c 20 38 20 64 6f 65 73 20 74 68 69 73 29 0a 09 09 09 64 | ut....//.(IE.<.8.does.this)....d |
a1c0 | 69 76 2e 69 6e 6e 65 72 48 54 4d 4c 20 3d 20 22 22 3b 0a 09 09 09 64 69 76 2e 73 74 79 6c 65 2e | iv.innerHTML.=."";....div.style. |
a1e0 | 63 73 73 54 65 78 74 20 3d 20 64 69 76 52 65 73 65 74 20 2b 20 22 77 69 64 74 68 3a 31 70 78 3b | cssText.=.divReset.+."width:1px; |
a200 | 70 61 64 64 69 6e 67 3a 31 70 78 3b 64 69 73 70 6c 61 79 3a 69 6e 6c 69 6e 65 3b 7a 6f 6f 6d 3a | padding:1px;display:inline;zoom: |
a220 | 31 22 3b 0a 09 09 09 73 75 70 70 6f 72 74 2e 69 6e 6c 69 6e 65 42 6c 6f 63 6b 4e 65 65 64 73 4c | 1";....support.inlineBlockNeedsL |
a240 | 61 79 6f 75 74 20 3d 20 28 20 64 69 76 2e 6f 66 66 73 65 74 57 69 64 74 68 20 3d 3d 3d 20 33 20 | ayout.=.(.div.offsetWidth.===.3. |
a260 | 29 3b 0a 0a 09 09 09 2f 2f 20 43 68 65 63 6b 20 69 66 20 65 6c 65 6d 65 6e 74 73 20 77 69 74 68 | );.....//.Check.if.elements.with |
a280 | 20 6c 61 79 6f 75 74 20 73 68 72 69 6e 6b 2d 77 72 61 70 20 74 68 65 69 72 20 63 68 69 6c 64 72 | .layout.shrink-wrap.their.childr |
a2a0 | 65 6e 0a 09 09 09 2f 2f 20 28 49 45 20 36 20 64 6f 65 73 20 74 68 69 73 29 0a 09 09 09 64 69 76 | en....//.(IE.6.does.this)....div |
a2c0 | 2e 73 74 79 6c 65 2e 64 69 73 70 6c 61 79 20 3d 20 22 62 6c 6f 63 6b 22 3b 0a 09 09 09 64 69 76 | .style.display.=."block";....div |
a2e0 | 2e 73 74 79 6c 65 2e 6f 76 65 72 66 6c 6f 77 20 3d 20 22 76 69 73 69 62 6c 65 22 3b 0a 09 09 09 | .style.overflow.=."visible";.... |
a300 | 64 69 76 2e 69 6e 6e 65 72 48 54 4d 4c 20 3d 20 22 3c 64 69 76 3e 3c 2f 64 69 76 3e 22 3b 0a 09 | div.innerHTML.=."<div></div>";.. |
a320 | 09 09 64 69 76 2e 66 69 72 73 74 43 68 69 6c 64 2e 73 74 79 6c 65 2e 77 69 64 74 68 20 3d 20 22 | ..div.firstChild.style.width.=." |
a340 | 35 70 78 22 3b 0a 09 09 09 73 75 70 70 6f 72 74 2e 73 68 72 69 6e 6b 57 72 61 70 42 6c 6f 63 6b | 5px";....support.shrinkWrapBlock |
a360 | 73 20 3d 20 28 20 64 69 76 2e 6f 66 66 73 65 74 57 69 64 74 68 20 21 3d 3d 20 33 20 29 3b 0a 0a | s.=.(.div.offsetWidth.!==.3.);.. |
a380 | 09 09 09 63 6f 6e 74 61 69 6e 65 72 2e 73 74 79 6c 65 2e 7a 6f 6f 6d 20 3d 20 31 3b 0a 09 09 7d | ...container.style.zoom.=.1;...} |
a3a0 | 0a 0a 09 09 2f 2f 20 4e 75 6c 6c 20 65 6c 65 6d 65 6e 74 73 20 74 6f 20 61 76 6f 69 64 20 6c 65 | ....//.Null.elements.to.avoid.le |
a3c0 | 61 6b 73 20 69 6e 20 49 45 0a 09 09 62 6f 64 79 2e 72 65 6d 6f 76 65 43 68 69 6c 64 28 20 63 6f | aks.in.IE...body.removeChild(.co |
a3e0 | 6e 74 61 69 6e 65 72 20 29 3b 0a 09 09 63 6f 6e 74 61 69 6e 65 72 20 3d 20 64 69 76 20 3d 20 74 | ntainer.);...container.=.div.=.t |
a400 | 64 73 20 3d 20 6d 61 72 67 69 6e 44 69 76 20 3d 20 6e 75 6c 6c 3b 0a 09 7d 29 3b 0a 0a 09 2f 2f | ds.=.marginDiv.=.null;..});...// |
a420 | 20 4e 75 6c 6c 20 65 6c 65 6d 65 6e 74 73 20 74 6f 20 61 76 6f 69 64 20 6c 65 61 6b 73 20 69 6e | .Null.elements.to.avoid.leaks.in |
a440 | 20 49 45 0a 09 66 72 61 67 6d 65 6e 74 2e 72 65 6d 6f 76 65 43 68 69 6c 64 28 20 64 69 76 20 29 | .IE..fragment.removeChild(.div.) |
a460 | 3b 0a 09 61 6c 6c 20 3d 20 61 20 3d 20 73 65 6c 65 63 74 20 3d 20 6f 70 74 20 3d 20 69 6e 70 75 | ;..all.=.a.=.select.=.opt.=.inpu |
a480 | 74 20 3d 20 66 72 61 67 6d 65 6e 74 20 3d 20 64 69 76 20 3d 20 6e 75 6c 6c 3b 0a 0a 09 72 65 74 | t.=.fragment.=.div.=.null;...ret |
a4a0 | 75 72 6e 20 73 75 70 70 6f 72 74 3b 0a 7d 29 28 29 3b 0a 76 61 72 20 72 62 72 61 63 65 20 3d 20 | urn.support;.})();.var.rbrace.=. |
a4c0 | 2f 5e 28 3f 3a 5c 7b 2e 2a 5c 7d 7c 5c 5b 2e 2a 5c 5d 29 24 2f 2c 0a 09 72 6d 75 6c 74 69 44 61 | /^(?:\{.*\}|\[.*\])$/,..rmultiDa |
a4e0 | 73 68 20 3d 20 2f 28 5b 41 2d 5a 5d 29 2f 67 3b 0a 0a 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 28 | sh.=./([A-Z])/g;..jQuery.extend( |
a500 | 7b 0a 09 63 61 63 68 65 3a 20 7b 7d 2c 0a 0a 09 64 65 6c 65 74 65 64 49 64 73 3a 20 5b 5d 2c 0a | {..cache:.{},...deletedIds:.[],. |
a520 | 0a 09 2f 2f 20 50 6c 65 61 73 65 20 75 73 65 20 77 69 74 68 20 63 61 75 74 69 6f 6e 0a 09 75 75 | ..//.Please.use.with.caution..uu |
a540 | 69 64 3a 20 30 2c 0a 0a 09 2f 2f 20 55 6e 69 71 75 65 20 66 6f 72 20 65 61 63 68 20 63 6f 70 79 | id:.0,...//.Unique.for.each.copy |
a560 | 20 6f 66 20 6a 51 75 65 72 79 20 6f 6e 20 74 68 65 20 70 61 67 65 0a 09 2f 2f 20 4e 6f 6e 2d 64 | .of.jQuery.on.the.page..//.Non-d |
a580 | 69 67 69 74 73 20 72 65 6d 6f 76 65 64 20 74 6f 20 6d 61 74 63 68 20 72 69 6e 6c 69 6e 65 6a 51 | igits.removed.to.match.rinlinejQ |
a5a0 | 75 65 72 79 0a 09 65 78 70 61 6e 64 6f 3a 20 22 6a 51 75 65 72 79 22 20 2b 20 28 20 6a 51 75 65 | uery..expando:."jQuery".+.(.jQue |
a5c0 | 72 79 2e 66 6e 2e 6a 71 75 65 72 79 20 2b 20 4d 61 74 68 2e 72 61 6e 64 6f 6d 28 29 20 29 2e 72 | ry.fn.jquery.+.Math.random().).r |
a5e0 | 65 70 6c 61 63 65 28 20 2f 5c 44 2f 67 2c 20 22 22 20 29 2c 0a 0a 09 2f 2f 20 54 68 65 20 66 6f | eplace(./\D/g,."".),...//.The.fo |
a600 | 6c 6c 6f 77 69 6e 67 20 65 6c 65 6d 65 6e 74 73 20 74 68 72 6f 77 20 75 6e 63 61 74 63 68 61 62 | llowing.elements.throw.uncatchab |
a620 | 6c 65 20 65 78 63 65 70 74 69 6f 6e 73 20 69 66 20 79 6f 75 0a 09 2f 2f 20 61 74 74 65 6d 70 74 | le.exceptions.if.you..//.attempt |
a640 | 20 74 6f 20 61 64 64 20 65 78 70 61 6e 64 6f 20 70 72 6f 70 65 72 74 69 65 73 20 74 6f 20 74 68 | .to.add.expando.properties.to.th |
a660 | 65 6d 2e 0a 09 6e 6f 44 61 74 61 3a 20 7b 0a 09 09 22 65 6d 62 65 64 22 3a 20 74 72 75 65 2c 0a | em...noData:.{..."embed":.true,. |
a680 | 09 09 2f 2f 20 42 61 6e 20 61 6c 6c 20 6f 62 6a 65 63 74 73 20 65 78 63 65 70 74 20 66 6f 72 20 | ..//.Ban.all.objects.except.for. |
a6a0 | 46 6c 61 73 68 20 28 77 68 69 63 68 20 68 61 6e 64 6c 65 20 65 78 70 61 6e 64 6f 73 29 0a 09 09 | Flash.(which.handle.expandos)... |
a6c0 | 22 6f 62 6a 65 63 74 22 3a 20 22 63 6c 73 69 64 3a 44 32 37 43 44 42 36 45 2d 41 45 36 44 2d 31 | "object":."clsid:D27CDB6E-AE6D-1 |
a6e0 | 31 63 66 2d 39 36 42 38 2d 34 34 34 35 35 33 35 34 30 30 30 30 22 2c 0a 09 09 22 61 70 70 6c 65 | 1cf-96B8-444553540000",..."apple |
a700 | 74 22 3a 20 74 72 75 65 0a 09 7d 2c 0a 0a 09 68 61 73 44 61 74 61 3a 20 66 75 6e 63 74 69 6f 6e | t":.true..},...hasData:.function |
a720 | 28 20 65 6c 65 6d 20 29 20 7b 0a 09 09 65 6c 65 6d 20 3d 20 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 | (.elem.).{...elem.=.elem.nodeTyp |
a740 | 65 20 3f 20 6a 51 75 65 72 79 2e 63 61 63 68 65 5b 20 65 6c 65 6d 5b 6a 51 75 65 72 79 2e 65 78 | e.?.jQuery.cache[.elem[jQuery.ex |
a760 | 70 61 6e 64 6f 5d 20 5d 20 3a 20 65 6c 65 6d 5b 20 6a 51 75 65 72 79 2e 65 78 70 61 6e 64 6f 20 | pando].].:.elem[.jQuery.expando. |
a780 | 5d 3b 0a 09 09 72 65 74 75 72 6e 20 21 21 65 6c 65 6d 20 26 26 20 21 69 73 45 6d 70 74 79 44 61 | ];...return.!!elem.&&.!isEmptyDa |
a7a0 | 74 61 4f 62 6a 65 63 74 28 20 65 6c 65 6d 20 29 3b 0a 09 7d 2c 0a 0a 09 64 61 74 61 3a 20 66 75 | taObject(.elem.);..},...data:.fu |
a7c0 | 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 2c 20 64 61 74 61 2c 20 70 76 74 20 2f 2a | nction(.elem,.name,.data,.pvt./* |
a7e0 | 20 49 6e 74 65 72 6e 61 6c 20 55 73 65 20 4f 6e 6c 79 20 2a 2f 20 29 20 7b 0a 09 09 69 66 20 28 | .Internal.Use.Only.*/.).{...if.( |
a800 | 20 21 6a 51 75 65 72 79 2e 61 63 63 65 70 74 44 61 74 61 28 20 65 6c 65 6d 20 29 20 29 20 7b 0a | .!jQuery.acceptData(.elem.).).{. |
a820 | 09 09 09 72 65 74 75 72 6e 3b 0a 09 09 7d 0a 0a 09 09 76 61 72 20 74 68 69 73 43 61 63 68 65 2c | ...return;...}....var.thisCache, |
a840 | 20 72 65 74 2c 0a 09 09 09 69 6e 74 65 72 6e 61 6c 4b 65 79 20 3d 20 6a 51 75 65 72 79 2e 65 78 | .ret,....internalKey.=.jQuery.ex |
a860 | 70 61 6e 64 6f 2c 0a 09 09 09 67 65 74 42 79 4e 61 6d 65 20 3d 20 74 79 70 65 6f 66 20 6e 61 6d | pando,....getByName.=.typeof.nam |
a880 | 65 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 2c 0a 0a 09 09 09 2f 2f 20 57 65 20 68 61 76 65 20 74 | e.===."string",.....//.We.have.t |
a8a0 | 6f 20 68 61 6e 64 6c 65 20 44 4f 4d 20 6e 6f 64 65 73 20 61 6e 64 20 4a 53 20 6f 62 6a 65 63 74 | o.handle.DOM.nodes.and.JS.object |
a8c0 | 73 20 64 69 66 66 65 72 65 6e 74 6c 79 20 62 65 63 61 75 73 65 20 49 45 36 2d 37 0a 09 09 09 2f | s.differently.because.IE6-7..../ |
a8e0 | 2f 20 63 61 6e 27 74 20 47 43 20 6f 62 6a 65 63 74 20 72 65 66 65 72 65 6e 63 65 73 20 70 72 6f | /.can't.GC.object.references.pro |
a900 | 70 65 72 6c 79 20 61 63 72 6f 73 73 20 74 68 65 20 44 4f 4d 2d 4a 53 20 62 6f 75 6e 64 61 72 79 | perly.across.the.DOM-JS.boundary |
a920 | 0a 09 09 09 69 73 4e 6f 64 65 20 3d 20 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 2c 0a 0a 09 09 09 | ....isNode.=.elem.nodeType,..... |
a940 | 2f 2f 20 4f 6e 6c 79 20 44 4f 4d 20 6e 6f 64 65 73 20 6e 65 65 64 20 74 68 65 20 67 6c 6f 62 61 | //.Only.DOM.nodes.need.the.globa |
a960 | 6c 20 6a 51 75 65 72 79 20 63 61 63 68 65 3b 20 4a 53 20 6f 62 6a 65 63 74 20 64 61 74 61 20 69 | l.jQuery.cache;.JS.object.data.i |
a980 | 73 0a 09 09 09 2f 2f 20 61 74 74 61 63 68 65 64 20 64 69 72 65 63 74 6c 79 20 74 6f 20 74 68 65 | s....//.attached.directly.to.the |
a9a0 | 20 6f 62 6a 65 63 74 20 73 6f 20 47 43 20 63 61 6e 20 6f 63 63 75 72 20 61 75 74 6f 6d 61 74 69 | .object.so.GC.can.occur.automati |
a9c0 | 63 61 6c 6c 79 0a 09 09 09 63 61 63 68 65 20 3d 20 69 73 4e 6f 64 65 20 3f 20 6a 51 75 65 72 79 | cally....cache.=.isNode.?.jQuery |
a9e0 | 2e 63 61 63 68 65 20 3a 20 65 6c 65 6d 2c 0a 0a 09 09 09 2f 2f 20 4f 6e 6c 79 20 64 65 66 69 6e | .cache.:.elem,.....//.Only.defin |
aa00 | 69 6e 67 20 61 6e 20 49 44 20 66 6f 72 20 4a 53 20 6f 62 6a 65 63 74 73 20 69 66 20 69 74 73 20 | ing.an.ID.for.JS.objects.if.its. |
aa20 | 63 61 63 68 65 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 20 61 6c 6c 6f 77 73 0a 09 09 09 2f | cache.already.exists.allows..../ |
aa40 | 2f 20 74 68 65 20 63 6f 64 65 20 74 6f 20 73 68 6f 72 74 63 75 74 20 6f 6e 20 74 68 65 20 73 61 | /.the.code.to.shortcut.on.the.sa |
aa60 | 6d 65 20 70 61 74 68 20 61 73 20 61 20 44 4f 4d 20 6e 6f 64 65 20 77 69 74 68 20 6e 6f 20 63 61 | me.path.as.a.DOM.node.with.no.ca |
aa80 | 63 68 65 0a 09 09 09 69 64 20 3d 20 69 73 4e 6f 64 65 20 3f 20 65 6c 65 6d 5b 20 69 6e 74 65 72 | che....id.=.isNode.?.elem[.inter |
aaa0 | 6e 61 6c 4b 65 79 20 5d 20 3a 20 65 6c 65 6d 5b 20 69 6e 74 65 72 6e 61 6c 4b 65 79 20 5d 20 26 | nalKey.].:.elem[.internalKey.].& |
aac0 | 26 20 69 6e 74 65 72 6e 61 6c 4b 65 79 3b 0a 0a 09 09 2f 2f 20 41 76 6f 69 64 20 64 6f 69 6e 67 | &.internalKey;....//.Avoid.doing |
aae0 | 20 61 6e 79 20 6d 6f 72 65 20 77 6f 72 6b 20 74 68 61 6e 20 77 65 20 6e 65 65 64 20 74 6f 20 77 | .any.more.work.than.we.need.to.w |
ab00 | 68 65 6e 20 74 72 79 69 6e 67 20 74 6f 20 67 65 74 20 64 61 74 61 20 6f 6e 20 61 6e 0a 09 09 2f | hen.trying.to.get.data.on.an.../ |
ab20 | 2f 20 6f 62 6a 65 63 74 20 74 68 61 74 20 68 61 73 20 6e 6f 20 64 61 74 61 20 61 74 20 61 6c 6c | /.object.that.has.no.data.at.all |
ab40 | 0a 09 09 69 66 20 28 20 28 21 69 64 20 7c 7c 20 21 63 61 63 68 65 5b 69 64 5d 20 7c 7c 20 28 21 | ...if.(.(!id.||.!cache[id].||.(! |
ab60 | 70 76 74 20 26 26 20 21 63 61 63 68 65 5b 69 64 5d 2e 64 61 74 61 29 29 20 26 26 20 67 65 74 42 | pvt.&&.!cache[id].data)).&&.getB |
ab80 | 79 4e 61 6d 65 20 26 26 20 64 61 74 61 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b 0a | yName.&&.data.===.undefined.).{. |
aba0 | 09 09 09 72 65 74 75 72 6e 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 21 69 64 20 29 20 7b 0a 09 | ...return;...}....if.(.!id.).{.. |
abc0 | 09 09 2f 2f 20 4f 6e 6c 79 20 44 4f 4d 20 6e 6f 64 65 73 20 6e 65 65 64 20 61 20 6e 65 77 20 75 | ..//.Only.DOM.nodes.need.a.new.u |
abe0 | 6e 69 71 75 65 20 49 44 20 66 6f 72 20 65 61 63 68 20 65 6c 65 6d 65 6e 74 20 73 69 6e 63 65 20 | nique.ID.for.each.element.since. |
ac00 | 74 68 65 69 72 20 64 61 74 61 0a 09 09 09 2f 2f 20 65 6e 64 73 20 75 70 20 69 6e 20 74 68 65 20 | their.data....//.ends.up.in.the. |
ac20 | 67 6c 6f 62 61 6c 20 63 61 63 68 65 0a 09 09 09 69 66 20 28 20 69 73 4e 6f 64 65 20 29 20 7b 0a | global.cache....if.(.isNode.).{. |
ac40 | 09 09 09 09 65 6c 65 6d 5b 20 69 6e 74 65 72 6e 61 6c 4b 65 79 20 5d 20 3d 20 69 64 20 3d 20 6a | ....elem[.internalKey.].=.id.=.j |
ac60 | 51 75 65 72 79 2e 64 65 6c 65 74 65 64 49 64 73 2e 70 6f 70 28 29 20 7c 7c 20 2b 2b 6a 51 75 65 | Query.deletedIds.pop().||.++jQue |
ac80 | 72 79 2e 75 75 69 64 3b 0a 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 69 64 20 3d 20 69 6e | ry.uuid;....}.else.{.....id.=.in |
aca0 | 74 65 72 6e 61 6c 4b 65 79 3b 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 21 63 61 63 | ternalKey;....}...}....if.(.!cac |
acc0 | 68 65 5b 20 69 64 20 5d 20 29 20 7b 0a 09 09 09 63 61 63 68 65 5b 20 69 64 20 5d 20 3d 20 7b 7d | he[.id.].).{....cache[.id.].=.{} |
ace0 | 3b 0a 0a 09 09 09 2f 2f 20 41 76 6f 69 64 73 20 65 78 70 6f 73 69 6e 67 20 6a 51 75 65 72 79 20 | ;.....//.Avoids.exposing.jQuery. |
ad00 | 6d 65 74 61 64 61 74 61 20 6f 6e 20 70 6c 61 69 6e 20 4a 53 20 6f 62 6a 65 63 74 73 20 77 68 65 | metadata.on.plain.JS.objects.whe |
ad20 | 6e 20 74 68 65 20 6f 62 6a 65 63 74 0a 09 09 09 2f 2f 20 69 73 20 73 65 72 69 61 6c 69 7a 65 64 | n.the.object....//.is.serialized |
ad40 | 20 75 73 69 6e 67 20 4a 53 4f 4e 2e 73 74 72 69 6e 67 69 66 79 0a 09 09 09 69 66 20 28 20 21 69 | .using.JSON.stringify....if.(.!i |
ad60 | 73 4e 6f 64 65 20 29 20 7b 0a 09 09 09 09 63 61 63 68 65 5b 20 69 64 20 5d 2e 74 6f 4a 53 4f 4e | sNode.).{.....cache[.id.].toJSON |
ad80 | 20 3d 20 6a 51 75 65 72 79 2e 6e 6f 6f 70 3b 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 2f 2f 20 41 | .=.jQuery.noop;....}...}....//.A |
ada0 | 6e 20 6f 62 6a 65 63 74 20 63 61 6e 20 62 65 20 70 61 73 73 65 64 20 74 6f 20 6a 51 75 65 72 79 | n.object.can.be.passed.to.jQuery |
adc0 | 2e 64 61 74 61 20 69 6e 73 74 65 61 64 20 6f 66 20 61 20 6b 65 79 2f 76 61 6c 75 65 20 70 61 69 | .data.instead.of.a.key/value.pai |
ade0 | 72 3b 20 74 68 69 73 20 67 65 74 73 0a 09 09 2f 2f 20 73 68 61 6c 6c 6f 77 20 63 6f 70 69 65 64 | r;.this.gets...//.shallow.copied |
ae00 | 20 6f 76 65 72 20 6f 6e 74 6f 20 74 68 65 20 65 78 69 73 74 69 6e 67 20 63 61 63 68 65 0a 09 09 | .over.onto.the.existing.cache... |
ae20 | 69 66 20 28 20 74 79 70 65 6f 66 20 6e 61 6d 65 20 3d 3d 3d 20 22 6f 62 6a 65 63 74 22 20 7c 7c | if.(.typeof.name.===."object".|| |
ae40 | 20 74 79 70 65 6f 66 20 6e 61 6d 65 20 3d 3d 3d 20 22 66 75 6e 63 74 69 6f 6e 22 20 29 20 7b 0a | .typeof.name.===."function".).{. |
ae60 | 09 09 09 69 66 20 28 20 70 76 74 20 29 20 7b 0a 09 09 09 09 63 61 63 68 65 5b 20 69 64 20 5d 20 | ...if.(.pvt.).{.....cache[.id.]. |
ae80 | 3d 20 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 28 20 63 61 63 68 65 5b 20 69 64 20 5d 2c 20 6e 61 | =.jQuery.extend(.cache[.id.],.na |
aea0 | 6d 65 20 29 3b 0a 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 63 61 63 68 65 5b 20 69 64 20 | me.);....}.else.{.....cache[.id. |
aec0 | 5d 2e 64 61 74 61 20 3d 20 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 28 20 63 61 63 68 65 5b 20 69 | ].data.=.jQuery.extend(.cache[.i |
aee0 | 64 20 5d 2e 64 61 74 61 2c 20 6e 61 6d 65 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 74 68 | d.].data,.name.);....}...}....th |
af00 | 69 73 43 61 63 68 65 20 3d 20 63 61 63 68 65 5b 20 69 64 20 5d 3b 0a 0a 09 09 2f 2f 20 6a 51 75 | isCache.=.cache[.id.];....//.jQu |
af20 | 65 72 79 20 64 61 74 61 28 29 20 69 73 20 73 74 6f 72 65 64 20 69 6e 20 61 20 73 65 70 61 72 61 | ery.data().is.stored.in.a.separa |
af40 | 74 65 20 6f 62 6a 65 63 74 20 69 6e 73 69 64 65 20 74 68 65 20 6f 62 6a 65 63 74 27 73 20 69 6e | te.object.inside.the.object's.in |
af60 | 74 65 72 6e 61 6c 20 64 61 74 61 0a 09 09 2f 2f 20 63 61 63 68 65 20 69 6e 20 6f 72 64 65 72 20 | ternal.data...//.cache.in.order. |
af80 | 74 6f 20 61 76 6f 69 64 20 6b 65 79 20 63 6f 6c 6c 69 73 69 6f 6e 73 20 62 65 74 77 65 65 6e 20 | to.avoid.key.collisions.between. |
afa0 | 69 6e 74 65 72 6e 61 6c 20 64 61 74 61 20 61 6e 64 20 75 73 65 72 2d 64 65 66 69 6e 65 64 0a 09 | internal.data.and.user-defined.. |
afc0 | 09 2f 2f 20 64 61 74 61 2e 0a 09 09 69 66 20 28 20 21 70 76 74 20 29 20 7b 0a 09 09 09 69 66 20 | .//.data....if.(.!pvt.).{....if. |
afe0 | 28 20 21 74 68 69 73 43 61 63 68 65 2e 64 61 74 61 20 29 20 7b 0a 09 09 09 09 74 68 69 73 43 61 | (.!thisCache.data.).{.....thisCa |
b000 | 63 68 65 2e 64 61 74 61 20 3d 20 7b 7d 3b 0a 09 09 09 7d 0a 0a 09 09 09 74 68 69 73 43 61 63 68 | che.data.=.{};....}.....thisCach |
b020 | 65 20 3d 20 74 68 69 73 43 61 63 68 65 2e 64 61 74 61 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 | e.=.thisCache.data;...}....if.(. |
b040 | 64 61 74 61 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b 0a 09 09 09 74 68 69 73 43 61 | data.!==.undefined.).{....thisCa |
b060 | 63 68 65 5b 20 6a 51 75 65 72 79 2e 63 61 6d 65 6c 43 61 73 65 28 20 6e 61 6d 65 20 29 20 5d 20 | che[.jQuery.camelCase(.name.).]. |
b080 | 3d 20 64 61 74 61 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 43 68 65 63 6b 20 66 6f 72 20 62 6f 74 68 | =.data;...}....//.Check.for.both |
b0a0 | 20 63 6f 6e 76 65 72 74 65 64 2d 74 6f 2d 63 61 6d 65 6c 20 61 6e 64 20 6e 6f 6e 2d 63 6f 6e 76 | .converted-to-camel.and.non-conv |
b0c0 | 65 72 74 65 64 20 64 61 74 61 20 70 72 6f 70 65 72 74 79 20 6e 61 6d 65 73 0a 09 09 2f 2f 20 49 | erted.data.property.names...//.I |
b0e0 | 66 20 61 20 64 61 74 61 20 70 72 6f 70 65 72 74 79 20 77 61 73 20 73 70 65 63 69 66 69 65 64 0a | f.a.data.property.was.specified. |
b100 | 09 09 69 66 20 28 20 67 65 74 42 79 4e 61 6d 65 20 29 20 7b 0a 0a 09 09 09 2f 2f 20 46 69 72 73 | ..if.(.getByName.).{.....//.Firs |
b120 | 74 20 54 72 79 20 74 6f 20 66 69 6e 64 20 61 73 2d 69 73 20 70 72 6f 70 65 72 74 79 20 64 61 74 | t.Try.to.find.as-is.property.dat |
b140 | 61 0a 09 09 09 72 65 74 20 3d 20 74 68 69 73 43 61 63 68 65 5b 20 6e 61 6d 65 20 5d 3b 0a 0a 09 | a....ret.=.thisCache[.name.];... |
b160 | 09 09 2f 2f 20 54 65 73 74 20 66 6f 72 20 6e 75 6c 6c 7c 75 6e 64 65 66 69 6e 65 64 20 70 72 6f | ..//.Test.for.null|undefined.pro |
b180 | 70 65 72 74 79 20 64 61 74 61 0a 09 09 09 69 66 20 28 20 72 65 74 20 3d 3d 20 6e 75 6c 6c 20 29 | perty.data....if.(.ret.==.null.) |
b1a0 | 20 7b 0a 0a 09 09 09 09 2f 2f 20 54 72 79 20 74 6f 20 66 69 6e 64 20 74 68 65 20 63 61 6d 65 6c | .{......//.Try.to.find.the.camel |
b1c0 | 43 61 73 65 64 20 70 72 6f 70 65 72 74 79 0a 09 09 09 09 72 65 74 20 3d 20 74 68 69 73 43 61 63 | Cased.property.....ret.=.thisCac |
b1e0 | 68 65 5b 20 6a 51 75 65 72 79 2e 63 61 6d 65 6c 43 61 73 65 28 20 6e 61 6d 65 20 29 20 5d 3b 0a | he[.jQuery.camelCase(.name.).];. |
b200 | 09 09 09 7d 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 72 65 74 20 3d 20 74 68 69 73 43 61 63 | ...}...}.else.{....ret.=.thisCac |
b220 | 68 65 3b 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 72 65 74 3b 0a 09 7d 2c 0a 0a 09 72 65 6d | he;...}....return.ret;..},...rem |
b240 | 6f 76 65 44 61 74 61 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 2c 20 70 | oveData:.function(.elem,.name,.p |
b260 | 76 74 20 2f 2a 20 49 6e 74 65 72 6e 61 6c 20 55 73 65 20 4f 6e 6c 79 20 2a 2f 20 29 20 7b 0a 09 | vt./*.Internal.Use.Only.*/.).{.. |
b280 | 09 69 66 20 28 20 21 6a 51 75 65 72 79 2e 61 63 63 65 70 74 44 61 74 61 28 20 65 6c 65 6d 20 29 | .if.(.!jQuery.acceptData(.elem.) |
b2a0 | 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 3b 0a 09 09 7d 0a 0a 09 09 76 61 72 20 74 68 69 73 43 | .).{....return;...}....var.thisC |
b2c0 | 61 63 68 65 2c 20 69 2c 20 6c 2c 0a 0a 09 09 09 69 73 4e 6f 64 65 20 3d 20 65 6c 65 6d 2e 6e 6f | ache,.i,.l,.....isNode.=.elem.no |
b2e0 | 64 65 54 79 70 65 2c 0a 0a 09 09 09 2f 2f 20 53 65 65 20 6a 51 75 65 72 79 2e 64 61 74 61 20 66 | deType,.....//.See.jQuery.data.f |
b300 | 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 0a 09 09 09 63 61 63 68 65 20 3d 20 69 | or.more.information....cache.=.i |
b320 | 73 4e 6f 64 65 20 3f 20 6a 51 75 65 72 79 2e 63 61 63 68 65 20 3a 20 65 6c 65 6d 2c 0a 09 09 09 | sNode.?.jQuery.cache.:.elem,.... |
b340 | 69 64 20 3d 20 69 73 4e 6f 64 65 20 3f 20 65 6c 65 6d 5b 20 6a 51 75 65 72 79 2e 65 78 70 61 6e | id.=.isNode.?.elem[.jQuery.expan |
b360 | 64 6f 20 5d 20 3a 20 6a 51 75 65 72 79 2e 65 78 70 61 6e 64 6f 3b 0a 0a 09 09 2f 2f 20 49 66 20 | do.].:.jQuery.expando;....//.If. |
b380 | 74 68 65 72 65 20 69 73 20 61 6c 72 65 61 64 79 20 6e 6f 20 63 61 63 68 65 20 65 6e 74 72 79 20 | there.is.already.no.cache.entry. |
b3a0 | 66 6f 72 20 74 68 69 73 20 6f 62 6a 65 63 74 2c 20 74 68 65 72 65 20 69 73 20 6e 6f 0a 09 09 2f | for.this.object,.there.is.no.../ |
b3c0 | 2f 20 70 75 72 70 6f 73 65 20 69 6e 20 63 6f 6e 74 69 6e 75 69 6e 67 0a 09 09 69 66 20 28 20 21 | /.purpose.in.continuing...if.(.! |
b3e0 | 63 61 63 68 65 5b 20 69 64 20 5d 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 3b 0a 09 09 7d 0a 0a | cache[.id.].).{....return;...}.. |
b400 | 09 09 69 66 20 28 20 6e 61 6d 65 20 29 20 7b 0a 0a 09 09 09 74 68 69 73 43 61 63 68 65 20 3d 20 | ..if.(.name.).{.....thisCache.=. |
b420 | 70 76 74 20 3f 20 63 61 63 68 65 5b 20 69 64 20 5d 20 3a 20 63 61 63 68 65 5b 20 69 64 20 5d 2e | pvt.?.cache[.id.].:.cache[.id.]. |
b440 | 64 61 74 61 3b 0a 0a 09 09 09 69 66 20 28 20 74 68 69 73 43 61 63 68 65 20 29 20 7b 0a 0a 09 09 | data;.....if.(.thisCache.).{.... |
b460 | 09 09 2f 2f 20 53 75 70 70 6f 72 74 20 61 72 72 61 79 20 6f 72 20 73 70 61 63 65 20 73 65 70 61 | ..//.Support.array.or.space.sepa |
b480 | 72 61 74 65 64 20 73 74 72 69 6e 67 20 6e 61 6d 65 73 20 66 6f 72 20 64 61 74 61 20 6b 65 79 73 | rated.string.names.for.data.keys |
b4a0 | 0a 09 09 09 09 69 66 20 28 20 21 6a 51 75 65 72 79 2e 69 73 41 72 72 61 79 28 20 6e 61 6d 65 20 | .....if.(.!jQuery.isArray(.name. |
b4c0 | 29 20 29 20 7b 0a 0a 09 09 09 09 09 2f 2f 20 74 72 79 20 74 68 65 20 73 74 72 69 6e 67 20 61 73 | ).).{.......//.try.the.string.as |
b4e0 | 20 61 20 6b 65 79 20 62 65 66 6f 72 65 20 61 6e 79 20 6d 61 6e 69 70 75 6c 61 74 69 6f 6e 0a 09 | .a.key.before.any.manipulation.. |
b500 | 09 09 09 09 69 66 20 28 20 6e 61 6d 65 20 69 6e 20 74 68 69 73 43 61 63 68 65 20 29 20 7b 0a 09 | ....if.(.name.in.thisCache.).{.. |
b520 | 09 09 09 09 09 6e 61 6d 65 20 3d 20 5b 20 6e 61 6d 65 20 5d 3b 0a 09 09 09 09 09 7d 20 65 6c 73 | .....name.=.[.name.];......}.els |
b540 | 65 20 7b 0a 0a 09 09 09 09 09 09 2f 2f 20 73 70 6c 69 74 20 74 68 65 20 63 61 6d 65 6c 20 63 61 | e.{........//.split.the.camel.ca |
b560 | 73 65 64 20 76 65 72 73 69 6f 6e 20 62 79 20 73 70 61 63 65 73 20 75 6e 6c 65 73 73 20 61 20 6b | sed.version.by.spaces.unless.a.k |
b580 | 65 79 20 77 69 74 68 20 74 68 65 20 73 70 61 63 65 73 20 65 78 69 73 74 73 0a 09 09 09 09 09 09 | ey.with.the.spaces.exists....... |
b5a0 | 6e 61 6d 65 20 3d 20 6a 51 75 65 72 79 2e 63 61 6d 65 6c 43 61 73 65 28 20 6e 61 6d 65 20 29 3b | name.=.jQuery.camelCase(.name.); |
b5c0 | 0a 09 09 09 09 09 09 69 66 20 28 20 6e 61 6d 65 20 69 6e 20 74 68 69 73 43 61 63 68 65 20 29 20 | .......if.(.name.in.thisCache.). |
b5e0 | 7b 0a 09 09 09 09 09 09 09 6e 61 6d 65 20 3d 20 5b 20 6e 61 6d 65 20 5d 3b 0a 09 09 09 09 09 09 | {........name.=.[.name.];....... |
b600 | 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 09 09 09 6e 61 6d 65 20 3d 20 6e 61 6d 65 2e 73 70 6c 69 | }.else.{........name.=.name.spli |
b620 | 74 28 22 20 22 29 3b 0a 09 09 09 09 09 09 7d 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 0a 0a 09 09 | t(".");.......}......}.....}.... |
b640 | 09 09 66 6f 72 20 28 20 69 20 3d 20 30 2c 20 6c 20 3d 20 6e 61 6d 65 2e 6c 65 6e 67 74 68 3b 20 | ..for.(.i.=.0,.l.=.name.length;. |
b660 | 69 20 3c 20 6c 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 09 09 64 65 6c 65 74 65 20 74 68 69 73 43 | i.<.l;.i++.).{......delete.thisC |
b680 | 61 63 68 65 5b 20 6e 61 6d 65 5b 69 5d 20 5d 3b 0a 09 09 09 09 7d 0a 0a 09 09 09 09 2f 2f 20 49 | ache[.name[i].];.....}......//.I |
b6a0 | 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 64 61 74 61 20 6c 65 66 74 20 69 6e 20 74 68 65 20 63 | f.there.is.no.data.left.in.the.c |
b6c0 | 61 63 68 65 2c 20 77 65 20 77 61 6e 74 20 74 6f 20 63 6f 6e 74 69 6e 75 65 0a 09 09 09 09 2f 2f | ache,.we.want.to.continue.....// |
b6e0 | 20 61 6e 64 20 6c 65 74 20 74 68 65 20 63 61 63 68 65 20 6f 62 6a 65 63 74 20 69 74 73 65 6c 66 | .and.let.the.cache.object.itself |
b700 | 20 67 65 74 20 64 65 73 74 72 6f 79 65 64 0a 09 09 09 09 69 66 20 28 20 21 28 20 70 76 74 20 3f | .get.destroyed.....if.(.!(.pvt.? |
b720 | 20 69 73 45 6d 70 74 79 44 61 74 61 4f 62 6a 65 63 74 20 3a 20 6a 51 75 65 72 79 2e 69 73 45 6d | .isEmptyDataObject.:.jQuery.isEm |
b740 | 70 74 79 4f 62 6a 65 63 74 20 29 28 20 74 68 69 73 43 61 63 68 65 20 29 20 29 20 7b 0a 09 09 09 | ptyObject.)(.thisCache.).).{.... |
b760 | 09 09 72 65 74 75 72 6e 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 2f 2f 20 53 | ..return;.....}....}...}....//.S |
b780 | 65 65 20 6a 51 75 65 72 79 2e 64 61 74 61 20 66 6f 72 20 6d 6f 72 65 20 69 6e 66 6f 72 6d 61 74 | ee.jQuery.data.for.more.informat |
b7a0 | 69 6f 6e 0a 09 09 69 66 20 28 20 21 70 76 74 20 29 20 7b 0a 09 09 09 64 65 6c 65 74 65 20 63 61 | ion...if.(.!pvt.).{....delete.ca |
b7c0 | 63 68 65 5b 20 69 64 20 5d 2e 64 61 74 61 3b 0a 0a 09 09 09 2f 2f 20 44 6f 6e 27 74 20 64 65 73 | che[.id.].data;.....//.Don't.des |
b7e0 | 74 72 6f 79 20 74 68 65 20 70 61 72 65 6e 74 20 63 61 63 68 65 20 75 6e 6c 65 73 73 20 74 68 65 | troy.the.parent.cache.unless.the |
b800 | 20 69 6e 74 65 72 6e 61 6c 20 64 61 74 61 20 6f 62 6a 65 63 74 0a 09 09 09 2f 2f 20 68 61 64 20 | .internal.data.object....//.had. |
b820 | 62 65 65 6e 20 74 68 65 20 6f 6e 6c 79 20 74 68 69 6e 67 20 6c 65 66 74 20 69 6e 20 69 74 0a 09 | been.the.only.thing.left.in.it.. |
b840 | 09 09 69 66 20 28 20 21 69 73 45 6d 70 74 79 44 61 74 61 4f 62 6a 65 63 74 28 20 63 61 63 68 65 | ..if.(.!isEmptyDataObject(.cache |
b860 | 5b 20 69 64 20 5d 20 29 20 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 3b 0a 09 09 09 7d 0a 09 09 | [.id.].).).{.....return;....}... |
b880 | 7d 0a 0a 09 09 2f 2f 20 44 65 73 74 72 6f 79 20 74 68 65 20 63 61 63 68 65 0a 09 09 69 66 20 28 | }....//.Destroy.the.cache...if.( |
b8a0 | 20 69 73 4e 6f 64 65 20 29 20 7b 0a 09 09 09 6a 51 75 65 72 79 2e 63 6c 65 61 6e 44 61 74 61 28 | .isNode.).{....jQuery.cleanData( |
b8c0 | 20 5b 20 65 6c 65 6d 20 5d 2c 20 74 72 75 65 20 29 3b 0a 0a 09 09 2f 2f 20 55 73 65 20 64 65 6c | .[.elem.],.true.);....//.Use.del |
b8e0 | 65 74 65 20 77 68 65 6e 20 73 75 70 70 6f 72 74 65 64 20 66 6f 72 20 65 78 70 61 6e 64 6f 73 20 | ete.when.supported.for.expandos. |
b900 | 6f 72 20 60 63 61 63 68 65 60 20 69 73 20 6e 6f 74 20 61 20 77 69 6e 64 6f 77 20 70 65 72 20 69 | or.`cache`.is.not.a.window.per.i |
b920 | 73 57 69 6e 64 6f 77 20 28 23 31 30 30 38 30 29 0a 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 6a | sWindow.(#10080)...}.else.if.(.j |
b940 | 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 64 65 6c 65 74 65 45 78 70 61 6e 64 6f 20 7c 7c 20 63 | Query.support.deleteExpando.||.c |
b960 | 61 63 68 65 20 21 3d 20 63 61 63 68 65 2e 77 69 6e 64 6f 77 20 29 20 7b 0a 09 09 09 64 65 6c 65 | ache.!=.cache.window.).{....dele |
b980 | 74 65 20 63 61 63 68 65 5b 20 69 64 20 5d 3b 0a 0a 09 09 2f 2f 20 57 68 65 6e 20 61 6c 6c 20 65 | te.cache[.id.];....//.When.all.e |
b9a0 | 6c 73 65 20 66 61 69 6c 73 2c 20 6e 75 6c 6c 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 63 61 | lse.fails,.null...}.else.{....ca |
b9c0 | 63 68 65 5b 20 69 64 20 5d 20 3d 20 6e 75 6c 6c 3b 0a 09 09 7d 0a 09 7d 2c 0a 0a 09 2f 2f 20 46 | che[.id.].=.null;...}..},...//.F |
b9e0 | 6f 72 20 69 6e 74 65 72 6e 61 6c 20 75 73 65 20 6f 6e 6c 79 2e 0a 09 5f 64 61 74 61 3a 20 66 75 | or.internal.use.only..._data:.fu |
ba00 | 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 2c 20 64 61 74 61 20 29 20 7b 0a 09 09 72 | nction(.elem,.name,.data.).{...r |
ba20 | 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 64 61 74 61 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 2c 20 64 | eturn.jQuery.data(.elem,.name,.d |
ba40 | 61 74 61 2c 20 74 72 75 65 20 29 3b 0a 09 7d 2c 0a 0a 09 2f 2f 20 41 20 6d 65 74 68 6f 64 20 66 | ata,.true.);..},...//.A.method.f |
ba60 | 6f 72 20 64 65 74 65 72 6d 69 6e 69 6e 67 20 69 66 20 61 20 44 4f 4d 20 6e 6f 64 65 20 63 61 6e | or.determining.if.a.DOM.node.can |
ba80 | 20 68 61 6e 64 6c 65 20 74 68 65 20 64 61 74 61 20 65 78 70 61 6e 64 6f 0a 09 61 63 63 65 70 74 | .handle.the.data.expando..accept |
baa0 | 44 61 74 61 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a 09 09 76 61 72 20 6e | Data:.function(.elem.).{...var.n |
bac0 | 6f 44 61 74 61 20 3d 20 65 6c 65 6d 2e 6e 6f 64 65 4e 61 6d 65 20 26 26 20 6a 51 75 65 72 79 2e | oData.=.elem.nodeName.&&.jQuery. |
bae0 | 6e 6f 44 61 74 61 5b 20 65 6c 65 6d 2e 6e 6f 64 65 4e 61 6d 65 2e 74 6f 4c 6f 77 65 72 43 61 73 | noData[.elem.nodeName.toLowerCas |
bb00 | 65 28 29 20 5d 3b 0a 0a 09 09 2f 2f 20 6e 6f 64 65 73 20 61 63 63 65 70 74 20 64 61 74 61 20 75 | e().];....//.nodes.accept.data.u |
bb20 | 6e 6c 65 73 73 20 6f 74 68 65 72 77 69 73 65 20 73 70 65 63 69 66 69 65 64 3b 20 72 65 6a 65 63 | nless.otherwise.specified;.rejec |
bb40 | 74 69 6f 6e 20 63 61 6e 20 62 65 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 0a 09 09 72 65 74 75 72 6e | tion.can.be.conditional...return |
bb60 | 20 21 6e 6f 44 61 74 61 20 7c 7c 20 6e 6f 44 61 74 61 20 21 3d 3d 20 74 72 75 65 20 26 26 20 65 | .!noData.||.noData.!==.true.&&.e |
bb80 | 6c 65 6d 2e 67 65 74 41 74 74 72 69 62 75 74 65 28 22 63 6c 61 73 73 69 64 22 29 20 3d 3d 3d 20 | lem.getAttribute("classid").===. |
bba0 | 6e 6f 44 61 74 61 3b 0a 09 7d 0a 7d 29 3b 0a 0a 6a 51 75 65 72 79 2e 66 6e 2e 65 78 74 65 6e 64 | noData;..}.});..jQuery.fn.extend |
bbc0 | 28 7b 0a 09 64 61 74 61 3a 20 66 75 6e 63 74 69 6f 6e 28 20 6b 65 79 2c 20 76 61 6c 75 65 20 29 | ({..data:.function(.key,.value.) |
bbe0 | 20 7b 0a 09 09 76 61 72 20 70 61 72 74 73 2c 20 70 61 72 74 2c 20 61 74 74 72 2c 20 6e 61 6d 65 | .{...var.parts,.part,.attr,.name |
bc00 | 2c 20 6c 2c 0a 09 09 09 65 6c 65 6d 20 3d 20 74 68 69 73 5b 30 5d 2c 0a 09 09 09 69 20 3d 20 30 | ,.l,....elem.=.this[0],....i.=.0 |
bc20 | 2c 0a 09 09 09 64 61 74 61 20 3d 20 6e 75 6c 6c 3b 0a 0a 09 09 2f 2f 20 47 65 74 73 20 61 6c 6c | ,....data.=.null;....//.Gets.all |
bc40 | 20 76 61 6c 75 65 73 0a 09 09 69 66 20 28 20 6b 65 79 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 | .values...if.(.key.===.undefined |
bc60 | 20 29 20 7b 0a 09 09 09 69 66 20 28 20 74 68 69 73 2e 6c 65 6e 67 74 68 20 29 20 7b 0a 09 09 09 | .).{....if.(.this.length.).{.... |
bc80 | 09 64 61 74 61 20 3d 20 6a 51 75 65 72 79 2e 64 61 74 61 28 20 65 6c 65 6d 20 29 3b 0a 0a 09 09 | .data.=.jQuery.data(.elem.);.... |
bca0 | 09 09 69 66 20 28 20 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 20 26 26 20 21 6a | ..if.(.elem.nodeType.===.1.&&.!j |
bcc0 | 51 75 65 72 79 2e 5f 64 61 74 61 28 20 65 6c 65 6d 2c 20 22 70 61 72 73 65 64 41 74 74 72 73 22 | Query._data(.elem,."parsedAttrs" |
bce0 | 20 29 20 29 20 7b 0a 09 09 09 09 09 61 74 74 72 20 3d 20 65 6c 65 6d 2e 61 74 74 72 69 62 75 74 | .).).{......attr.=.elem.attribut |
bd00 | 65 73 3b 0a 09 09 09 09 09 66 6f 72 20 28 20 6c 20 3d 20 61 74 74 72 2e 6c 65 6e 67 74 68 3b 20 | es;......for.(.l.=.attr.length;. |
bd20 | 69 20 3c 20 6c 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 09 09 09 6e 61 6d 65 20 3d 20 61 74 74 72 | i.<.l;.i++.).{.......name.=.attr |
bd40 | 5b 69 5d 2e 6e 61 6d 65 3b 0a 0a 09 09 09 09 09 09 69 66 20 28 20 6e 61 6d 65 2e 69 6e 64 65 78 | [i].name;........if.(.name.index |
bd60 | 4f 66 28 20 22 64 61 74 61 2d 22 20 29 20 3d 3d 3d 20 30 20 29 20 7b 0a 09 09 09 09 09 09 09 6e | Of(."data-".).===.0.).{........n |
bd80 | 61 6d 65 20 3d 20 6a 51 75 65 72 79 2e 63 61 6d 65 6c 43 61 73 65 28 20 6e 61 6d 65 2e 73 75 62 | ame.=.jQuery.camelCase(.name.sub |
bda0 | 73 74 72 69 6e 67 28 35 29 20 29 3b 0a 0a 09 09 09 09 09 09 09 64 61 74 61 41 74 74 72 28 20 65 | string(5).);.........dataAttr(.e |
bdc0 | 6c 65 6d 2c 20 6e 61 6d 65 2c 20 64 61 74 61 5b 20 6e 61 6d 65 20 5d 20 29 3b 0a 09 09 09 09 09 | lem,.name,.data[.name.].);...... |
bde0 | 09 7d 0a 09 09 09 09 09 7d 0a 09 09 09 09 09 6a 51 75 65 72 79 2e 5f 64 61 74 61 28 20 65 6c 65 | .}......}......jQuery._data(.ele |
be00 | 6d 2c 20 22 70 61 72 73 65 64 41 74 74 72 73 22 2c 20 74 72 75 65 20 29 3b 0a 09 09 09 09 7d 0a | m,."parsedAttrs",.true.);.....}. |
be20 | 09 09 09 7d 0a 0a 09 09 09 72 65 74 75 72 6e 20 64 61 74 61 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 | ...}.....return.data;...}....//. |
be40 | 53 65 74 73 20 6d 75 6c 74 69 70 6c 65 20 76 61 6c 75 65 73 0a 09 09 69 66 20 28 20 74 79 70 65 | Sets.multiple.values...if.(.type |
be60 | 6f 66 20 6b 65 79 20 3d 3d 3d 20 22 6f 62 6a 65 63 74 22 20 29 20 7b 0a 09 09 09 72 65 74 75 72 | of.key.===."object".).{....retur |
be80 | 6e 20 74 68 69 73 2e 65 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 6a 51 75 | n.this.each(function().{.....jQu |
bea0 | 65 72 79 2e 64 61 74 61 28 20 74 68 69 73 2c 20 6b 65 79 20 29 3b 0a 09 09 09 7d 29 3b 0a 09 09 | ery.data(.this,.key.);....});... |
bec0 | 7d 0a 0a 09 09 70 61 72 74 73 20 3d 20 6b 65 79 2e 73 70 6c 69 74 28 20 22 2e 22 2c 20 32 20 29 | }....parts.=.key.split(.".",.2.) |
bee0 | 3b 0a 09 09 70 61 72 74 73 5b 31 5d 20 3d 20 70 61 72 74 73 5b 31 5d 20 3f 20 22 2e 22 20 2b 20 | ;...parts[1].=.parts[1].?.".".+. |
bf00 | 70 61 72 74 73 5b 31 5d 20 3a 20 22 22 3b 0a 09 09 70 61 72 74 20 3d 20 70 61 72 74 73 5b 31 5d | parts[1].:."";...part.=.parts[1] |
bf20 | 20 2b 20 22 21 22 3b 0a 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 61 63 63 65 73 73 28 | .+."!";....return.jQuery.access( |
bf40 | 20 74 68 69 73 2c 20 66 75 6e 63 74 69 6f 6e 28 20 76 61 6c 75 65 20 29 20 7b 0a 0a 09 09 09 69 | .this,.function(.value.).{.....i |
bf60 | 66 20 28 20 76 61 6c 75 65 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b 0a 09 09 09 09 | f.(.value.===.undefined.).{..... |
bf80 | 64 61 74 61 20 3d 20 74 68 69 73 2e 74 72 69 67 67 65 72 48 61 6e 64 6c 65 72 28 20 22 67 65 74 | data.=.this.triggerHandler(."get |
bfa0 | 44 61 74 61 22 20 2b 20 70 61 72 74 2c 20 5b 20 70 61 72 74 73 5b 30 5d 20 5d 20 29 3b 0a 0a 09 | Data".+.part,.[.parts[0].].);... |
bfc0 | 09 09 09 2f 2f 20 54 72 79 20 74 6f 20 66 65 74 63 68 20 61 6e 79 20 69 6e 74 65 72 6e 61 6c 6c | ...//.Try.to.fetch.any.internall |
bfe0 | 79 20 73 74 6f 72 65 64 20 64 61 74 61 20 66 69 72 73 74 0a 09 09 09 09 69 66 20 28 20 64 61 74 | y.stored.data.first.....if.(.dat |
c000 | 61 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 26 26 20 65 6c 65 6d 20 29 20 7b 0a 09 09 09 09 | a.===.undefined.&&.elem.).{..... |
c020 | 09 64 61 74 61 20 3d 20 6a 51 75 65 72 79 2e 64 61 74 61 28 20 65 6c 65 6d 2c 20 6b 65 79 20 29 | .data.=.jQuery.data(.elem,.key.) |
c040 | 3b 0a 09 09 09 09 09 64 61 74 61 20 3d 20 64 61 74 61 41 74 74 72 28 20 65 6c 65 6d 2c 20 6b 65 | ;......data.=.dataAttr(.elem,.ke |
c060 | 79 2c 20 64 61 74 61 20 29 3b 0a 09 09 09 09 7d 0a 0a 09 09 09 09 72 65 74 75 72 6e 20 64 61 74 | y,.data.);.....}......return.dat |
c080 | 61 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 26 26 20 70 61 72 74 73 5b 31 5d 20 3f 0a 09 09 | a.===.undefined.&&.parts[1].?... |
c0a0 | 09 09 09 74 68 69 73 2e 64 61 74 61 28 20 70 61 72 74 73 5b 30 5d 20 29 20 3a 0a 09 09 09 09 09 | ...this.data(.parts[0].).:...... |
c0c0 | 64 61 74 61 3b 0a 09 09 09 7d 0a 0a 09 09 09 70 61 72 74 73 5b 31 5d 20 3d 20 76 61 6c 75 65 3b | data;....}.....parts[1].=.value; |
c0e0 | 0a 09 09 09 74 68 69 73 2e 65 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 76 | ....this.each(function().{.....v |
c100 | 61 72 20 73 65 6c 66 20 3d 20 6a 51 75 65 72 79 28 20 74 68 69 73 20 29 3b 0a 0a 09 09 09 09 73 | ar.self.=.jQuery(.this.);......s |
c120 | 65 6c 66 2e 74 72 69 67 67 65 72 48 61 6e 64 6c 65 72 28 20 22 73 65 74 44 61 74 61 22 20 2b 20 | elf.triggerHandler(."setData".+. |
c140 | 70 61 72 74 2c 20 70 61 72 74 73 20 29 3b 0a 09 09 09 09 6a 51 75 65 72 79 2e 64 61 74 61 28 20 | part,.parts.);.....jQuery.data(. |
c160 | 74 68 69 73 2c 20 6b 65 79 2c 20 76 61 6c 75 65 20 29 3b 0a 09 09 09 09 73 65 6c 66 2e 74 72 69 | this,.key,.value.);.....self.tri |
c180 | 67 67 65 72 48 61 6e 64 6c 65 72 28 20 22 63 68 61 6e 67 65 44 61 74 61 22 20 2b 20 70 61 72 74 | ggerHandler(."changeData".+.part |
c1a0 | 2c 20 70 61 72 74 73 20 29 3b 0a 09 09 09 7d 29 3b 0a 09 09 7d 2c 20 6e 75 6c 6c 2c 20 76 61 6c | ,.parts.);....});...},.null,.val |
c1c0 | 75 65 2c 20 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 3e 20 31 2c 20 6e 75 6c 6c 2c 20 | ue,.arguments.length.>.1,.null,. |
c1e0 | 66 61 6c 73 65 20 29 3b 0a 09 7d 2c 0a 0a 09 72 65 6d 6f 76 65 44 61 74 61 3a 20 66 75 6e 63 74 | false.);..},...removeData:.funct |
c200 | 69 6f 6e 28 20 6b 65 79 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 65 61 63 68 28 | ion(.key.).{...return.this.each( |
c220 | 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 6a 51 75 65 72 79 2e 72 65 6d 6f 76 65 44 61 74 | function().{....jQuery.removeDat |
c240 | 61 28 20 74 68 69 73 2c 20 6b 65 79 20 29 3b 0a 09 09 7d 29 3b 0a 09 7d 0a 7d 29 3b 0a 0a 66 75 | a(.this,.key.);...});..}.});..fu |
c260 | 6e 63 74 69 6f 6e 20 64 61 74 61 41 74 74 72 28 20 65 6c 65 6d 2c 20 6b 65 79 2c 20 64 61 74 61 | nction.dataAttr(.elem,.key,.data |
c280 | 20 29 20 7b 0a 09 2f 2f 20 49 66 20 6e 6f 74 68 69 6e 67 20 77 61 73 20 66 6f 75 6e 64 20 69 6e | .).{..//.If.nothing.was.found.in |
c2a0 | 74 65 72 6e 61 6c 6c 79 2c 20 74 72 79 20 74 6f 20 66 65 74 63 68 20 61 6e 79 0a 09 2f 2f 20 64 | ternally,.try.to.fetch.any..//.d |
c2c0 | 61 74 61 20 66 72 6f 6d 20 74 68 65 20 48 54 4d 4c 35 20 64 61 74 61 2d 2a 20 61 74 74 72 69 62 | ata.from.the.HTML5.data-*.attrib |
c2e0 | 75 74 65 0a 09 69 66 20 28 20 64 61 74 61 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 26 26 20 | ute..if.(.data.===.undefined.&&. |
c300 | 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 20 29 20 7b 0a 0a 09 09 76 61 72 20 6e | elem.nodeType.===.1.).{....var.n |
c320 | 61 6d 65 20 3d 20 22 64 61 74 61 2d 22 20 2b 20 6b 65 79 2e 72 65 70 6c 61 63 65 28 20 72 6d 75 | ame.=."data-".+.key.replace(.rmu |
c340 | 6c 74 69 44 61 73 68 2c 20 22 2d 24 31 22 20 29 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 3b 0a | ltiDash,."-$1".).toLowerCase();. |
c360 | 0a 09 09 64 61 74 61 20 3d 20 65 6c 65 6d 2e 67 65 74 41 74 74 72 69 62 75 74 65 28 20 6e 61 6d | ...data.=.elem.getAttribute(.nam |
c380 | 65 20 29 3b 0a 0a 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 64 61 74 61 20 3d 3d 3d 20 22 73 74 | e.);....if.(.typeof.data.===."st |
c3a0 | 72 69 6e 67 22 20 29 20 7b 0a 09 09 09 74 72 79 20 7b 0a 09 09 09 09 64 61 74 61 20 3d 20 64 61 | ring".).{....try.{.....data.=.da |
c3c0 | 74 61 20 3d 3d 3d 20 22 74 72 75 65 22 20 3f 20 74 72 75 65 20 3a 0a 09 09 09 09 64 61 74 61 20 | ta.===."true".?.true.:.....data. |
c3e0 | 3d 3d 3d 20 22 66 61 6c 73 65 22 20 3f 20 66 61 6c 73 65 20 3a 0a 09 09 09 09 64 61 74 61 20 3d | ===."false".?.false.:.....data.= |
c400 | 3d 3d 20 22 6e 75 6c 6c 22 20 3f 20 6e 75 6c 6c 20 3a 0a 09 09 09 09 2f 2f 20 4f 6e 6c 79 20 63 | ==."null".?.null.:.....//.Only.c |
c420 | 6f 6e 76 65 72 74 20 74 6f 20 61 20 6e 75 6d 62 65 72 20 69 66 20 69 74 20 64 6f 65 73 6e 27 74 | onvert.to.a.number.if.it.doesn't |
c440 | 20 63 68 61 6e 67 65 20 74 68 65 20 73 74 72 69 6e 67 0a 09 09 09 09 2b 64 61 74 61 20 2b 20 22 | .change.the.string.....+data.+." |
c460 | 22 20 3d 3d 3d 20 64 61 74 61 20 3f 20 2b 64 61 74 61 20 3a 0a 09 09 09 09 72 62 72 61 63 65 2e | ".===.data.?.+data.:.....rbrace. |
c480 | 74 65 73 74 28 20 64 61 74 61 20 29 20 3f 20 6a 51 75 65 72 79 2e 70 61 72 73 65 4a 53 4f 4e 28 | test(.data.).?.jQuery.parseJSON( |
c4a0 | 20 64 61 74 61 20 29 20 3a 0a 09 09 09 09 09 64 61 74 61 3b 0a 09 09 09 7d 20 63 61 74 63 68 28 | .data.).:......data;....}.catch( |
c4c0 | 20 65 20 29 20 7b 7d 0a 0a 09 09 09 2f 2f 20 4d 61 6b 65 20 73 75 72 65 20 77 65 20 73 65 74 20 | .e.).{}.....//.Make.sure.we.set. |
c4e0 | 74 68 65 20 64 61 74 61 20 73 6f 20 69 74 20 69 73 6e 27 74 20 63 68 61 6e 67 65 64 20 6c 61 74 | the.data.so.it.isn't.changed.lat |
c500 | 65 72 0a 09 09 09 6a 51 75 65 72 79 2e 64 61 74 61 28 20 65 6c 65 6d 2c 20 6b 65 79 2c 20 64 61 | er....jQuery.data(.elem,.key,.da |
c520 | 74 61 20 29 3b 0a 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 64 61 74 61 20 3d 20 75 6e 64 65 | ta.);....}.else.{....data.=.unde |
c540 | 66 69 6e 65 64 3b 0a 09 09 7d 0a 09 7d 0a 0a 09 72 65 74 75 72 6e 20 64 61 74 61 3b 0a 7d 0a 0a | fined;...}..}...return.data;.}.. |
c560 | 2f 2f 20 63 68 65 63 6b 73 20 61 20 63 61 63 68 65 20 6f 62 6a 65 63 74 20 66 6f 72 20 65 6d 70 | //.checks.a.cache.object.for.emp |
c580 | 74 69 6e 65 73 73 0a 66 75 6e 63 74 69 6f 6e 20 69 73 45 6d 70 74 79 44 61 74 61 4f 62 6a 65 63 | tiness.function.isEmptyDataObjec |
c5a0 | 74 28 20 6f 62 6a 20 29 20 7b 0a 09 76 61 72 20 6e 61 6d 65 3b 0a 09 66 6f 72 20 28 20 6e 61 6d | t(.obj.).{..var.name;..for.(.nam |
c5c0 | 65 20 69 6e 20 6f 62 6a 20 29 20 7b 0a 0a 09 09 2f 2f 20 69 66 20 74 68 65 20 70 75 62 6c 69 63 | e.in.obj.).{....//.if.the.public |
c5e0 | 20 64 61 74 61 20 6f 62 6a 65 63 74 20 69 73 20 65 6d 70 74 79 2c 20 74 68 65 20 70 72 69 76 61 | .data.object.is.empty,.the.priva |
c600 | 74 65 20 69 73 20 73 74 69 6c 6c 20 65 6d 70 74 79 0a 09 09 69 66 20 28 20 6e 61 6d 65 20 3d 3d | te.is.still.empty...if.(.name.== |
c620 | 3d 20 22 64 61 74 61 22 20 26 26 20 6a 51 75 65 72 79 2e 69 73 45 6d 70 74 79 4f 62 6a 65 63 74 | =."data".&&.jQuery.isEmptyObject |
c640 | 28 20 6f 62 6a 5b 6e 61 6d 65 5d 20 29 20 29 20 7b 0a 09 09 09 63 6f 6e 74 69 6e 75 65 3b 0a 09 | (.obj[name].).).{....continue;.. |
c660 | 09 7d 0a 09 09 69 66 20 28 20 6e 61 6d 65 20 21 3d 3d 20 22 74 6f 4a 53 4f 4e 22 20 29 20 7b 0a | .}...if.(.name.!==."toJSON".).{. |
c680 | 09 09 09 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 09 09 7d 0a 09 7d 0a 0a 09 72 65 74 75 72 6e | ...return.false;...}..}...return |
c6a0 | 20 74 72 75 65 3b 0a 7d 0a 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 28 7b 0a 09 71 75 65 75 65 3a | .true;.}.jQuery.extend({..queue: |
c6c0 | 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 74 79 70 65 2c 20 64 61 74 61 20 29 20 7b 0a | .function(.elem,.type,.data.).{. |
c6e0 | 09 09 76 61 72 20 71 75 65 75 65 3b 0a 0a 09 09 69 66 20 28 20 65 6c 65 6d 20 29 20 7b 0a 09 09 | ..var.queue;....if.(.elem.).{... |
c700 | 09 74 79 70 65 20 3d 20 28 20 74 79 70 65 20 7c 7c 20 22 66 78 22 20 29 20 2b 20 22 71 75 65 75 | .type.=.(.type.||."fx".).+."queu |
c720 | 65 22 3b 0a 09 09 09 71 75 65 75 65 20 3d 20 6a 51 75 65 72 79 2e 5f 64 61 74 61 28 20 65 6c 65 | e";....queue.=.jQuery._data(.ele |
c740 | 6d 2c 20 74 79 70 65 20 29 3b 0a 0a 09 09 09 2f 2f 20 53 70 65 65 64 20 75 70 20 64 65 71 75 65 | m,.type.);.....//.Speed.up.deque |
c760 | 75 65 20 62 79 20 67 65 74 74 69 6e 67 20 6f 75 74 20 71 75 69 63 6b 6c 79 20 69 66 20 74 68 69 | ue.by.getting.out.quickly.if.thi |
c780 | 73 20 69 73 20 6a 75 73 74 20 61 20 6c 6f 6f 6b 75 70 0a 09 09 09 69 66 20 28 20 64 61 74 61 20 | s.is.just.a.lookup....if.(.data. |
c7a0 | 29 20 7b 0a 09 09 09 09 69 66 20 28 20 21 71 75 65 75 65 20 7c 7c 20 6a 51 75 65 72 79 2e 69 73 | ).{.....if.(.!queue.||.jQuery.is |
c7c0 | 41 72 72 61 79 28 64 61 74 61 29 20 29 20 7b 0a 09 09 09 09 09 71 75 65 75 65 20 3d 20 6a 51 75 | Array(data).).{......queue.=.jQu |
c7e0 | 65 72 79 2e 5f 64 61 74 61 28 20 65 6c 65 6d 2c 20 74 79 70 65 2c 20 6a 51 75 65 72 79 2e 6d 61 | ery._data(.elem,.type,.jQuery.ma |
c800 | 6b 65 41 72 72 61 79 28 64 61 74 61 29 20 29 3b 0a 09 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 | keArray(data).);.....}.else.{... |
c820 | 09 09 09 71 75 65 75 65 2e 70 75 73 68 28 20 64 61 74 61 20 29 3b 0a 09 09 09 09 7d 0a 09 09 09 | ...queue.push(.data.);.....}.... |
c840 | 7d 0a 09 09 09 72 65 74 75 72 6e 20 71 75 65 75 65 20 7c 7c 20 5b 5d 3b 0a 09 09 7d 0a 09 7d 2c | }....return.queue.||.[];...}..}, |
c860 | 0a 0a 09 64 65 71 75 65 75 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 74 79 70 65 | ...dequeue:.function(.elem,.type |
c880 | 20 29 20 7b 0a 09 09 74 79 70 65 20 3d 20 74 79 70 65 20 7c 7c 20 22 66 78 22 3b 0a 0a 09 09 76 | .).{...type.=.type.||."fx";....v |
c8a0 | 61 72 20 71 75 65 75 65 20 3d 20 6a 51 75 65 72 79 2e 71 75 65 75 65 28 20 65 6c 65 6d 2c 20 74 | ar.queue.=.jQuery.queue(.elem,.t |
c8c0 | 79 70 65 20 29 2c 0a 09 09 09 66 6e 20 3d 20 71 75 65 75 65 2e 73 68 69 66 74 28 29 2c 0a 09 09 | ype.),....fn.=.queue.shift(),... |
c8e0 | 09 68 6f 6f 6b 73 20 3d 20 6a 51 75 65 72 79 2e 5f 71 75 65 75 65 48 6f 6f 6b 73 28 20 65 6c 65 | .hooks.=.jQuery._queueHooks(.ele |
c900 | 6d 2c 20 74 79 70 65 20 29 2c 0a 09 09 09 6e 65 78 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 20 | m,.type.),....next.=.function(). |
c920 | 7b 0a 09 09 09 09 6a 51 75 65 72 79 2e 64 65 71 75 65 75 65 28 20 65 6c 65 6d 2c 20 74 79 70 65 | {.....jQuery.dequeue(.elem,.type |
c940 | 20 29 3b 0a 09 09 09 7d 3b 0a 0a 09 09 2f 2f 20 49 66 20 74 68 65 20 66 78 20 71 75 65 75 65 20 | .);....};....//.If.the.fx.queue. |
c960 | 69 73 20 64 65 71 75 65 75 65 64 2c 20 61 6c 77 61 79 73 20 72 65 6d 6f 76 65 20 74 68 65 20 70 | is.dequeued,.always.remove.the.p |
c980 | 72 6f 67 72 65 73 73 20 73 65 6e 74 69 6e 65 6c 0a 09 09 69 66 20 28 20 66 6e 20 3d 3d 3d 20 22 | rogress.sentinel...if.(.fn.===." |
c9a0 | 69 6e 70 72 6f 67 72 65 73 73 22 20 29 20 7b 0a 09 09 09 66 6e 20 3d 20 71 75 65 75 65 2e 73 68 | inprogress".).{....fn.=.queue.sh |
c9c0 | 69 66 74 28 29 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 66 6e 20 29 20 7b 0a 0a 09 09 09 2f 2f | ift();...}....if.(.fn.).{.....// |
c9e0 | 20 41 64 64 20 61 20 70 72 6f 67 72 65 73 73 20 73 65 6e 74 69 6e 65 6c 20 74 6f 20 70 72 65 76 | .Add.a.progress.sentinel.to.prev |
ca00 | 65 6e 74 20 74 68 65 20 66 78 20 71 75 65 75 65 20 66 72 6f 6d 20 62 65 69 6e 67 0a 09 09 09 2f | ent.the.fx.queue.from.being..../ |
ca20 | 2f 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 64 65 71 75 65 75 65 64 0a 09 09 09 69 66 20 28 | /.automatically.dequeued....if.( |
ca40 | 20 74 79 70 65 20 3d 3d 3d 20 22 66 78 22 20 29 20 7b 0a 09 09 09 09 71 75 65 75 65 2e 75 6e 73 | .type.===."fx".).{.....queue.uns |
ca60 | 68 69 66 74 28 20 22 69 6e 70 72 6f 67 72 65 73 73 22 20 29 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f | hift(."inprogress".);....}...../ |
ca80 | 2f 20 63 6c 65 61 72 20 75 70 20 74 68 65 20 6c 61 73 74 20 71 75 65 75 65 20 73 74 6f 70 20 66 | /.clear.up.the.last.queue.stop.f |
caa0 | 75 6e 63 74 69 6f 6e 0a 09 09 09 64 65 6c 65 74 65 20 68 6f 6f 6b 73 2e 73 74 6f 70 3b 0a 09 09 | unction....delete.hooks.stop;... |
cac0 | 09 66 6e 2e 63 61 6c 6c 28 20 65 6c 65 6d 2c 20 6e 65 78 74 2c 20 68 6f 6f 6b 73 20 29 3b 0a 09 | .fn.call(.elem,.next,.hooks.);.. |
cae0 | 09 7d 0a 09 09 69 66 20 28 20 21 71 75 65 75 65 2e 6c 65 6e 67 74 68 20 26 26 20 68 6f 6f 6b 73 | .}...if.(.!queue.length.&&.hooks |
cb00 | 20 29 20 7b 0a 09 09 09 68 6f 6f 6b 73 2e 65 6d 70 74 79 2e 66 69 72 65 28 29 3b 0a 09 09 7d 0a | .).{....hooks.empty.fire();...}. |
cb20 | 09 7d 2c 0a 0a 09 2f 2f 20 6e 6f 74 20 69 6e 74 65 6e 64 65 64 20 66 6f 72 20 70 75 62 6c 69 63 | .},...//.not.intended.for.public |
cb40 | 20 63 6f 6e 73 75 6d 70 74 69 6f 6e 20 2d 20 67 65 6e 65 72 61 74 65 73 20 61 20 71 75 65 75 65 | .consumption.-.generates.a.queue |
cb60 | 48 6f 6f 6b 73 20 6f 62 6a 65 63 74 2c 20 6f 72 20 72 65 74 75 72 6e 73 20 74 68 65 20 63 75 72 | Hooks.object,.or.returns.the.cur |
cb80 | 72 65 6e 74 20 6f 6e 65 0a 09 5f 71 75 65 75 65 48 6f 6f 6b 73 3a 20 66 75 6e 63 74 69 6f 6e 28 | rent.one.._queueHooks:.function( |
cba0 | 20 65 6c 65 6d 2c 20 74 79 70 65 20 29 20 7b 0a 09 09 76 61 72 20 6b 65 79 20 3d 20 74 79 70 65 | .elem,.type.).{...var.key.=.type |
cbc0 | 20 2b 20 22 71 75 65 75 65 48 6f 6f 6b 73 22 3b 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 | .+."queueHooks";...return.jQuery |
cbe0 | 2e 5f 64 61 74 61 28 20 65 6c 65 6d 2c 20 6b 65 79 20 29 20 7c 7c 20 6a 51 75 65 72 79 2e 5f 64 | ._data(.elem,.key.).||.jQuery._d |
cc00 | 61 74 61 28 20 65 6c 65 6d 2c 20 6b 65 79 2c 20 7b 0a 09 09 09 65 6d 70 74 79 3a 20 6a 51 75 65 | ata(.elem,.key,.{....empty:.jQue |
cc20 | 72 79 2e 43 61 6c 6c 62 61 63 6b 73 28 22 6f 6e 63 65 20 6d 65 6d 6f 72 79 22 29 2e 61 64 64 28 | ry.Callbacks("once.memory").add( |
cc40 | 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 6a 51 75 65 72 79 2e 72 65 6d 6f 76 65 44 61 | function().{.....jQuery.removeDa |
cc60 | 74 61 28 20 65 6c 65 6d 2c 20 74 79 70 65 20 2b 20 22 71 75 65 75 65 22 2c 20 74 72 75 65 20 29 | ta(.elem,.type.+."queue",.true.) |
cc80 | 3b 0a 09 09 09 09 6a 51 75 65 72 79 2e 72 65 6d 6f 76 65 44 61 74 61 28 20 65 6c 65 6d 2c 20 6b | ;.....jQuery.removeData(.elem,.k |
cca0 | 65 79 2c 20 74 72 75 65 20 29 3b 0a 09 09 09 7d 29 0a 09 09 7d 29 3b 0a 09 7d 0a 7d 29 3b 0a 0a | ey,.true.);....})...});..}.});.. |
ccc0 | 6a 51 75 65 72 79 2e 66 6e 2e 65 78 74 65 6e 64 28 7b 0a 09 71 75 65 75 65 3a 20 66 75 6e 63 74 | jQuery.fn.extend({..queue:.funct |
cce0 | 69 6f 6e 28 20 74 79 70 65 2c 20 64 61 74 61 20 29 20 7b 0a 09 09 76 61 72 20 73 65 74 74 65 72 | ion(.type,.data.).{...var.setter |
cd00 | 20 3d 20 32 3b 0a 0a 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 74 79 70 65 20 21 3d 3d 20 22 73 | .=.2;....if.(.typeof.type.!==."s |
cd20 | 74 72 69 6e 67 22 20 29 20 7b 0a 09 09 09 64 61 74 61 20 3d 20 74 79 70 65 3b 0a 09 09 09 74 79 | tring".).{....data.=.type;....ty |
cd40 | 70 65 20 3d 20 22 66 78 22 3b 0a 09 09 09 73 65 74 74 65 72 2d 2d 3b 0a 09 09 7d 0a 0a 09 09 69 | pe.=."fx";....setter--;...}....i |
cd60 | 66 20 28 20 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 3c 20 73 65 74 74 65 72 20 29 20 | f.(.arguments.length.<.setter.). |
cd80 | 7b 0a 09 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 71 75 65 75 65 28 20 74 68 69 73 5b 30 | {....return.jQuery.queue(.this[0 |
cda0 | 5d 2c 20 74 79 70 65 20 29 3b 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 64 61 74 61 20 3d 3d | ],.type.);...}....return.data.== |
cdc0 | 3d 20 75 6e 64 65 66 69 6e 65 64 20 3f 0a 09 09 09 74 68 69 73 20 3a 0a 09 09 09 74 68 69 73 2e | =.undefined.?....this.:....this. |
cde0 | 65 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 76 61 72 20 71 75 65 75 65 20 | each(function().{.....var.queue. |
ce00 | 3d 20 6a 51 75 65 72 79 2e 71 75 65 75 65 28 20 74 68 69 73 2c 20 74 79 70 65 2c 20 64 61 74 61 | =.jQuery.queue(.this,.type,.data |
ce20 | 20 29 3b 0a 0a 09 09 09 09 2f 2f 20 65 6e 73 75 72 65 20 61 20 68 6f 6f 6b 73 20 66 6f 72 20 74 | .);......//.ensure.a.hooks.for.t |
ce40 | 68 69 73 20 71 75 65 75 65 0a 09 09 09 09 6a 51 75 65 72 79 2e 5f 71 75 65 75 65 48 6f 6f 6b 73 | his.queue.....jQuery._queueHooks |
ce60 | 28 20 74 68 69 73 2c 20 74 79 70 65 20 29 3b 0a 0a 09 09 09 09 69 66 20 28 20 74 79 70 65 20 3d | (.this,.type.);......if.(.type.= |
ce80 | 3d 3d 20 22 66 78 22 20 26 26 20 71 75 65 75 65 5b 30 5d 20 21 3d 3d 20 22 69 6e 70 72 6f 67 72 | ==."fx".&&.queue[0].!==."inprogr |
cea0 | 65 73 73 22 20 29 20 7b 0a 09 09 09 09 09 6a 51 75 65 72 79 2e 64 65 71 75 65 75 65 28 20 74 68 | ess".).{......jQuery.dequeue(.th |
cec0 | 69 73 2c 20 74 79 70 65 20 29 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 29 3b 0a 09 7d 2c 0a 09 64 65 | is,.type.);.....}....});..},..de |
cee0 | 71 75 65 75 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 74 79 70 65 20 29 20 7b 0a 09 09 72 65 74 75 | queue:.function(.type.).{...retu |
cf00 | 72 6e 20 74 68 69 73 2e 65 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 6a 51 75 | rn.this.each(function().{....jQu |
cf20 | 65 72 79 2e 64 65 71 75 65 75 65 28 20 74 68 69 73 2c 20 74 79 70 65 20 29 3b 0a 09 09 7d 29 3b | ery.dequeue(.this,.type.);...}); |
cf40 | 0a 09 7d 2c 0a 09 2f 2f 20 42 61 73 65 64 20 6f 66 66 20 6f 66 20 74 68 65 20 70 6c 75 67 69 6e | ..},..//.Based.off.of.the.plugin |
cf60 | 20 62 79 20 43 6c 69 6e 74 20 48 65 6c 66 65 72 73 2c 20 77 69 74 68 20 70 65 72 6d 69 73 73 69 | .by.Clint.Helfers,.with.permissi |
cf80 | 6f 6e 2e 0a 09 2f 2f 20 68 74 74 70 3a 2f 2f 62 6c 69 6e 64 73 69 67 6e 61 6c 73 2e 63 6f 6d 2f | on...//.http://blindsignals.com/ |
cfa0 | 69 6e 64 65 78 2e 70 68 70 2f 32 30 30 39 2f 30 37 2f 6a 71 75 65 72 79 2d 64 65 6c 61 79 2f 0a | index.php/2009/07/jquery-delay/. |
cfc0 | 09 64 65 6c 61 79 3a 20 66 75 6e 63 74 69 6f 6e 28 20 74 69 6d 65 2c 20 74 79 70 65 20 29 20 7b | .delay:.function(.time,.type.).{ |
cfe0 | 0a 09 09 74 69 6d 65 20 3d 20 6a 51 75 65 72 79 2e 66 78 20 3f 20 6a 51 75 65 72 79 2e 66 78 2e | ...time.=.jQuery.fx.?.jQuery.fx. |
d000 | 73 70 65 65 64 73 5b 20 74 69 6d 65 20 5d 20 7c 7c 20 74 69 6d 65 20 3a 20 74 69 6d 65 3b 0a 09 | speeds[.time.].||.time.:.time;.. |
d020 | 09 74 79 70 65 20 3d 20 74 79 70 65 20 7c 7c 20 22 66 78 22 3b 0a 0a 09 09 72 65 74 75 72 6e 20 | .type.=.type.||."fx";....return. |
d040 | 74 68 69 73 2e 71 75 65 75 65 28 20 74 79 70 65 2c 20 66 75 6e 63 74 69 6f 6e 28 20 6e 65 78 74 | this.queue(.type,.function(.next |
d060 | 2c 20 68 6f 6f 6b 73 20 29 20 7b 0a 09 09 09 76 61 72 20 74 69 6d 65 6f 75 74 20 3d 20 73 65 74 | ,.hooks.).{....var.timeout.=.set |
d080 | 54 69 6d 65 6f 75 74 28 20 6e 65 78 74 2c 20 74 69 6d 65 20 29 3b 0a 09 09 09 68 6f 6f 6b 73 2e | Timeout(.next,.time.);....hooks. |
d0a0 | 73 74 6f 70 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 63 6c 65 61 72 54 69 6d | stop.=.function().{.....clearTim |
d0c0 | 65 6f 75 74 28 20 74 69 6d 65 6f 75 74 20 29 3b 0a 09 09 09 7d 3b 0a 09 09 7d 29 3b 0a 09 7d 2c | eout(.timeout.);....};...});..}, |
d0e0 | 0a 09 63 6c 65 61 72 51 75 65 75 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 74 79 70 65 20 29 20 7b | ..clearQueue:.function(.type.).{ |
d100 | 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 71 75 65 75 65 28 20 74 79 70 65 20 7c 7c 20 22 66 | ...return.this.queue(.type.||."f |
d120 | 78 22 2c 20 5b 5d 20 29 3b 0a 09 7d 2c 0a 09 2f 2f 20 47 65 74 20 61 20 70 72 6f 6d 69 73 65 20 | x",.[].);..},..//.Get.a.promise. |
d140 | 72 65 73 6f 6c 76 65 64 20 77 68 65 6e 20 71 75 65 75 65 73 20 6f 66 20 61 20 63 65 72 74 61 69 | resolved.when.queues.of.a.certai |
d160 | 6e 20 74 79 70 65 0a 09 2f 2f 20 61 72 65 20 65 6d 70 74 69 65 64 20 28 66 78 20 69 73 20 74 68 | n.type..//.are.emptied.(fx.is.th |
d180 | 65 20 74 79 70 65 20 62 79 20 64 65 66 61 75 6c 74 29 0a 09 70 72 6f 6d 69 73 65 3a 20 66 75 6e | e.type.by.default)..promise:.fun |
d1a0 | 63 74 69 6f 6e 28 20 74 79 70 65 2c 20 6f 62 6a 20 29 20 7b 0a 09 09 76 61 72 20 74 6d 70 2c 0a | ction(.type,.obj.).{...var.tmp,. |
d1c0 | 09 09 09 63 6f 75 6e 74 20 3d 20 31 2c 0a 09 09 09 64 65 66 65 72 20 3d 20 6a 51 75 65 72 79 2e | ...count.=.1,....defer.=.jQuery. |
d1e0 | 44 65 66 65 72 72 65 64 28 29 2c 0a 09 09 09 65 6c 65 6d 65 6e 74 73 20 3d 20 74 68 69 73 2c 0a | Deferred(),....elements.=.this,. |
d200 | 09 09 09 69 20 3d 20 74 68 69 73 2e 6c 65 6e 67 74 68 2c 0a 09 09 09 72 65 73 6f 6c 76 65 20 3d | ...i.=.this.length,....resolve.= |
d220 | 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 69 66 20 28 20 21 28 20 2d 2d 63 6f 75 6e | .function().{.....if.(.!(.--coun |
d240 | 74 20 29 20 29 20 7b 0a 09 09 09 09 09 64 65 66 65 72 2e 72 65 73 6f 6c 76 65 57 69 74 68 28 20 | t.).).{......defer.resolveWith(. |
d260 | 65 6c 65 6d 65 6e 74 73 2c 20 5b 20 65 6c 65 6d 65 6e 74 73 20 5d 20 29 3b 0a 09 09 09 09 7d 0a | elements,.[.elements.].);.....}. |
d280 | 09 09 09 7d 3b 0a 0a 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 74 79 70 65 20 21 3d 3d 20 22 73 | ...};....if.(.typeof.type.!==."s |
d2a0 | 74 72 69 6e 67 22 20 29 20 7b 0a 09 09 09 6f 62 6a 20 3d 20 74 79 70 65 3b 0a 09 09 09 74 79 70 | tring".).{....obj.=.type;....typ |
d2c0 | 65 20 3d 20 75 6e 64 65 66 69 6e 65 64 3b 0a 09 09 7d 0a 09 09 74 79 70 65 20 3d 20 74 79 70 65 | e.=.undefined;...}...type.=.type |
d2e0 | 20 7c 7c 20 22 66 78 22 3b 0a 0a 09 09 77 68 69 6c 65 28 20 69 2d 2d 20 29 20 7b 0a 09 09 09 69 | .||."fx";....while(.i--.).{....i |
d300 | 66 20 28 20 28 74 6d 70 20 3d 20 6a 51 75 65 72 79 2e 5f 64 61 74 61 28 20 65 6c 65 6d 65 6e 74 | f.(.(tmp.=.jQuery._data(.element |
d320 | 73 5b 20 69 20 5d 2c 20 74 79 70 65 20 2b 20 22 71 75 65 75 65 48 6f 6f 6b 73 22 20 29 29 20 26 | s[.i.],.type.+."queueHooks".)).& |
d340 | 26 20 74 6d 70 2e 65 6d 70 74 79 20 29 20 7b 0a 09 09 09 09 63 6f 75 6e 74 2b 2b 3b 0a 09 09 09 | &.tmp.empty.).{.....count++;.... |
d360 | 09 74 6d 70 2e 65 6d 70 74 79 2e 61 64 64 28 20 72 65 73 6f 6c 76 65 20 29 3b 0a 09 09 09 7d 0a | .tmp.empty.add(.resolve.);....}. |
d380 | 09 09 7d 0a 09 09 72 65 73 6f 6c 76 65 28 29 3b 0a 09 09 72 65 74 75 72 6e 20 64 65 66 65 72 2e | ..}...resolve();...return.defer. |
d3a0 | 70 72 6f 6d 69 73 65 28 20 6f 62 6a 20 29 3b 0a 09 7d 0a 7d 29 3b 0a 76 61 72 20 6e 6f 64 65 48 | promise(.obj.);..}.});.var.nodeH |
d3c0 | 6f 6f 6b 2c 20 62 6f 6f 6c 48 6f 6f 6b 2c 20 66 69 78 53 70 65 63 69 66 69 65 64 2c 0a 09 72 63 | ook,.boolHook,.fixSpecified,..rc |
d3e0 | 6c 61 73 73 20 3d 20 2f 5b 5c 74 5c 72 5c 6e 5d 2f 67 2c 0a 09 72 72 65 74 75 72 6e 20 3d 20 2f | lass.=./[\t\r\n]/g,..rreturn.=./ |
d400 | 5c 72 2f 67 2c 0a 09 72 74 79 70 65 20 3d 20 2f 5e 28 3f 3a 62 75 74 74 6f 6e 7c 69 6e 70 75 74 | \r/g,..rtype.=./^(?:button|input |
d420 | 29 24 2f 69 2c 0a 09 72 66 6f 63 75 73 61 62 6c 65 20 3d 20 2f 5e 28 3f 3a 62 75 74 74 6f 6e 7c | )$/i,..rfocusable.=./^(?:button| |
d440 | 69 6e 70 75 74 7c 6f 62 6a 65 63 74 7c 73 65 6c 65 63 74 7c 74 65 78 74 61 72 65 61 29 24 2f 69 | input|object|select|textarea)$/i |
d460 | 2c 0a 09 72 63 6c 69 63 6b 61 62 6c 65 20 3d 20 2f 5e 61 28 3f 3a 72 65 61 7c 29 24 2f 69 2c 0a | ,..rclickable.=./^a(?:rea|)$/i,. |
d480 | 09 72 62 6f 6f 6c 65 61 6e 20 3d 20 2f 5e 28 3f 3a 61 75 74 6f 66 6f 63 75 73 7c 61 75 74 6f 70 | .rboolean.=./^(?:autofocus|autop |
d4a0 | 6c 61 79 7c 61 73 79 6e 63 7c 63 68 65 63 6b 65 64 7c 63 6f 6e 74 72 6f 6c 73 7c 64 65 66 65 72 | lay|async|checked|controls|defer |
d4c0 | 7c 64 69 73 61 62 6c 65 64 7c 68 69 64 64 65 6e 7c 6c 6f 6f 70 7c 6d 75 6c 74 69 70 6c 65 7c 6f | |disabled|hidden|loop|multiple|o |
d4e0 | 70 65 6e 7c 72 65 61 64 6f 6e 6c 79 7c 72 65 71 75 69 72 65 64 7c 73 63 6f 70 65 64 7c 73 65 6c | pen|readonly|required|scoped|sel |
d500 | 65 63 74 65 64 29 24 2f 69 2c 0a 09 67 65 74 53 65 74 41 74 74 72 69 62 75 74 65 20 3d 20 6a 51 | ected)$/i,..getSetAttribute.=.jQ |
d520 | 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 67 65 74 53 65 74 41 74 74 72 69 62 75 74 65 3b 0a 0a 6a | uery.support.getSetAttribute;..j |
d540 | 51 75 65 72 79 2e 66 6e 2e 65 78 74 65 6e 64 28 7b 0a 09 61 74 74 72 3a 20 66 75 6e 63 74 69 6f | Query.fn.extend({..attr:.functio |
d560 | 6e 28 20 6e 61 6d 65 2c 20 76 61 6c 75 65 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 | n(.name,.value.).{...return.jQue |
d580 | 72 79 2e 61 63 63 65 73 73 28 20 74 68 69 73 2c 20 6a 51 75 65 72 79 2e 61 74 74 72 2c 20 6e 61 | ry.access(.this,.jQuery.attr,.na |
d5a0 | 6d 65 2c 20 76 61 6c 75 65 2c 20 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 3e 20 31 20 | me,.value,.arguments.length.>.1. |
d5c0 | 29 3b 0a 09 7d 2c 0a 0a 09 72 65 6d 6f 76 65 41 74 74 72 3a 20 66 75 6e 63 74 69 6f 6e 28 20 6e | );..},...removeAttr:.function(.n |
d5e0 | 61 6d 65 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 65 61 63 68 28 66 75 6e 63 74 | ame.).{...return.this.each(funct |
d600 | 69 6f 6e 28 29 20 7b 0a 09 09 09 6a 51 75 65 72 79 2e 72 65 6d 6f 76 65 41 74 74 72 28 20 74 68 | ion().{....jQuery.removeAttr(.th |
d620 | 69 73 2c 20 6e 61 6d 65 20 29 3b 0a 09 09 7d 29 3b 0a 09 7d 2c 0a 0a 09 70 72 6f 70 3a 20 66 75 | is,.name.);...});..},...prop:.fu |
d640 | 6e 63 74 69 6f 6e 28 20 6e 61 6d 65 2c 20 76 61 6c 75 65 20 29 20 7b 0a 09 09 72 65 74 75 72 6e | nction(.name,.value.).{...return |
d660 | 20 6a 51 75 65 72 79 2e 61 63 63 65 73 73 28 20 74 68 69 73 2c 20 6a 51 75 65 72 79 2e 70 72 6f | .jQuery.access(.this,.jQuery.pro |
d680 | 70 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 | p,.name,.value,.arguments.length |
d6a0 | 20 3e 20 31 20 29 3b 0a 09 7d 2c 0a 0a 09 72 65 6d 6f 76 65 50 72 6f 70 3a 20 66 75 6e 63 74 69 | .>.1.);..},...removeProp:.functi |
d6c0 | 6f 6e 28 20 6e 61 6d 65 20 29 20 7b 0a 09 09 6e 61 6d 65 20 3d 20 6a 51 75 65 72 79 2e 70 72 6f | on(.name.).{...name.=.jQuery.pro |
d6e0 | 70 46 69 78 5b 20 6e 61 6d 65 20 5d 20 7c 7c 20 6e 61 6d 65 3b 0a 09 09 72 65 74 75 72 6e 20 74 | pFix[.name.].||.name;...return.t |
d700 | 68 69 73 2e 65 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 2f 2f 20 74 72 79 2f | his.each(function().{....//.try/ |
d720 | 63 61 74 63 68 20 68 61 6e 64 6c 65 73 20 63 61 73 65 73 20 77 68 65 72 65 20 49 45 20 62 61 6c | catch.handles.cases.where.IE.bal |
d740 | 6b 73 20 28 73 75 63 68 20 61 73 20 72 65 6d 6f 76 69 6e 67 20 61 20 70 72 6f 70 65 72 74 79 20 | ks.(such.as.removing.a.property. |
d760 | 6f 6e 20 77 69 6e 64 6f 77 29 0a 09 09 09 74 72 79 20 7b 0a 09 09 09 09 74 68 69 73 5b 20 6e 61 | on.window)....try.{.....this[.na |
d780 | 6d 65 20 5d 20 3d 20 75 6e 64 65 66 69 6e 65 64 3b 0a 09 09 09 09 64 65 6c 65 74 65 20 74 68 69 | me.].=.undefined;.....delete.thi |
d7a0 | 73 5b 20 6e 61 6d 65 20 5d 3b 0a 09 09 09 7d 20 63 61 74 63 68 28 20 65 20 29 20 7b 7d 0a 09 09 | s[.name.];....}.catch(.e.).{}... |
d7c0 | 7d 29 3b 0a 09 7d 2c 0a 0a 09 61 64 64 43 6c 61 73 73 3a 20 66 75 6e 63 74 69 6f 6e 28 20 76 61 | });..},...addClass:.function(.va |
d7e0 | 6c 75 65 20 29 20 7b 0a 09 09 76 61 72 20 63 6c 61 73 73 4e 61 6d 65 73 2c 20 69 2c 20 6c 2c 20 | lue.).{...var.classNames,.i,.l,. |
d800 | 65 6c 65 6d 2c 0a 09 09 09 73 65 74 43 6c 61 73 73 2c 20 63 2c 20 63 6c 3b 0a 0a 09 09 69 66 20 | elem,....setClass,.c,.cl;....if. |
d820 | 28 20 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 76 61 6c 75 65 20 29 20 29 20 7b | (.jQuery.isFunction(.value.).).{ |
d840 | 0a 09 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 65 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 20 6a | ....return.this.each(function(.j |
d860 | 20 29 20 7b 0a 09 09 09 09 6a 51 75 65 72 79 28 20 74 68 69 73 20 29 2e 61 64 64 43 6c 61 73 73 | .).{.....jQuery(.this.).addClass |
d880 | 28 20 76 61 6c 75 65 2e 63 61 6c 6c 28 74 68 69 73 2c 20 6a 2c 20 74 68 69 73 2e 63 6c 61 73 73 | (.value.call(this,.j,.this.class |
d8a0 | 4e 61 6d 65 29 20 29 3b 0a 09 09 09 7d 29 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 76 61 6c 75 | Name).);....});...}....if.(.valu |
d8c0 | 65 20 26 26 20 74 79 70 65 6f 66 20 76 61 6c 75 65 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 20 29 | e.&&.typeof.value.===."string".) |
d8e0 | 20 7b 0a 09 09 09 63 6c 61 73 73 4e 61 6d 65 73 20 3d 20 76 61 6c 75 65 2e 73 70 6c 69 74 28 20 | .{....classNames.=.value.split(. |
d900 | 63 6f 72 65 5f 72 73 70 61 63 65 20 29 3b 0a 0a 09 09 09 66 6f 72 20 28 20 69 20 3d 20 30 2c 20 | core_rspace.);.....for.(.i.=.0,. |
d920 | 6c 20 3d 20 74 68 69 73 2e 6c 65 6e 67 74 68 3b 20 69 20 3c 20 6c 3b 20 69 2b 2b 20 29 20 7b 0a | l.=.this.length;.i.<.l;.i++.).{. |
d940 | 09 09 09 09 65 6c 65 6d 20 3d 20 74 68 69 73 5b 20 69 20 5d 3b 0a 0a 09 09 09 09 69 66 20 28 20 | ....elem.=.this[.i.];......if.(. |
d960 | 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 20 29 20 7b 0a 09 09 09 09 09 69 66 20 | elem.nodeType.===.1.).{......if. |
d980 | 28 20 21 65 6c 65 6d 2e 63 6c 61 73 73 4e 61 6d 65 20 26 26 20 63 6c 61 73 73 4e 61 6d 65 73 2e | (.!elem.className.&&.classNames. |
d9a0 | 6c 65 6e 67 74 68 20 3d 3d 3d 20 31 20 29 20 7b 0a 09 09 09 09 09 09 65 6c 65 6d 2e 63 6c 61 73 | length.===.1.).{.......elem.clas |
d9c0 | 73 4e 61 6d 65 20 3d 20 76 61 6c 75 65 3b 0a 0a 09 09 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 | sName.=.value;.......}.else.{... |
d9e0 | 09 09 09 09 73 65 74 43 6c 61 73 73 20 3d 20 22 20 22 20 2b 20 65 6c 65 6d 2e 63 6c 61 73 73 4e | ....setClass.=.".".+.elem.classN |
da00 | 61 6d 65 20 2b 20 22 20 22 3b 0a 0a 09 09 09 09 09 09 66 6f 72 20 28 20 63 20 3d 20 30 2c 20 63 | ame.+.".";........for.(.c.=.0,.c |
da20 | 6c 20 3d 20 63 6c 61 73 73 4e 61 6d 65 73 2e 6c 65 6e 67 74 68 3b 20 63 20 3c 20 63 6c 3b 20 63 | l.=.classNames.length;.c.<.cl;.c |
da40 | 2b 2b 20 29 20 7b 0a 09 09 09 09 09 09 09 69 66 20 28 20 21 7e 73 65 74 43 6c 61 73 73 2e 69 6e | ++.).{........if.(.!~setClass.in |
da60 | 64 65 78 4f 66 28 20 22 20 22 20 2b 20 63 6c 61 73 73 4e 61 6d 65 73 5b 20 63 20 5d 20 2b 20 22 | dexOf(.".".+.classNames[.c.].+." |
da80 | 20 22 20 29 20 29 20 7b 0a 09 09 09 09 09 09 09 09 73 65 74 43 6c 61 73 73 20 2b 3d 20 63 6c 61 | .".).).{.........setClass.+=.cla |
daa0 | 73 73 4e 61 6d 65 73 5b 20 63 20 5d 20 2b 20 22 20 22 3b 0a 09 09 09 09 09 09 09 7d 0a 09 09 09 | ssNames[.c.].+.".";........}.... |
dac0 | 09 09 09 7d 0a 09 09 09 09 09 09 65 6c 65 6d 2e 63 6c 61 73 73 4e 61 6d 65 20 3d 20 6a 51 75 65 | ...}.......elem.className.=.jQue |
dae0 | 72 79 2e 74 72 69 6d 28 20 73 65 74 43 6c 61 73 73 20 29 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 | ry.trim(.setClass.);......}..... |
db00 | 7d 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 7d 2c 0a 0a | }....}...}....return.this;..},.. |
db20 | 09 72 65 6d 6f 76 65 43 6c 61 73 73 3a 20 66 75 6e 63 74 69 6f 6e 28 20 76 61 6c 75 65 20 29 20 | .removeClass:.function(.value.). |
db40 | 7b 0a 09 09 76 61 72 20 72 65 6d 6f 76 65 73 2c 20 63 6c 61 73 73 4e 61 6d 65 2c 20 65 6c 65 6d | {...var.removes,.className,.elem |
db60 | 2c 20 63 2c 20 63 6c 2c 20 69 2c 20 6c 3b 0a 0a 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e 69 73 | ,.c,.cl,.i,.l;....if.(.jQuery.is |
db80 | 46 75 6e 63 74 69 6f 6e 28 20 76 61 6c 75 65 20 29 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 | Function(.value.).).{....return. |
dba0 | 74 68 69 73 2e 65 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 20 6a 20 29 20 7b 0a 09 09 09 09 6a 51 | this.each(function(.j.).{.....jQ |
dbc0 | 75 65 72 79 28 20 74 68 69 73 20 29 2e 72 65 6d 6f 76 65 43 6c 61 73 73 28 20 76 61 6c 75 65 2e | uery(.this.).removeClass(.value. |
dbe0 | 63 61 6c 6c 28 74 68 69 73 2c 20 6a 2c 20 74 68 69 73 2e 63 6c 61 73 73 4e 61 6d 65 29 20 29 3b | call(this,.j,.this.className).); |
dc00 | 0a 09 09 09 7d 29 3b 0a 09 09 7d 0a 09 09 69 66 20 28 20 28 76 61 6c 75 65 20 26 26 20 74 79 70 | ....});...}...if.(.(value.&&.typ |
dc20 | 65 6f 66 20 76 61 6c 75 65 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 29 20 7c 7c 20 76 61 6c 75 65 | eof.value.===."string").||.value |
dc40 | 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b 0a 09 09 09 72 65 6d 6f 76 65 73 20 3d 20 | .===.undefined.).{....removes.=. |
dc60 | 28 20 76 61 6c 75 65 20 7c 7c 20 22 22 20 29 2e 73 70 6c 69 74 28 20 63 6f 72 65 5f 72 73 70 61 | (.value.||."".).split(.core_rspa |
dc80 | 63 65 20 29 3b 0a 0a 09 09 09 66 6f 72 20 28 20 69 20 3d 20 30 2c 20 6c 20 3d 20 74 68 69 73 2e | ce.);.....for.(.i.=.0,.l.=.this. |
dca0 | 6c 65 6e 67 74 68 3b 20 69 20 3c 20 6c 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 09 65 6c 65 6d 20 | length;.i.<.l;.i++.).{.....elem. |
dcc0 | 3d 20 74 68 69 73 5b 20 69 20 5d 3b 0a 09 09 09 09 69 66 20 28 20 65 6c 65 6d 2e 6e 6f 64 65 54 | =.this[.i.];.....if.(.elem.nodeT |
dce0 | 79 70 65 20 3d 3d 3d 20 31 20 26 26 20 65 6c 65 6d 2e 63 6c 61 73 73 4e 61 6d 65 20 29 20 7b 0a | ype.===.1.&&.elem.className.).{. |
dd00 | 0a 09 09 09 09 09 63 6c 61 73 73 4e 61 6d 65 20 3d 20 28 22 20 22 20 2b 20 65 6c 65 6d 2e 63 6c | ......className.=.(".".+.elem.cl |
dd20 | 61 73 73 4e 61 6d 65 20 2b 20 22 20 22 29 2e 72 65 70 6c 61 63 65 28 20 72 63 6c 61 73 73 2c 20 | assName.+.".").replace(.rclass,. |
dd40 | 22 20 22 20 29 3b 0a 0a 09 09 09 09 09 2f 2f 20 6c 6f 6f 70 20 6f 76 65 72 20 65 61 63 68 20 69 | ".".);.......//.loop.over.each.i |
dd60 | 74 65 6d 20 69 6e 20 74 68 65 20 72 65 6d 6f 76 61 6c 20 6c 69 73 74 0a 09 09 09 09 09 66 6f 72 | tem.in.the.removal.list......for |
dd80 | 20 28 20 63 20 3d 20 30 2c 20 63 6c 20 3d 20 72 65 6d 6f 76 65 73 2e 6c 65 6e 67 74 68 3b 20 63 | .(.c.=.0,.cl.=.removes.length;.c |
dda0 | 20 3c 20 63 6c 3b 20 63 2b 2b 20 29 20 7b 0a 09 09 09 09 09 09 2f 2f 20 52 65 6d 6f 76 65 20 75 | .<.cl;.c++.).{.......//.Remove.u |
ddc0 | 6e 74 69 6c 20 74 68 65 72 65 20 69 73 20 6e 6f 74 68 69 6e 67 20 74 6f 20 72 65 6d 6f 76 65 2c | ntil.there.is.nothing.to.remove, |
dde0 | 0a 09 09 09 09 09 09 77 68 69 6c 65 20 28 20 63 6c 61 73 73 4e 61 6d 65 2e 69 6e 64 65 78 4f 66 | .......while.(.className.indexOf |
de00 | 28 22 20 22 20 2b 20 72 65 6d 6f 76 65 73 5b 20 63 20 5d 20 2b 20 22 20 22 29 20 3e 20 2d 31 20 | (".".+.removes[.c.].+.".").>.-1. |
de20 | 29 20 7b 0a 09 09 09 09 09 09 09 63 6c 61 73 73 4e 61 6d 65 20 3d 20 63 6c 61 73 73 4e 61 6d 65 | ).{........className.=.className |
de40 | 2e 72 65 70 6c 61 63 65 28 20 22 20 22 20 2b 20 72 65 6d 6f 76 65 73 5b 20 63 20 5d 20 2b 20 22 | .replace(.".".+.removes[.c.].+." |
de60 | 20 22 20 2c 20 22 20 22 20 29 3b 0a 09 09 09 09 09 09 7d 0a 09 09 09 09 09 7d 0a 09 09 09 09 09 | .".,.".".);.......}......}...... |
de80 | 65 6c 65 6d 2e 63 6c 61 73 73 4e 61 6d 65 20 3d 20 76 61 6c 75 65 20 3f 20 6a 51 75 65 72 79 2e | elem.className.=.value.?.jQuery. |
dea0 | 74 72 69 6d 28 20 63 6c 61 73 73 4e 61 6d 65 20 29 20 3a 20 22 22 3b 0a 09 09 09 09 7d 0a 09 09 | trim(.className.).:."";.....}... |
dec0 | 09 7d 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 7d 2c 0a 0a 09 74 6f 67 | .}...}....return.this;..},...tog |
dee0 | 67 6c 65 43 6c 61 73 73 3a 20 66 75 6e 63 74 69 6f 6e 28 20 76 61 6c 75 65 2c 20 73 74 61 74 65 | gleClass:.function(.value,.state |
df00 | 56 61 6c 20 29 20 7b 0a 09 09 76 61 72 20 74 79 70 65 20 3d 20 74 79 70 65 6f 66 20 76 61 6c 75 | Val.).{...var.type.=.typeof.valu |
df20 | 65 2c 0a 09 09 09 69 73 42 6f 6f 6c 20 3d 20 74 79 70 65 6f 66 20 73 74 61 74 65 56 61 6c 20 3d | e,....isBool.=.typeof.stateVal.= |
df40 | 3d 3d 20 22 62 6f 6f 6c 65 61 6e 22 3b 0a 0a 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e 69 73 46 | ==."boolean";....if.(.jQuery.isF |
df60 | 75 6e 63 74 69 6f 6e 28 20 76 61 6c 75 65 20 29 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 74 | unction(.value.).).{....return.t |
df80 | 68 69 73 2e 65 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 20 69 20 29 20 7b 0a 09 09 09 09 6a 51 75 | his.each(function(.i.).{.....jQu |
dfa0 | 65 72 79 28 20 74 68 69 73 20 29 2e 74 6f 67 67 6c 65 43 6c 61 73 73 28 20 76 61 6c 75 65 2e 63 | ery(.this.).toggleClass(.value.c |
dfc0 | 61 6c 6c 28 74 68 69 73 2c 20 69 2c 20 74 68 69 73 2e 63 6c 61 73 73 4e 61 6d 65 2c 20 73 74 61 | all(this,.i,.this.className,.sta |
dfe0 | 74 65 56 61 6c 29 2c 20 73 74 61 74 65 56 61 6c 20 29 3b 0a 09 09 09 7d 29 3b 0a 09 09 7d 0a 0a | teVal),.stateVal.);....});...}.. |
e000 | 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 65 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a | ..return.this.each(function().{. |
e020 | 09 09 09 69 66 20 28 20 74 79 70 65 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 20 29 20 7b 0a 09 09 | ...if.(.type.===."string".).{... |
e040 | 09 09 2f 2f 20 74 6f 67 67 6c 65 20 69 6e 64 69 76 69 64 75 61 6c 20 63 6c 61 73 73 20 6e 61 6d | ..//.toggle.individual.class.nam |
e060 | 65 73 0a 09 09 09 09 76 61 72 20 63 6c 61 73 73 4e 61 6d 65 2c 0a 09 09 09 09 09 69 20 3d 20 30 | es.....var.className,......i.=.0 |
e080 | 2c 0a 09 09 09 09 09 73 65 6c 66 20 3d 20 6a 51 75 65 72 79 28 20 74 68 69 73 20 29 2c 0a 09 09 | ,......self.=.jQuery(.this.),... |
e0a0 | 09 09 09 73 74 61 74 65 20 3d 20 73 74 61 74 65 56 61 6c 2c 0a 09 09 09 09 09 63 6c 61 73 73 4e | ...state.=.stateVal,......classN |
e0c0 | 61 6d 65 73 20 3d 20 76 61 6c 75 65 2e 73 70 6c 69 74 28 20 63 6f 72 65 5f 72 73 70 61 63 65 20 | ames.=.value.split(.core_rspace. |
e0e0 | 29 3b 0a 0a 09 09 09 09 77 68 69 6c 65 20 28 20 28 63 6c 61 73 73 4e 61 6d 65 20 3d 20 63 6c 61 | );......while.(.(className.=.cla |
e100 | 73 73 4e 61 6d 65 73 5b 20 69 2b 2b 20 5d 29 20 29 20 7b 0a 09 09 09 09 09 2f 2f 20 63 68 65 63 | ssNames[.i++.]).).{......//.chec |
e120 | 6b 20 65 61 63 68 20 63 6c 61 73 73 4e 61 6d 65 20 67 69 76 65 6e 2c 20 73 70 61 63 65 20 73 65 | k.each.className.given,.space.se |
e140 | 70 61 72 61 74 65 64 20 6c 69 73 74 0a 09 09 09 09 09 73 74 61 74 65 20 3d 20 69 73 42 6f 6f 6c | parated.list......state.=.isBool |
e160 | 20 3f 20 73 74 61 74 65 20 3a 20 21 73 65 6c 66 2e 68 61 73 43 6c 61 73 73 28 20 63 6c 61 73 73 | .?.state.:.!self.hasClass(.class |
e180 | 4e 61 6d 65 20 29 3b 0a 09 09 09 09 09 73 65 6c 66 5b 20 73 74 61 74 65 20 3f 20 22 61 64 64 43 | Name.);......self[.state.?."addC |
e1a0 | 6c 61 73 73 22 20 3a 20 22 72 65 6d 6f 76 65 43 6c 61 73 73 22 20 5d 28 20 63 6c 61 73 73 4e 61 | lass".:."removeClass".](.classNa |
e1c0 | 6d 65 20 29 3b 0a 09 09 09 09 7d 0a 0a 09 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 74 79 70 65 | me.);.....}.....}.else.if.(.type |
e1e0 | 20 3d 3d 3d 20 22 75 6e 64 65 66 69 6e 65 64 22 20 7c 7c 20 74 79 70 65 20 3d 3d 3d 20 22 62 6f | .===."undefined".||.type.===."bo |
e200 | 6f 6c 65 61 6e 22 20 29 20 7b 0a 09 09 09 09 69 66 20 28 20 74 68 69 73 2e 63 6c 61 73 73 4e 61 | olean".).{.....if.(.this.classNa |
e220 | 6d 65 20 29 20 7b 0a 09 09 09 09 09 2f 2f 20 73 74 6f 72 65 20 63 6c 61 73 73 4e 61 6d 65 20 69 | me.).{......//.store.className.i |
e240 | 66 20 73 65 74 0a 09 09 09 09 09 6a 51 75 65 72 79 2e 5f 64 61 74 61 28 20 74 68 69 73 2c 20 22 | f.set......jQuery._data(.this,." |
e260 | 5f 5f 63 6c 61 73 73 4e 61 6d 65 5f 5f 22 2c 20 74 68 69 73 2e 63 6c 61 73 73 4e 61 6d 65 20 29 | __className__",.this.className.) |
e280 | 3b 0a 09 09 09 09 7d 0a 0a 09 09 09 09 2f 2f 20 74 6f 67 67 6c 65 20 77 68 6f 6c 65 20 63 6c 61 | ;.....}......//.toggle.whole.cla |
e2a0 | 73 73 4e 61 6d 65 0a 09 09 09 09 74 68 69 73 2e 63 6c 61 73 73 4e 61 6d 65 20 3d 20 74 68 69 73 | ssName.....this.className.=.this |
e2c0 | 2e 63 6c 61 73 73 4e 61 6d 65 20 7c 7c 20 76 61 6c 75 65 20 3d 3d 3d 20 66 61 6c 73 65 20 3f 20 | .className.||.value.===.false.?. |
e2e0 | 22 22 20 3a 20 6a 51 75 65 72 79 2e 5f 64 61 74 61 28 20 74 68 69 73 2c 20 22 5f 5f 63 6c 61 73 | "".:.jQuery._data(.this,."__clas |
e300 | 73 4e 61 6d 65 5f 5f 22 20 29 20 7c 7c 20 22 22 3b 0a 09 09 09 7d 0a 09 09 7d 29 3b 0a 09 7d 2c | sName__".).||."";....}...});..}, |
e320 | 0a 0a 09 68 61 73 43 6c 61 73 73 3a 20 66 75 6e 63 74 69 6f 6e 28 20 73 65 6c 65 63 74 6f 72 20 | ...hasClass:.function(.selector. |
e340 | 29 20 7b 0a 09 09 76 61 72 20 63 6c 61 73 73 4e 61 6d 65 20 3d 20 22 20 22 20 2b 20 73 65 6c 65 | ).{...var.className.=.".".+.sele |
e360 | 63 74 6f 72 20 2b 20 22 20 22 2c 0a 09 09 09 69 20 3d 20 30 2c 0a 09 09 09 6c 20 3d 20 74 68 69 | ctor.+.".",....i.=.0,....l.=.thi |
e380 | 73 2e 6c 65 6e 67 74 68 3b 0a 09 09 66 6f 72 20 28 20 3b 20 69 20 3c 20 6c 3b 20 69 2b 2b 20 29 | s.length;...for.(.;.i.<.l;.i++.) |
e3a0 | 20 7b 0a 09 09 09 69 66 20 28 20 74 68 69 73 5b 69 5d 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 | .{....if.(.this[i].nodeType.===. |
e3c0 | 31 20 26 26 20 28 22 20 22 20 2b 20 74 68 69 73 5b 69 5d 2e 63 6c 61 73 73 4e 61 6d 65 20 2b 20 | 1.&&.(".".+.this[i].className.+. |
e3e0 | 22 20 22 29 2e 72 65 70 6c 61 63 65 28 72 63 6c 61 73 73 2c 20 22 20 22 29 2e 69 6e 64 65 78 4f | ".").replace(rclass,.".").indexO |
e400 | 66 28 20 63 6c 61 73 73 4e 61 6d 65 20 29 20 3e 20 2d 31 20 29 20 7b 0a 09 09 09 09 72 65 74 75 | f(.className.).>.-1.).{.....retu |
e420 | 72 6e 20 74 72 75 65 3b 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 66 61 6c 73 | rn.true;....}...}....return.fals |
e440 | 65 3b 0a 09 7d 2c 0a 0a 09 76 61 6c 3a 20 66 75 6e 63 74 69 6f 6e 28 20 76 61 6c 75 65 20 29 20 | e;..},...val:.function(.value.). |
e460 | 7b 0a 09 09 76 61 72 20 68 6f 6f 6b 73 2c 20 72 65 74 2c 20 69 73 46 75 6e 63 74 69 6f 6e 2c 0a | {...var.hooks,.ret,.isFunction,. |
e480 | 09 09 09 65 6c 65 6d 20 3d 20 74 68 69 73 5b 30 5d 3b 0a 0a 09 09 69 66 20 28 20 21 61 72 67 75 | ...elem.=.this[0];....if.(.!argu |
e4a0 | 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 29 20 7b 0a 09 09 09 69 66 20 28 20 65 6c 65 6d 20 29 20 | ments.length.).{....if.(.elem.). |
e4c0 | 7b 0a 09 09 09 09 68 6f 6f 6b 73 20 3d 20 6a 51 75 65 72 79 2e 76 61 6c 48 6f 6f 6b 73 5b 20 65 | {.....hooks.=.jQuery.valHooks[.e |
e4e0 | 6c 65 6d 2e 74 79 70 65 20 5d 20 7c 7c 20 6a 51 75 65 72 79 2e 76 61 6c 48 6f 6f 6b 73 5b 20 65 | lem.type.].||.jQuery.valHooks[.e |
e500 | 6c 65 6d 2e 6e 6f 64 65 4e 61 6d 65 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 20 5d 3b 0a 0a 09 | lem.nodeName.toLowerCase().];... |
e520 | 09 09 09 69 66 20 28 20 68 6f 6f 6b 73 20 26 26 20 22 67 65 74 22 20 69 6e 20 68 6f 6f 6b 73 20 | ...if.(.hooks.&&."get".in.hooks. |
e540 | 26 26 20 28 72 65 74 20 3d 20 68 6f 6f 6b 73 2e 67 65 74 28 20 65 6c 65 6d 2c 20 22 76 61 6c 75 | &&.(ret.=.hooks.get(.elem,."valu |
e560 | 65 22 20 29 29 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b 0a 09 09 09 09 09 72 65 74 | e".)).!==.undefined.).{......ret |
e580 | 75 72 6e 20 72 65 74 3b 0a 09 09 09 09 7d 0a 0a 09 09 09 09 72 65 74 20 3d 20 65 6c 65 6d 2e 76 | urn.ret;.....}......ret.=.elem.v |
e5a0 | 61 6c 75 65 3b 0a 0a 09 09 09 09 72 65 74 75 72 6e 20 74 79 70 65 6f 66 20 72 65 74 20 3d 3d 3d | alue;......return.typeof.ret.=== |
e5c0 | 20 22 73 74 72 69 6e 67 22 20 3f 0a 09 09 09 09 09 2f 2f 20 68 61 6e 64 6c 65 20 6d 6f 73 74 20 | ."string".?......//.handle.most. |
e5e0 | 63 6f 6d 6d 6f 6e 20 73 74 72 69 6e 67 20 63 61 73 65 73 0a 09 09 09 09 09 72 65 74 2e 72 65 70 | common.string.cases......ret.rep |
e600 | 6c 61 63 65 28 72 72 65 74 75 72 6e 2c 20 22 22 29 20 3a 0a 09 09 09 09 09 2f 2f 20 68 61 6e 64 | lace(rreturn,."").:......//.hand |
e620 | 6c 65 20 63 61 73 65 73 20 77 68 65 72 65 20 76 61 6c 75 65 20 69 73 20 6e 75 6c 6c 2f 75 6e 64 | le.cases.where.value.is.null/und |
e640 | 65 66 20 6f 72 20 6e 75 6d 62 65 72 0a 09 09 09 09 09 72 65 74 20 3d 3d 20 6e 75 6c 6c 20 3f 20 | ef.or.number......ret.==.null.?. |
e660 | 22 22 20 3a 20 72 65 74 3b 0a 09 09 09 7d 0a 0a 09 09 09 72 65 74 75 72 6e 3b 0a 09 09 7d 0a 0a | "".:.ret;....}.....return;...}.. |
e680 | 09 09 69 73 46 75 6e 63 74 69 6f 6e 20 3d 20 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e | ..isFunction.=.jQuery.isFunction |
e6a0 | 28 20 76 61 6c 75 65 20 29 3b 0a 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 65 61 63 68 28 66 | (.value.);....return.this.each(f |
e6c0 | 75 6e 63 74 69 6f 6e 28 20 69 20 29 20 7b 0a 09 09 09 76 61 72 20 76 61 6c 2c 0a 09 09 09 09 73 | unction(.i.).{....var.val,.....s |
e6e0 | 65 6c 66 20 3d 20 6a 51 75 65 72 79 28 74 68 69 73 29 3b 0a 0a 09 09 09 69 66 20 28 20 74 68 69 | elf.=.jQuery(this);.....if.(.thi |
e700 | 73 2e 6e 6f 64 65 54 79 70 65 20 21 3d 3d 20 31 20 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 3b | s.nodeType.!==.1.).{.....return; |
e720 | 0a 09 09 09 7d 0a 0a 09 09 09 69 66 20 28 20 69 73 46 75 6e 63 74 69 6f 6e 20 29 20 7b 0a 09 09 | ....}.....if.(.isFunction.).{... |
e740 | 09 09 76 61 6c 20 3d 20 76 61 6c 75 65 2e 63 61 6c 6c 28 20 74 68 69 73 2c 20 69 2c 20 73 65 6c | ..val.=.value.call(.this,.i,.sel |
e760 | 66 2e 76 61 6c 28 29 20 29 3b 0a 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 76 61 6c 20 3d | f.val().);....}.else.{.....val.= |
e780 | 20 76 61 6c 75 65 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 54 72 65 61 74 20 6e 75 6c 6c 2f 75 | .value;....}.....//.Treat.null/u |
e7a0 | 6e 64 65 66 69 6e 65 64 20 61 73 20 22 22 3b 20 63 6f 6e 76 65 72 74 20 6e 75 6d 62 65 72 73 20 | ndefined.as."";.convert.numbers. |
e7c0 | 74 6f 20 73 74 72 69 6e 67 0a 09 09 09 69 66 20 28 20 76 61 6c 20 3d 3d 20 6e 75 6c 6c 20 29 20 | to.string....if.(.val.==.null.). |
e7e0 | 7b 0a 09 09 09 09 76 61 6c 20 3d 20 22 22 3b 0a 09 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 74 | {.....val.=."";....}.else.if.(.t |
e800 | 79 70 65 6f 66 20 76 61 6c 20 3d 3d 3d 20 22 6e 75 6d 62 65 72 22 20 29 20 7b 0a 09 09 09 09 76 | ypeof.val.===."number".).{.....v |
e820 | 61 6c 20 2b 3d 20 22 22 3b 0a 09 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 6a 51 75 65 72 79 2e | al.+=."";....}.else.if.(.jQuery. |
e840 | 69 73 41 72 72 61 79 28 20 76 61 6c 20 29 20 29 20 7b 0a 09 09 09 09 76 61 6c 20 3d 20 6a 51 75 | isArray(.val.).).{.....val.=.jQu |
e860 | 65 72 79 2e 6d 61 70 28 76 61 6c 2c 20 66 75 6e 63 74 69 6f 6e 20 28 20 76 61 6c 75 65 20 29 20 | ery.map(val,.function.(.value.). |
e880 | 7b 0a 09 09 09 09 09 72 65 74 75 72 6e 20 76 61 6c 75 65 20 3d 3d 20 6e 75 6c 6c 20 3f 20 22 22 | {......return.value.==.null.?."" |
e8a0 | 20 3a 20 76 61 6c 75 65 20 2b 20 22 22 3b 0a 09 09 09 09 7d 29 3b 0a 09 09 09 7d 0a 0a 09 09 09 | .:.value.+."";.....});....}..... |
e8c0 | 68 6f 6f 6b 73 20 3d 20 6a 51 75 65 72 79 2e 76 61 6c 48 6f 6f 6b 73 5b 20 74 68 69 73 2e 74 79 | hooks.=.jQuery.valHooks[.this.ty |
e8e0 | 70 65 20 5d 20 7c 7c 20 6a 51 75 65 72 79 2e 76 61 6c 48 6f 6f 6b 73 5b 20 74 68 69 73 2e 6e 6f | pe.].||.jQuery.valHooks[.this.no |
e900 | 64 65 4e 61 6d 65 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 20 5d 3b 0a 0a 09 09 09 2f 2f 20 49 | deName.toLowerCase().];.....//.I |
e920 | 66 20 73 65 74 20 72 65 74 75 72 6e 73 20 75 6e 64 65 66 69 6e 65 64 2c 20 66 61 6c 6c 20 62 61 | f.set.returns.undefined,.fall.ba |
e940 | 63 6b 20 74 6f 20 6e 6f 72 6d 61 6c 20 73 65 74 74 69 6e 67 0a 09 09 09 69 66 20 28 20 21 68 6f | ck.to.normal.setting....if.(.!ho |
e960 | 6f 6b 73 20 7c 7c 20 21 28 22 73 65 74 22 20 69 6e 20 68 6f 6f 6b 73 29 20 7c 7c 20 68 6f 6f 6b | oks.||.!("set".in.hooks).||.hook |
e980 | 73 2e 73 65 74 28 20 74 68 69 73 2c 20 76 61 6c 2c 20 22 76 61 6c 75 65 22 20 29 20 3d 3d 3d 20 | s.set(.this,.val,."value".).===. |
e9a0 | 75 6e 64 65 66 69 6e 65 64 20 29 20 7b 0a 09 09 09 09 74 68 69 73 2e 76 61 6c 75 65 20 3d 20 76 | undefined.).{.....this.value.=.v |
e9c0 | 61 6c 3b 0a 09 09 09 7d 0a 09 09 7d 29 3b 0a 09 7d 0a 7d 29 3b 0a 0a 6a 51 75 65 72 79 2e 65 78 | al;....}...});..}.});..jQuery.ex |
e9e0 | 74 65 6e 64 28 7b 0a 09 76 61 6c 48 6f 6f 6b 73 3a 20 7b 0a 09 09 6f 70 74 69 6f 6e 3a 20 7b 0a | tend({..valHooks:.{...option:.{. |
ea00 | 09 09 09 67 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a 09 09 09 09 2f | ...get:.function(.elem.).{...../ |
ea20 | 2f 20 61 74 74 72 69 62 75 74 65 73 2e 76 61 6c 75 65 20 69 73 20 75 6e 64 65 66 69 6e 65 64 20 | /.attributes.value.is.undefined. |
ea40 | 69 6e 20 42 6c 61 63 6b 62 65 72 72 79 20 34 2e 37 20 62 75 74 0a 09 09 09 09 2f 2f 20 75 73 65 | in.Blackberry.4.7.but.....//.use |
ea60 | 73 20 2e 76 61 6c 75 65 2e 20 53 65 65 20 23 36 39 33 32 0a 09 09 09 09 76 61 72 20 76 61 6c 20 | s..value..See.#6932.....var.val. |
ea80 | 3d 20 65 6c 65 6d 2e 61 74 74 72 69 62 75 74 65 73 2e 76 61 6c 75 65 3b 0a 09 09 09 09 72 65 74 | =.elem.attributes.value;.....ret |
eaa0 | 75 72 6e 20 21 76 61 6c 20 7c 7c 20 76 61 6c 2e 73 70 65 63 69 66 69 65 64 20 3f 20 65 6c 65 6d | urn.!val.||.val.specified.?.elem |
eac0 | 2e 76 61 6c 75 65 20 3a 20 65 6c 65 6d 2e 74 65 78 74 3b 0a 09 09 09 7d 0a 09 09 7d 2c 0a 09 09 | .value.:.elem.text;....}...},... |
eae0 | 73 65 6c 65 63 74 3a 20 7b 0a 09 09 09 67 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d | select:.{....get:.function(.elem |
eb00 | 20 29 20 7b 0a 09 09 09 09 76 61 72 20 76 61 6c 75 65 2c 20 69 2c 20 6d 61 78 2c 20 6f 70 74 69 | .).{.....var.value,.i,.max,.opti |
eb20 | 6f 6e 2c 0a 09 09 09 09 09 69 6e 64 65 78 20 3d 20 65 6c 65 6d 2e 73 65 6c 65 63 74 65 64 49 6e | on,......index.=.elem.selectedIn |
eb40 | 64 65 78 2c 0a 09 09 09 09 09 76 61 6c 75 65 73 20 3d 20 5b 5d 2c 0a 09 09 09 09 09 6f 70 74 69 | dex,......values.=.[],......opti |
eb60 | 6f 6e 73 20 3d 20 65 6c 65 6d 2e 6f 70 74 69 6f 6e 73 2c 0a 09 09 09 09 09 6f 6e 65 20 3d 20 65 | ons.=.elem.options,......one.=.e |
eb80 | 6c 65 6d 2e 74 79 70 65 20 3d 3d 3d 20 22 73 65 6c 65 63 74 2d 6f 6e 65 22 3b 0a 0a 09 09 09 09 | lem.type.===."select-one";...... |
eba0 | 2f 2f 20 4e 6f 74 68 69 6e 67 20 77 61 73 20 73 65 6c 65 63 74 65 64 0a 09 09 09 09 69 66 20 28 | //.Nothing.was.selected.....if.( |
ebc0 | 20 69 6e 64 65 78 20 3c 20 30 20 29 20 7b 0a 09 09 09 09 09 72 65 74 75 72 6e 20 6e 75 6c 6c 3b | .index.<.0.).{......return.null; |
ebe0 | 0a 09 09 09 09 7d 0a 0a 09 09 09 09 2f 2f 20 4c 6f 6f 70 20 74 68 72 6f 75 67 68 20 61 6c 6c 20 | .....}......//.Loop.through.all. |
ec00 | 74 68 65 20 73 65 6c 65 63 74 65 64 20 6f 70 74 69 6f 6e 73 0a 09 09 09 09 69 20 3d 20 6f 6e 65 | the.selected.options.....i.=.one |
ec20 | 20 3f 20 69 6e 64 65 78 20 3a 20 30 3b 0a 09 09 09 09 6d 61 78 20 3d 20 6f 6e 65 20 3f 20 69 6e | .?.index.:.0;.....max.=.one.?.in |
ec40 | 64 65 78 20 2b 20 31 20 3a 20 6f 70 74 69 6f 6e 73 2e 6c 65 6e 67 74 68 3b 0a 09 09 09 09 66 6f | dex.+.1.:.options.length;.....fo |
ec60 | 72 20 28 20 3b 20 69 20 3c 20 6d 61 78 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 09 09 6f 70 74 69 | r.(.;.i.<.max;.i++.).{......opti |
ec80 | 6f 6e 20 3d 20 6f 70 74 69 6f 6e 73 5b 20 69 20 5d 3b 0a 0a 09 09 09 09 09 2f 2f 20 44 6f 6e 27 | on.=.options[.i.];.......//.Don' |
eca0 | 74 20 72 65 74 75 72 6e 20 6f 70 74 69 6f 6e 73 20 74 68 61 74 20 61 72 65 20 64 69 73 61 62 6c | t.return.options.that.are.disabl |
ecc0 | 65 64 20 6f 72 20 69 6e 20 61 20 64 69 73 61 62 6c 65 64 20 6f 70 74 67 72 6f 75 70 0a 09 09 09 | ed.or.in.a.disabled.optgroup.... |
ece0 | 09 09 69 66 20 28 20 6f 70 74 69 6f 6e 2e 73 65 6c 65 63 74 65 64 20 26 26 20 28 6a 51 75 65 72 | ..if.(.option.selected.&&.(jQuer |
ed00 | 79 2e 73 75 70 70 6f 72 74 2e 6f 70 74 44 69 73 61 62 6c 65 64 20 3f 20 21 6f 70 74 69 6f 6e 2e | y.support.optDisabled.?.!option. |
ed20 | 64 69 73 61 62 6c 65 64 20 3a 20 6f 70 74 69 6f 6e 2e 67 65 74 41 74 74 72 69 62 75 74 65 28 22 | disabled.:.option.getAttribute(" |
ed40 | 64 69 73 61 62 6c 65 64 22 29 20 3d 3d 3d 20 6e 75 6c 6c 29 20 26 26 0a 09 09 09 09 09 09 09 28 | disabled").===.null).&&........( |
ed60 | 21 6f 70 74 69 6f 6e 2e 70 61 72 65 6e 74 4e 6f 64 65 2e 64 69 73 61 62 6c 65 64 20 7c 7c 20 21 | !option.parentNode.disabled.||.! |
ed80 | 6a 51 75 65 72 79 2e 6e 6f 64 65 4e 61 6d 65 28 20 6f 70 74 69 6f 6e 2e 70 61 72 65 6e 74 4e 6f | jQuery.nodeName(.option.parentNo |
eda0 | 64 65 2c 20 22 6f 70 74 67 72 6f 75 70 22 20 29 29 20 29 20 7b 0a 0a 09 09 09 09 09 09 2f 2f 20 | de,."optgroup".)).).{........//. |
edc0 | 47 65 74 20 74 68 65 20 73 70 65 63 69 66 69 63 20 76 61 6c 75 65 20 66 6f 72 20 74 68 65 20 6f | Get.the.specific.value.for.the.o |
ede0 | 70 74 69 6f 6e 0a 09 09 09 09 09 09 76 61 6c 75 65 20 3d 20 6a 51 75 65 72 79 28 20 6f 70 74 69 | ption.......value.=.jQuery(.opti |
ee00 | 6f 6e 20 29 2e 76 61 6c 28 29 3b 0a 0a 09 09 09 09 09 09 2f 2f 20 57 65 20 64 6f 6e 27 74 20 6e | on.).val();........//.We.don't.n |
ee20 | 65 65 64 20 61 6e 20 61 72 72 61 79 20 66 6f 72 20 6f 6e 65 20 73 65 6c 65 63 74 73 0a 09 09 09 | eed.an.array.for.one.selects.... |
ee40 | 09 09 09 69 66 20 28 20 6f 6e 65 20 29 20 7b 0a 09 09 09 09 09 09 09 72 65 74 75 72 6e 20 76 61 | ...if.(.one.).{........return.va |
ee60 | 6c 75 65 3b 0a 09 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 09 2f 2f 20 4d 75 6c 74 69 2d 53 65 6c | lue;.......}........//.Multi-Sel |
ee80 | 65 63 74 73 20 72 65 74 75 72 6e 20 61 6e 20 61 72 72 61 79 0a 09 09 09 09 09 09 76 61 6c 75 65 | ects.return.an.array.......value |
eea0 | 73 2e 70 75 73 68 28 20 76 61 6c 75 65 20 29 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 0a 0a 09 | s.push(.value.);......}.....}... |
eec0 | 09 09 09 2f 2f 20 46 69 78 65 73 20 42 75 67 20 23 32 35 35 31 20 2d 2d 20 73 65 6c 65 63 74 2e | ...//.Fixes.Bug.#2551.--.select. |
eee0 | 76 61 6c 28 29 20 62 72 6f 6b 65 6e 20 69 6e 20 49 45 20 61 66 74 65 72 20 66 6f 72 6d 2e 72 65 | val().broken.in.IE.after.form.re |
ef00 | 73 65 74 28 29 0a 09 09 09 09 69 66 20 28 20 6f 6e 65 20 26 26 20 21 76 61 6c 75 65 73 2e 6c 65 | set().....if.(.one.&&.!values.le |
ef20 | 6e 67 74 68 20 26 26 20 6f 70 74 69 6f 6e 73 2e 6c 65 6e 67 74 68 20 29 20 7b 0a 09 09 09 09 09 | ngth.&&.options.length.).{...... |
ef40 | 72 65 74 75 72 6e 20 6a 51 75 65 72 79 28 20 6f 70 74 69 6f 6e 73 5b 20 69 6e 64 65 78 20 5d 20 | return.jQuery(.options[.index.]. |
ef60 | 29 2e 76 61 6c 28 29 3b 0a 09 09 09 09 7d 0a 0a 09 09 09 09 72 65 74 75 72 6e 20 76 61 6c 75 65 | ).val();.....}......return.value |
ef80 | 73 3b 0a 09 09 09 7d 2c 0a 0a 09 09 09 73 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d | s;....},.....set:.function(.elem |
efa0 | 2c 20 76 61 6c 75 65 20 29 20 7b 0a 09 09 09 09 76 61 72 20 76 61 6c 75 65 73 20 3d 20 6a 51 75 | ,.value.).{.....var.values.=.jQu |
efc0 | 65 72 79 2e 6d 61 6b 65 41 72 72 61 79 28 20 76 61 6c 75 65 20 29 3b 0a 0a 09 09 09 09 6a 51 75 | ery.makeArray(.value.);......jQu |
efe0 | 65 72 79 28 65 6c 65 6d 29 2e 66 69 6e 64 28 22 6f 70 74 69 6f 6e 22 29 2e 65 61 63 68 28 66 75 | ery(elem).find("option").each(fu |
f000 | 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 09 74 68 69 73 2e 73 65 6c 65 63 74 65 64 20 3d 20 | nction().{......this.selected.=. |
f020 | 6a 51 75 65 72 79 2e 69 6e 41 72 72 61 79 28 20 6a 51 75 65 72 79 28 74 68 69 73 29 2e 76 61 6c | jQuery.inArray(.jQuery(this).val |
f040 | 28 29 2c 20 76 61 6c 75 65 73 20 29 20 3e 3d 20 30 3b 0a 09 09 09 09 7d 29 3b 0a 0a 09 09 09 09 | (),.values.).>=.0;.....});...... |
f060 | 69 66 20 28 20 21 76 61 6c 75 65 73 2e 6c 65 6e 67 74 68 20 29 20 7b 0a 09 09 09 09 09 65 6c 65 | if.(.!values.length.).{......ele |
f080 | 6d 2e 73 65 6c 65 63 74 65 64 49 6e 64 65 78 20 3d 20 2d 31 3b 0a 09 09 09 09 7d 0a 09 09 09 09 | m.selectedIndex.=.-1;.....}..... |
f0a0 | 72 65 74 75 72 6e 20 76 61 6c 75 65 73 3b 0a 09 09 09 7d 0a 09 09 7d 0a 09 7d 2c 0a 0a 09 2f 2f | return.values;....}...}..},...// |
f0c0 | 20 55 6e 75 73 65 64 20 69 6e 20 31 2e 38 2c 20 6c 65 66 74 20 69 6e 20 73 6f 20 61 74 74 72 46 | .Unused.in.1.8,.left.in.so.attrF |
f0e0 | 6e 2d 73 74 61 62 62 65 72 73 20 77 6f 6e 27 74 20 64 69 65 3b 20 72 65 6d 6f 76 65 20 69 6e 20 | n-stabbers.won't.die;.remove.in. |
f100 | 31 2e 39 0a 09 61 74 74 72 46 6e 3a 20 7b 7d 2c 0a 0a 09 61 74 74 72 3a 20 66 75 6e 63 74 69 6f | 1.9..attrFn:.{},...attr:.functio |
f120 | 6e 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 70 61 73 73 20 29 20 7b 0a 09 | n(.elem,.name,.value,.pass.).{.. |
f140 | 09 76 61 72 20 72 65 74 2c 20 68 6f 6f 6b 73 2c 20 6e 6f 74 78 6d 6c 2c 0a 09 09 09 6e 54 79 70 | .var.ret,.hooks,.notxml,....nTyp |
f160 | 65 20 3d 20 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 3b 0a 0a 09 09 2f 2f 20 64 6f 6e 27 74 20 67 | e.=.elem.nodeType;....//.don't.g |
f180 | 65 74 2f 73 65 74 20 61 74 74 72 69 62 75 74 65 73 20 6f 6e 20 74 65 78 74 2c 20 63 6f 6d 6d 65 | et/set.attributes.on.text,.comme |
f1a0 | 6e 74 20 61 6e 64 20 61 74 74 72 69 62 75 74 65 20 6e 6f 64 65 73 0a 09 09 69 66 20 28 20 21 65 | nt.and.attribute.nodes...if.(.!e |
f1c0 | 6c 65 6d 20 7c 7c 20 6e 54 79 70 65 20 3d 3d 3d 20 33 20 7c 7c 20 6e 54 79 70 65 20 3d 3d 3d 20 | lem.||.nType.===.3.||.nType.===. |
f1e0 | 38 20 7c 7c 20 6e 54 79 70 65 20 3d 3d 3d 20 32 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 3b 0a | 8.||.nType.===.2.).{....return;. |
f200 | 09 09 7d 0a 0a 09 09 69 66 20 28 20 70 61 73 73 20 26 26 20 6a 51 75 65 72 79 2e 69 73 46 75 6e | ..}....if.(.pass.&&.jQuery.isFun |
f220 | 63 74 69 6f 6e 28 20 6a 51 75 65 72 79 2e 66 6e 5b 20 6e 61 6d 65 20 5d 20 29 20 29 20 7b 0a 09 | ction(.jQuery.fn[.name.].).).{.. |
f240 | 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 28 20 65 6c 65 6d 20 29 5b 20 6e 61 6d 65 20 5d 28 | ..return.jQuery(.elem.)[.name.]( |
f260 | 20 76 61 6c 75 65 20 29 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 46 61 6c 6c 62 61 63 6b 20 74 6f 20 | .value.);...}....//.Fallback.to. |
f280 | 70 72 6f 70 20 77 68 65 6e 20 61 74 74 72 69 62 75 74 65 73 20 61 72 65 20 6e 6f 74 20 73 75 70 | prop.when.attributes.are.not.sup |
f2a0 | 70 6f 72 74 65 64 0a 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 65 6c 65 6d 2e 67 65 74 41 74 74 | ported...if.(.typeof.elem.getAtt |
f2c0 | 72 69 62 75 74 65 20 3d 3d 3d 20 22 75 6e 64 65 66 69 6e 65 64 22 20 29 20 7b 0a 09 09 09 72 65 | ribute.===."undefined".).{....re |
f2e0 | 74 75 72 6e 20 6a 51 75 65 72 79 2e 70 72 6f 70 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 2c 20 76 61 | turn.jQuery.prop(.elem,.name,.va |
f300 | 6c 75 65 20 29 3b 0a 09 09 7d 0a 0a 09 09 6e 6f 74 78 6d 6c 20 3d 20 6e 54 79 70 65 20 21 3d 3d | lue.);...}....notxml.=.nType.!== |
f320 | 20 31 20 7c 7c 20 21 6a 51 75 65 72 79 2e 69 73 58 4d 4c 44 6f 63 28 20 65 6c 65 6d 20 29 3b 0a | .1.||.!jQuery.isXMLDoc(.elem.);. |
f340 | 0a 09 09 2f 2f 20 41 6c 6c 20 61 74 74 72 69 62 75 74 65 73 20 61 72 65 20 6c 6f 77 65 72 63 61 | ...//.All.attributes.are.lowerca |
f360 | 73 65 0a 09 09 2f 2f 20 47 72 61 62 20 6e 65 63 65 73 73 61 72 79 20 68 6f 6f 6b 20 69 66 20 6f | se...//.Grab.necessary.hook.if.o |
f380 | 6e 65 20 69 73 20 64 65 66 69 6e 65 64 0a 09 09 69 66 20 28 20 6e 6f 74 78 6d 6c 20 29 20 7b 0a | ne.is.defined...if.(.notxml.).{. |
f3a0 | 09 09 09 6e 61 6d 65 20 3d 20 6e 61 6d 65 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 3b 0a 09 09 | ...name.=.name.toLowerCase();... |
f3c0 | 09 68 6f 6f 6b 73 20 3d 20 6a 51 75 65 72 79 2e 61 74 74 72 48 6f 6f 6b 73 5b 20 6e 61 6d 65 20 | .hooks.=.jQuery.attrHooks[.name. |
f3e0 | 5d 20 7c 7c 20 28 20 72 62 6f 6f 6c 65 61 6e 2e 74 65 73 74 28 20 6e 61 6d 65 20 29 20 3f 20 62 | ].||.(.rboolean.test(.name.).?.b |
f400 | 6f 6f 6c 48 6f 6f 6b 20 3a 20 6e 6f 64 65 48 6f 6f 6b 20 29 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 | oolHook.:.nodeHook.);...}....if. |
f420 | 28 20 76 61 6c 75 65 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b 0a 0a 09 09 09 69 66 | (.value.!==.undefined.).{.....if |
f440 | 20 28 20 76 61 6c 75 65 20 3d 3d 3d 20 6e 75 6c 6c 20 29 20 7b 0a 09 09 09 09 6a 51 75 65 72 79 | .(.value.===.null.).{.....jQuery |
f460 | 2e 72 65 6d 6f 76 65 41 74 74 72 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 20 29 3b 0a 09 09 09 09 72 | .removeAttr(.elem,.name.);.....r |
f480 | 65 74 75 72 6e 3b 0a 0a 09 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 68 6f 6f 6b 73 20 26 26 20 | eturn;.....}.else.if.(.hooks.&&. |
f4a0 | 22 73 65 74 22 20 69 6e 20 68 6f 6f 6b 73 20 26 26 20 6e 6f 74 78 6d 6c 20 26 26 20 28 72 65 74 | "set".in.hooks.&&.notxml.&&.(ret |
f4c0 | 20 3d 20 68 6f 6f 6b 73 2e 73 65 74 28 20 65 6c 65 6d 2c 20 76 61 6c 75 65 2c 20 6e 61 6d 65 20 | .=.hooks.set(.elem,.value,.name. |
f4e0 | 29 29 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 | )).!==.undefined.).{.....return. |
f500 | 72 65 74 3b 0a 0a 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 65 6c 65 6d 2e 73 65 74 41 74 | ret;.....}.else.{.....elem.setAt |
f520 | 74 72 69 62 75 74 65 28 20 6e 61 6d 65 2c 20 22 22 20 2b 20 76 61 6c 75 65 20 29 3b 0a 09 09 09 | tribute(.name,."".+.value.);.... |
f540 | 09 72 65 74 75 72 6e 20 76 61 6c 75 65 3b 0a 09 09 09 7d 0a 0a 09 09 7d 20 65 6c 73 65 20 69 66 | .return.value;....}....}.else.if |
f560 | 20 28 20 68 6f 6f 6b 73 20 26 26 20 22 67 65 74 22 20 69 6e 20 68 6f 6f 6b 73 20 26 26 20 6e 6f | .(.hooks.&&."get".in.hooks.&&.no |
f580 | 74 78 6d 6c 20 26 26 20 28 72 65 74 20 3d 20 68 6f 6f 6b 73 2e 67 65 74 28 20 65 6c 65 6d 2c 20 | txml.&&.(ret.=.hooks.get(.elem,. |
f5a0 | 6e 61 6d 65 20 29 29 20 21 3d 3d 20 6e 75 6c 6c 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 72 | name.)).!==.null.).{....return.r |
f5c0 | 65 74 3b 0a 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 0a 09 09 09 72 65 74 20 3d 20 65 6c 65 6d 2e 67 | et;....}.else.{.....ret.=.elem.g |
f5e0 | 65 74 41 74 74 72 69 62 75 74 65 28 20 6e 61 6d 65 20 29 3b 0a 0a 09 09 09 2f 2f 20 4e 6f 6e 2d | etAttribute(.name.);.....//.Non- |
f600 | 65 78 69 73 74 65 6e 74 20 61 74 74 72 69 62 75 74 65 73 20 72 65 74 75 72 6e 20 6e 75 6c 6c 2c | existent.attributes.return.null, |
f620 | 20 77 65 20 6e 6f 72 6d 61 6c 69 7a 65 20 74 6f 20 75 6e 64 65 66 69 6e 65 64 0a 09 09 09 72 65 | .we.normalize.to.undefined....re |
f640 | 74 75 72 6e 20 72 65 74 20 3d 3d 3d 20 6e 75 6c 6c 20 3f 0a 09 09 09 09 75 6e 64 65 66 69 6e 65 | turn.ret.===.null.?.....undefine |
f660 | 64 20 3a 0a 09 09 09 09 72 65 74 3b 0a 09 09 7d 0a 09 7d 2c 0a 0a 09 72 65 6d 6f 76 65 41 74 74 | d.:.....ret;...}..},...removeAtt |
f680 | 72 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 76 61 6c 75 65 20 29 20 7b 0a 09 09 76 | r:.function(.elem,.value.).{...v |
f6a0 | 61 72 20 70 72 6f 70 4e 61 6d 65 2c 20 61 74 74 72 4e 61 6d 65 73 2c 20 6e 61 6d 65 2c 20 69 73 | ar.propName,.attrNames,.name,.is |
f6c0 | 42 6f 6f 6c 2c 0a 09 09 09 69 20 3d 20 30 3b 0a 0a 09 09 69 66 20 28 20 76 61 6c 75 65 20 26 26 | Bool,....i.=.0;....if.(.value.&& |
f6e0 | 20 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 20 29 20 7b 0a 0a 09 09 09 61 74 74 | .elem.nodeType.===.1.).{.....att |
f700 | 72 4e 61 6d 65 73 20 3d 20 76 61 6c 75 65 2e 73 70 6c 69 74 28 20 63 6f 72 65 5f 72 73 70 61 63 | rNames.=.value.split(.core_rspac |
f720 | 65 20 29 3b 0a 0a 09 09 09 66 6f 72 20 28 20 3b 20 69 20 3c 20 61 74 74 72 4e 61 6d 65 73 2e 6c | e.);.....for.(.;.i.<.attrNames.l |
f740 | 65 6e 67 74 68 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 09 6e 61 6d 65 20 3d 20 61 74 74 72 4e 61 | ength;.i++.).{.....name.=.attrNa |
f760 | 6d 65 73 5b 20 69 20 5d 3b 0a 0a 09 09 09 09 69 66 20 28 20 6e 61 6d 65 20 29 20 7b 0a 09 09 09 | mes[.i.];......if.(.name.).{.... |
f780 | 09 09 70 72 6f 70 4e 61 6d 65 20 3d 20 6a 51 75 65 72 79 2e 70 72 6f 70 46 69 78 5b 20 6e 61 6d | ..propName.=.jQuery.propFix[.nam |
f7a0 | 65 20 5d 20 7c 7c 20 6e 61 6d 65 3b 0a 09 09 09 09 09 69 73 42 6f 6f 6c 20 3d 20 72 62 6f 6f 6c | e.].||.name;......isBool.=.rbool |
f7c0 | 65 61 6e 2e 74 65 73 74 28 20 6e 61 6d 65 20 29 3b 0a 0a 09 09 09 09 09 2f 2f 20 53 65 65 20 23 | ean.test(.name.);.......//.See.# |
f7e0 | 39 36 39 39 20 66 6f 72 20 65 78 70 6c 61 6e 61 74 69 6f 6e 20 6f 66 20 74 68 69 73 20 61 70 70 | 9699.for.explanation.of.this.app |
f800 | 72 6f 61 63 68 20 28 73 65 74 74 69 6e 67 20 66 69 72 73 74 2c 20 74 68 65 6e 20 72 65 6d 6f 76 | roach.(setting.first,.then.remov |
f820 | 61 6c 29 0a 09 09 09 09 09 2f 2f 20 44 6f 20 6e 6f 74 20 64 6f 20 74 68 69 73 20 66 6f 72 20 62 | al)......//.Do.not.do.this.for.b |
f840 | 6f 6f 6c 65 61 6e 20 61 74 74 72 69 62 75 74 65 73 20 28 73 65 65 20 23 31 30 38 37 30 29 0a 09 | oolean.attributes.(see.#10870).. |
f860 | 09 09 09 09 69 66 20 28 20 21 69 73 42 6f 6f 6c 20 29 20 7b 0a 09 09 09 09 09 09 6a 51 75 65 72 | ....if.(.!isBool.).{.......jQuer |
f880 | 79 2e 61 74 74 72 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 2c 20 22 22 20 29 3b 0a 09 09 09 09 09 7d | y.attr(.elem,.name,."".);......} |
f8a0 | 0a 09 09 09 09 09 65 6c 65 6d 2e 72 65 6d 6f 76 65 41 74 74 72 69 62 75 74 65 28 20 67 65 74 53 | ......elem.removeAttribute(.getS |
f8c0 | 65 74 41 74 74 72 69 62 75 74 65 20 3f 20 6e 61 6d 65 20 3a 20 70 72 6f 70 4e 61 6d 65 20 29 3b | etAttribute.?.name.:.propName.); |
f8e0 | 0a 0a 09 09 09 09 09 2f 2f 20 53 65 74 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 70 72 6f 70 | .......//.Set.corresponding.prop |
f900 | 65 72 74 79 20 74 6f 20 66 61 6c 73 65 20 66 6f 72 20 62 6f 6f 6c 65 61 6e 20 61 74 74 72 69 62 | erty.to.false.for.boolean.attrib |
f920 | 75 74 65 73 0a 09 09 09 09 09 69 66 20 28 20 69 73 42 6f 6f 6c 20 26 26 20 70 72 6f 70 4e 61 6d | utes......if.(.isBool.&&.propNam |
f940 | 65 20 69 6e 20 65 6c 65 6d 20 29 20 7b 0a 09 09 09 09 09 09 65 6c 65 6d 5b 20 70 72 6f 70 4e 61 | e.in.elem.).{.......elem[.propNa |
f960 | 6d 65 20 5d 20 3d 20 66 61 6c 73 65 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 0a 09 09 09 7d 0a | me.].=.false;......}.....}....}. |
f980 | 09 09 7d 0a 09 7d 2c 0a 0a 09 61 74 74 72 48 6f 6f 6b 73 3a 20 7b 0a 09 09 74 79 70 65 3a 20 7b | ..}..},...attrHooks:.{...type:.{ |
f9a0 | 0a 09 09 09 73 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 76 61 6c 75 65 20 29 | ....set:.function(.elem,.value.) |
f9c0 | 20 7b 0a 09 09 09 09 2f 2f 20 57 65 20 63 61 6e 27 74 20 61 6c 6c 6f 77 20 74 68 65 20 74 79 70 | .{.....//.We.can't.allow.the.typ |
f9e0 | 65 20 70 72 6f 70 65 72 74 79 20 74 6f 20 62 65 20 63 68 61 6e 67 65 64 20 28 73 69 6e 63 65 20 | e.property.to.be.changed.(since. |
fa00 | 69 74 20 63 61 75 73 65 73 20 70 72 6f 62 6c 65 6d 73 20 69 6e 20 49 45 29 0a 09 09 09 09 69 66 | it.causes.problems.in.IE).....if |
fa20 | 20 28 20 72 74 79 70 65 2e 74 65 73 74 28 20 65 6c 65 6d 2e 6e 6f 64 65 4e 61 6d 65 20 29 20 26 | .(.rtype.test(.elem.nodeName.).& |
fa40 | 26 20 65 6c 65 6d 2e 70 61 72 65 6e 74 4e 6f 64 65 20 29 20 7b 0a 09 09 09 09 09 6a 51 75 65 72 | &.elem.parentNode.).{......jQuer |
fa60 | 79 2e 65 72 72 6f 72 28 20 22 74 79 70 65 20 70 72 6f 70 65 72 74 79 20 63 61 6e 27 74 20 62 65 | y.error(."type.property.can't.be |
fa80 | 20 63 68 61 6e 67 65 64 22 20 29 3b 0a 09 09 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 21 6a 51 | .changed".);.....}.else.if.(.!jQ |
faa0 | 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 72 61 64 69 6f 56 61 6c 75 65 20 26 26 20 76 61 6c 75 65 | uery.support.radioValue.&&.value |
fac0 | 20 3d 3d 3d 20 22 72 61 64 69 6f 22 20 26 26 20 6a 51 75 65 72 79 2e 6e 6f 64 65 4e 61 6d 65 28 | .===."radio".&&.jQuery.nodeName( |
fae0 | 65 6c 65 6d 2c 20 22 69 6e 70 75 74 22 29 20 29 20 7b 0a 09 09 09 09 09 2f 2f 20 53 65 74 74 69 | elem,."input").).{......//.Setti |
fb00 | 6e 67 20 74 68 65 20 74 79 70 65 20 6f 6e 20 61 20 72 61 64 69 6f 20 62 75 74 74 6f 6e 20 61 66 | ng.the.type.on.a.radio.button.af |
fb20 | 74 65 72 20 74 68 65 20 76 61 6c 75 65 20 72 65 73 65 74 73 20 74 68 65 20 76 61 6c 75 65 20 69 | ter.the.value.resets.the.value.i |
fb40 | 6e 20 49 45 36 2d 39 0a 09 09 09 09 09 2f 2f 20 52 65 73 65 74 20 76 61 6c 75 65 20 74 6f 20 69 | n.IE6-9......//.Reset.value.to.i |
fb60 | 74 27 73 20 64 65 66 61 75 6c 74 20 69 6e 20 63 61 73 65 20 74 79 70 65 20 69 73 20 73 65 74 20 | t's.default.in.case.type.is.set. |
fb80 | 61 66 74 65 72 20 76 61 6c 75 65 0a 09 09 09 09 09 2f 2f 20 54 68 69 73 20 69 73 20 66 6f 72 20 | after.value......//.This.is.for. |
fba0 | 65 6c 65 6d 65 6e 74 20 63 72 65 61 74 69 6f 6e 0a 09 09 09 09 09 76 61 72 20 76 61 6c 20 3d 20 | element.creation......var.val.=. |
fbc0 | 65 6c 65 6d 2e 76 61 6c 75 65 3b 0a 09 09 09 09 09 65 6c 65 6d 2e 73 65 74 41 74 74 72 69 62 75 | elem.value;......elem.setAttribu |
fbe0 | 74 65 28 20 22 74 79 70 65 22 2c 20 76 61 6c 75 65 20 29 3b 0a 09 09 09 09 09 69 66 20 28 20 76 | te(."type",.value.);......if.(.v |
fc00 | 61 6c 20 29 20 7b 0a 09 09 09 09 09 09 65 6c 65 6d 2e 76 61 6c 75 65 20 3d 20 76 61 6c 3b 0a 09 | al.).{.......elem.value.=.val;.. |
fc20 | 09 09 09 09 7d 0a 09 09 09 09 09 72 65 74 75 72 6e 20 76 61 6c 75 65 3b 0a 09 09 09 09 7d 0a 09 | ....}......return.value;.....}.. |
fc40 | 09 09 7d 0a 09 09 7d 2c 0a 09 09 2f 2f 20 55 73 65 20 74 68 65 20 76 61 6c 75 65 20 70 72 6f 70 | ..}...},...//.Use.the.value.prop |
fc60 | 65 72 74 79 20 66 6f 72 20 62 61 63 6b 20 63 6f 6d 70 61 74 0a 09 09 2f 2f 20 55 73 65 20 74 68 | erty.for.back.compat...//.Use.th |
fc80 | 65 20 6e 6f 64 65 48 6f 6f 6b 20 66 6f 72 20 62 75 74 74 6f 6e 20 65 6c 65 6d 65 6e 74 73 20 69 | e.nodeHook.for.button.elements.i |
fca0 | 6e 20 49 45 36 2f 37 20 28 23 31 39 35 34 29 0a 09 09 76 61 6c 75 65 3a 20 7b 0a 09 09 09 67 65 | n.IE6/7.(#1954)...value:.{....ge |
fcc0 | 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 20 29 20 7b 0a 09 09 09 09 | t:.function(.elem,.name.).{..... |
fce0 | 69 66 20 28 20 6e 6f 64 65 48 6f 6f 6b 20 26 26 20 6a 51 75 65 72 79 2e 6e 6f 64 65 4e 61 6d 65 | if.(.nodeHook.&&.jQuery.nodeName |
fd00 | 28 20 65 6c 65 6d 2c 20 22 62 75 74 74 6f 6e 22 20 29 20 29 20 7b 0a 09 09 09 09 09 72 65 74 75 | (.elem,."button".).).{......retu |
fd20 | 72 6e 20 6e 6f 64 65 48 6f 6f 6b 2e 67 65 74 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 20 29 3b 0a 09 | rn.nodeHook.get(.elem,.name.);.. |
fd40 | 09 09 09 7d 0a 09 09 09 09 72 65 74 75 72 6e 20 6e 61 6d 65 20 69 6e 20 65 6c 65 6d 20 3f 0a 09 | ...}.....return.name.in.elem.?.. |
fd60 | 09 09 09 09 65 6c 65 6d 2e 76 61 6c 75 65 20 3a 0a 09 09 09 09 09 6e 75 6c 6c 3b 0a 09 09 09 7d | ....elem.value.:......null;....} |
fd80 | 2c 0a 09 09 09 73 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 76 61 6c 75 65 2c | ,....set:.function(.elem,.value, |
fda0 | 20 6e 61 6d 65 20 29 20 7b 0a 09 09 09 09 69 66 20 28 20 6e 6f 64 65 48 6f 6f 6b 20 26 26 20 6a | .name.).{.....if.(.nodeHook.&&.j |
fdc0 | 51 75 65 72 79 2e 6e 6f 64 65 4e 61 6d 65 28 20 65 6c 65 6d 2c 20 22 62 75 74 74 6f 6e 22 20 29 | Query.nodeName(.elem,."button".) |
fde0 | 20 29 20 7b 0a 09 09 09 09 09 72 65 74 75 72 6e 20 6e 6f 64 65 48 6f 6f 6b 2e 73 65 74 28 20 65 | .).{......return.nodeHook.set(.e |
fe00 | 6c 65 6d 2c 20 76 61 6c 75 65 2c 20 6e 61 6d 65 20 29 3b 0a 09 09 09 09 7d 0a 09 09 09 09 2f 2f | lem,.value,.name.);.....}.....// |
fe20 | 20 44 6f 65 73 20 6e 6f 74 20 72 65 74 75 72 6e 20 73 6f 20 74 68 61 74 20 73 65 74 41 74 74 72 | .Does.not.return.so.that.setAttr |
fe40 | 69 62 75 74 65 20 69 73 20 61 6c 73 6f 20 75 73 65 64 0a 09 09 09 09 65 6c 65 6d 2e 76 61 6c 75 | ibute.is.also.used.....elem.valu |
fe60 | 65 20 3d 20 76 61 6c 75 65 3b 0a 09 09 09 7d 0a 09 09 7d 0a 09 7d 2c 0a 0a 09 70 72 6f 70 46 69 | e.=.value;....}...}..},...propFi |
fe80 | 78 3a 20 7b 0a 09 09 74 61 62 69 6e 64 65 78 3a 20 22 74 61 62 49 6e 64 65 78 22 2c 0a 09 09 72 | x:.{...tabindex:."tabIndex",...r |
fea0 | 65 61 64 6f 6e 6c 79 3a 20 22 72 65 61 64 4f 6e 6c 79 22 2c 0a 09 09 22 66 6f 72 22 3a 20 22 68 | eadonly:."readOnly",..."for":."h |
fec0 | 74 6d 6c 46 6f 72 22 2c 0a 09 09 22 63 6c 61 73 73 22 3a 20 22 63 6c 61 73 73 4e 61 6d 65 22 2c | tmlFor",..."class":."className", |
fee0 | 0a 09 09 6d 61 78 6c 65 6e 67 74 68 3a 20 22 6d 61 78 4c 65 6e 67 74 68 22 2c 0a 09 09 63 65 6c | ...maxlength:."maxLength",...cel |
ff00 | 6c 73 70 61 63 69 6e 67 3a 20 22 63 65 6c 6c 53 70 61 63 69 6e 67 22 2c 0a 09 09 63 65 6c 6c 70 | lspacing:."cellSpacing",...cellp |
ff20 | 61 64 64 69 6e 67 3a 20 22 63 65 6c 6c 50 61 64 64 69 6e 67 22 2c 0a 09 09 72 6f 77 73 70 61 6e | adding:."cellPadding",...rowspan |
ff40 | 3a 20 22 72 6f 77 53 70 61 6e 22 2c 0a 09 09 63 6f 6c 73 70 61 6e 3a 20 22 63 6f 6c 53 70 61 6e | :."rowSpan",...colspan:."colSpan |
ff60 | 22 2c 0a 09 09 75 73 65 6d 61 70 3a 20 22 75 73 65 4d 61 70 22 2c 0a 09 09 66 72 61 6d 65 62 6f | ",...usemap:."useMap",...framebo |
ff80 | 72 64 65 72 3a 20 22 66 72 61 6d 65 42 6f 72 64 65 72 22 2c 0a 09 09 63 6f 6e 74 65 6e 74 65 64 | rder:."frameBorder",...contented |
ffa0 | 69 74 61 62 6c 65 3a 20 22 63 6f 6e 74 65 6e 74 45 64 69 74 61 62 6c 65 22 0a 09 7d 2c 0a 0a 09 | itable:."contentEditable"..},... |
ffc0 | 70 72 6f 70 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 | prop:.function(.elem,.name,.valu |
ffe0 | 65 20 29 20 7b 0a 09 09 76 61 72 20 72 65 74 2c 20 68 6f 6f 6b 73 2c 20 6e 6f 74 78 6d 6c 2c 0a | e.).{...var.ret,.hooks,.notxml,. |
10000 | 09 09 09 6e 54 79 70 65 20 3d 20 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 3b 0a 0a 09 09 2f 2f 20 | ...nType.=.elem.nodeType;....//. |
10020 | 64 6f 6e 27 74 20 67 65 74 2f 73 65 74 20 70 72 6f 70 65 72 74 69 65 73 20 6f 6e 20 74 65 78 74 | don't.get/set.properties.on.text |
10040 | 2c 20 63 6f 6d 6d 65 6e 74 20 61 6e 64 20 61 74 74 72 69 62 75 74 65 20 6e 6f 64 65 73 0a 09 09 | ,.comment.and.attribute.nodes... |
10060 | 69 66 20 28 20 21 65 6c 65 6d 20 7c 7c 20 6e 54 79 70 65 20 3d 3d 3d 20 33 20 7c 7c 20 6e 54 79 | if.(.!elem.||.nType.===.3.||.nTy |
10080 | 70 65 20 3d 3d 3d 20 38 20 7c 7c 20 6e 54 79 70 65 20 3d 3d 3d 20 32 20 29 20 7b 0a 09 09 09 72 | pe.===.8.||.nType.===.2.).{....r |
100a0 | 65 74 75 72 6e 3b 0a 09 09 7d 0a 0a 09 09 6e 6f 74 78 6d 6c 20 3d 20 6e 54 79 70 65 20 21 3d 3d | eturn;...}....notxml.=.nType.!== |
100c0 | 20 31 20 7c 7c 20 21 6a 51 75 65 72 79 2e 69 73 58 4d 4c 44 6f 63 28 20 65 6c 65 6d 20 29 3b 0a | .1.||.!jQuery.isXMLDoc(.elem.);. |
100e0 | 0a 09 09 69 66 20 28 20 6e 6f 74 78 6d 6c 20 29 20 7b 0a 09 09 09 2f 2f 20 46 69 78 20 6e 61 6d | ...if.(.notxml.).{....//.Fix.nam |
10100 | 65 20 61 6e 64 20 61 74 74 61 63 68 20 68 6f 6f 6b 73 0a 09 09 09 6e 61 6d 65 20 3d 20 6a 51 75 | e.and.attach.hooks....name.=.jQu |
10120 | 65 72 79 2e 70 72 6f 70 46 69 78 5b 20 6e 61 6d 65 20 5d 20 7c 7c 20 6e 61 6d 65 3b 0a 09 09 09 | ery.propFix[.name.].||.name;.... |
10140 | 68 6f 6f 6b 73 20 3d 20 6a 51 75 65 72 79 2e 70 72 6f 70 48 6f 6f 6b 73 5b 20 6e 61 6d 65 20 5d | hooks.=.jQuery.propHooks[.name.] |
10160 | 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 76 61 6c 75 65 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 | ;...}....if.(.value.!==.undefine |
10180 | 64 20 29 20 7b 0a 09 09 09 69 66 20 28 20 68 6f 6f 6b 73 20 26 26 20 22 73 65 74 22 20 69 6e 20 | d.).{....if.(.hooks.&&."set".in. |
101a0 | 68 6f 6f 6b 73 20 26 26 20 28 72 65 74 20 3d 20 68 6f 6f 6b 73 2e 73 65 74 28 20 65 6c 65 6d 2c | hooks.&&.(ret.=.hooks.set(.elem, |
101c0 | 20 76 61 6c 75 65 2c 20 6e 61 6d 65 20 29 29 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 | .value,.name.)).!==.undefined.). |
101e0 | 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 72 65 74 3b 0a 0a 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 | {.....return.ret;.....}.else.{.. |
10200 | 09 09 09 72 65 74 75 72 6e 20 28 20 65 6c 65 6d 5b 20 6e 61 6d 65 20 5d 20 3d 20 76 61 6c 75 65 | ...return.(.elem[.name.].=.value |
10220 | 20 29 3b 0a 09 09 09 7d 0a 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 69 66 20 28 20 68 6f 6f | .);....}....}.else.{....if.(.hoo |
10240 | 6b 73 20 26 26 20 22 67 65 74 22 20 69 6e 20 68 6f 6f 6b 73 20 26 26 20 28 72 65 74 20 3d 20 68 | ks.&&."get".in.hooks.&&.(ret.=.h |
10260 | 6f 6f 6b 73 2e 67 65 74 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 20 29 29 20 21 3d 3d 20 6e 75 6c 6c | ooks.get(.elem,.name.)).!==.null |
10280 | 20 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 72 65 74 3b 0a 0a 09 09 09 7d 20 65 6c 73 65 20 | .).{.....return.ret;.....}.else. |
102a0 | 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 65 6c 65 6d 5b 20 6e 61 6d 65 20 5d 3b 0a 09 09 09 7d 0a | {.....return.elem[.name.];....}. |
102c0 | 09 09 7d 0a 09 7d 2c 0a 0a 09 70 72 6f 70 48 6f 6f 6b 73 3a 20 7b 0a 09 09 74 61 62 49 6e 64 65 | ..}..},...propHooks:.{...tabInde |
102e0 | 78 3a 20 7b 0a 09 09 09 67 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a | x:.{....get:.function(.elem.).{. |
10300 | 09 09 09 09 2f 2f 20 65 6c 65 6d 2e 74 61 62 49 6e 64 65 78 20 64 6f 65 73 6e 27 74 20 61 6c 77 | ....//.elem.tabIndex.doesn't.alw |
10320 | 61 79 73 20 72 65 74 75 72 6e 20 74 68 65 20 63 6f 72 72 65 63 74 20 76 61 6c 75 65 20 77 68 65 | ays.return.the.correct.value.whe |
10340 | 6e 20 69 74 20 68 61 73 6e 27 74 20 62 65 65 6e 20 65 78 70 6c 69 63 69 74 6c 79 20 73 65 74 0a | n.it.hasn't.been.explicitly.set. |
10360 | 09 09 09 09 2f 2f 20 68 74 74 70 3a 2f 2f 66 6c 75 69 64 70 72 6f 6a 65 63 74 2e 6f 72 67 2f 62 | ....//.http://fluidproject.org/b |
10380 | 6c 6f 67 2f 32 30 30 38 2f 30 31 2f 30 39 2f 67 65 74 74 69 6e 67 2d 73 65 74 74 69 6e 67 2d 61 | log/2008/01/09/getting-setting-a |
103a0 | 6e 64 2d 72 65 6d 6f 76 69 6e 67 2d 74 61 62 69 6e 64 65 78 2d 76 61 6c 75 65 73 2d 77 69 74 68 | nd-removing-tabindex-values-with |
103c0 | 2d 6a 61 76 61 73 63 72 69 70 74 2f 0a 09 09 09 09 76 61 72 20 61 74 74 72 69 62 75 74 65 4e 6f | -javascript/.....var.attributeNo |
103e0 | 64 65 20 3d 20 65 6c 65 6d 2e 67 65 74 41 74 74 72 69 62 75 74 65 4e 6f 64 65 28 22 74 61 62 69 | de.=.elem.getAttributeNode("tabi |
10400 | 6e 64 65 78 22 29 3b 0a 0a 09 09 09 09 72 65 74 75 72 6e 20 61 74 74 72 69 62 75 74 65 4e 6f 64 | ndex");......return.attributeNod |
10420 | 65 20 26 26 20 61 74 74 72 69 62 75 74 65 4e 6f 64 65 2e 73 70 65 63 69 66 69 65 64 20 3f 0a 09 | e.&&.attributeNode.specified.?.. |
10440 | 09 09 09 09 70 61 72 73 65 49 6e 74 28 20 61 74 74 72 69 62 75 74 65 4e 6f 64 65 2e 76 61 6c 75 | ....parseInt(.attributeNode.valu |
10460 | 65 2c 20 31 30 20 29 20 3a 0a 09 09 09 09 09 72 66 6f 63 75 73 61 62 6c 65 2e 74 65 73 74 28 20 | e,.10.).:......rfocusable.test(. |
10480 | 65 6c 65 6d 2e 6e 6f 64 65 4e 61 6d 65 20 29 20 7c 7c 20 72 63 6c 69 63 6b 61 62 6c 65 2e 74 65 | elem.nodeName.).||.rclickable.te |
104a0 | 73 74 28 20 65 6c 65 6d 2e 6e 6f 64 65 4e 61 6d 65 20 29 20 26 26 20 65 6c 65 6d 2e 68 72 65 66 | st(.elem.nodeName.).&&.elem.href |
104c0 | 20 3f 0a 09 09 09 09 09 09 30 20 3a 0a 09 09 09 09 09 09 75 6e 64 65 66 69 6e 65 64 3b 0a 09 09 | .?.......0.:.......undefined;... |
104e0 | 09 7d 0a 09 09 7d 0a 09 7d 0a 7d 29 3b 0a 0a 2f 2f 20 48 6f 6f 6b 20 66 6f 72 20 62 6f 6f 6c 65 | .}...}..}.});..//.Hook.for.boole |
10500 | 61 6e 20 61 74 74 72 69 62 75 74 65 73 0a 62 6f 6f 6c 48 6f 6f 6b 20 3d 20 7b 0a 09 67 65 74 3a | an.attributes.boolHook.=.{..get: |
10520 | 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 20 29 20 7b 0a 09 09 2f 2f 20 41 | .function(.elem,.name.).{...//.A |
10540 | 6c 69 67 6e 20 62 6f 6f 6c 65 61 6e 20 61 74 74 72 69 62 75 74 65 73 20 77 69 74 68 20 63 6f 72 | lign.boolean.attributes.with.cor |
10560 | 72 65 73 70 6f 6e 64 69 6e 67 20 70 72 6f 70 65 72 74 69 65 73 0a 09 09 2f 2f 20 46 61 6c 6c 20 | responding.properties...//.Fall. |
10580 | 62 61 63 6b 20 74 6f 20 61 74 74 72 69 62 75 74 65 20 70 72 65 73 65 6e 63 65 20 77 68 65 72 65 | back.to.attribute.presence.where |
105a0 | 20 73 6f 6d 65 20 62 6f 6f 6c 65 61 6e 73 20 61 72 65 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 | .some.booleans.are.not.supported |
105c0 | 0a 09 09 76 61 72 20 61 74 74 72 4e 6f 64 65 2c 0a 09 09 09 70 72 6f 70 65 72 74 79 20 3d 20 6a | ...var.attrNode,....property.=.j |
105e0 | 51 75 65 72 79 2e 70 72 6f 70 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 20 29 3b 0a 09 09 72 65 74 75 | Query.prop(.elem,.name.);...retu |
10600 | 72 6e 20 70 72 6f 70 65 72 74 79 20 3d 3d 3d 20 74 72 75 65 20 7c 7c 20 74 79 70 65 6f 66 20 70 | rn.property.===.true.||.typeof.p |
10620 | 72 6f 70 65 72 74 79 20 21 3d 3d 20 22 62 6f 6f 6c 65 61 6e 22 20 26 26 20 28 20 61 74 74 72 4e | roperty.!==."boolean".&&.(.attrN |
10640 | 6f 64 65 20 3d 20 65 6c 65 6d 2e 67 65 74 41 74 74 72 69 62 75 74 65 4e 6f 64 65 28 6e 61 6d 65 | ode.=.elem.getAttributeNode(name |
10660 | 29 20 29 20 26 26 20 61 74 74 72 4e 6f 64 65 2e 6e 6f 64 65 56 61 6c 75 65 20 21 3d 3d 20 66 61 | ).).&&.attrNode.nodeValue.!==.fa |
10680 | 6c 73 65 20 3f 0a 09 09 09 6e 61 6d 65 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 20 3a 0a 09 09 | lse.?....name.toLowerCase().:... |
106a0 | 09 75 6e 64 65 66 69 6e 65 64 3b 0a 09 7d 2c 0a 09 73 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 | .undefined;..},..set:.function(. |
106c0 | 65 6c 65 6d 2c 20 76 61 6c 75 65 2c 20 6e 61 6d 65 20 29 20 7b 0a 09 09 76 61 72 20 70 72 6f 70 | elem,.value,.name.).{...var.prop |
106e0 | 4e 61 6d 65 3b 0a 09 09 69 66 20 28 20 76 61 6c 75 65 20 3d 3d 3d 20 66 61 6c 73 65 20 29 20 7b | Name;...if.(.value.===.false.).{ |
10700 | 0a 09 09 09 2f 2f 20 52 65 6d 6f 76 65 20 62 6f 6f 6c 65 61 6e 20 61 74 74 72 69 62 75 74 65 73 | ....//.Remove.boolean.attributes |
10720 | 20 77 68 65 6e 20 73 65 74 20 74 6f 20 66 61 6c 73 65 0a 09 09 09 6a 51 75 65 72 79 2e 72 65 6d | .when.set.to.false....jQuery.rem |
10740 | 6f 76 65 41 74 74 72 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 20 29 3b 0a 09 09 7d 20 65 6c 73 65 20 | oveAttr(.elem,.name.);...}.else. |
10760 | 7b 0a 09 09 09 2f 2f 20 76 61 6c 75 65 20 69 73 20 74 72 75 65 20 73 69 6e 63 65 20 77 65 20 6b | {....//.value.is.true.since.we.k |
10780 | 6e 6f 77 20 61 74 20 74 68 69 73 20 70 6f 69 6e 74 20 69 74 27 73 20 74 79 70 65 20 62 6f 6f 6c | now.at.this.point.it's.type.bool |
107a0 | 65 61 6e 20 61 6e 64 20 6e 6f 74 20 66 61 6c 73 65 0a 09 09 09 2f 2f 20 53 65 74 20 62 6f 6f 6c | ean.and.not.false....//.Set.bool |
107c0 | 65 61 6e 20 61 74 74 72 69 62 75 74 65 73 20 74 6f 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 20 | ean.attributes.to.the.same.name. |
107e0 | 61 6e 64 20 73 65 74 20 74 68 65 20 44 4f 4d 20 70 72 6f 70 65 72 74 79 0a 09 09 09 70 72 6f 70 | and.set.the.DOM.property....prop |
10800 | 4e 61 6d 65 20 3d 20 6a 51 75 65 72 79 2e 70 72 6f 70 46 69 78 5b 20 6e 61 6d 65 20 5d 20 7c 7c | Name.=.jQuery.propFix[.name.].|| |
10820 | 20 6e 61 6d 65 3b 0a 09 09 09 69 66 20 28 20 70 72 6f 70 4e 61 6d 65 20 69 6e 20 65 6c 65 6d 20 | .name;....if.(.propName.in.elem. |
10840 | 29 20 7b 0a 09 09 09 09 2f 2f 20 4f 6e 6c 79 20 73 65 74 20 74 68 65 20 49 44 4c 20 73 70 65 63 | ).{.....//.Only.set.the.IDL.spec |
10860 | 69 66 69 63 61 6c 6c 79 20 69 66 20 69 74 20 61 6c 72 65 61 64 79 20 65 78 69 73 74 73 20 6f 6e | ifically.if.it.already.exists.on |
10880 | 20 74 68 65 20 65 6c 65 6d 65 6e 74 0a 09 09 09 09 65 6c 65 6d 5b 20 70 72 6f 70 4e 61 6d 65 20 | .the.element.....elem[.propName. |
108a0 | 5d 20 3d 20 74 72 75 65 3b 0a 09 09 09 7d 0a 0a 09 09 09 65 6c 65 6d 2e 73 65 74 41 74 74 72 69 | ].=.true;....}.....elem.setAttri |
108c0 | 62 75 74 65 28 20 6e 61 6d 65 2c 20 6e 61 6d 65 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 20 29 | bute(.name,.name.toLowerCase().) |
108e0 | 3b 0a 09 09 7d 0a 09 09 72 65 74 75 72 6e 20 6e 61 6d 65 3b 0a 09 7d 0a 7d 3b 0a 0a 2f 2f 20 49 | ;...}...return.name;..}.};..//.I |
10900 | 45 36 2f 37 20 64 6f 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 67 65 74 74 69 6e 67 2f 73 65 74 74 | E6/7.do.not.support.getting/sett |
10920 | 69 6e 67 20 73 6f 6d 65 20 61 74 74 72 69 62 75 74 65 73 20 77 69 74 68 20 67 65 74 2f 73 65 74 | ing.some.attributes.with.get/set |
10940 | 41 74 74 72 69 62 75 74 65 0a 69 66 20 28 20 21 67 65 74 53 65 74 41 74 74 72 69 62 75 74 65 20 | Attribute.if.(.!getSetAttribute. |
10960 | 29 20 7b 0a 0a 09 66 69 78 53 70 65 63 69 66 69 65 64 20 3d 20 7b 0a 09 09 6e 61 6d 65 3a 20 74 | ).{...fixSpecified.=.{...name:.t |
10980 | 72 75 65 2c 0a 09 09 69 64 3a 20 74 72 75 65 2c 0a 09 09 63 6f 6f 72 64 73 3a 20 74 72 75 65 0a | rue,...id:.true,...coords:.true. |
109a0 | 09 7d 3b 0a 0a 09 2f 2f 20 55 73 65 20 74 68 69 73 20 66 6f 72 20 61 6e 79 20 61 74 74 72 69 62 | .};...//.Use.this.for.any.attrib |
109c0 | 75 74 65 20 69 6e 20 49 45 36 2f 37 0a 09 2f 2f 20 54 68 69 73 20 66 69 78 65 73 20 61 6c 6d 6f | ute.in.IE6/7..//.This.fixes.almo |
109e0 | 73 74 20 65 76 65 72 79 20 49 45 36 2f 37 20 69 73 73 75 65 0a 09 6e 6f 64 65 48 6f 6f 6b 20 3d | st.every.IE6/7.issue..nodeHook.= |
10a00 | 20 6a 51 75 65 72 79 2e 76 61 6c 48 6f 6f 6b 73 2e 62 75 74 74 6f 6e 20 3d 20 7b 0a 09 09 67 65 | .jQuery.valHooks.button.=.{...ge |
10a20 | 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 20 29 20 7b 0a 09 09 09 76 | t:.function(.elem,.name.).{....v |
10a40 | 61 72 20 72 65 74 3b 0a 09 09 09 72 65 74 20 3d 20 65 6c 65 6d 2e 67 65 74 41 74 74 72 69 62 75 | ar.ret;....ret.=.elem.getAttribu |
10a60 | 74 65 4e 6f 64 65 28 20 6e 61 6d 65 20 29 3b 0a 09 09 09 72 65 74 75 72 6e 20 72 65 74 20 26 26 | teNode(.name.);....return.ret.&& |
10a80 | 20 28 20 66 69 78 53 70 65 63 69 66 69 65 64 5b 20 6e 61 6d 65 20 5d 20 3f 20 72 65 74 2e 76 61 | .(.fixSpecified[.name.].?.ret.va |
10aa0 | 6c 75 65 20 21 3d 3d 20 22 22 20 3a 20 72 65 74 2e 73 70 65 63 69 66 69 65 64 20 29 20 3f 0a 09 | lue.!==."".:.ret.specified.).?.. |
10ac0 | 09 09 09 72 65 74 2e 76 61 6c 75 65 20 3a 0a 09 09 09 09 75 6e 64 65 66 69 6e 65 64 3b 0a 09 09 | ...ret.value.:.....undefined;... |
10ae0 | 7d 2c 0a 09 09 73 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 76 61 6c 75 65 2c | },...set:.function(.elem,.value, |
10b00 | 20 6e 61 6d 65 20 29 20 7b 0a 09 09 09 2f 2f 20 53 65 74 20 74 68 65 20 65 78 69 73 74 69 6e 67 | .name.).{....//.Set.the.existing |
10b20 | 20 6f 72 20 63 72 65 61 74 65 20 61 20 6e 65 77 20 61 74 74 72 69 62 75 74 65 20 6e 6f 64 65 0a | .or.create.a.new.attribute.node. |
10b40 | 09 09 09 76 61 72 20 72 65 74 20 3d 20 65 6c 65 6d 2e 67 65 74 41 74 74 72 69 62 75 74 65 4e 6f | ...var.ret.=.elem.getAttributeNo |
10b60 | 64 65 28 20 6e 61 6d 65 20 29 3b 0a 09 09 09 69 66 20 28 20 21 72 65 74 20 29 20 7b 0a 09 09 09 | de(.name.);....if.(.!ret.).{.... |
10b80 | 09 72 65 74 20 3d 20 64 6f 63 75 6d 65 6e 74 2e 63 72 65 61 74 65 41 74 74 72 69 62 75 74 65 28 | .ret.=.document.createAttribute( |
10ba0 | 20 6e 61 6d 65 20 29 3b 0a 09 09 09 09 65 6c 65 6d 2e 73 65 74 41 74 74 72 69 62 75 74 65 4e 6f | .name.);.....elem.setAttributeNo |
10bc0 | 64 65 28 20 72 65 74 20 29 3b 0a 09 09 09 7d 0a 09 09 09 72 65 74 75 72 6e 20 28 20 72 65 74 2e | de(.ret.);....}....return.(.ret. |
10be0 | 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 20 2b 20 22 22 20 29 3b 0a 09 09 7d 0a 09 7d 3b 0a 0a 09 | value.=.value.+."".);...}..};... |
10c00 | 2f 2f 20 53 65 74 20 77 69 64 74 68 20 61 6e 64 20 68 65 69 67 68 74 20 74 6f 20 61 75 74 6f 20 | //.Set.width.and.height.to.auto. |
10c20 | 69 6e 73 74 65 61 64 20 6f 66 20 30 20 6f 6e 20 65 6d 70 74 79 20 73 74 72 69 6e 67 28 20 42 75 | instead.of.0.on.empty.string(.Bu |
10c40 | 67 20 23 38 31 35 30 20 29 0a 09 2f 2f 20 54 68 69 73 20 69 73 20 66 6f 72 20 72 65 6d 6f 76 61 | g.#8150.)..//.This.is.for.remova |
10c60 | 6c 73 0a 09 6a 51 75 65 72 79 2e 65 61 63 68 28 5b 20 22 77 69 64 74 68 22 2c 20 22 68 65 69 67 | ls..jQuery.each([."width",."heig |
10c80 | 68 74 22 20 5d 2c 20 66 75 6e 63 74 69 6f 6e 28 20 69 2c 20 6e 61 6d 65 20 29 20 7b 0a 09 09 6a | ht".],.function(.i,.name.).{...j |
10ca0 | 51 75 65 72 79 2e 61 74 74 72 48 6f 6f 6b 73 5b 20 6e 61 6d 65 20 5d 20 3d 20 6a 51 75 65 72 79 | Query.attrHooks[.name.].=.jQuery |
10cc0 | 2e 65 78 74 65 6e 64 28 20 6a 51 75 65 72 79 2e 61 74 74 72 48 6f 6f 6b 73 5b 20 6e 61 6d 65 20 | .extend(.jQuery.attrHooks[.name. |
10ce0 | 5d 2c 20 7b 0a 09 09 09 73 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 76 61 6c | ],.{....set:.function(.elem,.val |
10d00 | 75 65 20 29 20 7b 0a 09 09 09 09 69 66 20 28 20 76 61 6c 75 65 20 3d 3d 3d 20 22 22 20 29 20 7b | ue.).{.....if.(.value.===."".).{ |
10d20 | 0a 09 09 09 09 09 65 6c 65 6d 2e 73 65 74 41 74 74 72 69 62 75 74 65 28 20 6e 61 6d 65 2c 20 22 | ......elem.setAttribute(.name,." |
10d40 | 61 75 74 6f 22 20 29 3b 0a 09 09 09 09 09 72 65 74 75 72 6e 20 76 61 6c 75 65 3b 0a 09 09 09 09 | auto".);......return.value;..... |
10d60 | 7d 0a 09 09 09 7d 0a 09 09 7d 29 3b 0a 09 7d 29 3b 0a 0a 09 2f 2f 20 53 65 74 20 63 6f 6e 74 65 | }....}...});..});...//.Set.conte |
10d80 | 6e 74 65 64 69 74 61 62 6c 65 20 74 6f 20 66 61 6c 73 65 20 6f 6e 20 72 65 6d 6f 76 61 6c 73 28 | nteditable.to.false.on.removals( |
10da0 | 23 31 30 34 32 39 29 0a 09 2f 2f 20 53 65 74 74 69 6e 67 20 74 6f 20 65 6d 70 74 79 20 73 74 72 | #10429)..//.Setting.to.empty.str |
10dc0 | 69 6e 67 20 74 68 72 6f 77 73 20 61 6e 20 65 72 72 6f 72 20 61 73 20 61 6e 20 69 6e 76 61 6c 69 | ing.throws.an.error.as.an.invali |
10de0 | 64 20 76 61 6c 75 65 0a 09 6a 51 75 65 72 79 2e 61 74 74 72 48 6f 6f 6b 73 2e 63 6f 6e 74 65 6e | d.value..jQuery.attrHooks.conten |
10e00 | 74 65 64 69 74 61 62 6c 65 20 3d 20 7b 0a 09 09 67 65 74 3a 20 6e 6f 64 65 48 6f 6f 6b 2e 67 65 | teditable.=.{...get:.nodeHook.ge |
10e20 | 74 2c 0a 09 09 73 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 76 61 6c 75 65 2c | t,...set:.function(.elem,.value, |
10e40 | 20 6e 61 6d 65 20 29 20 7b 0a 09 09 09 69 66 20 28 20 76 61 6c 75 65 20 3d 3d 3d 20 22 22 20 29 | .name.).{....if.(.value.===."".) |
10e60 | 20 7b 0a 09 09 09 09 76 61 6c 75 65 20 3d 20 22 66 61 6c 73 65 22 3b 0a 09 09 09 7d 0a 09 09 09 | .{.....value.=."false";....}.... |
10e80 | 6e 6f 64 65 48 6f 6f 6b 2e 73 65 74 28 20 65 6c 65 6d 2c 20 76 61 6c 75 65 2c 20 6e 61 6d 65 20 | nodeHook.set(.elem,.value,.name. |
10ea0 | 29 3b 0a 09 09 7d 0a 09 7d 3b 0a 7d 0a 0a 0a 2f 2f 20 53 6f 6d 65 20 61 74 74 72 69 62 75 74 65 | );...}..};.}...//.Some.attribute |
10ec0 | 73 20 72 65 71 75 69 72 65 20 61 20 73 70 65 63 69 61 6c 20 63 61 6c 6c 20 6f 6e 20 49 45 0a 69 | s.require.a.special.call.on.IE.i |
10ee0 | 66 20 28 20 21 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 68 72 65 66 4e 6f 72 6d 61 6c 69 7a | f.(.!jQuery.support.hrefNormaliz |
10f00 | 65 64 20 29 20 7b 0a 09 6a 51 75 65 72 79 2e 65 61 63 68 28 5b 20 22 68 72 65 66 22 2c 20 22 73 | ed.).{..jQuery.each([."href",."s |
10f20 | 72 63 22 2c 20 22 77 69 64 74 68 22 2c 20 22 68 65 69 67 68 74 22 20 5d 2c 20 66 75 6e 63 74 69 | rc",."width",."height".],.functi |
10f40 | 6f 6e 28 20 69 2c 20 6e 61 6d 65 20 29 20 7b 0a 09 09 6a 51 75 65 72 79 2e 61 74 74 72 48 6f 6f | on(.i,.name.).{...jQuery.attrHoo |
10f60 | 6b 73 5b 20 6e 61 6d 65 20 5d 20 3d 20 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 28 20 6a 51 75 65 | ks[.name.].=.jQuery.extend(.jQue |
10f80 | 72 79 2e 61 74 74 72 48 6f 6f 6b 73 5b 20 6e 61 6d 65 20 5d 2c 20 7b 0a 09 09 09 67 65 74 3a 20 | ry.attrHooks[.name.],.{....get:. |
10fa0 | 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a 09 09 09 09 76 61 72 20 72 65 74 20 3d | function(.elem.).{.....var.ret.= |
10fc0 | 20 65 6c 65 6d 2e 67 65 74 41 74 74 72 69 62 75 74 65 28 20 6e 61 6d 65 2c 20 32 20 29 3b 0a 09 | .elem.getAttribute(.name,.2.);.. |
10fe0 | 09 09 09 72 65 74 75 72 6e 20 72 65 74 20 3d 3d 3d 20 6e 75 6c 6c 20 3f 20 75 6e 64 65 66 69 6e | ...return.ret.===.null.?.undefin |
11000 | 65 64 20 3a 20 72 65 74 3b 0a 09 09 09 7d 0a 09 09 7d 29 3b 0a 09 7d 29 3b 0a 7d 0a 0a 69 66 20 | ed.:.ret;....}...});..});.}..if. |
11020 | 28 20 21 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 73 74 79 6c 65 20 29 20 7b 0a 09 6a 51 75 | (.!jQuery.support.style.).{..jQu |
11040 | 65 72 79 2e 61 74 74 72 48 6f 6f 6b 73 2e 73 74 79 6c 65 20 3d 20 7b 0a 09 09 67 65 74 3a 20 66 | ery.attrHooks.style.=.{...get:.f |
11060 | 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a 09 09 09 2f 2f 20 52 65 74 75 72 6e 20 75 | unction(.elem.).{....//.Return.u |
11080 | 6e 64 65 66 69 6e 65 64 20 69 6e 20 74 68 65 20 63 61 73 65 20 6f 66 20 65 6d 70 74 79 20 73 74 | ndefined.in.the.case.of.empty.st |
110a0 | 72 69 6e 67 0a 09 09 09 2f 2f 20 4e 6f 72 6d 61 6c 69 7a 65 20 74 6f 20 6c 6f 77 65 72 63 61 73 | ring....//.Normalize.to.lowercas |
110c0 | 65 20 73 69 6e 63 65 20 49 45 20 75 70 70 65 72 63 61 73 65 73 20 63 73 73 20 70 72 6f 70 65 72 | e.since.IE.uppercases.css.proper |
110e0 | 74 79 20 6e 61 6d 65 73 0a 09 09 09 72 65 74 75 72 6e 20 65 6c 65 6d 2e 73 74 79 6c 65 2e 63 73 | ty.names....return.elem.style.cs |
11100 | 73 54 65 78 74 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 20 7c 7c 20 75 6e 64 65 66 69 6e 65 64 | sText.toLowerCase().||.undefined |
11120 | 3b 0a 09 09 7d 2c 0a 09 09 73 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 76 61 | ;...},...set:.function(.elem,.va |
11140 | 6c 75 65 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 28 20 65 6c 65 6d 2e 73 74 79 6c 65 2e 63 | lue.).{....return.(.elem.style.c |
11160 | 73 73 54 65 78 74 20 3d 20 22 22 20 2b 20 76 61 6c 75 65 20 29 3b 0a 09 09 7d 0a 09 7d 3b 0a 7d | ssText.=."".+.value.);...}..};.} |
11180 | 0a 0a 2f 2f 20 53 61 66 61 72 69 20 6d 69 73 2d 72 65 70 6f 72 74 73 20 74 68 65 20 64 65 66 61 | ..//.Safari.mis-reports.the.defa |
111a0 | 75 6c 74 20 73 65 6c 65 63 74 65 64 20 70 72 6f 70 65 72 74 79 20 6f 66 20 61 6e 20 6f 70 74 69 | ult.selected.property.of.an.opti |
111c0 | 6f 6e 0a 2f 2f 20 41 63 63 65 73 73 69 6e 67 20 74 68 65 20 70 61 72 65 6e 74 27 73 20 73 65 6c | on.//.Accessing.the.parent's.sel |
111e0 | 65 63 74 65 64 49 6e 64 65 78 20 70 72 6f 70 65 72 74 79 20 66 69 78 65 73 20 69 74 0a 69 66 20 | ectedIndex.property.fixes.it.if. |
11200 | 28 20 21 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 6f 70 74 53 65 6c 65 63 74 65 64 20 29 20 | (.!jQuery.support.optSelected.). |
11220 | 7b 0a 09 6a 51 75 65 72 79 2e 70 72 6f 70 48 6f 6f 6b 73 2e 73 65 6c 65 63 74 65 64 20 3d 20 6a | {..jQuery.propHooks.selected.=.j |
11240 | 51 75 65 72 79 2e 65 78 74 65 6e 64 28 20 6a 51 75 65 72 79 2e 70 72 6f 70 48 6f 6f 6b 73 2e 73 | Query.extend(.jQuery.propHooks.s |
11260 | 65 6c 65 63 74 65 64 2c 20 7b 0a 09 09 67 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d | elected,.{...get:.function(.elem |
11280 | 20 29 20 7b 0a 09 09 09 76 61 72 20 70 61 72 65 6e 74 20 3d 20 65 6c 65 6d 2e 70 61 72 65 6e 74 | .).{....var.parent.=.elem.parent |
112a0 | 4e 6f 64 65 3b 0a 0a 09 09 09 69 66 20 28 20 70 61 72 65 6e 74 20 29 20 7b 0a 09 09 09 09 70 61 | Node;.....if.(.parent.).{.....pa |
112c0 | 72 65 6e 74 2e 73 65 6c 65 63 74 65 64 49 6e 64 65 78 3b 0a 0a 09 09 09 09 2f 2f 20 4d 61 6b 65 | rent.selectedIndex;......//.Make |
112e0 | 20 73 75 72 65 20 74 68 61 74 20 69 74 20 61 6c 73 6f 20 77 6f 72 6b 73 20 77 69 74 68 20 6f 70 | .sure.that.it.also.works.with.op |
11300 | 74 67 72 6f 75 70 73 2c 20 73 65 65 20 23 35 37 30 31 0a 09 09 09 09 69 66 20 28 20 70 61 72 65 | tgroups,.see.#5701.....if.(.pare |
11320 | 6e 74 2e 70 61 72 65 6e 74 4e 6f 64 65 20 29 20 7b 0a 09 09 09 09 09 70 61 72 65 6e 74 2e 70 61 | nt.parentNode.).{......parent.pa |
11340 | 72 65 6e 74 4e 6f 64 65 2e 73 65 6c 65 63 74 65 64 49 6e 64 65 78 3b 0a 09 09 09 09 7d 0a 09 09 | rentNode.selectedIndex;.....}... |
11360 | 09 7d 0a 09 09 09 72 65 74 75 72 6e 20 6e 75 6c 6c 3b 0a 09 09 7d 0a 09 7d 29 3b 0a 7d 0a 0a 2f | .}....return.null;...}..});.}../ |
11380 | 2f 20 49 45 36 2f 37 20 63 61 6c 6c 20 65 6e 63 74 79 70 65 20 65 6e 63 6f 64 69 6e 67 0a 69 66 | /.IE6/7.call.enctype.encoding.if |
113a0 | 20 28 20 21 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 65 6e 63 74 79 70 65 20 29 20 7b 0a 09 | .(.!jQuery.support.enctype.).{.. |
113c0 | 6a 51 75 65 72 79 2e 70 72 6f 70 46 69 78 2e 65 6e 63 74 79 70 65 20 3d 20 22 65 6e 63 6f 64 69 | jQuery.propFix.enctype.=."encodi |
113e0 | 6e 67 22 3b 0a 7d 0a 0a 2f 2f 20 52 61 64 69 6f 73 20 61 6e 64 20 63 68 65 63 6b 62 6f 78 65 73 | ng";.}..//.Radios.and.checkboxes |
11400 | 20 67 65 74 74 65 72 2f 73 65 74 74 65 72 0a 69 66 20 28 20 21 6a 51 75 65 72 79 2e 73 75 70 70 | .getter/setter.if.(.!jQuery.supp |
11420 | 6f 72 74 2e 63 68 65 63 6b 4f 6e 20 29 20 7b 0a 09 6a 51 75 65 72 79 2e 65 61 63 68 28 5b 20 22 | ort.checkOn.).{..jQuery.each([." |
11440 | 72 61 64 69 6f 22 2c 20 22 63 68 65 63 6b 62 6f 78 22 20 5d 2c 20 66 75 6e 63 74 69 6f 6e 28 29 | radio",."checkbox".],.function() |
11460 | 20 7b 0a 09 09 6a 51 75 65 72 79 2e 76 61 6c 48 6f 6f 6b 73 5b 20 74 68 69 73 20 5d 20 3d 20 7b | .{...jQuery.valHooks[.this.].=.{ |
11480 | 0a 09 09 09 67 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a 09 09 09 09 | ....get:.function(.elem.).{..... |
114a0 | 2f 2f 20 48 61 6e 64 6c 65 20 74 68 65 20 63 61 73 65 20 77 68 65 72 65 20 69 6e 20 57 65 62 6b | //.Handle.the.case.where.in.Webk |
114c0 | 69 74 20 22 22 20 69 73 20 72 65 74 75 72 6e 65 64 20 69 6e 73 74 65 61 64 20 6f 66 20 22 6f 6e | it."".is.returned.instead.of."on |
114e0 | 22 20 69 66 20 61 20 76 61 6c 75 65 20 69 73 6e 27 74 20 73 70 65 63 69 66 69 65 64 0a 09 09 09 | ".if.a.value.isn't.specified.... |
11500 | 09 72 65 74 75 72 6e 20 65 6c 65 6d 2e 67 65 74 41 74 74 72 69 62 75 74 65 28 22 76 61 6c 75 65 | .return.elem.getAttribute("value |
11520 | 22 29 20 3d 3d 3d 20 6e 75 6c 6c 20 3f 20 22 6f 6e 22 20 3a 20 65 6c 65 6d 2e 76 61 6c 75 65 3b | ").===.null.?."on".:.elem.value; |
11540 | 0a 09 09 09 7d 0a 09 09 7d 3b 0a 09 7d 29 3b 0a 7d 0a 6a 51 75 65 72 79 2e 65 61 63 68 28 5b 20 | ....}...};..});.}.jQuery.each([. |
11560 | 22 72 61 64 69 6f 22 2c 20 22 63 68 65 63 6b 62 6f 78 22 20 5d 2c 20 66 75 6e 63 74 69 6f 6e 28 | "radio",."checkbox".],.function( |
11580 | 29 20 7b 0a 09 6a 51 75 65 72 79 2e 76 61 6c 48 6f 6f 6b 73 5b 20 74 68 69 73 20 5d 20 3d 20 6a | ).{..jQuery.valHooks[.this.].=.j |
115a0 | 51 75 65 72 79 2e 65 78 74 65 6e 64 28 20 6a 51 75 65 72 79 2e 76 61 6c 48 6f 6f 6b 73 5b 20 74 | Query.extend(.jQuery.valHooks[.t |
115c0 | 68 69 73 20 5d 2c 20 7b 0a 09 09 73 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 | his.],.{...set:.function(.elem,. |
115e0 | 76 61 6c 75 65 20 29 20 7b 0a 09 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e 69 73 41 72 72 61 79 | value.).{....if.(.jQuery.isArray |
11600 | 28 20 76 61 6c 75 65 20 29 20 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 28 20 65 6c 65 6d 2e | (.value.).).{.....return.(.elem. |
11620 | 63 68 65 63 6b 65 64 20 3d 20 6a 51 75 65 72 79 2e 69 6e 41 72 72 61 79 28 20 6a 51 75 65 72 79 | checked.=.jQuery.inArray(.jQuery |
11640 | 28 65 6c 65 6d 29 2e 76 61 6c 28 29 2c 20 76 61 6c 75 65 20 29 20 3e 3d 20 30 20 29 3b 0a 09 09 | (elem).val(),.value.).>=.0.);... |
11660 | 09 7d 0a 09 09 7d 0a 09 7d 29 3b 0a 7d 29 3b 0a 76 61 72 20 72 66 6f 72 6d 45 6c 65 6d 73 20 3d | .}...}..});.});.var.rformElems.= |
11680 | 20 2f 5e 28 3f 3a 74 65 78 74 61 72 65 61 7c 69 6e 70 75 74 7c 73 65 6c 65 63 74 29 24 2f 69 2c | ./^(?:textarea|input|select)$/i, |
116a0 | 0a 09 72 74 79 70 65 6e 61 6d 65 73 70 61 63 65 20 3d 20 2f 5e 28 5b 5e 5c 2e 5d 2a 7c 29 28 3f | ..rtypenamespace.=./^([^\.]*|)(? |
116c0 | 3a 5c 2e 28 2e 2b 29 7c 29 24 2f 2c 0a 09 72 68 6f 76 65 72 48 61 63 6b 20 3d 20 2f 28 3f 3a 5e | :\.(.+)|)$/,..rhoverHack.=./(?:^ |
116e0 | 7c 5c 73 29 68 6f 76 65 72 28 5c 2e 5c 53 2b 7c 29 5c 62 2f 2c 0a 09 72 6b 65 79 45 76 65 6e 74 | |\s)hover(\.\S+|)\b/,..rkeyEvent |
11700 | 20 3d 20 2f 5e 6b 65 79 2f 2c 0a 09 72 6d 6f 75 73 65 45 76 65 6e 74 20 3d 20 2f 5e 28 3f 3a 6d | .=./^key/,..rmouseEvent.=./^(?:m |
11720 | 6f 75 73 65 7c 63 6f 6e 74 65 78 74 6d 65 6e 75 29 7c 63 6c 69 63 6b 2f 2c 0a 09 72 66 6f 63 75 | ouse|contextmenu)|click/,..rfocu |
11740 | 73 4d 6f 72 70 68 20 3d 20 2f 5e 28 3f 3a 66 6f 63 75 73 69 6e 66 6f 63 75 73 7c 66 6f 63 75 73 | sMorph.=./^(?:focusinfocus|focus |
11760 | 6f 75 74 62 6c 75 72 29 24 2f 2c 0a 09 68 6f 76 65 72 48 61 63 6b 20 3d 20 66 75 6e 63 74 69 6f | outblur)$/,..hoverHack.=.functio |
11780 | 6e 28 20 65 76 65 6e 74 73 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 65 76 | n(.events.).{...return.jQuery.ev |
117a0 | 65 6e 74 2e 73 70 65 63 69 61 6c 2e 68 6f 76 65 72 20 3f 20 65 76 65 6e 74 73 20 3a 20 65 76 65 | ent.special.hover.?.events.:.eve |
117c0 | 6e 74 73 2e 72 65 70 6c 61 63 65 28 20 72 68 6f 76 65 72 48 61 63 6b 2c 20 22 6d 6f 75 73 65 65 | nts.replace(.rhoverHack,."mousee |
117e0 | 6e 74 65 72 24 31 20 6d 6f 75 73 65 6c 65 61 76 65 24 31 22 20 29 3b 0a 09 7d 3b 0a 0a 2f 2a 0a | nter$1.mouseleave$1".);..};../*. |
11800 | 20 2a 20 48 65 6c 70 65 72 20 66 75 6e 63 74 69 6f 6e 73 20 66 6f 72 20 6d 61 6e 61 67 69 6e 67 | .*.Helper.functions.for.managing |
11820 | 20 65 76 65 6e 74 73 20 2d 2d 20 6e 6f 74 20 70 61 72 74 20 6f 66 20 74 68 65 20 70 75 62 6c 69 | .events.--.not.part.of.the.publi |
11840 | 63 20 69 6e 74 65 72 66 61 63 65 2e 0a 20 2a 20 50 72 6f 70 73 20 74 6f 20 44 65 61 6e 20 45 64 | c.interface...*.Props.to.Dean.Ed |
11860 | 77 61 72 64 73 27 20 61 64 64 45 76 65 6e 74 20 6c 69 62 72 61 72 79 20 66 6f 72 20 6d 61 6e 79 | wards'.addEvent.library.for.many |
11880 | 20 6f 66 20 74 68 65 20 69 64 65 61 73 2e 0a 20 2a 2f 0a 6a 51 75 65 72 79 2e 65 76 65 6e 74 20 | .of.the.ideas...*/.jQuery.event. |
118a0 | 3d 20 7b 0a 0a 09 61 64 64 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 74 79 70 65 73 | =.{...add:.function(.elem,.types |
118c0 | 2c 20 68 61 6e 64 6c 65 72 2c 20 64 61 74 61 2c 20 73 65 6c 65 63 74 6f 72 20 29 20 7b 0a 0a 09 | ,.handler,.data,.selector.).{... |
118e0 | 09 76 61 72 20 65 6c 65 6d 44 61 74 61 2c 20 65 76 65 6e 74 48 61 6e 64 6c 65 2c 20 65 76 65 6e | .var.elemData,.eventHandle,.even |
11900 | 74 73 2c 0a 09 09 09 74 2c 20 74 6e 73 2c 20 74 79 70 65 2c 20 6e 61 6d 65 73 70 61 63 65 73 2c | ts,....t,.tns,.type,.namespaces, |
11920 | 20 68 61 6e 64 6c 65 4f 62 6a 2c 0a 09 09 09 68 61 6e 64 6c 65 4f 62 6a 49 6e 2c 20 68 61 6e 64 | .handleObj,....handleObjIn,.hand |
11940 | 6c 65 72 73 2c 20 73 70 65 63 69 61 6c 3b 0a 0a 09 09 2f 2f 20 44 6f 6e 27 74 20 61 74 74 61 63 | lers,.special;....//.Don't.attac |
11960 | 68 20 65 76 65 6e 74 73 20 74 6f 20 6e 6f 44 61 74 61 20 6f 72 20 74 65 78 74 2f 63 6f 6d 6d 65 | h.events.to.noData.or.text/comme |
11980 | 6e 74 20 6e 6f 64 65 73 20 28 61 6c 6c 6f 77 20 70 6c 61 69 6e 20 6f 62 6a 65 63 74 73 20 74 68 | nt.nodes.(allow.plain.objects.th |
119a0 | 6f 29 0a 09 09 69 66 20 28 20 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 33 20 7c 7c | o)...if.(.elem.nodeType.===.3.|| |
119c0 | 20 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 38 20 7c 7c 20 21 74 79 70 65 73 20 7c | .elem.nodeType.===.8.||.!types.| |
119e0 | 7c 20 21 68 61 6e 64 6c 65 72 20 7c 7c 20 21 28 65 6c 65 6d 44 61 74 61 20 3d 20 6a 51 75 65 72 | |.!handler.||.!(elemData.=.jQuer |
11a00 | 79 2e 5f 64 61 74 61 28 20 65 6c 65 6d 20 29 29 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 3b 0a | y._data(.elem.)).).{....return;. |
11a20 | 09 09 7d 0a 0a 09 09 2f 2f 20 43 61 6c 6c 65 72 20 63 61 6e 20 70 61 73 73 20 69 6e 20 61 6e 20 | ..}....//.Caller.can.pass.in.an. |
11a40 | 6f 62 6a 65 63 74 20 6f 66 20 63 75 73 74 6f 6d 20 64 61 74 61 20 69 6e 20 6c 69 65 75 20 6f 66 | object.of.custom.data.in.lieu.of |
11a60 | 20 74 68 65 20 68 61 6e 64 6c 65 72 0a 09 09 69 66 20 28 20 68 61 6e 64 6c 65 72 2e 68 61 6e 64 | .the.handler...if.(.handler.hand |
11a80 | 6c 65 72 20 29 20 7b 0a 09 09 09 68 61 6e 64 6c 65 4f 62 6a 49 6e 20 3d 20 68 61 6e 64 6c 65 72 | ler.).{....handleObjIn.=.handler |
11aa0 | 3b 0a 09 09 09 68 61 6e 64 6c 65 72 20 3d 20 68 61 6e 64 6c 65 4f 62 6a 49 6e 2e 68 61 6e 64 6c | ;....handler.=.handleObjIn.handl |
11ac0 | 65 72 3b 0a 09 09 09 73 65 6c 65 63 74 6f 72 20 3d 20 68 61 6e 64 6c 65 4f 62 6a 49 6e 2e 73 65 | er;....selector.=.handleObjIn.se |
11ae0 | 6c 65 63 74 6f 72 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74 | lector;...}....//.Make.sure.that |
11b00 | 20 74 68 65 20 68 61 6e 64 6c 65 72 20 68 61 73 20 61 20 75 6e 69 71 75 65 20 49 44 2c 20 75 73 | .the.handler.has.a.unique.ID,.us |
11b20 | 65 64 20 74 6f 20 66 69 6e 64 2f 72 65 6d 6f 76 65 20 69 74 20 6c 61 74 65 72 0a 09 09 69 66 20 | ed.to.find/remove.it.later...if. |
11b40 | 28 20 21 68 61 6e 64 6c 65 72 2e 67 75 69 64 20 29 20 7b 0a 09 09 09 68 61 6e 64 6c 65 72 2e 67 | (.!handler.guid.).{....handler.g |
11b60 | 75 69 64 20 3d 20 6a 51 75 65 72 79 2e 67 75 69 64 2b 2b 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 49 | uid.=.jQuery.guid++;...}....//.I |
11b80 | 6e 69 74 20 74 68 65 20 65 6c 65 6d 65 6e 74 27 73 20 65 76 65 6e 74 20 73 74 72 75 63 74 75 72 | nit.the.element's.event.structur |
11ba0 | 65 20 61 6e 64 20 6d 61 69 6e 20 68 61 6e 64 6c 65 72 2c 20 69 66 20 74 68 69 73 20 69 73 20 74 | e.and.main.handler,.if.this.is.t |
11bc0 | 68 65 20 66 69 72 73 74 0a 09 09 65 76 65 6e 74 73 20 3d 20 65 6c 65 6d 44 61 74 61 2e 65 76 65 | he.first...events.=.elemData.eve |
11be0 | 6e 74 73 3b 0a 09 09 69 66 20 28 20 21 65 76 65 6e 74 73 20 29 20 7b 0a 09 09 09 65 6c 65 6d 44 | nts;...if.(.!events.).{....elemD |
11c00 | 61 74 61 2e 65 76 65 6e 74 73 20 3d 20 65 76 65 6e 74 73 20 3d 20 7b 7d 3b 0a 09 09 7d 0a 09 09 | ata.events.=.events.=.{};...}... |
11c20 | 65 76 65 6e 74 48 61 6e 64 6c 65 20 3d 20 65 6c 65 6d 44 61 74 61 2e 68 61 6e 64 6c 65 3b 0a 09 | eventHandle.=.elemData.handle;.. |
11c40 | 09 69 66 20 28 20 21 65 76 65 6e 74 48 61 6e 64 6c 65 20 29 20 7b 0a 09 09 09 65 6c 65 6d 44 61 | .if.(.!eventHandle.).{....elemDa |
11c60 | 74 61 2e 68 61 6e 64 6c 65 20 3d 20 65 76 65 6e 74 48 61 6e 64 6c 65 20 3d 20 66 75 6e 63 74 69 | ta.handle.=.eventHandle.=.functi |
11c80 | 6f 6e 28 20 65 20 29 20 7b 0a 09 09 09 09 2f 2f 20 44 69 73 63 61 72 64 20 74 68 65 20 73 65 63 | on(.e.).{.....//.Discard.the.sec |
11ca0 | 6f 6e 64 20 65 76 65 6e 74 20 6f 66 20 61 20 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 74 72 69 67 | ond.event.of.a.jQuery.event.trig |
11cc0 | 67 65 72 28 29 20 61 6e 64 0a 09 09 09 09 2f 2f 20 77 68 65 6e 20 61 6e 20 65 76 65 6e 74 20 69 | ger().and.....//.when.an.event.i |
11ce0 | 73 20 63 61 6c 6c 65 64 20 61 66 74 65 72 20 61 20 70 61 67 65 20 68 61 73 20 75 6e 6c 6f 61 64 | s.called.after.a.page.has.unload |
11d00 | 65 64 0a 09 09 09 09 72 65 74 75 72 6e 20 74 79 70 65 6f 66 20 6a 51 75 65 72 79 20 21 3d 3d 20 | ed.....return.typeof.jQuery.!==. |
11d20 | 22 75 6e 64 65 66 69 6e 65 64 22 20 26 26 20 28 21 65 20 7c 7c 20 6a 51 75 65 72 79 2e 65 76 65 | "undefined".&&.(!e.||.jQuery.eve |
11d40 | 6e 74 2e 74 72 69 67 67 65 72 65 64 20 21 3d 3d 20 65 2e 74 79 70 65 29 20 3f 0a 09 09 09 09 09 | nt.triggered.!==.e.type).?...... |
11d60 | 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 64 69 73 70 61 74 63 68 2e 61 70 70 6c 79 28 20 65 76 65 | jQuery.event.dispatch.apply(.eve |
11d80 | 6e 74 48 61 6e 64 6c 65 2e 65 6c 65 6d 2c 20 61 72 67 75 6d 65 6e 74 73 20 29 20 3a 0a 09 09 09 | ntHandle.elem,.arguments.).:.... |
11da0 | 09 09 75 6e 64 65 66 69 6e 65 64 3b 0a 09 09 09 7d 3b 0a 09 09 09 2f 2f 20 41 64 64 20 65 6c 65 | ..undefined;....};....//.Add.ele |
11dc0 | 6d 20 61 73 20 61 20 70 72 6f 70 65 72 74 79 20 6f 66 20 74 68 65 20 68 61 6e 64 6c 65 20 66 6e | m.as.a.property.of.the.handle.fn |
11de0 | 20 74 6f 20 70 72 65 76 65 6e 74 20 61 20 6d 65 6d 6f 72 79 20 6c 65 61 6b 20 77 69 74 68 20 49 | .to.prevent.a.memory.leak.with.I |
11e00 | 45 20 6e 6f 6e 2d 6e 61 74 69 76 65 20 65 76 65 6e 74 73 0a 09 09 09 65 76 65 6e 74 48 61 6e 64 | E.non-native.events....eventHand |
11e20 | 6c 65 2e 65 6c 65 6d 20 3d 20 65 6c 65 6d 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 48 61 6e 64 6c 65 | le.elem.=.elem;...}....//.Handle |
11e40 | 20 6d 75 6c 74 69 70 6c 65 20 65 76 65 6e 74 73 20 73 65 70 61 72 61 74 65 64 20 62 79 20 61 20 | .multiple.events.separated.by.a. |
11e60 | 73 70 61 63 65 0a 09 09 2f 2f 20 6a 51 75 65 72 79 28 2e 2e 2e 29 2e 62 69 6e 64 28 22 6d 6f 75 | space...//.jQuery(...).bind("mou |
11e80 | 73 65 6f 76 65 72 20 6d 6f 75 73 65 6f 75 74 22 2c 20 66 6e 29 3b 0a 09 09 74 79 70 65 73 20 3d | seover.mouseout",.fn);...types.= |
11ea0 | 20 6a 51 75 65 72 79 2e 74 72 69 6d 28 20 68 6f 76 65 72 48 61 63 6b 28 74 79 70 65 73 29 20 29 | .jQuery.trim(.hoverHack(types).) |
11ec0 | 2e 73 70 6c 69 74 28 20 22 20 22 20 29 3b 0a 09 09 66 6f 72 20 28 20 74 20 3d 20 30 3b 20 74 20 | .split(.".".);...for.(.t.=.0;.t. |
11ee0 | 3c 20 74 79 70 65 73 2e 6c 65 6e 67 74 68 3b 20 74 2b 2b 20 29 20 7b 0a 0a 09 09 09 74 6e 73 20 | <.types.length;.t++.).{.....tns. |
11f00 | 3d 20 72 74 79 70 65 6e 61 6d 65 73 70 61 63 65 2e 65 78 65 63 28 20 74 79 70 65 73 5b 74 5d 20 | =.rtypenamespace.exec(.types[t]. |
11f20 | 29 20 7c 7c 20 5b 5d 3b 0a 09 09 09 74 79 70 65 20 3d 20 74 6e 73 5b 31 5d 3b 0a 09 09 09 6e 61 | ).||.[];....type.=.tns[1];....na |
11f40 | 6d 65 73 70 61 63 65 73 20 3d 20 28 20 74 6e 73 5b 32 5d 20 7c 7c 20 22 22 20 29 2e 73 70 6c 69 | mespaces.=.(.tns[2].||."".).spli |
11f60 | 74 28 20 22 2e 22 20 29 2e 73 6f 72 74 28 29 3b 0a 0a 09 09 09 2f 2f 20 49 66 20 65 76 65 6e 74 | t(.".".).sort();.....//.If.event |
11f80 | 20 63 68 61 6e 67 65 73 20 69 74 73 20 74 79 70 65 2c 20 75 73 65 20 74 68 65 20 73 70 65 63 69 | .changes.its.type,.use.the.speci |
11fa0 | 61 6c 20 65 76 65 6e 74 20 68 61 6e 64 6c 65 72 73 20 66 6f 72 20 74 68 65 20 63 68 61 6e 67 65 | al.event.handlers.for.the.change |
11fc0 | 64 20 74 79 70 65 0a 09 09 09 73 70 65 63 69 61 6c 20 3d 20 6a 51 75 65 72 79 2e 65 76 65 6e 74 | d.type....special.=.jQuery.event |
11fe0 | 2e 73 70 65 63 69 61 6c 5b 20 74 79 70 65 20 5d 20 7c 7c 20 7b 7d 3b 0a 0a 09 09 09 2f 2f 20 49 | .special[.type.].||.{};.....//.I |
12000 | 66 20 73 65 6c 65 63 74 6f 72 20 64 65 66 69 6e 65 64 2c 20 64 65 74 65 72 6d 69 6e 65 20 73 70 | f.selector.defined,.determine.sp |
12020 | 65 63 69 61 6c 20 65 76 65 6e 74 20 61 70 69 20 74 79 70 65 2c 20 6f 74 68 65 72 77 69 73 65 20 | ecial.event.api.type,.otherwise. |
12040 | 67 69 76 65 6e 20 74 79 70 65 0a 09 09 09 74 79 70 65 20 3d 20 28 20 73 65 6c 65 63 74 6f 72 20 | given.type....type.=.(.selector. |
12060 | 3f 20 73 70 65 63 69 61 6c 2e 64 65 6c 65 67 61 74 65 54 79 70 65 20 3a 20 73 70 65 63 69 61 6c | ?.special.delegateType.:.special |
12080 | 2e 62 69 6e 64 54 79 70 65 20 29 20 7c 7c 20 74 79 70 65 3b 0a 0a 09 09 09 2f 2f 20 55 70 64 61 | .bindType.).||.type;.....//.Upda |
120a0 | 74 65 20 73 70 65 63 69 61 6c 20 62 61 73 65 64 20 6f 6e 20 6e 65 77 6c 79 20 72 65 73 65 74 20 | te.special.based.on.newly.reset. |
120c0 | 74 79 70 65 0a 09 09 09 73 70 65 63 69 61 6c 20 3d 20 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 73 | type....special.=.jQuery.event.s |
120e0 | 70 65 63 69 61 6c 5b 20 74 79 70 65 20 5d 20 7c 7c 20 7b 7d 3b 0a 0a 09 09 09 2f 2f 20 68 61 6e | pecial[.type.].||.{};.....//.han |
12100 | 64 6c 65 4f 62 6a 20 69 73 20 70 61 73 73 65 64 20 74 6f 20 61 6c 6c 20 65 76 65 6e 74 20 68 61 | dleObj.is.passed.to.all.event.ha |
12120 | 6e 64 6c 65 72 73 0a 09 09 09 68 61 6e 64 6c 65 4f 62 6a 20 3d 20 6a 51 75 65 72 79 2e 65 78 74 | ndlers....handleObj.=.jQuery.ext |
12140 | 65 6e 64 28 7b 0a 09 09 09 09 74 79 70 65 3a 20 74 79 70 65 2c 0a 09 09 09 09 6f 72 69 67 54 79 | end({.....type:.type,.....origTy |
12160 | 70 65 3a 20 74 6e 73 5b 31 5d 2c 0a 09 09 09 09 64 61 74 61 3a 20 64 61 74 61 2c 0a 09 09 09 09 | pe:.tns[1],.....data:.data,..... |
12180 | 68 61 6e 64 6c 65 72 3a 20 68 61 6e 64 6c 65 72 2c 0a 09 09 09 09 67 75 69 64 3a 20 68 61 6e 64 | handler:.handler,.....guid:.hand |
121a0 | 6c 65 72 2e 67 75 69 64 2c 0a 09 09 09 09 73 65 6c 65 63 74 6f 72 3a 20 73 65 6c 65 63 74 6f 72 | ler.guid,.....selector:.selector |
121c0 | 2c 0a 09 09 09 09 6e 61 6d 65 73 70 61 63 65 3a 20 6e 61 6d 65 73 70 61 63 65 73 2e 6a 6f 69 6e | ,.....namespace:.namespaces.join |
121e0 | 28 22 2e 22 29 0a 09 09 09 7d 2c 20 68 61 6e 64 6c 65 4f 62 6a 49 6e 20 29 3b 0a 0a 09 09 09 2f | (".")....},.handleObjIn.);...../ |
12200 | 2f 20 49 6e 69 74 20 74 68 65 20 65 76 65 6e 74 20 68 61 6e 64 6c 65 72 20 71 75 65 75 65 20 69 | /.Init.the.event.handler.queue.i |
12220 | 66 20 77 65 27 72 65 20 74 68 65 20 66 69 72 73 74 0a 09 09 09 68 61 6e 64 6c 65 72 73 20 3d 20 | f.we're.the.first....handlers.=. |
12240 | 65 76 65 6e 74 73 5b 20 74 79 70 65 20 5d 3b 0a 09 09 09 69 66 20 28 20 21 68 61 6e 64 6c 65 72 | events[.type.];....if.(.!handler |
12260 | 73 20 29 20 7b 0a 09 09 09 09 68 61 6e 64 6c 65 72 73 20 3d 20 65 76 65 6e 74 73 5b 20 74 79 70 | s.).{.....handlers.=.events[.typ |
12280 | 65 20 5d 20 3d 20 5b 5d 3b 0a 09 09 09 09 68 61 6e 64 6c 65 72 73 2e 64 65 6c 65 67 61 74 65 43 | e.].=.[];.....handlers.delegateC |
122a0 | 6f 75 6e 74 20 3d 20 30 3b 0a 0a 09 09 09 09 2f 2f 20 4f 6e 6c 79 20 75 73 65 20 61 64 64 45 76 | ount.=.0;......//.Only.use.addEv |
122c0 | 65 6e 74 4c 69 73 74 65 6e 65 72 2f 61 74 74 61 63 68 45 76 65 6e 74 20 69 66 20 74 68 65 20 73 | entListener/attachEvent.if.the.s |
122e0 | 70 65 63 69 61 6c 20 65 76 65 6e 74 73 20 68 61 6e 64 6c 65 72 20 72 65 74 75 72 6e 73 20 66 61 | pecial.events.handler.returns.fa |
12300 | 6c 73 65 0a 09 09 09 09 69 66 20 28 20 21 73 70 65 63 69 61 6c 2e 73 65 74 75 70 20 7c 7c 20 73 | lse.....if.(.!special.setup.||.s |
12320 | 70 65 63 69 61 6c 2e 73 65 74 75 70 2e 63 61 6c 6c 28 20 65 6c 65 6d 2c 20 64 61 74 61 2c 20 6e | pecial.setup.call(.elem,.data,.n |
12340 | 61 6d 65 73 70 61 63 65 73 2c 20 65 76 65 6e 74 48 61 6e 64 6c 65 20 29 20 3d 3d 3d 20 66 61 6c | amespaces,.eventHandle.).===.fal |
12360 | 73 65 20 29 20 7b 0a 09 09 09 09 09 2f 2f 20 42 69 6e 64 20 74 68 65 20 67 6c 6f 62 61 6c 20 65 | se.).{......//.Bind.the.global.e |
12380 | 76 65 6e 74 20 68 61 6e 64 6c 65 72 20 74 6f 20 74 68 65 20 65 6c 65 6d 65 6e 74 0a 09 09 09 09 | vent.handler.to.the.element..... |
123a0 | 09 69 66 20 28 20 65 6c 65 6d 2e 61 64 64 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 20 29 20 7b 0a | .if.(.elem.addEventListener.).{. |
123c0 | 09 09 09 09 09 09 65 6c 65 6d 2e 61 64 64 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 28 20 74 79 70 | ......elem.addEventListener(.typ |
123e0 | 65 2c 20 65 76 65 6e 74 48 61 6e 64 6c 65 2c 20 66 61 6c 73 65 20 29 3b 0a 0a 09 09 09 09 09 7d | e,.eventHandle,.false.);.......} |
12400 | 20 65 6c 73 65 20 69 66 20 28 20 65 6c 65 6d 2e 61 74 74 61 63 68 45 76 65 6e 74 20 29 20 7b 0a | .else.if.(.elem.attachEvent.).{. |
12420 | 09 09 09 09 09 09 65 6c 65 6d 2e 61 74 74 61 63 68 45 76 65 6e 74 28 20 22 6f 6e 22 20 2b 20 74 | ......elem.attachEvent(."on".+.t |
12440 | 79 70 65 2c 20 65 76 65 6e 74 48 61 6e 64 6c 65 20 29 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d | ype,.eventHandle.);......}.....} |
12460 | 0a 09 09 09 7d 0a 0a 09 09 09 69 66 20 28 20 73 70 65 63 69 61 6c 2e 61 64 64 20 29 20 7b 0a 09 | ....}.....if.(.special.add.).{.. |
12480 | 09 09 09 73 70 65 63 69 61 6c 2e 61 64 64 2e 63 61 6c 6c 28 20 65 6c 65 6d 2c 20 68 61 6e 64 6c | ...special.add.call(.elem,.handl |
124a0 | 65 4f 62 6a 20 29 3b 0a 0a 09 09 09 09 69 66 20 28 20 21 68 61 6e 64 6c 65 4f 62 6a 2e 68 61 6e | eObj.);......if.(.!handleObj.han |
124c0 | 64 6c 65 72 2e 67 75 69 64 20 29 20 7b 0a 09 09 09 09 09 68 61 6e 64 6c 65 4f 62 6a 2e 68 61 6e | dler.guid.).{......handleObj.han |
124e0 | 64 6c 65 72 2e 67 75 69 64 20 3d 20 68 61 6e 64 6c 65 72 2e 67 75 69 64 3b 0a 09 09 09 09 7d 0a | dler.guid.=.handler.guid;.....}. |
12500 | 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 41 64 64 20 74 6f 20 74 68 65 20 65 6c 65 6d 65 6e 74 27 73 | ...}.....//.Add.to.the.element's |
12520 | 20 68 61 6e 64 6c 65 72 20 6c 69 73 74 2c 20 64 65 6c 65 67 61 74 65 73 20 69 6e 20 66 72 6f 6e | .handler.list,.delegates.in.fron |
12540 | 74 0a 09 09 09 69 66 20 28 20 73 65 6c 65 63 74 6f 72 20 29 20 7b 0a 09 09 09 09 68 61 6e 64 6c | t....if.(.selector.).{.....handl |
12560 | 65 72 73 2e 73 70 6c 69 63 65 28 20 68 61 6e 64 6c 65 72 73 2e 64 65 6c 65 67 61 74 65 43 6f 75 | ers.splice(.handlers.delegateCou |
12580 | 6e 74 2b 2b 2c 20 30 2c 20 68 61 6e 64 6c 65 4f 62 6a 20 29 3b 0a 09 09 09 7d 20 65 6c 73 65 20 | nt++,.0,.handleObj.);....}.else. |
125a0 | 7b 0a 09 09 09 09 68 61 6e 64 6c 65 72 73 2e 70 75 73 68 28 20 68 61 6e 64 6c 65 4f 62 6a 20 29 | {.....handlers.push(.handleObj.) |
125c0 | 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 4b 65 65 70 20 74 72 61 63 6b 20 6f 66 20 77 68 69 63 | ;....}.....//.Keep.track.of.whic |
125e0 | 68 20 65 76 65 6e 74 73 20 68 61 76 65 20 65 76 65 72 20 62 65 65 6e 20 75 73 65 64 2c 20 66 6f | h.events.have.ever.been.used,.fo |
12600 | 72 20 65 76 65 6e 74 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 0a 09 09 09 6a 51 75 65 72 79 2e 65 | r.event.optimization....jQuery.e |
12620 | 76 65 6e 74 2e 67 6c 6f 62 61 6c 5b 20 74 79 70 65 20 5d 20 3d 20 74 72 75 65 3b 0a 09 09 7d 0a | vent.global[.type.].=.true;...}. |
12640 | 0a 09 09 2f 2f 20 4e 75 6c 6c 69 66 79 20 65 6c 65 6d 20 74 6f 20 70 72 65 76 65 6e 74 20 6d 65 | ...//.Nullify.elem.to.prevent.me |
12660 | 6d 6f 72 79 20 6c 65 61 6b 73 20 69 6e 20 49 45 0a 09 09 65 6c 65 6d 20 3d 20 6e 75 6c 6c 3b 0a | mory.leaks.in.IE...elem.=.null;. |
12680 | 09 7d 2c 0a 0a 09 67 6c 6f 62 61 6c 3a 20 7b 7d 2c 0a 0a 09 2f 2f 20 44 65 74 61 63 68 20 61 6e | .},...global:.{},...//.Detach.an |
126a0 | 20 65 76 65 6e 74 20 6f 72 20 73 65 74 20 6f 66 20 65 76 65 6e 74 73 20 66 72 6f 6d 20 61 6e 20 | .event.or.set.of.events.from.an. |
126c0 | 65 6c 65 6d 65 6e 74 0a 09 72 65 6d 6f 76 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c | element..remove:.function(.elem, |
126e0 | 20 74 79 70 65 73 2c 20 68 61 6e 64 6c 65 72 2c 20 73 65 6c 65 63 74 6f 72 2c 20 6d 61 70 70 65 | .types,.handler,.selector,.mappe |
12700 | 64 54 79 70 65 73 20 29 20 7b 0a 0a 09 09 76 61 72 20 74 2c 20 74 6e 73 2c 20 74 79 70 65 2c 20 | dTypes.).{....var.t,.tns,.type,. |
12720 | 6f 72 69 67 54 79 70 65 2c 20 6e 61 6d 65 73 70 61 63 65 73 2c 20 6f 72 69 67 43 6f 75 6e 74 2c | origType,.namespaces,.origCount, |
12740 | 0a 09 09 09 6a 2c 20 65 76 65 6e 74 73 2c 20 73 70 65 63 69 61 6c 2c 20 65 76 65 6e 74 54 79 70 | ....j,.events,.special,.eventTyp |
12760 | 65 2c 20 68 61 6e 64 6c 65 4f 62 6a 2c 0a 09 09 09 65 6c 65 6d 44 61 74 61 20 3d 20 6a 51 75 65 | e,.handleObj,....elemData.=.jQue |
12780 | 72 79 2e 68 61 73 44 61 74 61 28 20 65 6c 65 6d 20 29 20 26 26 20 6a 51 75 65 72 79 2e 5f 64 61 | ry.hasData(.elem.).&&.jQuery._da |
127a0 | 74 61 28 20 65 6c 65 6d 20 29 3b 0a 0a 09 09 69 66 20 28 20 21 65 6c 65 6d 44 61 74 61 20 7c 7c | ta(.elem.);....if.(.!elemData.|| |
127c0 | 20 21 28 65 76 65 6e 74 73 20 3d 20 65 6c 65 6d 44 61 74 61 2e 65 76 65 6e 74 73 29 20 29 20 7b | .!(events.=.elemData.events).).{ |
127e0 | 0a 09 09 09 72 65 74 75 72 6e 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 4f 6e 63 65 20 66 6f 72 20 65 | ....return;...}....//.Once.for.e |
12800 | 61 63 68 20 74 79 70 65 2e 6e 61 6d 65 73 70 61 63 65 20 69 6e 20 74 79 70 65 73 3b 20 74 79 70 | ach.type.namespace.in.types;.typ |
12820 | 65 20 6d 61 79 20 62 65 20 6f 6d 69 74 74 65 64 0a 09 09 74 79 70 65 73 20 3d 20 6a 51 75 65 72 | e.may.be.omitted...types.=.jQuer |
12840 | 79 2e 74 72 69 6d 28 20 68 6f 76 65 72 48 61 63 6b 28 20 74 79 70 65 73 20 7c 7c 20 22 22 20 29 | y.trim(.hoverHack(.types.||."".) |
12860 | 20 29 2e 73 70 6c 69 74 28 22 20 22 29 3b 0a 09 09 66 6f 72 20 28 20 74 20 3d 20 30 3b 20 74 20 | .).split(".");...for.(.t.=.0;.t. |
12880 | 3c 20 74 79 70 65 73 2e 6c 65 6e 67 74 68 3b 20 74 2b 2b 20 29 20 7b 0a 09 09 09 74 6e 73 20 3d | <.types.length;.t++.).{....tns.= |
128a0 | 20 72 74 79 70 65 6e 61 6d 65 73 70 61 63 65 2e 65 78 65 63 28 20 74 79 70 65 73 5b 74 5d 20 29 | .rtypenamespace.exec(.types[t].) |
128c0 | 20 7c 7c 20 5b 5d 3b 0a 09 09 09 74 79 70 65 20 3d 20 6f 72 69 67 54 79 70 65 20 3d 20 74 6e 73 | .||.[];....type.=.origType.=.tns |
128e0 | 5b 31 5d 3b 0a 09 09 09 6e 61 6d 65 73 70 61 63 65 73 20 3d 20 74 6e 73 5b 32 5d 3b 0a 0a 09 09 | [1];....namespaces.=.tns[2];.... |
12900 | 09 2f 2f 20 55 6e 62 69 6e 64 20 61 6c 6c 20 65 76 65 6e 74 73 20 28 6f 6e 20 74 68 69 73 20 6e | .//.Unbind.all.events.(on.this.n |
12920 | 61 6d 65 73 70 61 63 65 2c 20 69 66 20 70 72 6f 76 69 64 65 64 29 20 66 6f 72 20 74 68 65 20 65 | amespace,.if.provided).for.the.e |
12940 | 6c 65 6d 65 6e 74 0a 09 09 09 69 66 20 28 20 21 74 79 70 65 20 29 20 7b 0a 09 09 09 09 66 6f 72 | lement....if.(.!type.).{.....for |
12960 | 20 28 20 74 79 70 65 20 69 6e 20 65 76 65 6e 74 73 20 29 20 7b 0a 09 09 09 09 09 6a 51 75 65 72 | .(.type.in.events.).{......jQuer |
12980 | 79 2e 65 76 65 6e 74 2e 72 65 6d 6f 76 65 28 20 65 6c 65 6d 2c 20 74 79 70 65 20 2b 20 74 79 70 | y.event.remove(.elem,.type.+.typ |
129a0 | 65 73 5b 20 74 20 5d 2c 20 68 61 6e 64 6c 65 72 2c 20 73 65 6c 65 63 74 6f 72 2c 20 74 72 75 65 | es[.t.],.handler,.selector,.true |
129c0 | 20 29 3b 0a 09 09 09 09 7d 0a 09 09 09 09 63 6f 6e 74 69 6e 75 65 3b 0a 09 09 09 7d 0a 0a 09 09 | .);.....}.....continue;....}.... |
129e0 | 09 73 70 65 63 69 61 6c 20 3d 20 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 73 70 65 63 69 61 6c 5b | .special.=.jQuery.event.special[ |
12a00 | 20 74 79 70 65 20 5d 20 7c 7c 20 7b 7d 3b 0a 09 09 09 74 79 70 65 20 3d 20 28 20 73 65 6c 65 63 | .type.].||.{};....type.=.(.selec |
12a20 | 74 6f 72 3f 20 73 70 65 63 69 61 6c 2e 64 65 6c 65 67 61 74 65 54 79 70 65 20 3a 20 73 70 65 63 | tor?.special.delegateType.:.spec |
12a40 | 69 61 6c 2e 62 69 6e 64 54 79 70 65 20 29 20 7c 7c 20 74 79 70 65 3b 0a 09 09 09 65 76 65 6e 74 | ial.bindType.).||.type;....event |
12a60 | 54 79 70 65 20 3d 20 65 76 65 6e 74 73 5b 20 74 79 70 65 20 5d 20 7c 7c 20 5b 5d 3b 0a 09 09 09 | Type.=.events[.type.].||.[];.... |
12a80 | 6f 72 69 67 43 6f 75 6e 74 20 3d 20 65 76 65 6e 74 54 79 70 65 2e 6c 65 6e 67 74 68 3b 0a 09 09 | origCount.=.eventType.length;... |
12aa0 | 09 6e 61 6d 65 73 70 61 63 65 73 20 3d 20 6e 61 6d 65 73 70 61 63 65 73 20 3f 20 6e 65 77 20 52 | .namespaces.=.namespaces.?.new.R |
12ac0 | 65 67 45 78 70 28 22 28 5e 7c 5c 5c 2e 29 22 20 2b 20 6e 61 6d 65 73 70 61 63 65 73 2e 73 70 6c | egExp("(^|\\.)".+.namespaces.spl |
12ae0 | 69 74 28 22 2e 22 29 2e 73 6f 72 74 28 29 2e 6a 6f 69 6e 28 22 5c 5c 2e 28 3f 3a 2e 2a 5c 5c 2e | it(".").sort().join("\\.(?:.*\\. |
12b00 | 7c 29 22 29 20 2b 20 22 28 5c 5c 2e 7c 24 29 22 29 20 3a 20 6e 75 6c 6c 3b 0a 0a 09 09 09 2f 2f | |)").+."(\\.|$)").:.null;.....// |
12b20 | 20 52 65 6d 6f 76 65 20 6d 61 74 63 68 69 6e 67 20 65 76 65 6e 74 73 0a 09 09 09 66 6f 72 20 28 | .Remove.matching.events....for.( |
12b40 | 20 6a 20 3d 20 30 3b 20 6a 20 3c 20 65 76 65 6e 74 54 79 70 65 2e 6c 65 6e 67 74 68 3b 20 6a 2b | .j.=.0;.j.<.eventType.length;.j+ |
12b60 | 2b 20 29 20 7b 0a 09 09 09 09 68 61 6e 64 6c 65 4f 62 6a 20 3d 20 65 76 65 6e 74 54 79 70 65 5b | +.).{.....handleObj.=.eventType[ |
12b80 | 20 6a 20 5d 3b 0a 0a 09 09 09 09 69 66 20 28 20 28 20 6d 61 70 70 65 64 54 79 70 65 73 20 7c 7c | .j.];......if.(.(.mappedTypes.|| |
12ba0 | 20 6f 72 69 67 54 79 70 65 20 3d 3d 3d 20 68 61 6e 64 6c 65 4f 62 6a 2e 6f 72 69 67 54 79 70 65 | .origType.===.handleObj.origType |
12bc0 | 20 29 20 26 26 0a 09 09 09 09 09 20 28 20 21 68 61 6e 64 6c 65 72 20 7c 7c 20 68 61 6e 64 6c 65 | .).&&.......(.!handler.||.handle |
12be0 | 72 2e 67 75 69 64 20 3d 3d 3d 20 68 61 6e 64 6c 65 4f 62 6a 2e 67 75 69 64 20 29 20 26 26 0a 09 | r.guid.===.handleObj.guid.).&&.. |
12c00 | 09 09 09 09 20 28 20 21 6e 61 6d 65 73 70 61 63 65 73 20 7c 7c 20 6e 61 6d 65 73 70 61 63 65 73 | .....(.!namespaces.||.namespaces |
12c20 | 2e 74 65 73 74 28 20 68 61 6e 64 6c 65 4f 62 6a 2e 6e 61 6d 65 73 70 61 63 65 20 29 20 29 20 26 | .test(.handleObj.namespace.).).& |
12c40 | 26 0a 09 09 09 09 09 20 28 20 21 73 65 6c 65 63 74 6f 72 20 7c 7c 20 73 65 6c 65 63 74 6f 72 20 | &.......(.!selector.||.selector. |
12c60 | 3d 3d 3d 20 68 61 6e 64 6c 65 4f 62 6a 2e 73 65 6c 65 63 74 6f 72 20 7c 7c 20 73 65 6c 65 63 74 | ===.handleObj.selector.||.select |
12c80 | 6f 72 20 3d 3d 3d 20 22 2a 2a 22 20 26 26 20 68 61 6e 64 6c 65 4f 62 6a 2e 73 65 6c 65 63 74 6f | or.===."**".&&.handleObj.selecto |
12ca0 | 72 20 29 20 29 20 7b 0a 09 09 09 09 09 65 76 65 6e 74 54 79 70 65 2e 73 70 6c 69 63 65 28 20 6a | r.).).{......eventType.splice(.j |
12cc0 | 2d 2d 2c 20 31 20 29 3b 0a 0a 09 09 09 09 09 69 66 20 28 20 68 61 6e 64 6c 65 4f 62 6a 2e 73 65 | --,.1.);.......if.(.handleObj.se |
12ce0 | 6c 65 63 74 6f 72 20 29 20 7b 0a 09 09 09 09 09 09 65 76 65 6e 74 54 79 70 65 2e 64 65 6c 65 67 | lector.).{.......eventType.deleg |
12d00 | 61 74 65 43 6f 75 6e 74 2d 2d 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 09 69 66 20 28 20 73 70 65 | ateCount--;......}......if.(.spe |
12d20 | 63 69 61 6c 2e 72 65 6d 6f 76 65 20 29 20 7b 0a 09 09 09 09 09 09 73 70 65 63 69 61 6c 2e 72 65 | cial.remove.).{.......special.re |
12d40 | 6d 6f 76 65 2e 63 61 6c 6c 28 20 65 6c 65 6d 2c 20 68 61 6e 64 6c 65 4f 62 6a 20 29 3b 0a 09 09 | move.call(.elem,.handleObj.);... |
12d60 | 09 09 09 7d 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 52 65 6d 6f 76 65 20 67 65 | ...}.....}....}.....//.Remove.ge |
12d80 | 6e 65 72 69 63 20 65 76 65 6e 74 20 68 61 6e 64 6c 65 72 20 69 66 20 77 65 20 72 65 6d 6f 76 65 | neric.event.handler.if.we.remove |
12da0 | 64 20 73 6f 6d 65 74 68 69 6e 67 20 61 6e 64 20 6e 6f 20 6d 6f 72 65 20 68 61 6e 64 6c 65 72 73 | d.something.and.no.more.handlers |
12dc0 | 20 65 78 69 73 74 0a 09 09 09 2f 2f 20 28 61 76 6f 69 64 73 20 70 6f 74 65 6e 74 69 61 6c 20 66 | .exist....//.(avoids.potential.f |
12de0 | 6f 72 20 65 6e 64 6c 65 73 73 20 72 65 63 75 72 73 69 6f 6e 20 64 75 72 69 6e 67 20 72 65 6d 6f | or.endless.recursion.during.remo |
12e00 | 76 61 6c 20 6f 66 20 73 70 65 63 69 61 6c 20 65 76 65 6e 74 20 68 61 6e 64 6c 65 72 73 29 0a 09 | val.of.special.event.handlers).. |
12e20 | 09 09 69 66 20 28 20 65 76 65 6e 74 54 79 70 65 2e 6c 65 6e 67 74 68 20 3d 3d 3d 20 30 20 26 26 | ..if.(.eventType.length.===.0.&& |
12e40 | 20 6f 72 69 67 43 6f 75 6e 74 20 21 3d 3d 20 65 76 65 6e 74 54 79 70 65 2e 6c 65 6e 67 74 68 20 | .origCount.!==.eventType.length. |
12e60 | 29 20 7b 0a 09 09 09 09 69 66 20 28 20 21 73 70 65 63 69 61 6c 2e 74 65 61 72 64 6f 77 6e 20 7c | ).{.....if.(.!special.teardown.| |
12e80 | 7c 20 73 70 65 63 69 61 6c 2e 74 65 61 72 64 6f 77 6e 2e 63 61 6c 6c 28 20 65 6c 65 6d 2c 20 6e | |.special.teardown.call(.elem,.n |
12ea0 | 61 6d 65 73 70 61 63 65 73 2c 20 65 6c 65 6d 44 61 74 61 2e 68 61 6e 64 6c 65 20 29 20 3d 3d 3d | amespaces,.elemData.handle.).=== |
12ec0 | 20 66 61 6c 73 65 20 29 20 7b 0a 09 09 09 09 09 6a 51 75 65 72 79 2e 72 65 6d 6f 76 65 45 76 65 | .false.).{......jQuery.removeEve |
12ee0 | 6e 74 28 20 65 6c 65 6d 2c 20 74 79 70 65 2c 20 65 6c 65 6d 44 61 74 61 2e 68 61 6e 64 6c 65 20 | nt(.elem,.type,.elemData.handle. |
12f00 | 29 3b 0a 09 09 09 09 7d 0a 0a 09 09 09 09 64 65 6c 65 74 65 20 65 76 65 6e 74 73 5b 20 74 79 70 | );.....}......delete.events[.typ |
12f20 | 65 20 5d 3b 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 2f 2f 20 52 65 6d 6f 76 65 20 74 68 65 20 65 | e.];....}...}....//.Remove.the.e |
12f40 | 78 70 61 6e 64 6f 20 69 66 20 69 74 27 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 75 73 65 64 0a 09 09 | xpando.if.it's.no.longer.used... |
12f60 | 69 66 20 28 20 6a 51 75 65 72 79 2e 69 73 45 6d 70 74 79 4f 62 6a 65 63 74 28 20 65 76 65 6e 74 | if.(.jQuery.isEmptyObject(.event |
12f80 | 73 20 29 20 29 20 7b 0a 09 09 09 64 65 6c 65 74 65 20 65 6c 65 6d 44 61 74 61 2e 68 61 6e 64 6c | s.).).{....delete.elemData.handl |
12fa0 | 65 3b 0a 0a 09 09 09 2f 2f 20 72 65 6d 6f 76 65 44 61 74 61 20 61 6c 73 6f 20 63 68 65 63 6b 73 | e;.....//.removeData.also.checks |
12fc0 | 20 66 6f 72 20 65 6d 70 74 69 6e 65 73 73 20 61 6e 64 20 63 6c 65 61 72 73 20 74 68 65 20 65 78 | .for.emptiness.and.clears.the.ex |
12fe0 | 70 61 6e 64 6f 20 69 66 20 65 6d 70 74 79 0a 09 09 09 2f 2f 20 73 6f 20 75 73 65 20 69 74 20 69 | pando.if.empty....//.so.use.it.i |
13000 | 6e 73 74 65 61 64 20 6f 66 20 64 65 6c 65 74 65 0a 09 09 09 6a 51 75 65 72 79 2e 72 65 6d 6f 76 | nstead.of.delete....jQuery.remov |
13020 | 65 44 61 74 61 28 20 65 6c 65 6d 2c 20 22 65 76 65 6e 74 73 22 2c 20 74 72 75 65 20 29 3b 0a 09 | eData(.elem,."events",.true.);.. |
13040 | 09 7d 0a 09 7d 2c 0a 0a 09 2f 2f 20 45 76 65 6e 74 73 20 74 68 61 74 20 61 72 65 20 73 61 66 65 | .}..},...//.Events.that.are.safe |
13060 | 20 74 6f 20 73 68 6f 72 74 2d 63 69 72 63 75 69 74 20 69 66 20 6e 6f 20 68 61 6e 64 6c 65 72 73 | .to.short-circuit.if.no.handlers |
13080 | 20 61 72 65 20 61 74 74 61 63 68 65 64 2e 0a 09 2f 2f 20 4e 61 74 69 76 65 20 44 4f 4d 20 65 76 | .are.attached...//.Native.DOM.ev |
130a0 | 65 6e 74 73 20 73 68 6f 75 6c 64 20 6e 6f 74 20 62 65 20 61 64 64 65 64 2c 20 74 68 65 79 20 6d | ents.should.not.be.added,.they.m |
130c0 | 61 79 20 68 61 76 65 20 69 6e 6c 69 6e 65 20 68 61 6e 64 6c 65 72 73 2e 0a 09 63 75 73 74 6f 6d | ay.have.inline.handlers...custom |
130e0 | 45 76 65 6e 74 3a 20 7b 0a 09 09 22 67 65 74 44 61 74 61 22 3a 20 74 72 75 65 2c 0a 09 09 22 73 | Event:.{..."getData":.true,..."s |
13100 | 65 74 44 61 74 61 22 3a 20 74 72 75 65 2c 0a 09 09 22 63 68 61 6e 67 65 44 61 74 61 22 3a 20 74 | etData":.true,..."changeData":.t |
13120 | 72 75 65 0a 09 7d 2c 0a 0a 09 74 72 69 67 67 65 72 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 76 65 | rue..},...trigger:.function(.eve |
13140 | 6e 74 2c 20 64 61 74 61 2c 20 65 6c 65 6d 2c 20 6f 6e 6c 79 48 61 6e 64 6c 65 72 73 20 29 20 7b | nt,.data,.elem,.onlyHandlers.).{ |
13160 | 0a 09 09 2f 2f 20 44 6f 6e 27 74 20 64 6f 20 65 76 65 6e 74 73 20 6f 6e 20 74 65 78 74 20 61 6e | ...//.Don't.do.events.on.text.an |
13180 | 64 20 63 6f 6d 6d 65 6e 74 20 6e 6f 64 65 73 0a 09 09 69 66 20 28 20 65 6c 65 6d 20 26 26 20 28 | d.comment.nodes...if.(.elem.&&.( |
131a0 | 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 33 20 7c 7c 20 65 6c 65 6d 2e 6e 6f 64 65 | elem.nodeType.===.3.||.elem.node |
131c0 | 54 79 70 65 20 3d 3d 3d 20 38 29 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 3b 0a 09 09 7d 0a 0a | Type.===.8).).{....return;...}.. |
131e0 | 09 09 2f 2f 20 45 76 65 6e 74 20 6f 62 6a 65 63 74 20 6f 72 20 65 76 65 6e 74 20 74 79 70 65 0a | ..//.Event.object.or.event.type. |
13200 | 09 09 76 61 72 20 63 61 63 68 65 2c 20 65 78 63 6c 75 73 69 76 65 2c 20 69 2c 20 63 75 72 2c 20 | ..var.cache,.exclusive,.i,.cur,. |
13220 | 6f 6c 64 2c 20 6f 6e 74 79 70 65 2c 20 73 70 65 63 69 61 6c 2c 20 68 61 6e 64 6c 65 2c 20 65 76 | old,.ontype,.special,.handle,.ev |
13240 | 65 6e 74 50 61 74 68 2c 20 62 75 62 62 6c 65 54 79 70 65 2c 0a 09 09 09 74 79 70 65 20 3d 20 65 | entPath,.bubbleType,....type.=.e |
13260 | 76 65 6e 74 2e 74 79 70 65 20 7c 7c 20 65 76 65 6e 74 2c 0a 09 09 09 6e 61 6d 65 73 70 61 63 65 | vent.type.||.event,....namespace |
13280 | 73 20 3d 20 5b 5d 3b 0a 0a 09 09 2f 2f 20 66 6f 63 75 73 2f 62 6c 75 72 20 6d 6f 72 70 68 73 20 | s.=.[];....//.focus/blur.morphs. |
132a0 | 74 6f 20 66 6f 63 75 73 69 6e 2f 6f 75 74 3b 20 65 6e 73 75 72 65 20 77 65 27 72 65 20 6e 6f 74 | to.focusin/out;.ensure.we're.not |
132c0 | 20 66 69 72 69 6e 67 20 74 68 65 6d 20 72 69 67 68 74 20 6e 6f 77 0a 09 09 69 66 20 28 20 72 66 | .firing.them.right.now...if.(.rf |
132e0 | 6f 63 75 73 4d 6f 72 70 68 2e 74 65 73 74 28 20 74 79 70 65 20 2b 20 6a 51 75 65 72 79 2e 65 76 | ocusMorph.test(.type.+.jQuery.ev |
13300 | 65 6e 74 2e 74 72 69 67 67 65 72 65 64 20 29 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 3b 0a 09 | ent.triggered.).).{....return;.. |
13320 | 09 7d 0a 0a 09 09 69 66 20 28 20 74 79 70 65 2e 69 6e 64 65 78 4f 66 28 20 22 21 22 20 29 20 3e | .}....if.(.type.indexOf(."!".).> |
13340 | 3d 20 30 20 29 20 7b 0a 09 09 09 2f 2f 20 45 78 63 6c 75 73 69 76 65 20 65 76 65 6e 74 73 20 74 | =.0.).{....//.Exclusive.events.t |
13360 | 72 69 67 67 65 72 20 6f 6e 6c 79 20 66 6f 72 20 74 68 65 20 65 78 61 63 74 20 65 76 65 6e 74 20 | rigger.only.for.the.exact.event. |
13380 | 28 6e 6f 20 6e 61 6d 65 73 70 61 63 65 73 29 0a 09 09 09 74 79 70 65 20 3d 20 74 79 70 65 2e 73 | (no.namespaces)....type.=.type.s |
133a0 | 6c 69 63 65 28 30 2c 20 2d 31 29 3b 0a 09 09 09 65 78 63 6c 75 73 69 76 65 20 3d 20 74 72 75 65 | lice(0,.-1);....exclusive.=.true |
133c0 | 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 74 79 70 65 2e 69 6e 64 65 78 4f 66 28 20 22 2e 22 20 | ;...}....if.(.type.indexOf(.".". |
133e0 | 29 20 3e 3d 20 30 20 29 20 7b 0a 09 09 09 2f 2f 20 4e 61 6d 65 73 70 61 63 65 64 20 74 72 69 67 | ).>=.0.).{....//.Namespaced.trig |
13400 | 67 65 72 3b 20 63 72 65 61 74 65 20 61 20 72 65 67 65 78 70 20 74 6f 20 6d 61 74 63 68 20 65 76 | ger;.create.a.regexp.to.match.ev |
13420 | 65 6e 74 20 74 79 70 65 20 69 6e 20 68 61 6e 64 6c 65 28 29 0a 09 09 09 6e 61 6d 65 73 70 61 63 | ent.type.in.handle()....namespac |
13440 | 65 73 20 3d 20 74 79 70 65 2e 73 70 6c 69 74 28 22 2e 22 29 3b 0a 09 09 09 74 79 70 65 20 3d 20 | es.=.type.split(".");....type.=. |
13460 | 6e 61 6d 65 73 70 61 63 65 73 2e 73 68 69 66 74 28 29 3b 0a 09 09 09 6e 61 6d 65 73 70 61 63 65 | namespaces.shift();....namespace |
13480 | 73 2e 73 6f 72 74 28 29 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 28 21 65 6c 65 6d 20 7c 7c 20 | s.sort();...}....if.(.(!elem.||. |
134a0 | 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 63 75 73 74 6f 6d 45 76 65 6e 74 5b 20 74 79 70 65 20 5d | jQuery.event.customEvent[.type.] |
134c0 | 29 20 26 26 20 21 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 67 6c 6f 62 61 6c 5b 20 74 79 70 65 20 | ).&&.!jQuery.event.global[.type. |
134e0 | 5d 20 29 20 7b 0a 09 09 09 2f 2f 20 4e 6f 20 6a 51 75 65 72 79 20 68 61 6e 64 6c 65 72 73 20 66 | ].).{....//.No.jQuery.handlers.f |
13500 | 6f 72 20 74 68 69 73 20 65 76 65 6e 74 20 74 79 70 65 2c 20 61 6e 64 20 69 74 20 63 61 6e 27 74 | or.this.event.type,.and.it.can't |
13520 | 20 68 61 76 65 20 69 6e 6c 69 6e 65 20 68 61 6e 64 6c 65 72 73 0a 09 09 09 72 65 74 75 72 6e 3b | .have.inline.handlers....return; |
13540 | 0a 09 09 7d 0a 0a 09 09 2f 2f 20 43 61 6c 6c 65 72 20 63 61 6e 20 70 61 73 73 20 69 6e 20 61 6e | ...}....//.Caller.can.pass.in.an |
13560 | 20 45 76 65 6e 74 2c 20 4f 62 6a 65 63 74 2c 20 6f 72 20 6a 75 73 74 20 61 6e 20 65 76 65 6e 74 | .Event,.Object,.or.just.an.event |
13580 | 20 74 79 70 65 20 73 74 72 69 6e 67 0a 09 09 65 76 65 6e 74 20 3d 20 74 79 70 65 6f 66 20 65 76 | .type.string...event.=.typeof.ev |
135a0 | 65 6e 74 20 3d 3d 3d 20 22 6f 62 6a 65 63 74 22 20 3f 0a 09 09 09 2f 2f 20 6a 51 75 65 72 79 2e | ent.===."object".?....//.jQuery. |
135c0 | 45 76 65 6e 74 20 6f 62 6a 65 63 74 0a 09 09 09 65 76 65 6e 74 5b 20 6a 51 75 65 72 79 2e 65 78 | Event.object....event[.jQuery.ex |
135e0 | 70 61 6e 64 6f 20 5d 20 3f 20 65 76 65 6e 74 20 3a 0a 09 09 09 2f 2f 20 4f 62 6a 65 63 74 20 6c | pando.].?.event.:....//.Object.l |
13600 | 69 74 65 72 61 6c 0a 09 09 09 6e 65 77 20 6a 51 75 65 72 79 2e 45 76 65 6e 74 28 20 74 79 70 65 | iteral....new.jQuery.Event(.type |
13620 | 2c 20 65 76 65 6e 74 20 29 20 3a 0a 09 09 09 2f 2f 20 4a 75 73 74 20 74 68 65 20 65 76 65 6e 74 | ,.event.).:....//.Just.the.event |
13640 | 20 74 79 70 65 20 28 73 74 72 69 6e 67 29 0a 09 09 09 6e 65 77 20 6a 51 75 65 72 79 2e 45 76 65 | .type.(string)....new.jQuery.Eve |
13660 | 6e 74 28 20 74 79 70 65 20 29 3b 0a 0a 09 09 65 76 65 6e 74 2e 74 79 70 65 20 3d 20 74 79 70 65 | nt(.type.);....event.type.=.type |
13680 | 3b 0a 09 09 65 76 65 6e 74 2e 69 73 54 72 69 67 67 65 72 20 3d 20 74 72 75 65 3b 0a 09 09 65 76 | ;...event.isTrigger.=.true;...ev |
136a0 | 65 6e 74 2e 65 78 63 6c 75 73 69 76 65 20 3d 20 65 78 63 6c 75 73 69 76 65 3b 0a 09 09 65 76 65 | ent.exclusive.=.exclusive;...eve |
136c0 | 6e 74 2e 6e 61 6d 65 73 70 61 63 65 20 3d 20 6e 61 6d 65 73 70 61 63 65 73 2e 6a 6f 69 6e 28 20 | nt.namespace.=.namespaces.join(. |
136e0 | 22 2e 22 20 29 3b 0a 09 09 65 76 65 6e 74 2e 6e 61 6d 65 73 70 61 63 65 5f 72 65 20 3d 20 65 76 | ".".);...event.namespace_re.=.ev |
13700 | 65 6e 74 2e 6e 61 6d 65 73 70 61 63 65 3f 20 6e 65 77 20 52 65 67 45 78 70 28 22 28 5e 7c 5c 5c | ent.namespace?.new.RegExp("(^|\\ |
13720 | 2e 29 22 20 2b 20 6e 61 6d 65 73 70 61 63 65 73 2e 6a 6f 69 6e 28 22 5c 5c 2e 28 3f 3a 2e 2a 5c | .)".+.namespaces.join("\\.(?:.*\ |
13740 | 5c 2e 7c 29 22 29 20 2b 20 22 28 5c 5c 2e 7c 24 29 22 29 20 3a 20 6e 75 6c 6c 3b 0a 09 09 6f 6e | \.|)").+."(\\.|$)").:.null;...on |
13760 | 74 79 70 65 20 3d 20 74 79 70 65 2e 69 6e 64 65 78 4f 66 28 20 22 3a 22 20 29 20 3c 20 30 20 3f | type.=.type.indexOf(.":".).<.0.? |
13780 | 20 22 6f 6e 22 20 2b 20 74 79 70 65 20 3a 20 22 22 3b 0a 0a 09 09 2f 2f 20 48 61 6e 64 6c 65 20 | ."on".+.type.:."";....//.Handle. |
137a0 | 61 20 67 6c 6f 62 61 6c 20 74 72 69 67 67 65 72 0a 09 09 69 66 20 28 20 21 65 6c 65 6d 20 29 20 | a.global.trigger...if.(.!elem.). |
137c0 | 7b 0a 0a 09 09 09 2f 2f 20 54 4f 44 4f 3a 20 53 74 6f 70 20 74 61 75 6e 74 69 6e 67 20 74 68 65 | {.....//.TODO:.Stop.taunting.the |
137e0 | 20 64 61 74 61 20 63 61 63 68 65 3b 20 72 65 6d 6f 76 65 20 67 6c 6f 62 61 6c 20 65 76 65 6e 74 | .data.cache;.remove.global.event |
13800 | 73 20 61 6e 64 20 61 6c 77 61 79 73 20 61 74 74 61 63 68 20 74 6f 20 64 6f 63 75 6d 65 6e 74 0a | s.and.always.attach.to.document. |
13820 | 09 09 09 63 61 63 68 65 20 3d 20 6a 51 75 65 72 79 2e 63 61 63 68 65 3b 0a 09 09 09 66 6f 72 20 | ...cache.=.jQuery.cache;....for. |
13840 | 28 20 69 20 69 6e 20 63 61 63 68 65 20 29 20 7b 0a 09 09 09 09 69 66 20 28 20 63 61 63 68 65 5b | (.i.in.cache.).{.....if.(.cache[ |
13860 | 20 69 20 5d 2e 65 76 65 6e 74 73 20 26 26 20 63 61 63 68 65 5b 20 69 20 5d 2e 65 76 65 6e 74 73 | .i.].events.&&.cache[.i.].events |
13880 | 5b 20 74 79 70 65 20 5d 20 29 20 7b 0a 09 09 09 09 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 74 | [.type.].).{......jQuery.event.t |
138a0 | 72 69 67 67 65 72 28 20 65 76 65 6e 74 2c 20 64 61 74 61 2c 20 63 61 63 68 65 5b 20 69 20 5d 2e | rigger(.event,.data,.cache[.i.]. |
138c0 | 68 61 6e 64 6c 65 2e 65 6c 65 6d 2c 20 74 72 75 65 20 29 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a | handle.elem,.true.);.....}....}. |
138e0 | 09 09 09 72 65 74 75 72 6e 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 43 6c 65 61 6e 20 75 70 20 74 68 | ...return;...}....//.Clean.up.th |
13900 | 65 20 65 76 65 6e 74 20 69 6e 20 63 61 73 65 20 69 74 20 69 73 20 62 65 69 6e 67 20 72 65 75 73 | e.event.in.case.it.is.being.reus |
13920 | 65 64 0a 09 09 65 76 65 6e 74 2e 72 65 73 75 6c 74 20 3d 20 75 6e 64 65 66 69 6e 65 64 3b 0a 09 | ed...event.result.=.undefined;.. |
13940 | 09 69 66 20 28 20 21 65 76 65 6e 74 2e 74 61 72 67 65 74 20 29 20 7b 0a 09 09 09 65 76 65 6e 74 | .if.(.!event.target.).{....event |
13960 | 2e 74 61 72 67 65 74 20 3d 20 65 6c 65 6d 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 43 6c 6f 6e 65 20 | .target.=.elem;...}....//.Clone. |
13980 | 61 6e 79 20 69 6e 63 6f 6d 69 6e 67 20 64 61 74 61 20 61 6e 64 20 70 72 65 70 65 6e 64 20 74 68 | any.incoming.data.and.prepend.th |
139a0 | 65 20 65 76 65 6e 74 2c 20 63 72 65 61 74 69 6e 67 20 74 68 65 20 68 61 6e 64 6c 65 72 20 61 72 | e.event,.creating.the.handler.ar |
139c0 | 67 20 6c 69 73 74 0a 09 09 64 61 74 61 20 3d 20 64 61 74 61 20 21 3d 20 6e 75 6c 6c 20 3f 20 6a | g.list...data.=.data.!=.null.?.j |
139e0 | 51 75 65 72 79 2e 6d 61 6b 65 41 72 72 61 79 28 20 64 61 74 61 20 29 20 3a 20 5b 5d 3b 0a 09 09 | Query.makeArray(.data.).:.[];... |
13a00 | 64 61 74 61 2e 75 6e 73 68 69 66 74 28 20 65 76 65 6e 74 20 29 3b 0a 0a 09 09 2f 2f 20 41 6c 6c | data.unshift(.event.);....//.All |
13a20 | 6f 77 20 73 70 65 63 69 61 6c 20 65 76 65 6e 74 73 20 74 6f 20 64 72 61 77 20 6f 75 74 73 69 64 | ow.special.events.to.draw.outsid |
13a40 | 65 20 74 68 65 20 6c 69 6e 65 73 0a 09 09 73 70 65 63 69 61 6c 20 3d 20 6a 51 75 65 72 79 2e 65 | e.the.lines...special.=.jQuery.e |
13a60 | 76 65 6e 74 2e 73 70 65 63 69 61 6c 5b 20 74 79 70 65 20 5d 20 7c 7c 20 7b 7d 3b 0a 09 09 69 66 | vent.special[.type.].||.{};...if |
13a80 | 20 28 20 73 70 65 63 69 61 6c 2e 74 72 69 67 67 65 72 20 26 26 20 73 70 65 63 69 61 6c 2e 74 72 | .(.special.trigger.&&.special.tr |
13aa0 | 69 67 67 65 72 2e 61 70 70 6c 79 28 20 65 6c 65 6d 2c 20 64 61 74 61 20 29 20 3d 3d 3d 20 66 61 | igger.apply(.elem,.data.).===.fa |
13ac0 | 6c 73 65 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 44 65 74 | lse.).{....return;...}....//.Det |
13ae0 | 65 72 6d 69 6e 65 20 65 76 65 6e 74 20 70 72 6f 70 61 67 61 74 69 6f 6e 20 70 61 74 68 20 69 6e | ermine.event.propagation.path.in |
13b00 | 20 61 64 76 61 6e 63 65 2c 20 70 65 72 20 57 33 43 20 65 76 65 6e 74 73 20 73 70 65 63 20 28 23 | .advance,.per.W3C.events.spec.(# |
13b20 | 39 39 35 31 29 0a 09 09 2f 2f 20 42 75 62 62 6c 65 20 75 70 20 74 6f 20 64 6f 63 75 6d 65 6e 74 | 9951)...//.Bubble.up.to.document |
13b40 | 2c 20 74 68 65 6e 20 74 6f 20 77 69 6e 64 6f 77 3b 20 77 61 74 63 68 20 66 6f 72 20 61 20 67 6c | ,.then.to.window;.watch.for.a.gl |
13b60 | 6f 62 61 6c 20 6f 77 6e 65 72 44 6f 63 75 6d 65 6e 74 20 76 61 72 20 28 23 39 37 32 34 29 0a 09 | obal.ownerDocument.var.(#9724).. |
13b80 | 09 65 76 65 6e 74 50 61 74 68 20 3d 20 5b 5b 20 65 6c 65 6d 2c 20 73 70 65 63 69 61 6c 2e 62 69 | .eventPath.=.[[.elem,.special.bi |
13ba0 | 6e 64 54 79 70 65 20 7c 7c 20 74 79 70 65 20 5d 5d 3b 0a 09 09 69 66 20 28 20 21 6f 6e 6c 79 48 | ndType.||.type.]];...if.(.!onlyH |
13bc0 | 61 6e 64 6c 65 72 73 20 26 26 20 21 73 70 65 63 69 61 6c 2e 6e 6f 42 75 62 62 6c 65 20 26 26 20 | andlers.&&.!special.noBubble.&&. |
13be0 | 21 6a 51 75 65 72 79 2e 69 73 57 69 6e 64 6f 77 28 20 65 6c 65 6d 20 29 20 29 20 7b 0a 0a 09 09 | !jQuery.isWindow(.elem.).).{.... |
13c00 | 09 62 75 62 62 6c 65 54 79 70 65 20 3d 20 73 70 65 63 69 61 6c 2e 64 65 6c 65 67 61 74 65 54 79 | .bubbleType.=.special.delegateTy |
13c20 | 70 65 20 7c 7c 20 74 79 70 65 3b 0a 09 09 09 63 75 72 20 3d 20 72 66 6f 63 75 73 4d 6f 72 70 68 | pe.||.type;....cur.=.rfocusMorph |
13c40 | 2e 74 65 73 74 28 20 62 75 62 62 6c 65 54 79 70 65 20 2b 20 74 79 70 65 20 29 20 3f 20 65 6c 65 | .test(.bubbleType.+.type.).?.ele |
13c60 | 6d 20 3a 20 65 6c 65 6d 2e 70 61 72 65 6e 74 4e 6f 64 65 3b 0a 09 09 09 66 6f 72 20 28 20 6f 6c | m.:.elem.parentNode;....for.(.ol |
13c80 | 64 20 3d 20 65 6c 65 6d 3b 20 63 75 72 3b 20 63 75 72 20 3d 20 63 75 72 2e 70 61 72 65 6e 74 4e | d.=.elem;.cur;.cur.=.cur.parentN |
13ca0 | 6f 64 65 20 29 20 7b 0a 09 09 09 09 65 76 65 6e 74 50 61 74 68 2e 70 75 73 68 28 5b 20 63 75 72 | ode.).{.....eventPath.push([.cur |
13cc0 | 2c 20 62 75 62 62 6c 65 54 79 70 65 20 5d 29 3b 0a 09 09 09 09 6f 6c 64 20 3d 20 63 75 72 3b 0a | ,.bubbleType.]);.....old.=.cur;. |
13ce0 | 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 4f 6e 6c 79 20 61 64 64 20 77 69 6e 64 6f 77 20 69 66 20 77 | ...}.....//.Only.add.window.if.w |
13d00 | 65 20 67 6f 74 20 74 6f 20 64 6f 63 75 6d 65 6e 74 20 28 65 2e 67 2e 2c 20 6e 6f 74 20 70 6c 61 | e.got.to.document.(e.g.,.not.pla |
13d20 | 69 6e 20 6f 62 6a 20 6f 72 20 64 65 74 61 63 68 65 64 20 44 4f 4d 29 0a 09 09 09 69 66 20 28 20 | in.obj.or.detached.DOM)....if.(. |
13d40 | 6f 6c 64 20 3d 3d 3d 20 28 65 6c 65 6d 2e 6f 77 6e 65 72 44 6f 63 75 6d 65 6e 74 20 7c 7c 20 64 | old.===.(elem.ownerDocument.||.d |
13d60 | 6f 63 75 6d 65 6e 74 29 20 29 20 7b 0a 09 09 09 09 65 76 65 6e 74 50 61 74 68 2e 70 75 73 68 28 | ocument).).{.....eventPath.push( |
13d80 | 5b 20 6f 6c 64 2e 64 65 66 61 75 6c 74 56 69 65 77 20 7c 7c 20 6f 6c 64 2e 70 61 72 65 6e 74 57 | [.old.defaultView.||.old.parentW |
13da0 | 69 6e 64 6f 77 20 7c 7c 20 77 69 6e 64 6f 77 2c 20 62 75 62 62 6c 65 54 79 70 65 20 5d 29 3b 0a | indow.||.window,.bubbleType.]);. |
13dc0 | 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 2f 2f 20 46 69 72 65 20 68 61 6e 64 6c 65 72 73 20 6f 6e 20 | ...}...}....//.Fire.handlers.on. |
13de0 | 74 68 65 20 65 76 65 6e 74 20 70 61 74 68 0a 09 09 66 6f 72 20 28 20 69 20 3d 20 30 3b 20 69 20 | the.event.path...for.(.i.=.0;.i. |
13e00 | 3c 20 65 76 65 6e 74 50 61 74 68 2e 6c 65 6e 67 74 68 20 26 26 20 21 65 76 65 6e 74 2e 69 73 50 | <.eventPath.length.&&.!event.isP |
13e20 | 72 6f 70 61 67 61 74 69 6f 6e 53 74 6f 70 70 65 64 28 29 3b 20 69 2b 2b 20 29 20 7b 0a 0a 09 09 | ropagationStopped();.i++.).{.... |
13e40 | 09 63 75 72 20 3d 20 65 76 65 6e 74 50 61 74 68 5b 69 5d 5b 30 5d 3b 0a 09 09 09 65 76 65 6e 74 | .cur.=.eventPath[i][0];....event |
13e60 | 2e 74 79 70 65 20 3d 20 65 76 65 6e 74 50 61 74 68 5b 69 5d 5b 31 5d 3b 0a 0a 09 09 09 68 61 6e | .type.=.eventPath[i][1];.....han |
13e80 | 64 6c 65 20 3d 20 28 20 6a 51 75 65 72 79 2e 5f 64 61 74 61 28 20 63 75 72 2c 20 22 65 76 65 6e | dle.=.(.jQuery._data(.cur,."even |
13ea0 | 74 73 22 20 29 20 7c 7c 20 7b 7d 20 29 5b 20 65 76 65 6e 74 2e 74 79 70 65 20 5d 20 26 26 20 6a | ts".).||.{}.)[.event.type.].&&.j |
13ec0 | 51 75 65 72 79 2e 5f 64 61 74 61 28 20 63 75 72 2c 20 22 68 61 6e 64 6c 65 22 20 29 3b 0a 09 09 | Query._data(.cur,."handle".);... |
13ee0 | 09 69 66 20 28 20 68 61 6e 64 6c 65 20 29 20 7b 0a 09 09 09 09 68 61 6e 64 6c 65 2e 61 70 70 6c | .if.(.handle.).{.....handle.appl |
13f00 | 79 28 20 63 75 72 2c 20 64 61 74 61 20 29 3b 0a 09 09 09 7d 0a 09 09 09 2f 2f 20 4e 6f 74 65 20 | y(.cur,.data.);....}....//.Note. |
13f20 | 74 68 61 74 20 74 68 69 73 20 69 73 20 61 20 62 61 72 65 20 4a 53 20 66 75 6e 63 74 69 6f 6e 20 | that.this.is.a.bare.JS.function. |
13f40 | 61 6e 64 20 6e 6f 74 20 61 20 6a 51 75 65 72 79 20 68 61 6e 64 6c 65 72 0a 09 09 09 68 61 6e 64 | and.not.a.jQuery.handler....hand |
13f60 | 6c 65 20 3d 20 6f 6e 74 79 70 65 20 26 26 20 63 75 72 5b 20 6f 6e 74 79 70 65 20 5d 3b 0a 09 09 | le.=.ontype.&&.cur[.ontype.];... |
13f80 | 09 69 66 20 28 20 68 61 6e 64 6c 65 20 26 26 20 6a 51 75 65 72 79 2e 61 63 63 65 70 74 44 61 74 | .if.(.handle.&&.jQuery.acceptDat |
13fa0 | 61 28 20 63 75 72 20 29 20 26 26 20 68 61 6e 64 6c 65 2e 61 70 70 6c 79 28 20 63 75 72 2c 20 64 | a(.cur.).&&.handle.apply(.cur,.d |
13fc0 | 61 74 61 20 29 20 3d 3d 3d 20 66 61 6c 73 65 20 29 20 7b 0a 09 09 09 09 65 76 65 6e 74 2e 70 72 | ata.).===.false.).{.....event.pr |
13fe0 | 65 76 65 6e 74 44 65 66 61 75 6c 74 28 29 3b 0a 09 09 09 7d 0a 09 09 7d 0a 09 09 65 76 65 6e 74 | eventDefault();....}...}...event |
14000 | 2e 74 79 70 65 20 3d 20 74 79 70 65 3b 0a 0a 09 09 2f 2f 20 49 66 20 6e 6f 62 6f 64 79 20 70 72 | .type.=.type;....//.If.nobody.pr |
14020 | 65 76 65 6e 74 65 64 20 74 68 65 20 64 65 66 61 75 6c 74 20 61 63 74 69 6f 6e 2c 20 64 6f 20 69 | evented.the.default.action,.do.i |
14040 | 74 20 6e 6f 77 0a 09 09 69 66 20 28 20 21 6f 6e 6c 79 48 61 6e 64 6c 65 72 73 20 26 26 20 21 65 | t.now...if.(.!onlyHandlers.&&.!e |
14060 | 76 65 6e 74 2e 69 73 44 65 66 61 75 6c 74 50 72 65 76 65 6e 74 65 64 28 29 20 29 20 7b 0a 0a 09 | vent.isDefaultPrevented().).{... |
14080 | 09 09 69 66 20 28 20 28 21 73 70 65 63 69 61 6c 2e 5f 64 65 66 61 75 6c 74 20 7c 7c 20 73 70 65 | ..if.(.(!special._default.||.spe |
140a0 | 63 69 61 6c 2e 5f 64 65 66 61 75 6c 74 2e 61 70 70 6c 79 28 20 65 6c 65 6d 2e 6f 77 6e 65 72 44 | cial._default.apply(.elem.ownerD |
140c0 | 6f 63 75 6d 65 6e 74 2c 20 64 61 74 61 20 29 20 3d 3d 3d 20 66 61 6c 73 65 29 20 26 26 0a 09 09 | ocument,.data.).===.false).&&... |
140e0 | 09 09 21 28 74 79 70 65 20 3d 3d 3d 20 22 63 6c 69 63 6b 22 20 26 26 20 6a 51 75 65 72 79 2e 6e | ..!(type.===."click".&&.jQuery.n |
14100 | 6f 64 65 4e 61 6d 65 28 20 65 6c 65 6d 2c 20 22 61 22 20 29 29 20 26 26 20 6a 51 75 65 72 79 2e | odeName(.elem,."a".)).&&.jQuery. |
14120 | 61 63 63 65 70 74 44 61 74 61 28 20 65 6c 65 6d 20 29 20 29 20 7b 0a 0a 09 09 09 09 2f 2f 20 43 | acceptData(.elem.).).{......//.C |
14140 | 61 6c 6c 20 61 20 6e 61 74 69 76 65 20 44 4f 4d 20 6d 65 74 68 6f 64 20 6f 6e 20 74 68 65 20 74 | all.a.native.DOM.method.on.the.t |
14160 | 61 72 67 65 74 20 77 69 74 68 20 74 68 65 20 73 61 6d 65 20 6e 61 6d 65 20 6e 61 6d 65 20 61 73 | arget.with.the.same.name.name.as |
14180 | 20 74 68 65 20 65 76 65 6e 74 2e 0a 09 09 09 09 2f 2f 20 43 61 6e 27 74 20 75 73 65 20 61 6e 20 | .the.event......//.Can't.use.an. |
141a0 | 2e 69 73 46 75 6e 63 74 69 6f 6e 28 29 20 63 68 65 63 6b 20 68 65 72 65 20 62 65 63 61 75 73 65 | .isFunction().check.here.because |
141c0 | 20 49 45 36 2f 37 20 66 61 69 6c 73 20 74 68 61 74 20 74 65 73 74 2e 0a 09 09 09 09 2f 2f 20 44 | .IE6/7.fails.that.test......//.D |
141e0 | 6f 6e 27 74 20 64 6f 20 64 65 66 61 75 6c 74 20 61 63 74 69 6f 6e 73 20 6f 6e 20 77 69 6e 64 6f | on't.do.default.actions.on.windo |
14200 | 77 2c 20 74 68 61 74 27 73 20 77 68 65 72 65 20 67 6c 6f 62 61 6c 20 76 61 72 69 61 62 6c 65 73 | w,.that's.where.global.variables |
14220 | 20 62 65 20 28 23 36 31 37 30 29 0a 09 09 09 09 2f 2f 20 49 45 3c 39 20 64 69 65 73 20 6f 6e 20 | .be.(#6170).....//.IE<9.dies.on. |
14240 | 66 6f 63 75 73 2f 62 6c 75 72 20 74 6f 20 68 69 64 64 65 6e 20 65 6c 65 6d 65 6e 74 20 28 23 31 | focus/blur.to.hidden.element.(#1 |
14260 | 34 38 36 29 0a 09 09 09 09 69 66 20 28 20 6f 6e 74 79 70 65 20 26 26 20 65 6c 65 6d 5b 20 74 79 | 486).....if.(.ontype.&&.elem[.ty |
14280 | 70 65 20 5d 20 26 26 20 28 28 74 79 70 65 20 21 3d 3d 20 22 66 6f 63 75 73 22 20 26 26 20 74 79 | pe.].&&.((type.!==."focus".&&.ty |
142a0 | 70 65 20 21 3d 3d 20 22 62 6c 75 72 22 29 20 7c 7c 20 65 76 65 6e 74 2e 74 61 72 67 65 74 2e 6f | pe.!==."blur").||.event.target.o |
142c0 | 66 66 73 65 74 57 69 64 74 68 20 21 3d 3d 20 30 29 20 26 26 20 21 6a 51 75 65 72 79 2e 69 73 57 | ffsetWidth.!==.0).&&.!jQuery.isW |
142e0 | 69 6e 64 6f 77 28 20 65 6c 65 6d 20 29 20 29 20 7b 0a 0a 09 09 09 09 09 2f 2f 20 44 6f 6e 27 74 | indow(.elem.).).{.......//.Don't |
14300 | 20 72 65 2d 74 72 69 67 67 65 72 20 61 6e 20 6f 6e 46 4f 4f 20 65 76 65 6e 74 20 77 68 65 6e 20 | .re-trigger.an.onFOO.event.when. |
14320 | 77 65 20 63 61 6c 6c 20 69 74 73 20 46 4f 4f 28 29 20 6d 65 74 68 6f 64 0a 09 09 09 09 09 6f 6c | we.call.its.FOO().method......ol |
14340 | 64 20 3d 20 65 6c 65 6d 5b 20 6f 6e 74 79 70 65 20 5d 3b 0a 0a 09 09 09 09 09 69 66 20 28 20 6f | d.=.elem[.ontype.];.......if.(.o |
14360 | 6c 64 20 29 20 7b 0a 09 09 09 09 09 09 65 6c 65 6d 5b 20 6f 6e 74 79 70 65 20 5d 20 3d 20 6e 75 | ld.).{.......elem[.ontype.].=.nu |
14380 | 6c 6c 3b 0a 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 2f 2f 20 50 72 65 76 65 6e 74 20 72 65 2d 74 | ll;......}.......//.Prevent.re-t |
143a0 | 72 69 67 67 65 72 69 6e 67 20 6f 66 20 74 68 65 20 73 61 6d 65 20 65 76 65 6e 74 2c 20 73 69 6e | riggering.of.the.same.event,.sin |
143c0 | 63 65 20 77 65 20 61 6c 72 65 61 64 79 20 62 75 62 62 6c 65 64 20 69 74 20 61 62 6f 76 65 0a 09 | ce.we.already.bubbled.it.above.. |
143e0 | 09 09 09 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 74 72 69 67 67 65 72 65 64 20 3d 20 74 79 70 | ....jQuery.event.triggered.=.typ |
14400 | 65 3b 0a 09 09 09 09 09 65 6c 65 6d 5b 20 74 79 70 65 20 5d 28 29 3b 0a 09 09 09 09 09 6a 51 75 | e;......elem[.type.]();......jQu |
14420 | 65 72 79 2e 65 76 65 6e 74 2e 74 72 69 67 67 65 72 65 64 20 3d 20 75 6e 64 65 66 69 6e 65 64 3b | ery.event.triggered.=.undefined; |
14440 | 0a 0a 09 09 09 09 09 69 66 20 28 20 6f 6c 64 20 29 20 7b 0a 09 09 09 09 09 09 65 6c 65 6d 5b 20 | .......if.(.old.).{.......elem[. |
14460 | 6f 6e 74 79 70 65 20 5d 20 3d 20 6f 6c 64 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 0a 09 09 09 | ontype.].=.old;......}.....}.... |
14480 | 7d 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 65 76 65 6e 74 2e 72 65 73 75 6c 74 3b 0a 09 7d | }...}....return.event.result;..} |
144a0 | 2c 0a 0a 09 64 69 73 70 61 74 63 68 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 76 65 6e 74 20 29 20 | ,...dispatch:.function(.event.). |
144c0 | 7b 0a 0a 09 09 2f 2f 20 4d 61 6b 65 20 61 20 77 72 69 74 61 62 6c 65 20 6a 51 75 65 72 79 2e 45 | {....//.Make.a.writable.jQuery.E |
144e0 | 76 65 6e 74 20 66 72 6f 6d 20 74 68 65 20 6e 61 74 69 76 65 20 65 76 65 6e 74 20 6f 62 6a 65 63 | vent.from.the.native.event.objec |
14500 | 74 0a 09 09 65 76 65 6e 74 20 3d 20 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 66 69 78 28 20 65 76 | t...event.=.jQuery.event.fix(.ev |
14520 | 65 6e 74 20 7c 7c 20 77 69 6e 64 6f 77 2e 65 76 65 6e 74 20 29 3b 0a 0a 09 09 76 61 72 20 69 2c | ent.||.window.event.);....var.i, |
14540 | 20 6a 2c 20 63 75 72 2c 20 6a 71 63 75 72 2c 20 72 65 74 2c 20 73 65 6c 4d 61 74 63 68 2c 20 6d | .j,.cur,.jqcur,.ret,.selMatch,.m |
14560 | 61 74 63 68 65 64 2c 20 6d 61 74 63 68 65 73 2c 20 68 61 6e 64 6c 65 4f 62 6a 2c 20 73 65 6c 2c | atched,.matches,.handleObj,.sel, |
14580 | 20 72 65 6c 61 74 65 64 2c 0a 09 09 09 68 61 6e 64 6c 65 72 73 20 3d 20 28 20 28 6a 51 75 65 72 | .related,....handlers.=.(.(jQuer |
145a0 | 79 2e 5f 64 61 74 61 28 20 74 68 69 73 2c 20 22 65 76 65 6e 74 73 22 20 29 20 7c 7c 20 7b 7d 20 | y._data(.this,."events".).||.{}. |
145c0 | 29 5b 20 65 76 65 6e 74 2e 74 79 70 65 20 5d 20 7c 7c 20 5b 5d 29 2c 0a 09 09 09 64 65 6c 65 67 | )[.event.type.].||.[]),....deleg |
145e0 | 61 74 65 43 6f 75 6e 74 20 3d 20 68 61 6e 64 6c 65 72 73 2e 64 65 6c 65 67 61 74 65 43 6f 75 6e | ateCount.=.handlers.delegateCoun |
14600 | 74 2c 0a 09 09 09 61 72 67 73 20 3d 20 5b 5d 2e 73 6c 69 63 65 2e 63 61 6c 6c 28 20 61 72 67 75 | t,....args.=.[].slice.call(.argu |
14620 | 6d 65 6e 74 73 20 29 2c 0a 09 09 09 72 75 6e 5f 61 6c 6c 20 3d 20 21 65 76 65 6e 74 2e 65 78 63 | ments.),....run_all.=.!event.exc |
14640 | 6c 75 73 69 76 65 20 26 26 20 21 65 76 65 6e 74 2e 6e 61 6d 65 73 70 61 63 65 2c 0a 09 09 09 73 | lusive.&&.!event.namespace,....s |
14660 | 70 65 63 69 61 6c 20 3d 20 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 73 70 65 63 69 61 6c 5b 20 65 | pecial.=.jQuery.event.special[.e |
14680 | 76 65 6e 74 2e 74 79 70 65 20 5d 20 7c 7c 20 7b 7d 2c 0a 09 09 09 68 61 6e 64 6c 65 72 51 75 65 | vent.type.].||.{},....handlerQue |
146a0 | 75 65 20 3d 20 5b 5d 3b 0a 0a 09 09 2f 2f 20 55 73 65 20 74 68 65 20 66 69 78 2d 65 64 20 6a 51 | ue.=.[];....//.Use.the.fix-ed.jQ |
146c0 | 75 65 72 79 2e 45 76 65 6e 74 20 72 61 74 68 65 72 20 74 68 61 6e 20 74 68 65 20 28 72 65 61 64 | uery.Event.rather.than.the.(read |
146e0 | 2d 6f 6e 6c 79 29 20 6e 61 74 69 76 65 20 65 76 65 6e 74 0a 09 09 61 72 67 73 5b 30 5d 20 3d 20 | -only).native.event...args[0].=. |
14700 | 65 76 65 6e 74 3b 0a 09 09 65 76 65 6e 74 2e 64 65 6c 65 67 61 74 65 54 61 72 67 65 74 20 3d 20 | event;...event.delegateTarget.=. |
14720 | 74 68 69 73 3b 0a 0a 09 09 2f 2f 20 43 61 6c 6c 20 74 68 65 20 70 72 65 44 69 73 70 61 74 63 68 | this;....//.Call.the.preDispatch |
14740 | 20 68 6f 6f 6b 20 66 6f 72 20 74 68 65 20 6d 61 70 70 65 64 20 74 79 70 65 2c 20 61 6e 64 20 6c | .hook.for.the.mapped.type,.and.l |
14760 | 65 74 20 69 74 20 62 61 69 6c 20 69 66 20 64 65 73 69 72 65 64 0a 09 09 69 66 20 28 20 73 70 65 | et.it.bail.if.desired...if.(.spe |
14780 | 63 69 61 6c 2e 70 72 65 44 69 73 70 61 74 63 68 20 26 26 20 73 70 65 63 69 61 6c 2e 70 72 65 44 | cial.preDispatch.&&.special.preD |
147a0 | 69 73 70 61 74 63 68 2e 63 61 6c 6c 28 20 74 68 69 73 2c 20 65 76 65 6e 74 20 29 20 3d 3d 3d 20 | ispatch.call(.this,.event.).===. |
147c0 | 66 61 6c 73 65 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 44 | false.).{....return;...}....//.D |
147e0 | 65 74 65 72 6d 69 6e 65 20 68 61 6e 64 6c 65 72 73 20 74 68 61 74 20 73 68 6f 75 6c 64 20 72 75 | etermine.handlers.that.should.ru |
14800 | 6e 20 69 66 20 74 68 65 72 65 20 61 72 65 20 64 65 6c 65 67 61 74 65 64 20 65 76 65 6e 74 73 0a | n.if.there.are.delegated.events. |
14820 | 09 09 2f 2f 20 41 76 6f 69 64 20 6e 6f 6e 2d 6c 65 66 74 2d 63 6c 69 63 6b 20 62 75 62 62 6c 69 | ..//.Avoid.non-left-click.bubbli |
14840 | 6e 67 20 69 6e 20 46 69 72 65 66 6f 78 20 28 23 33 38 36 31 29 0a 09 09 69 66 20 28 20 64 65 6c | ng.in.Firefox.(#3861)...if.(.del |
14860 | 65 67 61 74 65 43 6f 75 6e 74 20 26 26 20 21 28 65 76 65 6e 74 2e 62 75 74 74 6f 6e 20 26 26 20 | egateCount.&&.!(event.button.&&. |
14880 | 65 76 65 6e 74 2e 74 79 70 65 20 3d 3d 3d 20 22 63 6c 69 63 6b 22 29 20 29 20 7b 0a 0a 09 09 09 | event.type.===."click").).{..... |
148a0 | 2f 2f 20 50 72 65 67 65 6e 65 72 61 74 65 20 61 20 73 69 6e 67 6c 65 20 6a 51 75 65 72 79 20 6f | //.Pregenerate.a.single.jQuery.o |
148c0 | 62 6a 65 63 74 20 66 6f 72 20 72 65 75 73 65 20 77 69 74 68 20 2e 69 73 28 29 0a 09 09 09 6a 71 | bject.for.reuse.with..is()....jq |
148e0 | 63 75 72 20 3d 20 6a 51 75 65 72 79 28 74 68 69 73 29 3b 0a 09 09 09 6a 71 63 75 72 2e 63 6f 6e | cur.=.jQuery(this);....jqcur.con |
14900 | 74 65 78 74 20 3d 20 74 68 69 73 3b 0a 0a 09 09 09 66 6f 72 20 28 20 63 75 72 20 3d 20 65 76 65 | text.=.this;.....for.(.cur.=.eve |
14920 | 6e 74 2e 74 61 72 67 65 74 3b 20 63 75 72 20 21 3d 20 74 68 69 73 3b 20 63 75 72 20 3d 20 63 75 | nt.target;.cur.!=.this;.cur.=.cu |
14940 | 72 2e 70 61 72 65 6e 74 4e 6f 64 65 20 7c 7c 20 74 68 69 73 20 29 20 7b 0a 0a 09 09 09 09 2f 2f | r.parentNode.||.this.).{......// |
14960 | 20 44 6f 6e 27 74 20 70 72 6f 63 65 73 73 20 63 6c 69 63 6b 73 20 28 4f 4e 4c 59 29 20 6f 6e 20 | .Don't.process.clicks.(ONLY).on. |
14980 | 64 69 73 61 62 6c 65 64 20 65 6c 65 6d 65 6e 74 73 20 28 23 36 39 31 31 2c 20 23 38 31 36 35 2c | disabled.elements.(#6911,.#8165, |
149a0 | 20 23 78 78 78 78 29 0a 09 09 09 09 69 66 20 28 20 63 75 72 2e 64 69 73 61 62 6c 65 64 20 21 3d | .#xxxx).....if.(.cur.disabled.!= |
149c0 | 3d 20 74 72 75 65 20 7c 7c 20 65 76 65 6e 74 2e 74 79 70 65 20 21 3d 3d 20 22 63 6c 69 63 6b 22 | =.true.||.event.type.!==."click" |
149e0 | 20 29 20 7b 0a 09 09 09 09 09 73 65 6c 4d 61 74 63 68 20 3d 20 7b 7d 3b 0a 09 09 09 09 09 6d 61 | .).{......selMatch.=.{};......ma |
14a00 | 74 63 68 65 73 20 3d 20 5b 5d 3b 0a 09 09 09 09 09 6a 71 63 75 72 5b 30 5d 20 3d 20 63 75 72 3b | tches.=.[];......jqcur[0].=.cur; |
14a20 | 0a 09 09 09 09 09 66 6f 72 20 28 20 69 20 3d 20 30 3b 20 69 20 3c 20 64 65 6c 65 67 61 74 65 43 | ......for.(.i.=.0;.i.<.delegateC |
14a40 | 6f 75 6e 74 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 09 09 09 68 61 6e 64 6c 65 4f 62 6a 20 3d 20 | ount;.i++.).{.......handleObj.=. |
14a60 | 68 61 6e 64 6c 65 72 73 5b 20 69 20 5d 3b 0a 09 09 09 09 09 09 73 65 6c 20 3d 20 68 61 6e 64 6c | handlers[.i.];.......sel.=.handl |
14a80 | 65 4f 62 6a 2e 73 65 6c 65 63 74 6f 72 3b 0a 0a 09 09 09 09 09 09 69 66 20 28 20 73 65 6c 4d 61 | eObj.selector;........if.(.selMa |
14aa0 | 74 63 68 5b 20 73 65 6c 20 5d 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b 0a 09 09 09 | tch[.sel.].===.undefined.).{.... |
14ac0 | 09 09 09 09 73 65 6c 4d 61 74 63 68 5b 20 73 65 6c 20 5d 20 3d 20 6a 71 63 75 72 2e 69 73 28 20 | ....selMatch[.sel.].=.jqcur.is(. |
14ae0 | 73 65 6c 20 29 3b 0a 09 09 09 09 09 09 7d 0a 09 09 09 09 09 09 69 66 20 28 20 73 65 6c 4d 61 74 | sel.);.......}.......if.(.selMat |
14b00 | 63 68 5b 20 73 65 6c 20 5d 20 29 20 7b 0a 09 09 09 09 09 09 09 6d 61 74 63 68 65 73 2e 70 75 73 | ch[.sel.].).{........matches.pus |
14b20 | 68 28 20 68 61 6e 64 6c 65 4f 62 6a 20 29 3b 0a 09 09 09 09 09 09 7d 0a 09 09 09 09 09 7d 0a 09 | h(.handleObj.);.......}......}.. |
14b40 | 09 09 09 09 69 66 20 28 20 6d 61 74 63 68 65 73 2e 6c 65 6e 67 74 68 20 29 20 7b 0a 09 09 09 09 | ....if.(.matches.length.).{..... |
14b60 | 09 09 68 61 6e 64 6c 65 72 51 75 65 75 65 2e 70 75 73 68 28 7b 20 65 6c 65 6d 3a 20 63 75 72 2c | ..handlerQueue.push({.elem:.cur, |
14b80 | 20 6d 61 74 63 68 65 73 3a 20 6d 61 74 63 68 65 73 20 7d 29 3b 0a 09 09 09 09 09 7d 0a 09 09 09 | .matches:.matches.});......}.... |
14ba0 | 09 7d 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 2f 2f 20 41 64 64 20 74 68 65 20 72 65 6d 61 69 6e | .}....}...}....//.Add.the.remain |
14bc0 | 69 6e 67 20 28 64 69 72 65 63 74 6c 79 2d 62 6f 75 6e 64 29 20 68 61 6e 64 6c 65 72 73 0a 09 09 | ing.(directly-bound).handlers... |
14be0 | 69 66 20 28 20 68 61 6e 64 6c 65 72 73 2e 6c 65 6e 67 74 68 20 3e 20 64 65 6c 65 67 61 74 65 43 | if.(.handlers.length.>.delegateC |
14c00 | 6f 75 6e 74 20 29 20 7b 0a 09 09 09 68 61 6e 64 6c 65 72 51 75 65 75 65 2e 70 75 73 68 28 7b 20 | ount.).{....handlerQueue.push({. |
14c20 | 65 6c 65 6d 3a 20 74 68 69 73 2c 20 6d 61 74 63 68 65 73 3a 20 68 61 6e 64 6c 65 72 73 2e 73 6c | elem:.this,.matches:.handlers.sl |
14c40 | 69 63 65 28 20 64 65 6c 65 67 61 74 65 43 6f 75 6e 74 20 29 20 7d 29 3b 0a 09 09 7d 0a 0a 09 09 | ice(.delegateCount.).});...}.... |
14c60 | 2f 2f 20 52 75 6e 20 64 65 6c 65 67 61 74 65 73 20 66 69 72 73 74 3b 20 74 68 65 79 20 6d 61 79 | //.Run.delegates.first;.they.may |
14c80 | 20 77 61 6e 74 20 74 6f 20 73 74 6f 70 20 70 72 6f 70 61 67 61 74 69 6f 6e 20 62 65 6e 65 61 74 | .want.to.stop.propagation.beneat |
14ca0 | 68 20 75 73 0a 09 09 66 6f 72 20 28 20 69 20 3d 20 30 3b 20 69 20 3c 20 68 61 6e 64 6c 65 72 51 | h.us...for.(.i.=.0;.i.<.handlerQ |
14cc0 | 75 65 75 65 2e 6c 65 6e 67 74 68 20 26 26 20 21 65 76 65 6e 74 2e 69 73 50 72 6f 70 61 67 61 74 | ueue.length.&&.!event.isPropagat |
14ce0 | 69 6f 6e 53 74 6f 70 70 65 64 28 29 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 6d 61 74 63 68 65 64 | ionStopped();.i++.).{....matched |
14d00 | 20 3d 20 68 61 6e 64 6c 65 72 51 75 65 75 65 5b 20 69 20 5d 3b 0a 09 09 09 65 76 65 6e 74 2e 63 | .=.handlerQueue[.i.];....event.c |
14d20 | 75 72 72 65 6e 74 54 61 72 67 65 74 20 3d 20 6d 61 74 63 68 65 64 2e 65 6c 65 6d 3b 0a 0a 09 09 | urrentTarget.=.matched.elem;.... |
14d40 | 09 66 6f 72 20 28 20 6a 20 3d 20 30 3b 20 6a 20 3c 20 6d 61 74 63 68 65 64 2e 6d 61 74 63 68 65 | .for.(.j.=.0;.j.<.matched.matche |
14d60 | 73 2e 6c 65 6e 67 74 68 20 26 26 20 21 65 76 65 6e 74 2e 69 73 49 6d 6d 65 64 69 61 74 65 50 72 | s.length.&&.!event.isImmediatePr |
14d80 | 6f 70 61 67 61 74 69 6f 6e 53 74 6f 70 70 65 64 28 29 3b 20 6a 2b 2b 20 29 20 7b 0a 09 09 09 09 | opagationStopped();.j++.).{..... |
14da0 | 68 61 6e 64 6c 65 4f 62 6a 20 3d 20 6d 61 74 63 68 65 64 2e 6d 61 74 63 68 65 73 5b 20 6a 20 5d | handleObj.=.matched.matches[.j.] |
14dc0 | 3b 0a 0a 09 09 09 09 2f 2f 20 54 72 69 67 67 65 72 65 64 20 65 76 65 6e 74 20 6d 75 73 74 20 65 | ;......//.Triggered.event.must.e |
14de0 | 69 74 68 65 72 20 31 29 20 62 65 20 6e 6f 6e 2d 65 78 63 6c 75 73 69 76 65 20 61 6e 64 20 68 61 | ither.1).be.non-exclusive.and.ha |
14e00 | 76 65 20 6e 6f 20 6e 61 6d 65 73 70 61 63 65 2c 20 6f 72 0a 09 09 09 09 2f 2f 20 32 29 20 68 61 | ve.no.namespace,.or.....//.2).ha |
14e20 | 76 65 20 6e 61 6d 65 73 70 61 63 65 28 73 29 20 61 20 73 75 62 73 65 74 20 6f 72 20 65 71 75 61 | ve.namespace(s).a.subset.or.equa |
14e40 | 6c 20 74 6f 20 74 68 6f 73 65 20 69 6e 20 74 68 65 20 62 6f 75 6e 64 20 65 76 65 6e 74 20 28 62 | l.to.those.in.the.bound.event.(b |
14e60 | 6f 74 68 20 63 61 6e 20 68 61 76 65 20 6e 6f 20 6e 61 6d 65 73 70 61 63 65 29 2e 0a 09 09 09 09 | oth.can.have.no.namespace)...... |
14e80 | 69 66 20 28 20 72 75 6e 5f 61 6c 6c 20 7c 7c 20 28 21 65 76 65 6e 74 2e 6e 61 6d 65 73 70 61 63 | if.(.run_all.||.(!event.namespac |
14ea0 | 65 20 26 26 20 21 68 61 6e 64 6c 65 4f 62 6a 2e 6e 61 6d 65 73 70 61 63 65 29 20 7c 7c 20 65 76 | e.&&.!handleObj.namespace).||.ev |
14ec0 | 65 6e 74 2e 6e 61 6d 65 73 70 61 63 65 5f 72 65 20 26 26 20 65 76 65 6e 74 2e 6e 61 6d 65 73 70 | ent.namespace_re.&&.event.namesp |
14ee0 | 61 63 65 5f 72 65 2e 74 65 73 74 28 20 68 61 6e 64 6c 65 4f 62 6a 2e 6e 61 6d 65 73 70 61 63 65 | ace_re.test(.handleObj.namespace |
14f00 | 20 29 20 29 20 7b 0a 0a 09 09 09 09 09 65 76 65 6e 74 2e 64 61 74 61 20 3d 20 68 61 6e 64 6c 65 | .).).{.......event.data.=.handle |
14f20 | 4f 62 6a 2e 64 61 74 61 3b 0a 09 09 09 09 09 65 76 65 6e 74 2e 68 61 6e 64 6c 65 4f 62 6a 20 3d | Obj.data;......event.handleObj.= |
14f40 | 20 68 61 6e 64 6c 65 4f 62 6a 3b 0a 0a 09 09 09 09 09 72 65 74 20 3d 20 28 20 28 6a 51 75 65 72 | .handleObj;.......ret.=.(.(jQuer |
14f60 | 79 2e 65 76 65 6e 74 2e 73 70 65 63 69 61 6c 5b 20 68 61 6e 64 6c 65 4f 62 6a 2e 6f 72 69 67 54 | y.event.special[.handleObj.origT |
14f80 | 79 70 65 20 5d 20 7c 7c 20 7b 7d 29 2e 68 61 6e 64 6c 65 20 7c 7c 20 68 61 6e 64 6c 65 4f 62 6a | ype.].||.{}).handle.||.handleObj |
14fa0 | 2e 68 61 6e 64 6c 65 72 20 29 0a 09 09 09 09 09 09 09 2e 61 70 70 6c 79 28 20 6d 61 74 63 68 65 | .handler.).........apply(.matche |
14fc0 | 64 2e 65 6c 65 6d 2c 20 61 72 67 73 20 29 3b 0a 0a 09 09 09 09 09 69 66 20 28 20 72 65 74 20 21 | d.elem,.args.);.......if.(.ret.! |
14fe0 | 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b 0a 09 09 09 09 09 09 65 76 65 6e 74 2e 72 65 73 | ==.undefined.).{.......event.res |
15000 | 75 6c 74 20 3d 20 72 65 74 3b 0a 09 09 09 09 09 09 69 66 20 28 20 72 65 74 20 3d 3d 3d 20 66 61 | ult.=.ret;.......if.(.ret.===.fa |
15020 | 6c 73 65 20 29 20 7b 0a 09 09 09 09 09 09 09 65 76 65 6e 74 2e 70 72 65 76 65 6e 74 44 65 66 61 | lse.).{........event.preventDefa |
15040 | 75 6c 74 28 29 3b 0a 09 09 09 09 09 09 09 65 76 65 6e 74 2e 73 74 6f 70 50 72 6f 70 61 67 61 74 | ult();........event.stopPropagat |
15060 | 69 6f 6e 28 29 3b 0a 09 09 09 09 09 09 7d 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 0a 09 09 09 7d | ion();.......}......}.....}....} |
15080 | 0a 09 09 7d 0a 0a 09 09 2f 2f 20 43 61 6c 6c 20 74 68 65 20 70 6f 73 74 44 69 73 70 61 74 63 68 | ...}....//.Call.the.postDispatch |
150a0 | 20 68 6f 6f 6b 20 66 6f 72 20 74 68 65 20 6d 61 70 70 65 64 20 74 79 70 65 0a 09 09 69 66 20 28 | .hook.for.the.mapped.type...if.( |
150c0 | 20 73 70 65 63 69 61 6c 2e 70 6f 73 74 44 69 73 70 61 74 63 68 20 29 20 7b 0a 09 09 09 73 70 65 | .special.postDispatch.).{....spe |
150e0 | 63 69 61 6c 2e 70 6f 73 74 44 69 73 70 61 74 63 68 2e 63 61 6c 6c 28 20 74 68 69 73 2c 20 65 76 | cial.postDispatch.call(.this,.ev |
15100 | 65 6e 74 20 29 3b 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 65 76 65 6e 74 2e 72 65 73 75 6c | ent.);...}....return.event.resul |
15120 | 74 3b 0a 09 7d 2c 0a 0a 09 2f 2f 20 49 6e 63 6c 75 64 65 73 20 73 6f 6d 65 20 65 76 65 6e 74 20 | t;..},...//.Includes.some.event. |
15140 | 70 72 6f 70 73 20 73 68 61 72 65 64 20 62 79 20 4b 65 79 45 76 65 6e 74 20 61 6e 64 20 4d 6f 75 | props.shared.by.KeyEvent.and.Mou |
15160 | 73 65 45 76 65 6e 74 0a 09 2f 2f 20 2a 2a 2a 20 61 74 74 72 43 68 61 6e 67 65 20 61 74 74 72 4e | seEvent..//.***.attrChange.attrN |
15180 | 61 6d 65 20 72 65 6c 61 74 65 64 4e 6f 64 65 20 73 72 63 45 6c 65 6d 65 6e 74 20 20 61 72 65 20 | ame.relatedNode.srcElement..are. |
151a0 | 6e 6f 74 20 6e 6f 72 6d 61 6c 69 7a 65 64 2c 20 6e 6f 6e 2d 57 33 43 2c 20 64 65 70 72 65 63 61 | not.normalized,.non-W3C,.depreca |
151c0 | 74 65 64 2c 20 77 69 6c 6c 20 62 65 20 72 65 6d 6f 76 65 64 20 69 6e 20 31 2e 38 20 2a 2a 2a 0a | ted,.will.be.removed.in.1.8.***. |
151e0 | 09 70 72 6f 70 73 3a 20 22 61 74 74 72 43 68 61 6e 67 65 20 61 74 74 72 4e 61 6d 65 20 72 65 6c | .props:."attrChange.attrName.rel |
15200 | 61 74 65 64 4e 6f 64 65 20 73 72 63 45 6c 65 6d 65 6e 74 20 61 6c 74 4b 65 79 20 62 75 62 62 6c | atedNode.srcElement.altKey.bubbl |
15220 | 65 73 20 63 61 6e 63 65 6c 61 62 6c 65 20 63 74 72 6c 4b 65 79 20 63 75 72 72 65 6e 74 54 61 72 | es.cancelable.ctrlKey.currentTar |
15240 | 67 65 74 20 65 76 65 6e 74 50 68 61 73 65 20 6d 65 74 61 4b 65 79 20 72 65 6c 61 74 65 64 54 61 | get.eventPhase.metaKey.relatedTa |
15260 | 72 67 65 74 20 73 68 69 66 74 4b 65 79 20 74 61 72 67 65 74 20 74 69 6d 65 53 74 61 6d 70 20 76 | rget.shiftKey.target.timeStamp.v |
15280 | 69 65 77 20 77 68 69 63 68 22 2e 73 70 6c 69 74 28 22 20 22 29 2c 0a 0a 09 66 69 78 48 6f 6f 6b | iew.which".split("."),...fixHook |
152a0 | 73 3a 20 7b 7d 2c 0a 0a 09 6b 65 79 48 6f 6f 6b 73 3a 20 7b 0a 09 09 70 72 6f 70 73 3a 20 22 63 | s:.{},...keyHooks:.{...props:."c |
152c0 | 68 61 72 20 63 68 61 72 43 6f 64 65 20 6b 65 79 20 6b 65 79 43 6f 64 65 22 2e 73 70 6c 69 74 28 | har.charCode.key.keyCode".split( |
152e0 | 22 20 22 29 2c 0a 09 09 66 69 6c 74 65 72 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 76 65 6e 74 2c | "."),...filter:.function(.event, |
15300 | 20 6f 72 69 67 69 6e 61 6c 20 29 20 7b 0a 0a 09 09 09 2f 2f 20 41 64 64 20 77 68 69 63 68 20 66 | .original.).{.....//.Add.which.f |
15320 | 6f 72 20 6b 65 79 20 65 76 65 6e 74 73 0a 09 09 09 69 66 20 28 20 65 76 65 6e 74 2e 77 68 69 63 | or.key.events....if.(.event.whic |
15340 | 68 20 3d 3d 20 6e 75 6c 6c 20 29 20 7b 0a 09 09 09 09 65 76 65 6e 74 2e 77 68 69 63 68 20 3d 20 | h.==.null.).{.....event.which.=. |
15360 | 6f 72 69 67 69 6e 61 6c 2e 63 68 61 72 43 6f 64 65 20 21 3d 20 6e 75 6c 6c 20 3f 20 6f 72 69 67 | original.charCode.!=.null.?.orig |
15380 | 69 6e 61 6c 2e 63 68 61 72 43 6f 64 65 20 3a 20 6f 72 69 67 69 6e 61 6c 2e 6b 65 79 43 6f 64 65 | inal.charCode.:.original.keyCode |
153a0 | 3b 0a 09 09 09 7d 0a 0a 09 09 09 72 65 74 75 72 6e 20 65 76 65 6e 74 3b 0a 09 09 7d 0a 09 7d 2c | ;....}.....return.event;...}..}, |
153c0 | 0a 0a 09 6d 6f 75 73 65 48 6f 6f 6b 73 3a 20 7b 0a 09 09 70 72 6f 70 73 3a 20 22 62 75 74 74 6f | ...mouseHooks:.{...props:."butto |
153e0 | 6e 20 62 75 74 74 6f 6e 73 20 63 6c 69 65 6e 74 58 20 63 6c 69 65 6e 74 59 20 66 72 6f 6d 45 6c | n.buttons.clientX.clientY.fromEl |
15400 | 65 6d 65 6e 74 20 6f 66 66 73 65 74 58 20 6f 66 66 73 65 74 59 20 70 61 67 65 58 20 70 61 67 65 | ement.offsetX.offsetY.pageX.page |
15420 | 59 20 73 63 72 65 65 6e 58 20 73 63 72 65 65 6e 59 20 74 6f 45 6c 65 6d 65 6e 74 22 2e 73 70 6c | Y.screenX.screenY.toElement".spl |
15440 | 69 74 28 22 20 22 29 2c 0a 09 09 66 69 6c 74 65 72 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 76 65 | it("."),...filter:.function(.eve |
15460 | 6e 74 2c 20 6f 72 69 67 69 6e 61 6c 20 29 20 7b 0a 09 09 09 76 61 72 20 65 76 65 6e 74 44 6f 63 | nt,.original.).{....var.eventDoc |
15480 | 2c 20 64 6f 63 2c 20 62 6f 64 79 2c 0a 09 09 09 09 62 75 74 74 6f 6e 20 3d 20 6f 72 69 67 69 6e | ,.doc,.body,.....button.=.origin |
154a0 | 61 6c 2e 62 75 74 74 6f 6e 2c 0a 09 09 09 09 66 72 6f 6d 45 6c 65 6d 65 6e 74 20 3d 20 6f 72 69 | al.button,.....fromElement.=.ori |
154c0 | 67 69 6e 61 6c 2e 66 72 6f 6d 45 6c 65 6d 65 6e 74 3b 0a 0a 09 09 09 2f 2f 20 43 61 6c 63 75 6c | ginal.fromElement;.....//.Calcul |
154e0 | 61 74 65 20 70 61 67 65 58 2f 59 20 69 66 20 6d 69 73 73 69 6e 67 20 61 6e 64 20 63 6c 69 65 6e | ate.pageX/Y.if.missing.and.clien |
15500 | 74 58 2f 59 20 61 76 61 69 6c 61 62 6c 65 0a 09 09 09 69 66 20 28 20 65 76 65 6e 74 2e 70 61 67 | tX/Y.available....if.(.event.pag |
15520 | 65 58 20 3d 3d 20 6e 75 6c 6c 20 26 26 20 6f 72 69 67 69 6e 61 6c 2e 63 6c 69 65 6e 74 58 20 21 | eX.==.null.&&.original.clientX.! |
15540 | 3d 20 6e 75 6c 6c 20 29 20 7b 0a 09 09 09 09 65 76 65 6e 74 44 6f 63 20 3d 20 65 76 65 6e 74 2e | =.null.).{.....eventDoc.=.event. |
15560 | 74 61 72 67 65 74 2e 6f 77 6e 65 72 44 6f 63 75 6d 65 6e 74 20 7c 7c 20 64 6f 63 75 6d 65 6e 74 | target.ownerDocument.||.document |
15580 | 3b 0a 09 09 09 09 64 6f 63 20 3d 20 65 76 65 6e 74 44 6f 63 2e 64 6f 63 75 6d 65 6e 74 45 6c 65 | ;.....doc.=.eventDoc.documentEle |
155a0 | 6d 65 6e 74 3b 0a 09 09 09 09 62 6f 64 79 20 3d 20 65 76 65 6e 74 44 6f 63 2e 62 6f 64 79 3b 0a | ment;.....body.=.eventDoc.body;. |
155c0 | 0a 09 09 09 09 65 76 65 6e 74 2e 70 61 67 65 58 20 3d 20 6f 72 69 67 69 6e 61 6c 2e 63 6c 69 65 | .....event.pageX.=.original.clie |
155e0 | 6e 74 58 20 2b 20 28 20 64 6f 63 20 26 26 20 64 6f 63 2e 73 63 72 6f 6c 6c 4c 65 66 74 20 7c 7c | ntX.+.(.doc.&&.doc.scrollLeft.|| |
15600 | 20 62 6f 64 79 20 26 26 20 62 6f 64 79 2e 73 63 72 6f 6c 6c 4c 65 66 74 20 7c 7c 20 30 20 29 20 | .body.&&.body.scrollLeft.||.0.). |
15620 | 2d 20 28 20 64 6f 63 20 26 26 20 64 6f 63 2e 63 6c 69 65 6e 74 4c 65 66 74 20 7c 7c 20 62 6f 64 | -.(.doc.&&.doc.clientLeft.||.bod |
15640 | 79 20 26 26 20 62 6f 64 79 2e 63 6c 69 65 6e 74 4c 65 66 74 20 7c 7c 20 30 20 29 3b 0a 09 09 09 | y.&&.body.clientLeft.||.0.);.... |
15660 | 09 65 76 65 6e 74 2e 70 61 67 65 59 20 3d 20 6f 72 69 67 69 6e 61 6c 2e 63 6c 69 65 6e 74 59 20 | .event.pageY.=.original.clientY. |
15680 | 2b 20 28 20 64 6f 63 20 26 26 20 64 6f 63 2e 73 63 72 6f 6c 6c 54 6f 70 20 20 7c 7c 20 62 6f 64 | +.(.doc.&&.doc.scrollTop..||.bod |
156a0 | 79 20 26 26 20 62 6f 64 79 2e 73 63 72 6f 6c 6c 54 6f 70 20 20 7c 7c 20 30 20 29 20 2d 20 28 20 | y.&&.body.scrollTop..||.0.).-.(. |
156c0 | 64 6f 63 20 26 26 20 64 6f 63 2e 63 6c 69 65 6e 74 54 6f 70 20 20 7c 7c 20 62 6f 64 79 20 26 26 | doc.&&.doc.clientTop..||.body.&& |
156e0 | 20 62 6f 64 79 2e 63 6c 69 65 6e 74 54 6f 70 20 20 7c 7c 20 30 20 29 3b 0a 09 09 09 7d 0a 0a 09 | .body.clientTop..||.0.);....}... |
15700 | 09 09 2f 2f 20 41 64 64 20 72 65 6c 61 74 65 64 54 61 72 67 65 74 2c 20 69 66 20 6e 65 63 65 73 | ..//.Add.relatedTarget,.if.neces |
15720 | 73 61 72 79 0a 09 09 09 69 66 20 28 20 21 65 76 65 6e 74 2e 72 65 6c 61 74 65 64 54 61 72 67 65 | sary....if.(.!event.relatedTarge |
15740 | 74 20 26 26 20 66 72 6f 6d 45 6c 65 6d 65 6e 74 20 29 20 7b 0a 09 09 09 09 65 76 65 6e 74 2e 72 | t.&&.fromElement.).{.....event.r |
15760 | 65 6c 61 74 65 64 54 61 72 67 65 74 20 3d 20 66 72 6f 6d 45 6c 65 6d 65 6e 74 20 3d 3d 3d 20 65 | elatedTarget.=.fromElement.===.e |
15780 | 76 65 6e 74 2e 74 61 72 67 65 74 20 3f 20 6f 72 69 67 69 6e 61 6c 2e 74 6f 45 6c 65 6d 65 6e 74 | vent.target.?.original.toElement |
157a0 | 20 3a 20 66 72 6f 6d 45 6c 65 6d 65 6e 74 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 41 64 64 20 | .:.fromElement;....}.....//.Add. |
157c0 | 77 68 69 63 68 20 66 6f 72 20 63 6c 69 63 6b 3a 20 31 20 3d 3d 3d 20 6c 65 66 74 3b 20 32 20 3d | which.for.click:.1.===.left;.2.= |
157e0 | 3d 3d 20 6d 69 64 64 6c 65 3b 20 33 20 3d 3d 3d 20 72 69 67 68 74 0a 09 09 09 2f 2f 20 4e 6f 74 | ==.middle;.3.===.right....//.Not |
15800 | 65 3a 20 62 75 74 74 6f 6e 20 69 73 20 6e 6f 74 20 6e 6f 72 6d 61 6c 69 7a 65 64 2c 20 73 6f 20 | e:.button.is.not.normalized,.so. |
15820 | 64 6f 6e 27 74 20 75 73 65 20 69 74 0a 09 09 09 69 66 20 28 20 21 65 76 65 6e 74 2e 77 68 69 63 | don't.use.it....if.(.!event.whic |
15840 | 68 20 26 26 20 62 75 74 74 6f 6e 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b 0a 09 09 | h.&&.button.!==.undefined.).{... |
15860 | 09 09 65 76 65 6e 74 2e 77 68 69 63 68 20 3d 20 28 20 62 75 74 74 6f 6e 20 26 20 31 20 3f 20 31 | ..event.which.=.(.button.&.1.?.1 |
15880 | 20 3a 20 28 20 62 75 74 74 6f 6e 20 26 20 32 20 3f 20 33 20 3a 20 28 20 62 75 74 74 6f 6e 20 26 | .:.(.button.&.2.?.3.:.(.button.& |
158a0 | 20 34 20 3f 20 32 20 3a 20 30 20 29 20 29 20 29 3b 0a 09 09 09 7d 0a 0a 09 09 09 72 65 74 75 72 | .4.?.2.:.0.).).);....}.....retur |
158c0 | 6e 20 65 76 65 6e 74 3b 0a 09 09 7d 0a 09 7d 2c 0a 0a 09 66 69 78 3a 20 66 75 6e 63 74 69 6f 6e | n.event;...}..},...fix:.function |
158e0 | 28 20 65 76 65 6e 74 20 29 20 7b 0a 09 09 69 66 20 28 20 65 76 65 6e 74 5b 20 6a 51 75 65 72 79 | (.event.).{...if.(.event[.jQuery |
15900 | 2e 65 78 70 61 6e 64 6f 20 5d 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 65 76 65 6e 74 3b 0a | .expando.].).{....return.event;. |
15920 | 09 09 7d 0a 0a 09 09 2f 2f 20 43 72 65 61 74 65 20 61 20 77 72 69 74 61 62 6c 65 20 63 6f 70 79 | ..}....//.Create.a.writable.copy |
15940 | 20 6f 66 20 74 68 65 20 65 76 65 6e 74 20 6f 62 6a 65 63 74 20 61 6e 64 20 6e 6f 72 6d 61 6c 69 | .of.the.event.object.and.normali |
15960 | 7a 65 20 73 6f 6d 65 20 70 72 6f 70 65 72 74 69 65 73 0a 09 09 76 61 72 20 69 2c 20 70 72 6f 70 | ze.some.properties...var.i,.prop |
15980 | 2c 0a 09 09 09 6f 72 69 67 69 6e 61 6c 45 76 65 6e 74 20 3d 20 65 76 65 6e 74 2c 0a 09 09 09 66 | ,....originalEvent.=.event,....f |
159a0 | 69 78 48 6f 6f 6b 20 3d 20 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 66 69 78 48 6f 6f 6b 73 5b 20 | ixHook.=.jQuery.event.fixHooks[. |
159c0 | 65 76 65 6e 74 2e 74 79 70 65 20 5d 20 7c 7c 20 7b 7d 2c 0a 09 09 09 63 6f 70 79 20 3d 20 66 69 | event.type.].||.{},....copy.=.fi |
159e0 | 78 48 6f 6f 6b 2e 70 72 6f 70 73 20 3f 20 74 68 69 73 2e 70 72 6f 70 73 2e 63 6f 6e 63 61 74 28 | xHook.props.?.this.props.concat( |
15a00 | 20 66 69 78 48 6f 6f 6b 2e 70 72 6f 70 73 20 29 20 3a 20 74 68 69 73 2e 70 72 6f 70 73 3b 0a 0a | .fixHook.props.).:.this.props;.. |
15a20 | 09 09 65 76 65 6e 74 20 3d 20 6a 51 75 65 72 79 2e 45 76 65 6e 74 28 20 6f 72 69 67 69 6e 61 6c | ..event.=.jQuery.Event(.original |
15a40 | 45 76 65 6e 74 20 29 3b 0a 0a 09 09 66 6f 72 20 28 20 69 20 3d 20 63 6f 70 79 2e 6c 65 6e 67 74 | Event.);....for.(.i.=.copy.lengt |
15a60 | 68 3b 20 69 3b 20 29 20 7b 0a 09 09 09 70 72 6f 70 20 3d 20 63 6f 70 79 5b 20 2d 2d 69 20 5d 3b | h;.i;.).{....prop.=.copy[.--i.]; |
15a80 | 0a 09 09 09 65 76 65 6e 74 5b 20 70 72 6f 70 20 5d 20 3d 20 6f 72 69 67 69 6e 61 6c 45 76 65 6e | ....event[.prop.].=.originalEven |
15aa0 | 74 5b 20 70 72 6f 70 20 5d 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 46 69 78 20 74 61 72 67 65 74 20 | t[.prop.];...}....//.Fix.target. |
15ac0 | 70 72 6f 70 65 72 74 79 2c 20 69 66 20 6e 65 63 65 73 73 61 72 79 20 28 23 31 39 32 35 2c 20 49 | property,.if.necessary.(#1925,.I |
15ae0 | 45 20 36 2f 37 2f 38 20 26 20 53 61 66 61 72 69 32 29 0a 09 09 69 66 20 28 20 21 65 76 65 6e 74 | E.6/7/8.&.Safari2)...if.(.!event |
15b00 | 2e 74 61 72 67 65 74 20 29 20 7b 0a 09 09 09 65 76 65 6e 74 2e 74 61 72 67 65 74 20 3d 20 6f 72 | .target.).{....event.target.=.or |
15b20 | 69 67 69 6e 61 6c 45 76 65 6e 74 2e 73 72 63 45 6c 65 6d 65 6e 74 20 7c 7c 20 64 6f 63 75 6d 65 | iginalEvent.srcElement.||.docume |
15b40 | 6e 74 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 54 61 72 67 65 74 20 73 68 6f 75 6c 64 20 6e 6f 74 20 | nt;...}....//.Target.should.not. |
15b60 | 62 65 20 61 20 74 65 78 74 20 6e 6f 64 65 20 28 23 35 30 34 2c 20 53 61 66 61 72 69 29 0a 09 09 | be.a.text.node.(#504,.Safari)... |
15b80 | 69 66 20 28 20 65 76 65 6e 74 2e 74 61 72 67 65 74 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 33 | if.(.event.target.nodeType.===.3 |
15ba0 | 20 29 20 7b 0a 09 09 09 65 76 65 6e 74 2e 74 61 72 67 65 74 20 3d 20 65 76 65 6e 74 2e 74 61 72 | .).{....event.target.=.event.tar |
15bc0 | 67 65 74 2e 70 61 72 65 6e 74 4e 6f 64 65 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 46 6f 72 20 6d 6f | get.parentNode;...}....//.For.mo |
15be0 | 75 73 65 2f 6b 65 79 20 65 76 65 6e 74 73 2c 20 6d 65 74 61 4b 65 79 3d 3d 66 61 6c 73 65 20 69 | use/key.events,.metaKey==false.i |
15c00 | 66 20 69 74 27 73 20 75 6e 64 65 66 69 6e 65 64 20 28 23 33 33 36 38 2c 20 23 31 31 33 32 38 3b | f.it's.undefined.(#3368,.#11328; |
15c20 | 20 49 45 36 2f 37 2f 38 29 0a 09 09 65 76 65 6e 74 2e 6d 65 74 61 4b 65 79 20 3d 20 21 21 65 76 | .IE6/7/8)...event.metaKey.=.!!ev |
15c40 | 65 6e 74 2e 6d 65 74 61 4b 65 79 3b 0a 0a 09 09 72 65 74 75 72 6e 20 66 69 78 48 6f 6f 6b 2e 66 | ent.metaKey;....return.fixHook.f |
15c60 | 69 6c 74 65 72 3f 20 66 69 78 48 6f 6f 6b 2e 66 69 6c 74 65 72 28 20 65 76 65 6e 74 2c 20 6f 72 | ilter?.fixHook.filter(.event,.or |
15c80 | 69 67 69 6e 61 6c 45 76 65 6e 74 20 29 20 3a 20 65 76 65 6e 74 3b 0a 09 7d 2c 0a 0a 09 73 70 65 | iginalEvent.).:.event;..},...spe |
15ca0 | 63 69 61 6c 3a 20 7b 0a 09 09 72 65 61 64 79 3a 20 7b 0a 09 09 09 2f 2f 20 4d 61 6b 65 20 73 75 | cial:.{...ready:.{....//.Make.su |
15cc0 | 72 65 20 74 68 65 20 72 65 61 64 79 20 65 76 65 6e 74 20 69 73 20 73 65 74 75 70 0a 09 09 09 73 | re.the.ready.event.is.setup....s |
15ce0 | 65 74 75 70 3a 20 6a 51 75 65 72 79 2e 62 69 6e 64 52 65 61 64 79 0a 09 09 7d 2c 0a 0a 09 09 6c | etup:.jQuery.bindReady...},....l |
15d00 | 6f 61 64 3a 20 7b 0a 09 09 09 2f 2f 20 50 72 65 76 65 6e 74 20 74 72 69 67 67 65 72 65 64 20 69 | oad:.{....//.Prevent.triggered.i |
15d20 | 6d 61 67 65 2e 6c 6f 61 64 20 65 76 65 6e 74 73 20 66 72 6f 6d 20 62 75 62 62 6c 69 6e 67 20 74 | mage.load.events.from.bubbling.t |
15d40 | 6f 20 77 69 6e 64 6f 77 2e 6c 6f 61 64 0a 09 09 09 6e 6f 42 75 62 62 6c 65 3a 20 74 72 75 65 0a | o.window.load....noBubble:.true. |
15d60 | 09 09 7d 2c 0a 0a 09 09 66 6f 63 75 73 3a 20 7b 0a 09 09 09 64 65 6c 65 67 61 74 65 54 79 70 65 | ..},....focus:.{....delegateType |
15d80 | 3a 20 22 66 6f 63 75 73 69 6e 22 0a 09 09 7d 2c 0a 09 09 62 6c 75 72 3a 20 7b 0a 09 09 09 64 65 | :."focusin"...},...blur:.{....de |
15da0 | 6c 65 67 61 74 65 54 79 70 65 3a 20 22 66 6f 63 75 73 6f 75 74 22 0a 09 09 7d 2c 0a 0a 09 09 62 | legateType:."focusout"...},....b |
15dc0 | 65 66 6f 72 65 75 6e 6c 6f 61 64 3a 20 7b 0a 09 09 09 73 65 74 75 70 3a 20 66 75 6e 63 74 69 6f | eforeunload:.{....setup:.functio |
15de0 | 6e 28 20 64 61 74 61 2c 20 6e 61 6d 65 73 70 61 63 65 73 2c 20 65 76 65 6e 74 48 61 6e 64 6c 65 | n(.data,.namespaces,.eventHandle |
15e00 | 20 29 20 7b 0a 09 09 09 09 2f 2f 20 57 65 20 6f 6e 6c 79 20 77 61 6e 74 20 74 6f 20 64 6f 20 74 | .).{.....//.We.only.want.to.do.t |
15e20 | 68 69 73 20 73 70 65 63 69 61 6c 20 63 61 73 65 20 6f 6e 20 77 69 6e 64 6f 77 73 0a 09 09 09 09 | his.special.case.on.windows..... |
15e40 | 69 66 20 28 20 6a 51 75 65 72 79 2e 69 73 57 69 6e 64 6f 77 28 20 74 68 69 73 20 29 20 29 20 7b | if.(.jQuery.isWindow(.this.).).{ |
15e60 | 0a 09 09 09 09 09 74 68 69 73 2e 6f 6e 62 65 66 6f 72 65 75 6e 6c 6f 61 64 20 3d 20 65 76 65 6e | ......this.onbeforeunload.=.even |
15e80 | 74 48 61 6e 64 6c 65 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 2c 0a 0a 09 09 09 74 65 61 72 64 6f 77 | tHandle;.....}....},.....teardow |
15ea0 | 6e 3a 20 66 75 6e 63 74 69 6f 6e 28 20 6e 61 6d 65 73 70 61 63 65 73 2c 20 65 76 65 6e 74 48 61 | n:.function(.namespaces,.eventHa |
15ec0 | 6e 64 6c 65 20 29 20 7b 0a 09 09 09 09 69 66 20 28 20 74 68 69 73 2e 6f 6e 62 65 66 6f 72 65 75 | ndle.).{.....if.(.this.onbeforeu |
15ee0 | 6e 6c 6f 61 64 20 3d 3d 3d 20 65 76 65 6e 74 48 61 6e 64 6c 65 20 29 20 7b 0a 09 09 09 09 09 74 | nload.===.eventHandle.).{......t |
15f00 | 68 69 73 2e 6f 6e 62 65 66 6f 72 65 75 6e 6c 6f 61 64 20 3d 20 6e 75 6c 6c 3b 0a 09 09 09 09 7d | his.onbeforeunload.=.null;.....} |
15f20 | 0a 09 09 09 7d 0a 09 09 7d 0a 09 7d 2c 0a 0a 09 73 69 6d 75 6c 61 74 65 3a 20 66 75 6e 63 74 69 | ....}...}..},...simulate:.functi |
15f40 | 6f 6e 28 20 74 79 70 65 2c 20 65 6c 65 6d 2c 20 65 76 65 6e 74 2c 20 62 75 62 62 6c 65 20 29 20 | on(.type,.elem,.event,.bubble.). |
15f60 | 7b 0a 09 09 2f 2f 20 50 69 67 67 79 62 61 63 6b 20 6f 6e 20 61 20 64 6f 6e 6f 72 20 65 76 65 6e | {...//.Piggyback.on.a.donor.even |
15f80 | 74 20 74 6f 20 73 69 6d 75 6c 61 74 65 20 61 20 64 69 66 66 65 72 65 6e 74 20 6f 6e 65 2e 0a 09 | t.to.simulate.a.different.one... |
15fa0 | 09 2f 2f 20 46 61 6b 65 20 6f 72 69 67 69 6e 61 6c 45 76 65 6e 74 20 74 6f 20 61 76 6f 69 64 20 | .//.Fake.originalEvent.to.avoid. |
15fc0 | 64 6f 6e 6f 72 27 73 20 73 74 6f 70 50 72 6f 70 61 67 61 74 69 6f 6e 2c 20 62 75 74 20 69 66 20 | donor's.stopPropagation,.but.if. |
15fe0 | 74 68 65 0a 09 09 2f 2f 20 73 69 6d 75 6c 61 74 65 64 20 65 76 65 6e 74 20 70 72 65 76 65 6e 74 | the...//.simulated.event.prevent |
16000 | 73 20 64 65 66 61 75 6c 74 20 74 68 65 6e 20 77 65 20 64 6f 20 74 68 65 20 73 61 6d 65 20 6f 6e | s.default.then.we.do.the.same.on |
16020 | 20 74 68 65 20 64 6f 6e 6f 72 2e 0a 09 09 76 61 72 20 65 20 3d 20 6a 51 75 65 72 79 2e 65 78 74 | .the.donor....var.e.=.jQuery.ext |
16040 | 65 6e 64 28 0a 09 09 09 6e 65 77 20 6a 51 75 65 72 79 2e 45 76 65 6e 74 28 29 2c 0a 09 09 09 65 | end(....new.jQuery.Event(),....e |
16060 | 76 65 6e 74 2c 0a 09 09 09 7b 20 74 79 70 65 3a 20 74 79 70 65 2c 0a 09 09 09 09 69 73 53 69 6d | vent,....{.type:.type,.....isSim |
16080 | 75 6c 61 74 65 64 3a 20 74 72 75 65 2c 0a 09 09 09 09 6f 72 69 67 69 6e 61 6c 45 76 65 6e 74 3a | ulated:.true,.....originalEvent: |
160a0 | 20 7b 7d 0a 09 09 09 7d 0a 09 09 29 3b 0a 09 09 69 66 20 28 20 62 75 62 62 6c 65 20 29 20 7b 0a | .{}....}...);...if.(.bubble.).{. |
160c0 | 09 09 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 74 72 69 67 67 65 72 28 20 65 2c 20 6e 75 6c 6c | ...jQuery.event.trigger(.e,.null |
160e0 | 2c 20 65 6c 65 6d 20 29 3b 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 6a 51 75 65 72 79 2e 65 | ,.elem.);...}.else.{....jQuery.e |
16100 | 76 65 6e 74 2e 64 69 73 70 61 74 63 68 2e 63 61 6c 6c 28 20 65 6c 65 6d 2c 20 65 20 29 3b 0a 09 | vent.dispatch.call(.elem,.e.);.. |
16120 | 09 7d 0a 09 09 69 66 20 28 20 65 2e 69 73 44 65 66 61 75 6c 74 50 72 65 76 65 6e 74 65 64 28 29 | .}...if.(.e.isDefaultPrevented() |
16140 | 20 29 20 7b 0a 09 09 09 65 76 65 6e 74 2e 70 72 65 76 65 6e 74 44 65 66 61 75 6c 74 28 29 3b 0a | .).{....event.preventDefault();. |
16160 | 09 09 7d 0a 09 7d 0a 7d 3b 0a 0a 2f 2f 20 53 6f 6d 65 20 70 6c 75 67 69 6e 73 20 61 72 65 20 75 | ..}..}.};..//.Some.plugins.are.u |
16180 | 73 69 6e 67 2c 20 62 75 74 20 69 74 27 73 20 75 6e 64 6f 63 75 6d 65 6e 74 65 64 2f 64 65 70 72 | sing,.but.it's.undocumented/depr |
161a0 | 65 63 61 74 65 64 20 61 6e 64 20 77 69 6c 6c 20 62 65 20 72 65 6d 6f 76 65 64 2e 0a 2f 2f 20 54 | ecated.and.will.be.removed..//.T |
161c0 | 68 65 20 31 2e 37 20 73 70 65 63 69 61 6c 20 65 76 65 6e 74 20 69 6e 74 65 72 66 61 63 65 20 73 | he.1.7.special.event.interface.s |
161e0 | 68 6f 75 6c 64 20 70 72 6f 76 69 64 65 20 61 6c 6c 20 74 68 65 20 68 6f 6f 6b 73 20 6e 65 65 64 | hould.provide.all.the.hooks.need |
16200 | 65 64 20 6e 6f 77 2e 0a 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 68 61 6e 64 6c 65 20 3d 20 6a 51 | ed.now..jQuery.event.handle.=.jQ |
16220 | 75 65 72 79 2e 65 76 65 6e 74 2e 64 69 73 70 61 74 63 68 3b 0a 0a 6a 51 75 65 72 79 2e 72 65 6d | uery.event.dispatch;..jQuery.rem |
16240 | 6f 76 65 45 76 65 6e 74 20 3d 20 64 6f 63 75 6d 65 6e 74 2e 72 65 6d 6f 76 65 45 76 65 6e 74 4c | oveEvent.=.document.removeEventL |
16260 | 69 73 74 65 6e 65 72 20 3f 0a 09 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 74 79 70 65 2c | istener.?..function(.elem,.type, |
16280 | 20 68 61 6e 64 6c 65 20 29 20 7b 0a 09 09 69 66 20 28 20 65 6c 65 6d 2e 72 65 6d 6f 76 65 45 76 | .handle.).{...if.(.elem.removeEv |
162a0 | 65 6e 74 4c 69 73 74 65 6e 65 72 20 29 20 7b 0a 09 09 09 65 6c 65 6d 2e 72 65 6d 6f 76 65 45 76 | entListener.).{....elem.removeEv |
162c0 | 65 6e 74 4c 69 73 74 65 6e 65 72 28 20 74 79 70 65 2c 20 68 61 6e 64 6c 65 2c 20 66 61 6c 73 65 | entListener(.type,.handle,.false |
162e0 | 20 29 3b 0a 09 09 7d 0a 09 7d 20 3a 0a 09 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 74 79 | .);...}..}.:..function(.elem,.ty |
16300 | 70 65 2c 20 68 61 6e 64 6c 65 20 29 20 7b 0a 09 09 76 61 72 20 6e 61 6d 65 20 3d 20 22 6f 6e 22 | pe,.handle.).{...var.name.=."on" |
16320 | 20 2b 20 74 79 70 65 3b 0a 0a 09 09 69 66 20 28 20 65 6c 65 6d 2e 64 65 74 61 63 68 45 76 65 6e | .+.type;....if.(.elem.detachEven |
16340 | 74 20 29 20 7b 0a 0a 09 09 09 2f 2f 20 23 38 35 34 35 2c 20 23 37 30 35 34 2c 20 70 72 65 76 65 | t.).{.....//.#8545,.#7054,.preve |
16360 | 6e 74 69 6e 67 20 6d 65 6d 6f 72 79 20 6c 65 61 6b 73 20 66 6f 72 20 63 75 73 74 6f 6d 20 65 76 | nting.memory.leaks.for.custom.ev |
16380 | 65 6e 74 73 20 69 6e 20 49 45 36 2d 38 20 e2 80 93 0a 09 09 09 2f 2f 20 64 65 74 61 63 68 45 76 | ents.in.IE6-8........//.detachEv |
163a0 | 65 6e 74 20 6e 65 65 64 65 64 20 70 72 6f 70 65 72 74 79 20 6f 6e 20 65 6c 65 6d 65 6e 74 2c 20 | ent.needed.property.on.element,. |
163c0 | 62 79 20 6e 61 6d 65 20 6f 66 20 74 68 61 74 20 65 76 65 6e 74 2c 20 74 6f 20 70 72 6f 70 65 72 | by.name.of.that.event,.to.proper |
163e0 | 6c 79 20 65 78 70 6f 73 65 20 69 74 20 74 6f 20 47 43 0a 09 09 09 69 66 20 28 20 74 79 70 65 6f | ly.expose.it.to.GC....if.(.typeo |
16400 | 66 20 65 6c 65 6d 5b 20 6e 61 6d 65 20 5d 20 3d 3d 3d 20 22 75 6e 64 65 66 69 6e 65 64 22 20 29 | f.elem[.name.].===."undefined".) |
16420 | 20 7b 0a 09 09 09 09 65 6c 65 6d 5b 20 6e 61 6d 65 20 5d 20 3d 20 6e 75 6c 6c 3b 0a 09 09 09 7d | .{.....elem[.name.].=.null;....} |
16440 | 0a 0a 09 09 09 65 6c 65 6d 2e 64 65 74 61 63 68 45 76 65 6e 74 28 20 6e 61 6d 65 2c 20 68 61 6e | .....elem.detachEvent(.name,.han |
16460 | 64 6c 65 20 29 3b 0a 09 09 7d 0a 09 7d 3b 0a 0a 6a 51 75 65 72 79 2e 45 76 65 6e 74 20 3d 20 66 | dle.);...}..};..jQuery.Event.=.f |
16480 | 75 6e 63 74 69 6f 6e 28 20 73 72 63 2c 20 70 72 6f 70 73 20 29 20 7b 0a 09 2f 2f 20 41 6c 6c 6f | unction(.src,.props.).{..//.Allo |
164a0 | 77 20 69 6e 73 74 61 6e 74 69 61 74 69 6f 6e 20 77 69 74 68 6f 75 74 20 74 68 65 20 27 6e 65 77 | w.instantiation.without.the.'new |
164c0 | 27 20 6b 65 79 77 6f 72 64 0a 09 69 66 20 28 20 21 28 74 68 69 73 20 69 6e 73 74 61 6e 63 65 6f | '.keyword..if.(.!(this.instanceo |
164e0 | 66 20 6a 51 75 65 72 79 2e 45 76 65 6e 74 29 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 6e 65 77 | f.jQuery.Event).).{...return.new |
16500 | 20 6a 51 75 65 72 79 2e 45 76 65 6e 74 28 20 73 72 63 2c 20 70 72 6f 70 73 20 29 3b 0a 09 7d 0a | .jQuery.Event(.src,.props.);..}. |
16520 | 0a 09 2f 2f 20 45 76 65 6e 74 20 6f 62 6a 65 63 74 0a 09 69 66 20 28 20 73 72 63 20 26 26 20 73 | ..//.Event.object..if.(.src.&&.s |
16540 | 72 63 2e 74 79 70 65 20 29 20 7b 0a 09 09 74 68 69 73 2e 6f 72 69 67 69 6e 61 6c 45 76 65 6e 74 | rc.type.).{...this.originalEvent |
16560 | 20 3d 20 73 72 63 3b 0a 09 09 74 68 69 73 2e 74 79 70 65 20 3d 20 73 72 63 2e 74 79 70 65 3b 0a | .=.src;...this.type.=.src.type;. |
16580 | 0a 09 09 2f 2f 20 45 76 65 6e 74 73 20 62 75 62 62 6c 69 6e 67 20 75 70 20 74 68 65 20 64 6f 63 | ...//.Events.bubbling.up.the.doc |
165a0 | 75 6d 65 6e 74 20 6d 61 79 20 68 61 76 65 20 62 65 65 6e 20 6d 61 72 6b 65 64 20 61 73 20 70 72 | ument.may.have.been.marked.as.pr |
165c0 | 65 76 65 6e 74 65 64 0a 09 09 2f 2f 20 62 79 20 61 20 68 61 6e 64 6c 65 72 20 6c 6f 77 65 72 20 | evented...//.by.a.handler.lower. |
165e0 | 64 6f 77 6e 20 74 68 65 20 74 72 65 65 3b 20 72 65 66 6c 65 63 74 20 74 68 65 20 63 6f 72 72 65 | down.the.tree;.reflect.the.corre |
16600 | 63 74 20 76 61 6c 75 65 2e 0a 09 09 74 68 69 73 2e 69 73 44 65 66 61 75 6c 74 50 72 65 76 65 6e | ct.value....this.isDefaultPreven |
16620 | 74 65 64 20 3d 20 28 20 73 72 63 2e 64 65 66 61 75 6c 74 50 72 65 76 65 6e 74 65 64 20 7c 7c 20 | ted.=.(.src.defaultPrevented.||. |
16640 | 73 72 63 2e 72 65 74 75 72 6e 56 61 6c 75 65 20 3d 3d 3d 20 66 61 6c 73 65 20 7c 7c 0a 09 09 09 | src.returnValue.===.false.||.... |
16660 | 73 72 63 2e 67 65 74 50 72 65 76 65 6e 74 44 65 66 61 75 6c 74 20 26 26 20 73 72 63 2e 67 65 74 | src.getPreventDefault.&&.src.get |
16680 | 50 72 65 76 65 6e 74 44 65 66 61 75 6c 74 28 29 20 29 20 3f 20 72 65 74 75 72 6e 54 72 75 65 20 | PreventDefault().).?.returnTrue. |
166a0 | 3a 20 72 65 74 75 72 6e 46 61 6c 73 65 3b 0a 0a 09 2f 2f 20 45 76 65 6e 74 20 74 79 70 65 0a 09 | :.returnFalse;...//.Event.type.. |
166c0 | 7d 20 65 6c 73 65 20 7b 0a 09 09 74 68 69 73 2e 74 79 70 65 20 3d 20 73 72 63 3b 0a 09 7d 0a 0a | }.else.{...this.type.=.src;..}.. |
166e0 | 09 2f 2f 20 50 75 74 20 65 78 70 6c 69 63 69 74 6c 79 20 70 72 6f 76 69 64 65 64 20 70 72 6f 70 | .//.Put.explicitly.provided.prop |
16700 | 65 72 74 69 65 73 20 6f 6e 74 6f 20 74 68 65 20 65 76 65 6e 74 20 6f 62 6a 65 63 74 0a 09 69 66 | erties.onto.the.event.object..if |
16720 | 20 28 20 70 72 6f 70 73 20 29 20 7b 0a 09 09 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 28 20 74 68 | .(.props.).{...jQuery.extend(.th |
16740 | 69 73 2c 20 70 72 6f 70 73 20 29 3b 0a 09 7d 0a 0a 09 2f 2f 20 43 72 65 61 74 65 20 61 20 74 69 | is,.props.);..}...//.Create.a.ti |
16760 | 6d 65 73 74 61 6d 70 20 69 66 20 69 6e 63 6f 6d 69 6e 67 20 65 76 65 6e 74 20 64 6f 65 73 6e 27 | mestamp.if.incoming.event.doesn' |
16780 | 74 20 68 61 76 65 20 6f 6e 65 0a 09 74 68 69 73 2e 74 69 6d 65 53 74 61 6d 70 20 3d 20 73 72 63 | t.have.one..this.timeStamp.=.src |
167a0 | 20 26 26 20 73 72 63 2e 74 69 6d 65 53 74 61 6d 70 20 7c 7c 20 6a 51 75 65 72 79 2e 6e 6f 77 28 | .&&.src.timeStamp.||.jQuery.now( |
167c0 | 29 3b 0a 0a 09 2f 2f 20 4d 61 72 6b 20 69 74 20 61 73 20 66 69 78 65 64 0a 09 74 68 69 73 5b 20 | );...//.Mark.it.as.fixed..this[. |
167e0 | 6a 51 75 65 72 79 2e 65 78 70 61 6e 64 6f 20 5d 20 3d 20 74 72 75 65 3b 0a 7d 3b 0a 0a 66 75 6e | jQuery.expando.].=.true;.};..fun |
16800 | 63 74 69 6f 6e 20 72 65 74 75 72 6e 46 61 6c 73 65 28 29 20 7b 0a 09 72 65 74 75 72 6e 20 66 61 | ction.returnFalse().{..return.fa |
16820 | 6c 73 65 3b 0a 7d 0a 66 75 6e 63 74 69 6f 6e 20 72 65 74 75 72 6e 54 72 75 65 28 29 20 7b 0a 09 | lse;.}.function.returnTrue().{.. |
16840 | 72 65 74 75 72 6e 20 74 72 75 65 3b 0a 7d 0a 0a 2f 2f 20 6a 51 75 65 72 79 2e 45 76 65 6e 74 20 | return.true;.}..//.jQuery.Event. |
16860 | 69 73 20 62 61 73 65 64 20 6f 6e 20 44 4f 4d 33 20 45 76 65 6e 74 73 20 61 73 20 73 70 65 63 69 | is.based.on.DOM3.Events.as.speci |
16880 | 66 69 65 64 20 62 79 20 74 68 65 20 45 43 4d 41 53 63 72 69 70 74 20 4c 61 6e 67 75 61 67 65 20 | fied.by.the.ECMAScript.Language. |
168a0 | 42 69 6e 64 69 6e 67 0a 2f 2f 20 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 54 52 2f | Binding.//.http://www.w3.org/TR/ |
168c0 | 32 30 30 33 2f 57 44 2d 44 4f 4d 2d 4c 65 76 65 6c 2d 33 2d 45 76 65 6e 74 73 2d 32 30 30 33 30 | 2003/WD-DOM-Level-3-Events-20030 |
168e0 | 33 33 31 2f 65 63 6d 61 2d 73 63 72 69 70 74 2d 62 69 6e 64 69 6e 67 2e 68 74 6d 6c 0a 6a 51 75 | 331/ecma-script-binding.html.jQu |
16900 | 65 72 79 2e 45 76 65 6e 74 2e 70 72 6f 74 6f 74 79 70 65 20 3d 20 7b 0a 09 70 72 65 76 65 6e 74 | ery.Event.prototype.=.{..prevent |
16920 | 44 65 66 61 75 6c 74 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 74 68 69 73 2e 69 73 44 | Default:.function().{...this.isD |
16940 | 65 66 61 75 6c 74 50 72 65 76 65 6e 74 65 64 20 3d 20 72 65 74 75 72 6e 54 72 75 65 3b 0a 0a 09 | efaultPrevented.=.returnTrue;... |
16960 | 09 76 61 72 20 65 20 3d 20 74 68 69 73 2e 6f 72 69 67 69 6e 61 6c 45 76 65 6e 74 3b 0a 09 09 69 | .var.e.=.this.originalEvent;...i |
16980 | 66 20 28 20 21 65 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 | f.(.!e.).{....return;...}....//. |
169a0 | 69 66 20 70 72 65 76 65 6e 74 44 65 66 61 75 6c 74 20 65 78 69 73 74 73 20 72 75 6e 20 69 74 20 | if.preventDefault.exists.run.it. |
169c0 | 6f 6e 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 65 76 65 6e 74 0a 09 09 69 66 20 28 20 65 2e 70 | on.the.original.event...if.(.e.p |
169e0 | 72 65 76 65 6e 74 44 65 66 61 75 6c 74 20 29 20 7b 0a 09 09 09 65 2e 70 72 65 76 65 6e 74 44 65 | reventDefault.).{....e.preventDe |
16a00 | 66 61 75 6c 74 28 29 3b 0a 0a 09 09 2f 2f 20 6f 74 68 65 72 77 69 73 65 20 73 65 74 20 74 68 65 | fault();....//.otherwise.set.the |
16a20 | 20 72 65 74 75 72 6e 56 61 6c 75 65 20 70 72 6f 70 65 72 74 79 20 6f 66 20 74 68 65 20 6f 72 69 | .returnValue.property.of.the.ori |
16a40 | 67 69 6e 61 6c 20 65 76 65 6e 74 20 74 6f 20 66 61 6c 73 65 20 28 49 45 29 0a 09 09 7d 20 65 6c | ginal.event.to.false.(IE)...}.el |
16a60 | 73 65 20 7b 0a 09 09 09 65 2e 72 65 74 75 72 6e 56 61 6c 75 65 20 3d 20 66 61 6c 73 65 3b 0a 09 | se.{....e.returnValue.=.false;.. |
16a80 | 09 7d 0a 09 7d 2c 0a 09 73 74 6f 70 50 72 6f 70 61 67 61 74 69 6f 6e 3a 20 66 75 6e 63 74 69 6f | .}..},..stopPropagation:.functio |
16aa0 | 6e 28 29 20 7b 0a 09 09 74 68 69 73 2e 69 73 50 72 6f 70 61 67 61 74 69 6f 6e 53 74 6f 70 70 65 | n().{...this.isPropagationStoppe |
16ac0 | 64 20 3d 20 72 65 74 75 72 6e 54 72 75 65 3b 0a 0a 09 09 76 61 72 20 65 20 3d 20 74 68 69 73 2e | d.=.returnTrue;....var.e.=.this. |
16ae0 | 6f 72 69 67 69 6e 61 6c 45 76 65 6e 74 3b 0a 09 09 69 66 20 28 20 21 65 20 29 20 7b 0a 09 09 09 | originalEvent;...if.(.!e.).{.... |
16b00 | 72 65 74 75 72 6e 3b 0a 09 09 7d 0a 09 09 2f 2f 20 69 66 20 73 74 6f 70 50 72 6f 70 61 67 61 74 | return;...}...//.if.stopPropagat |
16b20 | 69 6f 6e 20 65 78 69 73 74 73 20 72 75 6e 20 69 74 20 6f 6e 20 74 68 65 20 6f 72 69 67 69 6e 61 | ion.exists.run.it.on.the.origina |
16b40 | 6c 20 65 76 65 6e 74 0a 09 09 69 66 20 28 20 65 2e 73 74 6f 70 50 72 6f 70 61 67 61 74 69 6f 6e | l.event...if.(.e.stopPropagation |
16b60 | 20 29 20 7b 0a 09 09 09 65 2e 73 74 6f 70 50 72 6f 70 61 67 61 74 69 6f 6e 28 29 3b 0a 09 09 7d | .).{....e.stopPropagation();...} |
16b80 | 0a 09 09 2f 2f 20 6f 74 68 65 72 77 69 73 65 20 73 65 74 20 74 68 65 20 63 61 6e 63 65 6c 42 75 | ...//.otherwise.set.the.cancelBu |
16ba0 | 62 62 6c 65 20 70 72 6f 70 65 72 74 79 20 6f 66 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 65 76 | bble.property.of.the.original.ev |
16bc0 | 65 6e 74 20 74 6f 20 74 72 75 65 20 28 49 45 29 0a 09 09 65 2e 63 61 6e 63 65 6c 42 75 62 62 6c | ent.to.true.(IE)...e.cancelBubbl |
16be0 | 65 20 3d 20 74 72 75 65 3b 0a 09 7d 2c 0a 09 73 74 6f 70 49 6d 6d 65 64 69 61 74 65 50 72 6f 70 | e.=.true;..},..stopImmediateProp |
16c00 | 61 67 61 74 69 6f 6e 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 74 68 69 73 2e 69 73 49 | agation:.function().{...this.isI |
16c20 | 6d 6d 65 64 69 61 74 65 50 72 6f 70 61 67 61 74 69 6f 6e 53 74 6f 70 70 65 64 20 3d 20 72 65 74 | mmediatePropagationStopped.=.ret |
16c40 | 75 72 6e 54 72 75 65 3b 0a 09 09 74 68 69 73 2e 73 74 6f 70 50 72 6f 70 61 67 61 74 69 6f 6e 28 | urnTrue;...this.stopPropagation( |
16c60 | 29 3b 0a 09 7d 2c 0a 09 69 73 44 65 66 61 75 6c 74 50 72 65 76 65 6e 74 65 64 3a 20 72 65 74 75 | );..},..isDefaultPrevented:.retu |
16c80 | 72 6e 46 61 6c 73 65 2c 0a 09 69 73 50 72 6f 70 61 67 61 74 69 6f 6e 53 74 6f 70 70 65 64 3a 20 | rnFalse,..isPropagationStopped:. |
16ca0 | 72 65 74 75 72 6e 46 61 6c 73 65 2c 0a 09 69 73 49 6d 6d 65 64 69 61 74 65 50 72 6f 70 61 67 61 | returnFalse,..isImmediatePropaga |
16cc0 | 74 69 6f 6e 53 74 6f 70 70 65 64 3a 20 72 65 74 75 72 6e 46 61 6c 73 65 0a 7d 3b 0a 0a 2f 2f 20 | tionStopped:.returnFalse.};..//. |
16ce0 | 43 72 65 61 74 65 20 6d 6f 75 73 65 65 6e 74 65 72 2f 6c 65 61 76 65 20 65 76 65 6e 74 73 20 75 | Create.mouseenter/leave.events.u |
16d00 | 73 69 6e 67 20 6d 6f 75 73 65 6f 76 65 72 2f 6f 75 74 20 61 6e 64 20 65 76 65 6e 74 2d 74 69 6d | sing.mouseover/out.and.event-tim |
16d20 | 65 20 63 68 65 63 6b 73 0a 6a 51 75 65 72 79 2e 65 61 63 68 28 7b 0a 09 6d 6f 75 73 65 65 6e 74 | e.checks.jQuery.each({..mouseent |
16d40 | 65 72 3a 20 22 6d 6f 75 73 65 6f 76 65 72 22 2c 0a 09 6d 6f 75 73 65 6c 65 61 76 65 3a 20 22 6d | er:."mouseover",..mouseleave:."m |
16d60 | 6f 75 73 65 6f 75 74 22 0a 7d 2c 20 66 75 6e 63 74 69 6f 6e 28 20 6f 72 69 67 2c 20 66 69 78 20 | ouseout".},.function(.orig,.fix. |
16d80 | 29 20 7b 0a 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 73 70 65 63 69 61 6c 5b 20 6f 72 69 67 20 | ).{..jQuery.event.special[.orig. |
16da0 | 5d 20 3d 20 7b 0a 09 09 64 65 6c 65 67 61 74 65 54 79 70 65 3a 20 66 69 78 2c 0a 09 09 62 69 6e | ].=.{...delegateType:.fix,...bin |
16dc0 | 64 54 79 70 65 3a 20 66 69 78 2c 0a 0a 09 09 68 61 6e 64 6c 65 3a 20 66 75 6e 63 74 69 6f 6e 28 | dType:.fix,....handle:.function( |
16de0 | 20 65 76 65 6e 74 20 29 20 7b 0a 09 09 09 76 61 72 20 72 65 74 2c 0a 09 09 09 09 74 61 72 67 65 | .event.).{....var.ret,.....targe |
16e00 | 74 20 3d 20 74 68 69 73 2c 0a 09 09 09 09 72 65 6c 61 74 65 64 20 3d 20 65 76 65 6e 74 2e 72 65 | t.=.this,.....related.=.event.re |
16e20 | 6c 61 74 65 64 54 61 72 67 65 74 2c 0a 09 09 09 09 68 61 6e 64 6c 65 4f 62 6a 20 3d 20 65 76 65 | latedTarget,.....handleObj.=.eve |
16e40 | 6e 74 2e 68 61 6e 64 6c 65 4f 62 6a 2c 0a 09 09 09 09 73 65 6c 65 63 74 6f 72 20 3d 20 68 61 6e | nt.handleObj,.....selector.=.han |
16e60 | 64 6c 65 4f 62 6a 2e 73 65 6c 65 63 74 6f 72 3b 0a 0a 09 09 09 2f 2f 20 46 6f 72 20 6d 6f 75 73 | dleObj.selector;.....//.For.mous |
16e80 | 65 6e 74 65 72 2f 6c 65 61 76 65 20 63 61 6c 6c 20 74 68 65 20 68 61 6e 64 6c 65 72 20 69 66 20 | enter/leave.call.the.handler.if. |
16ea0 | 72 65 6c 61 74 65 64 20 69 73 20 6f 75 74 73 69 64 65 20 74 68 65 20 74 61 72 67 65 74 2e 0a 09 | related.is.outside.the.target... |
16ec0 | 09 09 2f 2f 20 4e 42 3a 20 4e 6f 20 72 65 6c 61 74 65 64 54 61 72 67 65 74 20 69 66 20 74 68 65 | ..//.NB:.No.relatedTarget.if.the |
16ee0 | 20 6d 6f 75 73 65 20 6c 65 66 74 2f 65 6e 74 65 72 65 64 20 74 68 65 20 62 72 6f 77 73 65 72 20 | .mouse.left/entered.the.browser. |
16f00 | 77 69 6e 64 6f 77 0a 09 09 09 69 66 20 28 20 21 72 65 6c 61 74 65 64 20 7c 7c 20 28 72 65 6c 61 | window....if.(.!related.||.(rela |
16f20 | 74 65 64 20 21 3d 3d 20 74 61 72 67 65 74 20 26 26 20 21 6a 51 75 65 72 79 2e 63 6f 6e 74 61 69 | ted.!==.target.&&.!jQuery.contai |
16f40 | 6e 73 28 20 74 61 72 67 65 74 2c 20 72 65 6c 61 74 65 64 20 29 29 20 29 20 7b 0a 09 09 09 09 65 | ns(.target,.related.)).).{.....e |
16f60 | 76 65 6e 74 2e 74 79 70 65 20 3d 20 68 61 6e 64 6c 65 4f 62 6a 2e 6f 72 69 67 54 79 70 65 3b 0a | vent.type.=.handleObj.origType;. |
16f80 | 09 09 09 09 72 65 74 20 3d 20 68 61 6e 64 6c 65 4f 62 6a 2e 68 61 6e 64 6c 65 72 2e 61 70 70 6c | ....ret.=.handleObj.handler.appl |
16fa0 | 79 28 20 74 68 69 73 2c 20 61 72 67 75 6d 65 6e 74 73 20 29 3b 0a 09 09 09 09 65 76 65 6e 74 2e | y(.this,.arguments.);.....event. |
16fc0 | 74 79 70 65 20 3d 20 66 69 78 3b 0a 09 09 09 7d 0a 09 09 09 72 65 74 75 72 6e 20 72 65 74 3b 0a | type.=.fix;....}....return.ret;. |
16fe0 | 09 09 7d 0a 09 7d 3b 0a 7d 29 3b 0a 0a 2f 2f 20 49 45 20 73 75 62 6d 69 74 20 64 65 6c 65 67 61 | ..}..};.});..//.IE.submit.delega |
17000 | 74 69 6f 6e 0a 69 66 20 28 20 21 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 73 75 62 6d 69 74 | tion.if.(.!jQuery.support.submit |
17020 | 42 75 62 62 6c 65 73 20 29 20 7b 0a 0a 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 73 70 65 63 69 | Bubbles.).{...jQuery.event.speci |
17040 | 61 6c 2e 73 75 62 6d 69 74 20 3d 20 7b 0a 09 09 73 65 74 75 70 3a 20 66 75 6e 63 74 69 6f 6e 28 | al.submit.=.{...setup:.function( |
17060 | 29 20 7b 0a 09 09 09 2f 2f 20 4f 6e 6c 79 20 6e 65 65 64 20 74 68 69 73 20 66 6f 72 20 64 65 6c | ).{....//.Only.need.this.for.del |
17080 | 65 67 61 74 65 64 20 66 6f 72 6d 20 73 75 62 6d 69 74 20 65 76 65 6e 74 73 0a 09 09 09 69 66 20 | egated.form.submit.events....if. |
170a0 | 28 20 6a 51 75 65 72 79 2e 6e 6f 64 65 4e 61 6d 65 28 20 74 68 69 73 2c 20 22 66 6f 72 6d 22 20 | (.jQuery.nodeName(.this,."form". |
170c0 | 29 20 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 09 09 09 7d 0a 0a 09 09 | ).).{.....return.false;....}.... |
170e0 | 09 2f 2f 20 4c 61 7a 79 2d 61 64 64 20 61 20 73 75 62 6d 69 74 20 68 61 6e 64 6c 65 72 20 77 68 | .//.Lazy-add.a.submit.handler.wh |
17100 | 65 6e 20 61 20 64 65 73 63 65 6e 64 61 6e 74 20 66 6f 72 6d 20 6d 61 79 20 70 6f 74 65 6e 74 69 | en.a.descendant.form.may.potenti |
17120 | 61 6c 6c 79 20 62 65 20 73 75 62 6d 69 74 74 65 64 0a 09 09 09 6a 51 75 65 72 79 2e 65 76 65 6e | ally.be.submitted....jQuery.even |
17140 | 74 2e 61 64 64 28 20 74 68 69 73 2c 20 22 63 6c 69 63 6b 2e 5f 73 75 62 6d 69 74 20 6b 65 79 70 | t.add(.this,."click._submit.keyp |
17160 | 72 65 73 73 2e 5f 73 75 62 6d 69 74 22 2c 20 66 75 6e 63 74 69 6f 6e 28 20 65 20 29 20 7b 0a 09 | ress._submit",.function(.e.).{.. |
17180 | 09 09 09 2f 2f 20 4e 6f 64 65 20 6e 61 6d 65 20 63 68 65 63 6b 20 61 76 6f 69 64 73 20 61 20 56 | ...//.Node.name.check.avoids.a.V |
171a0 | 4d 4c 2d 72 65 6c 61 74 65 64 20 63 72 61 73 68 20 69 6e 20 49 45 20 28 23 39 38 30 37 29 0a 09 | ML-related.crash.in.IE.(#9807).. |
171c0 | 09 09 09 76 61 72 20 65 6c 65 6d 20 3d 20 65 2e 74 61 72 67 65 74 2c 0a 09 09 09 09 09 66 6f 72 | ...var.elem.=.e.target,......for |
171e0 | 6d 20 3d 20 6a 51 75 65 72 79 2e 6e 6f 64 65 4e 61 6d 65 28 20 65 6c 65 6d 2c 20 22 69 6e 70 75 | m.=.jQuery.nodeName(.elem,."inpu |
17200 | 74 22 20 29 20 7c 7c 20 6a 51 75 65 72 79 2e 6e 6f 64 65 4e 61 6d 65 28 20 65 6c 65 6d 2c 20 22 | t".).||.jQuery.nodeName(.elem,." |
17220 | 62 75 74 74 6f 6e 22 20 29 20 3f 20 65 6c 65 6d 2e 66 6f 72 6d 20 3a 20 75 6e 64 65 66 69 6e 65 | button".).?.elem.form.:.undefine |
17240 | 64 3b 0a 09 09 09 09 69 66 20 28 20 66 6f 72 6d 20 26 26 20 21 6a 51 75 65 72 79 2e 5f 64 61 74 | d;.....if.(.form.&&.!jQuery._dat |
17260 | 61 28 20 66 6f 72 6d 2c 20 22 5f 73 75 62 6d 69 74 5f 61 74 74 61 63 68 65 64 22 20 29 20 29 20 | a(.form,."_submit_attached".).). |
17280 | 7b 0a 09 09 09 09 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 61 64 64 28 20 66 6f 72 6d 2c 20 22 | {......jQuery.event.add(.form,." |
172a0 | 73 75 62 6d 69 74 2e 5f 73 75 62 6d 69 74 22 2c 20 66 75 6e 63 74 69 6f 6e 28 20 65 76 65 6e 74 | submit._submit",.function(.event |
172c0 | 20 29 20 7b 0a 09 09 09 09 09 09 65 76 65 6e 74 2e 5f 73 75 62 6d 69 74 5f 62 75 62 62 6c 65 20 | .).{.......event._submit_bubble. |
172e0 | 3d 20 74 72 75 65 3b 0a 09 09 09 09 09 7d 29 3b 0a 09 09 09 09 09 6a 51 75 65 72 79 2e 5f 64 61 | =.true;......});......jQuery._da |
17300 | 74 61 28 20 66 6f 72 6d 2c 20 22 5f 73 75 62 6d 69 74 5f 61 74 74 61 63 68 65 64 22 2c 20 74 72 | ta(.form,."_submit_attached",.tr |
17320 | 75 65 20 29 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 29 3b 0a 09 09 09 2f 2f 20 72 65 74 75 72 6e 20 | ue.);.....}....});....//.return. |
17340 | 75 6e 64 65 66 69 6e 65 64 20 73 69 6e 63 65 20 77 65 20 64 6f 6e 27 74 20 6e 65 65 64 20 61 6e | undefined.since.we.don't.need.an |
17360 | 20 65 76 65 6e 74 20 6c 69 73 74 65 6e 65 72 0a 09 09 7d 2c 0a 0a 09 09 70 6f 73 74 44 69 73 70 | .event.listener...},....postDisp |
17380 | 61 74 63 68 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 76 65 6e 74 20 29 20 7b 0a 09 09 09 2f 2f 20 | atch:.function(.event.).{....//. |
173a0 | 49 66 20 66 6f 72 6d 20 77 61 73 20 73 75 62 6d 69 74 74 65 64 20 62 79 20 74 68 65 20 75 73 65 | If.form.was.submitted.by.the.use |
173c0 | 72 2c 20 62 75 62 62 6c 65 20 74 68 65 20 65 76 65 6e 74 20 75 70 20 74 68 65 20 74 72 65 65 0a | r,.bubble.the.event.up.the.tree. |
173e0 | 09 09 09 69 66 20 28 20 65 76 65 6e 74 2e 5f 73 75 62 6d 69 74 5f 62 75 62 62 6c 65 20 29 20 7b | ...if.(.event._submit_bubble.).{ |
17400 | 0a 09 09 09 09 64 65 6c 65 74 65 20 65 76 65 6e 74 2e 5f 73 75 62 6d 69 74 5f 62 75 62 62 6c 65 | .....delete.event._submit_bubble |
17420 | 3b 0a 09 09 09 09 69 66 20 28 20 74 68 69 73 2e 70 61 72 65 6e 74 4e 6f 64 65 20 26 26 20 21 65 | ;.....if.(.this.parentNode.&&.!e |
17440 | 76 65 6e 74 2e 69 73 54 72 69 67 67 65 72 20 29 20 7b 0a 09 09 09 09 09 6a 51 75 65 72 79 2e 65 | vent.isTrigger.).{......jQuery.e |
17460 | 76 65 6e 74 2e 73 69 6d 75 6c 61 74 65 28 20 22 73 75 62 6d 69 74 22 2c 20 74 68 69 73 2e 70 61 | vent.simulate(."submit",.this.pa |
17480 | 72 65 6e 74 4e 6f 64 65 2c 20 65 76 65 6e 74 2c 20 74 72 75 65 20 29 3b 0a 09 09 09 09 7d 0a 09 | rentNode,.event,.true.);.....}.. |
174a0 | 09 09 7d 0a 09 09 7d 2c 0a 0a 09 09 74 65 61 72 64 6f 77 6e 3a 20 66 75 6e 63 74 69 6f 6e 28 29 | ..}...},....teardown:.function() |
174c0 | 20 7b 0a 09 09 09 2f 2f 20 4f 6e 6c 79 20 6e 65 65 64 20 74 68 69 73 20 66 6f 72 20 64 65 6c 65 | .{....//.Only.need.this.for.dele |
174e0 | 67 61 74 65 64 20 66 6f 72 6d 20 73 75 62 6d 69 74 20 65 76 65 6e 74 73 0a 09 09 09 69 66 20 28 | gated.form.submit.events....if.( |
17500 | 20 6a 51 75 65 72 79 2e 6e 6f 64 65 4e 61 6d 65 28 20 74 68 69 73 2c 20 22 66 6f 72 6d 22 20 29 | .jQuery.nodeName(.this,."form".) |
17520 | 20 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 09 09 09 7d 0a 0a 09 09 09 | .).{.....return.false;....}..... |
17540 | 2f 2f 20 52 65 6d 6f 76 65 20 64 65 6c 65 67 61 74 65 64 20 68 61 6e 64 6c 65 72 73 3b 20 63 6c | //.Remove.delegated.handlers;.cl |
17560 | 65 61 6e 44 61 74 61 20 65 76 65 6e 74 75 61 6c 6c 79 20 72 65 61 70 73 20 73 75 62 6d 69 74 20 | eanData.eventually.reaps.submit. |
17580 | 68 61 6e 64 6c 65 72 73 20 61 74 74 61 63 68 65 64 20 61 62 6f 76 65 0a 09 09 09 6a 51 75 65 72 | handlers.attached.above....jQuer |
175a0 | 79 2e 65 76 65 6e 74 2e 72 65 6d 6f 76 65 28 20 74 68 69 73 2c 20 22 2e 5f 73 75 62 6d 69 74 22 | y.event.remove(.this,."._submit" |
175c0 | 20 29 3b 0a 09 09 7d 0a 09 7d 3b 0a 7d 0a 0a 2f 2f 20 49 45 20 63 68 61 6e 67 65 20 64 65 6c 65 | .);...}..};.}..//.IE.change.dele |
175e0 | 67 61 74 69 6f 6e 20 61 6e 64 20 63 68 65 63 6b 62 6f 78 2f 72 61 64 69 6f 20 66 69 78 0a 69 66 | gation.and.checkbox/radio.fix.if |
17600 | 20 28 20 21 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 63 68 61 6e 67 65 42 75 62 62 6c 65 73 | .(.!jQuery.support.changeBubbles |
17620 | 20 29 20 7b 0a 0a 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 73 70 65 63 69 61 6c 2e 63 68 61 6e | .).{...jQuery.event.special.chan |
17640 | 67 65 20 3d 20 7b 0a 0a 09 09 73 65 74 75 70 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 0a 09 | ge.=.{....setup:.function().{... |
17660 | 09 09 69 66 20 28 20 72 66 6f 72 6d 45 6c 65 6d 73 2e 74 65 73 74 28 20 74 68 69 73 2e 6e 6f 64 | ..if.(.rformElems.test(.this.nod |
17680 | 65 4e 61 6d 65 20 29 20 29 20 7b 0a 09 09 09 09 2f 2f 20 49 45 20 64 6f 65 73 6e 27 74 20 66 69 | eName.).).{.....//.IE.doesn't.fi |
176a0 | 72 65 20 63 68 61 6e 67 65 20 6f 6e 20 61 20 63 68 65 63 6b 2f 72 61 64 69 6f 20 75 6e 74 69 6c | re.change.on.a.check/radio.until |
176c0 | 20 62 6c 75 72 3b 20 74 72 69 67 67 65 72 20 69 74 20 6f 6e 20 63 6c 69 63 6b 0a 09 09 09 09 2f | .blur;.trigger.it.on.click...../ |
176e0 | 2f 20 61 66 74 65 72 20 61 20 70 72 6f 70 65 72 74 79 63 68 61 6e 67 65 2e 20 45 61 74 20 74 68 | /.after.a.propertychange..Eat.th |
17700 | 65 20 62 6c 75 72 2d 63 68 61 6e 67 65 20 69 6e 20 73 70 65 63 69 61 6c 2e 63 68 61 6e 67 65 2e | e.blur-change.in.special.change. |
17720 | 68 61 6e 64 6c 65 2e 0a 09 09 09 09 2f 2f 20 54 68 69 73 20 73 74 69 6c 6c 20 66 69 72 65 73 20 | handle......//.This.still.fires. |
17740 | 6f 6e 63 68 61 6e 67 65 20 61 20 73 65 63 6f 6e 64 20 74 69 6d 65 20 66 6f 72 20 63 68 65 63 6b | onchange.a.second.time.for.check |
17760 | 2f 72 61 64 69 6f 20 61 66 74 65 72 20 62 6c 75 72 2e 0a 09 09 09 09 69 66 20 28 20 74 68 69 73 | /radio.after.blur......if.(.this |
17780 | 2e 74 79 70 65 20 3d 3d 3d 20 22 63 68 65 63 6b 62 6f 78 22 20 7c 7c 20 74 68 69 73 2e 74 79 70 | .type.===."checkbox".||.this.typ |
177a0 | 65 20 3d 3d 3d 20 22 72 61 64 69 6f 22 20 29 20 7b 0a 09 09 09 09 09 6a 51 75 65 72 79 2e 65 76 | e.===."radio".).{......jQuery.ev |
177c0 | 65 6e 74 2e 61 64 64 28 20 74 68 69 73 2c 20 22 70 72 6f 70 65 72 74 79 63 68 61 6e 67 65 2e 5f | ent.add(.this,."propertychange._ |
177e0 | 63 68 61 6e 67 65 22 2c 20 66 75 6e 63 74 69 6f 6e 28 20 65 76 65 6e 74 20 29 20 7b 0a 09 09 09 | change",.function(.event.).{.... |
17800 | 09 09 09 69 66 20 28 20 65 76 65 6e 74 2e 6f 72 69 67 69 6e 61 6c 45 76 65 6e 74 2e 70 72 6f 70 | ...if.(.event.originalEvent.prop |
17820 | 65 72 74 79 4e 61 6d 65 20 3d 3d 3d 20 22 63 68 65 63 6b 65 64 22 20 29 20 7b 0a 09 09 09 09 09 | ertyName.===."checked".).{...... |
17840 | 09 09 74 68 69 73 2e 5f 6a 75 73 74 5f 63 68 61 6e 67 65 64 20 3d 20 74 72 75 65 3b 0a 09 09 09 | ..this._just_changed.=.true;.... |
17860 | 09 09 09 7d 0a 09 09 09 09 09 7d 29 3b 0a 09 09 09 09 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e | ...}......});......jQuery.event. |
17880 | 61 64 64 28 20 74 68 69 73 2c 20 22 63 6c 69 63 6b 2e 5f 63 68 61 6e 67 65 22 2c 20 66 75 6e 63 | add(.this,."click._change",.func |
178a0 | 74 69 6f 6e 28 20 65 76 65 6e 74 20 29 20 7b 0a 09 09 09 09 09 09 69 66 20 28 20 74 68 69 73 2e | tion(.event.).{.......if.(.this. |
178c0 | 5f 6a 75 73 74 5f 63 68 61 6e 67 65 64 20 26 26 20 21 65 76 65 6e 74 2e 69 73 54 72 69 67 67 65 | _just_changed.&&.!event.isTrigge |
178e0 | 72 20 29 20 7b 0a 09 09 09 09 09 09 09 74 68 69 73 2e 5f 6a 75 73 74 5f 63 68 61 6e 67 65 64 20 | r.).{........this._just_changed. |
17900 | 3d 20 66 61 6c 73 65 3b 0a 09 09 09 09 09 09 7d 0a 09 09 09 09 09 09 2f 2f 20 41 6c 6c 6f 77 20 | =.false;.......}.......//.Allow. |
17920 | 74 72 69 67 67 65 72 65 64 2c 20 73 69 6d 75 6c 61 74 65 64 20 63 68 61 6e 67 65 20 65 76 65 6e | triggered,.simulated.change.even |
17940 | 74 73 20 28 23 31 31 35 30 30 29 0a 09 09 09 09 09 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 73 | ts.(#11500).......jQuery.event.s |
17960 | 69 6d 75 6c 61 74 65 28 20 22 63 68 61 6e 67 65 22 2c 20 74 68 69 73 2c 20 65 76 65 6e 74 2c 20 | imulate(."change",.this,.event,. |
17980 | 74 72 75 65 20 29 3b 0a 09 09 09 09 09 7d 29 3b 0a 09 09 09 09 7d 0a 09 09 09 09 72 65 74 75 72 | true.);......});.....}.....retur |
179a0 | 6e 20 66 61 6c 73 65 3b 0a 09 09 09 7d 0a 09 09 09 2f 2f 20 44 65 6c 65 67 61 74 65 64 20 65 76 | n.false;....}....//.Delegated.ev |
179c0 | 65 6e 74 3b 20 6c 61 7a 79 2d 61 64 64 20 61 20 63 68 61 6e 67 65 20 68 61 6e 64 6c 65 72 20 6f | ent;.lazy-add.a.change.handler.o |
179e0 | 6e 20 64 65 73 63 65 6e 64 61 6e 74 20 69 6e 70 75 74 73 0a 09 09 09 6a 51 75 65 72 79 2e 65 76 | n.descendant.inputs....jQuery.ev |
17a00 | 65 6e 74 2e 61 64 64 28 20 74 68 69 73 2c 20 22 62 65 66 6f 72 65 61 63 74 69 76 61 74 65 2e 5f | ent.add(.this,."beforeactivate._ |
17a20 | 63 68 61 6e 67 65 22 2c 20 66 75 6e 63 74 69 6f 6e 28 20 65 20 29 20 7b 0a 09 09 09 09 76 61 72 | change",.function(.e.).{.....var |
17a40 | 20 65 6c 65 6d 20 3d 20 65 2e 74 61 72 67 65 74 3b 0a 0a 09 09 09 09 69 66 20 28 20 72 66 6f 72 | .elem.=.e.target;......if.(.rfor |
17a60 | 6d 45 6c 65 6d 73 2e 74 65 73 74 28 20 65 6c 65 6d 2e 6e 6f 64 65 4e 61 6d 65 20 29 20 26 26 20 | mElems.test(.elem.nodeName.).&&. |
17a80 | 21 6a 51 75 65 72 79 2e 5f 64 61 74 61 28 20 65 6c 65 6d 2c 20 22 5f 63 68 61 6e 67 65 5f 61 74 | !jQuery._data(.elem,."_change_at |
17aa0 | 74 61 63 68 65 64 22 20 29 20 29 20 7b 0a 09 09 09 09 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e | tached".).).{......jQuery.event. |
17ac0 | 61 64 64 28 20 65 6c 65 6d 2c 20 22 63 68 61 6e 67 65 2e 5f 63 68 61 6e 67 65 22 2c 20 66 75 6e | add(.elem,."change._change",.fun |
17ae0 | 63 74 69 6f 6e 28 20 65 76 65 6e 74 20 29 20 7b 0a 09 09 09 09 09 09 69 66 20 28 20 74 68 69 73 | ction(.event.).{.......if.(.this |
17b00 | 2e 70 61 72 65 6e 74 4e 6f 64 65 20 26 26 20 21 65 76 65 6e 74 2e 69 73 53 69 6d 75 6c 61 74 65 | .parentNode.&&.!event.isSimulate |
17b20 | 64 20 26 26 20 21 65 76 65 6e 74 2e 69 73 54 72 69 67 67 65 72 20 29 20 7b 0a 09 09 09 09 09 09 | d.&&.!event.isTrigger.).{....... |
17b40 | 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 73 69 6d 75 6c 61 74 65 28 20 22 63 68 61 6e 67 65 22 | .jQuery.event.simulate(."change" |
17b60 | 2c 20 74 68 69 73 2e 70 61 72 65 6e 74 4e 6f 64 65 2c 20 65 76 65 6e 74 2c 20 74 72 75 65 20 29 | ,.this.parentNode,.event,.true.) |
17b80 | 3b 0a 09 09 09 09 09 09 7d 0a 09 09 09 09 09 7d 29 3b 0a 09 09 09 09 09 6a 51 75 65 72 79 2e 5f | ;.......}......});......jQuery._ |
17ba0 | 64 61 74 61 28 20 65 6c 65 6d 2c 20 22 5f 63 68 61 6e 67 65 5f 61 74 74 61 63 68 65 64 22 2c 20 | data(.elem,."_change_attached",. |
17bc0 | 74 72 75 65 20 29 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 29 3b 0a 09 09 7d 2c 0a 0a 09 09 68 61 6e | true.);.....}....});...},....han |
17be0 | 64 6c 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 76 65 6e 74 20 29 20 7b 0a 09 09 09 76 61 72 20 | dle:.function(.event.).{....var. |
17c00 | 65 6c 65 6d 20 3d 20 65 76 65 6e 74 2e 74 61 72 67 65 74 3b 0a 0a 09 09 09 2f 2f 20 53 77 61 6c | elem.=.event.target;.....//.Swal |
17c20 | 6c 6f 77 20 6e 61 74 69 76 65 20 63 68 61 6e 67 65 20 65 76 65 6e 74 73 20 66 72 6f 6d 20 63 68 | low.native.change.events.from.ch |
17c40 | 65 63 6b 62 6f 78 2f 72 61 64 69 6f 2c 20 77 65 20 61 6c 72 65 61 64 79 20 74 72 69 67 67 65 72 | eckbox/radio,.we.already.trigger |
17c60 | 65 64 20 74 68 65 6d 20 61 62 6f 76 65 0a 09 09 09 69 66 20 28 20 74 68 69 73 20 21 3d 3d 20 65 | ed.them.above....if.(.this.!==.e |
17c80 | 6c 65 6d 20 7c 7c 20 65 76 65 6e 74 2e 69 73 53 69 6d 75 6c 61 74 65 64 20 7c 7c 20 65 76 65 6e | lem.||.event.isSimulated.||.even |
17ca0 | 74 2e 69 73 54 72 69 67 67 65 72 20 7c 7c 20 28 65 6c 65 6d 2e 74 79 70 65 20 21 3d 3d 20 22 72 | t.isTrigger.||.(elem.type.!==."r |
17cc0 | 61 64 69 6f 22 20 26 26 20 65 6c 65 6d 2e 74 79 70 65 20 21 3d 3d 20 22 63 68 65 63 6b 62 6f 78 | adio".&&.elem.type.!==."checkbox |
17ce0 | 22 29 20 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 65 76 65 6e 74 2e 68 61 6e 64 6c 65 4f 62 | ").).{.....return.event.handleOb |
17d00 | 6a 2e 68 61 6e 64 6c 65 72 2e 61 70 70 6c 79 28 20 74 68 69 73 2c 20 61 72 67 75 6d 65 6e 74 73 | j.handler.apply(.this,.arguments |
17d20 | 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 2c 0a 0a 09 09 74 65 61 72 64 6f 77 6e 3a 20 66 75 6e 63 74 | .);....}...},....teardown:.funct |
17d40 | 69 6f 6e 28 29 20 7b 0a 09 09 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 72 65 6d 6f 76 65 28 20 | ion().{....jQuery.event.remove(. |
17d60 | 74 68 69 73 2c 20 22 2e 5f 63 68 61 6e 67 65 22 20 29 3b 0a 0a 09 09 09 72 65 74 75 72 6e 20 72 | this,."._change".);.....return.r |
17d80 | 66 6f 72 6d 45 6c 65 6d 73 2e 74 65 73 74 28 20 74 68 69 73 2e 6e 6f 64 65 4e 61 6d 65 20 29 3b | formElems.test(.this.nodeName.); |
17da0 | 0a 09 09 7d 0a 09 7d 3b 0a 7d 0a 0a 2f 2f 20 43 72 65 61 74 65 20 22 62 75 62 62 6c 69 6e 67 22 | ...}..};.}..//.Create."bubbling" |
17dc0 | 20 66 6f 63 75 73 20 61 6e 64 20 62 6c 75 72 20 65 76 65 6e 74 73 0a 69 66 20 28 20 21 6a 51 75 | .focus.and.blur.events.if.(.!jQu |
17de0 | 65 72 79 2e 73 75 70 70 6f 72 74 2e 66 6f 63 75 73 69 6e 42 75 62 62 6c 65 73 20 29 20 7b 0a 09 | ery.support.focusinBubbles.).{.. |
17e00 | 6a 51 75 65 72 79 2e 65 61 63 68 28 7b 20 66 6f 63 75 73 3a 20 22 66 6f 63 75 73 69 6e 22 2c 20 | jQuery.each({.focus:."focusin",. |
17e20 | 62 6c 75 72 3a 20 22 66 6f 63 75 73 6f 75 74 22 20 7d 2c 20 66 75 6e 63 74 69 6f 6e 28 20 6f 72 | blur:."focusout".},.function(.or |
17e40 | 69 67 2c 20 66 69 78 20 29 20 7b 0a 0a 09 09 2f 2f 20 41 74 74 61 63 68 20 61 20 73 69 6e 67 6c | ig,.fix.).{....//.Attach.a.singl |
17e60 | 65 20 63 61 70 74 75 72 69 6e 67 20 68 61 6e 64 6c 65 72 20 77 68 69 6c 65 20 73 6f 6d 65 6f 6e | e.capturing.handler.while.someon |
17e80 | 65 20 77 61 6e 74 73 20 66 6f 63 75 73 69 6e 2f 66 6f 63 75 73 6f 75 74 0a 09 09 76 61 72 20 61 | e.wants.focusin/focusout...var.a |
17ea0 | 74 74 61 63 68 65 73 20 3d 20 30 2c 0a 09 09 09 68 61 6e 64 6c 65 72 20 3d 20 66 75 6e 63 74 69 | ttaches.=.0,....handler.=.functi |
17ec0 | 6f 6e 28 20 65 76 65 6e 74 20 29 20 7b 0a 09 09 09 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 73 | on(.event.).{.....jQuery.event.s |
17ee0 | 69 6d 75 6c 61 74 65 28 20 66 69 78 2c 20 65 76 65 6e 74 2e 74 61 72 67 65 74 2c 20 6a 51 75 65 | imulate(.fix,.event.target,.jQue |
17f00 | 72 79 2e 65 76 65 6e 74 2e 66 69 78 28 20 65 76 65 6e 74 20 29 2c 20 74 72 75 65 20 29 3b 0a 09 | ry.event.fix(.event.),.true.);.. |
17f20 | 09 09 7d 3b 0a 0a 09 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 73 70 65 63 69 61 6c 5b 20 66 69 | ..};....jQuery.event.special[.fi |
17f40 | 78 20 5d 20 3d 20 7b 0a 09 09 09 73 65 74 75 70 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 | x.].=.{....setup:.function().{.. |
17f60 | 09 09 09 69 66 20 28 20 61 74 74 61 63 68 65 73 2b 2b 20 3d 3d 3d 20 30 20 29 20 7b 0a 09 09 09 | ...if.(.attaches++.===.0.).{.... |
17f80 | 09 09 64 6f 63 75 6d 65 6e 74 2e 61 64 64 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 28 20 6f 72 69 | ..document.addEventListener(.ori |
17fa0 | 67 2c 20 68 61 6e 64 6c 65 72 2c 20 74 72 75 65 20 29 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 2c 0a | g,.handler,.true.);.....}....},. |
17fc0 | 09 09 09 74 65 61 72 64 6f 77 6e 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 69 66 | ...teardown:.function().{.....if |
17fe0 | 20 28 20 2d 2d 61 74 74 61 63 68 65 73 20 3d 3d 3d 20 30 20 29 20 7b 0a 09 09 09 09 09 64 6f 63 | .(.--attaches.===.0.).{......doc |
18000 | 75 6d 65 6e 74 2e 72 65 6d 6f 76 65 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 28 20 6f 72 69 67 2c | ument.removeEventListener(.orig, |
18020 | 20 68 61 6e 64 6c 65 72 2c 20 74 72 75 65 20 29 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 7d | .handler,.true.);.....}....}...} |
18040 | 3b 0a 09 7d 29 3b 0a 7d 0a 0a 6a 51 75 65 72 79 2e 66 6e 2e 65 78 74 65 6e 64 28 7b 0a 0a 09 6f | ;..});.}..jQuery.fn.extend({...o |
18060 | 6e 3a 20 66 75 6e 63 74 69 6f 6e 28 20 74 79 70 65 73 2c 20 73 65 6c 65 63 74 6f 72 2c 20 64 61 | n:.function(.types,.selector,.da |
18080 | 74 61 2c 20 66 6e 2c 20 2f 2a 49 4e 54 45 52 4e 41 4c 2a 2f 20 6f 6e 65 20 29 20 7b 0a 09 09 76 | ta,.fn,./*INTERNAL*/.one.).{...v |
180a0 | 61 72 20 6f 72 69 67 46 6e 2c 20 74 79 70 65 3b 0a 0a 09 09 2f 2f 20 54 79 70 65 73 20 63 61 6e | ar.origFn,.type;....//.Types.can |
180c0 | 20 62 65 20 61 20 6d 61 70 20 6f 66 20 74 79 70 65 73 2f 68 61 6e 64 6c 65 72 73 0a 09 09 69 66 | .be.a.map.of.types/handlers...if |
180e0 | 20 28 20 74 79 70 65 6f 66 20 74 79 70 65 73 20 3d 3d 3d 20 22 6f 62 6a 65 63 74 22 20 29 20 7b | .(.typeof.types.===."object".).{ |
18100 | 0a 09 09 09 2f 2f 20 28 20 74 79 70 65 73 2d 4f 62 6a 65 63 74 2c 20 73 65 6c 65 63 74 6f 72 2c | ....//.(.types-Object,.selector, |
18120 | 20 64 61 74 61 20 29 0a 09 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 73 65 6c 65 63 74 6f 72 20 | .data.)....if.(.typeof.selector. |
18140 | 21 3d 3d 20 22 73 74 72 69 6e 67 22 20 29 20 7b 20 2f 2f 20 26 26 20 73 65 6c 65 63 74 6f 72 20 | !==."string".).{.//.&&.selector. |
18160 | 21 3d 20 6e 75 6c 6c 0a 09 09 09 09 2f 2f 20 28 20 74 79 70 65 73 2d 4f 62 6a 65 63 74 2c 20 64 | !=.null.....//.(.types-Object,.d |
18180 | 61 74 61 20 29 0a 09 09 09 09 64 61 74 61 20 3d 20 64 61 74 61 20 7c 7c 20 73 65 6c 65 63 74 6f | ata.).....data.=.data.||.selecto |
181a0 | 72 3b 0a 09 09 09 09 73 65 6c 65 63 74 6f 72 20 3d 20 75 6e 64 65 66 69 6e 65 64 3b 0a 09 09 09 | r;.....selector.=.undefined;.... |
181c0 | 7d 0a 09 09 09 66 6f 72 20 28 20 74 79 70 65 20 69 6e 20 74 79 70 65 73 20 29 20 7b 0a 09 09 09 | }....for.(.type.in.types.).{.... |
181e0 | 09 74 68 69 73 2e 6f 6e 28 20 74 79 70 65 2c 20 73 65 6c 65 63 74 6f 72 2c 20 64 61 74 61 2c 20 | .this.on(.type,.selector,.data,. |
18200 | 74 79 70 65 73 5b 20 74 79 70 65 20 5d 2c 20 6f 6e 65 20 29 3b 0a 09 09 09 7d 0a 09 09 09 72 65 | types[.type.],.one.);....}....re |
18220 | 74 75 72 6e 20 74 68 69 73 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 64 61 74 61 20 3d 3d 20 6e | turn.this;...}....if.(.data.==.n |
18240 | 75 6c 6c 20 26 26 20 66 6e 20 3d 3d 20 6e 75 6c 6c 20 29 20 7b 0a 09 09 09 2f 2f 20 28 20 74 79 | ull.&&.fn.==.null.).{....//.(.ty |
18260 | 70 65 73 2c 20 66 6e 20 29 0a 09 09 09 66 6e 20 3d 20 73 65 6c 65 63 74 6f 72 3b 0a 09 09 09 64 | pes,.fn.)....fn.=.selector;....d |
18280 | 61 74 61 20 3d 20 73 65 6c 65 63 74 6f 72 20 3d 20 75 6e 64 65 66 69 6e 65 64 3b 0a 09 09 7d 20 | ata.=.selector.=.undefined;...}. |
182a0 | 65 6c 73 65 20 69 66 20 28 20 66 6e 20 3d 3d 20 6e 75 6c 6c 20 29 20 7b 0a 09 09 09 69 66 20 28 | else.if.(.fn.==.null.).{....if.( |
182c0 | 20 74 79 70 65 6f 66 20 73 65 6c 65 63 74 6f 72 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 20 29 20 | .typeof.selector.===."string".). |
182e0 | 7b 0a 09 09 09 09 2f 2f 20 28 20 74 79 70 65 73 2c 20 73 65 6c 65 63 74 6f 72 2c 20 66 6e 20 29 | {.....//.(.types,.selector,.fn.) |
18300 | 0a 09 09 09 09 66 6e 20 3d 20 64 61 74 61 3b 0a 09 09 09 09 64 61 74 61 20 3d 20 75 6e 64 65 66 | .....fn.=.data;.....data.=.undef |
18320 | 69 6e 65 64 3b 0a 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 2f 2f 20 28 20 74 79 70 65 73 | ined;....}.else.{.....//.(.types |
18340 | 2c 20 64 61 74 61 2c 20 66 6e 20 29 0a 09 09 09 09 66 6e 20 3d 20 64 61 74 61 3b 0a 09 09 09 09 | ,.data,.fn.).....fn.=.data;..... |
18360 | 64 61 74 61 20 3d 20 73 65 6c 65 63 74 6f 72 3b 0a 09 09 09 09 73 65 6c 65 63 74 6f 72 20 3d 20 | data.=.selector;.....selector.=. |
18380 | 75 6e 64 65 66 69 6e 65 64 3b 0a 09 09 09 7d 0a 09 09 7d 0a 09 09 69 66 20 28 20 66 6e 20 3d 3d | undefined;....}...}...if.(.fn.== |
183a0 | 3d 20 66 61 6c 73 65 20 29 20 7b 0a 09 09 09 66 6e 20 3d 20 72 65 74 75 72 6e 46 61 6c 73 65 3b | =.false.).{....fn.=.returnFalse; |
183c0 | 0a 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 21 66 6e 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e | ...}.else.if.(.!fn.).{....return |
183e0 | 20 74 68 69 73 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 6f 6e 65 20 3d 3d 3d 20 31 20 29 20 7b | .this;...}....if.(.one.===.1.).{ |
18400 | 0a 09 09 09 6f 72 69 67 46 6e 20 3d 20 66 6e 3b 0a 09 09 09 66 6e 20 3d 20 66 75 6e 63 74 69 6f | ....origFn.=.fn;....fn.=.functio |
18420 | 6e 28 20 65 76 65 6e 74 20 29 20 7b 0a 09 09 09 09 2f 2f 20 43 61 6e 20 75 73 65 20 61 6e 20 65 | n(.event.).{.....//.Can.use.an.e |
18440 | 6d 70 74 79 20 73 65 74 2c 20 73 69 6e 63 65 20 65 76 65 6e 74 20 63 6f 6e 74 61 69 6e 73 20 74 | mpty.set,.since.event.contains.t |
18460 | 68 65 20 69 6e 66 6f 0a 09 09 09 09 6a 51 75 65 72 79 28 29 2e 6f 66 66 28 20 65 76 65 6e 74 20 | he.info.....jQuery().off(.event. |
18480 | 29 3b 0a 09 09 09 09 72 65 74 75 72 6e 20 6f 72 69 67 46 6e 2e 61 70 70 6c 79 28 20 74 68 69 73 | );.....return.origFn.apply(.this |
184a0 | 2c 20 61 72 67 75 6d 65 6e 74 73 20 29 3b 0a 09 09 09 7d 3b 0a 09 09 09 2f 2f 20 55 73 65 20 73 | ,.arguments.);....};....//.Use.s |
184c0 | 61 6d 65 20 67 75 69 64 20 73 6f 20 63 61 6c 6c 65 72 20 63 61 6e 20 72 65 6d 6f 76 65 20 75 73 | ame.guid.so.caller.can.remove.us |
184e0 | 69 6e 67 20 6f 72 69 67 46 6e 0a 09 09 09 66 6e 2e 67 75 69 64 20 3d 20 6f 72 69 67 46 6e 2e 67 | ing.origFn....fn.guid.=.origFn.g |
18500 | 75 69 64 20 7c 7c 20 28 20 6f 72 69 67 46 6e 2e 67 75 69 64 20 3d 20 6a 51 75 65 72 79 2e 67 75 | uid.||.(.origFn.guid.=.jQuery.gu |
18520 | 69 64 2b 2b 20 29 3b 0a 09 09 7d 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 65 61 63 68 28 20 | id++.);...}...return.this.each(. |
18540 | 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 61 64 64 | function().{....jQuery.event.add |
18560 | 28 20 74 68 69 73 2c 20 74 79 70 65 73 2c 20 66 6e 2c 20 64 61 74 61 2c 20 73 65 6c 65 63 74 6f | (.this,.types,.fn,.data,.selecto |
18580 | 72 20 29 3b 0a 09 09 7d 29 3b 0a 09 7d 2c 0a 09 6f 6e 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 74 | r.);...});..},..one:.function(.t |
185a0 | 79 70 65 73 2c 20 73 65 6c 65 63 74 6f 72 2c 20 64 61 74 61 2c 20 66 6e 20 29 20 7b 0a 09 09 72 | ypes,.selector,.data,.fn.).{...r |
185c0 | 65 74 75 72 6e 20 74 68 69 73 2e 6f 6e 28 20 74 79 70 65 73 2c 20 73 65 6c 65 63 74 6f 72 2c 20 | eturn.this.on(.types,.selector,. |
185e0 | 64 61 74 61 2c 20 66 6e 2c 20 31 20 29 3b 0a 09 7d 2c 0a 09 6f 66 66 3a 20 66 75 6e 63 74 69 6f | data,.fn,.1.);..},..off:.functio |
18600 | 6e 28 20 74 79 70 65 73 2c 20 73 65 6c 65 63 74 6f 72 2c 20 66 6e 20 29 20 7b 0a 09 09 76 61 72 | n(.types,.selector,.fn.).{...var |
18620 | 20 68 61 6e 64 6c 65 4f 62 6a 2c 20 74 79 70 65 3b 0a 09 09 69 66 20 28 20 74 79 70 65 73 20 26 | .handleObj,.type;...if.(.types.& |
18640 | 26 20 74 79 70 65 73 2e 70 72 65 76 65 6e 74 44 65 66 61 75 6c 74 20 26 26 20 74 79 70 65 73 2e | &.types.preventDefault.&&.types. |
18660 | 68 61 6e 64 6c 65 4f 62 6a 20 29 20 7b 0a 09 09 09 2f 2f 20 28 20 65 76 65 6e 74 20 29 20 20 64 | handleObj.).{....//.(.event.)..d |
18680 | 69 73 70 61 74 63 68 65 64 20 6a 51 75 65 72 79 2e 45 76 65 6e 74 0a 09 09 09 68 61 6e 64 6c 65 | ispatched.jQuery.Event....handle |
186a0 | 4f 62 6a 20 3d 20 74 79 70 65 73 2e 68 61 6e 64 6c 65 4f 62 6a 3b 0a 09 09 09 6a 51 75 65 72 79 | Obj.=.types.handleObj;....jQuery |
186c0 | 28 20 74 79 70 65 73 2e 64 65 6c 65 67 61 74 65 54 61 72 67 65 74 20 29 2e 6f 66 66 28 0a 09 09 | (.types.delegateTarget.).off(... |
186e0 | 09 09 68 61 6e 64 6c 65 4f 62 6a 2e 6e 61 6d 65 73 70 61 63 65 20 3f 20 68 61 6e 64 6c 65 4f 62 | ..handleObj.namespace.?.handleOb |
18700 | 6a 2e 6f 72 69 67 54 79 70 65 20 2b 20 22 2e 22 20 2b 20 68 61 6e 64 6c 65 4f 62 6a 2e 6e 61 6d | j.origType.+.".".+.handleObj.nam |
18720 | 65 73 70 61 63 65 20 3a 20 68 61 6e 64 6c 65 4f 62 6a 2e 6f 72 69 67 54 79 70 65 2c 0a 09 09 09 | espace.:.handleObj.origType,.... |
18740 | 09 68 61 6e 64 6c 65 4f 62 6a 2e 73 65 6c 65 63 74 6f 72 2c 0a 09 09 09 09 68 61 6e 64 6c 65 4f | .handleObj.selector,.....handleO |
18760 | 62 6a 2e 68 61 6e 64 6c 65 72 0a 09 09 09 29 3b 0a 09 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b | bj.handler....);....return.this; |
18780 | 0a 09 09 7d 0a 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 74 79 70 65 73 20 3d 3d 3d 20 22 6f 62 | ...}...if.(.typeof.types.===."ob |
187a0 | 6a 65 63 74 22 20 29 20 7b 0a 09 09 09 2f 2f 20 28 20 74 79 70 65 73 2d 6f 62 6a 65 63 74 20 5b | ject".).{....//.(.types-object.[ |
187c0 | 2c 20 73 65 6c 65 63 74 6f 72 5d 20 29 0a 09 09 09 66 6f 72 20 28 20 74 79 70 65 20 69 6e 20 74 | ,.selector].)....for.(.type.in.t |
187e0 | 79 70 65 73 20 29 20 7b 0a 09 09 09 09 74 68 69 73 2e 6f 66 66 28 20 74 79 70 65 2c 20 73 65 6c | ypes.).{.....this.off(.type,.sel |
18800 | 65 63 74 6f 72 2c 20 74 79 70 65 73 5b 20 74 79 70 65 20 5d 20 29 3b 0a 09 09 09 7d 0a 09 09 09 | ector,.types[.type.].);....}.... |
18820 | 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 09 7d 0a 09 09 69 66 20 28 20 73 65 6c 65 63 74 6f 72 | return.this;...}...if.(.selector |
18840 | 20 3d 3d 3d 20 66 61 6c 73 65 20 7c 7c 20 74 79 70 65 6f 66 20 73 65 6c 65 63 74 6f 72 20 3d 3d | .===.false.||.typeof.selector.== |
18860 | 3d 20 22 66 75 6e 63 74 69 6f 6e 22 20 29 20 7b 0a 09 09 09 2f 2f 20 28 20 74 79 70 65 73 20 5b | =."function".).{....//.(.types.[ |
18880 | 2c 20 66 6e 5d 20 29 0a 09 09 09 66 6e 20 3d 20 73 65 6c 65 63 74 6f 72 3b 0a 09 09 09 73 65 6c | ,.fn].)....fn.=.selector;....sel |
188a0 | 65 63 74 6f 72 20 3d 20 75 6e 64 65 66 69 6e 65 64 3b 0a 09 09 7d 0a 09 09 69 66 20 28 20 66 6e | ector.=.undefined;...}...if.(.fn |
188c0 | 20 3d 3d 3d 20 66 61 6c 73 65 20 29 20 7b 0a 09 09 09 66 6e 20 3d 20 72 65 74 75 72 6e 46 61 6c | .===.false.).{....fn.=.returnFal |
188e0 | 73 65 3b 0a 09 09 7d 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 65 61 63 68 28 66 75 6e 63 74 | se;...}...return.this.each(funct |
18900 | 69 6f 6e 28 29 20 7b 0a 09 09 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 72 65 6d 6f 76 65 28 20 | ion().{....jQuery.event.remove(. |
18920 | 74 68 69 73 2c 20 74 79 70 65 73 2c 20 66 6e 2c 20 73 65 6c 65 63 74 6f 72 20 29 3b 0a 09 09 7d | this,.types,.fn,.selector.);...} |
18940 | 29 3b 0a 09 7d 2c 0a 0a 09 62 69 6e 64 3a 20 66 75 6e 63 74 69 6f 6e 28 20 74 79 70 65 73 2c 20 | );..},...bind:.function(.types,. |
18960 | 64 61 74 61 2c 20 66 6e 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 6f 6e 28 20 74 | data,.fn.).{...return.this.on(.t |
18980 | 79 70 65 73 2c 20 6e 75 6c 6c 2c 20 64 61 74 61 2c 20 66 6e 20 29 3b 0a 09 7d 2c 0a 09 75 6e 62 | ypes,.null,.data,.fn.);..},..unb |
189a0 | 69 6e 64 3a 20 66 75 6e 63 74 69 6f 6e 28 20 74 79 70 65 73 2c 20 66 6e 20 29 20 7b 0a 09 09 72 | ind:.function(.types,.fn.).{...r |
189c0 | 65 74 75 72 6e 20 74 68 69 73 2e 6f 66 66 28 20 74 79 70 65 73 2c 20 6e 75 6c 6c 2c 20 66 6e 20 | eturn.this.off(.types,.null,.fn. |
189e0 | 29 3b 0a 09 7d 2c 0a 0a 09 6c 69 76 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 74 79 70 65 73 2c 20 | );..},...live:.function(.types,. |
18a00 | 64 61 74 61 2c 20 66 6e 20 29 20 7b 0a 09 09 6a 51 75 65 72 79 28 20 74 68 69 73 2e 63 6f 6e 74 | data,.fn.).{...jQuery(.this.cont |
18a20 | 65 78 74 20 29 2e 6f 6e 28 20 74 79 70 65 73 2c 20 74 68 69 73 2e 73 65 6c 65 63 74 6f 72 2c 20 | ext.).on(.types,.this.selector,. |
18a40 | 64 61 74 61 2c 20 66 6e 20 29 3b 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 7d 2c 0a 09 | data,.fn.);...return.this;..},.. |
18a60 | 64 69 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 74 79 70 65 73 2c 20 66 6e 20 29 20 7b 0a 09 09 6a | die:.function(.types,.fn.).{...j |
18a80 | 51 75 65 72 79 28 20 74 68 69 73 2e 63 6f 6e 74 65 78 74 20 29 2e 6f 66 66 28 20 74 79 70 65 73 | Query(.this.context.).off(.types |
18aa0 | 2c 20 74 68 69 73 2e 73 65 6c 65 63 74 6f 72 20 7c 7c 20 22 2a 2a 22 2c 20 66 6e 20 29 3b 0a 09 | ,.this.selector.||."**",.fn.);.. |
18ac0 | 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 7d 2c 0a 0a 09 64 65 6c 65 67 61 74 65 3a 20 66 75 | .return.this;..},...delegate:.fu |
18ae0 | 6e 63 74 69 6f 6e 28 20 73 65 6c 65 63 74 6f 72 2c 20 74 79 70 65 73 2c 20 64 61 74 61 2c 20 66 | nction(.selector,.types,.data,.f |
18b00 | 6e 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 6f 6e 28 20 74 79 70 65 73 2c 20 73 | n.).{...return.this.on(.types,.s |
18b20 | 65 6c 65 63 74 6f 72 2c 20 64 61 74 61 2c 20 66 6e 20 29 3b 0a 09 7d 2c 0a 09 75 6e 64 65 6c 65 | elector,.data,.fn.);..},..undele |
18b40 | 67 61 74 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 73 65 6c 65 63 74 6f 72 2c 20 74 79 70 65 73 2c | gate:.function(.selector,.types, |
18b60 | 20 66 6e 20 29 20 7b 0a 09 09 2f 2f 20 28 20 6e 61 6d 65 73 70 61 63 65 20 29 20 6f 72 20 28 20 | .fn.).{...//.(.namespace.).or.(. |
18b80 | 73 65 6c 65 63 74 6f 72 2c 20 74 79 70 65 73 20 5b 2c 20 66 6e 5d 20 29 0a 09 09 72 65 74 75 72 | selector,.types.[,.fn].)...retur |
18ba0 | 6e 20 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 3d 3d 20 31 3f 20 74 68 69 73 2e 6f 66 | n.arguments.length.==.1?.this.of |
18bc0 | 66 28 20 73 65 6c 65 63 74 6f 72 2c 20 22 2a 2a 22 20 29 20 3a 20 74 68 69 73 2e 6f 66 66 28 20 | f(.selector,."**".).:.this.off(. |
18be0 | 74 79 70 65 73 2c 20 73 65 6c 65 63 74 6f 72 20 7c 7c 20 22 2a 2a 22 2c 20 66 6e 20 29 3b 0a 09 | types,.selector.||."**",.fn.);.. |
18c00 | 7d 2c 0a 0a 09 74 72 69 67 67 65 72 3a 20 66 75 6e 63 74 69 6f 6e 28 20 74 79 70 65 2c 20 64 61 | },...trigger:.function(.type,.da |
18c20 | 74 61 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 65 61 63 68 28 66 75 6e 63 74 69 | ta.).{...return.this.each(functi |
18c40 | 6f 6e 28 29 20 7b 0a 09 09 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 74 72 69 67 67 65 72 28 20 | on().{....jQuery.event.trigger(. |
18c60 | 74 79 70 65 2c 20 64 61 74 61 2c 20 74 68 69 73 20 29 3b 0a 09 09 7d 29 3b 0a 09 7d 2c 0a 09 74 | type,.data,.this.);...});..},..t |
18c80 | 72 69 67 67 65 72 48 61 6e 64 6c 65 72 3a 20 66 75 6e 63 74 69 6f 6e 28 20 74 79 70 65 2c 20 64 | riggerHandler:.function(.type,.d |
18ca0 | 61 74 61 20 29 20 7b 0a 09 09 69 66 20 28 20 74 68 69 73 5b 30 5d 20 29 20 7b 0a 09 09 09 72 65 | ata.).{...if.(.this[0].).{....re |
18cc0 | 74 75 72 6e 20 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 74 72 69 67 67 65 72 28 20 74 79 70 65 2c | turn.jQuery.event.trigger(.type, |
18ce0 | 20 64 61 74 61 2c 20 74 68 69 73 5b 30 5d 2c 20 74 72 75 65 20 29 3b 0a 09 09 7d 0a 09 7d 2c 0a | .data,.this[0],.true.);...}..},. |
18d00 | 0a 09 74 6f 67 67 6c 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 66 6e 20 29 20 7b 0a 09 09 2f 2f 20 | ..toggle:.function(.fn.).{...//. |
18d20 | 53 61 76 65 20 72 65 66 65 72 65 6e 63 65 20 74 6f 20 61 72 67 75 6d 65 6e 74 73 20 66 6f 72 20 | Save.reference.to.arguments.for. |
18d40 | 61 63 63 65 73 73 20 69 6e 20 63 6c 6f 73 75 72 65 0a 09 09 76 61 72 20 61 72 67 73 20 3d 20 61 | access.in.closure...var.args.=.a |
18d60 | 72 67 75 6d 65 6e 74 73 2c 0a 09 09 09 67 75 69 64 20 3d 20 66 6e 2e 67 75 69 64 20 7c 7c 20 6a | rguments,....guid.=.fn.guid.||.j |
18d80 | 51 75 65 72 79 2e 67 75 69 64 2b 2b 2c 0a 09 09 09 69 20 3d 20 30 2c 0a 09 09 09 74 6f 67 67 6c | Query.guid++,....i.=.0,....toggl |
18da0 | 65 72 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 65 76 65 6e 74 20 29 20 7b 0a 09 09 09 09 2f 2f 20 | er.=.function(.event.).{.....//. |
18dc0 | 46 69 67 75 72 65 20 6f 75 74 20 77 68 69 63 68 20 66 75 6e 63 74 69 6f 6e 20 74 6f 20 65 78 65 | Figure.out.which.function.to.exe |
18de0 | 63 75 74 65 0a 09 09 09 09 76 61 72 20 6c 61 73 74 54 6f 67 67 6c 65 20 3d 20 28 20 6a 51 75 65 | cute.....var.lastToggle.=.(.jQue |
18e00 | 72 79 2e 5f 64 61 74 61 28 20 74 68 69 73 2c 20 22 6c 61 73 74 54 6f 67 67 6c 65 22 20 2b 20 66 | ry._data(.this,."lastToggle".+.f |
18e20 | 6e 2e 67 75 69 64 20 29 20 7c 7c 20 30 20 29 20 25 20 69 3b 0a 09 09 09 09 6a 51 75 65 72 79 2e | n.guid.).||.0.).%.i;.....jQuery. |
18e40 | 5f 64 61 74 61 28 20 74 68 69 73 2c 20 22 6c 61 73 74 54 6f 67 67 6c 65 22 20 2b 20 66 6e 2e 67 | _data(.this,."lastToggle".+.fn.g |
18e60 | 75 69 64 2c 20 6c 61 73 74 54 6f 67 67 6c 65 20 2b 20 31 20 29 3b 0a 0a 09 09 09 09 2f 2f 20 4d | uid,.lastToggle.+.1.);......//.M |
18e80 | 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 63 6c 69 63 6b 73 20 73 74 6f 70 0a 09 09 09 09 65 76 | ake.sure.that.clicks.stop.....ev |
18ea0 | 65 6e 74 2e 70 72 65 76 65 6e 74 44 65 66 61 75 6c 74 28 29 3b 0a 0a 09 09 09 09 2f 2f 20 61 6e | ent.preventDefault();......//.an |
18ec0 | 64 20 65 78 65 63 75 74 65 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 0a 09 09 09 09 72 65 74 75 72 | d.execute.the.function.....retur |
18ee0 | 6e 20 61 72 67 73 5b 20 6c 61 73 74 54 6f 67 67 6c 65 20 5d 2e 61 70 70 6c 79 28 20 74 68 69 73 | n.args[.lastToggle.].apply(.this |
18f00 | 2c 20 61 72 67 75 6d 65 6e 74 73 20 29 20 7c 7c 20 66 61 6c 73 65 3b 0a 09 09 09 7d 3b 0a 0a 09 | ,.arguments.).||.false;....};... |
18f20 | 09 2f 2f 20 6c 69 6e 6b 20 61 6c 6c 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 73 2c 20 73 6f 20 61 | .//.link.all.the.functions,.so.a |
18f40 | 6e 79 20 6f 66 20 74 68 65 6d 20 63 61 6e 20 75 6e 62 69 6e 64 20 74 68 69 73 20 63 6c 69 63 6b | ny.of.them.can.unbind.this.click |
18f60 | 20 68 61 6e 64 6c 65 72 0a 09 09 74 6f 67 67 6c 65 72 2e 67 75 69 64 20 3d 20 67 75 69 64 3b 0a | .handler...toggler.guid.=.guid;. |
18f80 | 09 09 77 68 69 6c 65 20 28 20 69 20 3c 20 61 72 67 73 2e 6c 65 6e 67 74 68 20 29 20 7b 0a 09 09 | ..while.(.i.<.args.length.).{... |
18fa0 | 09 61 72 67 73 5b 20 69 2b 2b 20 5d 2e 67 75 69 64 20 3d 20 67 75 69 64 3b 0a 09 09 7d 0a 0a 09 | .args[.i++.].guid.=.guid;...}... |
18fc0 | 09 72 65 74 75 72 6e 20 74 68 69 73 2e 63 6c 69 63 6b 28 20 74 6f 67 67 6c 65 72 20 29 3b 0a 09 | .return.this.click(.toggler.);.. |
18fe0 | 7d 2c 0a 0a 09 68 6f 76 65 72 3a 20 66 75 6e 63 74 69 6f 6e 28 20 66 6e 4f 76 65 72 2c 20 66 6e | },...hover:.function(.fnOver,.fn |
19000 | 4f 75 74 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 6d 6f 75 73 65 65 6e 74 65 72 | Out.).{...return.this.mouseenter |
19020 | 28 20 66 6e 4f 76 65 72 20 29 2e 6d 6f 75 73 65 6c 65 61 76 65 28 20 66 6e 4f 75 74 20 7c 7c 20 | (.fnOver.).mouseleave(.fnOut.||. |
19040 | 66 6e 4f 76 65 72 20 29 3b 0a 09 7d 0a 7d 29 3b 0a 0a 6a 51 75 65 72 79 2e 65 61 63 68 28 20 28 | fnOver.);..}.});..jQuery.each(.( |
19060 | 22 62 6c 75 72 20 66 6f 63 75 73 20 66 6f 63 75 73 69 6e 20 66 6f 63 75 73 6f 75 74 20 6c 6f 61 | "blur.focus.focusin.focusout.loa |
19080 | 64 20 72 65 73 69 7a 65 20 73 63 72 6f 6c 6c 20 75 6e 6c 6f 61 64 20 63 6c 69 63 6b 20 64 62 6c | d.resize.scroll.unload.click.dbl |
190a0 | 63 6c 69 63 6b 20 22 20 2b 0a 09 22 6d 6f 75 73 65 64 6f 77 6e 20 6d 6f 75 73 65 75 70 20 6d 6f | click.".+.."mousedown.mouseup.mo |
190c0 | 75 73 65 6d 6f 76 65 20 6d 6f 75 73 65 6f 76 65 72 20 6d 6f 75 73 65 6f 75 74 20 6d 6f 75 73 65 | usemove.mouseover.mouseout.mouse |
190e0 | 65 6e 74 65 72 20 6d 6f 75 73 65 6c 65 61 76 65 20 22 20 2b 0a 09 22 63 68 61 6e 67 65 20 73 65 | enter.mouseleave.".+.."change.se |
19100 | 6c 65 63 74 20 73 75 62 6d 69 74 20 6b 65 79 64 6f 77 6e 20 6b 65 79 70 72 65 73 73 20 6b 65 79 | lect.submit.keydown.keypress.key |
19120 | 75 70 20 65 72 72 6f 72 20 63 6f 6e 74 65 78 74 6d 65 6e 75 22 29 2e 73 70 6c 69 74 28 22 20 22 | up.error.contextmenu").split("." |
19140 | 29 2c 20 66 75 6e 63 74 69 6f 6e 28 20 69 2c 20 6e 61 6d 65 20 29 20 7b 0a 0a 09 2f 2f 20 48 61 | ),.function(.i,.name.).{...//.Ha |
19160 | 6e 64 6c 65 20 65 76 65 6e 74 20 62 69 6e 64 69 6e 67 0a 09 6a 51 75 65 72 79 2e 66 6e 5b 20 6e | ndle.event.binding..jQuery.fn[.n |
19180 | 61 6d 65 20 5d 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 64 61 74 61 2c 20 66 6e 20 29 20 7b 0a 09 | ame.].=.function(.data,.fn.).{.. |
191a0 | 09 69 66 20 28 20 66 6e 20 3d 3d 20 6e 75 6c 6c 20 29 20 7b 0a 09 09 09 66 6e 20 3d 20 64 61 74 | .if.(.fn.==.null.).{....fn.=.dat |
191c0 | 61 3b 0a 09 09 09 64 61 74 61 20 3d 20 6e 75 6c 6c 3b 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e | a;....data.=.null;...}....return |
191e0 | 20 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 3e 20 30 20 3f 0a 09 09 09 74 68 69 73 2e | .arguments.length.>.0.?....this. |
19200 | 6f 6e 28 20 6e 61 6d 65 2c 20 6e 75 6c 6c 2c 20 64 61 74 61 2c 20 66 6e 20 29 20 3a 0a 09 09 09 | on(.name,.null,.data,.fn.).:.... |
19220 | 74 68 69 73 2e 74 72 69 67 67 65 72 28 20 6e 61 6d 65 20 29 3b 0a 09 7d 3b 0a 0a 09 69 66 20 28 | this.trigger(.name.);..};...if.( |
19240 | 20 72 6b 65 79 45 76 65 6e 74 2e 74 65 73 74 28 20 6e 61 6d 65 20 29 20 29 20 7b 0a 09 09 6a 51 | .rkeyEvent.test(.name.).).{...jQ |
19260 | 75 65 72 79 2e 65 76 65 6e 74 2e 66 69 78 48 6f 6f 6b 73 5b 20 6e 61 6d 65 20 5d 20 3d 20 6a 51 | uery.event.fixHooks[.name.].=.jQ |
19280 | 75 65 72 79 2e 65 76 65 6e 74 2e 6b 65 79 48 6f 6f 6b 73 3b 0a 09 7d 0a 0a 09 69 66 20 28 20 72 | uery.event.keyHooks;..}...if.(.r |
192a0 | 6d 6f 75 73 65 45 76 65 6e 74 2e 74 65 73 74 28 20 6e 61 6d 65 20 29 20 29 20 7b 0a 09 09 6a 51 | mouseEvent.test(.name.).).{...jQ |
192c0 | 75 65 72 79 2e 65 76 65 6e 74 2e 66 69 78 48 6f 6f 6b 73 5b 20 6e 61 6d 65 20 5d 20 3d 20 6a 51 | uery.event.fixHooks[.name.].=.jQ |
192e0 | 75 65 72 79 2e 65 76 65 6e 74 2e 6d 6f 75 73 65 48 6f 6f 6b 73 3b 0a 09 7d 0a 7d 29 3b 0a 2f 2a | uery.event.mouseHooks;..}.});./* |
19300 | 21 0d 0a 20 2a 20 53 69 7a 7a 6c 65 20 43 53 53 20 53 65 6c 65 63 74 6f 72 20 45 6e 67 69 6e 65 | !...*.Sizzle.CSS.Selector.Engine |
19320 | 0d 0a 20 2a 20 20 43 6f 70 79 72 69 67 68 74 20 32 30 31 32 20 6a 51 75 65 72 79 20 46 6f 75 6e | ...*..Copyright.2012.jQuery.Foun |
19340 | 64 61 74 69 6f 6e 20 61 6e 64 20 6f 74 68 65 72 20 63 6f 6e 74 72 69 62 75 74 6f 72 73 0d 0a 20 | dation.and.other.contributors... |
19360 | 2a 20 20 52 65 6c 65 61 73 65 64 20 75 6e 64 65 72 20 74 68 65 20 4d 49 54 20 6c 69 63 65 6e 73 | *..Released.under.the.MIT.licens |
19380 | 65 0d 0a 20 2a 20 20 68 74 74 70 3a 2f 2f 73 69 7a 7a 6c 65 6a 73 2e 63 6f 6d 2f 0d 0a 20 2a 2f | e...*..http://sizzlejs.com/...*/ |
193a0 | 0d 0a 28 66 75 6e 63 74 69 6f 6e 28 20 77 69 6e 64 6f 77 2c 20 75 6e 64 65 66 69 6e 65 64 20 29 | ..(function(.window,.undefined.) |
193c0 | 20 7b 0d 0a 0d 0a 76 61 72 20 63 61 63 68 65 64 72 75 6e 73 2c 0d 0a 09 64 69 72 72 75 6e 73 2c | .{....var.cachedruns,...dirruns, |
193e0 | 0d 0a 09 73 6f 72 74 4f 72 64 65 72 2c 0d 0a 09 73 69 62 6c 69 6e 67 43 68 65 63 6b 2c 0d 0a 09 | ...sortOrder,...siblingCheck,... |
19400 | 61 73 73 65 72 74 47 65 74 49 64 4e 6f 74 4e 61 6d 65 2c 0d 0a 0d 0a 09 64 6f 63 75 6d 65 6e 74 | assertGetIdNotName,.....document |
19420 | 20 3d 20 77 69 6e 64 6f 77 2e 64 6f 63 75 6d 65 6e 74 2c 0d 0a 09 64 6f 63 45 6c 65 6d 20 3d 20 | .=.window.document,...docElem.=. |
19440 | 64 6f 63 75 6d 65 6e 74 2e 64 6f 63 75 6d 65 6e 74 45 6c 65 6d 65 6e 74 2c 0d 0a 0d 0a 09 73 74 | document.documentElement,.....st |
19460 | 72 75 6e 64 65 66 69 6e 65 64 20 3d 20 22 75 6e 64 65 66 69 6e 65 64 22 2c 0d 0a 09 68 61 73 44 | rundefined.=."undefined",...hasD |
19480 | 75 70 6c 69 63 61 74 65 20 3d 20 66 61 6c 73 65 2c 0d 0a 09 62 61 73 65 48 61 73 44 75 70 6c 69 | uplicate.=.false,...baseHasDupli |
194a0 | 63 61 74 65 20 3d 20 74 72 75 65 2c 0d 0a 09 64 6f 6e 65 20 3d 20 30 2c 0d 0a 09 73 6c 69 63 65 | cate.=.true,...done.=.0,...slice |
194c0 | 20 3d 20 5b 5d 2e 73 6c 69 63 65 2c 0d 0a 09 70 75 73 68 20 3d 20 5b 5d 2e 70 75 73 68 2c 0d 0a | .=.[].slice,...push.=.[].push,.. |
194e0 | 0d 0a 09 65 78 70 61 6e 64 6f 20 3d 20 28 20 22 73 69 7a 63 61 63 68 65 22 20 2b 20 4d 61 74 68 | ...expando.=.(."sizcache".+.Math |
19500 | 2e 72 61 6e 64 6f 6d 28 29 20 29 2e 72 65 70 6c 61 63 65 28 20 22 2e 22 2c 20 22 22 20 29 2c 0d | .random().).replace(.".",."".),. |
19520 | 0a 0d 0a 09 2f 2f 20 52 65 67 65 78 0d 0a 0d 0a 09 2f 2f 20 57 68 69 74 65 73 70 61 63 65 20 63 | ....//.Regex.....//.Whitespace.c |
19540 | 68 61 72 61 63 74 65 72 73 20 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 54 52 2f 63 | haracters.http://www.w3.org/TR/c |
19560 | 73 73 33 2d 73 65 6c 65 63 74 6f 72 73 2f 23 77 68 69 74 65 73 70 61 63 65 0d 0a 09 77 68 69 74 | ss3-selectors/#whitespace...whit |
19580 | 65 73 70 61 63 65 20 3d 20 22 5b 5c 5c 78 32 30 5c 5c 74 5c 5c 72 5c 5c 6e 5c 5c 66 5d 22 2c 0d | espace.=."[\\x20\\t\\r\\n\\f]",. |
195a0 | 0a 09 2f 2f 20 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 54 52 2f 63 73 73 33 2d 73 | ..//.http://www.w3.org/TR/css3-s |
195c0 | 79 6e 74 61 78 2f 23 63 68 61 72 61 63 74 65 72 73 0d 0a 09 63 68 61 72 61 63 74 65 72 45 6e 63 | yntax/#characters...characterEnc |
195e0 | 6f 64 69 6e 67 20 3d 20 22 28 3f 3a 5c 5c 5c 5c 2e 7c 5b 2d 5c 5c 77 5d 7c 5b 5e 5c 5c 78 30 30 | oding.=."(?:\\\\.|[-\\w]|[^\\x00 |
19600 | 2d 5c 5c 78 61 30 5d 29 2b 22 2c 0d 0a 0d 0a 09 2f 2f 20 4c 6f 6f 73 65 6c 79 20 6d 6f 64 65 6c | -\\xa0])+",.....//.Loosely.model |
19620 | 65 64 20 6f 6e 20 43 53 53 20 69 64 65 6e 74 69 66 69 65 72 20 63 68 61 72 61 63 74 65 72 73 0d | ed.on.CSS.identifier.characters. |
19640 | 0a 09 2f 2f 20 41 6e 20 75 6e 71 75 6f 74 65 64 20 76 61 6c 75 65 20 73 68 6f 75 6c 64 20 62 65 | ..//.An.unquoted.value.should.be |
19660 | 20 61 20 43 53 53 20 69 64 65 6e 74 69 66 69 65 72 20 28 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 | .a.CSS.identifier.(http://www.w3 |
19680 | 2e 6f 72 67 2f 54 52 2f 63 73 73 33 2d 73 65 6c 65 63 74 6f 72 73 2f 23 61 74 74 72 69 62 75 74 | .org/TR/css3-selectors/#attribut |
196a0 | 65 2d 73 65 6c 65 63 74 6f 72 73 29 0d 0a 09 2f 2f 20 50 72 6f 70 65 72 20 73 79 6e 74 61 78 3a | e-selectors)...//.Proper.syntax: |
196c0 | 20 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 54 52 2f 43 53 53 32 31 2f 73 79 6e 64 | .http://www.w3.org/TR/CSS21/synd |
196e0 | 61 74 61 2e 68 74 6d 6c 23 76 61 6c 75 65 2d 64 65 66 2d 69 64 65 6e 74 69 66 69 65 72 0d 0a 09 | ata.html#value-def-identifier... |
19700 | 69 64 65 6e 74 69 66 69 65 72 20 3d 20 63 68 61 72 61 63 74 65 72 45 6e 63 6f 64 69 6e 67 2e 72 | identifier.=.characterEncoding.r |
19720 | 65 70 6c 61 63 65 28 20 22 77 22 2c 20 22 77 23 22 20 29 2c 0d 0a 0d 0a 09 2f 2f 20 41 63 63 65 | eplace(."w",."w#".),.....//.Acce |
19740 | 70 74 61 62 6c 65 20 6f 70 65 72 61 74 6f 72 73 20 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f | ptable.operators.http://www.w3.o |
19760 | 72 67 2f 54 52 2f 73 65 6c 65 63 74 6f 72 73 2f 23 61 74 74 72 69 62 75 74 65 2d 73 65 6c 65 63 | rg/TR/selectors/#attribute-selec |
19780 | 74 6f 72 73 0d 0a 09 6f 70 65 72 61 74 6f 72 73 20 3d 20 22 28 5b 2a 5e 24 7c 21 7e 5d 3f 3d 29 | tors...operators.=."([*^$|!~]?=) |
197a0 | 22 2c 0d 0a 09 61 74 74 72 69 62 75 74 65 73 20 3d 20 22 5c 5c 5b 22 20 2b 20 77 68 69 74 65 73 | ",...attributes.=."\\[".+.whites |
197c0 | 70 61 63 65 20 2b 20 22 2a 28 22 20 2b 20 63 68 61 72 61 63 74 65 72 45 6e 63 6f 64 69 6e 67 20 | pace.+."*(".+.characterEncoding. |
197e0 | 2b 20 22 29 22 20 2b 20 77 68 69 74 65 73 70 61 63 65 20 2b 0d 0a 09 09 22 2a 28 3f 3a 22 20 2b | +.")".+.whitespace.+...."*(?:".+ |
19800 | 20 6f 70 65 72 61 74 6f 72 73 20 2b 20 77 68 69 74 65 73 70 61 63 65 20 2b 20 22 2a 28 3f 3a 28 | .operators.+.whitespace.+."*(?:( |
19820 | 5b 27 5c 22 5d 29 28 28 3f 3a 5c 5c 5c 5c 2e 7c 5b 5e 5c 5c 5c 5c 5d 29 2a 3f 29 5c 5c 33 7c 28 | ['\"])((?:\\\\.|[^\\\\])*?)\\3|( |
19840 | 22 20 2b 20 69 64 65 6e 74 69 66 69 65 72 20 2b 20 22 29 7c 29 7c 29 22 20 2b 20 77 68 69 74 65 | ".+.identifier.+.")|)|)".+.white |
19860 | 73 70 61 63 65 20 2b 20 22 2a 5c 5c 5d 22 2c 0d 0a 09 70 73 65 75 64 6f 73 20 3d 20 22 3a 28 22 | space.+."*\\]",...pseudos.=.":(" |
19880 | 20 2b 20 63 68 61 72 61 63 74 65 72 45 6e 63 6f 64 69 6e 67 20 2b 20 22 29 28 3f 3a 5c 5c 28 28 | .+.characterEncoding.+.")(?:\\(( |
198a0 | 3f 3a 28 5b 27 5c 22 5d 29 28 28 3f 3a 5c 5c 5c 5c 2e 7c 5b 5e 5c 5c 5c 5c 5d 29 2a 3f 29 5c 5c | ?:(['\"])((?:\\\\.|[^\\\\])*?)\\ |
198c0 | 32 7c 28 28 3f 3a 5b 5e 2c 5d 7c 5c 5c 5c 5c 2c 7c 28 3f 3a 2c 28 3f 3d 5b 5e 5c 5c 5b 5d 2a 5c | 2|((?:[^,]|\\\\,|(?:,(?=[^\\[]*\ |
198e0 | 5c 5d 29 29 7c 28 3f 3a 2c 28 3f 3d 5b 5e 5c 5c 28 5d 2a 5c 5c 29 29 29 29 2a 29 29 5c 5c 29 7c | \]))|(?:,(?=[^\\(]*\\))))*))\\)| |
19900 | 29 22 2c 0d 0a 09 70 6f 73 20 3d 20 22 3a 28 6e 74 68 7c 65 71 7c 67 74 7c 6c 74 7c 66 69 72 73 | )",...pos.=.":(nth|eq|gt|lt|firs |
19920 | 74 7c 6c 61 73 74 7c 65 76 65 6e 7c 6f 64 64 29 28 3f 3a 5c 5c 28 28 5c 5c 64 2a 29 5c 5c 29 7c | t|last|even|odd)(?:\\((\\d*)\\)| |
19940 | 29 28 3f 3d 5b 5e 2d 5d 7c 24 29 22 2c 0d 0a 09 63 6f 6d 62 69 6e 61 74 6f 72 73 20 3d 20 77 68 | )(?=[^-]|$)",...combinators.=.wh |
19960 | 69 74 65 73 70 61 63 65 20 2b 20 22 2a 28 5b 5c 5c 78 32 30 5c 5c 74 5c 5c 72 5c 5c 6e 5c 5c 66 | itespace.+."*([\\x20\\t\\r\\n\\f |
19980 | 3e 2b 7e 5d 29 22 20 2b 20 77 68 69 74 65 73 70 61 63 65 20 2b 20 22 2a 22 2c 0d 0a 09 67 72 6f | >+~])".+.whitespace.+."*",...gro |
199a0 | 75 70 73 20 3d 20 22 28 3f 3d 5b 5e 5c 5c 78 32 30 5c 5c 74 5c 5c 72 5c 5c 6e 5c 5c 66 5d 29 28 | ups.=."(?=[^\\x20\\t\\r\\n\\f])( |
199c0 | 3f 3a 5c 5c 5c 5c 2e 7c 22 20 2b 20 61 74 74 72 69 62 75 74 65 73 20 2b 20 22 7c 22 20 2b 20 70 | ?:\\\\.|".+.attributes.+."|".+.p |
199e0 | 73 65 75 64 6f 73 2e 72 65 70 6c 61 63 65 28 20 32 2c 20 37 20 29 20 2b 20 22 7c 5b 5e 5c 5c 5c | seudos.replace(.2,.7.).+."|[^\\\ |
19a00 | 5c 28 29 2c 5d 29 2b 22 2c 0d 0a 0d 0a 09 2f 2f 20 4c 65 61 64 69 6e 67 20 61 6e 64 20 6e 6f 6e | \(),])+",.....//.Leading.and.non |
19a20 | 2d 65 73 63 61 70 65 64 20 74 72 61 69 6c 69 6e 67 20 77 68 69 74 65 73 70 61 63 65 2c 20 63 61 | -escaped.trailing.whitespace,.ca |
19a40 | 70 74 75 72 69 6e 67 20 73 6f 6d 65 20 6e 6f 6e 2d 77 68 69 74 65 73 70 61 63 65 20 63 68 61 72 | pturing.some.non-whitespace.char |
19a60 | 61 63 74 65 72 73 20 70 72 65 63 65 64 69 6e 67 20 74 68 65 20 6c 61 74 74 65 72 0d 0a 09 72 74 | acters.preceding.the.latter...rt |
19a80 | 72 69 6d 20 3d 20 6e 65 77 20 52 65 67 45 78 70 28 20 22 5e 22 20 2b 20 77 68 69 74 65 73 70 61 | rim.=.new.RegExp(."^".+.whitespa |
19aa0 | 63 65 20 2b 20 22 2b 7c 28 28 3f 3a 5e 7c 5b 5e 5c 5c 5c 5c 5d 29 28 3f 3a 5c 5c 5c 5c 2e 29 2a | ce.+."+|((?:^|[^\\\\])(?:\\\\.)* |
19ac0 | 29 22 20 2b 20 77 68 69 74 65 73 70 61 63 65 20 2b 20 22 2b 24 22 2c 20 22 67 22 20 29 2c 0d 0a | )".+.whitespace.+."+$",."g".),.. |
19ae0 | 0d 0a 09 72 63 6f 6d 62 69 6e 61 74 6f 72 73 20 3d 20 6e 65 77 20 52 65 67 45 78 70 28 20 22 5e | ...rcombinators.=.new.RegExp(."^ |
19b00 | 22 20 2b 20 63 6f 6d 62 69 6e 61 74 6f 72 73 20 29 2c 0d 0a 0d 0a 09 2f 2f 20 41 6c 6c 20 73 69 | ".+.combinators.),.....//.All.si |
19b20 | 6d 70 6c 65 20 28 6e 6f 6e 2d 63 6f 6d 6d 61 29 20 73 65 6c 65 63 74 6f 72 73 2c 20 65 78 63 6c | mple.(non-comma).selectors,.excl |
19b40 | 75 64 69 6e 67 20 69 6e 73 69 67 6e 69 66 61 6e 74 20 74 72 61 69 6c 69 6e 67 20 77 68 69 74 65 | uding.insignifant.trailing.white |
19b60 | 73 70 61 63 65 0d 0a 09 72 67 72 6f 75 70 73 20 3d 20 6e 65 77 20 52 65 67 45 78 70 28 20 67 72 | space...rgroups.=.new.RegExp(.gr |
19b80 | 6f 75 70 73 20 2b 20 22 3f 28 3f 3d 22 20 2b 20 77 68 69 74 65 73 70 61 63 65 20 2b 20 22 2a 2c | oups.+."?(?=".+.whitespace.+."*, |
19ba0 | 7c 24 29 22 2c 20 22 67 22 20 29 2c 0d 0a 0d 0a 09 2f 2f 20 41 20 73 65 6c 65 63 74 6f 72 2c 20 | |$)",."g".),.....//.A.selector,. |
19bc0 | 6f 72 20 65 76 65 72 79 74 68 69 6e 67 20 61 66 74 65 72 20 6c 65 61 64 69 6e 67 20 77 68 69 74 | or.everything.after.leading.whit |
19be0 | 65 73 70 61 63 65 0d 0a 09 2f 2f 20 4f 70 74 69 6f 6e 61 6c 6c 79 20 66 6f 6c 6c 6f 77 65 64 20 | espace...//.Optionally.followed. |
19c00 | 69 6e 20 65 69 74 68 65 72 20 63 61 73 65 20 62 79 20 61 20 22 29 22 20 66 6f 72 20 74 65 72 6d | in.either.case.by.a.")".for.term |
19c20 | 69 6e 61 74 69 6e 67 20 73 75 62 2d 73 65 6c 65 63 74 6f 72 73 0d 0a 09 72 73 65 6c 65 63 74 6f | inating.sub-selectors...rselecto |
19c40 | 72 20 3d 20 6e 65 77 20 52 65 67 45 78 70 28 20 22 5e 28 3f 3a 28 3f 21 2c 29 28 3f 3a 28 3f 3a | r.=.new.RegExp(."^(?:(?!,)(?:(?: |
19c60 | 5e 7c 2c 29 22 20 2b 20 77 68 69 74 65 73 70 61 63 65 20 2b 20 22 2a 22 20 2b 20 67 72 6f 75 70 | ^|,)".+.whitespace.+."*".+.group |
19c80 | 73 20 2b 20 22 29 2a 3f 7c 22 20 2b 20 77 68 69 74 65 73 70 61 63 65 20 2b 20 22 2a 28 2e 2a 3f | s.+.")*?|".+.whitespace.+."*(.*? |
19ca0 | 29 29 28 5c 5c 29 7c 24 29 22 20 29 2c 0d 0a 0d 0a 09 2f 2f 20 41 6c 6c 20 63 6f 6d 62 69 6e 61 | ))(\\)|$)".),.....//.All.combina |
19cc0 | 74 6f 72 73 20 61 6e 64 20 73 65 6c 65 63 74 6f 72 20 63 6f 6d 70 6f 6e 65 6e 74 73 20 28 61 74 | tors.and.selector.components.(at |
19ce0 | 74 72 69 62 75 74 65 20 74 65 73 74 2c 20 74 61 67 2c 20 70 73 65 75 64 6f 2c 20 65 74 63 2e 29 | tribute.test,.tag,.pseudo,.etc.) |
19d00 | 2c 20 74 68 65 20 6c 61 74 74 65 72 20 61 70 70 65 61 72 69 6e 67 20 74 6f 67 65 74 68 65 72 20 | ,.the.latter.appearing.together. |
19d20 | 77 68 65 6e 20 63 6f 6e 73 65 63 75 74 69 76 65 0d 0a 09 72 74 6f 6b 65 6e 73 20 3d 20 6e 65 77 | when.consecutive...rtokens.=.new |
19d40 | 20 52 65 67 45 78 70 28 20 67 72 6f 75 70 73 2e 73 6c 69 63 65 28 20 31 39 2c 20 2d 36 20 29 20 | .RegExp(.groups.slice(.19,.-6.). |
19d60 | 2b 20 22 5c 5c 78 32 30 5c 5c 74 5c 5c 72 5c 5c 6e 5c 5c 66 3e 2b 7e 5d 29 2b 7c 22 20 2b 20 63 | +."\\x20\\t\\r\\n\\f>+~])+|".+.c |
19d80 | 6f 6d 62 69 6e 61 74 6f 72 73 2c 20 22 67 22 20 29 2c 0d 0a 0d 0a 09 2f 2f 20 45 61 73 69 6c 79 | ombinators,."g".),.....//.Easily |
19da0 | 2d 70 61 72 73 65 61 62 6c 65 2f 72 65 74 72 69 65 76 61 62 6c 65 20 49 44 20 6f 72 20 54 41 47 | -parseable/retrievable.ID.or.TAG |
19dc0 | 20 6f 72 20 43 4c 41 53 53 20 73 65 6c 65 63 74 6f 72 73 0d 0a 09 72 71 75 69 63 6b 45 78 70 72 | .or.CLASS.selectors...rquickExpr |
19de0 | 20 3d 20 2f 5e 28 3f 3a 23 28 5b 5c 77 5c 2d 5d 2b 29 7c 28 5c 77 2b 29 7c 5c 2e 28 5b 5c 77 5c | .=./^(?:#([\w\-]+)|(\w+)|\.([\w\ |
19e00 | 2d 5d 2b 29 29 24 2f 2c 0d 0a 0d 0a 09 72 73 69 62 6c 69 6e 67 20 3d 20 2f 5b 5c 78 32 30 5c 74 | -]+))$/,.....rsibling.=./[\x20\t |
19e20 | 5c 72 5c 6e 5c 66 5d 2a 5b 2b 7e 5d 2f 2c 0d 0a 09 72 65 6e 64 73 57 69 74 68 4e 6f 74 20 3d 20 | \r\n\f]*[+~]/,...rendsWithNot.=. |
19e40 | 2f 3a 6e 6f 74 5c 28 24 2f 2c 0d 0a 0d 0a 09 72 68 65 61 64 65 72 20 3d 20 2f 68 5c 64 2f 69 2c | /:not\($/,.....rheader.=./h\d/i, |
19e60 | 0d 0a 09 72 69 6e 70 75 74 73 20 3d 20 2f 69 6e 70 75 74 7c 73 65 6c 65 63 74 7c 74 65 78 74 61 | ...rinputs.=./input|select|texta |
19e80 | 72 65 61 7c 62 75 74 74 6f 6e 2f 69 2c 0d 0a 0d 0a 09 72 62 61 63 6b 73 6c 61 73 68 20 3d 20 2f | rea|button/i,.....rbackslash.=./ |
19ea0 | 5c 5c 28 3f 21 5c 5c 29 2f 67 2c 0d 0a 0d 0a 09 6d 61 74 63 68 45 78 70 72 20 3d 20 7b 0d 0a 09 | \\(?!\\)/g,.....matchExpr.=.{... |
19ec0 | 09 22 49 44 22 3a 20 6e 65 77 20 52 65 67 45 78 70 28 20 22 5e 23 28 22 20 2b 20 63 68 61 72 61 | ."ID":.new.RegExp(."^#(".+.chara |
19ee0 | 63 74 65 72 45 6e 63 6f 64 69 6e 67 20 2b 20 22 29 22 20 29 2c 0d 0a 09 09 22 43 4c 41 53 53 22 | cterEncoding.+.")".),...."CLASS" |
19f00 | 3a 20 6e 65 77 20 52 65 67 45 78 70 28 20 22 5e 5c 5c 2e 28 22 20 2b 20 63 68 61 72 61 63 74 65 | :.new.RegExp(."^\\.(".+.characte |
19f20 | 72 45 6e 63 6f 64 69 6e 67 20 2b 20 22 29 22 20 29 2c 0d 0a 09 09 22 4e 41 4d 45 22 3a 20 6e 65 | rEncoding.+.")".),...."NAME":.ne |
19f40 | 77 20 52 65 67 45 78 70 28 20 22 5e 5c 5c 5b 6e 61 6d 65 3d 5b 27 5c 22 5d 3f 28 22 20 2b 20 63 | w.RegExp(."^\\[name=['\"]?(".+.c |
19f60 | 68 61 72 61 63 74 65 72 45 6e 63 6f 64 69 6e 67 20 2b 20 22 29 5b 27 5c 22 5d 3f 5c 5c 5d 22 20 | haracterEncoding.+.")['\"]?\\]". |
19f80 | 29 2c 0d 0a 09 09 22 54 41 47 22 3a 20 6e 65 77 20 52 65 67 45 78 70 28 20 22 5e 28 22 20 2b 20 | ),...."TAG":.new.RegExp(."^(".+. |
19fa0 | 63 68 61 72 61 63 74 65 72 45 6e 63 6f 64 69 6e 67 2e 72 65 70 6c 61 63 65 28 20 22 5b 2d 22 2c | characterEncoding.replace(."[-", |
19fc0 | 20 22 5b 2d 5c 5c 2a 22 20 29 20 2b 20 22 29 22 20 29 2c 0d 0a 09 09 22 41 54 54 52 22 3a 20 6e | ."[-\\*".).+.")".),...."ATTR":.n |
19fe0 | 65 77 20 52 65 67 45 78 70 28 20 22 5e 22 20 2b 20 61 74 74 72 69 62 75 74 65 73 20 29 2c 0d 0a | ew.RegExp(."^".+.attributes.),.. |
1a000 | 09 09 22 50 53 45 55 44 4f 22 3a 20 6e 65 77 20 52 65 67 45 78 70 28 20 22 5e 22 20 2b 20 70 73 | .."PSEUDO":.new.RegExp(."^".+.ps |
1a020 | 65 75 64 6f 73 20 29 2c 0d 0a 09 09 22 43 48 49 4c 44 22 3a 20 6e 65 77 20 52 65 67 45 78 70 28 | eudos.),...."CHILD":.new.RegExp( |
1a040 | 20 22 5e 3a 28 6f 6e 6c 79 7c 6e 74 68 7c 6c 61 73 74 7c 66 69 72 73 74 29 2d 63 68 69 6c 64 28 | ."^:(only|nth|last|first)-child( |
1a060 | 3f 3a 5c 5c 28 22 20 2b 20 77 68 69 74 65 73 70 61 63 65 20 2b 0d 0a 09 09 09 22 2a 28 65 76 65 | ?:\\(".+.whitespace.+....."*(eve |
1a080 | 6e 7c 6f 64 64 7c 28 28 5b 2b 2d 5d 7c 29 28 5c 5c 64 2a 29 6e 7c 29 22 20 2b 20 77 68 69 74 65 | n|odd|(([+-]|)(\\d*)n|)".+.white |
1a0a0 | 73 70 61 63 65 20 2b 20 22 2a 28 3f 3a 28 5b 2b 2d 5d 7c 29 22 20 2b 20 77 68 69 74 65 73 70 61 | space.+."*(?:([+-]|)".+.whitespa |
1a0c0 | 63 65 20 2b 0d 0a 09 09 09 22 2a 28 5c 5c 64 2b 29 7c 29 29 22 20 2b 20 77 68 69 74 65 73 70 61 | ce.+....."*(\\d+)|))".+.whitespa |
1a0e0 | 63 65 20 2b 20 22 2a 5c 5c 29 7c 29 22 2c 20 22 69 22 20 29 2c 0d 0a 09 09 22 50 4f 53 22 3a 20 | ce.+."*\\)|)",."i".),...."POS":. |
1a100 | 6e 65 77 20 52 65 67 45 78 70 28 20 70 6f 73 2c 20 22 69 67 22 20 29 2c 0d 0a 09 09 2f 2f 20 46 | new.RegExp(.pos,."ig".),....//.F |
1a120 | 6f 72 20 75 73 65 20 69 6e 20 6c 69 62 72 61 72 69 65 73 20 69 6d 70 6c 65 6d 65 6e 74 69 6e 67 | or.use.in.libraries.implementing |
1a140 | 20 2e 69 73 28 29 0d 0a 09 09 22 6e 65 65 64 73 43 6f 6e 74 65 78 74 22 3a 20 6e 65 77 20 52 65 | ..is()...."needsContext":.new.Re |
1a160 | 67 45 78 70 28 20 22 5e 22 20 2b 20 77 68 69 74 65 73 70 61 63 65 20 2b 20 22 2a 5b 3e 2b 7e 5d | gExp(."^".+.whitespace.+."*[>+~] |
1a180 | 7c 22 20 2b 20 70 6f 73 2c 20 22 69 22 20 29 0d 0a 09 7d 2c 0d 0a 0d 0a 09 63 6c 61 73 73 43 61 | |".+.pos,."i".)...},.....classCa |
1a1a0 | 63 68 65 20 3d 20 7b 7d 2c 0d 0a 09 63 61 63 68 65 64 43 6c 61 73 73 65 73 20 3d 20 5b 5d 2c 0d | che.=.{},...cachedClasses.=.[],. |
1a1c0 | 0a 09 63 6f 6d 70 69 6c 65 72 43 61 63 68 65 20 3d 20 7b 7d 2c 0d 0a 09 63 61 63 68 65 64 53 65 | ..compilerCache.=.{},...cachedSe |
1a1e0 | 6c 65 63 74 6f 72 73 20 3d 20 5b 5d 2c 0d 0a 0d 0a 09 2f 2f 20 4d 61 72 6b 20 61 20 66 75 6e 63 | lectors.=.[],.....//.Mark.a.func |
1a200 | 74 69 6f 6e 20 66 6f 72 20 75 73 65 20 69 6e 20 66 69 6c 74 65 72 69 6e 67 0d 0a 09 6d 61 72 6b | tion.for.use.in.filtering...mark |
1a220 | 46 75 6e 63 74 69 6f 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 66 6e 20 29 20 7b 0d 0a 09 09 66 | Function.=.function(.fn.).{....f |
1a240 | 6e 2e 73 69 7a 7a 6c 65 46 69 6c 74 65 72 20 3d 20 74 72 75 65 3b 0d 0a 09 09 72 65 74 75 72 6e | n.sizzleFilter.=.true;....return |
1a260 | 20 66 6e 3b 0d 0a 09 7d 2c 0d 0a 0d 0a 09 2f 2f 20 52 65 74 75 72 6e 73 20 61 20 66 75 6e 63 74 | .fn;...},.....//.Returns.a.funct |
1a280 | 69 6f 6e 20 74 6f 20 75 73 65 20 69 6e 20 70 73 65 75 64 6f 73 20 66 6f 72 20 69 6e 70 75 74 20 | ion.to.use.in.pseudos.for.input. |
1a2a0 | 74 79 70 65 73 0d 0a 09 63 72 65 61 74 65 49 6e 70 75 74 46 75 6e 63 74 69 6f 6e 20 3d 20 66 75 | types...createInputFunction.=.fu |
1a2c0 | 6e 63 74 69 6f 6e 28 20 74 79 70 65 20 29 20 7b 0d 0a 09 09 72 65 74 75 72 6e 20 66 75 6e 63 74 | nction(.type.).{....return.funct |
1a2e0 | 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 2f 2f 20 43 68 65 63 6b 20 74 68 65 20 69 | ion(.elem.).{.....//.Check.the.i |
1a300 | 6e 70 75 74 27 73 20 6e 6f 64 65 4e 61 6d 65 20 61 6e 64 20 74 79 70 65 0d 0a 09 09 09 72 65 74 | nput's.nodeName.and.type.....ret |
1a320 | 75 72 6e 20 65 6c 65 6d 2e 6e 6f 64 65 4e 61 6d 65 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 20 | urn.elem.nodeName.toLowerCase(). |
1a340 | 3d 3d 3d 20 22 69 6e 70 75 74 22 20 26 26 20 65 6c 65 6d 2e 74 79 70 65 20 3d 3d 3d 20 74 79 70 | ===."input".&&.elem.type.===.typ |
1a360 | 65 3b 0d 0a 09 09 7d 3b 0d 0a 09 7d 2c 0d 0a 0d 0a 09 2f 2f 20 52 65 74 75 72 6e 73 20 61 20 66 | e;....};...},.....//.Returns.a.f |
1a380 | 75 6e 63 74 69 6f 6e 20 74 6f 20 75 73 65 20 69 6e 20 70 73 65 75 64 6f 73 20 66 6f 72 20 62 75 | unction.to.use.in.pseudos.for.bu |
1a3a0 | 74 74 6f 6e 73 0d 0a 09 63 72 65 61 74 65 42 75 74 74 6f 6e 46 75 6e 63 74 69 6f 6e 20 3d 20 66 | ttons...createButtonFunction.=.f |
1a3c0 | 75 6e 63 74 69 6f 6e 28 20 74 79 70 65 20 29 20 7b 0d 0a 09 09 72 65 74 75 72 6e 20 66 75 6e 63 | unction(.type.).{....return.func |
1a3e0 | 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 76 61 72 20 6e 61 6d 65 20 3d 20 65 6c | tion(.elem.).{.....var.name.=.el |
1a400 | 65 6d 2e 6e 6f 64 65 4e 61 6d 65 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 3b 0d 0a 09 09 09 72 | em.nodeName.toLowerCase();.....r |
1a420 | 65 74 75 72 6e 20 28 6e 61 6d 65 20 3d 3d 3d 20 22 69 6e 70 75 74 22 20 7c 7c 20 6e 61 6d 65 20 | eturn.(name.===."input".||.name. |
1a440 | 3d 3d 3d 20 22 62 75 74 74 6f 6e 22 29 20 26 26 20 65 6c 65 6d 2e 74 79 70 65 20 3d 3d 3d 20 74 | ===."button").&&.elem.type.===.t |
1a460 | 79 70 65 3b 0d 0a 09 09 7d 3b 0d 0a 09 7d 2c 0d 0a 0d 0a 09 2f 2f 20 55 73 65 64 20 66 6f 72 20 | ype;....};...},.....//.Used.for. |
1a480 | 74 65 73 74 69 6e 67 20 73 6f 6d 65 74 68 69 6e 67 20 6f 6e 20 61 6e 20 65 6c 65 6d 65 6e 74 0d | testing.something.on.an.element. |
1a4a0 | 0a 09 61 73 73 65 72 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 66 6e 20 29 20 7b 0d 0a 09 09 76 | ..assert.=.function(.fn.).{....v |
1a4c0 | 61 72 20 70 61 73 73 20 3d 20 66 61 6c 73 65 2c 0d 0a 09 09 09 64 69 76 20 3d 20 64 6f 63 75 6d | ar.pass.=.false,.....div.=.docum |
1a4e0 | 65 6e 74 2e 63 72 65 61 74 65 45 6c 65 6d 65 6e 74 28 22 64 69 76 22 29 3b 0d 0a 09 09 74 72 79 | ent.createElement("div");....try |
1a500 | 20 7b 0d 0a 09 09 09 70 61 73 73 20 3d 20 66 6e 28 20 64 69 76 20 29 3b 0d 0a 09 09 7d 20 63 61 | .{.....pass.=.fn(.div.);....}.ca |
1a520 | 74 63 68 20 28 65 29 20 7b 7d 0d 0a 09 09 2f 2f 20 72 65 6c 65 61 73 65 20 6d 65 6d 6f 72 79 20 | tch.(e).{}....//.release.memory. |
1a540 | 69 6e 20 49 45 0d 0a 09 09 64 69 76 20 3d 20 6e 75 6c 6c 3b 0d 0a 09 09 72 65 74 75 72 6e 20 70 | in.IE....div.=.null;....return.p |
1a560 | 61 73 73 3b 0d 0a 09 7d 2c 0d 0a 0d 0a 09 2f 2f 20 43 68 65 63 6b 20 69 66 20 61 74 74 72 69 62 | ass;...},.....//.Check.if.attrib |
1a580 | 75 74 65 73 20 73 68 6f 75 6c 64 20 62 65 20 72 65 74 72 69 65 76 65 64 20 62 79 20 61 74 74 72 | utes.should.be.retrieved.by.attr |
1a5a0 | 69 62 75 74 65 20 6e 6f 64 65 73 0d 0a 09 61 73 73 65 72 74 41 74 74 72 69 62 75 74 65 73 20 3d | ibute.nodes...assertAttributes.= |
1a5c0 | 20 61 73 73 65 72 74 28 66 75 6e 63 74 69 6f 6e 28 20 64 69 76 20 29 20 7b 0d 0a 09 09 64 69 76 | .assert(function(.div.).{....div |
1a5e0 | 2e 69 6e 6e 65 72 48 54 4d 4c 20 3d 20 22 3c 73 65 6c 65 63 74 3e 3c 2f 73 65 6c 65 63 74 3e 22 | .innerHTML.=."<select></select>" |
1a600 | 3b 0d 0a 09 09 76 61 72 20 74 79 70 65 20 3d 20 74 79 70 65 6f 66 20 64 69 76 2e 6c 61 73 74 43 | ;....var.type.=.typeof.div.lastC |
1a620 | 68 69 6c 64 2e 67 65 74 41 74 74 72 69 62 75 74 65 28 22 6d 75 6c 74 69 70 6c 65 22 29 3b 0d 0a | hild.getAttribute("multiple");.. |
1a640 | 09 09 2f 2f 20 49 45 38 20 72 65 74 75 72 6e 73 20 61 20 73 74 72 69 6e 67 20 66 6f 72 20 73 6f | ..//.IE8.returns.a.string.for.so |
1a660 | 6d 65 20 61 74 74 72 69 62 75 74 65 73 20 65 76 65 6e 20 77 68 65 6e 20 6e 6f 74 20 70 72 65 73 | me.attributes.even.when.not.pres |
1a680 | 65 6e 74 0d 0a 09 09 72 65 74 75 72 6e 20 74 79 70 65 20 21 3d 3d 20 22 62 6f 6f 6c 65 61 6e 22 | ent....return.type.!==."boolean" |
1a6a0 | 20 26 26 20 74 79 70 65 20 21 3d 3d 20 22 73 74 72 69 6e 67 22 3b 0d 0a 09 7d 29 2c 0d 0a 0d 0a | .&&.type.!==."string";...}),.... |
1a6c0 | 09 2f 2f 20 43 68 65 63 6b 20 69 66 20 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 20 72 65 74 75 | .//.Check.if.getElementById.retu |
1a6e0 | 72 6e 73 20 65 6c 65 6d 65 6e 74 73 20 62 79 20 6e 61 6d 65 0d 0a 09 2f 2f 20 43 68 65 63 6b 20 | rns.elements.by.name...//.Check. |
1a700 | 69 66 20 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 4e 61 6d 65 20 70 72 69 76 69 6c 65 67 65 73 20 | if.getElementsByName.privileges. |
1a720 | 66 6f 72 6d 20 63 6f 6e 74 72 6f 6c 73 20 6f 72 20 72 65 74 75 72 6e 73 20 65 6c 65 6d 65 6e 74 | form.controls.or.returns.element |
1a740 | 73 20 62 79 20 49 44 0d 0a 09 61 73 73 65 72 74 55 73 61 62 6c 65 4e 61 6d 65 20 3d 20 61 73 73 | s.by.ID...assertUsableName.=.ass |
1a760 | 65 72 74 28 66 75 6e 63 74 69 6f 6e 28 20 64 69 76 20 29 20 7b 0d 0a 09 09 2f 2f 20 49 6e 6a 65 | ert(function(.div.).{....//.Inje |
1a780 | 63 74 20 63 6f 6e 74 65 6e 74 0d 0a 09 09 64 69 76 2e 69 64 20 3d 20 65 78 70 61 6e 64 6f 20 2b | ct.content....div.id.=.expando.+ |
1a7a0 | 20 30 3b 0d 0a 09 09 64 69 76 2e 69 6e 6e 65 72 48 54 4d 4c 20 3d 20 22 3c 61 20 6e 61 6d 65 3d | .0;....div.innerHTML.=."<a.name= |
1a7c0 | 27 22 20 2b 20 65 78 70 61 6e 64 6f 20 2b 20 22 27 3e 3c 2f 61 3e 3c 64 69 76 20 6e 61 6d 65 3d | '".+.expando.+."'></a><div.name= |
1a7e0 | 27 22 20 2b 20 65 78 70 61 6e 64 6f 20 2b 20 22 27 3e 3c 2f 64 69 76 3e 22 3b 0d 0a 09 09 64 6f | '".+.expando.+."'></div>";....do |
1a800 | 63 45 6c 65 6d 2e 69 6e 73 65 72 74 42 65 66 6f 72 65 28 20 64 69 76 2c 20 64 6f 63 45 6c 65 6d | cElem.insertBefore(.div,.docElem |
1a820 | 2e 66 69 72 73 74 43 68 69 6c 64 20 29 3b 0d 0a 0d 0a 09 09 2f 2f 20 54 65 73 74 0d 0a 09 09 76 | .firstChild.);......//.Test....v |
1a840 | 61 72 20 70 61 73 73 20 3d 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 | ar.pass.=.document.getElementsBy |
1a860 | 4e 61 6d 65 20 26 26 0d 0a 09 09 09 2f 2f 20 62 75 67 67 79 20 62 72 6f 77 73 65 72 73 20 77 69 | Name.&&.....//.buggy.browsers.wi |
1a880 | 6c 6c 20 72 65 74 75 72 6e 20 66 65 77 65 72 20 74 68 61 6e 20 74 68 65 20 63 6f 72 72 65 63 74 | ll.return.fewer.than.the.correct |
1a8a0 | 20 32 0d 0a 09 09 09 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 4e 61 6d | .2.....document.getElementsByNam |
1a8c0 | 65 28 20 65 78 70 61 6e 64 6f 20 29 2e 6c 65 6e 67 74 68 20 3d 3d 3d 0d 0a 09 09 09 2f 2f 20 62 | e(.expando.).length.===.....//.b |
1a8e0 | 75 67 67 79 20 62 72 6f 77 73 65 72 73 20 77 69 6c 6c 20 72 65 74 75 72 6e 20 6d 6f 72 65 20 74 | uggy.browsers.will.return.more.t |
1a900 | 68 61 6e 20 74 68 65 20 63 6f 72 72 65 63 74 20 30 0d 0a 09 09 09 32 20 2b 20 64 6f 63 75 6d 65 | han.the.correct.0.....2.+.docume |
1a920 | 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 4e 61 6d 65 28 20 65 78 70 61 6e 64 6f 20 2b 20 | nt.getElementsByName(.expando.+. |
1a940 | 30 20 29 2e 6c 65 6e 67 74 68 3b 0d 0a 09 09 61 73 73 65 72 74 47 65 74 49 64 4e 6f 74 4e 61 6d | 0.).length;....assertGetIdNotNam |
1a960 | 65 20 3d 20 21 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 20 65 78 | e.=.!document.getElementById(.ex |
1a980 | 70 61 6e 64 6f 20 29 3b 0d 0a 0d 0a 09 09 2f 2f 20 43 6c 65 61 6e 75 70 0d 0a 09 09 64 6f 63 45 | pando.);......//.Cleanup....docE |
1a9a0 | 6c 65 6d 2e 72 65 6d 6f 76 65 43 68 69 6c 64 28 20 64 69 76 20 29 3b 0d 0a 0d 0a 09 09 72 65 74 | lem.removeChild(.div.);......ret |
1a9c0 | 75 72 6e 20 70 61 73 73 3b 0d 0a 09 7d 29 2c 0d 0a 0d 0a 09 2f 2f 20 43 68 65 63 6b 20 69 66 20 | urn.pass;...}),.....//.Check.if. |
1a9e0 | 74 68 65 20 62 72 6f 77 73 65 72 20 72 65 74 75 72 6e 73 20 6f 6e 6c 79 20 65 6c 65 6d 65 6e 74 | the.browser.returns.only.element |
1aa00 | 73 0d 0a 09 2f 2f 20 77 68 65 6e 20 64 6f 69 6e 67 20 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 | s...//.when.doing.getElementsByT |
1aa20 | 61 67 4e 61 6d 65 28 22 2a 22 29 0d 0a 09 61 73 73 65 72 74 54 61 67 4e 61 6d 65 4e 6f 43 6f 6d | agName("*")...assertTagNameNoCom |
1aa40 | 6d 65 6e 74 73 20 3d 20 61 73 73 65 72 74 28 66 75 6e 63 74 69 6f 6e 28 20 64 69 76 20 29 20 7b | ments.=.assert(function(.div.).{ |
1aa60 | 0d 0a 09 09 64 69 76 2e 61 70 70 65 6e 64 43 68 69 6c 64 28 20 64 6f 63 75 6d 65 6e 74 2e 63 72 | ....div.appendChild(.document.cr |
1aa80 | 65 61 74 65 43 6f 6d 6d 65 6e 74 28 22 22 29 20 29 3b 0d 0a 09 09 72 65 74 75 72 6e 20 64 69 76 | eateComment("").);....return.div |
1aaa0 | 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 22 2a 22 29 2e 6c 65 6e 67 74 | .getElementsByTagName("*").lengt |
1aac0 | 68 20 3d 3d 3d 20 30 3b 0d 0a 09 7d 29 2c 0d 0a 0d 0a 09 2f 2f 20 43 68 65 63 6b 20 69 66 20 67 | h.===.0;...}),.....//.Check.if.g |
1aae0 | 65 74 41 74 74 72 69 62 75 74 65 20 72 65 74 75 72 6e 73 20 6e 6f 72 6d 61 6c 69 7a 65 64 20 68 | etAttribute.returns.normalized.h |
1ab00 | 72 65 66 20 61 74 74 72 69 62 75 74 65 73 0d 0a 09 61 73 73 65 72 74 48 72 65 66 4e 6f 74 4e 6f | ref.attributes...assertHrefNotNo |
1ab20 | 72 6d 61 6c 69 7a 65 64 20 3d 20 61 73 73 65 72 74 28 66 75 6e 63 74 69 6f 6e 28 20 64 69 76 20 | rmalized.=.assert(function(.div. |
1ab40 | 29 20 7b 0d 0a 09 09 64 69 76 2e 69 6e 6e 65 72 48 54 4d 4c 20 3d 20 22 3c 61 20 68 72 65 66 3d | ).{....div.innerHTML.=."<a.href= |
1ab60 | 27 23 27 3e 3c 2f 61 3e 22 3b 0d 0a 09 09 72 65 74 75 72 6e 20 64 69 76 2e 66 69 72 73 74 43 68 | '#'></a>";....return.div.firstCh |
1ab80 | 69 6c 64 20 26 26 20 74 79 70 65 6f 66 20 64 69 76 2e 66 69 72 73 74 43 68 69 6c 64 2e 67 65 74 | ild.&&.typeof.div.firstChild.get |
1aba0 | 41 74 74 72 69 62 75 74 65 20 21 3d 3d 20 73 74 72 75 6e 64 65 66 69 6e 65 64 20 26 26 0d 0a 09 | Attribute.!==.strundefined.&&... |
1abc0 | 09 09 64 69 76 2e 66 69 72 73 74 43 68 69 6c 64 2e 67 65 74 41 74 74 72 69 62 75 74 65 28 22 68 | ..div.firstChild.getAttribute("h |
1abe0 | 72 65 66 22 29 20 3d 3d 3d 20 22 23 22 3b 0d 0a 09 7d 29 2c 0d 0a 0d 0a 09 2f 2f 20 43 68 65 63 | ref").===."#";...}),.....//.Chec |
1ac00 | 6b 20 69 66 20 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 43 6c 61 73 73 4e 61 6d 65 20 63 61 6e 20 | k.if.getElementsByClassName.can. |
1ac20 | 62 65 20 74 72 75 73 74 65 64 0d 0a 09 61 73 73 65 72 74 55 73 61 62 6c 65 43 6c 61 73 73 4e 61 | be.trusted...assertUsableClassNa |
1ac40 | 6d 65 20 3d 20 61 73 73 65 72 74 28 66 75 6e 63 74 69 6f 6e 28 20 64 69 76 20 29 20 7b 0d 0a 09 | me.=.assert(function(.div.).{... |
1ac60 | 09 2f 2f 20 4f 70 65 72 61 20 63 61 6e 27 74 20 66 69 6e 64 20 61 20 73 65 63 6f 6e 64 20 63 6c | .//.Opera.can't.find.a.second.cl |
1ac80 | 61 73 73 6e 61 6d 65 20 28 69 6e 20 39 2e 36 29 0d 0a 09 09 64 69 76 2e 69 6e 6e 65 72 48 54 4d | assname.(in.9.6)....div.innerHTM |
1aca0 | 4c 20 3d 20 22 3c 64 69 76 20 63 6c 61 73 73 3d 27 68 69 64 64 65 6e 20 65 27 3e 3c 2f 64 69 76 | L.=."<div.class='hidden.e'></div |
1acc0 | 3e 3c 64 69 76 20 63 6c 61 73 73 3d 27 68 69 64 64 65 6e 27 3e 3c 2f 64 69 76 3e 22 3b 0d 0a 09 | ><div.class='hidden'></div>";... |
1ace0 | 09 69 66 20 28 20 21 64 69 76 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 43 6c 61 73 73 4e 61 6d | .if.(.!div.getElementsByClassNam |
1ad00 | 65 20 7c 7c 20 64 69 76 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 43 6c 61 73 73 4e 61 6d 65 28 | e.||.div.getElementsByClassName( |
1ad20 | 22 65 22 29 2e 6c 65 6e 67 74 68 20 3d 3d 3d 20 30 20 29 20 7b 0d 0a 09 09 09 72 65 74 75 72 6e | "e").length.===.0.).{.....return |
1ad40 | 20 66 61 6c 73 65 3b 0d 0a 09 09 7d 0d 0a 0d 0a 09 09 2f 2f 20 53 61 66 61 72 69 20 63 61 63 68 | .false;....}......//.Safari.cach |
1ad60 | 65 73 20 63 6c 61 73 73 20 61 74 74 72 69 62 75 74 65 73 2c 20 64 6f 65 73 6e 27 74 20 63 61 74 | es.class.attributes,.doesn't.cat |
1ad80 | 63 68 20 63 68 61 6e 67 65 73 20 28 69 6e 20 33 2e 32 29 0d 0a 09 09 64 69 76 2e 6c 61 73 74 43 | ch.changes.(in.3.2)....div.lastC |
1ada0 | 68 69 6c 64 2e 63 6c 61 73 73 4e 61 6d 65 20 3d 20 22 65 22 3b 0d 0a 09 09 72 65 74 75 72 6e 20 | hild.className.=."e";....return. |
1adc0 | 64 69 76 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 43 6c 61 73 73 4e 61 6d 65 28 22 65 22 29 2e | div.getElementsByClassName("e"). |
1ade0 | 6c 65 6e 67 74 68 20 21 3d 3d 20 31 3b 0d 0a 09 7d 29 3b 0d 0a 0d 0a 76 61 72 20 53 69 7a 7a 6c | length.!==.1;...});....var.Sizzl |
1ae00 | 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 73 65 6c 65 63 74 6f 72 2c 20 63 6f 6e 74 65 78 74 2c | e.=.function(.selector,.context, |
1ae20 | 20 72 65 73 75 6c 74 73 2c 20 73 65 65 64 20 29 20 7b 0d 0a 09 72 65 73 75 6c 74 73 20 3d 20 72 | .results,.seed.).{...results.=.r |
1ae40 | 65 73 75 6c 74 73 20 7c 7c 20 5b 5d 3b 0d 0a 09 63 6f 6e 74 65 78 74 20 3d 20 63 6f 6e 74 65 78 | esults.||.[];...context.=.contex |
1ae60 | 74 20 7c 7c 20 64 6f 63 75 6d 65 6e 74 3b 0d 0a 09 76 61 72 20 6d 61 74 63 68 2c 20 65 6c 65 6d | t.||.document;...var.match,.elem |
1ae80 | 2c 20 78 6d 6c 2c 20 6d 2c 0d 0a 09 09 6e 6f 64 65 54 79 70 65 20 3d 20 63 6f 6e 74 65 78 74 2e | ,.xml,.m,....nodeType.=.context. |
1aea0 | 6e 6f 64 65 54 79 70 65 3b 0d 0a 0d 0a 09 69 66 20 28 20 6e 6f 64 65 54 79 70 65 20 21 3d 3d 20 | nodeType;.....if.(.nodeType.!==. |
1aec0 | 31 20 26 26 20 6e 6f 64 65 54 79 70 65 20 21 3d 3d 20 39 20 29 20 7b 0d 0a 09 09 72 65 74 75 72 | 1.&&.nodeType.!==.9.).{....retur |
1aee0 | 6e 20 5b 5d 3b 0d 0a 09 7d 0d 0a 0d 0a 09 69 66 20 28 20 21 73 65 6c 65 63 74 6f 72 20 7c 7c 20 | n.[];...}.....if.(.!selector.||. |
1af00 | 74 79 70 65 6f 66 20 73 65 6c 65 63 74 6f 72 20 21 3d 3d 20 22 73 74 72 69 6e 67 22 20 29 20 7b | typeof.selector.!==."string".).{ |
1af20 | 0d 0a 09 09 72 65 74 75 72 6e 20 72 65 73 75 6c 74 73 3b 0d 0a 09 7d 0d 0a 0d 0a 09 78 6d 6c 20 | ....return.results;...}.....xml. |
1af40 | 3d 20 69 73 58 4d 4c 28 20 63 6f 6e 74 65 78 74 20 29 3b 0d 0a 0d 0a 09 69 66 20 28 20 21 78 6d | =.isXML(.context.);.....if.(.!xm |
1af60 | 6c 20 26 26 20 21 73 65 65 64 20 29 20 7b 0d 0a 09 09 69 66 20 28 20 28 6d 61 74 63 68 20 3d 20 | l.&&.!seed.).{....if.(.(match.=. |
1af80 | 72 71 75 69 63 6b 45 78 70 72 2e 65 78 65 63 28 20 73 65 6c 65 63 74 6f 72 20 29 29 20 29 20 7b | rquickExpr.exec(.selector.)).).{ |
1afa0 | 0d 0a 09 09 09 2f 2f 20 53 70 65 65 64 2d 75 70 3a 20 53 69 7a 7a 6c 65 28 22 23 49 44 22 29 0d | .....//.Speed-up:.Sizzle("#ID"). |
1afc0 | 0a 09 09 09 69 66 20 28 20 28 6d 20 3d 20 6d 61 74 63 68 5b 31 5d 29 20 29 20 7b 0d 0a 09 09 09 | ....if.(.(m.=.match[1]).).{..... |
1afe0 | 09 69 66 20 28 20 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 39 20 29 20 7b 0d 0a 09 09 09 09 09 65 | .if.(.nodeType.===.9.).{.......e |
1b000 | 6c 65 6d 20 3d 20 63 6f 6e 74 65 78 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 20 6d 20 | lem.=.context.getElementById(.m. |
1b020 | 29 3b 0d 0a 09 09 09 09 09 2f 2f 20 43 68 65 63 6b 20 70 61 72 65 6e 74 4e 6f 64 65 20 74 6f 20 | );.......//.Check.parentNode.to. |
1b040 | 63 61 74 63 68 20 77 68 65 6e 20 42 6c 61 63 6b 62 65 72 72 79 20 34 2e 36 20 72 65 74 75 72 6e | catch.when.Blackberry.4.6.return |
1b060 | 73 0d 0a 09 09 09 09 09 2f 2f 20 6e 6f 64 65 73 20 74 68 61 74 20 61 72 65 20 6e 6f 20 6c 6f 6e | s.......//.nodes.that.are.no.lon |
1b080 | 67 65 72 20 69 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 23 36 39 36 33 0d 0a 09 09 09 09 09 | ger.in.the.document.#6963....... |
1b0a0 | 69 66 20 28 20 65 6c 65 6d 20 26 26 20 65 6c 65 6d 2e 70 61 72 65 6e 74 4e 6f 64 65 20 29 20 7b | if.(.elem.&&.elem.parentNode.).{ |
1b0c0 | 0d 0a 09 09 09 09 09 09 2f 2f 20 48 61 6e 64 6c 65 20 74 68 65 20 63 61 73 65 20 77 68 65 72 65 | ........//.Handle.the.case.where |
1b0e0 | 20 49 45 2c 20 4f 70 65 72 61 2c 20 61 6e 64 20 57 65 62 6b 69 74 20 72 65 74 75 72 6e 20 69 74 | .IE,.Opera,.and.Webkit.return.it |
1b100 | 65 6d 73 0d 0a 09 09 09 09 09 09 2f 2f 20 62 79 20 6e 61 6d 65 20 69 6e 73 74 65 61 64 20 6f 66 | ems........//.by.name.instead.of |
1b120 | 20 49 44 0d 0a 09 09 09 09 09 09 69 66 20 28 20 65 6c 65 6d 2e 69 64 20 3d 3d 3d 20 6d 20 29 20 | .ID........if.(.elem.id.===.m.). |
1b140 | 7b 0d 0a 09 09 09 09 09 09 09 72 65 73 75 6c 74 73 2e 70 75 73 68 28 20 65 6c 65 6d 20 29 3b 0d | {.........results.push(.elem.);. |
1b160 | 0a 09 09 09 09 09 09 09 72 65 74 75 72 6e 20 72 65 73 75 6c 74 73 3b 0d 0a 09 09 09 09 09 09 7d | ........return.results;........} |
1b180 | 0d 0a 09 09 09 09 09 7d 20 65 6c 73 65 20 7b 0d 0a 09 09 09 09 09 09 72 65 74 75 72 6e 20 72 65 | .......}.else.{........return.re |
1b1a0 | 73 75 6c 74 73 3b 0d 0a 09 09 09 09 09 7d 0d 0a 09 09 09 09 7d 20 65 6c 73 65 20 7b 0d 0a 09 09 | sults;.......}......}.else.{.... |
1b1c0 | 09 09 09 2f 2f 20 43 6f 6e 74 65 78 74 20 69 73 20 6e 6f 74 20 61 20 64 6f 63 75 6d 65 6e 74 0d | ...//.Context.is.not.a.document. |
1b1e0 | 0a 09 09 09 09 09 69 66 20 28 20 63 6f 6e 74 65 78 74 2e 6f 77 6e 65 72 44 6f 63 75 6d 65 6e 74 | ......if.(.context.ownerDocument |
1b200 | 20 26 26 20 28 65 6c 65 6d 20 3d 20 63 6f 6e 74 65 78 74 2e 6f 77 6e 65 72 44 6f 63 75 6d 65 6e | .&&.(elem.=.context.ownerDocumen |
1b220 | 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 20 6d 20 29 29 20 26 26 0d 0a 09 09 09 09 09 | t.getElementById(.m.)).&&....... |
1b240 | 09 63 6f 6e 74 61 69 6e 73 28 20 63 6f 6e 74 65 78 74 2c 20 65 6c 65 6d 20 29 20 26 26 20 65 6c | .contains(.context,.elem.).&&.el |
1b260 | 65 6d 2e 69 64 20 3d 3d 3d 20 6d 20 29 20 7b 0d 0a 09 09 09 09 09 09 72 65 73 75 6c 74 73 2e 70 | em.id.===.m.).{........results.p |
1b280 | 75 73 68 28 20 65 6c 65 6d 20 29 3b 0d 0a 09 09 09 09 09 09 72 65 74 75 72 6e 20 72 65 73 75 6c | ush(.elem.);........return.resul |
1b2a0 | 74 73 3b 0d 0a 09 09 09 09 09 7d 0d 0a 09 09 09 09 7d 0d 0a 0d 0a 09 09 09 2f 2f 20 53 70 65 65 | ts;.......}......}.......//.Spee |
1b2c0 | 64 2d 75 70 3a 20 53 69 7a 7a 6c 65 28 22 54 41 47 22 29 0d 0a 09 09 09 7d 20 65 6c 73 65 20 69 | d-up:.Sizzle("TAG").....}.else.i |
1b2e0 | 66 20 28 20 6d 61 74 63 68 5b 32 5d 20 29 20 7b 0d 0a 09 09 09 09 70 75 73 68 2e 61 70 70 6c 79 | f.(.match[2].).{......push.apply |
1b300 | 28 20 72 65 73 75 6c 74 73 2c 20 73 6c 69 63 65 2e 63 61 6c 6c 28 63 6f 6e 74 65 78 74 2e 67 65 | (.results,.slice.call(context.ge |
1b320 | 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 20 73 65 6c 65 63 74 6f 72 20 29 2c 20 | tElementsByTagName(.selector.),. |
1b340 | 30 29 20 29 3b 0d 0a 09 09 09 09 72 65 74 75 72 6e 20 72 65 73 75 6c 74 73 3b 0d 0a 0d 0a 09 09 | 0).);......return.results;...... |
1b360 | 09 2f 2f 20 53 70 65 65 64 2d 75 70 3a 20 53 69 7a 7a 6c 65 28 22 2e 43 4c 41 53 53 22 29 0d 0a | .//.Speed-up:.Sizzle(".CLASS").. |
1b380 | 09 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 28 6d 20 3d 20 6d 61 74 63 68 5b 33 5d 29 20 26 26 | ...}.else.if.(.(m.=.match[3]).&& |
1b3a0 | 20 61 73 73 65 72 74 55 73 61 62 6c 65 43 6c 61 73 73 4e 61 6d 65 20 26 26 20 63 6f 6e 74 65 78 | .assertUsableClassName.&&.contex |
1b3c0 | 74 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 43 6c 61 73 73 4e 61 6d 65 20 29 20 7b 0d 0a 09 09 | t.getElementsByClassName.).{.... |
1b3e0 | 09 09 70 75 73 68 2e 61 70 70 6c 79 28 20 72 65 73 75 6c 74 73 2c 20 73 6c 69 63 65 2e 63 61 6c | ..push.apply(.results,.slice.cal |
1b400 | 6c 28 63 6f 6e 74 65 78 74 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 43 6c 61 73 73 4e 61 6d 65 | l(context.getElementsByClassName |
1b420 | 28 20 6d 20 29 2c 20 30 29 20 29 3b 0d 0a 09 09 09 09 72 65 74 75 72 6e 20 72 65 73 75 6c 74 73 | (.m.),.0).);......return.results |
1b440 | 3b 0d 0a 09 09 09 7d 0d 0a 09 09 7d 0d 0a 09 7d 0d 0a 0d 0a 09 2f 2f 20 41 6c 6c 20 6f 74 68 65 | ;.....}....}...}.....//.All.othe |
1b460 | 72 73 0d 0a 09 72 65 74 75 72 6e 20 73 65 6c 65 63 74 28 20 73 65 6c 65 63 74 6f 72 2c 20 63 6f | rs...return.select(.selector,.co |
1b480 | 6e 74 65 78 74 2c 20 72 65 73 75 6c 74 73 2c 20 73 65 65 64 2c 20 78 6d 6c 20 29 3b 0d 0a 7d 3b | ntext,.results,.seed,.xml.);..}; |
1b4a0 | 0d 0a 0d 0a 76 61 72 20 45 78 70 72 20 3d 20 53 69 7a 7a 6c 65 2e 73 65 6c 65 63 74 6f 72 73 20 | ....var.Expr.=.Sizzle.selectors. |
1b4c0 | 3d 20 7b 0d 0a 0d 0a 09 2f 2f 20 43 61 6e 20 62 65 20 61 64 6a 75 73 74 65 64 20 62 79 20 74 68 | =.{.....//.Can.be.adjusted.by.th |
1b4e0 | 65 20 75 73 65 72 0d 0a 09 63 61 63 68 65 4c 65 6e 67 74 68 3a 20 35 30 2c 0d 0a 0d 0a 09 6d 61 | e.user...cacheLength:.50,.....ma |
1b500 | 74 63 68 3a 20 6d 61 74 63 68 45 78 70 72 2c 0d 0a 0d 0a 09 6f 72 64 65 72 3a 20 5b 20 22 49 44 | tch:.matchExpr,.....order:.[."ID |
1b520 | 22 2c 20 22 54 41 47 22 20 5d 2c 0d 0a 0d 0a 09 61 74 74 72 48 61 6e 64 6c 65 3a 20 7b 7d 2c 0d | ",."TAG".],.....attrHandle:.{},. |
1b540 | 0a 0d 0a 09 63 72 65 61 74 65 50 73 65 75 64 6f 3a 20 6d 61 72 6b 46 75 6e 63 74 69 6f 6e 2c 0d | ....createPseudo:.markFunction,. |
1b560 | 0a 0d 0a 09 66 69 6e 64 3a 20 7b 0d 0a 09 09 22 49 44 22 3a 20 61 73 73 65 72 74 47 65 74 49 64 | ....find:.{...."ID":.assertGetId |
1b580 | 4e 6f 74 4e 61 6d 65 20 3f 0d 0a 09 09 09 66 75 6e 63 74 69 6f 6e 28 20 69 64 2c 20 63 6f 6e 74 | NotName.?.....function(.id,.cont |
1b5a0 | 65 78 74 2c 20 78 6d 6c 20 29 20 7b 0d 0a 09 09 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 63 6f | ext,.xml.).{......if.(.typeof.co |
1b5c0 | 6e 74 65 78 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 20 21 3d 3d 20 73 74 72 75 6e 64 65 | ntext.getElementById.!==.strunde |
1b5e0 | 66 69 6e 65 64 20 26 26 20 21 78 6d 6c 20 29 20 7b 0d 0a 09 09 09 09 09 76 61 72 20 6d 20 3d 20 | fined.&&.!xml.).{.......var.m.=. |
1b600 | 63 6f 6e 74 65 78 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 20 69 64 20 29 3b 0d 0a 09 | context.getElementById(.id.);... |
1b620 | 09 09 09 09 2f 2f 20 43 68 65 63 6b 20 70 61 72 65 6e 74 4e 6f 64 65 20 74 6f 20 63 61 74 63 68 | ....//.Check.parentNode.to.catch |
1b640 | 20 77 68 65 6e 20 42 6c 61 63 6b 62 65 72 72 79 20 34 2e 36 20 72 65 74 75 72 6e 73 0d 0a 09 09 | .when.Blackberry.4.6.returns.... |
1b660 | 09 09 09 2f 2f 20 6e 6f 64 65 73 20 74 68 61 74 20 61 72 65 20 6e 6f 20 6c 6f 6e 67 65 72 20 69 | ...//.nodes.that.are.no.longer.i |
1b680 | 6e 20 74 68 65 20 64 6f 63 75 6d 65 6e 74 20 23 36 39 36 33 0d 0a 09 09 09 09 09 72 65 74 75 72 | n.the.document.#6963.......retur |
1b6a0 | 6e 20 6d 20 26 26 20 6d 2e 70 61 72 65 6e 74 4e 6f 64 65 20 3f 20 5b 6d 5d 20 3a 20 5b 5d 3b 0d | n.m.&&.m.parentNode.?.[m].:.[];. |
1b6c0 | 0a 09 09 09 09 7d 0d 0a 09 09 09 7d 20 3a 0d 0a 09 09 09 66 75 6e 63 74 69 6f 6e 28 20 69 64 2c | .....}.....}.:.....function(.id, |
1b6e0 | 20 63 6f 6e 74 65 78 74 2c 20 78 6d 6c 20 29 20 7b 0d 0a 09 09 09 09 69 66 20 28 20 74 79 70 65 | .context,.xml.).{......if.(.type |
1b700 | 6f 66 20 63 6f 6e 74 65 78 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 20 21 3d 3d 20 73 74 | of.context.getElementById.!==.st |
1b720 | 72 75 6e 64 65 66 69 6e 65 64 20 26 26 20 21 78 6d 6c 20 29 20 7b 0d 0a 09 09 09 09 09 76 61 72 | rundefined.&&.!xml.).{.......var |
1b740 | 20 6d 20 3d 20 63 6f 6e 74 65 78 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 20 69 64 20 | .m.=.context.getElementById(.id. |
1b760 | 29 3b 0d 0a 0d 0a 09 09 09 09 09 72 65 74 75 72 6e 20 6d 20 3f 0d 0a 09 09 09 09 09 09 6d 2e 69 | );.........return.m.?........m.i |
1b780 | 64 20 3d 3d 3d 20 69 64 20 7c 7c 20 74 79 70 65 6f 66 20 6d 2e 67 65 74 41 74 74 72 69 62 75 74 | d.===.id.||.typeof.m.getAttribut |
1b7a0 | 65 4e 6f 64 65 20 21 3d 3d 20 73 74 72 75 6e 64 65 66 69 6e 65 64 20 26 26 20 6d 2e 67 65 74 41 | eNode.!==.strundefined.&&.m.getA |
1b7c0 | 74 74 72 69 62 75 74 65 4e 6f 64 65 28 22 69 64 22 29 2e 76 61 6c 75 65 20 3d 3d 3d 20 69 64 20 | ttributeNode("id").value.===.id. |
1b7e0 | 3f 0d 0a 09 09 09 09 09 09 09 5b 6d 5d 20 3a 0d 0a 09 09 09 09 09 09 09 75 6e 64 65 66 69 6e 65 | ?.........[m].:.........undefine |
1b800 | 64 20 3a 0d 0a 09 09 09 09 09 09 5b 5d 3b 0d 0a 09 09 09 09 7d 0d 0a 09 09 09 7d 2c 0d 0a 0d 0a | d.:........[];......}.....},.... |
1b820 | 09 09 22 54 41 47 22 3a 20 61 73 73 65 72 74 54 61 67 4e 61 6d 65 4e 6f 43 6f 6d 6d 65 6e 74 73 | .."TAG":.assertTagNameNoComments |
1b840 | 20 3f 0d 0a 09 09 09 66 75 6e 63 74 69 6f 6e 28 20 74 61 67 2c 20 63 6f 6e 74 65 78 74 20 29 20 | .?.....function(.tag,.context.). |
1b860 | 7b 0d 0a 09 09 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 63 6f 6e 74 65 78 74 2e 67 65 74 45 6c | {......if.(.typeof.context.getEl |
1b880 | 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 20 21 3d 3d 20 73 74 72 75 6e 64 65 66 69 6e 65 64 | ementsByTagName.!==.strundefined |
1b8a0 | 20 29 20 7b 0d 0a 09 09 09 09 09 72 65 74 75 72 6e 20 63 6f 6e 74 65 78 74 2e 67 65 74 45 6c 65 | .).{.......return.context.getEle |
1b8c0 | 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 20 74 61 67 20 29 3b 0d 0a 09 09 09 09 7d 0d 0a 09 | mentsByTagName(.tag.);......}... |
1b8e0 | 09 09 7d 20 3a 0d 0a 09 09 09 66 75 6e 63 74 69 6f 6e 28 20 74 61 67 2c 20 63 6f 6e 74 65 78 74 | ..}.:.....function(.tag,.context |
1b900 | 20 29 20 7b 0d 0a 09 09 09 09 76 61 72 20 72 65 73 75 6c 74 73 20 3d 20 63 6f 6e 74 65 78 74 2e | .).{......var.results.=.context. |
1b920 | 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 20 74 61 67 20 29 3b 0d 0a 0d 0a | getElementsByTagName(.tag.);.... |
1b940 | 09 09 09 09 2f 2f 20 46 69 6c 74 65 72 20 6f 75 74 20 70 6f 73 73 69 62 6c 65 20 63 6f 6d 6d 65 | ....//.Filter.out.possible.comme |
1b960 | 6e 74 73 0d 0a 09 09 09 09 69 66 20 28 20 74 61 67 20 3d 3d 3d 20 22 2a 22 20 29 20 7b 0d 0a 09 | nts......if.(.tag.===."*".).{... |
1b980 | 09 09 09 09 76 61 72 20 65 6c 65 6d 2c 0d 0a 09 09 09 09 09 09 74 6d 70 20 3d 20 5b 5d 2c 0d 0a | ....var.elem,........tmp.=.[],.. |
1b9a0 | 09 09 09 09 09 09 69 20 3d 20 30 3b 0d 0a 0d 0a 09 09 09 09 09 66 6f 72 20 28 20 3b 20 28 65 6c | ......i.=.0;.........for.(.;.(el |
1b9c0 | 65 6d 20 3d 20 72 65 73 75 6c 74 73 5b 69 5d 29 3b 20 69 2b 2b 20 29 20 7b 0d 0a 09 09 09 09 09 | em.=.results[i]);.i++.).{....... |
1b9e0 | 09 69 66 20 28 20 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 20 29 20 7b 0d 0a 09 | .if.(.elem.nodeType.===.1.).{... |
1ba00 | 09 09 09 09 09 09 74 6d 70 2e 70 75 73 68 28 20 65 6c 65 6d 20 29 3b 0d 0a 09 09 09 09 09 09 7d | ......tmp.push(.elem.);........} |
1ba20 | 0d 0a 09 09 09 09 09 7d 0d 0a 0d 0a 09 09 09 09 09 72 65 74 75 72 6e 20 74 6d 70 3b 0d 0a 09 09 | .......}.........return.tmp;.... |
1ba40 | 09 09 7d 0d 0a 09 09 09 09 72 65 74 75 72 6e 20 72 65 73 75 6c 74 73 3b 0d 0a 09 09 09 7d 0d 0a | ..}......return.results;.....}.. |
1ba60 | 09 7d 2c 0d 0a 0d 0a 09 72 65 6c 61 74 69 76 65 3a 20 7b 0d 0a 09 09 22 3e 22 3a 20 7b 20 64 69 | .},.....relative:.{....">":.{.di |
1ba80 | 72 3a 20 22 70 61 72 65 6e 74 4e 6f 64 65 22 2c 20 66 69 72 73 74 3a 20 74 72 75 65 20 7d 2c 0d | r:."parentNode",.first:.true.},. |
1baa0 | 0a 09 09 22 20 22 3a 20 7b 20 64 69 72 3a 20 22 70 61 72 65 6e 74 4e 6f 64 65 22 20 7d 2c 0d 0a | ...".":.{.dir:."parentNode".},.. |
1bac0 | 09 09 22 2b 22 3a 20 7b 20 64 69 72 3a 20 22 70 72 65 76 69 6f 75 73 53 69 62 6c 69 6e 67 22 2c | .."+":.{.dir:."previousSibling", |
1bae0 | 20 66 69 72 73 74 3a 20 74 72 75 65 20 7d 2c 0d 0a 09 09 22 7e 22 3a 20 7b 20 64 69 72 3a 20 22 | .first:.true.},...."~":.{.dir:." |
1bb00 | 70 72 65 76 69 6f 75 73 53 69 62 6c 69 6e 67 22 20 7d 0d 0a 09 7d 2c 0d 0a 0d 0a 09 70 72 65 46 | previousSibling".}...},.....preF |
1bb20 | 69 6c 74 65 72 3a 20 7b 0d 0a 09 09 22 41 54 54 52 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 6d 61 | ilter:.{...."ATTR":.function(.ma |
1bb40 | 74 63 68 20 29 20 7b 0d 0a 09 09 09 6d 61 74 63 68 5b 31 5d 20 3d 20 6d 61 74 63 68 5b 31 5d 2e | tch.).{.....match[1].=.match[1]. |
1bb60 | 72 65 70 6c 61 63 65 28 20 72 62 61 63 6b 73 6c 61 73 68 2c 20 22 22 20 29 3b 0d 0a 0d 0a 09 09 | replace(.rbackslash,."".);...... |
1bb80 | 09 2f 2f 20 4d 6f 76 65 20 74 68 65 20 67 69 76 65 6e 20 76 61 6c 75 65 20 74 6f 20 6d 61 74 63 | .//.Move.the.given.value.to.matc |
1bba0 | 68 5b 33 5d 20 77 68 65 74 68 65 72 20 71 75 6f 74 65 64 20 6f 72 20 75 6e 71 75 6f 74 65 64 0d | h[3].whether.quoted.or.unquoted. |
1bbc0 | 0a 09 09 09 6d 61 74 63 68 5b 33 5d 20 3d 20 28 20 6d 61 74 63 68 5b 34 5d 20 7c 7c 20 6d 61 74 | ....match[3].=.(.match[4].||.mat |
1bbe0 | 63 68 5b 35 5d 20 7c 7c 20 22 22 20 29 2e 72 65 70 6c 61 63 65 28 20 72 62 61 63 6b 73 6c 61 73 | ch[5].||."".).replace(.rbackslas |
1bc00 | 68 2c 20 22 22 20 29 3b 0d 0a 0d 0a 09 09 09 69 66 20 28 20 6d 61 74 63 68 5b 32 5d 20 3d 3d 3d | h,."".);.......if.(.match[2].=== |
1bc20 | 20 22 7e 3d 22 20 29 20 7b 0d 0a 09 09 09 09 6d 61 74 63 68 5b 33 5d 20 3d 20 22 20 22 20 2b 20 | ."~=".).{......match[3].=.".".+. |
1bc40 | 6d 61 74 63 68 5b 33 5d 20 2b 20 22 20 22 3b 0d 0a 09 09 09 7d 0d 0a 0d 0a 09 09 09 72 65 74 75 | match[3].+.".";.....}.......retu |
1bc60 | 72 6e 20 6d 61 74 63 68 2e 73 6c 69 63 65 28 20 30 2c 20 34 20 29 3b 0d 0a 09 09 7d 2c 0d 0a 0d | rn.match.slice(.0,.4.);....},... |
1bc80 | 0a 09 09 22 43 48 49 4c 44 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 6d 61 74 63 68 20 29 20 7b 0d | ..."CHILD":.function(.match.).{. |
1bca0 | 0a 09 09 09 2f 2a 20 6d 61 74 63 68 65 73 20 66 72 6f 6d 20 6d 61 74 63 68 45 78 70 72 2e 43 48 | ..../*.matches.from.matchExpr.CH |
1bcc0 | 49 4c 44 0d 0a 09 09 09 09 31 20 74 79 70 65 20 28 6f 6e 6c 79 7c 6e 74 68 7c 2e 2e 2e 29 0d 0a | ILD......1.type.(only|nth|...).. |
1bce0 | 09 09 09 09 32 20 61 72 67 75 6d 65 6e 74 20 28 65 76 65 6e 7c 6f 64 64 7c 5c 64 2a 7c 5c 64 2a | ....2.argument.(even|odd|\d*|\d* |
1bd00 | 6e 28 5b 2b 2d 5d 5c 64 2b 29 3f 7c 2e 2e 2e 29 0d 0a 09 09 09 09 33 20 78 6e 2d 63 6f 6d 70 6f | n([+-]\d+)?|...)......3.xn-compo |
1bd20 | 6e 65 6e 74 20 6f 66 20 78 6e 2b 79 20 61 72 67 75 6d 65 6e 74 20 28 5b 2b 2d 5d 3f 5c 64 2a 6e | nent.of.xn+y.argument.([+-]?\d*n |
1bd40 | 7c 29 0d 0a 09 09 09 09 34 20 73 69 67 6e 20 6f 66 20 78 6e 2d 63 6f 6d 70 6f 6e 65 6e 74 0d 0a | |)......4.sign.of.xn-component.. |
1bd60 | 09 09 09 09 35 20 78 20 6f 66 20 78 6e 2d 63 6f 6d 70 6f 6e 65 6e 74 0d 0a 09 09 09 09 36 20 73 | ....5.x.of.xn-component......6.s |
1bd80 | 69 67 6e 20 6f 66 20 79 2d 63 6f 6d 70 6f 6e 65 6e 74 0d 0a 09 09 09 09 37 20 79 20 6f 66 20 79 | ign.of.y-component......7.y.of.y |
1bda0 | 2d 63 6f 6d 70 6f 6e 65 6e 74 0d 0a 09 09 09 2a 2f 0d 0a 09 09 09 6d 61 74 63 68 5b 31 5d 20 3d | -component.....*/.....match[1].= |
1bdc0 | 20 6d 61 74 63 68 5b 31 5d 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 3b 0d 0a 0d 0a 09 09 09 69 | .match[1].toLowerCase();.......i |
1bde0 | 66 20 28 20 6d 61 74 63 68 5b 31 5d 20 3d 3d 3d 20 22 6e 74 68 22 20 29 20 7b 0d 0a 09 09 09 09 | f.(.match[1].===."nth".).{...... |
1be00 | 2f 2f 20 6e 74 68 2d 63 68 69 6c 64 20 72 65 71 75 69 72 65 73 20 61 72 67 75 6d 65 6e 74 0d 0a | //.nth-child.requires.argument.. |
1be20 | 09 09 09 09 69 66 20 28 20 21 6d 61 74 63 68 5b 32 5d 20 29 20 7b 0d 0a 09 09 09 09 09 53 69 7a | ....if.(.!match[2].).{.......Siz |
1be40 | 7a 6c 65 2e 65 72 72 6f 72 28 20 6d 61 74 63 68 5b 30 5d 20 29 3b 0d 0a 09 09 09 09 7d 0d 0a 0d | zle.error(.match[0].);......}... |
1be60 | 0a 09 09 09 09 2f 2f 20 6e 75 6d 65 72 69 63 20 78 20 61 6e 64 20 79 20 70 61 72 61 6d 65 74 65 | .....//.numeric.x.and.y.paramete |
1be80 | 72 73 20 66 6f 72 20 45 78 70 72 2e 66 69 6c 74 65 72 2e 43 48 49 4c 44 0d 0a 09 09 09 09 2f 2f | rs.for.Expr.filter.CHILD......// |
1bea0 | 20 72 65 6d 65 6d 62 65 72 20 74 68 61 74 20 66 61 6c 73 65 2f 74 72 75 65 20 63 61 73 74 20 72 | .remember.that.false/true.cast.r |
1bec0 | 65 73 70 65 63 74 69 76 65 6c 79 20 74 6f 20 30 2f 31 0d 0a 09 09 09 09 6d 61 74 63 68 5b 33 5d | espectively.to.0/1......match[3] |
1bee0 | 20 3d 20 2b 28 20 6d 61 74 63 68 5b 33 5d 20 3f 20 6d 61 74 63 68 5b 34 5d 20 2b 20 28 6d 61 74 | .=.+(.match[3].?.match[4].+.(mat |
1bf00 | 63 68 5b 35 5d 20 7c 7c 20 31 29 20 3a 20 32 20 2a 20 28 20 6d 61 74 63 68 5b 32 5d 20 3d 3d 3d | ch[5].||.1).:.2.*.(.match[2].=== |
1bf20 | 20 22 65 76 65 6e 22 20 7c 7c 20 6d 61 74 63 68 5b 32 5d 20 3d 3d 3d 20 22 6f 64 64 22 20 29 20 | ."even".||.match[2].===."odd".). |
1bf40 | 29 3b 0d 0a 09 09 09 09 6d 61 74 63 68 5b 34 5d 20 3d 20 2b 28 20 28 20 6d 61 74 63 68 5b 36 5d | );......match[4].=.+(.(.match[6] |
1bf60 | 20 2b 20 6d 61 74 63 68 5b 37 5d 20 29 20 7c 7c 20 6d 61 74 63 68 5b 32 5d 20 3d 3d 3d 20 22 6f | .+.match[7].).||.match[2].===."o |
1bf80 | 64 64 22 20 29 3b 0d 0a 0d 0a 09 09 09 2f 2f 20 6f 74 68 65 72 20 74 79 70 65 73 20 70 72 6f 68 | dd".);.......//.other.types.proh |
1bfa0 | 69 62 69 74 20 61 72 67 75 6d 65 6e 74 73 0d 0a 09 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 6d | ibit.arguments.....}.else.if.(.m |
1bfc0 | 61 74 63 68 5b 32 5d 20 29 20 7b 0d 0a 09 09 09 09 53 69 7a 7a 6c 65 2e 65 72 72 6f 72 28 20 6d | atch[2].).{......Sizzle.error(.m |
1bfe0 | 61 74 63 68 5b 30 5d 20 29 3b 0d 0a 09 09 09 7d 0d 0a 0d 0a 09 09 09 72 65 74 75 72 6e 20 6d 61 | atch[0].);.....}.......return.ma |
1c000 | 74 63 68 3b 0d 0a 09 09 7d 2c 0d 0a 0d 0a 09 09 22 50 53 45 55 44 4f 22 3a 20 66 75 6e 63 74 69 | tch;....},......"PSEUDO":.functi |
1c020 | 6f 6e 28 20 6d 61 74 63 68 20 29 20 7b 0d 0a 09 09 09 76 61 72 20 61 72 67 75 6d 65 6e 74 2c 0d | on(.match.).{.....var.argument,. |
1c040 | 0a 09 09 09 09 75 6e 71 75 6f 74 65 64 20 3d 20 6d 61 74 63 68 5b 34 5d 3b 0d 0a 0d 0a 09 09 09 | .....unquoted.=.match[4];....... |
1c060 | 69 66 20 28 20 6d 61 74 63 68 45 78 70 72 5b 22 43 48 49 4c 44 22 5d 2e 74 65 73 74 28 20 6d 61 | if.(.matchExpr["CHILD"].test(.ma |
1c080 | 74 63 68 5b 30 5d 20 29 20 29 20 7b 0d 0a 09 09 09 09 72 65 74 75 72 6e 20 6e 75 6c 6c 3b 0d 0a | tch[0].).).{......return.null;.. |
1c0a0 | 09 09 09 7d 0d 0a 0d 0a 09 09 09 2f 2f 20 52 65 6c 69 6e 71 75 69 73 68 20 6f 75 72 20 63 6c 61 | ...}.......//.Relinquish.our.cla |
1c0c0 | 69 6d 20 6f 6e 20 63 68 61 72 61 63 74 65 72 73 20 69 6e 20 60 75 6e 71 75 6f 74 65 64 60 20 66 | im.on.characters.in.`unquoted`.f |
1c0e0 | 72 6f 6d 20 61 20 63 6c 6f 73 69 6e 67 20 70 61 72 65 6e 74 68 65 73 69 73 20 6f 6e 0d 0a 09 09 | rom.a.closing.parenthesis.on.... |
1c100 | 09 69 66 20 28 20 75 6e 71 75 6f 74 65 64 20 26 26 20 28 61 72 67 75 6d 65 6e 74 20 3d 20 72 73 | .if.(.unquoted.&&.(argument.=.rs |
1c120 | 65 6c 65 63 74 6f 72 2e 65 78 65 63 28 20 75 6e 71 75 6f 74 65 64 20 29 29 20 26 26 20 61 72 67 | elector.exec(.unquoted.)).&&.arg |
1c140 | 75 6d 65 6e 74 2e 70 6f 70 28 29 20 29 20 7b 0d 0a 0d 0a 09 09 09 09 6d 61 74 63 68 5b 30 5d 20 | ument.pop().).{........match[0]. |
1c160 | 3d 20 6d 61 74 63 68 5b 30 5d 2e 73 6c 69 63 65 28 20 30 2c 20 61 72 67 75 6d 65 6e 74 5b 30 5d | =.match[0].slice(.0,.argument[0] |
1c180 | 2e 6c 65 6e 67 74 68 20 2d 20 75 6e 71 75 6f 74 65 64 2e 6c 65 6e 67 74 68 20 2d 20 31 20 29 3b | .length.-.unquoted.length.-.1.); |
1c1a0 | 0d 0a 09 09 09 09 75 6e 71 75 6f 74 65 64 20 3d 20 61 72 67 75 6d 65 6e 74 5b 30 5d 2e 73 6c 69 | ......unquoted.=.argument[0].sli |
1c1c0 | 63 65 28 20 30 2c 20 2d 31 20 29 3b 0d 0a 09 09 09 7d 0d 0a 0d 0a 09 09 09 2f 2f 20 51 75 6f 74 | ce(.0,.-1.);.....}.......//.Quot |
1c1e0 | 65 64 20 6f 72 20 75 6e 71 75 6f 74 65 64 2c 20 77 65 20 68 61 76 65 20 74 68 65 20 66 75 6c 6c | ed.or.unquoted,.we.have.the.full |
1c200 | 20 61 72 67 75 6d 65 6e 74 0d 0a 09 09 09 2f 2f 20 52 65 74 75 72 6e 20 6f 6e 6c 79 20 63 61 70 | .argument.....//.Return.only.cap |
1c220 | 74 75 72 65 73 20 6e 65 65 64 65 64 20 62 79 20 74 68 65 20 70 73 65 75 64 6f 20 66 69 6c 74 65 | tures.needed.by.the.pseudo.filte |
1c240 | 72 20 6d 65 74 68 6f 64 20 28 74 79 70 65 20 61 6e 64 20 61 72 67 75 6d 65 6e 74 29 0d 0a 09 09 | r.method.(type.and.argument).... |
1c260 | 09 6d 61 74 63 68 2e 73 70 6c 69 63 65 28 20 32 2c 20 33 2c 20 75 6e 71 75 6f 74 65 64 20 7c 7c | .match.splice(.2,.3,.unquoted.|| |
1c280 | 20 6d 61 74 63 68 5b 33 5d 20 29 3b 0d 0a 09 09 09 72 65 74 75 72 6e 20 6d 61 74 63 68 3b 0d 0a | .match[3].);.....return.match;.. |
1c2a0 | 09 09 7d 0d 0a 09 7d 2c 0d 0a 0d 0a 09 66 69 6c 74 65 72 3a 20 7b 0d 0a 09 09 22 49 44 22 3a 20 | ..}...},.....filter:.{...."ID":. |
1c2c0 | 61 73 73 65 72 74 47 65 74 49 64 4e 6f 74 4e 61 6d 65 20 3f 0d 0a 09 09 09 66 75 6e 63 74 69 6f | assertGetIdNotName.?.....functio |
1c2e0 | 6e 28 20 69 64 20 29 20 7b 0d 0a 09 09 09 09 69 64 20 3d 20 69 64 2e 72 65 70 6c 61 63 65 28 20 | n(.id.).{......id.=.id.replace(. |
1c300 | 72 62 61 63 6b 73 6c 61 73 68 2c 20 22 22 20 29 3b 0d 0a 09 09 09 09 72 65 74 75 72 6e 20 66 75 | rbackslash,."".);......return.fu |
1c320 | 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 09 09 72 65 74 75 72 6e 20 65 6c | nction(.elem.).{.......return.el |
1c340 | 65 6d 2e 67 65 74 41 74 74 72 69 62 75 74 65 28 22 69 64 22 29 20 3d 3d 3d 20 69 64 3b 0d 0a 09 | em.getAttribute("id").===.id;... |
1c360 | 09 09 09 7d 3b 0d 0a 09 09 09 7d 20 3a 0d 0a 09 09 09 66 75 6e 63 74 69 6f 6e 28 20 69 64 20 29 | ...};.....}.:.....function(.id.) |
1c380 | 20 7b 0d 0a 09 09 09 09 69 64 20 3d 20 69 64 2e 72 65 70 6c 61 63 65 28 20 72 62 61 63 6b 73 6c | .{......id.=.id.replace(.rbacksl |
1c3a0 | 61 73 68 2c 20 22 22 20 29 3b 0d 0a 09 09 09 09 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 | ash,."".);......return.function( |
1c3c0 | 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 09 09 76 61 72 20 6e 6f 64 65 20 3d 20 74 79 70 65 6f | .elem.).{.......var.node.=.typeo |
1c3e0 | 66 20 65 6c 65 6d 2e 67 65 74 41 74 74 72 69 62 75 74 65 4e 6f 64 65 20 21 3d 3d 20 73 74 72 75 | f.elem.getAttributeNode.!==.stru |
1c400 | 6e 64 65 66 69 6e 65 64 20 26 26 20 65 6c 65 6d 2e 67 65 74 41 74 74 72 69 62 75 74 65 4e 6f 64 | ndefined.&&.elem.getAttributeNod |
1c420 | 65 28 22 69 64 22 29 3b 0d 0a 09 09 09 09 09 72 65 74 75 72 6e 20 6e 6f 64 65 20 26 26 20 6e 6f | e("id");.......return.node.&&.no |
1c440 | 64 65 2e 76 61 6c 75 65 20 3d 3d 3d 20 69 64 3b 0d 0a 09 09 09 09 7d 3b 0d 0a 09 09 09 7d 2c 0d | de.value.===.id;......};.....},. |
1c460 | 0a 0d 0a 09 09 22 54 41 47 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 6e 6f 64 65 4e 61 6d 65 20 29 | ....."TAG":.function(.nodeName.) |
1c480 | 20 7b 0d 0a 09 09 09 69 66 20 28 20 6e 6f 64 65 4e 61 6d 65 20 3d 3d 3d 20 22 2a 22 20 29 20 7b | .{.....if.(.nodeName.===."*".).{ |
1c4a0 | 0d 0a 09 09 09 09 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 20 72 65 74 75 72 6e | ......return.function().{.return |
1c4c0 | 20 74 72 75 65 3b 20 7d 3b 0d 0a 09 09 09 7d 0d 0a 09 09 09 6e 6f 64 65 4e 61 6d 65 20 3d 20 6e | .true;.};.....}.....nodeName.=.n |
1c4e0 | 6f 64 65 4e 61 6d 65 2e 72 65 70 6c 61 63 65 28 20 72 62 61 63 6b 73 6c 61 73 68 2c 20 22 22 20 | odeName.replace(.rbackslash,."". |
1c500 | 29 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 3b 0d 0a 0d 0a 09 09 09 72 65 74 75 72 6e 20 66 75 | ).toLowerCase();.......return.fu |
1c520 | 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 09 72 65 74 75 72 6e 20 65 6c 65 | nction(.elem.).{......return.ele |
1c540 | 6d 2e 6e 6f 64 65 4e 61 6d 65 20 26 26 20 65 6c 65 6d 2e 6e 6f 64 65 4e 61 6d 65 2e 74 6f 4c 6f | m.nodeName.&&.elem.nodeName.toLo |
1c560 | 77 65 72 43 61 73 65 28 29 20 3d 3d 3d 20 6e 6f 64 65 4e 61 6d 65 3b 0d 0a 09 09 09 7d 3b 0d 0a | werCase().===.nodeName;.....};.. |
1c580 | 09 09 7d 2c 0d 0a 0d 0a 09 09 22 43 4c 41 53 53 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 63 6c 61 | ..},......"CLASS":.function(.cla |
1c5a0 | 73 73 4e 61 6d 65 20 29 20 7b 0d 0a 09 09 09 76 61 72 20 70 61 74 74 65 72 6e 20 3d 20 63 6c 61 | ssName.).{.....var.pattern.=.cla |
1c5c0 | 73 73 43 61 63 68 65 5b 20 63 6c 61 73 73 4e 61 6d 65 20 5d 3b 0d 0a 09 09 09 69 66 20 28 20 21 | ssCache[.className.];.....if.(.! |
1c5e0 | 70 61 74 74 65 72 6e 20 29 20 7b 0d 0a 09 09 09 09 70 61 74 74 65 72 6e 20 3d 20 63 6c 61 73 73 | pattern.).{......pattern.=.class |
1c600 | 43 61 63 68 65 5b 20 63 6c 61 73 73 4e 61 6d 65 20 5d 20 3d 20 6e 65 77 20 52 65 67 45 78 70 28 | Cache[.className.].=.new.RegExp( |
1c620 | 20 22 28 5e 7c 22 20 2b 20 77 68 69 74 65 73 70 61 63 65 20 2b 20 22 29 22 20 2b 20 63 6c 61 73 | ."(^|".+.whitespace.+.")".+.clas |
1c640 | 73 4e 61 6d 65 20 2b 20 22 28 22 20 2b 20 77 68 69 74 65 73 70 61 63 65 20 2b 20 22 7c 24 29 22 | sName.+."(".+.whitespace.+."|$)" |
1c660 | 20 29 3b 0d 0a 09 09 09 09 63 61 63 68 65 64 43 6c 61 73 73 65 73 2e 70 75 73 68 28 20 63 6c 61 | .);......cachedClasses.push(.cla |
1c680 | 73 73 4e 61 6d 65 20 29 3b 0d 0a 09 09 09 09 2f 2f 20 41 76 6f 69 64 20 74 6f 6f 20 6c 61 72 67 | ssName.);......//.Avoid.too.larg |
1c6a0 | 65 20 6f 66 20 61 20 63 61 63 68 65 0d 0a 09 09 09 09 69 66 20 28 20 63 61 63 68 65 64 43 6c 61 | e.of.a.cache......if.(.cachedCla |
1c6c0 | 73 73 65 73 2e 6c 65 6e 67 74 68 20 3e 20 45 78 70 72 2e 63 61 63 68 65 4c 65 6e 67 74 68 20 29 | sses.length.>.Expr.cacheLength.) |
1c6e0 | 20 7b 0d 0a 09 09 09 09 09 64 65 6c 65 74 65 20 63 6c 61 73 73 43 61 63 68 65 5b 20 63 61 63 68 | .{.......delete.classCache[.cach |
1c700 | 65 64 43 6c 61 73 73 65 73 2e 73 68 69 66 74 28 29 20 5d 3b 0d 0a 09 09 09 09 7d 0d 0a 09 09 09 | edClasses.shift().];......}..... |
1c720 | 7d 0d 0a 09 09 09 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d | }.....return.function(.elem.).{. |
1c740 | 0a 09 09 09 09 72 65 74 75 72 6e 20 70 61 74 74 65 72 6e 2e 74 65 73 74 28 20 65 6c 65 6d 2e 63 | .....return.pattern.test(.elem.c |
1c760 | 6c 61 73 73 4e 61 6d 65 20 7c 7c 20 28 74 79 70 65 6f 66 20 65 6c 65 6d 2e 67 65 74 41 74 74 72 | lassName.||.(typeof.elem.getAttr |
1c780 | 69 62 75 74 65 20 21 3d 3d 20 73 74 72 75 6e 64 65 66 69 6e 65 64 20 26 26 20 65 6c 65 6d 2e 67 | ibute.!==.strundefined.&&.elem.g |
1c7a0 | 65 74 41 74 74 72 69 62 75 74 65 28 22 63 6c 61 73 73 22 29 29 20 7c 7c 20 22 22 20 29 3b 0d 0a | etAttribute("class")).||."".);.. |
1c7c0 | 09 09 09 7d 3b 0d 0a 09 09 7d 2c 0d 0a 0d 0a 09 09 22 41 54 54 52 22 3a 20 66 75 6e 63 74 69 6f | ...};....},......"ATTR":.functio |
1c7e0 | 6e 28 20 6e 61 6d 65 2c 20 6f 70 65 72 61 74 6f 72 2c 20 63 68 65 63 6b 20 29 20 7b 0d 0a 09 09 | n(.name,.operator,.check.).{.... |
1c800 | 09 69 66 20 28 20 21 6f 70 65 72 61 74 6f 72 20 29 20 7b 0d 0a 09 09 09 09 72 65 74 75 72 6e 20 | .if.(.!operator.).{......return. |
1c820 | 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 09 09 72 65 74 75 72 6e 20 | function(.elem.).{.......return. |
1c840 | 53 69 7a 7a 6c 65 2e 61 74 74 72 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 20 29 20 21 3d 20 6e 75 6c | Sizzle.attr(.elem,.name.).!=.nul |
1c860 | 6c 3b 0d 0a 09 09 09 09 7d 3b 0d 0a 09 09 09 7d 0d 0a 0d 0a 09 09 09 72 65 74 75 72 6e 20 66 75 | l;......};.....}.......return.fu |
1c880 | 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 09 76 61 72 20 72 65 73 75 6c 74 | nction(.elem.).{......var.result |
1c8a0 | 20 3d 20 53 69 7a 7a 6c 65 2e 61 74 74 72 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 20 29 2c 0d 0a 09 | .=.Sizzle.attr(.elem,.name.),... |
1c8c0 | 09 09 09 09 76 61 6c 75 65 20 3d 20 72 65 73 75 6c 74 20 2b 20 22 22 3b 0d 0a 0d 0a 09 09 09 09 | ....value.=.result.+."";........ |
1c8e0 | 69 66 20 28 20 72 65 73 75 6c 74 20 3d 3d 20 6e 75 6c 6c 20 29 20 7b 0d 0a 09 09 09 09 09 72 65 | if.(.result.==.null.).{.......re |
1c900 | 74 75 72 6e 20 6f 70 65 72 61 74 6f 72 20 3d 3d 3d 20 22 21 3d 22 3b 0d 0a 09 09 09 09 7d 0d 0a | turn.operator.===."!=";......}.. |
1c920 | 0d 0a 09 09 09 09 73 77 69 74 63 68 20 28 20 6f 70 65 72 61 74 6f 72 20 29 20 7b 0d 0a 09 09 09 | ......switch.(.operator.).{..... |
1c940 | 09 09 63 61 73 65 20 22 3d 22 3a 0d 0a 09 09 09 09 09 09 72 65 74 75 72 6e 20 76 61 6c 75 65 20 | ..case."=":........return.value. |
1c960 | 3d 3d 3d 20 63 68 65 63 6b 3b 0d 0a 09 09 09 09 09 63 61 73 65 20 22 21 3d 22 3a 0d 0a 09 09 09 | ===.check;.......case."!=":..... |
1c980 | 09 09 09 72 65 74 75 72 6e 20 76 61 6c 75 65 20 21 3d 3d 20 63 68 65 63 6b 3b 0d 0a 09 09 09 09 | ...return.value.!==.check;...... |
1c9a0 | 09 63 61 73 65 20 22 5e 3d 22 3a 0d 0a 09 09 09 09 09 09 72 65 74 75 72 6e 20 63 68 65 63 6b 20 | .case."^=":........return.check. |
1c9c0 | 26 26 20 76 61 6c 75 65 2e 69 6e 64 65 78 4f 66 28 20 63 68 65 63 6b 20 29 20 3d 3d 3d 20 30 3b | &&.value.indexOf(.check.).===.0; |
1c9e0 | 0d 0a 09 09 09 09 09 63 61 73 65 20 22 2a 3d 22 3a 0d 0a 09 09 09 09 09 09 72 65 74 75 72 6e 20 | .......case."*=":........return. |
1ca00 | 63 68 65 63 6b 20 26 26 20 76 61 6c 75 65 2e 69 6e 64 65 78 4f 66 28 20 63 68 65 63 6b 20 29 20 | check.&&.value.indexOf(.check.). |
1ca20 | 3e 20 2d 31 3b 0d 0a 09 09 09 09 09 63 61 73 65 20 22 24 3d 22 3a 0d 0a 09 09 09 09 09 09 72 65 | >.-1;.......case."$=":........re |
1ca40 | 74 75 72 6e 20 63 68 65 63 6b 20 26 26 20 76 61 6c 75 65 2e 73 75 62 73 74 72 28 20 76 61 6c 75 | turn.check.&&.value.substr(.valu |
1ca60 | 65 2e 6c 65 6e 67 74 68 20 2d 20 63 68 65 63 6b 2e 6c 65 6e 67 74 68 20 29 20 3d 3d 3d 20 63 68 | e.length.-.check.length.).===.ch |
1ca80 | 65 63 6b 3b 0d 0a 09 09 09 09 09 63 61 73 65 20 22 7e 3d 22 3a 0d 0a 09 09 09 09 09 09 72 65 74 | eck;.......case."~=":........ret |
1caa0 | 75 72 6e 20 28 20 22 20 22 20 2b 20 76 61 6c 75 65 20 2b 20 22 20 22 20 29 2e 69 6e 64 65 78 4f | urn.(.".".+.value.+.".".).indexO |
1cac0 | 66 28 20 63 68 65 63 6b 20 29 20 3e 20 2d 31 3b 0d 0a 09 09 09 09 09 63 61 73 65 20 22 7c 3d 22 | f(.check.).>.-1;.......case."|=" |
1cae0 | 3a 0d 0a 09 09 09 09 09 09 72 65 74 75 72 6e 20 76 61 6c 75 65 20 3d 3d 3d 20 63 68 65 63 6b 20 | :........return.value.===.check. |
1cb00 | 7c 7c 20 76 61 6c 75 65 2e 73 75 62 73 74 72 28 20 30 2c 20 63 68 65 63 6b 2e 6c 65 6e 67 74 68 | ||.value.substr(.0,.check.length |
1cb20 | 20 2b 20 31 20 29 20 3d 3d 3d 20 63 68 65 63 6b 20 2b 20 22 2d 22 3b 0d 0a 09 09 09 09 7d 0d 0a | .+.1.).===.check.+."-";......}.. |
1cb40 | 09 09 09 7d 3b 0d 0a 09 09 7d 2c 0d 0a 0d 0a 09 09 22 43 48 49 4c 44 22 3a 20 66 75 6e 63 74 69 | ...};....},......"CHILD":.functi |
1cb60 | 6f 6e 28 20 74 79 70 65 2c 20 61 72 67 75 6d 65 6e 74 2c 20 66 69 72 73 74 2c 20 6c 61 73 74 20 | on(.type,.argument,.first,.last. |
1cb80 | 29 20 7b 0d 0a 0d 0a 09 09 09 69 66 20 28 20 74 79 70 65 20 3d 3d 3d 20 22 6e 74 68 22 20 29 20 | ).{.......if.(.type.===."nth".). |
1cba0 | 7b 0d 0a 09 09 09 09 76 61 72 20 64 6f 6e 65 4e 61 6d 65 20 3d 20 64 6f 6e 65 2b 2b 3b 0d 0a 0d | {......var.doneName.=.done++;... |
1cbc0 | 0a 09 09 09 09 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a | .....return.function(.elem.).{.. |
1cbe0 | 09 09 09 09 09 76 61 72 20 70 61 72 65 6e 74 2c 20 64 69 66 66 2c 0d 0a 09 09 09 09 09 09 63 6f | .....var.parent,.diff,........co |
1cc00 | 75 6e 74 20 3d 20 30 2c 0d 0a 09 09 09 09 09 09 6e 6f 64 65 20 3d 20 65 6c 65 6d 3b 0d 0a 0d 0a | unt.=.0,........node.=.elem;.... |
1cc20 | 09 09 09 09 09 69 66 20 28 20 66 69 72 73 74 20 3d 3d 3d 20 31 20 26 26 20 6c 61 73 74 20 3d 3d | .....if.(.first.===.1.&&.last.== |
1cc40 | 3d 20 30 20 29 20 7b 0d 0a 09 09 09 09 09 09 72 65 74 75 72 6e 20 74 72 75 65 3b 0d 0a 09 09 09 | =.0.).{........return.true;..... |
1cc60 | 09 09 7d 0d 0a 0d 0a 09 09 09 09 09 70 61 72 65 6e 74 20 3d 20 65 6c 65 6d 2e 70 61 72 65 6e 74 | ..}.........parent.=.elem.parent |
1cc80 | 4e 6f 64 65 3b 0d 0a 0d 0a 09 09 09 09 09 69 66 20 28 20 70 61 72 65 6e 74 20 26 26 20 28 70 61 | Node;.........if.(.parent.&&.(pa |
1cca0 | 72 65 6e 74 5b 20 65 78 70 61 6e 64 6f 20 5d 20 21 3d 3d 20 64 6f 6e 65 4e 61 6d 65 20 7c 7c 20 | rent[.expando.].!==.doneName.||. |
1ccc0 | 21 65 6c 65 6d 2e 73 69 7a 73 65 74 29 20 29 20 7b 0d 0a 09 09 09 09 09 09 66 6f 72 20 28 20 6e | !elem.sizset).).{........for.(.n |
1cce0 | 6f 64 65 20 3d 20 70 61 72 65 6e 74 2e 66 69 72 73 74 43 68 69 6c 64 3b 20 6e 6f 64 65 3b 20 6e | ode.=.parent.firstChild;.node;.n |
1cd00 | 6f 64 65 20 3d 20 6e 6f 64 65 2e 6e 65 78 74 53 69 62 6c 69 6e 67 20 29 20 7b 0d 0a 09 09 09 09 | ode.=.node.nextSibling.).{...... |
1cd20 | 09 09 09 69 66 20 28 20 6e 6f 64 65 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 20 29 20 7b 0d | ...if.(.node.nodeType.===.1.).{. |
1cd40 | 0a 09 09 09 09 09 09 09 09 6e 6f 64 65 2e 73 69 7a 73 65 74 20 3d 20 2b 2b 63 6f 75 6e 74 3b 0d | .........node.sizset.=.++count;. |
1cd60 | 0a 09 09 09 09 09 09 09 09 69 66 20 28 20 6e 6f 64 65 20 3d 3d 3d 20 65 6c 65 6d 20 29 20 7b 0d | .........if.(.node.===.elem.).{. |
1cd80 | 0a 09 09 09 09 09 09 09 09 09 62 72 65 61 6b 3b 0d 0a 09 09 09 09 09 09 09 09 7d 0d 0a 09 09 09 | ..........break;..........}..... |
1cda0 | 09 09 09 09 7d 0d 0a 09 09 09 09 09 09 7d 0d 0a 0d 0a 09 09 09 09 09 09 70 61 72 65 6e 74 5b 20 | ....}........}..........parent[. |
1cdc0 | 65 78 70 61 6e 64 6f 20 5d 20 3d 20 64 6f 6e 65 4e 61 6d 65 3b 0d 0a 09 09 09 09 09 7d 0d 0a 0d | expando.].=.doneName;.......}... |
1cde0 | 0a 09 09 09 09 09 64 69 66 66 20 3d 20 65 6c 65 6d 2e 73 69 7a 73 65 74 20 2d 20 6c 61 73 74 3b | ......diff.=.elem.sizset.-.last; |
1ce00 | 0d 0a 0d 0a 09 09 09 09 09 69 66 20 28 20 66 69 72 73 74 20 3d 3d 3d 20 30 20 29 20 7b 0d 0a 09 | .........if.(.first.===.0.).{... |
1ce20 | 09 09 09 09 09 72 65 74 75 72 6e 20 64 69 66 66 20 3d 3d 3d 20 30 3b 0d 0a 0d 0a 09 09 09 09 09 | .....return.diff.===.0;......... |
1ce40 | 7d 20 65 6c 73 65 20 7b 0d 0a 09 09 09 09 09 09 72 65 74 75 72 6e 20 28 20 64 69 66 66 20 25 20 | }.else.{........return.(.diff.%. |
1ce60 | 66 69 72 73 74 20 3d 3d 3d 20 30 20 26 26 20 64 69 66 66 20 2f 20 66 69 72 73 74 20 3e 3d 20 30 | first.===.0.&&.diff./.first.>=.0 |
1ce80 | 20 29 3b 0d 0a 09 09 09 09 09 7d 0d 0a 09 09 09 09 7d 3b 0d 0a 09 09 09 7d 0d 0a 0d 0a 09 09 09 | .);.......}......};.....}....... |
1cea0 | 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 09 76 | return.function(.elem.).{......v |
1cec0 | 61 72 20 6e 6f 64 65 20 3d 20 65 6c 65 6d 3b 0d 0a 0d 0a 09 09 09 09 73 77 69 74 63 68 20 28 20 | ar.node.=.elem;........switch.(. |
1cee0 | 74 79 70 65 20 29 20 7b 0d 0a 09 09 09 09 09 63 61 73 65 20 22 6f 6e 6c 79 22 3a 0d 0a 09 09 09 | type.).{.......case."only":..... |
1cf00 | 09 09 63 61 73 65 20 22 66 69 72 73 74 22 3a 0d 0a 09 09 09 09 09 09 77 68 69 6c 65 20 28 20 28 | ..case."first":........while.(.( |
1cf20 | 6e 6f 64 65 20 3d 20 6e 6f 64 65 2e 70 72 65 76 69 6f 75 73 53 69 62 6c 69 6e 67 29 20 29 20 7b | node.=.node.previousSibling).).{ |
1cf40 | 0d 0a 09 09 09 09 09 09 09 69 66 20 28 20 6e 6f 64 65 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 | .........if.(.node.nodeType.===. |
1cf60 | 31 20 29 20 7b 0d 0a 09 09 09 09 09 09 09 09 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0d 0a 09 09 | 1.).{..........return.false;.... |
1cf80 | 09 09 09 09 09 7d 0d 0a 09 09 09 09 09 09 7d 0d 0a 0d 0a 09 09 09 09 09 09 69 66 20 28 20 74 79 | .....}........}..........if.(.ty |
1cfa0 | 70 65 20 3d 3d 3d 20 22 66 69 72 73 74 22 20 29 20 7b 0d 0a 09 09 09 09 09 09 09 72 65 74 75 72 | pe.===."first".).{.........retur |
1cfc0 | 6e 20 74 72 75 65 3b 0d 0a 09 09 09 09 09 09 7d 0d 0a 0d 0a 09 09 09 09 09 09 6e 6f 64 65 20 3d | n.true;........}..........node.= |
1cfe0 | 20 65 6c 65 6d 3b 0d 0a 0d 0a 09 09 09 09 09 09 2f 2a 20 66 61 6c 6c 73 20 74 68 72 6f 75 67 68 | .elem;........../*.falls.through |
1d000 | 20 2a 2f 0d 0a 09 09 09 09 09 63 61 73 65 20 22 6c 61 73 74 22 3a 0d 0a 09 09 09 09 09 09 77 68 | .*/.......case."last":........wh |
1d020 | 69 6c 65 20 28 20 28 6e 6f 64 65 20 3d 20 6e 6f 64 65 2e 6e 65 78 74 53 69 62 6c 69 6e 67 29 20 | ile.(.(node.=.node.nextSibling). |
1d040 | 29 20 7b 0d 0a 09 09 09 09 09 09 09 69 66 20 28 20 6e 6f 64 65 2e 6e 6f 64 65 54 79 70 65 20 3d | ).{.........if.(.node.nodeType.= |
1d060 | 3d 3d 20 31 20 29 20 7b 0d 0a 09 09 09 09 09 09 09 09 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0d | ==.1.).{..........return.false;. |
1d080 | 0a 09 09 09 09 09 09 09 7d 0d 0a 09 09 09 09 09 09 7d 0d 0a 0d 0a 09 09 09 09 09 09 72 65 74 75 | ........}........}..........retu |
1d0a0 | 72 6e 20 74 72 75 65 3b 0d 0a 09 09 09 09 7d 0d 0a 09 09 09 7d 3b 0d 0a 09 09 7d 2c 0d 0a 0d 0a | rn.true;......}.....};....},.... |
1d0c0 | 09 09 22 50 53 45 55 44 4f 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 70 73 65 75 64 6f 2c 20 61 72 | .."PSEUDO":.function(.pseudo,.ar |
1d0e0 | 67 75 6d 65 6e 74 2c 20 63 6f 6e 74 65 78 74 2c 20 78 6d 6c 20 29 20 7b 0d 0a 09 09 09 2f 2f 20 | gument,.context,.xml.).{.....//. |
1d100 | 70 73 65 75 64 6f 2d 63 6c 61 73 73 20 6e 61 6d 65 73 20 61 72 65 20 63 61 73 65 2d 69 6e 73 65 | pseudo-class.names.are.case-inse |
1d120 | 6e 73 69 74 69 76 65 0d 0a 09 09 09 2f 2f 20 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 | nsitive.....//.http://www.w3.org |
1d140 | 2f 54 52 2f 73 65 6c 65 63 74 6f 72 73 2f 23 70 73 65 75 64 6f 2d 63 6c 61 73 73 65 73 0d 0a 09 | /TR/selectors/#pseudo-classes... |
1d160 | 09 09 2f 2f 20 50 72 69 6f 72 69 74 69 7a 65 20 62 79 20 63 61 73 65 20 73 65 6e 73 69 74 69 76 | ..//.Prioritize.by.case.sensitiv |
1d180 | 69 74 79 20 69 6e 20 63 61 73 65 20 63 75 73 74 6f 6d 20 70 73 65 75 64 6f 73 20 61 72 65 20 61 | ity.in.case.custom.pseudos.are.a |
1d1a0 | 64 64 65 64 20 77 69 74 68 20 75 70 70 65 72 63 61 73 65 20 6c 65 74 74 65 72 73 0d 0a 09 09 09 | dded.with.uppercase.letters..... |
1d1c0 | 76 61 72 20 66 6e 20 3d 20 45 78 70 72 2e 70 73 65 75 64 6f 73 5b 20 70 73 65 75 64 6f 20 5d 20 | var.fn.=.Expr.pseudos[.pseudo.]. |
1d1e0 | 7c 7c 20 45 78 70 72 2e 70 73 65 75 64 6f 73 5b 20 70 73 65 75 64 6f 2e 74 6f 4c 6f 77 65 72 43 | ||.Expr.pseudos[.pseudo.toLowerC |
1d200 | 61 73 65 28 29 20 5d 3b 0d 0a 0d 0a 09 09 09 69 66 20 28 20 21 66 6e 20 29 20 7b 0d 0a 09 09 09 | ase().];.......if.(.!fn.).{..... |
1d220 | 09 53 69 7a 7a 6c 65 2e 65 72 72 6f 72 28 20 22 75 6e 73 75 70 70 6f 72 74 65 64 20 70 73 65 75 | .Sizzle.error(."unsupported.pseu |
1d240 | 64 6f 3a 20 22 20 2b 20 70 73 65 75 64 6f 20 29 3b 0d 0a 09 09 09 7d 0d 0a 0d 0a 09 09 09 2f 2f | do:.".+.pseudo.);.....}.......// |
1d260 | 20 54 68 65 20 75 73 65 72 20 6d 61 79 20 73 65 74 20 66 6e 2e 73 69 7a 7a 6c 65 46 69 6c 74 65 | .The.user.may.set.fn.sizzleFilte |
1d280 | 72 20 74 6f 20 69 6e 64 69 63 61 74 65 0d 0a 09 09 09 2f 2f 20 74 68 61 74 20 61 72 67 75 6d 65 | r.to.indicate.....//.that.argume |
1d2a0 | 6e 74 73 20 61 72 65 20 6e 65 65 64 65 64 20 74 6f 20 63 72 65 61 74 65 20 74 68 65 20 66 69 6c | nts.are.needed.to.create.the.fil |
1d2c0 | 74 65 72 20 66 75 6e 63 74 69 6f 6e 0d 0a 09 09 09 2f 2f 20 6a 75 73 74 20 61 73 20 53 69 7a 7a | ter.function.....//.just.as.Sizz |
1d2e0 | 6c 65 20 64 6f 65 73 0d 0a 09 09 09 69 66 20 28 20 21 66 6e 2e 73 69 7a 7a 6c 65 46 69 6c 74 65 | le.does.....if.(.!fn.sizzleFilte |
1d300 | 72 20 29 20 7b 0d 0a 09 09 09 09 72 65 74 75 72 6e 20 66 6e 3b 0d 0a 09 09 09 7d 0d 0a 0d 0a 09 | r.).{......return.fn;.....}..... |
1d320 | 09 09 72 65 74 75 72 6e 20 66 6e 28 20 61 72 67 75 6d 65 6e 74 2c 20 63 6f 6e 74 65 78 74 2c 20 | ..return.fn(.argument,.context,. |
1d340 | 78 6d 6c 20 29 3b 0d 0a 09 09 7d 0d 0a 09 7d 2c 0d 0a 0d 0a 09 70 73 65 75 64 6f 73 3a 20 7b 0d | xml.);....}...},.....pseudos:.{. |
1d360 | 0a 09 09 22 6e 6f 74 22 3a 20 6d 61 72 6b 46 75 6e 63 74 69 6f 6e 28 66 75 6e 63 74 69 6f 6e 28 | ..."not":.markFunction(function( |
1d380 | 20 73 65 6c 65 63 74 6f 72 2c 20 63 6f 6e 74 65 78 74 2c 20 78 6d 6c 20 29 20 7b 0d 0a 09 09 09 | .selector,.context,.xml.).{..... |
1d3a0 | 2f 2f 20 54 72 69 6d 20 74 68 65 20 73 65 6c 65 63 74 6f 72 20 70 61 73 73 65 64 20 74 6f 20 63 | //.Trim.the.selector.passed.to.c |
1d3c0 | 6f 6d 70 69 6c 65 0d 0a 09 09 09 2f 2f 20 74 6f 20 61 76 6f 69 64 20 74 72 65 61 74 69 6e 67 20 | ompile.....//.to.avoid.treating. |
1d3e0 | 6c 65 61 64 69 6e 67 20 61 6e 64 20 74 72 61 69 6c 69 6e 67 0d 0a 09 09 09 2f 2f 20 73 70 61 63 | leading.and.trailing.....//.spac |
1d400 | 65 73 20 61 73 20 63 6f 6d 62 69 6e 61 74 6f 72 73 0d 0a 09 09 09 76 61 72 20 6d 61 74 63 68 65 | es.as.combinators.....var.matche |
1d420 | 72 20 3d 20 63 6f 6d 70 69 6c 65 28 20 73 65 6c 65 63 74 6f 72 2e 72 65 70 6c 61 63 65 28 20 72 | r.=.compile(.selector.replace(.r |
1d440 | 74 72 69 6d 2c 20 22 24 31 22 20 29 2c 20 63 6f 6e 74 65 78 74 2c 20 78 6d 6c 20 29 3b 0d 0a 09 | trim,."$1".),.context,.xml.);... |
1d460 | 09 09 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 | ..return.function(.elem.).{..... |
1d480 | 09 72 65 74 75 72 6e 20 21 6d 61 74 63 68 65 72 28 20 65 6c 65 6d 20 29 3b 0d 0a 09 09 09 7d 3b | .return.!matcher(.elem.);.....}; |
1d4a0 | 0d 0a 09 09 7d 29 2c 0d 0a 0d 0a 09 09 22 65 6e 61 62 6c 65 64 22 3a 20 66 75 6e 63 74 69 6f 6e | ....}),......"enabled":.function |
1d4c0 | 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 72 65 74 75 72 6e 20 65 6c 65 6d 2e 64 69 73 61 62 | (.elem.).{.....return.elem.disab |
1d4e0 | 6c 65 64 20 3d 3d 3d 20 66 61 6c 73 65 3b 0d 0a 09 09 7d 2c 0d 0a 0d 0a 09 09 22 64 69 73 61 62 | led.===.false;....},......"disab |
1d500 | 6c 65 64 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 72 65 74 | led":.function(.elem.).{.....ret |
1d520 | 75 72 6e 20 65 6c 65 6d 2e 64 69 73 61 62 6c 65 64 20 3d 3d 3d 20 74 72 75 65 3b 0d 0a 09 09 7d | urn.elem.disabled.===.true;....} |
1d540 | 2c 0d 0a 0d 0a 09 09 22 63 68 65 63 6b 65 64 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d | ,......"checked":.function(.elem |
1d560 | 20 29 20 7b 0d 0a 09 09 09 2f 2f 20 49 6e 20 43 53 53 33 2c 20 3a 63 68 65 63 6b 65 64 20 73 68 | .).{.....//.In.CSS3,.:checked.sh |
1d580 | 6f 75 6c 64 20 72 65 74 75 72 6e 20 62 6f 74 68 20 63 68 65 63 6b 65 64 20 61 6e 64 20 73 65 6c | ould.return.both.checked.and.sel |
1d5a0 | 65 63 74 65 64 20 65 6c 65 6d 65 6e 74 73 0d 0a 09 09 09 2f 2f 20 68 74 74 70 3a 2f 2f 77 77 77 | ected.elements.....//.http://www |
1d5c0 | 2e 77 33 2e 6f 72 67 2f 54 52 2f 32 30 31 31 2f 52 45 43 2d 63 73 73 33 2d 73 65 6c 65 63 74 6f | .w3.org/TR/2011/REC-css3-selecto |
1d5e0 | 72 73 2d 32 30 31 31 30 39 32 39 2f 23 63 68 65 63 6b 65 64 0d 0a 09 09 09 76 61 72 20 6e 6f 64 | rs-20110929/#checked.....var.nod |
1d600 | 65 4e 61 6d 65 20 3d 20 65 6c 65 6d 2e 6e 6f 64 65 4e 61 6d 65 2e 74 6f 4c 6f 77 65 72 43 61 73 | eName.=.elem.nodeName.toLowerCas |
1d620 | 65 28 29 3b 0d 0a 09 09 09 72 65 74 75 72 6e 20 28 6e 6f 64 65 4e 61 6d 65 20 3d 3d 3d 20 22 69 | e();.....return.(nodeName.===."i |
1d640 | 6e 70 75 74 22 20 26 26 20 21 21 65 6c 65 6d 2e 63 68 65 63 6b 65 64 29 20 7c 7c 20 28 6e 6f 64 | nput".&&.!!elem.checked).||.(nod |
1d660 | 65 4e 61 6d 65 20 3d 3d 3d 20 22 6f 70 74 69 6f 6e 22 20 26 26 20 21 21 65 6c 65 6d 2e 73 65 6c | eName.===."option".&&.!!elem.sel |
1d680 | 65 63 74 65 64 29 3b 0d 0a 09 09 7d 2c 0d 0a 0d 0a 09 09 22 73 65 6c 65 63 74 65 64 22 3a 20 66 | ected);....},......"selected":.f |
1d6a0 | 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 2f 2f 20 41 63 63 65 73 73 69 | unction(.elem.).{.....//.Accessi |
1d6c0 | 6e 67 20 74 68 69 73 20 70 72 6f 70 65 72 74 79 20 6d 61 6b 65 73 20 73 65 6c 65 63 74 65 64 2d | ng.this.property.makes.selected- |
1d6e0 | 62 79 2d 64 65 66 61 75 6c 74 0d 0a 09 09 09 2f 2f 20 6f 70 74 69 6f 6e 73 20 69 6e 20 53 61 66 | by-default.....//.options.in.Saf |
1d700 | 61 72 69 20 77 6f 72 6b 20 70 72 6f 70 65 72 6c 79 0d 0a 09 09 09 69 66 20 28 20 65 6c 65 6d 2e | ari.work.properly.....if.(.elem. |
1d720 | 70 61 72 65 6e 74 4e 6f 64 65 20 29 20 7b 0d 0a 09 09 09 09 65 6c 65 6d 2e 70 61 72 65 6e 74 4e | parentNode.).{......elem.parentN |
1d740 | 6f 64 65 2e 73 65 6c 65 63 74 65 64 49 6e 64 65 78 3b 0d 0a 09 09 09 7d 0d 0a 0d 0a 09 09 09 72 | ode.selectedIndex;.....}.......r |
1d760 | 65 74 75 72 6e 20 65 6c 65 6d 2e 73 65 6c 65 63 74 65 64 20 3d 3d 3d 20 74 72 75 65 3b 0d 0a 09 | eturn.elem.selected.===.true;... |
1d780 | 09 7d 2c 0d 0a 0d 0a 09 09 22 70 61 72 65 6e 74 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 | .},......"parent":.function(.ele |
1d7a0 | 6d 20 29 20 7b 0d 0a 09 09 09 72 65 74 75 72 6e 20 21 45 78 70 72 2e 70 73 65 75 64 6f 73 5b 22 | m.).{.....return.!Expr.pseudos[" |
1d7c0 | 65 6d 70 74 79 22 5d 28 20 65 6c 65 6d 20 29 3b 0d 0a 09 09 7d 2c 0d 0a 0d 0a 09 09 22 65 6d 70 | empty"](.elem.);....},......"emp |
1d7e0 | 74 79 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 2f 2f 20 68 | ty":.function(.elem.).{.....//.h |
1d800 | 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 54 52 2f 73 65 6c 65 63 74 6f 72 73 2f 23 65 | ttp://www.w3.org/TR/selectors/#e |
1d820 | 6d 70 74 79 2d 70 73 65 75 64 6f 0d 0a 09 09 09 2f 2f 20 3a 65 6d 70 74 79 20 69 73 20 6f 6e 6c | mpty-pseudo.....//.:empty.is.onl |
1d840 | 79 20 61 66 66 65 63 74 65 64 20 62 79 20 65 6c 65 6d 65 6e 74 20 6e 6f 64 65 73 20 61 6e 64 20 | y.affected.by.element.nodes.and. |
1d860 | 63 6f 6e 74 65 6e 74 20 6e 6f 64 65 73 28 69 6e 63 6c 75 64 69 6e 67 20 74 65 78 74 28 33 29 2c | content.nodes(including.text(3), |
1d880 | 20 63 64 61 74 61 28 34 29 29 2c 0d 0a 09 09 09 2f 2f 20 20 20 6e 6f 74 20 63 6f 6d 6d 65 6e 74 | .cdata(4)),.....//...not.comment |
1d8a0 | 2c 20 70 72 6f 63 65 73 73 69 6e 67 20 69 6e 73 74 72 75 63 74 69 6f 6e 73 2c 20 6f 72 20 6f 74 | ,.processing.instructions,.or.ot |
1d8c0 | 68 65 72 73 0d 0a 09 09 09 2f 2f 20 54 68 61 6e 6b 73 20 74 6f 20 44 69 65 67 6f 20 50 65 72 69 | hers.....//.Thanks.to.Diego.Peri |
1d8e0 | 6e 69 20 66 6f 72 20 74 68 65 20 6e 6f 64 65 4e 61 6d 65 20 73 68 6f 72 74 63 75 74 0d 0a 09 09 | ni.for.the.nodeName.shortcut.... |
1d900 | 09 2f 2f 20 20 20 47 72 65 61 74 65 72 20 74 68 61 6e 20 22 40 22 20 6d 65 61 6e 73 20 61 6c 70 | .//...Greater.than."@".means.alp |
1d920 | 68 61 20 63 68 61 72 61 63 74 65 72 73 20 28 73 70 65 63 69 66 69 63 61 6c 6c 79 20 6e 6f 74 20 | ha.characters.(specifically.not. |
1d940 | 73 74 61 72 74 69 6e 67 20 77 69 74 68 20 22 23 22 20 6f 72 20 22 3f 22 29 0d 0a 09 09 09 76 61 | starting.with."#".or."?").....va |
1d960 | 72 20 6e 6f 64 65 54 79 70 65 3b 0d 0a 09 09 09 65 6c 65 6d 20 3d 20 65 6c 65 6d 2e 66 69 72 73 | r.nodeType;.....elem.=.elem.firs |
1d980 | 74 43 68 69 6c 64 3b 0d 0a 09 09 09 77 68 69 6c 65 20 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 | tChild;.....while.(.elem.).{.... |
1d9a0 | 09 09 69 66 20 28 20 65 6c 65 6d 2e 6e 6f 64 65 4e 61 6d 65 20 3e 20 22 40 22 20 7c 7c 20 28 6e | ..if.(.elem.nodeName.>."@".||.(n |
1d9c0 | 6f 64 65 54 79 70 65 20 3d 20 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 29 20 3d 3d 3d 20 33 20 7c | odeType.=.elem.nodeType).===.3.| |
1d9e0 | 7c 20 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 34 20 29 20 7b 0d 0a 09 09 09 09 09 72 65 74 75 72 | |.nodeType.===.4.).{.......retur |
1da00 | 6e 20 66 61 6c 73 65 3b 0d 0a 09 09 09 09 7d 0d 0a 09 09 09 09 65 6c 65 6d 20 3d 20 65 6c 65 6d | n.false;......}......elem.=.elem |
1da20 | 2e 6e 65 78 74 53 69 62 6c 69 6e 67 3b 0d 0a 09 09 09 7d 0d 0a 09 09 09 72 65 74 75 72 6e 20 74 | .nextSibling;.....}.....return.t |
1da40 | 72 75 65 3b 0d 0a 09 09 7d 2c 0d 0a 0d 0a 09 09 22 63 6f 6e 74 61 69 6e 73 22 3a 20 6d 61 72 6b | rue;....},......"contains":.mark |
1da60 | 46 75 6e 63 74 69 6f 6e 28 66 75 6e 63 74 69 6f 6e 28 20 74 65 78 74 20 29 20 7b 0d 0a 09 09 09 | Function(function(.text.).{..... |
1da80 | 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 09 72 | return.function(.elem.).{......r |
1daa0 | 65 74 75 72 6e 20 28 20 65 6c 65 6d 2e 74 65 78 74 43 6f 6e 74 65 6e 74 20 7c 7c 20 65 6c 65 6d | eturn.(.elem.textContent.||.elem |
1dac0 | 2e 69 6e 6e 65 72 54 65 78 74 20 7c 7c 20 67 65 74 54 65 78 74 28 20 65 6c 65 6d 20 29 20 29 2e | .innerText.||.getText(.elem.).). |
1dae0 | 69 6e 64 65 78 4f 66 28 20 74 65 78 74 20 29 20 3e 20 2d 31 3b 0d 0a 09 09 09 7d 3b 0d 0a 09 09 | indexOf(.text.).>.-1;.....};.... |
1db00 | 7d 29 2c 0d 0a 0d 0a 09 09 22 68 61 73 22 3a 20 6d 61 72 6b 46 75 6e 63 74 69 6f 6e 28 66 75 6e | }),......"has":.markFunction(fun |
1db20 | 63 74 69 6f 6e 28 20 73 65 6c 65 63 74 6f 72 20 29 20 7b 0d 0a 09 09 09 72 65 74 75 72 6e 20 66 | ction(.selector.).{.....return.f |
1db40 | 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 09 72 65 74 75 72 6e 20 53 69 | unction(.elem.).{......return.Si |
1db60 | 7a 7a 6c 65 28 20 73 65 6c 65 63 74 6f 72 2c 20 65 6c 65 6d 20 29 2e 6c 65 6e 67 74 68 20 3e 20 | zzle(.selector,.elem.).length.>. |
1db80 | 30 3b 0d 0a 09 09 09 7d 3b 0d 0a 09 09 7d 29 2c 0d 0a 0d 0a 09 09 22 68 65 61 64 65 72 22 3a 20 | 0;.....};....}),......"header":. |
1dba0 | 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 72 65 74 75 72 6e 20 72 68 | function(.elem.).{.....return.rh |
1dbc0 | 65 61 64 65 72 2e 74 65 73 74 28 20 65 6c 65 6d 2e 6e 6f 64 65 4e 61 6d 65 20 29 3b 0d 0a 09 09 | eader.test(.elem.nodeName.);.... |
1dbe0 | 7d 2c 0d 0a 0d 0a 09 09 22 74 65 78 74 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 | },......"text":.function(.elem.) |
1dc00 | 20 7b 0d 0a 09 09 09 76 61 72 20 74 79 70 65 2c 20 61 74 74 72 3b 0d 0a 09 09 09 2f 2f 20 49 45 | .{.....var.type,.attr;.....//.IE |
1dc20 | 36 20 61 6e 64 20 37 20 77 69 6c 6c 20 6d 61 70 20 65 6c 65 6d 2e 74 79 70 65 20 74 6f 20 27 74 | 6.and.7.will.map.elem.type.to.'t |
1dc40 | 65 78 74 27 20 66 6f 72 20 6e 65 77 20 48 54 4d 4c 35 20 74 79 70 65 73 20 28 73 65 61 72 63 68 | ext'.for.new.HTML5.types.(search |
1dc60 | 2c 20 65 74 63 29 0d 0a 09 09 09 2f 2f 20 75 73 65 20 67 65 74 41 74 74 72 69 62 75 74 65 20 69 | ,.etc).....//.use.getAttribute.i |
1dc80 | 6e 73 74 65 61 64 20 74 6f 20 74 65 73 74 20 74 68 69 73 20 63 61 73 65 0d 0a 09 09 09 72 65 74 | nstead.to.test.this.case.....ret |
1dca0 | 75 72 6e 20 65 6c 65 6d 2e 6e 6f 64 65 4e 61 6d 65 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 20 | urn.elem.nodeName.toLowerCase(). |
1dcc0 | 3d 3d 3d 20 22 69 6e 70 75 74 22 20 26 26 0d 0a 09 09 09 09 28 74 79 70 65 20 3d 20 65 6c 65 6d | ===."input".&&......(type.=.elem |
1dce0 | 2e 74 79 70 65 29 20 3d 3d 3d 20 22 74 65 78 74 22 20 26 26 0d 0a 09 09 09 09 28 20 28 61 74 74 | .type).===."text".&&......(.(att |
1dd00 | 72 20 3d 20 65 6c 65 6d 2e 67 65 74 41 74 74 72 69 62 75 74 65 28 22 74 79 70 65 22 29 29 20 3d | r.=.elem.getAttribute("type")).= |
1dd20 | 3d 20 6e 75 6c 6c 20 7c 7c 20 61 74 74 72 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 20 3d 3d 3d | =.null.||.attr.toLowerCase().=== |
1dd40 | 20 74 79 70 65 20 29 3b 0d 0a 09 09 7d 2c 0d 0a 0d 0a 09 09 2f 2f 20 49 6e 70 75 74 20 74 79 70 | .type.);....},......//.Input.typ |
1dd60 | 65 73 0d 0a 09 09 22 72 61 64 69 6f 22 3a 20 63 72 65 61 74 65 49 6e 70 75 74 46 75 6e 63 74 69 | es...."radio":.createInputFuncti |
1dd80 | 6f 6e 28 22 72 61 64 69 6f 22 29 2c 0d 0a 09 09 22 63 68 65 63 6b 62 6f 78 22 3a 20 63 72 65 61 | on("radio"),...."checkbox":.crea |
1dda0 | 74 65 49 6e 70 75 74 46 75 6e 63 74 69 6f 6e 28 22 63 68 65 63 6b 62 6f 78 22 29 2c 0d 0a 09 09 | teInputFunction("checkbox"),.... |
1ddc0 | 22 66 69 6c 65 22 3a 20 63 72 65 61 74 65 49 6e 70 75 74 46 75 6e 63 74 69 6f 6e 28 22 66 69 6c | "file":.createInputFunction("fil |
1dde0 | 65 22 29 2c 0d 0a 09 09 22 70 61 73 73 77 6f 72 64 22 3a 20 63 72 65 61 74 65 49 6e 70 75 74 46 | e"),...."password":.createInputF |
1de00 | 75 6e 63 74 69 6f 6e 28 22 70 61 73 73 77 6f 72 64 22 29 2c 0d 0a 09 09 22 69 6d 61 67 65 22 3a | unction("password"),...."image": |
1de20 | 20 63 72 65 61 74 65 49 6e 70 75 74 46 75 6e 63 74 69 6f 6e 28 22 69 6d 61 67 65 22 29 2c 0d 0a | .createInputFunction("image"),.. |
1de40 | 0d 0a 09 09 22 73 75 62 6d 69 74 22 3a 20 63 72 65 61 74 65 42 75 74 74 6f 6e 46 75 6e 63 74 69 | ...."submit":.createButtonFuncti |
1de60 | 6f 6e 28 22 73 75 62 6d 69 74 22 29 2c 0d 0a 09 09 22 72 65 73 65 74 22 3a 20 63 72 65 61 74 65 | on("submit"),...."reset":.create |
1de80 | 42 75 74 74 6f 6e 46 75 6e 63 74 69 6f 6e 28 22 72 65 73 65 74 22 29 2c 0d 0a 0d 0a 09 09 22 62 | ButtonFunction("reset"),......"b |
1dea0 | 75 74 74 6f 6e 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 76 | utton":.function(.elem.).{.....v |
1dec0 | 61 72 20 6e 61 6d 65 20 3d 20 65 6c 65 6d 2e 6e 6f 64 65 4e 61 6d 65 2e 74 6f 4c 6f 77 65 72 43 | ar.name.=.elem.nodeName.toLowerC |
1dee0 | 61 73 65 28 29 3b 0d 0a 09 09 09 72 65 74 75 72 6e 20 6e 61 6d 65 20 3d 3d 3d 20 22 69 6e 70 75 | ase();.....return.name.===."inpu |
1df00 | 74 22 20 26 26 20 65 6c 65 6d 2e 74 79 70 65 20 3d 3d 3d 20 22 62 75 74 74 6f 6e 22 20 7c 7c 20 | t".&&.elem.type.===."button".||. |
1df20 | 6e 61 6d 65 20 3d 3d 3d 20 22 62 75 74 74 6f 6e 22 3b 0d 0a 09 09 7d 2c 0d 0a 0d 0a 09 09 22 69 | name.===."button";....},......"i |
1df40 | 6e 70 75 74 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 72 65 | nput":.function(.elem.).{.....re |
1df60 | 74 75 72 6e 20 72 69 6e 70 75 74 73 2e 74 65 73 74 28 20 65 6c 65 6d 2e 6e 6f 64 65 4e 61 6d 65 | turn.rinputs.test(.elem.nodeName |
1df80 | 20 29 3b 0d 0a 09 09 7d 2c 0d 0a 0d 0a 09 09 22 66 6f 63 75 73 22 3a 20 66 75 6e 63 74 69 6f 6e | .);....},......"focus":.function |
1dfa0 | 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 76 61 72 20 64 6f 63 20 3d 20 65 6c 65 6d 2e 6f 77 | (.elem.).{.....var.doc.=.elem.ow |
1dfc0 | 6e 65 72 44 6f 63 75 6d 65 6e 74 3b 0d 0a 09 09 09 72 65 74 75 72 6e 20 65 6c 65 6d 20 3d 3d 3d | nerDocument;.....return.elem.=== |
1dfe0 | 20 64 6f 63 2e 61 63 74 69 76 65 45 6c 65 6d 65 6e 74 20 26 26 20 28 21 64 6f 63 2e 68 61 73 46 | .doc.activeElement.&&.(!doc.hasF |
1e000 | 6f 63 75 73 20 7c 7c 20 64 6f 63 2e 68 61 73 46 6f 63 75 73 28 29 29 20 26 26 20 21 21 28 65 6c | ocus.||.doc.hasFocus()).&&.!!(el |
1e020 | 65 6d 2e 74 79 70 65 20 7c 7c 20 65 6c 65 6d 2e 68 72 65 66 29 3b 0d 0a 09 09 7d 2c 0d 0a 0d 0a | em.type.||.elem.href);....},.... |
1e040 | 09 09 22 61 63 74 69 76 65 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a | .."active":.function(.elem.).{.. |
1e060 | 09 09 09 72 65 74 75 72 6e 20 65 6c 65 6d 20 3d 3d 3d 20 65 6c 65 6d 2e 6f 77 6e 65 72 44 6f 63 | ...return.elem.===.elem.ownerDoc |
1e080 | 75 6d 65 6e 74 2e 61 63 74 69 76 65 45 6c 65 6d 65 6e 74 3b 0d 0a 09 09 7d 0d 0a 09 7d 2c 0d 0a | ument.activeElement;....}...},.. |
1e0a0 | 0d 0a 09 73 65 74 46 69 6c 74 65 72 73 3a 20 7b 0d 0a 09 09 22 66 69 72 73 74 22 3a 20 66 75 6e | ...setFilters:.{...."first":.fun |
1e0c0 | 63 74 69 6f 6e 28 20 65 6c 65 6d 65 6e 74 73 2c 20 61 72 67 75 6d 65 6e 74 2c 20 6e 6f 74 20 29 | ction(.elements,.argument,.not.) |
1e0e0 | 20 7b 0d 0a 09 09 09 72 65 74 75 72 6e 20 6e 6f 74 20 3f 20 65 6c 65 6d 65 6e 74 73 2e 73 6c 69 | .{.....return.not.?.elements.sli |
1e100 | 63 65 28 20 31 20 29 20 3a 20 5b 20 65 6c 65 6d 65 6e 74 73 5b 30 5d 20 5d 3b 0d 0a 09 09 7d 2c | ce(.1.).:.[.elements[0].];....}, |
1e120 | 0d 0a 0d 0a 09 09 22 6c 61 73 74 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 65 6e 74 73 | ......"last":.function(.elements |
1e140 | 2c 20 61 72 67 75 6d 65 6e 74 2c 20 6e 6f 74 20 29 20 7b 0d 0a 09 09 09 76 61 72 20 65 6c 65 6d | ,.argument,.not.).{.....var.elem |
1e160 | 20 3d 20 65 6c 65 6d 65 6e 74 73 2e 70 6f 70 28 29 3b 0d 0a 09 09 09 72 65 74 75 72 6e 20 6e 6f | .=.elements.pop();.....return.no |
1e180 | 74 20 3f 20 65 6c 65 6d 65 6e 74 73 20 3a 20 5b 20 65 6c 65 6d 20 5d 3b 0d 0a 09 09 7d 2c 0d 0a | t.?.elements.:.[.elem.];....},.. |
1e1a0 | 0d 0a 09 09 22 65 76 65 6e 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 65 6e 74 73 2c 20 | ...."even":.function(.elements,. |
1e1c0 | 61 72 67 75 6d 65 6e 74 2c 20 6e 6f 74 20 29 20 7b 0d 0a 09 09 09 76 61 72 20 72 65 73 75 6c 74 | argument,.not.).{.....var.result |
1e1e0 | 73 20 3d 20 5b 5d 2c 0d 0a 09 09 09 09 69 20 3d 20 6e 6f 74 20 3f 20 31 20 3a 20 30 2c 0d 0a 09 | s.=.[],......i.=.not.?.1.:.0,... |
1e200 | 09 09 09 6c 65 6e 20 3d 20 65 6c 65 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 3b 0d 0a 09 09 09 66 6f | ...len.=.elements.length;.....fo |
1e220 | 72 20 28 20 3b 20 69 20 3c 20 6c 65 6e 3b 20 69 20 3d 20 69 20 2b 20 32 20 29 20 7b 0d 0a 09 09 | r.(.;.i.<.len;.i.=.i.+.2.).{.... |
1e240 | 09 09 72 65 73 75 6c 74 73 2e 70 75 73 68 28 20 65 6c 65 6d 65 6e 74 73 5b 69 5d 20 29 3b 0d 0a | ..results.push(.elements[i].);.. |
1e260 | 09 09 09 7d 0d 0a 09 09 09 72 65 74 75 72 6e 20 72 65 73 75 6c 74 73 3b 0d 0a 09 09 7d 2c 0d 0a | ...}.....return.results;....},.. |
1e280 | 0d 0a 09 09 22 6f 64 64 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 65 6e 74 73 2c 20 61 | ...."odd":.function(.elements,.a |
1e2a0 | 72 67 75 6d 65 6e 74 2c 20 6e 6f 74 20 29 20 7b 0d 0a 09 09 09 76 61 72 20 72 65 73 75 6c 74 73 | rgument,.not.).{.....var.results |
1e2c0 | 20 3d 20 5b 5d 2c 0d 0a 09 09 09 09 69 20 3d 20 6e 6f 74 20 3f 20 30 20 3a 20 31 2c 0d 0a 09 09 | .=.[],......i.=.not.?.0.:.1,.... |
1e2e0 | 09 09 6c 65 6e 20 3d 20 65 6c 65 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 3b 0d 0a 09 09 09 66 6f 72 | ..len.=.elements.length;.....for |
1e300 | 20 28 20 3b 20 69 20 3c 20 6c 65 6e 3b 20 69 20 3d 20 69 20 2b 20 32 20 29 20 7b 0d 0a 09 09 09 | .(.;.i.<.len;.i.=.i.+.2.).{..... |
1e320 | 09 72 65 73 75 6c 74 73 2e 70 75 73 68 28 20 65 6c 65 6d 65 6e 74 73 5b 69 5d 20 29 3b 0d 0a 09 | .results.push(.elements[i].);... |
1e340 | 09 09 7d 0d 0a 09 09 09 72 65 74 75 72 6e 20 72 65 73 75 6c 74 73 3b 0d 0a 09 09 7d 2c 0d 0a 0d | ..}.....return.results;....},... |
1e360 | 0a 09 09 22 6c 74 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 65 6e 74 73 2c 20 61 72 67 | ..."lt":.function(.elements,.arg |
1e380 | 75 6d 65 6e 74 2c 20 6e 6f 74 20 29 20 7b 0d 0a 09 09 09 72 65 74 75 72 6e 20 6e 6f 74 20 3f 20 | ument,.not.).{.....return.not.?. |
1e3a0 | 65 6c 65 6d 65 6e 74 73 2e 73 6c 69 63 65 28 20 2b 61 72 67 75 6d 65 6e 74 20 29 20 3a 20 65 6c | elements.slice(.+argument.).:.el |
1e3c0 | 65 6d 65 6e 74 73 2e 73 6c 69 63 65 28 20 30 2c 20 2b 61 72 67 75 6d 65 6e 74 20 29 3b 0d 0a 09 | ements.slice(.0,.+argument.);... |
1e3e0 | 09 7d 2c 0d 0a 0d 0a 09 09 22 67 74 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 65 6e 74 | .},......"gt":.function(.element |
1e400 | 73 2c 20 61 72 67 75 6d 65 6e 74 2c 20 6e 6f 74 20 29 20 7b 0d 0a 09 09 09 72 65 74 75 72 6e 20 | s,.argument,.not.).{.....return. |
1e420 | 6e 6f 74 20 3f 20 65 6c 65 6d 65 6e 74 73 2e 73 6c 69 63 65 28 20 30 2c 20 2b 61 72 67 75 6d 65 | not.?.elements.slice(.0,.+argume |
1e440 | 6e 74 20 2b 20 31 20 29 20 3a 20 65 6c 65 6d 65 6e 74 73 2e 73 6c 69 63 65 28 20 2b 61 72 67 75 | nt.+.1.).:.elements.slice(.+argu |
1e460 | 6d 65 6e 74 20 2b 20 31 20 29 3b 0d 0a 09 09 7d 2c 0d 0a 0d 0a 09 09 22 65 71 22 3a 20 66 75 6e | ment.+.1.);....},......"eq":.fun |
1e480 | 63 74 69 6f 6e 28 20 65 6c 65 6d 65 6e 74 73 2c 20 61 72 67 75 6d 65 6e 74 2c 20 6e 6f 74 20 29 | ction(.elements,.argument,.not.) |
1e4a0 | 20 7b 0d 0a 09 09 09 76 61 72 20 65 6c 65 6d 20 3d 20 65 6c 65 6d 65 6e 74 73 2e 73 70 6c 69 63 | .{.....var.elem.=.elements.splic |
1e4c0 | 65 28 20 2b 61 72 67 75 6d 65 6e 74 2c 20 31 20 29 3b 0d 0a 09 09 09 72 65 74 75 72 6e 20 6e 6f | e(.+argument,.1.);.....return.no |
1e4e0 | 74 20 3f 20 65 6c 65 6d 65 6e 74 73 20 3a 20 65 6c 65 6d 3b 0d 0a 09 09 7d 0d 0a 09 7d 0d 0a 7d | t.?.elements.:.elem;....}...}..} |
1e500 | 3b 0d 0a 0d 0a 2f 2f 20 44 65 70 72 65 63 61 74 65 64 0d 0a 45 78 70 72 2e 73 65 74 46 69 6c 74 | ;....//.Deprecated..Expr.setFilt |
1e520 | 65 72 73 5b 22 6e 74 68 22 5d 20 3d 20 45 78 70 72 2e 73 65 74 46 69 6c 74 65 72 73 5b 22 65 71 | ers["nth"].=.Expr.setFilters["eq |
1e540 | 22 5d 3b 0d 0a 0d 0a 2f 2f 20 42 61 63 6b 2d 63 6f 6d 70 61 74 0d 0a 45 78 70 72 2e 66 69 6c 74 | "];....//.Back-compat..Expr.filt |
1e560 | 65 72 73 20 3d 20 45 78 70 72 2e 70 73 65 75 64 6f 73 3b 0d 0a 0d 0a 2f 2f 20 49 45 36 2f 37 20 | ers.=.Expr.pseudos;....//.IE6/7. |
1e580 | 72 65 74 75 72 6e 20 61 20 6d 6f 64 69 66 69 65 64 20 68 72 65 66 0d 0a 69 66 20 28 20 21 61 73 | return.a.modified.href..if.(.!as |
1e5a0 | 73 65 72 74 48 72 65 66 4e 6f 74 4e 6f 72 6d 61 6c 69 7a 65 64 20 29 20 7b 0d 0a 09 45 78 70 72 | sertHrefNotNormalized.).{...Expr |
1e5c0 | 2e 61 74 74 72 48 61 6e 64 6c 65 20 3d 20 7b 0d 0a 09 09 22 68 72 65 66 22 3a 20 66 75 6e 63 74 | .attrHandle.=.{...."href":.funct |
1e5e0 | 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 72 65 74 75 72 6e 20 65 6c 65 6d 2e 67 65 | ion(.elem.).{.....return.elem.ge |
1e600 | 74 41 74 74 72 69 62 75 74 65 28 20 22 68 72 65 66 22 2c 20 32 20 29 3b 0d 0a 09 09 7d 2c 0d 0a | tAttribute(."href",.2.);....},.. |
1e620 | 09 09 22 74 79 70 65 22 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 | .."type":.function(.elem.).{.... |
1e640 | 09 72 65 74 75 72 6e 20 65 6c 65 6d 2e 67 65 74 41 74 74 72 69 62 75 74 65 28 22 74 79 70 65 22 | .return.elem.getAttribute("type" |
1e660 | 29 3b 0d 0a 09 09 7d 0d 0a 09 7d 3b 0d 0a 7d 0d 0a 0d 0a 2f 2f 20 41 64 64 20 67 65 74 45 6c 65 | );....}...};..}....//.Add.getEle |
1e680 | 6d 65 6e 74 73 42 79 4e 61 6d 65 20 69 66 20 75 73 61 62 6c 65 0d 0a 69 66 20 28 20 61 73 73 65 | mentsByName.if.usable..if.(.asse |
1e6a0 | 72 74 55 73 61 62 6c 65 4e 61 6d 65 20 29 20 7b 0d 0a 09 45 78 70 72 2e 6f 72 64 65 72 2e 70 75 | rtUsableName.).{...Expr.order.pu |
1e6c0 | 73 68 28 22 4e 41 4d 45 22 29 3b 0d 0a 09 45 78 70 72 2e 66 69 6e 64 5b 22 4e 41 4d 45 22 5d 20 | sh("NAME");...Expr.find["NAME"]. |
1e6e0 | 3d 20 66 75 6e 63 74 69 6f 6e 28 20 6e 61 6d 65 2c 20 63 6f 6e 74 65 78 74 20 29 20 7b 0d 0a 09 | =.function(.name,.context.).{... |
1e700 | 09 69 66 20 28 20 74 79 70 65 6f 66 20 63 6f 6e 74 65 78 74 2e 67 65 74 45 6c 65 6d 65 6e 74 73 | .if.(.typeof.context.getElements |
1e720 | 42 79 4e 61 6d 65 20 21 3d 3d 20 73 74 72 75 6e 64 65 66 69 6e 65 64 20 29 20 7b 0d 0a 09 09 09 | ByName.!==.strundefined.).{..... |
1e740 | 72 65 74 75 72 6e 20 63 6f 6e 74 65 78 74 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 4e 61 6d 65 | return.context.getElementsByName |
1e760 | 28 20 6e 61 6d 65 20 29 3b 0d 0a 09 09 7d 0d 0a 09 7d 3b 0d 0a 7d 0d 0a 0d 0a 2f 2f 20 41 64 64 | (.name.);....}...};..}....//.Add |
1e780 | 20 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 43 6c 61 73 73 4e 61 6d 65 20 69 66 20 75 73 61 62 6c | .getElementsByClassName.if.usabl |
1e7a0 | 65 0d 0a 69 66 20 28 20 61 73 73 65 72 74 55 73 61 62 6c 65 43 6c 61 73 73 4e 61 6d 65 20 29 20 | e..if.(.assertUsableClassName.). |
1e7c0 | 7b 0d 0a 09 45 78 70 72 2e 6f 72 64 65 72 2e 73 70 6c 69 63 65 28 20 31 2c 20 30 2c 20 22 43 4c | {...Expr.order.splice(.1,.0,."CL |
1e7e0 | 41 53 53 22 20 29 3b 0d 0a 09 45 78 70 72 2e 66 69 6e 64 5b 22 43 4c 41 53 53 22 5d 20 3d 20 66 | ASS".);...Expr.find["CLASS"].=.f |
1e800 | 75 6e 63 74 69 6f 6e 28 20 63 6c 61 73 73 4e 61 6d 65 2c 20 63 6f 6e 74 65 78 74 2c 20 78 6d 6c | unction(.className,.context,.xml |
1e820 | 20 29 20 7b 0d 0a 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 63 6f 6e 74 65 78 74 2e 67 65 74 45 | .).{....if.(.typeof.context.getE |
1e840 | 6c 65 6d 65 6e 74 73 42 79 43 6c 61 73 73 4e 61 6d 65 20 21 3d 3d 20 73 74 72 75 6e 64 65 66 69 | lementsByClassName.!==.strundefi |
1e860 | 6e 65 64 20 26 26 20 21 78 6d 6c 20 29 20 7b 0d 0a 09 09 09 72 65 74 75 72 6e 20 63 6f 6e 74 65 | ned.&&.!xml.).{.....return.conte |
1e880 | 78 74 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 43 6c 61 73 73 4e 61 6d 65 28 20 63 6c 61 73 73 | xt.getElementsByClassName(.class |
1e8a0 | 4e 61 6d 65 20 29 3b 0d 0a 09 09 7d 0d 0a 09 7d 3b 0d 0a 7d 0d 0a 0d 0a 2f 2f 20 49 66 20 73 6c | Name.);....}...};..}....//.If.sl |
1e8c0 | 69 63 65 20 69 73 20 6e 6f 74 20 61 76 61 69 6c 61 62 6c 65 2c 20 70 72 6f 76 69 64 65 20 61 20 | ice.is.not.available,.provide.a. |
1e8e0 | 62 61 63 6b 75 70 0d 0a 74 72 79 20 7b 0d 0a 09 73 6c 69 63 65 2e 63 61 6c 6c 28 20 64 6f 63 45 | backup..try.{...slice.call(.docE |
1e900 | 6c 65 6d 2e 63 68 69 6c 64 4e 6f 64 65 73 2c 20 30 20 29 5b 30 5d 2e 6e 6f 64 65 54 79 70 65 3b | lem.childNodes,.0.)[0].nodeType; |
1e920 | 0d 0a 7d 20 63 61 74 63 68 20 28 20 65 20 29 20 7b 0d 0a 09 73 6c 69 63 65 20 3d 20 66 75 6e 63 | ..}.catch.(.e.).{...slice.=.func |
1e940 | 74 69 6f 6e 28 20 69 20 29 20 7b 0d 0a 09 09 76 61 72 20 65 6c 65 6d 2c 20 72 65 73 75 6c 74 73 | tion(.i.).{....var.elem,.results |
1e960 | 20 3d 20 5b 5d 3b 0d 0a 09 09 66 6f 72 20 28 20 3b 20 28 65 6c 65 6d 20 3d 20 74 68 69 73 5b 69 | .=.[];....for.(.;.(elem.=.this[i |
1e980 | 5d 29 3b 20 69 2b 2b 20 29 20 7b 0d 0a 09 09 09 72 65 73 75 6c 74 73 2e 70 75 73 68 28 20 65 6c | ]);.i++.).{.....results.push(.el |
1e9a0 | 65 6d 20 29 3b 0d 0a 09 09 7d 0d 0a 09 09 72 65 74 75 72 6e 20 72 65 73 75 6c 74 73 3b 0d 0a 09 | em.);....}....return.results;... |
1e9c0 | 7d 3b 0d 0a 7d 0d 0a 0d 0a 76 61 72 20 69 73 58 4d 4c 20 3d 20 53 69 7a 7a 6c 65 2e 69 73 58 4d | };..}....var.isXML.=.Sizzle.isXM |
1e9e0 | 4c 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 2f 2f 20 64 6f 63 75 | L.=.function(.elem.).{...//.docu |
1ea00 | 6d 65 6e 74 45 6c 65 6d 65 6e 74 20 69 73 20 76 65 72 69 66 69 65 64 20 66 6f 72 20 63 61 73 65 | mentElement.is.verified.for.case |
1ea20 | 73 20 77 68 65 72 65 20 69 74 20 64 6f 65 73 6e 27 74 20 79 65 74 20 65 78 69 73 74 0d 0a 09 2f | s.where.it.doesn't.yet.exist.../ |
1ea40 | 2f 20 28 73 75 63 68 20 61 73 20 6c 6f 61 64 69 6e 67 20 69 66 72 61 6d 65 73 20 69 6e 20 49 45 | /.(such.as.loading.iframes.in.IE |
1ea60 | 20 2d 20 23 34 38 33 33 29 0d 0a 09 76 61 72 20 64 6f 63 75 6d 65 6e 74 45 6c 65 6d 65 6e 74 20 | .-.#4833)...var.documentElement. |
1ea80 | 3d 20 65 6c 65 6d 20 26 26 20 28 65 6c 65 6d 2e 6f 77 6e 65 72 44 6f 63 75 6d 65 6e 74 20 7c 7c | =.elem.&&.(elem.ownerDocument.|| |
1eaa0 | 20 65 6c 65 6d 29 2e 64 6f 63 75 6d 65 6e 74 45 6c 65 6d 65 6e 74 3b 0d 0a 09 72 65 74 75 72 6e | .elem).documentElement;...return |
1eac0 | 20 64 6f 63 75 6d 65 6e 74 45 6c 65 6d 65 6e 74 20 3f 20 64 6f 63 75 6d 65 6e 74 45 6c 65 6d 65 | .documentElement.?.documentEleme |
1eae0 | 6e 74 2e 6e 6f 64 65 4e 61 6d 65 20 21 3d 3d 20 22 48 54 4d 4c 22 20 3a 20 66 61 6c 73 65 3b 0d | nt.nodeName.!==."HTML".:.false;. |
1eb00 | 0a 7d 3b 0d 0a 0d 0a 2f 2f 20 45 6c 65 6d 65 6e 74 20 63 6f 6e 74 61 69 6e 73 20 61 6e 6f 74 68 | .};....//.Element.contains.anoth |
1eb20 | 65 72 0d 0a 76 61 72 20 63 6f 6e 74 61 69 6e 73 20 3d 20 53 69 7a 7a 6c 65 2e 63 6f 6e 74 61 69 | er..var.contains.=.Sizzle.contai |
1eb40 | 6e 73 20 3d 20 64 6f 63 45 6c 65 6d 2e 63 6f 6d 70 61 72 65 44 6f 63 75 6d 65 6e 74 50 6f 73 69 | ns.=.docElem.compareDocumentPosi |
1eb60 | 74 69 6f 6e 20 3f 0d 0a 09 66 75 6e 63 74 69 6f 6e 28 20 61 2c 20 62 20 29 20 7b 0d 0a 09 09 72 | tion.?...function(.a,.b.).{....r |
1eb80 | 65 74 75 72 6e 20 21 21 28 20 61 2e 63 6f 6d 70 61 72 65 44 6f 63 75 6d 65 6e 74 50 6f 73 69 74 | eturn.!!(.a.compareDocumentPosit |
1eba0 | 69 6f 6e 28 20 62 20 29 20 26 20 31 36 20 29 3b 0d 0a 09 7d 20 3a 0d 0a 09 64 6f 63 45 6c 65 6d | ion(.b.).&.16.);...}.:...docElem |
1ebc0 | 2e 63 6f 6e 74 61 69 6e 73 20 3f 0d 0a 09 66 75 6e 63 74 69 6f 6e 28 20 61 2c 20 62 20 29 20 7b | .contains.?...function(.a,.b.).{ |
1ebe0 | 0d 0a 09 09 76 61 72 20 61 64 6f 77 6e 20 3d 20 61 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 39 | ....var.adown.=.a.nodeType.===.9 |
1ec00 | 20 3f 20 61 2e 64 6f 63 75 6d 65 6e 74 45 6c 65 6d 65 6e 74 20 3a 20 61 2c 0d 0a 09 09 09 62 75 | .?.a.documentElement.:.a,.....bu |
1ec20 | 70 20 3d 20 62 2e 70 61 72 65 6e 74 4e 6f 64 65 3b 0d 0a 09 09 72 65 74 75 72 6e 20 61 20 3d 3d | p.=.b.parentNode;....return.a.== |
1ec40 | 3d 20 62 75 70 20 7c 7c 20 21 21 28 20 62 75 70 20 26 26 20 62 75 70 2e 6e 6f 64 65 54 79 70 65 | =.bup.||.!!(.bup.&&.bup.nodeType |
1ec60 | 20 3d 3d 3d 20 31 20 26 26 20 61 64 6f 77 6e 2e 63 6f 6e 74 61 69 6e 73 20 26 26 20 61 64 6f 77 | .===.1.&&.adown.contains.&&.adow |
1ec80 | 6e 2e 63 6f 6e 74 61 69 6e 73 28 62 75 70 29 20 29 3b 0d 0a 09 7d 20 3a 0d 0a 09 66 75 6e 63 74 | n.contains(bup).);...}.:...funct |
1eca0 | 69 6f 6e 28 20 61 2c 20 62 20 29 20 7b 0d 0a 09 09 77 68 69 6c 65 20 28 20 28 62 20 3d 20 62 2e | ion(.a,.b.).{....while.(.(b.=.b. |
1ecc0 | 70 61 72 65 6e 74 4e 6f 64 65 29 20 29 20 7b 0d 0a 09 09 09 69 66 20 28 20 62 20 3d 3d 3d 20 61 | parentNode).).{.....if.(.b.===.a |
1ece0 | 20 29 20 7b 0d 0a 09 09 09 09 72 65 74 75 72 6e 20 74 72 75 65 3b 0d 0a 09 09 09 7d 0d 0a 09 09 | .).{......return.true;.....}.... |
1ed00 | 7d 0d 0a 09 09 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0d 0a 09 7d 3b 0d 0a 0d 0a 2f 2a 2a 0d 0a | }....return.false;...};..../**.. |
1ed20 | 20 2a 20 55 74 69 6c 69 74 79 20 66 75 6e 63 74 69 6f 6e 20 66 6f 72 20 72 65 74 72 69 65 76 69 | .*.Utility.function.for.retrievi |
1ed40 | 6e 67 20 74 68 65 20 74 65 78 74 20 76 61 6c 75 65 20 6f 66 20 61 6e 20 61 72 72 61 79 20 6f 66 | ng.the.text.value.of.an.array.of |
1ed60 | 20 44 4f 4d 20 6e 6f 64 65 73 0d 0a 20 2a 20 40 70 61 72 61 6d 20 7b 41 72 72 61 79 7c 45 6c 65 | .DOM.nodes...*.@param.{Array|Ele |
1ed80 | 6d 65 6e 74 7d 20 65 6c 65 6d 0d 0a 20 2a 2f 0d 0a 76 61 72 20 67 65 74 54 65 78 74 20 3d 20 53 | ment}.elem...*/..var.getText.=.S |
1eda0 | 69 7a 7a 6c 65 2e 67 65 74 54 65 78 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 | izzle.getText.=.function(.elem.) |
1edc0 | 20 7b 0d 0a 09 76 61 72 20 6e 6f 64 65 2c 0d 0a 09 09 72 65 74 20 3d 20 22 22 2c 0d 0a 09 09 69 | .{...var.node,....ret.=."",....i |
1ede0 | 20 3d 20 30 2c 0d 0a 09 09 6e 6f 64 65 54 79 70 65 20 3d 20 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 | .=.0,....nodeType.=.elem.nodeTyp |
1ee00 | 65 3b 0d 0a 0d 0a 09 69 66 20 28 20 6e 6f 64 65 54 79 70 65 20 29 20 7b 0d 0a 09 09 69 66 20 28 | e;.....if.(.nodeType.).{....if.( |
1ee20 | 20 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 20 7c 7c 20 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 | .nodeType.===.1.||.nodeType.===. |
1ee40 | 39 20 7c 7c 20 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 31 20 29 20 7b 0d 0a 09 09 09 2f 2f 20 | 9.||.nodeType.===.11.).{.....//. |
1ee60 | 55 73 65 20 74 65 78 74 43 6f 6e 74 65 6e 74 20 66 6f 72 20 65 6c 65 6d 65 6e 74 73 0d 0a 09 09 | Use.textContent.for.elements.... |
1ee80 | 09 2f 2f 20 69 6e 6e 65 72 54 65 78 74 20 75 73 61 67 65 20 72 65 6d 6f 76 65 64 20 66 6f 72 20 | .//.innerText.usage.removed.for. |
1eea0 | 63 6f 6e 73 69 73 74 65 6e 63 79 20 6f 66 20 6e 65 77 20 6c 69 6e 65 73 20 28 73 65 65 20 23 31 | consistency.of.new.lines.(see.#1 |
1eec0 | 31 31 35 33 29 0d 0a 09 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 65 6c 65 6d 2e 74 65 78 74 43 | 1153).....if.(.typeof.elem.textC |
1eee0 | 6f 6e 74 65 6e 74 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 20 29 20 7b 0d 0a 09 09 09 09 72 65 74 | ontent.===."string".).{......ret |
1ef00 | 75 72 6e 20 65 6c 65 6d 2e 74 65 78 74 43 6f 6e 74 65 6e 74 3b 0d 0a 09 09 09 7d 20 65 6c 73 65 | urn.elem.textContent;.....}.else |
1ef20 | 20 7b 0d 0a 09 09 09 09 2f 2f 20 54 72 61 76 65 72 73 65 20 69 74 73 20 63 68 69 6c 64 72 65 6e | .{......//.Traverse.its.children |
1ef40 | 0d 0a 09 09 09 09 66 6f 72 20 28 20 65 6c 65 6d 20 3d 20 65 6c 65 6d 2e 66 69 72 73 74 43 68 69 | ......for.(.elem.=.elem.firstChi |
1ef60 | 6c 64 3b 20 65 6c 65 6d 3b 20 65 6c 65 6d 20 3d 20 65 6c 65 6d 2e 6e 65 78 74 53 69 62 6c 69 6e | ld;.elem;.elem.=.elem.nextSiblin |
1ef80 | 67 20 29 20 7b 0d 0a 09 09 09 09 09 72 65 74 20 2b 3d 20 67 65 74 54 65 78 74 28 20 65 6c 65 6d | g.).{.......ret.+=.getText(.elem |
1efa0 | 20 29 3b 0d 0a 09 09 09 09 7d 0d 0a 09 09 09 7d 0d 0a 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 | .);......}.....}....}.else.if.(. |
1efc0 | 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 33 20 7c 7c 20 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 34 | nodeType.===.3.||.nodeType.===.4 |
1efe0 | 20 29 20 7b 0d 0a 09 09 09 72 65 74 75 72 6e 20 65 6c 65 6d 2e 6e 6f 64 65 56 61 6c 75 65 3b 0d | .).{.....return.elem.nodeValue;. |
1f000 | 0a 09 09 7d 0d 0a 09 09 2f 2f 20 44 6f 20 6e 6f 74 20 69 6e 63 6c 75 64 65 20 63 6f 6d 6d 65 6e | ...}....//.Do.not.include.commen |
1f020 | 74 20 6f 72 20 70 72 6f 63 65 73 73 69 6e 67 20 69 6e 73 74 72 75 63 74 69 6f 6e 20 6e 6f 64 65 | t.or.processing.instruction.node |
1f040 | 73 0d 0a 09 7d 20 65 6c 73 65 20 7b 0d 0a 0d 0a 09 09 2f 2f 20 49 66 20 6e 6f 20 6e 6f 64 65 54 | s...}.else.{......//.If.no.nodeT |
1f060 | 79 70 65 2c 20 74 68 69 73 20 69 73 20 65 78 70 65 63 74 65 64 20 74 6f 20 62 65 20 61 6e 20 61 | ype,.this.is.expected.to.be.an.a |
1f080 | 72 72 61 79 0d 0a 09 09 66 6f 72 20 28 20 3b 20 28 6e 6f 64 65 20 3d 20 65 6c 65 6d 5b 69 5d 29 | rray....for.(.;.(node.=.elem[i]) |
1f0a0 | 3b 20 69 2b 2b 20 29 20 7b 0d 0a 09 09 09 2f 2f 20 44 6f 20 6e 6f 74 20 74 72 61 76 65 72 73 65 | ;.i++.).{.....//.Do.not.traverse |
1f0c0 | 20 63 6f 6d 6d 65 6e 74 20 6e 6f 64 65 73 0d 0a 09 09 09 72 65 74 20 2b 3d 20 67 65 74 54 65 78 | .comment.nodes.....ret.+=.getTex |
1f0e0 | 74 28 20 6e 6f 64 65 20 29 3b 0d 0a 09 09 7d 0d 0a 09 7d 0d 0a 09 72 65 74 75 72 6e 20 72 65 74 | t(.node.);....}...}...return.ret |
1f100 | 3b 0d 0a 7d 3b 0d 0a 0d 0a 53 69 7a 7a 6c 65 2e 61 74 74 72 20 3d 20 66 75 6e 63 74 69 6f 6e 28 | ;..};....Sizzle.attr.=.function( |
1f120 | 20 65 6c 65 6d 2c 20 6e 61 6d 65 20 29 20 7b 0d 0a 09 76 61 72 20 61 74 74 72 2c 0d 0a 09 09 78 | .elem,.name.).{...var.attr,....x |
1f140 | 6d 6c 20 3d 20 69 73 58 4d 4c 28 20 65 6c 65 6d 20 29 3b 0d 0a 0d 0a 09 69 66 20 28 20 21 78 6d | ml.=.isXML(.elem.);.....if.(.!xm |
1f160 | 6c 20 29 20 7b 0d 0a 09 09 6e 61 6d 65 20 3d 20 6e 61 6d 65 2e 74 6f 4c 6f 77 65 72 43 61 73 65 | l.).{....name.=.name.toLowerCase |
1f180 | 28 29 3b 0d 0a 09 7d 0d 0a 09 69 66 20 28 20 45 78 70 72 2e 61 74 74 72 48 61 6e 64 6c 65 5b 20 | ();...}...if.(.Expr.attrHandle[. |
1f1a0 | 6e 61 6d 65 20 5d 20 29 20 7b 0d 0a 09 09 72 65 74 75 72 6e 20 45 78 70 72 2e 61 74 74 72 48 61 | name.].).{....return.Expr.attrHa |
1f1c0 | 6e 64 6c 65 5b 20 6e 61 6d 65 20 5d 28 20 65 6c 65 6d 20 29 3b 0d 0a 09 7d 0d 0a 09 69 66 20 28 | ndle[.name.](.elem.);...}...if.( |
1f1e0 | 20 61 73 73 65 72 74 41 74 74 72 69 62 75 74 65 73 20 7c 7c 20 78 6d 6c 20 29 20 7b 0d 0a 09 09 | .assertAttributes.||.xml.).{.... |
1f200 | 72 65 74 75 72 6e 20 65 6c 65 6d 2e 67 65 74 41 74 74 72 69 62 75 74 65 28 20 6e 61 6d 65 20 29 | return.elem.getAttribute(.name.) |
1f220 | 3b 0d 0a 09 7d 0d 0a 09 61 74 74 72 20 3d 20 65 6c 65 6d 2e 67 65 74 41 74 74 72 69 62 75 74 65 | ;...}...attr.=.elem.getAttribute |
1f240 | 4e 6f 64 65 28 20 6e 61 6d 65 20 29 3b 0d 0a 09 72 65 74 75 72 6e 20 61 74 74 72 20 3f 0d 0a 09 | Node(.name.);...return.attr.?... |
1f260 | 09 74 79 70 65 6f 66 20 65 6c 65 6d 5b 20 6e 61 6d 65 20 5d 20 3d 3d 3d 20 22 62 6f 6f 6c 65 61 | .typeof.elem[.name.].===."boolea |
1f280 | 6e 22 20 3f 0d 0a 09 09 09 65 6c 65 6d 5b 20 6e 61 6d 65 20 5d 20 3f 20 6e 61 6d 65 20 3a 20 6e | n".?.....elem[.name.].?.name.:.n |
1f2a0 | 75 6c 6c 20 3a 0d 0a 09 09 09 61 74 74 72 2e 73 70 65 63 69 66 69 65 64 20 3f 20 61 74 74 72 2e | ull.:.....attr.specified.?.attr. |
1f2c0 | 76 61 6c 75 65 20 3a 20 6e 75 6c 6c 20 3a 0d 0a 09 09 6e 75 6c 6c 3b 0d 0a 7d 3b 0d 0a 0d 0a 53 | value.:.null.:....null;..};....S |
1f2e0 | 69 7a 7a 6c 65 2e 65 72 72 6f 72 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 6d 73 67 20 29 20 7b 0d | izzle.error.=.function(.msg.).{. |
1f300 | 0a 09 74 68 72 6f 77 20 6e 65 77 20 45 72 72 6f 72 28 20 22 53 79 6e 74 61 78 20 65 72 72 6f 72 | ..throw.new.Error(."Syntax.error |
1f320 | 2c 20 75 6e 72 65 63 6f 67 6e 69 7a 65 64 20 65 78 70 72 65 73 73 69 6f 6e 3a 20 22 20 2b 20 6d | ,.unrecognized.expression:.".+.m |
1f340 | 73 67 20 29 3b 0d 0a 7d 3b 0d 0a 0d 0a 2f 2f 20 43 68 65 63 6b 20 69 66 20 74 68 65 20 4a 61 76 | sg.);..};....//.Check.if.the.Jav |
1f360 | 61 53 63 72 69 70 74 20 65 6e 67 69 6e 65 20 69 73 20 75 73 69 6e 67 20 73 6f 6d 65 20 73 6f 72 | aScript.engine.is.using.some.sor |
1f380 | 74 20 6f 66 0d 0a 2f 2f 20 6f 70 74 69 6d 69 7a 61 74 69 6f 6e 20 77 68 65 72 65 20 69 74 20 64 | t.of..//.optimization.where.it.d |
1f3a0 | 6f 65 73 20 6e 6f 74 20 61 6c 77 61 79 73 20 63 61 6c 6c 20 6f 75 72 20 63 6f 6d 70 61 72 69 73 | oes.not.always.call.our.comparis |
1f3c0 | 69 6f 6e 0d 0a 2f 2f 20 66 75 6e 63 74 69 6f 6e 2e 20 49 66 20 74 68 61 74 20 69 73 20 74 68 65 | ion..//.function..If.that.is.the |
1f3e0 | 20 63 61 73 65 2c 20 64 69 73 63 61 72 64 20 74 68 65 20 68 61 73 44 75 70 6c 69 63 61 74 65 20 | .case,.discard.the.hasDuplicate. |
1f400 | 76 61 6c 75 65 2e 0d 0a 2f 2f 20 20 20 54 68 75 73 20 66 61 72 20 74 68 61 74 20 69 6e 63 6c 75 | value...//...Thus.far.that.inclu |
1f420 | 64 65 73 20 47 6f 6f 67 6c 65 20 43 68 72 6f 6d 65 2e 0d 0a 5b 30 2c 20 30 5d 2e 73 6f 72 74 28 | des.Google.Chrome...[0,.0].sort( |
1f440 | 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0d 0a 09 72 65 74 75 72 6e 20 28 62 61 73 65 48 61 73 44 75 | function().{...return.(baseHasDu |
1f460 | 70 6c 69 63 61 74 65 20 3d 20 30 29 3b 0d 0a 7d 29 3b 0d 0a 0d 0a 0d 0a 69 66 20 28 20 64 6f 63 | plicate.=.0);..});......if.(.doc |
1f480 | 45 6c 65 6d 2e 63 6f 6d 70 61 72 65 44 6f 63 75 6d 65 6e 74 50 6f 73 69 74 69 6f 6e 20 29 20 7b | Elem.compareDocumentPosition.).{ |
1f4a0 | 0d 0a 09 73 6f 72 74 4f 72 64 65 72 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 61 2c 20 62 20 29 20 | ...sortOrder.=.function(.a,.b.). |
1f4c0 | 7b 0d 0a 09 09 69 66 20 28 20 61 20 3d 3d 3d 20 62 20 29 20 7b 0d 0a 09 09 09 68 61 73 44 75 70 | {....if.(.a.===.b.).{.....hasDup |
1f4e0 | 6c 69 63 61 74 65 20 3d 20 74 72 75 65 3b 0d 0a 09 09 09 72 65 74 75 72 6e 20 30 3b 0d 0a 09 09 | licate.=.true;.....return.0;.... |
1f500 | 7d 0d 0a 0d 0a 09 09 72 65 74 75 72 6e 20 28 20 21 61 2e 63 6f 6d 70 61 72 65 44 6f 63 75 6d 65 | }......return.(.!a.compareDocume |
1f520 | 6e 74 50 6f 73 69 74 69 6f 6e 20 7c 7c 20 21 62 2e 63 6f 6d 70 61 72 65 44 6f 63 75 6d 65 6e 74 | ntPosition.||.!b.compareDocument |
1f540 | 50 6f 73 69 74 69 6f 6e 20 3f 0d 0a 09 09 09 61 2e 63 6f 6d 70 61 72 65 44 6f 63 75 6d 65 6e 74 | Position.?.....a.compareDocument |
1f560 | 50 6f 73 69 74 69 6f 6e 20 3a 0d 0a 09 09 09 61 2e 63 6f 6d 70 61 72 65 44 6f 63 75 6d 65 6e 74 | Position.:.....a.compareDocument |
1f580 | 50 6f 73 69 74 69 6f 6e 28 62 29 20 26 20 34 0d 0a 09 09 29 20 3f 20 2d 31 20 3a 20 31 3b 0d 0a | Position(b).&.4....).?.-1.:.1;.. |
1f5a0 | 09 7d 3b 0d 0a 0d 0a 7d 20 65 6c 73 65 20 7b 0d 0a 09 73 6f 72 74 4f 72 64 65 72 20 3d 20 66 75 | .};....}.else.{...sortOrder.=.fu |
1f5c0 | 6e 63 74 69 6f 6e 28 20 61 2c 20 62 20 29 20 7b 0d 0a 09 09 2f 2f 20 54 68 65 20 6e 6f 64 65 73 | nction(.a,.b.).{....//.The.nodes |
1f5e0 | 20 61 72 65 20 69 64 65 6e 74 69 63 61 6c 2c 20 77 65 20 63 61 6e 20 65 78 69 74 20 65 61 72 6c | .are.identical,.we.can.exit.earl |
1f600 | 79 0d 0a 09 09 69 66 20 28 20 61 20 3d 3d 3d 20 62 20 29 20 7b 0d 0a 09 09 09 68 61 73 44 75 70 | y....if.(.a.===.b.).{.....hasDup |
1f620 | 6c 69 63 61 74 65 20 3d 20 74 72 75 65 3b 0d 0a 09 09 09 72 65 74 75 72 6e 20 30 3b 0d 0a 0d 0a | licate.=.true;.....return.0;.... |
1f640 | 09 09 2f 2f 20 46 61 6c 6c 62 61 63 6b 20 74 6f 20 75 73 69 6e 67 20 73 6f 75 72 63 65 49 6e 64 | ..//.Fallback.to.using.sourceInd |
1f660 | 65 78 20 28 69 6e 20 49 45 29 20 69 66 20 69 74 27 73 20 61 76 61 69 6c 61 62 6c 65 20 6f 6e 20 | ex.(in.IE).if.it's.available.on. |
1f680 | 62 6f 74 68 20 6e 6f 64 65 73 0d 0a 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 61 2e 73 6f 75 72 | both.nodes....}.else.if.(.a.sour |
1f6a0 | 63 65 49 6e 64 65 78 20 26 26 20 62 2e 73 6f 75 72 63 65 49 6e 64 65 78 20 29 20 7b 0d 0a 09 09 | ceIndex.&&.b.sourceIndex.).{.... |
1f6c0 | 09 72 65 74 75 72 6e 20 61 2e 73 6f 75 72 63 65 49 6e 64 65 78 20 2d 20 62 2e 73 6f 75 72 63 65 | .return.a.sourceIndex.-.b.source |
1f6e0 | 49 6e 64 65 78 3b 0d 0a 09 09 7d 0d 0a 0d 0a 09 09 76 61 72 20 61 6c 2c 20 62 6c 2c 0d 0a 09 09 | Index;....}......var.al,.bl,.... |
1f700 | 09 61 70 20 3d 20 5b 5d 2c 0d 0a 09 09 09 62 70 20 3d 20 5b 5d 2c 0d 0a 09 09 09 61 75 70 20 3d | .ap.=.[],.....bp.=.[],.....aup.= |
1f720 | 20 61 2e 70 61 72 65 6e 74 4e 6f 64 65 2c 0d 0a 09 09 09 62 75 70 20 3d 20 62 2e 70 61 72 65 6e | .a.parentNode,.....bup.=.b.paren |
1f740 | 74 4e 6f 64 65 2c 0d 0a 09 09 09 63 75 72 20 3d 20 61 75 70 3b 0d 0a 0d 0a 09 09 2f 2f 20 49 66 | tNode,.....cur.=.aup;......//.If |
1f760 | 20 74 68 65 20 6e 6f 64 65 73 20 61 72 65 20 73 69 62 6c 69 6e 67 73 20 28 6f 72 20 69 64 65 6e | .the.nodes.are.siblings.(or.iden |
1f780 | 74 69 63 61 6c 29 20 77 65 20 63 61 6e 20 64 6f 20 61 20 71 75 69 63 6b 20 63 68 65 63 6b 0d 0a | tical).we.can.do.a.quick.check.. |
1f7a0 | 09 09 69 66 20 28 20 61 75 70 20 3d 3d 3d 20 62 75 70 20 29 20 7b 0d 0a 09 09 09 72 65 74 75 72 | ..if.(.aup.===.bup.).{.....retur |
1f7c0 | 6e 20 73 69 62 6c 69 6e 67 43 68 65 63 6b 28 20 61 2c 20 62 20 29 3b 0d 0a 0d 0a 09 09 2f 2f 20 | n.siblingCheck(.a,.b.);......//. |
1f7e0 | 49 66 20 6e 6f 20 70 61 72 65 6e 74 73 20 77 65 72 65 20 66 6f 75 6e 64 20 74 68 65 6e 20 74 68 | If.no.parents.were.found.then.th |
1f800 | 65 20 6e 6f 64 65 73 20 61 72 65 20 64 69 73 63 6f 6e 6e 65 63 74 65 64 0d 0a 09 09 7d 20 65 6c | e.nodes.are.disconnected....}.el |
1f820 | 73 65 20 69 66 20 28 20 21 61 75 70 20 29 20 7b 0d 0a 09 09 09 72 65 74 75 72 6e 20 2d 31 3b 0d | se.if.(.!aup.).{.....return.-1;. |
1f840 | 0a 0d 0a 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 21 62 75 70 20 29 20 7b 0d 0a 09 09 09 72 65 | .....}.else.if.(.!bup.).{.....re |
1f860 | 74 75 72 6e 20 31 3b 0d 0a 09 09 7d 0d 0a 0d 0a 09 09 2f 2f 20 4f 74 68 65 72 77 69 73 65 20 74 | turn.1;....}......//.Otherwise.t |
1f880 | 68 65 79 27 72 65 20 73 6f 6d 65 77 68 65 72 65 20 65 6c 73 65 20 69 6e 20 74 68 65 20 74 72 65 | hey're.somewhere.else.in.the.tre |
1f8a0 | 65 20 73 6f 20 77 65 20 6e 65 65 64 0d 0a 09 09 2f 2f 20 74 6f 20 62 75 69 6c 64 20 75 70 20 61 | e.so.we.need....//.to.build.up.a |
1f8c0 | 20 66 75 6c 6c 20 6c 69 73 74 20 6f 66 20 74 68 65 20 70 61 72 65 6e 74 4e 6f 64 65 73 20 66 6f | .full.list.of.the.parentNodes.fo |
1f8e0 | 72 20 63 6f 6d 70 61 72 69 73 6f 6e 0d 0a 09 09 77 68 69 6c 65 20 28 20 63 75 72 20 29 20 7b 0d | r.comparison....while.(.cur.).{. |
1f900 | 0a 09 09 09 61 70 2e 75 6e 73 68 69 66 74 28 20 63 75 72 20 29 3b 0d 0a 09 09 09 63 75 72 20 3d | ....ap.unshift(.cur.);.....cur.= |
1f920 | 20 63 75 72 2e 70 61 72 65 6e 74 4e 6f 64 65 3b 0d 0a 09 09 7d 0d 0a 0d 0a 09 09 63 75 72 20 3d | .cur.parentNode;....}......cur.= |
1f940 | 20 62 75 70 3b 0d 0a 0d 0a 09 09 77 68 69 6c 65 20 28 20 63 75 72 20 29 20 7b 0d 0a 09 09 09 62 | .bup;......while.(.cur.).{.....b |
1f960 | 70 2e 75 6e 73 68 69 66 74 28 20 63 75 72 20 29 3b 0d 0a 09 09 09 63 75 72 20 3d 20 63 75 72 2e | p.unshift(.cur.);.....cur.=.cur. |
1f980 | 70 61 72 65 6e 74 4e 6f 64 65 3b 0d 0a 09 09 7d 0d 0a 0d 0a 09 09 61 6c 20 3d 20 61 70 2e 6c 65 | parentNode;....}......al.=.ap.le |
1f9a0 | 6e 67 74 68 3b 0d 0a 09 09 62 6c 20 3d 20 62 70 2e 6c 65 6e 67 74 68 3b 0d 0a 0d 0a 09 09 2f 2f | ngth;....bl.=.bp.length;......// |
1f9c0 | 20 53 74 61 72 74 20 77 61 6c 6b 69 6e 67 20 64 6f 77 6e 20 74 68 65 20 74 72 65 65 20 6c 6f 6f | .Start.walking.down.the.tree.loo |
1f9e0 | 6b 69 6e 67 20 66 6f 72 20 61 20 64 69 73 63 72 65 70 61 6e 63 79 0d 0a 09 09 66 6f 72 20 28 20 | king.for.a.discrepancy....for.(. |
1fa00 | 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 61 6c 20 26 26 20 69 20 3c 20 62 6c 3b 20 69 2b 2b | var.i.=.0;.i.<.al.&&.i.<.bl;.i++ |
1fa20 | 20 29 20 7b 0d 0a 09 09 09 69 66 20 28 20 61 70 5b 69 5d 20 21 3d 3d 20 62 70 5b 69 5d 20 29 20 | .).{.....if.(.ap[i].!==.bp[i].). |
1fa40 | 7b 0d 0a 09 09 09 09 72 65 74 75 72 6e 20 73 69 62 6c 69 6e 67 43 68 65 63 6b 28 20 61 70 5b 69 | {......return.siblingCheck(.ap[i |
1fa60 | 5d 2c 20 62 70 5b 69 5d 20 29 3b 0d 0a 09 09 09 7d 0d 0a 09 09 7d 0d 0a 0d 0a 09 09 2f 2f 20 57 | ],.bp[i].);.....}....}......//.W |
1fa80 | 65 20 65 6e 64 65 64 20 73 6f 6d 65 70 6c 61 63 65 20 75 70 20 74 68 65 20 74 72 65 65 20 73 6f | e.ended.someplace.up.the.tree.so |
1faa0 | 20 64 6f 20 61 20 73 69 62 6c 69 6e 67 20 63 68 65 63 6b 0d 0a 09 09 72 65 74 75 72 6e 20 69 20 | .do.a.sibling.check....return.i. |
1fac0 | 3d 3d 3d 20 61 6c 20 3f 0d 0a 09 09 09 73 69 62 6c 69 6e 67 43 68 65 63 6b 28 20 61 2c 20 62 70 | ===.al.?.....siblingCheck(.a,.bp |
1fae0 | 5b 69 5d 2c 20 2d 31 20 29 20 3a 0d 0a 09 09 09 73 69 62 6c 69 6e 67 43 68 65 63 6b 28 20 61 70 | [i],.-1.).:.....siblingCheck(.ap |
1fb00 | 5b 69 5d 2c 20 62 2c 20 31 20 29 3b 0d 0a 09 7d 3b 0d 0a 0d 0a 09 73 69 62 6c 69 6e 67 43 68 65 | [i],.b,.1.);...};.....siblingChe |
1fb20 | 63 6b 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 61 2c 20 62 2c 20 72 65 74 20 29 20 7b 0d 0a 09 09 | ck.=.function(.a,.b,.ret.).{.... |
1fb40 | 69 66 20 28 20 61 20 3d 3d 3d 20 62 20 29 20 7b 0d 0a 09 09 09 72 65 74 75 72 6e 20 72 65 74 3b | if.(.a.===.b.).{.....return.ret; |
1fb60 | 0d 0a 09 09 7d 0d 0a 0d 0a 09 09 76 61 72 20 63 75 72 20 3d 20 61 2e 6e 65 78 74 53 69 62 6c 69 | ....}......var.cur.=.a.nextSibli |
1fb80 | 6e 67 3b 0d 0a 0d 0a 09 09 77 68 69 6c 65 20 28 20 63 75 72 20 29 20 7b 0d 0a 09 09 09 69 66 20 | ng;......while.(.cur.).{.....if. |
1fba0 | 28 20 63 75 72 20 3d 3d 3d 20 62 20 29 20 7b 0d 0a 09 09 09 09 72 65 74 75 72 6e 20 2d 31 3b 0d | (.cur.===.b.).{......return.-1;. |
1fbc0 | 0a 09 09 09 7d 0d 0a 0d 0a 09 09 09 63 75 72 20 3d 20 63 75 72 2e 6e 65 78 74 53 69 62 6c 69 6e | ....}.......cur.=.cur.nextSiblin |
1fbe0 | 67 3b 0d 0a 09 09 7d 0d 0a 0d 0a 09 09 72 65 74 75 72 6e 20 31 3b 0d 0a 09 7d 3b 0d 0a 7d 0d 0a | g;....}......return.1;...};..}.. |
1fc00 | 0d 0a 2f 2f 20 44 6f 63 75 6d 65 6e 74 20 73 6f 72 74 69 6e 67 20 61 6e 64 20 72 65 6d 6f 76 69 | ..//.Document.sorting.and.removi |
1fc20 | 6e 67 20 64 75 70 6c 69 63 61 74 65 73 0d 0a 53 69 7a 7a 6c 65 2e 75 6e 69 71 75 65 53 6f 72 74 | ng.duplicates..Sizzle.uniqueSort |
1fc40 | 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 72 65 73 75 6c 74 73 20 29 20 7b 0d 0a 09 76 61 72 20 65 | .=.function(.results.).{...var.e |
1fc60 | 6c 65 6d 2c 0d 0a 09 09 69 20 3d 20 31 3b 0d 0a 0d 0a 09 69 66 20 28 20 73 6f 72 74 4f 72 64 65 | lem,....i.=.1;.....if.(.sortOrde |
1fc80 | 72 20 29 20 7b 0d 0a 09 09 68 61 73 44 75 70 6c 69 63 61 74 65 20 3d 20 62 61 73 65 48 61 73 44 | r.).{....hasDuplicate.=.baseHasD |
1fca0 | 75 70 6c 69 63 61 74 65 3b 0d 0a 09 09 72 65 73 75 6c 74 73 2e 73 6f 72 74 28 20 73 6f 72 74 4f | uplicate;....results.sort(.sortO |
1fcc0 | 72 64 65 72 20 29 3b 0d 0a 0d 0a 09 09 69 66 20 28 20 68 61 73 44 75 70 6c 69 63 61 74 65 20 29 | rder.);......if.(.hasDuplicate.) |
1fce0 | 20 7b 0d 0a 09 09 09 66 6f 72 20 28 20 3b 20 28 65 6c 65 6d 20 3d 20 72 65 73 75 6c 74 73 5b 69 | .{.....for.(.;.(elem.=.results[i |
1fd00 | 5d 29 3b 20 69 2b 2b 20 29 20 7b 0d 0a 09 09 09 09 69 66 20 28 20 65 6c 65 6d 20 3d 3d 3d 20 72 | ]);.i++.).{......if.(.elem.===.r |
1fd20 | 65 73 75 6c 74 73 5b 20 69 20 2d 20 31 20 5d 20 29 20 7b 0d 0a 09 09 09 09 09 72 65 73 75 6c 74 | esults[.i.-.1.].).{.......result |
1fd40 | 73 2e 73 70 6c 69 63 65 28 20 69 2d 2d 2c 20 31 20 29 3b 0d 0a 09 09 09 09 7d 0d 0a 09 09 09 7d | s.splice(.i--,.1.);......}.....} |
1fd60 | 0d 0a 09 09 7d 0d 0a 09 7d 0d 0a 0d 0a 09 72 65 74 75 72 6e 20 72 65 73 75 6c 74 73 3b 0d 0a 7d | ....}...}.....return.results;..} |
1fd80 | 3b 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 6d 75 6c 74 69 70 6c 65 43 6f 6e 74 65 78 74 73 28 20 | ;....function.multipleContexts(. |
1fda0 | 73 65 6c 65 63 74 6f 72 2c 20 63 6f 6e 74 65 78 74 73 2c 20 72 65 73 75 6c 74 73 2c 20 73 65 65 | selector,.contexts,.results,.see |
1fdc0 | 64 20 29 20 7b 0d 0a 09 76 61 72 20 69 20 3d 20 30 2c 0d 0a 09 09 6c 65 6e 20 3d 20 63 6f 6e 74 | d.).{...var.i.=.0,....len.=.cont |
1fde0 | 65 78 74 73 2e 6c 65 6e 67 74 68 3b 0d 0a 09 66 6f 72 20 28 20 3b 20 69 20 3c 20 6c 65 6e 3b 20 | exts.length;...for.(.;.i.<.len;. |
1fe00 | 69 2b 2b 20 29 20 7b 0d 0a 09 09 53 69 7a 7a 6c 65 28 20 73 65 6c 65 63 74 6f 72 2c 20 63 6f 6e | i++.).{....Sizzle(.selector,.con |
1fe20 | 74 65 78 74 73 5b 69 5d 2c 20 72 65 73 75 6c 74 73 2c 20 73 65 65 64 20 29 3b 0d 0a 09 7d 0d 0a | texts[i],.results,.seed.);...}.. |
1fe40 | 7d 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 68 61 6e 64 6c 65 50 4f 53 47 72 6f 75 70 28 20 73 65 | }....function.handlePOSGroup(.se |
1fe60 | 6c 65 63 74 6f 72 2c 20 70 6f 73 66 69 6c 74 65 72 2c 20 61 72 67 75 6d 65 6e 74 2c 20 63 6f 6e | lector,.posfilter,.argument,.con |
1fe80 | 74 65 78 74 73 2c 20 73 65 65 64 2c 20 6e 6f 74 20 29 20 7b 0d 0a 09 76 61 72 20 72 65 73 75 6c | texts,.seed,.not.).{...var.resul |
1fea0 | 74 73 2c 0d 0a 09 09 66 6e 20 3d 20 45 78 70 72 2e 73 65 74 46 69 6c 74 65 72 73 5b 20 70 6f 73 | ts,....fn.=.Expr.setFilters[.pos |
1fec0 | 66 69 6c 74 65 72 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 20 5d 3b 0d 0a 0d 0a 09 69 66 20 28 | filter.toLowerCase().];.....if.( |
1fee0 | 20 21 66 6e 20 29 20 7b 0d 0a 09 09 53 69 7a 7a 6c 65 2e 65 72 72 6f 72 28 20 70 6f 73 66 69 6c | .!fn.).{....Sizzle.error(.posfil |
1ff00 | 74 65 72 20 29 3b 0d 0a 09 7d 0d 0a 0d 0a 09 69 66 20 28 20 73 65 6c 65 63 74 6f 72 20 7c 7c 20 | ter.);...}.....if.(.selector.||. |
1ff20 | 21 28 72 65 73 75 6c 74 73 20 3d 20 73 65 65 64 29 20 29 20 7b 0d 0a 09 09 6d 75 6c 74 69 70 6c | !(results.=.seed).).{....multipl |
1ff40 | 65 43 6f 6e 74 65 78 74 73 28 20 73 65 6c 65 63 74 6f 72 20 7c 7c 20 22 2a 22 2c 20 63 6f 6e 74 | eContexts(.selector.||."*",.cont |
1ff60 | 65 78 74 73 2c 20 28 72 65 73 75 6c 74 73 20 3d 20 5b 5d 29 2c 20 73 65 65 64 20 29 3b 0d 0a 09 | exts,.(results.=.[]),.seed.);... |
1ff80 | 7d 0d 0a 0d 0a 09 72 65 74 75 72 6e 20 72 65 73 75 6c 74 73 2e 6c 65 6e 67 74 68 20 3e 20 30 20 | }.....return.results.length.>.0. |
1ffa0 | 3f 20 66 6e 28 20 72 65 73 75 6c 74 73 2c 20 61 72 67 75 6d 65 6e 74 2c 20 6e 6f 74 20 29 20 3a | ?.fn(.results,.argument,.not.).: |
1ffc0 | 20 5b 5d 3b 0d 0a 7d 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 68 61 6e 64 6c 65 50 4f 53 28 20 73 | .[];..}....function.handlePOS(.s |
1ffe0 | 65 6c 65 63 74 6f 72 2c 20 63 6f 6e 74 65 78 74 2c 20 72 65 73 75 6c 74 73 2c 20 73 65 65 64 2c | elector,.context,.results,.seed, |
20000 | 20 67 72 6f 75 70 73 20 29 20 7b 0d 0a 09 76 61 72 20 6d 61 74 63 68 2c 20 6e 6f 74 2c 20 61 6e | .groups.).{...var.match,.not,.an |
20020 | 63 68 6f 72 2c 20 72 65 74 2c 20 65 6c 65 6d 65 6e 74 73 2c 20 63 75 72 72 65 6e 74 43 6f 6e 74 | chor,.ret,.elements,.currentCont |
20040 | 65 78 74 73 2c 20 70 61 72 74 2c 20 6c 61 73 74 49 6e 64 65 78 2c 0d 0a 09 09 69 20 3d 20 30 2c | exts,.part,.lastIndex,....i.=.0, |
20060 | 0d 0a 09 09 6c 65 6e 20 3d 20 67 72 6f 75 70 73 2e 6c 65 6e 67 74 68 2c 0d 0a 09 09 72 70 6f 73 | ....len.=.groups.length,....rpos |
20080 | 20 3d 20 6d 61 74 63 68 45 78 70 72 5b 22 50 4f 53 22 5d 2c 0d 0a 09 09 2f 2f 20 54 68 69 73 20 | .=.matchExpr["POS"],....//.This. |
200a0 | 69 73 20 67 65 6e 65 72 61 74 65 64 20 68 65 72 65 20 69 6e 20 63 61 73 65 20 6d 61 74 63 68 45 | is.generated.here.in.case.matchE |
200c0 | 78 70 72 5b 22 50 4f 53 22 5d 20 69 73 20 65 78 74 65 6e 64 65 64 0d 0a 09 09 72 70 6f 73 67 72 | xpr["POS"].is.extended....rposgr |
200e0 | 6f 75 70 73 20 3d 20 6e 65 77 20 52 65 67 45 78 70 28 20 22 5e 22 20 2b 20 72 70 6f 73 2e 73 6f | oups.=.new.RegExp(."^".+.rpos.so |
20100 | 75 72 63 65 20 2b 20 22 28 3f 21 22 20 2b 20 77 68 69 74 65 73 70 61 63 65 20 2b 20 22 29 22 2c | urce.+."(?!".+.whitespace.+.")", |
20120 | 20 22 69 22 20 29 2c 0d 0a 09 09 2f 2f 20 54 68 69 73 20 69 73 20 66 6f 72 20 6d 61 6b 69 6e 67 | ."i".),....//.This.is.for.making |
20140 | 20 73 75 72 65 20 6e 6f 6e 2d 70 61 72 74 69 63 69 70 61 74 69 6e 67 0d 0a 09 09 2f 2f 20 6d 61 | .sure.non-participating....//.ma |
20160 | 74 63 68 69 6e 67 20 67 72 6f 75 70 73 20 61 72 65 20 72 65 70 72 65 73 65 6e 74 65 64 20 63 72 | tching.groups.are.represented.cr |
20180 | 6f 73 73 2d 62 72 6f 77 73 65 72 20 28 49 45 36 2d 38 29 0d 0a 09 09 73 65 74 55 6e 64 65 66 69 | oss-browser.(IE6-8)....setUndefi |
201a0 | 6e 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0d 0a 09 09 09 76 61 72 20 69 20 3d 20 31 | ned.=.function().{.....var.i.=.1 |
201c0 | 2c 0d 0a 09 09 09 09 6c 65 6e 20 3d 20 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 2d 20 | ,......len.=.arguments.length.-. |
201e0 | 32 3b 0d 0a 09 09 09 66 6f 72 20 28 20 3b 20 69 20 3c 20 6c 65 6e 3b 20 69 2b 2b 20 29 20 7b 0d | 2;.....for.(.;.i.<.len;.i++.).{. |
20200 | 0a 09 09 09 09 69 66 20 28 20 61 72 67 75 6d 65 6e 74 73 5b 69 5d 20 3d 3d 3d 20 75 6e 64 65 66 | .....if.(.arguments[i].===.undef |
20220 | 69 6e 65 64 20 29 20 7b 0d 0a 09 09 09 09 09 6d 61 74 63 68 5b 69 5d 20 3d 20 75 6e 64 65 66 69 | ined.).{.......match[i].=.undefi |
20240 | 6e 65 64 3b 0d 0a 09 09 09 09 7d 0d 0a 09 09 09 7d 0d 0a 09 09 7d 3b 0d 0a 0d 0a 09 66 6f 72 20 | ned;......}.....}....};.....for. |
20260 | 28 20 3b 20 69 20 3c 20 6c 65 6e 3b 20 69 2b 2b 20 29 20 7b 0d 0a 09 09 2f 2f 20 52 65 73 65 74 | (.;.i.<.len;.i++.).{....//.Reset |
20280 | 20 72 65 67 65 78 20 69 6e 64 65 78 20 74 6f 20 30 0d 0a 09 09 72 70 6f 73 2e 65 78 65 63 28 22 | .regex.index.to.0....rpos.exec(" |
202a0 | 22 29 3b 0d 0a 09 09 73 65 6c 65 63 74 6f 72 20 3d 20 67 72 6f 75 70 73 5b 69 5d 3b 0d 0a 09 09 | ");....selector.=.groups[i];.... |
202c0 | 72 65 74 20 3d 20 5b 5d 3b 0d 0a 09 09 61 6e 63 68 6f 72 20 3d 20 30 3b 0d 0a 09 09 65 6c 65 6d | ret.=.[];....anchor.=.0;....elem |
202e0 | 65 6e 74 73 20 3d 20 73 65 65 64 3b 0d 0a 09 09 77 68 69 6c 65 20 28 20 28 6d 61 74 63 68 20 3d | ents.=.seed;....while.(.(match.= |
20300 | 20 72 70 6f 73 2e 65 78 65 63 28 20 73 65 6c 65 63 74 6f 72 20 29 29 20 29 20 7b 0d 0a 09 09 09 | .rpos.exec(.selector.)).).{..... |
20320 | 6c 61 73 74 49 6e 64 65 78 20 3d 20 72 70 6f 73 2e 6c 61 73 74 49 6e 64 65 78 20 3d 20 6d 61 74 | lastIndex.=.rpos.lastIndex.=.mat |
20340 | 63 68 2e 69 6e 64 65 78 20 2b 20 6d 61 74 63 68 5b 30 5d 2e 6c 65 6e 67 74 68 3b 0d 0a 09 09 09 | ch.index.+.match[0].length;..... |
20360 | 69 66 20 28 20 6c 61 73 74 49 6e 64 65 78 20 3e 20 61 6e 63 68 6f 72 20 29 20 7b 0d 0a 09 09 09 | if.(.lastIndex.>.anchor.).{..... |
20380 | 09 70 61 72 74 20 3d 20 73 65 6c 65 63 74 6f 72 2e 73 6c 69 63 65 28 20 61 6e 63 68 6f 72 2c 20 | .part.=.selector.slice(.anchor,. |
203a0 | 6d 61 74 63 68 2e 69 6e 64 65 78 20 29 3b 0d 0a 09 09 09 09 61 6e 63 68 6f 72 20 3d 20 6c 61 73 | match.index.);......anchor.=.las |
203c0 | 74 49 6e 64 65 78 3b 0d 0a 09 09 09 09 63 75 72 72 65 6e 74 43 6f 6e 74 65 78 74 73 20 3d 20 5b | tIndex;......currentContexts.=.[ |
203e0 | 20 63 6f 6e 74 65 78 74 20 5d 3b 0d 0a 0d 0a 09 09 09 09 69 66 20 28 20 72 63 6f 6d 62 69 6e 61 | .context.];........if.(.rcombina |
20400 | 74 6f 72 73 2e 74 65 73 74 28 70 61 72 74 29 20 29 20 7b 0d 0a 09 09 09 09 09 69 66 20 28 20 65 | tors.test(part).).{.......if.(.e |
20420 | 6c 65 6d 65 6e 74 73 20 29 20 7b 0d 0a 09 09 09 09 09 09 63 75 72 72 65 6e 74 43 6f 6e 74 65 78 | lements.).{........currentContex |
20440 | 74 73 20 3d 20 65 6c 65 6d 65 6e 74 73 3b 0d 0a 09 09 09 09 09 7d 0d 0a 09 09 09 09 09 65 6c 65 | ts.=.elements;.......}.......ele |
20460 | 6d 65 6e 74 73 20 3d 20 73 65 65 64 3b 0d 0a 09 09 09 09 7d 0d 0a 0d 0a 09 09 09 09 69 66 20 28 | ments.=.seed;......}........if.( |
20480 | 20 28 6e 6f 74 20 3d 20 72 65 6e 64 73 57 69 74 68 4e 6f 74 2e 74 65 73 74 28 20 70 61 72 74 20 | .(not.=.rendsWithNot.test(.part. |
204a0 | 29 29 20 29 20 7b 0d 0a 09 09 09 09 09 70 61 72 74 20 3d 20 70 61 72 74 2e 73 6c 69 63 65 28 20 | )).).{.......part.=.part.slice(. |
204c0 | 30 2c 20 2d 35 20 29 2e 72 65 70 6c 61 63 65 28 20 72 63 6f 6d 62 69 6e 61 74 6f 72 73 2c 20 22 | 0,.-5.).replace(.rcombinators,." |
204e0 | 24 26 2a 22 20 29 3b 0d 0a 09 09 09 09 7d 0d 0a 0d 0a 09 09 09 09 69 66 20 28 20 6d 61 74 63 68 | $&*".);......}........if.(.match |
20500 | 2e 6c 65 6e 67 74 68 20 3e 20 31 20 29 20 7b 0d 0a 09 09 09 09 09 6d 61 74 63 68 5b 30 5d 2e 72 | .length.>.1.).{.......match[0].r |
20520 | 65 70 6c 61 63 65 28 20 72 70 6f 73 67 72 6f 75 70 73 2c 20 73 65 74 55 6e 64 65 66 69 6e 65 64 | eplace(.rposgroups,.setUndefined |
20540 | 20 29 3b 0d 0a 09 09 09 09 7d 0d 0a 09 09 09 09 65 6c 65 6d 65 6e 74 73 20 3d 20 68 61 6e 64 6c | .);......}......elements.=.handl |
20560 | 65 50 4f 53 47 72 6f 75 70 28 20 70 61 72 74 2c 20 6d 61 74 63 68 5b 31 5d 2c 20 6d 61 74 63 68 | ePOSGroup(.part,.match[1],.match |
20580 | 5b 32 5d 2c 20 63 75 72 72 65 6e 74 43 6f 6e 74 65 78 74 73 2c 20 65 6c 65 6d 65 6e 74 73 2c 20 | [2],.currentContexts,.elements,. |
205a0 | 6e 6f 74 20 29 3b 0d 0a 09 09 09 7d 0d 0a 09 09 7d 0d 0a 0d 0a 09 09 69 66 20 28 20 65 6c 65 6d | not.);.....}....}......if.(.elem |
205c0 | 65 6e 74 73 20 29 20 7b 0d 0a 09 09 09 72 65 74 20 3d 20 72 65 74 2e 63 6f 6e 63 61 74 28 20 65 | ents.).{.....ret.=.ret.concat(.e |
205e0 | 6c 65 6d 65 6e 74 73 20 29 3b 0d 0a 0d 0a 09 09 09 69 66 20 28 20 28 70 61 72 74 20 3d 20 73 65 | lements.);.......if.(.(part.=.se |
20600 | 6c 65 63 74 6f 72 2e 73 6c 69 63 65 28 20 61 6e 63 68 6f 72 20 29 29 20 26 26 20 70 61 72 74 20 | lector.slice(.anchor.)).&&.part. |
20620 | 21 3d 3d 20 22 29 22 20 29 20 7b 0d 0a 09 09 09 09 69 66 20 28 20 72 63 6f 6d 62 69 6e 61 74 6f | !==.")".).{......if.(.rcombinato |
20640 | 72 73 2e 74 65 73 74 28 70 61 72 74 29 20 29 20 7b 0d 0a 09 09 09 09 09 6d 75 6c 74 69 70 6c 65 | rs.test(part).).{.......multiple |
20660 | 43 6f 6e 74 65 78 74 73 28 20 70 61 72 74 2c 20 72 65 74 2c 20 72 65 73 75 6c 74 73 2c 20 73 65 | Contexts(.part,.ret,.results,.se |
20680 | 65 64 20 29 3b 0d 0a 09 09 09 09 7d 20 65 6c 73 65 20 7b 0d 0a 09 09 09 09 09 53 69 7a 7a 6c 65 | ed.);......}.else.{.......Sizzle |
206a0 | 28 20 70 61 72 74 2c 20 63 6f 6e 74 65 78 74 2c 20 72 65 73 75 6c 74 73 2c 20 73 65 65 64 20 3f | (.part,.context,.results,.seed.? |
206c0 | 20 73 65 65 64 2e 63 6f 6e 63 61 74 28 65 6c 65 6d 65 6e 74 73 29 20 3a 20 65 6c 65 6d 65 6e 74 | .seed.concat(elements).:.element |
206e0 | 73 20 29 3b 0d 0a 09 09 09 09 7d 0d 0a 09 09 09 7d 20 65 6c 73 65 20 7b 0d 0a 09 09 09 09 70 75 | s.);......}.....}.else.{......pu |
20700 | 73 68 2e 61 70 70 6c 79 28 20 72 65 73 75 6c 74 73 2c 20 72 65 74 20 29 3b 0d 0a 09 09 09 7d 0d | sh.apply(.results,.ret.);.....}. |
20720 | 0a 09 09 7d 20 65 6c 73 65 20 7b 0d 0a 09 09 09 53 69 7a 7a 6c 65 28 20 73 65 6c 65 63 74 6f 72 | ...}.else.{.....Sizzle(.selector |
20740 | 2c 20 63 6f 6e 74 65 78 74 2c 20 72 65 73 75 6c 74 73 2c 20 73 65 65 64 20 29 3b 0d 0a 09 09 7d | ,.context,.results,.seed.);....} |
20760 | 0d 0a 09 7d 0d 0a 0d 0a 09 2f 2f 20 44 6f 20 6e 6f 74 20 73 6f 72 74 20 69 66 20 74 68 69 73 20 | ...}.....//.Do.not.sort.if.this. |
20780 | 69 73 20 61 20 73 69 6e 67 6c 65 20 66 69 6c 74 65 72 0d 0a 09 72 65 74 75 72 6e 20 6c 65 6e 20 | is.a.single.filter...return.len. |
207a0 | 3d 3d 3d 20 31 20 3f 20 72 65 73 75 6c 74 73 20 3a 20 53 69 7a 7a 6c 65 2e 75 6e 69 71 75 65 53 | ===.1.?.results.:.Sizzle.uniqueS |
207c0 | 6f 72 74 28 20 72 65 73 75 6c 74 73 20 29 3b 0d 0a 7d 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 74 | ort(.results.);..}....function.t |
207e0 | 6f 6b 65 6e 69 7a 65 28 20 73 65 6c 65 63 74 6f 72 2c 20 63 6f 6e 74 65 78 74 2c 20 78 6d 6c 20 | okenize(.selector,.context,.xml. |
20800 | 29 20 7b 0d 0a 09 76 61 72 20 74 6f 6b 65 6e 73 2c 20 73 6f 46 61 72 2c 20 74 79 70 65 2c 0d 0a | ).{...var.tokens,.soFar,.type,.. |
20820 | 09 09 67 72 6f 75 70 73 20 3d 20 5b 5d 2c 0d 0a 09 09 69 20 3d 20 30 2c 0d 0a 0d 0a 09 09 2f 2f | ..groups.=.[],....i.=.0,......// |
20840 | 20 43 61 74 63 68 20 6f 62 76 69 6f 75 73 20 73 65 6c 65 63 74 6f 72 20 69 73 73 75 65 73 3a 20 | .Catch.obvious.selector.issues:. |
20860 | 74 65 72 6d 69 6e 61 6c 20 22 29 22 3b 20 6e 6f 6e 65 6d 70 74 79 20 66 61 6c 6c 62 61 63 6b 20 | terminal.")";.nonempty.fallback. |
20880 | 6d 61 74 63 68 0d 0a 09 09 2f 2f 20 72 73 65 6c 65 63 74 6f 72 20 6e 65 76 65 72 20 66 61 69 6c | match....//.rselector.never.fail |
208a0 | 73 20 74 6f 20 6d 61 74 63 68 20 2a 73 6f 6d 65 74 68 69 6e 67 2a 0d 0a 09 09 6d 61 74 63 68 20 | s.to.match.*something*....match. |
208c0 | 3d 20 72 73 65 6c 65 63 74 6f 72 2e 65 78 65 63 28 20 73 65 6c 65 63 74 6f 72 20 29 2c 0d 0a 09 | =.rselector.exec(.selector.),... |
208e0 | 09 6d 61 74 63 68 65 64 20 3d 20 21 6d 61 74 63 68 2e 70 6f 70 28 29 20 26 26 20 21 6d 61 74 63 | .matched.=.!match.pop().&&.!matc |
20900 | 68 2e 70 6f 70 28 29 2c 0d 0a 09 09 73 65 6c 65 63 74 6f 72 47 72 6f 75 70 73 20 3d 20 6d 61 74 | h.pop(),....selectorGroups.=.mat |
20920 | 63 68 65 64 20 26 26 20 73 65 6c 65 63 74 6f 72 2e 6d 61 74 63 68 28 20 72 67 72 6f 75 70 73 20 | ched.&&.selector.match(.rgroups. |
20940 | 29 20 7c 7c 20 5b 22 22 5d 2c 0d 0a 0d 0a 09 09 70 72 65 46 69 6c 74 65 72 73 20 3d 20 45 78 70 | ).||.[""],......preFilters.=.Exp |
20960 | 72 2e 70 72 65 46 69 6c 74 65 72 2c 0d 0a 09 09 66 69 6c 74 65 72 73 20 3d 20 45 78 70 72 2e 66 | r.preFilter,....filters.=.Expr.f |
20980 | 69 6c 74 65 72 2c 0d 0a 09 09 63 68 65 63 6b 43 6f 6e 74 65 78 74 20 3d 20 21 78 6d 6c 20 26 26 | ilter,....checkContext.=.!xml.&& |
209a0 | 20 63 6f 6e 74 65 78 74 20 21 3d 3d 20 64 6f 63 75 6d 65 6e 74 3b 0d 0a 0d 0a 09 66 6f 72 20 28 | .context.!==.document;.....for.( |
209c0 | 20 3b 20 28 73 6f 46 61 72 20 3d 20 73 65 6c 65 63 74 6f 72 47 72 6f 75 70 73 5b 69 5d 29 20 21 | .;.(soFar.=.selectorGroups[i]).! |
209e0 | 3d 20 6e 75 6c 6c 20 26 26 20 6d 61 74 63 68 65 64 3b 20 69 2b 2b 20 29 20 7b 0d 0a 09 09 67 72 | =.null.&&.matched;.i++.).{....gr |
20a00 | 6f 75 70 73 2e 70 75 73 68 28 20 74 6f 6b 65 6e 73 20 3d 20 5b 5d 20 29 3b 0d 0a 0d 0a 09 09 2f | oups.push(.tokens.=.[].);....../ |
20a20 | 2f 20 4e 65 65 64 20 74 6f 20 6d 61 6b 65 20 73 75 72 65 20 77 65 27 72 65 20 77 69 74 68 69 6e | /.Need.to.make.sure.we're.within |
20a40 | 20 61 20 6e 61 72 72 6f 77 65 72 20 63 6f 6e 74 65 78 74 20 69 66 20 6e 65 63 65 73 73 61 72 79 | .a.narrower.context.if.necessary |
20a60 | 0d 0a 09 09 2f 2f 20 41 64 64 69 6e 67 20 61 20 64 65 73 63 65 6e 64 61 6e 74 20 63 6f 6d 62 69 | ....//.Adding.a.descendant.combi |
20a80 | 6e 61 74 6f 72 20 77 69 6c 6c 20 67 65 6e 65 72 61 74 65 20 77 68 61 74 20 69 73 20 6e 65 65 64 | nator.will.generate.what.is.need |
20aa0 | 65 64 0d 0a 09 09 69 66 20 28 20 63 68 65 63 6b 43 6f 6e 74 65 78 74 20 29 20 7b 0d 0a 09 09 09 | ed....if.(.checkContext.).{..... |
20ac0 | 73 6f 46 61 72 20 3d 20 22 20 22 20 2b 20 73 6f 46 61 72 3b 0d 0a 09 09 7d 0d 0a 0d 0a 09 09 77 | soFar.=.".".+.soFar;....}......w |
20ae0 | 68 69 6c 65 20 28 20 73 6f 46 61 72 20 29 20 7b 0d 0a 09 09 09 6d 61 74 63 68 65 64 20 3d 20 66 | hile.(.soFar.).{.....matched.=.f |
20b00 | 61 6c 73 65 3b 0d 0a 0d 0a 09 09 09 2f 2f 20 43 6f 6d 62 69 6e 61 74 6f 72 73 0d 0a 09 09 09 69 | alse;.......//.Combinators.....i |
20b20 | 66 20 28 20 28 6d 61 74 63 68 20 3d 20 72 63 6f 6d 62 69 6e 61 74 6f 72 73 2e 65 78 65 63 28 20 | f.(.(match.=.rcombinators.exec(. |
20b40 | 73 6f 46 61 72 20 29 29 20 29 20 7b 0d 0a 09 09 09 09 73 6f 46 61 72 20 3d 20 73 6f 46 61 72 2e | soFar.)).).{......soFar.=.soFar. |
20b60 | 73 6c 69 63 65 28 20 6d 61 74 63 68 5b 30 5d 2e 6c 65 6e 67 74 68 20 29 3b 0d 0a 0d 0a 09 09 09 | slice(.match[0].length.);....... |
20b80 | 09 2f 2f 20 43 61 73 74 20 64 65 73 63 65 6e 64 61 6e 74 20 63 6f 6d 62 69 6e 61 74 6f 72 73 20 | .//.Cast.descendant.combinators. |
20ba0 | 74 6f 20 73 70 61 63 65 0d 0a 09 09 09 09 6d 61 74 63 68 65 64 20 3d 20 74 6f 6b 65 6e 73 2e 70 | to.space......matched.=.tokens.p |
20bc0 | 75 73 68 28 7b 20 70 61 72 74 3a 20 6d 61 74 63 68 2e 70 6f 70 28 29 2e 72 65 70 6c 61 63 65 28 | ush({.part:.match.pop().replace( |
20be0 | 20 72 74 72 69 6d 2c 20 22 20 22 20 29 2c 20 63 61 70 74 75 72 65 73 3a 20 6d 61 74 63 68 20 7d | .rtrim,.".".),.captures:.match.} |
20c00 | 29 3b 0d 0a 09 09 09 7d 0d 0a 0d 0a 09 09 09 2f 2f 20 46 69 6c 74 65 72 73 0d 0a 09 09 09 66 6f | );.....}.......//.Filters.....fo |
20c20 | 72 20 28 20 74 79 70 65 20 69 6e 20 66 69 6c 74 65 72 73 20 29 20 7b 0d 0a 09 09 09 09 69 66 20 | r.(.type.in.filters.).{......if. |
20c40 | 28 20 28 6d 61 74 63 68 20 3d 20 6d 61 74 63 68 45 78 70 72 5b 20 74 79 70 65 20 5d 2e 65 78 65 | (.(match.=.matchExpr[.type.].exe |
20c60 | 63 28 20 73 6f 46 61 72 20 29 29 20 26 26 20 28 21 70 72 65 46 69 6c 74 65 72 73 5b 20 74 79 70 | c(.soFar.)).&&.(!preFilters[.typ |
20c80 | 65 20 5d 20 7c 7c 0d 0a 09 09 09 09 09 28 6d 61 74 63 68 20 3d 20 70 72 65 46 69 6c 74 65 72 73 | e.].||.......(match.=.preFilters |
20ca0 | 5b 20 74 79 70 65 20 5d 28 20 6d 61 74 63 68 2c 20 63 6f 6e 74 65 78 74 2c 20 78 6d 6c 20 29 29 | [.type.](.match,.context,.xml.)) |
20cc0 | 20 29 20 29 20 7b 0d 0a 0d 0a 09 09 09 09 09 73 6f 46 61 72 20 3d 20 73 6f 46 61 72 2e 73 6c 69 | .).).{.........soFar.=.soFar.sli |
20ce0 | 63 65 28 20 6d 61 74 63 68 2e 73 68 69 66 74 28 29 2e 6c 65 6e 67 74 68 20 29 3b 0d 0a 09 09 09 | ce(.match.shift().length.);..... |
20d00 | 09 09 6d 61 74 63 68 65 64 20 3d 20 74 6f 6b 65 6e 73 2e 70 75 73 68 28 7b 20 70 61 72 74 3a 20 | ..matched.=.tokens.push({.part:. |
20d20 | 74 79 70 65 2c 20 63 61 70 74 75 72 65 73 3a 20 6d 61 74 63 68 20 7d 29 3b 0d 0a 09 09 09 09 7d | type,.captures:.match.});......} |
20d40 | 0d 0a 09 09 09 7d 0d 0a 0d 0a 09 09 09 69 66 20 28 20 21 6d 61 74 63 68 65 64 20 29 20 7b 0d 0a | .....}.......if.(.!matched.).{.. |
20d60 | 09 09 09 09 62 72 65 61 6b 3b 0d 0a 09 09 09 7d 0d 0a 09 09 7d 0d 0a 09 7d 0d 0a 0d 0a 09 69 66 | ....break;.....}....}...}.....if |
20d80 | 20 28 20 21 6d 61 74 63 68 65 64 20 29 20 7b 0d 0a 09 09 53 69 7a 7a 6c 65 2e 65 72 72 6f 72 28 | .(.!matched.).{....Sizzle.error( |
20da0 | 20 73 65 6c 65 63 74 6f 72 20 29 3b 0d 0a 09 7d 0d 0a 0d 0a 09 72 65 74 75 72 6e 20 67 72 6f 75 | .selector.);...}.....return.grou |
20dc0 | 70 73 3b 0d 0a 7d 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 61 64 64 43 6f 6d 62 69 6e 61 74 6f 72 | ps;..}....function.addCombinator |
20de0 | 28 20 6d 61 74 63 68 65 72 2c 20 63 6f 6d 62 69 6e 61 74 6f 72 2c 20 63 6f 6e 74 65 78 74 20 29 | (.matcher,.combinator,.context.) |
20e00 | 20 7b 0d 0a 09 76 61 72 20 64 69 72 20 3d 20 63 6f 6d 62 69 6e 61 74 6f 72 2e 64 69 72 2c 0d 0a | .{...var.dir.=.combinator.dir,.. |
20e20 | 09 09 64 6f 6e 65 4e 61 6d 65 20 3d 20 64 6f 6e 65 2b 2b 3b 0d 0a 0d 0a 09 69 66 20 28 20 21 6d | ..doneName.=.done++;.....if.(.!m |
20e40 | 61 74 63 68 65 72 20 29 20 7b 0d 0a 09 09 2f 2f 20 49 66 20 74 68 65 72 65 20 69 73 20 6e 6f 20 | atcher.).{....//.If.there.is.no. |
20e60 | 6d 61 74 63 68 65 72 20 74 6f 20 63 68 65 63 6b 2c 20 63 68 65 63 6b 20 61 67 61 69 6e 73 74 20 | matcher.to.check,.check.against. |
20e80 | 74 68 65 20 63 6f 6e 74 65 78 74 0d 0a 09 09 6d 61 74 63 68 65 72 20 3d 20 66 75 6e 63 74 69 6f | the.context....matcher.=.functio |
20ea0 | 6e 28 20 65 6c 65 6d 20 29 20 7b 0d 0a 09 09 09 72 65 74 75 72 6e 20 65 6c 65 6d 20 3d 3d 3d 20 | n(.elem.).{.....return.elem.===. |
20ec0 | 63 6f 6e 74 65 78 74 3b 0d 0a 09 09 7d 3b 0d 0a 09 7d 0d 0a 09 72 65 74 75 72 6e 20 63 6f 6d 62 | context;....};...}...return.comb |
20ee0 | 69 6e 61 74 6f 72 2e 66 69 72 73 74 20 3f 0d 0a 09 09 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d | inator.first.?....function(.elem |
20f00 | 2c 20 63 6f 6e 74 65 78 74 20 29 20 7b 0d 0a 09 09 09 77 68 69 6c 65 20 28 20 28 65 6c 65 6d 20 | ,.context.).{.....while.(.(elem. |
20f20 | 3d 20 65 6c 65 6d 5b 20 64 69 72 20 5d 29 20 29 20 7b 0d 0a 09 09 09 09 69 66 20 28 20 65 6c 65 | =.elem[.dir.]).).{......if.(.ele |
20f40 | 6d 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 20 29 20 7b 0d 0a 09 09 09 09 09 72 65 74 75 72 | m.nodeType.===.1.).{.......retur |
20f60 | 6e 20 6d 61 74 63 68 65 72 28 20 65 6c 65 6d 2c 20 63 6f 6e 74 65 78 74 20 29 20 26 26 20 65 6c | n.matcher(.elem,.context.).&&.el |
20f80 | 65 6d 3b 0d 0a 09 09 09 09 7d 0d 0a 09 09 09 7d 0d 0a 09 09 7d 20 3a 0d 0a 09 09 66 75 6e 63 74 | em;......}.....}....}.:....funct |
20fa0 | 69 6f 6e 28 20 65 6c 65 6d 2c 20 63 6f 6e 74 65 78 74 20 29 20 7b 0d 0a 09 09 09 76 61 72 20 63 | ion(.elem,.context.).{.....var.c |
20fc0 | 61 63 68 65 2c 0d 0a 09 09 09 09 64 69 72 6b 65 79 20 3d 20 64 6f 6e 65 4e 61 6d 65 20 2b 20 22 | ache,......dirkey.=.doneName.+." |
20fe0 | 2e 22 20 2b 20 64 69 72 72 75 6e 73 2c 0d 0a 09 09 09 09 63 61 63 68 65 64 6b 65 79 20 3d 20 64 | .".+.dirruns,......cachedkey.=.d |
21000 | 69 72 6b 65 79 20 2b 20 22 2e 22 20 2b 20 63 61 63 68 65 64 72 75 6e 73 3b 0d 0a 09 09 09 77 68 | irkey.+.".".+.cachedruns;.....wh |
21020 | 69 6c 65 20 28 20 28 65 6c 65 6d 20 3d 20 65 6c 65 6d 5b 20 64 69 72 20 5d 29 20 29 20 7b 0d 0a | ile.(.(elem.=.elem[.dir.]).).{.. |
21040 | 09 09 09 09 69 66 20 28 20 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 20 29 20 7b | ....if.(.elem.nodeType.===.1.).{ |
21060 | 0d 0a 09 09 09 09 09 69 66 20 28 20 28 63 61 63 68 65 20 3d 20 65 6c 65 6d 5b 20 65 78 70 61 6e | .......if.(.(cache.=.elem[.expan |
21080 | 64 6f 20 5d 29 20 3d 3d 3d 20 63 61 63 68 65 64 6b 65 79 20 29 20 7b 0d 0a 09 09 09 09 09 09 72 | do.]).===.cachedkey.).{........r |
210a0 | 65 74 75 72 6e 20 65 6c 65 6d 2e 73 69 7a 73 65 74 3b 0d 0a 09 09 09 09 09 7d 20 65 6c 73 65 20 | eturn.elem.sizset;.......}.else. |
210c0 | 69 66 20 28 20 74 79 70 65 6f 66 20 63 61 63 68 65 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 20 26 | if.(.typeof.cache.===."string".& |
210e0 | 26 20 63 61 63 68 65 2e 69 6e 64 65 78 4f 66 28 64 69 72 6b 65 79 29 20 3d 3d 3d 20 30 20 29 20 | &.cache.indexOf(dirkey).===.0.). |
21100 | 7b 0d 0a 09 09 09 09 09 09 69 66 20 28 20 65 6c 65 6d 2e 73 69 7a 73 65 74 20 29 20 7b 0d 0a 09 | {........if.(.elem.sizset.).{... |
21120 | 09 09 09 09 09 09 72 65 74 75 72 6e 20 65 6c 65 6d 3b 0d 0a 09 09 09 09 09 09 7d 0d 0a 09 09 09 | ......return.elem;........}..... |
21140 | 09 09 7d 20 65 6c 73 65 20 7b 0d 0a 09 09 09 09 09 09 65 6c 65 6d 5b 20 65 78 70 61 6e 64 6f 20 | ..}.else.{........elem[.expando. |
21160 | 5d 20 3d 20 63 61 63 68 65 64 6b 65 79 3b 0d 0a 09 09 09 09 09 09 69 66 20 28 20 6d 61 74 63 68 | ].=.cachedkey;........if.(.match |
21180 | 65 72 28 20 65 6c 65 6d 2c 20 63 6f 6e 74 65 78 74 20 29 20 29 20 7b 0d 0a 09 09 09 09 09 09 09 | er(.elem,.context.).).{......... |
211a0 | 65 6c 65 6d 2e 73 69 7a 73 65 74 20 3d 20 74 72 75 65 3b 0d 0a 09 09 09 09 09 09 09 72 65 74 75 | elem.sizset.=.true;.........retu |
211c0 | 72 6e 20 65 6c 65 6d 3b 0d 0a 09 09 09 09 09 09 7d 0d 0a 09 09 09 09 09 09 65 6c 65 6d 2e 73 69 | rn.elem;........}........elem.si |
211e0 | 7a 73 65 74 20 3d 20 66 61 6c 73 65 3b 0d 0a 09 09 09 09 09 7d 0d 0a 09 09 09 09 7d 0d 0a 09 09 | zset.=.false;.......}......}.... |
21200 | 09 7d 0d 0a 09 09 7d 3b 0d 0a 7d 0d 0a 0d 0a 66 75 6e 63 74 69 6f 6e 20 61 64 64 4d 61 74 63 68 | .}....};..}....function.addMatch |
21220 | 65 72 28 20 68 69 67 68 65 72 2c 20 64 65 65 70 65 72 20 29 20 7b 0d 0a 09 72 65 74 75 72 6e 20 | er(.higher,.deeper.).{...return. |
21240 | 68 69 67 68 65 72 20 3f 0d 0a 09 09 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 63 6f 6e 74 | higher.?....function(.elem,.cont |
21260 | 65 78 74 20 29 20 7b 0d 0a 09 09 09 76 61 72 20 72 65 73 75 6c 74 20 3d 20 64 65 65 70 65 72 28 | ext.).{.....var.result.=.deeper( |
21280 | 20 65 6c 65 6d 2c 20 63 6f 6e 74 65 78 74 20 29 3b 0d 0a 09 09 09 72 65 74 75 72 6e 20 72 65 73 | .elem,.context.);.....return.res |
212a0 | 75 6c 74 20 26 26 20 68 69 67 68 65 72 28 20 72 65 73 75 6c 74 20 3d 3d 3d 20 74 72 75 65 20 3f | ult.&&.higher(.result.===.true.? |
212c0 | 20 65 6c 65 6d 20 3a 20 72 65 73 75 6c 74 2c 20 63 6f 6e 74 65 78 74 20 29 3b 0d 0a 09 09 7d 20 | .elem.:.result,.context.);....}. |
212e0 | 3a 0d 0a 09 09 64 65 65 70 65 72 3b 0d 0a 7d 0d 0a 0d 0a 2f 2f 20 5b 22 54 41 47 22 2c 20 22 3e | :....deeper;..}....//.["TAG",."> |
21300 | 22 2c 20 22 49 44 22 2c 20 22 20 22 2c 20 22 43 4c 41 53 53 22 5d 0d 0a 66 75 6e 63 74 69 6f 6e | ",."ID",.".",."CLASS"]..function |
21320 | 20 6d 61 74 63 68 65 72 46 72 6f 6d 54 6f 6b 65 6e 73 28 20 74 6f 6b 65 6e 73 2c 20 63 6f 6e 74 | .matcherFromTokens(.tokens,.cont |
21340 | 65 78 74 2c 20 78 6d 6c 20 29 20 7b 0d 0a 09 76 61 72 20 74 6f 6b 65 6e 2c 20 6d 61 74 63 68 65 | ext,.xml.).{...var.token,.matche |
21360 | 72 2c 0d 0a 09 09 69 20 3d 20 30 3b 0d 0a 0d 0a 09 66 6f 72 20 28 20 3b 20 28 74 6f 6b 65 6e 20 | r,....i.=.0;.....for.(.;.(token. |
21380 | 3d 20 74 6f 6b 65 6e 73 5b 69 5d 29 3b 20 69 2b 2b 20 29 20 7b 0d 0a 09 09 69 66 20 28 20 45 78 | =.tokens[i]);.i++.).{....if.(.Ex |
213a0 | 70 72 2e 72 65 6c 61 74 69 76 65 5b 20 74 6f 6b 65 6e 2e 70 61 72 74 20 5d 20 29 20 7b 0d 0a 09 | pr.relative[.token.part.].).{... |
213c0 | 09 09 6d 61 74 63 68 65 72 20 3d 20 61 64 64 43 6f 6d 62 69 6e 61 74 6f 72 28 20 6d 61 74 63 68 | ..matcher.=.addCombinator(.match |
213e0 | 65 72 2c 20 45 78 70 72 2e 72 65 6c 61 74 69 76 65 5b 20 74 6f 6b 65 6e 2e 70 61 72 74 20 5d 2c | er,.Expr.relative[.token.part.], |
21400 | 20 63 6f 6e 74 65 78 74 20 29 3b 0d 0a 09 09 7d 20 65 6c 73 65 20 7b 0d 0a 09 09 09 74 6f 6b 65 | .context.);....}.else.{.....toke |
21420 | 6e 2e 63 61 70 74 75 72 65 73 2e 70 75 73 68 28 20 63 6f 6e 74 65 78 74 2c 20 78 6d 6c 20 29 3b | n.captures.push(.context,.xml.); |
21440 | 0d 0a 09 09 09 6d 61 74 63 68 65 72 20 3d 20 61 64 64 4d 61 74 63 68 65 72 28 20 6d 61 74 63 68 | .....matcher.=.addMatcher(.match |
21460 | 65 72 2c 20 45 78 70 72 2e 66 69 6c 74 65 72 5b 20 74 6f 6b 65 6e 2e 70 61 72 74 20 5d 2e 61 70 | er,.Expr.filter[.token.part.].ap |
21480 | 70 6c 79 28 20 6e 75 6c 6c 2c 20 74 6f 6b 65 6e 2e 63 61 70 74 75 72 65 73 20 29 20 29 3b 0d 0a | ply(.null,.token.captures.).);.. |
214a0 | 09 09 7d 0d 0a 09 7d 0d 0a 0d 0a 09 72 65 74 75 72 6e 20 6d 61 74 63 68 65 72 3b 0d 0a 7d 0d 0a | ..}...}.....return.matcher;..}.. |
214c0 | 0d 0a 66 75 6e 63 74 69 6f 6e 20 6d 61 74 63 68 65 72 46 72 6f 6d 47 72 6f 75 70 4d 61 74 63 68 | ..function.matcherFromGroupMatch |
214e0 | 65 72 73 28 20 6d 61 74 63 68 65 72 73 20 29 20 7b 0d 0a 09 72 65 74 75 72 6e 20 66 75 6e 63 74 | ers(.matchers.).{...return.funct |
21500 | 69 6f 6e 28 20 65 6c 65 6d 2c 20 63 6f 6e 74 65 78 74 20 29 20 7b 0d 0a 09 09 76 61 72 20 6d 61 | ion(.elem,.context.).{....var.ma |
21520 | 74 63 68 65 72 2c 0d 0a 09 09 09 6a 20 3d 20 30 3b 0d 0a 09 09 66 6f 72 20 28 20 3b 20 28 6d 61 | tcher,.....j.=.0;....for.(.;.(ma |
21540 | 74 63 68 65 72 20 3d 20 6d 61 74 63 68 65 72 73 5b 6a 5d 29 3b 20 6a 2b 2b 20 29 20 7b 0d 0a 09 | tcher.=.matchers[j]);.j++.).{... |
21560 | 09 09 69 66 20 28 20 6d 61 74 63 68 65 72 28 65 6c 65 6d 2c 20 63 6f 6e 74 65 78 74 29 20 29 20 | ..if.(.matcher(elem,.context).). |
21580 | 7b 0d 0a 09 09 09 09 72 65 74 75 72 6e 20 74 72 75 65 3b 0d 0a 09 09 09 7d 0d 0a 09 09 7d 0d 0a | {......return.true;.....}....}.. |
215a0 | 09 09 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0d 0a 09 7d 3b 0d 0a 7d 0d 0a 0d 0a 76 61 72 20 63 | ..return.false;...};..}....var.c |
215c0 | 6f 6d 70 69 6c 65 20 3d 20 53 69 7a 7a 6c 65 2e 63 6f 6d 70 69 6c 65 20 3d 20 66 75 6e 63 74 69 | ompile.=.Sizzle.compile.=.functi |
215e0 | 6f 6e 28 20 73 65 6c 65 63 74 6f 72 2c 20 63 6f 6e 74 65 78 74 2c 20 78 6d 6c 20 29 20 7b 0d 0a | on(.selector,.context,.xml.).{.. |
21600 | 09 76 61 72 20 74 6f 6b 65 6e 73 2c 20 67 72 6f 75 70 2c 20 69 2c 0d 0a 09 09 63 61 63 68 65 64 | .var.tokens,.group,.i,....cached |
21620 | 20 3d 20 63 6f 6d 70 69 6c 65 72 43 61 63 68 65 5b 20 73 65 6c 65 63 74 6f 72 20 5d 3b 0d 0a 0d | .=.compilerCache[.selector.];... |
21640 | 0a 09 2f 2f 20 52 65 74 75 72 6e 20 61 20 63 61 63 68 65 64 20 67 72 6f 75 70 20 66 75 6e 63 74 | ..//.Return.a.cached.group.funct |
21660 | 69 6f 6e 20 69 66 20 61 6c 72 65 61 64 79 20 67 65 6e 65 72 61 74 65 64 20 28 63 6f 6e 74 65 78 | ion.if.already.generated.(contex |
21680 | 74 20 64 65 70 65 6e 64 65 6e 74 29 0d 0a 09 69 66 20 28 20 63 61 63 68 65 64 20 26 26 20 63 61 | t.dependent)...if.(.cached.&&.ca |
216a0 | 63 68 65 64 2e 63 6f 6e 74 65 78 74 20 3d 3d 3d 20 63 6f 6e 74 65 78 74 20 29 20 7b 0d 0a 09 09 | ched.context.===.context.).{.... |
216c0 | 72 65 74 75 72 6e 20 63 61 63 68 65 64 3b 0d 0a 09 7d 0d 0a 0d 0a 09 2f 2f 20 47 65 6e 65 72 61 | return.cached;...}.....//.Genera |
216e0 | 74 65 20 61 20 66 75 6e 63 74 69 6f 6e 20 6f 66 20 72 65 63 75 72 73 69 76 65 20 66 75 6e 63 74 | te.a.function.of.recursive.funct |
21700 | 69 6f 6e 73 20 74 68 61 74 20 63 61 6e 20 62 65 20 75 73 65 64 20 74 6f 20 63 68 65 63 6b 20 65 | ions.that.can.be.used.to.check.e |
21720 | 61 63 68 20 65 6c 65 6d 65 6e 74 0d 0a 09 67 72 6f 75 70 20 3d 20 74 6f 6b 65 6e 69 7a 65 28 20 | ach.element...group.=.tokenize(. |
21740 | 73 65 6c 65 63 74 6f 72 2c 20 63 6f 6e 74 65 78 74 2c 20 78 6d 6c 20 29 3b 0d 0a 09 66 6f 72 20 | selector,.context,.xml.);...for. |
21760 | 28 20 69 20 3d 20 30 3b 20 28 74 6f 6b 65 6e 73 20 3d 20 67 72 6f 75 70 5b 69 5d 29 3b 20 69 2b | (.i.=.0;.(tokens.=.group[i]);.i+ |
21780 | 2b 20 29 20 7b 0d 0a 09 09 67 72 6f 75 70 5b 69 5d 20 3d 20 6d 61 74 63 68 65 72 46 72 6f 6d 54 | +.).{....group[i].=.matcherFromT |
217a0 | 6f 6b 65 6e 73 28 20 74 6f 6b 65 6e 73 2c 20 63 6f 6e 74 65 78 74 2c 20 78 6d 6c 20 29 3b 0d 0a | okens(.tokens,.context,.xml.);.. |
217c0 | 09 7d 0d 0a 0d 0a 09 2f 2f 20 43 61 63 68 65 20 74 68 65 20 63 6f 6d 70 69 6c 65 64 20 66 75 6e | .}.....//.Cache.the.compiled.fun |
217e0 | 63 74 69 6f 6e 0d 0a 09 63 61 63 68 65 64 20 3d 20 63 6f 6d 70 69 6c 65 72 43 61 63 68 65 5b 20 | ction...cached.=.compilerCache[. |
21800 | 73 65 6c 65 63 74 6f 72 20 5d 20 3d 20 6d 61 74 63 68 65 72 46 72 6f 6d 47 72 6f 75 70 4d 61 74 | selector.].=.matcherFromGroupMat |
21820 | 63 68 65 72 73 28 20 67 72 6f 75 70 20 29 3b 0d 0a 09 63 61 63 68 65 64 2e 63 6f 6e 74 65 78 74 | chers(.group.);...cached.context |
21840 | 20 3d 20 63 6f 6e 74 65 78 74 3b 0d 0a 09 63 61 63 68 65 64 2e 72 75 6e 73 20 3d 20 63 61 63 68 | .=.context;...cached.runs.=.cach |
21860 | 65 64 2e 64 69 72 72 75 6e 73 20 3d 20 30 3b 0d 0a 09 63 61 63 68 65 64 53 65 6c 65 63 74 6f 72 | ed.dirruns.=.0;...cachedSelector |
21880 | 73 2e 70 75 73 68 28 20 73 65 6c 65 63 74 6f 72 20 29 3b 0d 0a 09 2f 2f 20 45 6e 73 75 72 65 20 | s.push(.selector.);...//.Ensure. |
218a0 | 6f 6e 6c 79 20 74 68 65 20 6d 6f 73 74 20 72 65 63 65 6e 74 20 61 72 65 20 63 61 63 68 65 64 0d | only.the.most.recent.are.cached. |
218c0 | 0a 09 69 66 20 28 20 63 61 63 68 65 64 53 65 6c 65 63 74 6f 72 73 2e 6c 65 6e 67 74 68 20 3e 20 | ..if.(.cachedSelectors.length.>. |
218e0 | 45 78 70 72 2e 63 61 63 68 65 4c 65 6e 67 74 68 20 29 20 7b 0d 0a 09 09 64 65 6c 65 74 65 20 63 | Expr.cacheLength.).{....delete.c |
21900 | 6f 6d 70 69 6c 65 72 43 61 63 68 65 5b 20 63 61 63 68 65 64 53 65 6c 65 63 74 6f 72 73 2e 73 68 | ompilerCache[.cachedSelectors.sh |
21920 | 69 66 74 28 29 20 5d 3b 0d 0a 09 7d 0d 0a 09 72 65 74 75 72 6e 20 63 61 63 68 65 64 3b 0d 0a 7d | ift().];...}...return.cached;..} |
21940 | 3b 0d 0a 0d 0a 53 69 7a 7a 6c 65 2e 6d 61 74 63 68 65 73 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 | ;....Sizzle.matches.=.function(. |
21960 | 65 78 70 72 2c 20 65 6c 65 6d 65 6e 74 73 20 29 20 7b 0d 0a 09 72 65 74 75 72 6e 20 53 69 7a 7a | expr,.elements.).{...return.Sizz |
21980 | 6c 65 28 20 65 78 70 72 2c 20 6e 75 6c 6c 2c 20 6e 75 6c 6c 2c 20 65 6c 65 6d 65 6e 74 73 20 29 | le(.expr,.null,.null,.elements.) |
219a0 | 3b 0d 0a 7d 3b 0d 0a 0d 0a 53 69 7a 7a 6c 65 2e 6d 61 74 63 68 65 73 53 65 6c 65 63 74 6f 72 20 | ;..};....Sizzle.matchesSelector. |
219c0 | 3d 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 65 78 70 72 20 29 20 7b 0d 0a 09 72 65 74 | =.function(.elem,.expr.).{...ret |
219e0 | 75 72 6e 20 53 69 7a 7a 6c 65 28 20 65 78 70 72 2c 20 6e 75 6c 6c 2c 20 6e 75 6c 6c 2c 20 5b 20 | urn.Sizzle(.expr,.null,.null,.[. |
21a00 | 65 6c 65 6d 20 5d 20 29 2e 6c 65 6e 67 74 68 20 3e 20 30 3b 0d 0a 7d 3b 0d 0a 0d 0a 76 61 72 20 | elem.].).length.>.0;..};....var. |
21a20 | 73 65 6c 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 73 65 6c 65 63 74 6f 72 2c 20 63 6f 6e | select.=.function(.selector,.con |
21a40 | 74 65 78 74 2c 20 72 65 73 75 6c 74 73 2c 20 73 65 65 64 2c 20 78 6d 6c 20 29 20 7b 0d 0a 09 2f | text,.results,.seed,.xml.).{.../ |
21a60 | 2f 20 52 65 6d 6f 76 65 20 65 78 63 65 73 73 69 76 65 20 77 68 69 74 65 73 70 61 63 65 0d 0a 09 | /.Remove.excessive.whitespace... |
21a80 | 73 65 6c 65 63 74 6f 72 20 3d 20 73 65 6c 65 63 74 6f 72 2e 72 65 70 6c 61 63 65 28 20 72 74 72 | selector.=.selector.replace(.rtr |
21aa0 | 69 6d 2c 20 22 24 31 22 20 29 3b 0d 0a 09 76 61 72 20 65 6c 65 6d 65 6e 74 73 2c 20 6d 61 74 63 | im,."$1".);...var.elements,.matc |
21ac0 | 68 65 72 2c 20 69 2c 20 6c 65 6e 2c 20 65 6c 65 6d 2c 20 74 6f 6b 65 6e 2c 0d 0a 09 09 74 79 70 | her,.i,.len,.elem,.token,....typ |
21ae0 | 65 2c 20 66 69 6e 64 43 6f 6e 74 65 78 74 2c 20 6e 6f 74 54 6f 6b 65 6e 73 2c 0d 0a 09 09 6d 61 | e,.findContext,.notTokens,....ma |
21b00 | 74 63 68 20 3d 20 73 65 6c 65 63 74 6f 72 2e 6d 61 74 63 68 28 20 72 67 72 6f 75 70 73 20 29 2c | tch.=.selector.match(.rgroups.), |
21b20 | 0d 0a 09 09 74 6f 6b 65 6e 73 20 3d 20 73 65 6c 65 63 74 6f 72 2e 6d 61 74 63 68 28 20 72 74 6f | ....tokens.=.selector.match(.rto |
21b40 | 6b 65 6e 73 20 29 2c 0d 0a 09 09 63 6f 6e 74 65 78 74 4e 6f 64 65 54 79 70 65 20 3d 20 63 6f 6e | kens.),....contextNodeType.=.con |
21b60 | 74 65 78 74 2e 6e 6f 64 65 54 79 70 65 3b 0d 0a 0d 0a 09 2f 2f 20 50 4f 53 20 68 61 6e 64 6c 69 | text.nodeType;.....//.POS.handli |
21b80 | 6e 67 0d 0a 09 69 66 20 28 20 6d 61 74 63 68 45 78 70 72 5b 22 50 4f 53 22 5d 2e 74 65 73 74 28 | ng...if.(.matchExpr["POS"].test( |
21ba0 | 73 65 6c 65 63 74 6f 72 29 20 29 20 7b 0d 0a 09 09 72 65 74 75 72 6e 20 68 61 6e 64 6c 65 50 4f | selector).).{....return.handlePO |
21bc0 | 53 28 20 73 65 6c 65 63 74 6f 72 2c 20 63 6f 6e 74 65 78 74 2c 20 72 65 73 75 6c 74 73 2c 20 73 | S(.selector,.context,.results,.s |
21be0 | 65 65 64 2c 20 6d 61 74 63 68 20 29 3b 0d 0a 09 7d 0d 0a 0d 0a 09 69 66 20 28 20 73 65 65 64 20 | eed,.match.);...}.....if.(.seed. |
21c00 | 29 20 7b 0d 0a 09 09 65 6c 65 6d 65 6e 74 73 20 3d 20 73 6c 69 63 65 2e 63 61 6c 6c 28 20 73 65 | ).{....elements.=.slice.call(.se |
21c20 | 65 64 2c 20 30 20 29 3b 0d 0a 0d 0a 09 2f 2f 20 54 6f 20 6d 61 69 6e 74 61 69 6e 20 64 6f 63 75 | ed,.0.);.....//.To.maintain.docu |
21c40 | 6d 65 6e 74 20 6f 72 64 65 72 2c 20 6f 6e 6c 79 20 6e 61 72 72 6f 77 20 74 68 65 0d 0a 09 2f 2f | ment.order,.only.narrow.the...// |
21c60 | 20 73 65 74 20 69 66 20 74 68 65 72 65 20 69 73 20 6f 6e 65 20 67 72 6f 75 70 0d 0a 09 7d 20 65 | .set.if.there.is.one.group...}.e |
21c80 | 6c 73 65 20 69 66 20 28 20 6d 61 74 63 68 20 26 26 20 6d 61 74 63 68 2e 6c 65 6e 67 74 68 20 3d | lse.if.(.match.&&.match.length.= |
21ca0 | 3d 3d 20 31 20 29 20 7b 0d 0a 0d 0a 09 09 2f 2f 20 54 61 6b 65 20 61 20 73 68 6f 72 74 63 75 74 | ==.1.).{......//.Take.a.shortcut |
21cc0 | 20 61 6e 64 20 73 65 74 20 74 68 65 20 63 6f 6e 74 65 78 74 20 69 66 20 74 68 65 20 72 6f 6f 74 | .and.set.the.context.if.the.root |
21ce0 | 20 73 65 6c 65 63 74 6f 72 20 69 73 20 61 6e 20 49 44 0d 0a 09 09 69 66 20 28 20 74 6f 6b 65 6e | .selector.is.an.ID....if.(.token |
21d00 | 73 2e 6c 65 6e 67 74 68 20 3e 20 31 20 26 26 20 63 6f 6e 74 65 78 74 4e 6f 64 65 54 79 70 65 20 | s.length.>.1.&&.contextNodeType. |
21d20 | 3d 3d 3d 20 39 20 26 26 20 21 78 6d 6c 20 26 26 0d 0a 09 09 09 09 28 6d 61 74 63 68 20 3d 20 6d | ===.9.&&.!xml.&&......(match.=.m |
21d40 | 61 74 63 68 45 78 70 72 5b 22 49 44 22 5d 2e 65 78 65 63 28 20 74 6f 6b 65 6e 73 5b 30 5d 20 29 | atchExpr["ID"].exec(.tokens[0].) |
21d60 | 29 20 29 20 7b 0d 0a 0d 0a 09 09 09 63 6f 6e 74 65 78 74 20 3d 20 45 78 70 72 2e 66 69 6e 64 5b | ).).{.......context.=.Expr.find[ |
21d80 | 22 49 44 22 5d 28 20 6d 61 74 63 68 5b 31 5d 2c 20 63 6f 6e 74 65 78 74 2c 20 78 6d 6c 20 29 5b | "ID"](.match[1],.context,.xml.)[ |
21da0 | 30 5d 3b 0d 0a 09 09 09 69 66 20 28 20 21 63 6f 6e 74 65 78 74 20 29 20 7b 0d 0a 09 09 09 09 72 | 0];.....if.(.!context.).{......r |
21dc0 | 65 74 75 72 6e 20 72 65 73 75 6c 74 73 3b 0d 0a 09 09 09 7d 0d 0a 0d 0a 09 09 09 73 65 6c 65 63 | eturn.results;.....}.......selec |
21de0 | 74 6f 72 20 3d 20 73 65 6c 65 63 74 6f 72 2e 73 6c 69 63 65 28 20 74 6f 6b 65 6e 73 2e 73 68 69 | tor.=.selector.slice(.tokens.shi |
21e00 | 66 74 28 29 2e 6c 65 6e 67 74 68 20 29 3b 0d 0a 09 09 7d 0d 0a 0d 0a 09 09 66 69 6e 64 43 6f 6e | ft().length.);....}......findCon |
21e20 | 74 65 78 74 20 3d 20 28 20 28 6d 61 74 63 68 20 3d 20 72 73 69 62 6c 69 6e 67 2e 65 78 65 63 28 | text.=.(.(match.=.rsibling.exec( |
21e40 | 20 74 6f 6b 65 6e 73 5b 30 5d 20 29 29 20 26 26 20 21 6d 61 74 63 68 2e 69 6e 64 65 78 20 26 26 | .tokens[0].)).&&.!match.index.&& |
21e60 | 20 63 6f 6e 74 65 78 74 2e 70 61 72 65 6e 74 4e 6f 64 65 20 29 20 7c 7c 20 63 6f 6e 74 65 78 74 | .context.parentNode.).||.context |
21e80 | 3b 0d 0a 0d 0a 09 09 2f 2f 20 47 65 74 20 74 68 65 20 6c 61 73 74 20 74 6f 6b 65 6e 2c 20 65 78 | ;......//.Get.the.last.token,.ex |
21ea0 | 63 6c 75 64 69 6e 67 20 3a 6e 6f 74 0d 0a 09 09 6e 6f 74 54 6f 6b 65 6e 73 20 3d 20 74 6f 6b 65 | cluding.:not....notTokens.=.toke |
21ec0 | 6e 73 2e 70 6f 70 28 29 3b 0d 0a 09 09 74 6f 6b 65 6e 20 3d 20 6e 6f 74 54 6f 6b 65 6e 73 2e 73 | ns.pop();....token.=.notTokens.s |
21ee0 | 70 6c 69 74 28 22 3a 6e 6f 74 22 29 5b 30 5d 3b 0d 0a 0d 0a 09 09 66 6f 72 20 28 20 69 20 3d 20 | plit(":not")[0];......for.(.i.=. |
21f00 | 30 2c 20 6c 65 6e 20 3d 20 45 78 70 72 2e 6f 72 64 65 72 2e 6c 65 6e 67 74 68 3b 20 69 20 3c 20 | 0,.len.=.Expr.order.length;.i.<. |
21f20 | 6c 65 6e 3b 20 69 2b 2b 20 29 20 7b 0d 0a 09 09 09 74 79 70 65 20 3d 20 45 78 70 72 2e 6f 72 64 | len;.i++.).{.....type.=.Expr.ord |
21f40 | 65 72 5b 69 5d 3b 0d 0a 0d 0a 09 09 09 69 66 20 28 20 28 6d 61 74 63 68 20 3d 20 6d 61 74 63 68 | er[i];.......if.(.(match.=.match |
21f60 | 45 78 70 72 5b 20 74 79 70 65 20 5d 2e 65 78 65 63 28 20 74 6f 6b 65 6e 20 29 29 20 29 20 7b 0d | Expr[.type.].exec(.token.)).).{. |
21f80 | 0a 09 09 09 09 65 6c 65 6d 65 6e 74 73 20 3d 20 45 78 70 72 2e 66 69 6e 64 5b 20 74 79 70 65 20 | .....elements.=.Expr.find[.type. |
21fa0 | 5d 28 20 28 6d 61 74 63 68 5b 31 5d 20 7c 7c 20 22 22 29 2e 72 65 70 6c 61 63 65 28 20 72 62 61 | ](.(match[1].||."").replace(.rba |
21fc0 | 63 6b 73 6c 61 73 68 2c 20 22 22 20 29 2c 20 66 69 6e 64 43 6f 6e 74 65 78 74 2c 20 78 6d 6c 20 | ckslash,."".),.findContext,.xml. |
21fe0 | 29 3b 0d 0a 0d 0a 09 09 09 09 69 66 20 28 20 65 6c 65 6d 65 6e 74 73 20 3d 3d 20 6e 75 6c 6c 20 | );........if.(.elements.==.null. |
22000 | 29 20 7b 0d 0a 09 09 09 09 09 63 6f 6e 74 69 6e 75 65 3b 0d 0a 09 09 09 09 7d 0d 0a 0d 0a 09 09 | ).{.......continue;......}...... |
22020 | 09 09 69 66 20 28 20 74 6f 6b 65 6e 20 3d 3d 3d 20 6e 6f 74 54 6f 6b 65 6e 73 20 29 20 7b 0d 0a | ..if.(.token.===.notTokens.).{.. |
22040 | 09 09 09 09 09 73 65 6c 65 63 74 6f 72 20 3d 20 73 65 6c 65 63 74 6f 72 2e 73 6c 69 63 65 28 20 | .....selector.=.selector.slice(. |
22060 | 30 2c 20 73 65 6c 65 63 74 6f 72 2e 6c 65 6e 67 74 68 20 2d 20 6e 6f 74 54 6f 6b 65 6e 73 2e 6c | 0,.selector.length.-.notTokens.l |
22080 | 65 6e 67 74 68 20 29 20 2b 0d 0a 09 09 09 09 09 09 74 6f 6b 65 6e 2e 72 65 70 6c 61 63 65 28 20 | ength.).+........token.replace(. |
220a0 | 6d 61 74 63 68 45 78 70 72 5b 20 74 79 70 65 20 5d 2c 20 22 22 20 29 3b 0d 0a 0d 0a 09 09 09 09 | matchExpr[.type.],."".);........ |
220c0 | 09 69 66 20 28 20 21 73 65 6c 65 63 74 6f 72 20 29 20 7b 0d 0a 09 09 09 09 09 09 70 75 73 68 2e | .if.(.!selector.).{........push. |
220e0 | 61 70 70 6c 79 28 20 72 65 73 75 6c 74 73 2c 20 73 6c 69 63 65 2e 63 61 6c 6c 28 65 6c 65 6d 65 | apply(.results,.slice.call(eleme |
22100 | 6e 74 73 2c 20 30 29 20 29 3b 0d 0a 09 09 09 09 09 7d 0d 0a 09 09 09 09 7d 0d 0a 09 09 09 09 62 | nts,.0).);.......}......}......b |
22120 | 72 65 61 6b 3b 0d 0a 09 09 09 7d 0d 0a 09 09 7d 0d 0a 09 7d 0d 0a 0d 0a 09 2f 2f 20 4f 6e 6c 79 | reak;.....}....}...}.....//.Only |
22140 | 20 6c 6f 6f 70 20 6f 76 65 72 20 74 68 65 20 67 69 76 65 6e 20 65 6c 65 6d 65 6e 74 73 20 6f 6e | .loop.over.the.given.elements.on |
22160 | 63 65 0d 0a 09 2f 2f 20 49 66 20 73 65 6c 65 63 74 6f 72 20 69 73 20 65 6d 70 74 79 2c 20 77 65 | ce...//.If.selector.is.empty,.we |
22180 | 27 72 65 20 61 6c 72 65 61 64 79 20 64 6f 6e 65 0d 0a 09 69 66 20 28 20 73 65 6c 65 63 74 6f 72 | 're.already.done...if.(.selector |
221a0 | 20 29 20 7b 0d 0a 09 09 6d 61 74 63 68 65 72 20 3d 20 63 6f 6d 70 69 6c 65 28 20 73 65 6c 65 63 | .).{....matcher.=.compile(.selec |
221c0 | 74 6f 72 2c 20 63 6f 6e 74 65 78 74 2c 20 78 6d 6c 20 29 3b 0d 0a 09 09 64 69 72 72 75 6e 73 20 | tor,.context,.xml.);....dirruns. |
221e0 | 3d 20 6d 61 74 63 68 65 72 2e 64 69 72 72 75 6e 73 2b 2b 3b 0d 0a 0d 0a 09 09 69 66 20 28 20 65 | =.matcher.dirruns++;......if.(.e |
22200 | 6c 65 6d 65 6e 74 73 20 3d 3d 20 6e 75 6c 6c 20 29 20 7b 0d 0a 09 09 09 65 6c 65 6d 65 6e 74 73 | lements.==.null.).{.....elements |
22220 | 20 3d 20 45 78 70 72 2e 66 69 6e 64 5b 22 54 41 47 22 5d 28 20 22 2a 22 2c 20 28 72 73 69 62 6c | .=.Expr.find["TAG"](."*",.(rsibl |
22240 | 69 6e 67 2e 74 65 73 74 28 20 73 65 6c 65 63 74 6f 72 20 29 20 26 26 20 63 6f 6e 74 65 78 74 2e | ing.test(.selector.).&&.context. |
22260 | 70 61 72 65 6e 74 4e 6f 64 65 29 20 7c 7c 20 63 6f 6e 74 65 78 74 20 29 3b 0d 0a 09 09 7d 0d 0a | parentNode).||.context.);....}.. |
22280 | 09 09 66 6f 72 20 28 20 69 20 3d 20 30 3b 20 28 65 6c 65 6d 20 3d 20 65 6c 65 6d 65 6e 74 73 5b | ..for.(.i.=.0;.(elem.=.elements[ |
222a0 | 69 5d 29 3b 20 69 2b 2b 20 29 20 7b 0d 0a 09 09 09 63 61 63 68 65 64 72 75 6e 73 20 3d 20 6d 61 | i]);.i++.).{.....cachedruns.=.ma |
222c0 | 74 63 68 65 72 2e 72 75 6e 73 2b 2b 3b 0d 0a 09 09 09 69 66 20 28 20 6d 61 74 63 68 65 72 28 65 | tcher.runs++;.....if.(.matcher(e |
222e0 | 6c 65 6d 2c 20 63 6f 6e 74 65 78 74 29 20 29 20 7b 0d 0a 09 09 09 09 72 65 73 75 6c 74 73 2e 70 | lem,.context).).{......results.p |
22300 | 75 73 68 28 20 65 6c 65 6d 20 29 3b 0d 0a 09 09 09 7d 0d 0a 09 09 7d 0d 0a 09 7d 0d 0a 0d 0a 09 | ush(.elem.);.....}....}...}..... |
22320 | 72 65 74 75 72 6e 20 72 65 73 75 6c 74 73 3b 0d 0a 7d 3b 0d 0a 0d 0a 69 66 20 28 20 64 6f 63 75 | return.results;..};....if.(.docu |
22340 | 6d 65 6e 74 2e 71 75 65 72 79 53 65 6c 65 63 74 6f 72 41 6c 6c 20 29 20 7b 0d 0a 09 28 66 75 6e | ment.querySelectorAll.).{...(fun |
22360 | 63 74 69 6f 6e 28 29 20 7b 0d 0a 09 09 76 61 72 20 64 69 73 63 6f 6e 6e 65 63 74 65 64 4d 61 74 | ction().{....var.disconnectedMat |
22380 | 63 68 2c 0d 0a 09 09 09 6f 6c 64 53 65 6c 65 63 74 20 3d 20 73 65 6c 65 63 74 2c 0d 0a 09 09 09 | ch,.....oldSelect.=.select,..... |
223a0 | 72 65 73 63 61 70 65 20 3d 20 2f 27 7c 5c 5c 2f 67 2c 0d 0a 09 09 09 72 61 74 74 72 69 62 75 74 | rescape.=./'|\\/g,.....rattribut |
223c0 | 65 51 75 6f 74 65 73 20 3d 20 2f 5c 3d 5b 5c 78 32 30 5c 74 5c 72 5c 6e 5c 66 5d 2a 28 5b 5e 27 | eQuotes.=./\=[\x20\t\r\n\f]*([^' |
223e0 | 22 5c 5d 5d 2a 29 5b 5c 78 32 30 5c 74 5c 72 5c 6e 5c 66 5d 2a 5c 5d 2f 67 2c 0d 0a 09 09 09 72 | "\]]*)[\x20\t\r\n\f]*\]/g,.....r |
22400 | 62 75 67 67 79 51 53 41 20 3d 20 5b 5d 2c 0d 0a 09 09 09 2f 2f 20 6d 61 74 63 68 65 73 53 65 6c | buggyQSA.=.[],.....//.matchesSel |
22420 | 65 63 74 6f 72 28 3a 61 63 74 69 76 65 29 20 72 65 70 6f 72 74 73 20 66 61 6c 73 65 20 77 68 65 | ector(:active).reports.false.whe |
22440 | 6e 20 74 72 75 65 20 28 49 45 39 2f 4f 70 65 72 61 20 31 31 2e 35 29 0d 0a 09 09 09 2f 2f 20 41 | n.true.(IE9/Opera.11.5).....//.A |
22460 | 20 73 75 70 70 6f 72 74 20 74 65 73 74 20 77 6f 75 6c 64 20 72 65 71 75 69 72 65 20 74 6f 6f 20 | .support.test.would.require.too. |
22480 | 6d 75 63 68 20 63 6f 64 65 20 28 77 6f 75 6c 64 20 69 6e 63 6c 75 64 65 20 64 6f 63 75 6d 65 6e | much.code.(would.include.documen |
224a0 | 74 20 72 65 61 64 79 29 0d 0a 09 09 09 2f 2f 20 6a 75 73 74 20 73 6b 69 70 20 6d 61 74 63 68 65 | t.ready).....//.just.skip.matche |
224c0 | 73 53 65 6c 65 63 74 6f 72 20 66 6f 72 20 3a 61 63 74 69 76 65 0d 0a 09 09 09 72 62 75 67 67 79 | sSelector.for.:active.....rbuggy |
224e0 | 4d 61 74 63 68 65 73 20 3d 20 5b 22 3a 61 63 74 69 76 65 22 5d 2c 0d 0a 09 09 09 6d 61 74 63 68 | Matches.=.[":active"],.....match |
22500 | 65 73 20 3d 20 64 6f 63 45 6c 65 6d 2e 6d 61 74 63 68 65 73 53 65 6c 65 63 74 6f 72 20 7c 7c 0d | es.=.docElem.matchesSelector.||. |
22520 | 0a 09 09 09 09 64 6f 63 45 6c 65 6d 2e 6d 6f 7a 4d 61 74 63 68 65 73 53 65 6c 65 63 74 6f 72 20 | .....docElem.mozMatchesSelector. |
22540 | 7c 7c 0d 0a 09 09 09 09 64 6f 63 45 6c 65 6d 2e 77 65 62 6b 69 74 4d 61 74 63 68 65 73 53 65 6c | ||......docElem.webkitMatchesSel |
22560 | 65 63 74 6f 72 20 7c 7c 0d 0a 09 09 09 09 64 6f 63 45 6c 65 6d 2e 6f 4d 61 74 63 68 65 73 53 65 | ector.||......docElem.oMatchesSe |
22580 | 6c 65 63 74 6f 72 20 7c 7c 0d 0a 09 09 09 09 64 6f 63 45 6c 65 6d 2e 6d 73 4d 61 74 63 68 65 73 | lector.||......docElem.msMatches |
225a0 | 53 65 6c 65 63 74 6f 72 3b 0d 0a 0d 0a 09 09 2f 2f 20 42 75 69 6c 64 20 51 53 41 20 72 65 67 65 | Selector;......//.Build.QSA.rege |
225c0 | 78 0d 0a 09 09 2f 2f 20 52 65 67 65 78 20 73 74 72 61 74 65 67 79 20 61 64 6f 70 74 65 64 20 66 | x....//.Regex.strategy.adopted.f |
225e0 | 72 6f 6d 20 44 69 65 67 6f 20 50 65 72 69 6e 69 0d 0a 09 09 61 73 73 65 72 74 28 66 75 6e 63 74 | rom.Diego.Perini....assert(funct |
22600 | 69 6f 6e 28 20 64 69 76 20 29 20 7b 0d 0a 09 09 09 64 69 76 2e 69 6e 6e 65 72 48 54 4d 4c 20 3d | ion(.div.).{.....div.innerHTML.= |
22620 | 20 22 3c 73 65 6c 65 63 74 3e 3c 6f 70 74 69 6f 6e 20 73 65 6c 65 63 74 65 64 3e 3c 2f 6f 70 74 | ."<select><option.selected></opt |
22640 | 69 6f 6e 3e 3c 2f 73 65 6c 65 63 74 3e 22 3b 0d 0a 0d 0a 09 09 09 2f 2f 20 49 45 38 20 2d 20 53 | ion></select>";.......//.IE8.-.S |
22660 | 6f 6d 65 20 62 6f 6f 6c 65 61 6e 20 61 74 74 72 69 62 75 74 65 73 20 61 72 65 20 6e 6f 74 20 74 | ome.boolean.attributes.are.not.t |
22680 | 72 65 61 74 65 64 20 63 6f 72 72 65 63 74 6c 79 0d 0a 09 09 09 69 66 20 28 20 21 64 69 76 2e 71 | reated.correctly.....if.(.!div.q |
226a0 | 75 65 72 79 53 65 6c 65 63 74 6f 72 41 6c 6c 28 22 5b 73 65 6c 65 63 74 65 64 5d 22 29 2e 6c 65 | uerySelectorAll("[selected]").le |
226c0 | 6e 67 74 68 20 29 20 7b 0d 0a 09 09 09 09 72 62 75 67 67 79 51 53 41 2e 70 75 73 68 28 20 22 5c | ngth.).{......rbuggyQSA.push(."\ |
226e0 | 5c 5b 22 20 2b 20 77 68 69 74 65 73 70 61 63 65 20 2b 20 22 2a 28 3f 3a 63 68 65 63 6b 65 64 7c | \[".+.whitespace.+."*(?:checked| |
22700 | 64 69 73 61 62 6c 65 64 7c 69 73 6d 61 70 7c 6d 75 6c 74 69 70 6c 65 7c 72 65 61 64 6f 6e 6c 79 | disabled|ismap|multiple|readonly |
22720 | 7c 73 65 6c 65 63 74 65 64 7c 76 61 6c 75 65 29 22 20 29 3b 0d 0a 09 09 09 7d 0d 0a 0d 0a 09 09 | |selected|value)".);.....}...... |
22740 | 09 2f 2f 20 57 65 62 6b 69 74 2f 4f 70 65 72 61 20 2d 20 3a 63 68 65 63 6b 65 64 20 73 68 6f 75 | .//.Webkit/Opera.-.:checked.shou |
22760 | 6c 64 20 72 65 74 75 72 6e 20 73 65 6c 65 63 74 65 64 20 6f 70 74 69 6f 6e 20 65 6c 65 6d 65 6e | ld.return.selected.option.elemen |
22780 | 74 73 0d 0a 09 09 09 2f 2f 20 68 74 74 70 3a 2f 2f 77 77 77 2e 77 33 2e 6f 72 67 2f 54 52 2f 32 | ts.....//.http://www.w3.org/TR/2 |
227a0 | 30 31 31 2f 52 45 43 2d 63 73 73 33 2d 73 65 6c 65 63 74 6f 72 73 2d 32 30 31 31 30 39 32 39 2f | 011/REC-css3-selectors-20110929/ |
227c0 | 23 63 68 65 63 6b 65 64 0d 0a 09 09 09 2f 2f 20 49 45 38 20 74 68 72 6f 77 73 20 65 72 72 6f 72 | #checked.....//.IE8.throws.error |
227e0 | 20 68 65 72 65 20 28 64 6f 20 6e 6f 74 20 70 75 74 20 74 65 73 74 73 20 61 66 74 65 72 20 74 68 | .here.(do.not.put.tests.after.th |
22800 | 69 73 20 6f 6e 65 29 0d 0a 09 09 09 69 66 20 28 20 21 64 69 76 2e 71 75 65 72 79 53 65 6c 65 63 | is.one).....if.(.!div.querySelec |
22820 | 74 6f 72 41 6c 6c 28 22 3a 63 68 65 63 6b 65 64 22 29 2e 6c 65 6e 67 74 68 20 29 20 7b 0d 0a 09 | torAll(":checked").length.).{... |
22840 | 09 09 09 72 62 75 67 67 79 51 53 41 2e 70 75 73 68 28 22 3a 63 68 65 63 6b 65 64 22 29 3b 0d 0a | ...rbuggyQSA.push(":checked");.. |
22860 | 09 09 09 7d 0d 0a 09 09 7d 29 3b 0d 0a 0d 0a 09 09 61 73 73 65 72 74 28 66 75 6e 63 74 69 6f 6e | ...}....});......assert(function |
22880 | 28 20 64 69 76 20 29 20 7b 0d 0a 0d 0a 09 09 09 2f 2f 20 4f 70 65 72 61 20 31 30 2d 31 32 2f 49 | (.div.).{.......//.Opera.10-12/I |
228a0 | 45 39 20 2d 20 5e 3d 20 24 3d 20 2a 3d 20 61 6e 64 20 65 6d 70 74 79 20 76 61 6c 75 65 73 0d 0a | E9.-.^=.$=.*=.and.empty.values.. |
228c0 | 09 09 09 2f 2f 20 53 68 6f 75 6c 64 20 6e 6f 74 20 73 65 6c 65 63 74 20 61 6e 79 74 68 69 6e 67 | ...//.Should.not.select.anything |
228e0 | 0d 0a 09 09 09 64 69 76 2e 69 6e 6e 65 72 48 54 4d 4c 20 3d 20 22 3c 70 20 74 65 73 74 3d 27 27 | .....div.innerHTML.=."<p.test='' |
22900 | 3e 3c 2f 70 3e 22 3b 0d 0a 09 09 09 69 66 20 28 20 64 69 76 2e 71 75 65 72 79 53 65 6c 65 63 74 | ></p>";.....if.(.div.querySelect |
22920 | 6f 72 41 6c 6c 28 22 5b 74 65 73 74 5e 3d 27 27 5d 22 29 2e 6c 65 6e 67 74 68 20 29 20 7b 0d 0a | orAll("[test^='']").length.).{.. |
22940 | 09 09 09 09 72 62 75 67 67 79 51 53 41 2e 70 75 73 68 28 20 22 5b 2a 5e 24 5d 3d 22 20 2b 20 77 | ....rbuggyQSA.push(."[*^$]=".+.w |
22960 | 68 69 74 65 73 70 61 63 65 20 2b 20 22 2a 28 3f 3a 5c 22 5c 22 7c 27 27 29 22 20 29 3b 0d 0a 09 | hitespace.+."*(?:\"\"|'')".);... |
22980 | 09 09 7d 0d 0a 0d 0a 09 09 09 2f 2f 20 46 46 20 33 2e 35 20 2d 20 3a 65 6e 61 62 6c 65 64 2f 3a | ..}.......//.FF.3.5.-.:enabled/: |
229a0 | 64 69 73 61 62 6c 65 64 20 61 6e 64 20 68 69 64 64 65 6e 20 65 6c 65 6d 65 6e 74 73 20 28 68 69 | disabled.and.hidden.elements.(hi |
229c0 | 64 64 65 6e 20 65 6c 65 6d 65 6e 74 73 20 61 72 65 20 73 74 69 6c 6c 20 65 6e 61 62 6c 65 64 29 | dden.elements.are.still.enabled) |
229e0 | 0d 0a 09 09 09 2f 2f 20 49 45 38 20 74 68 72 6f 77 73 20 65 72 72 6f 72 20 68 65 72 65 20 28 64 | .....//.IE8.throws.error.here.(d |
22a00 | 6f 20 6e 6f 74 20 70 75 74 20 74 65 73 74 73 20 61 66 74 65 72 20 74 68 69 73 20 6f 6e 65 29 0d | o.not.put.tests.after.this.one). |
22a20 | 0a 09 09 09 64 69 76 2e 69 6e 6e 65 72 48 54 4d 4c 20 3d 20 22 3c 69 6e 70 75 74 20 74 79 70 65 | ....div.innerHTML.=."<input.type |
22a40 | 3d 27 68 69 64 64 65 6e 27 3e 22 3b 0d 0a 09 09 09 69 66 20 28 20 21 64 69 76 2e 71 75 65 72 79 | ='hidden'>";.....if.(.!div.query |
22a60 | 53 65 6c 65 63 74 6f 72 41 6c 6c 28 22 3a 65 6e 61 62 6c 65 64 22 29 2e 6c 65 6e 67 74 68 20 29 | SelectorAll(":enabled").length.) |
22a80 | 20 7b 0d 0a 09 09 09 09 72 62 75 67 67 79 51 53 41 2e 70 75 73 68 28 22 3a 65 6e 61 62 6c 65 64 | .{......rbuggyQSA.push(":enabled |
22aa0 | 22 2c 20 22 3a 64 69 73 61 62 6c 65 64 22 29 3b 0d 0a 09 09 09 7d 0d 0a 09 09 7d 29 3b 0d 0a 0d | ",.":disabled");.....}....});... |
22ac0 | 0a 09 09 72 62 75 67 67 79 51 53 41 20 3d 20 72 62 75 67 67 79 51 53 41 2e 6c 65 6e 67 74 68 20 | ...rbuggyQSA.=.rbuggyQSA.length. |
22ae0 | 26 26 20 6e 65 77 20 52 65 67 45 78 70 28 20 72 62 75 67 67 79 51 53 41 2e 6a 6f 69 6e 28 22 7c | &&.new.RegExp(.rbuggyQSA.join("| |
22b00 | 22 29 20 29 3b 0d 0a 0d 0a 09 09 73 65 6c 65 63 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 73 65 | ").);......select.=.function(.se |
22b20 | 6c 65 63 74 6f 72 2c 20 63 6f 6e 74 65 78 74 2c 20 72 65 73 75 6c 74 73 2c 20 73 65 65 64 2c 20 | lector,.context,.results,.seed,. |
22b40 | 78 6d 6c 20 29 20 7b 0d 0a 09 09 09 2f 2f 20 4f 6e 6c 79 20 75 73 65 20 71 75 65 72 79 53 65 6c | xml.).{.....//.Only.use.querySel |
22b60 | 65 63 74 6f 72 41 6c 6c 20 77 68 65 6e 20 6e 6f 74 20 66 69 6c 74 65 72 69 6e 67 2c 0d 0a 09 09 | ectorAll.when.not.filtering,.... |
22b80 | 09 2f 2f 20 77 68 65 6e 20 74 68 69 73 20 69 73 20 6e 6f 74 20 78 6d 6c 2c 0d 0a 09 09 09 2f 2f | .//.when.this.is.not.xml,.....// |
22ba0 | 20 61 6e 64 20 77 68 65 6e 20 6e 6f 20 51 53 41 20 62 75 67 73 20 61 70 70 6c 79 0d 0a 09 09 09 | .and.when.no.QSA.bugs.apply..... |
22bc0 | 69 66 20 28 20 21 73 65 65 64 20 26 26 20 21 78 6d 6c 20 26 26 20 28 21 72 62 75 67 67 79 51 53 | if.(.!seed.&&.!xml.&&.(!rbuggyQS |
22be0 | 41 20 7c 7c 20 21 72 62 75 67 67 79 51 53 41 2e 74 65 73 74 28 20 73 65 6c 65 63 74 6f 72 20 29 | A.||.!rbuggyQSA.test(.selector.) |
22c00 | 29 20 29 20 7b 0d 0a 09 09 09 09 69 66 20 28 20 63 6f 6e 74 65 78 74 2e 6e 6f 64 65 54 79 70 65 | ).).{......if.(.context.nodeType |
22c20 | 20 3d 3d 3d 20 39 20 29 20 7b 0d 0a 09 09 09 09 09 74 72 79 20 7b 0d 0a 09 09 09 09 09 09 70 75 | .===.9.).{.......try.{........pu |
22c40 | 73 68 2e 61 70 70 6c 79 28 20 72 65 73 75 6c 74 73 2c 20 73 6c 69 63 65 2e 63 61 6c 6c 28 63 6f | sh.apply(.results,.slice.call(co |
22c60 | 6e 74 65 78 74 2e 71 75 65 72 79 53 65 6c 65 63 74 6f 72 41 6c 6c 28 20 73 65 6c 65 63 74 6f 72 | ntext.querySelectorAll(.selector |
22c80 | 20 29 2c 20 30 29 20 29 3b 0d 0a 09 09 09 09 09 09 72 65 74 75 72 6e 20 72 65 73 75 6c 74 73 3b | .),.0).);........return.results; |
22ca0 | 0d 0a 09 09 09 09 09 7d 20 63 61 74 63 68 28 71 73 61 45 72 72 6f 72 29 20 7b 7d 0d 0a 09 09 09 | .......}.catch(qsaError).{}..... |
22cc0 | 09 2f 2f 20 71 53 41 20 77 6f 72 6b 73 20 73 74 72 61 6e 67 65 6c 79 20 6f 6e 20 45 6c 65 6d 65 | .//.qSA.works.strangely.on.Eleme |
22ce0 | 6e 74 2d 72 6f 6f 74 65 64 20 71 75 65 72 69 65 73 0d 0a 09 09 09 09 2f 2f 20 57 65 20 63 61 6e | nt-rooted.queries......//.We.can |
22d00 | 20 77 6f 72 6b 20 61 72 6f 75 6e 64 20 74 68 69 73 20 62 79 20 73 70 65 63 69 66 79 69 6e 67 20 | .work.around.this.by.specifying. |
22d20 | 61 6e 20 65 78 74 72 61 20 49 44 20 6f 6e 20 74 68 65 20 72 6f 6f 74 0d 0a 09 09 09 09 2f 2f 20 | an.extra.ID.on.the.root......//. |
22d40 | 61 6e 64 20 77 6f 72 6b 69 6e 67 20 75 70 20 66 72 6f 6d 20 74 68 65 72 65 20 28 54 68 61 6e 6b | and.working.up.from.there.(Thank |
22d60 | 73 20 74 6f 20 41 6e 64 72 65 77 20 44 75 70 6f 6e 74 20 66 6f 72 20 74 68 65 20 74 65 63 68 6e | s.to.Andrew.Dupont.for.the.techn |
22d80 | 69 71 75 65 29 0d 0a 09 09 09 09 2f 2f 20 49 45 20 38 20 64 6f 65 73 6e 27 74 20 77 6f 72 6b 20 | ique)......//.IE.8.doesn't.work. |
22da0 | 6f 6e 20 6f 62 6a 65 63 74 20 65 6c 65 6d 65 6e 74 73 0d 0a 09 09 09 09 7d 20 65 6c 73 65 20 69 | on.object.elements......}.else.i |
22dc0 | 66 20 28 20 63 6f 6e 74 65 78 74 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 20 26 26 20 63 6f | f.(.context.nodeType.===.1.&&.co |
22de0 | 6e 74 65 78 74 2e 6e 6f 64 65 4e 61 6d 65 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 20 21 3d 3d | ntext.nodeName.toLowerCase().!== |
22e00 | 20 22 6f 62 6a 65 63 74 22 20 29 20 7b 0d 0a 09 09 09 09 09 76 61 72 20 6f 6c 64 20 3d 20 63 6f | ."object".).{.......var.old.=.co |
22e20 | 6e 74 65 78 74 2e 67 65 74 41 74 74 72 69 62 75 74 65 28 22 69 64 22 29 2c 0d 0a 09 09 09 09 09 | ntext.getAttribute("id"),....... |
22e40 | 09 6e 69 64 20 3d 20 6f 6c 64 20 7c 7c 20 65 78 70 61 6e 64 6f 2c 0d 0a 09 09 09 09 09 09 6e 65 | .nid.=.old.||.expando,........ne |
22e60 | 77 43 6f 6e 74 65 78 74 20 3d 20 72 73 69 62 6c 69 6e 67 2e 74 65 73 74 28 20 73 65 6c 65 63 74 | wContext.=.rsibling.test(.select |
22e80 | 6f 72 20 29 20 26 26 20 63 6f 6e 74 65 78 74 2e 70 61 72 65 6e 74 4e 6f 64 65 20 7c 7c 20 63 6f | or.).&&.context.parentNode.||.co |
22ea0 | 6e 74 65 78 74 3b 0d 0a 0d 0a 09 09 09 09 09 69 66 20 28 20 6f 6c 64 20 29 20 7b 0d 0a 09 09 09 | ntext;.........if.(.old.).{..... |
22ec0 | 09 09 09 6e 69 64 20 3d 20 6e 69 64 2e 72 65 70 6c 61 63 65 28 20 72 65 73 63 61 70 65 2c 20 22 | ...nid.=.nid.replace(.rescape,." |
22ee0 | 5c 5c 24 26 22 20 29 3b 0d 0a 09 09 09 09 09 7d 20 65 6c 73 65 20 7b 0d 0a 09 09 09 09 09 09 63 | \\$&".);.......}.else.{........c |
22f00 | 6f 6e 74 65 78 74 2e 73 65 74 41 74 74 72 69 62 75 74 65 28 20 22 69 64 22 2c 20 6e 69 64 20 29 | ontext.setAttribute(."id",.nid.) |
22f20 | 3b 0d 0a 09 09 09 09 09 7d 0d 0a 0d 0a 09 09 09 09 09 74 72 79 20 7b 0d 0a 09 09 09 09 09 09 70 | ;.......}.........try.{........p |
22f40 | 75 73 68 2e 61 70 70 6c 79 28 20 72 65 73 75 6c 74 73 2c 20 73 6c 69 63 65 2e 63 61 6c 6c 28 20 | ush.apply(.results,.slice.call(. |
22f60 | 6e 65 77 43 6f 6e 74 65 78 74 2e 71 75 65 72 79 53 65 6c 65 63 74 6f 72 41 6c 6c 28 0d 0a 09 09 | newContext.querySelectorAll(.... |
22f80 | 09 09 09 09 09 73 65 6c 65 63 74 6f 72 2e 72 65 70 6c 61 63 65 28 20 72 67 72 6f 75 70 73 2c 20 | .....selector.replace(.rgroups,. |
22fa0 | 22 5b 69 64 3d 27 22 20 2b 20 6e 69 64 20 2b 20 22 27 5d 20 24 26 22 20 29 0d 0a 09 09 09 09 09 | "[id='".+.nid.+."'].$&".)....... |
22fc0 | 09 29 2c 20 30 20 29 20 29 3b 0d 0a 09 09 09 09 09 09 72 65 74 75 72 6e 20 72 65 73 75 6c 74 73 | .),.0.).);........return.results |
22fe0 | 3b 0d 0a 09 09 09 09 09 7d 20 63 61 74 63 68 28 71 73 61 45 72 72 6f 72 29 20 7b 0d 0a 09 09 09 | ;.......}.catch(qsaError).{..... |
23000 | 09 09 7d 20 66 69 6e 61 6c 6c 79 20 7b 0d 0a 09 09 09 09 09 09 69 66 20 28 20 21 6f 6c 64 20 29 | ..}.finally.{........if.(.!old.) |
23020 | 20 7b 0d 0a 09 09 09 09 09 09 09 63 6f 6e 74 65 78 74 2e 72 65 6d 6f 76 65 41 74 74 72 69 62 75 | .{.........context.removeAttribu |
23040 | 74 65 28 22 69 64 22 29 3b 0d 0a 09 09 09 09 09 09 7d 0d 0a 09 09 09 09 09 7d 0d 0a 09 09 09 09 | te("id");........}.......}...... |
23060 | 7d 0d 0a 09 09 09 7d 0d 0a 0d 0a 09 09 09 72 65 74 75 72 6e 20 6f 6c 64 53 65 6c 65 63 74 28 20 | }.....}.......return.oldSelect(. |
23080 | 73 65 6c 65 63 74 6f 72 2c 20 63 6f 6e 74 65 78 74 2c 20 72 65 73 75 6c 74 73 2c 20 73 65 65 64 | selector,.context,.results,.seed |
230a0 | 2c 20 78 6d 6c 20 29 3b 0d 0a 09 09 7d 3b 0d 0a 0d 0a 09 09 69 66 20 28 20 6d 61 74 63 68 65 73 | ,.xml.);....};......if.(.matches |
230c0 | 20 29 20 7b 0d 0a 09 09 09 61 73 73 65 72 74 28 66 75 6e 63 74 69 6f 6e 28 20 64 69 76 20 29 20 | .).{.....assert(function(.div.). |
230e0 | 7b 0d 0a 09 09 09 09 2f 2f 20 43 68 65 63 6b 20 74 6f 20 73 65 65 20 69 66 20 69 74 27 73 20 70 | {......//.Check.to.see.if.it's.p |
23100 | 6f 73 73 69 62 6c 65 20 74 6f 20 64 6f 20 6d 61 74 63 68 65 73 53 65 6c 65 63 74 6f 72 0d 0a 09 | ossible.to.do.matchesSelector... |
23120 | 09 09 09 2f 2f 20 6f 6e 20 61 20 64 69 73 63 6f 6e 6e 65 63 74 65 64 20 6e 6f 64 65 20 28 49 45 | ...//.on.a.disconnected.node.(IE |
23140 | 20 39 29 0d 0a 09 09 09 09 64 69 73 63 6f 6e 6e 65 63 74 65 64 4d 61 74 63 68 20 3d 20 6d 61 74 | .9)......disconnectedMatch.=.mat |
23160 | 63 68 65 73 2e 63 61 6c 6c 28 20 64 69 76 2c 20 22 64 69 76 22 20 29 3b 0d 0a 0d 0a 09 09 09 09 | ches.call(.div,."div".);........ |
23180 | 2f 2f 20 54 68 69 73 20 73 68 6f 75 6c 64 20 66 61 69 6c 20 77 69 74 68 20 61 6e 20 65 78 63 65 | //.This.should.fail.with.an.exce |
231a0 | 70 74 69 6f 6e 0d 0a 09 09 09 09 2f 2f 20 47 65 63 6b 6f 20 64 6f 65 73 20 6e 6f 74 20 65 72 72 | ption......//.Gecko.does.not.err |
231c0 | 6f 72 2c 20 72 65 74 75 72 6e 73 20 66 61 6c 73 65 20 69 6e 73 74 65 61 64 0d 0a 09 09 09 09 74 | or,.returns.false.instead......t |
231e0 | 72 79 20 7b 0d 0a 09 09 09 09 09 6d 61 74 63 68 65 73 2e 63 61 6c 6c 28 20 64 69 76 2c 20 22 5b | ry.{.......matches.call(.div,."[ |
23200 | 74 65 73 74 21 3d 27 27 5d 3a 73 69 7a 7a 6c 65 22 20 29 3b 0d 0a 09 09 09 09 09 72 62 75 67 67 | test!='']:sizzle".);.......rbugg |
23220 | 79 4d 61 74 63 68 65 73 2e 70 75 73 68 28 20 45 78 70 72 2e 6d 61 74 63 68 2e 50 53 45 55 44 4f | yMatches.push(.Expr.match.PSEUDO |
23240 | 20 29 3b 0d 0a 09 09 09 09 7d 20 63 61 74 63 68 20 28 20 65 20 29 20 7b 7d 0d 0a 09 09 09 7d 29 | .);......}.catch.(.e.).{}.....}) |
23260 | 3b 0d 0a 0d 0a 09 09 09 2f 2f 20 72 62 75 67 67 79 4d 61 74 63 68 65 73 20 61 6c 77 61 79 73 20 | ;.......//.rbuggyMatches.always. |
23280 | 63 6f 6e 74 61 69 6e 73 20 3a 61 63 74 69 76 65 2c 20 73 6f 20 6e 6f 20 6e 65 65 64 20 66 6f 72 | contains.:active,.so.no.need.for |
232a0 | 20 61 20 6c 65 6e 67 74 68 20 63 68 65 63 6b 0d 0a 09 09 09 72 62 75 67 67 79 4d 61 74 63 68 65 | .a.length.check.....rbuggyMatche |
232c0 | 73 20 3d 20 2f 2a 20 72 62 75 67 67 79 4d 61 74 63 68 65 73 2e 6c 65 6e 67 74 68 20 26 26 20 2a | s.=./*.rbuggyMatches.length.&&.* |
232e0 | 2f 20 6e 65 77 20 52 65 67 45 78 70 28 20 72 62 75 67 67 79 4d 61 74 63 68 65 73 2e 6a 6f 69 6e | /.new.RegExp(.rbuggyMatches.join |
23300 | 28 22 7c 22 29 20 29 3b 0d 0a 0d 0a 09 09 09 53 69 7a 7a 6c 65 2e 6d 61 74 63 68 65 73 53 65 6c | ("|").);.......Sizzle.matchesSel |
23320 | 65 63 74 6f 72 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 65 78 70 72 20 29 20 7b | ector.=.function(.elem,.expr.).{ |
23340 | 0d 0a 09 09 09 09 2f 2f 20 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 61 74 74 72 69 62 75 74 | ......//.Make.sure.that.attribut |
23360 | 65 20 73 65 6c 65 63 74 6f 72 73 20 61 72 65 20 71 75 6f 74 65 64 0d 0a 09 09 09 09 65 78 70 72 | e.selectors.are.quoted......expr |
23380 | 20 3d 20 65 78 70 72 2e 72 65 70 6c 61 63 65 28 20 72 61 74 74 72 69 62 75 74 65 51 75 6f 74 65 | .=.expr.replace(.rattributeQuote |
233a0 | 73 2c 20 22 3d 27 24 31 27 5d 22 20 29 3b 0d 0a 0d 0a 09 09 09 09 2f 2f 20 72 62 75 67 67 79 4d | s,."='$1']".);........//.rbuggyM |
233c0 | 61 74 63 68 65 73 20 61 6c 77 61 79 73 20 63 6f 6e 74 61 69 6e 73 20 3a 61 63 74 69 76 65 2c 20 | atches.always.contains.:active,. |
233e0 | 73 6f 20 6e 6f 20 6e 65 65 64 20 66 6f 72 20 61 6e 20 65 78 69 73 74 65 6e 63 65 20 63 68 65 63 | so.no.need.for.an.existence.chec |
23400 | 6b 0d 0a 09 09 09 09 69 66 20 28 20 21 69 73 58 4d 4c 28 20 65 6c 65 6d 20 29 20 26 26 20 21 72 | k......if.(.!isXML(.elem.).&&.!r |
23420 | 62 75 67 67 79 4d 61 74 63 68 65 73 2e 74 65 73 74 28 20 65 78 70 72 20 29 20 26 26 20 28 21 72 | buggyMatches.test(.expr.).&&.(!r |
23440 | 62 75 67 67 79 51 53 41 20 7c 7c 20 21 72 62 75 67 67 79 51 53 41 2e 74 65 73 74 28 20 65 78 70 | buggyQSA.||.!rbuggyQSA.test(.exp |
23460 | 72 20 29 29 20 29 20 7b 0d 0a 09 09 09 09 09 74 72 79 20 7b 0d 0a 09 09 09 09 09 09 76 61 72 20 | r.)).).{.......try.{........var. |
23480 | 72 65 74 20 3d 20 6d 61 74 63 68 65 73 2e 63 61 6c 6c 28 20 65 6c 65 6d 2c 20 65 78 70 72 20 29 | ret.=.matches.call(.elem,.expr.) |
234a0 | 3b 0d 0a 0d 0a 09 09 09 09 09 09 2f 2f 20 49 45 20 39 27 73 20 6d 61 74 63 68 65 73 53 65 6c 65 | ;..........//.IE.9's.matchesSele |
234c0 | 63 74 6f 72 20 72 65 74 75 72 6e 73 20 66 61 6c 73 65 20 6f 6e 20 64 69 73 63 6f 6e 6e 65 63 74 | ctor.returns.false.on.disconnect |
234e0 | 65 64 20 6e 6f 64 65 73 0d 0a 09 09 09 09 09 09 69 66 20 28 20 72 65 74 20 7c 7c 20 64 69 73 63 | ed.nodes........if.(.ret.||.disc |
23500 | 6f 6e 6e 65 63 74 65 64 4d 61 74 63 68 20 7c 7c 0d 0a 09 09 09 09 09 09 09 09 2f 2f 20 41 73 20 | onnectedMatch.||..........//.As. |
23520 | 77 65 6c 6c 2c 20 64 69 73 63 6f 6e 6e 65 63 74 65 64 20 6e 6f 64 65 73 20 61 72 65 20 73 61 69 | well,.disconnected.nodes.are.sai |
23540 | 64 20 74 6f 20 62 65 20 69 6e 20 61 20 64 6f 63 75 6d 65 6e 74 0d 0a 09 09 09 09 09 09 09 09 2f | d.to.be.in.a.document........../ |
23560 | 2f 20 66 72 61 67 6d 65 6e 74 20 69 6e 20 49 45 20 39 0d 0a 09 09 09 09 09 09 09 09 65 6c 65 6d | /.fragment.in.IE.9..........elem |
23580 | 2e 64 6f 63 75 6d 65 6e 74 20 26 26 20 65 6c 65 6d 2e 64 6f 63 75 6d 65 6e 74 2e 6e 6f 64 65 54 | .document.&&.elem.document.nodeT |
235a0 | 79 70 65 20 21 3d 3d 20 31 31 20 29 20 7b 0d 0a 09 09 09 09 09 09 09 72 65 74 75 72 6e 20 72 65 | ype.!==.11.).{.........return.re |
235c0 | 74 3b 0d 0a 09 09 09 09 09 09 7d 0d 0a 09 09 09 09 09 7d 20 63 61 74 63 68 28 65 29 20 7b 7d 0d | t;........}.......}.catch(e).{}. |
235e0 | 0a 09 09 09 09 7d 0d 0a 0d 0a 09 09 09 09 72 65 74 75 72 6e 20 53 69 7a 7a 6c 65 28 20 65 78 70 | .....}........return.Sizzle(.exp |
23600 | 72 2c 20 6e 75 6c 6c 2c 20 6e 75 6c 6c 2c 20 5b 20 65 6c 65 6d 20 5d 20 29 2e 6c 65 6e 67 74 68 | r,.null,.null,.[.elem.].).length |
23620 | 20 3e 20 30 3b 0d 0a 09 09 09 7d 3b 0d 0a 09 09 7d 0d 0a 09 7d 29 28 29 3b 0d 0a 7d 0d 0a 0d 0a | .>.0;.....};....}...})();..}.... |
23640 | 2f 2f 20 4f 76 65 72 72 69 64 65 20 73 69 7a 7a 6c 65 20 61 74 74 72 69 62 75 74 65 20 72 65 74 | //.Override.sizzle.attribute.ret |
23660 | 72 69 65 76 61 6c 0a 53 69 7a 7a 6c 65 2e 61 74 74 72 20 3d 20 6a 51 75 65 72 79 2e 61 74 74 72 | rieval.Sizzle.attr.=.jQuery.attr |
23680 | 3b 0a 6a 51 75 65 72 79 2e 66 69 6e 64 20 3d 20 53 69 7a 7a 6c 65 3b 0a 6a 51 75 65 72 79 2e 65 | ;.jQuery.find.=.Sizzle;.jQuery.e |
236a0 | 78 70 72 20 3d 20 53 69 7a 7a 6c 65 2e 73 65 6c 65 63 74 6f 72 73 3b 0a 6a 51 75 65 72 79 2e 65 | xpr.=.Sizzle.selectors;.jQuery.e |
236c0 | 78 70 72 5b 22 3a 22 5d 20 3d 20 6a 51 75 65 72 79 2e 65 78 70 72 2e 70 73 65 75 64 6f 73 3b 0a | xpr[":"].=.jQuery.expr.pseudos;. |
236e0 | 6a 51 75 65 72 79 2e 75 6e 69 71 75 65 20 3d 20 53 69 7a 7a 6c 65 2e 75 6e 69 71 75 65 53 6f 72 | jQuery.unique.=.Sizzle.uniqueSor |
23700 | 74 3b 0a 6a 51 75 65 72 79 2e 74 65 78 74 20 3d 20 53 69 7a 7a 6c 65 2e 67 65 74 54 65 78 74 3b | t;.jQuery.text.=.Sizzle.getText; |
23720 | 0a 6a 51 75 65 72 79 2e 69 73 58 4d 4c 44 6f 63 20 3d 20 53 69 7a 7a 6c 65 2e 69 73 58 4d 4c 3b | .jQuery.isXMLDoc.=.Sizzle.isXML; |
23740 | 0a 6a 51 75 65 72 79 2e 63 6f 6e 74 61 69 6e 73 20 3d 20 53 69 7a 7a 6c 65 2e 63 6f 6e 74 61 69 | .jQuery.contains.=.Sizzle.contai |
23760 | 6e 73 3b 0a 0d 0a 0d 0a 7d 29 28 20 77 69 6e 64 6f 77 20 29 3b 0d 0a 76 61 72 20 72 75 6e 74 69 | ns;.....})(.window.);..var.runti |
23780 | 6c 20 3d 20 2f 55 6e 74 69 6c 24 2f 2c 0a 09 72 70 61 72 65 6e 74 73 70 72 65 76 20 3d 20 2f 5e | l.=./Until$/,..rparentsprev.=./^ |
237a0 | 28 3f 3a 70 61 72 65 6e 74 73 7c 70 72 65 76 28 3f 3a 55 6e 74 69 6c 7c 41 6c 6c 29 29 2f 2c 0a | (?:parents|prev(?:Until|All))/,. |
237c0 | 09 69 73 53 69 6d 70 6c 65 20 3d 20 2f 5e 2e 5b 5e 3a 23 5c 5b 5c 2e 2c 5d 2a 24 2f 2c 0a 09 72 | .isSimple.=./^.[^:#\[\.,]*$/,..r |
237e0 | 6e 65 65 64 73 43 6f 6e 74 65 78 74 20 3d 20 6a 51 75 65 72 79 2e 65 78 70 72 2e 6d 61 74 63 68 | needsContext.=.jQuery.expr.match |
23800 | 2e 6e 65 65 64 73 43 6f 6e 74 65 78 74 2c 0a 09 2f 2f 20 6d 65 74 68 6f 64 73 20 67 75 61 72 61 | .needsContext,..//.methods.guara |
23820 | 6e 74 65 65 64 20 74 6f 20 70 72 6f 64 75 63 65 20 61 20 75 6e 69 71 75 65 20 73 65 74 20 77 68 | nteed.to.produce.a.unique.set.wh |
23840 | 65 6e 20 73 74 61 72 74 69 6e 67 20 66 72 6f 6d 20 61 20 75 6e 69 71 75 65 20 73 65 74 0a 09 67 | en.starting.from.a.unique.set..g |
23860 | 75 61 72 61 6e 74 65 65 64 55 6e 69 71 75 65 20 3d 20 7b 0a 09 09 63 68 69 6c 64 72 65 6e 3a 20 | uaranteedUnique.=.{...children:. |
23880 | 74 72 75 65 2c 0a 09 09 63 6f 6e 74 65 6e 74 73 3a 20 74 72 75 65 2c 0a 09 09 6e 65 78 74 3a 20 | true,...contents:.true,...next:. |
238a0 | 74 72 75 65 2c 0a 09 09 70 72 65 76 3a 20 74 72 75 65 0a 09 7d 3b 0a 0a 6a 51 75 65 72 79 2e 66 | true,...prev:.true..};..jQuery.f |
238c0 | 6e 2e 65 78 74 65 6e 64 28 7b 0a 09 66 69 6e 64 3a 20 66 75 6e 63 74 69 6f 6e 28 20 73 65 6c 65 | n.extend({..find:.function(.sele |
238e0 | 63 74 6f 72 20 29 20 7b 0a 09 09 76 61 72 20 69 2c 20 6c 2c 20 6c 65 6e 67 74 68 2c 20 6e 2c 20 | ctor.).{...var.i,.l,.length,.n,. |
23900 | 72 2c 20 72 65 74 2c 0a 09 09 09 73 65 6c 66 20 3d 20 74 68 69 73 3b 0a 0a 09 09 69 66 20 28 20 | r,.ret,....self.=.this;....if.(. |
23920 | 74 79 70 65 6f 66 20 73 65 6c 65 63 74 6f 72 20 21 3d 3d 20 22 73 74 72 69 6e 67 22 20 29 20 7b | typeof.selector.!==."string".).{ |
23940 | 0a 09 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 28 20 73 65 6c 65 63 74 6f 72 20 29 2e 66 69 | ....return.jQuery(.selector.).fi |
23960 | 6c 74 65 72 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 66 6f 72 20 28 20 69 20 3d 20 | lter(function().{.....for.(.i.=. |
23980 | 30 2c 20 6c 20 3d 20 73 65 6c 66 2e 6c 65 6e 67 74 68 3b 20 69 20 3c 20 6c 3b 20 69 2b 2b 20 29 | 0,.l.=.self.length;.i.<.l;.i++.) |
239a0 | 20 7b 0a 09 09 09 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e 63 6f 6e 74 61 69 6e 73 28 20 73 65 | .{......if.(.jQuery.contains(.se |
239c0 | 6c 66 5b 20 69 20 5d 2c 20 74 68 69 73 20 29 20 29 20 7b 0a 09 09 09 09 09 09 72 65 74 75 72 6e | lf[.i.],.this.).).{.......return |
239e0 | 20 74 72 75 65 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 0a 09 09 09 7d 29 3b 0a 09 09 7d 0a 0a | .true;......}.....}....});...}.. |
23a00 | 09 09 72 65 74 20 3d 20 74 68 69 73 2e 70 75 73 68 53 74 61 63 6b 28 20 22 22 2c 20 22 66 69 6e | ..ret.=.this.pushStack(."",."fin |
23a20 | 64 22 2c 20 73 65 6c 65 63 74 6f 72 20 29 3b 0a 0a 09 09 66 6f 72 20 28 20 69 20 3d 20 30 2c 20 | d",.selector.);....for.(.i.=.0,. |
23a40 | 6c 20 3d 20 74 68 69 73 2e 6c 65 6e 67 74 68 3b 20 69 20 3c 20 6c 3b 20 69 2b 2b 20 29 20 7b 0a | l.=.this.length;.i.<.l;.i++.).{. |
23a60 | 09 09 09 6c 65 6e 67 74 68 20 3d 20 72 65 74 2e 6c 65 6e 67 74 68 3b 0a 09 09 09 6a 51 75 65 72 | ...length.=.ret.length;....jQuer |
23a80 | 79 2e 66 69 6e 64 28 20 73 65 6c 65 63 74 6f 72 2c 20 74 68 69 73 5b 69 5d 2c 20 72 65 74 20 29 | y.find(.selector,.this[i],.ret.) |
23aa0 | 3b 0a 0a 09 09 09 69 66 20 28 20 69 20 3e 20 30 20 29 20 7b 0a 09 09 09 09 2f 2f 20 4d 61 6b 65 | ;.....if.(.i.>.0.).{.....//.Make |
23ac0 | 20 73 75 72 65 20 74 68 61 74 20 74 68 65 20 72 65 73 75 6c 74 73 20 61 72 65 20 75 6e 69 71 75 | .sure.that.the.results.are.uniqu |
23ae0 | 65 0a 09 09 09 09 66 6f 72 20 28 20 6e 20 3d 20 6c 65 6e 67 74 68 3b 20 6e 20 3c 20 72 65 74 2e | e.....for.(.n.=.length;.n.<.ret. |
23b00 | 6c 65 6e 67 74 68 3b 20 6e 2b 2b 20 29 20 7b 0a 09 09 09 09 09 66 6f 72 20 28 20 72 20 3d 20 30 | length;.n++.).{......for.(.r.=.0 |
23b20 | 3b 20 72 20 3c 20 6c 65 6e 67 74 68 3b 20 72 2b 2b 20 29 20 7b 0a 09 09 09 09 09 09 69 66 20 28 | ;.r.<.length;.r++.).{.......if.( |
23b40 | 20 72 65 74 5b 72 5d 20 3d 3d 3d 20 72 65 74 5b 6e 5d 20 29 20 7b 0a 09 09 09 09 09 09 09 72 65 | .ret[r].===.ret[n].).{........re |
23b60 | 74 2e 73 70 6c 69 63 65 28 6e 2d 2d 2c 20 31 29 3b 0a 09 09 09 09 09 09 09 62 72 65 61 6b 3b 0a | t.splice(n--,.1);........break;. |
23b80 | 09 09 09 09 09 09 7d 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 | ......}......}.....}....}...}... |
23ba0 | 09 72 65 74 75 72 6e 20 72 65 74 3b 0a 09 7d 2c 0a 0a 09 68 61 73 3a 20 66 75 6e 63 74 69 6f 6e | .return.ret;..},...has:.function |
23bc0 | 28 20 74 61 72 67 65 74 20 29 20 7b 0a 09 09 76 61 72 20 69 2c 0a 09 09 09 74 61 72 67 65 74 73 | (.target.).{...var.i,....targets |
23be0 | 20 3d 20 6a 51 75 65 72 79 28 20 74 61 72 67 65 74 2c 20 74 68 69 73 20 29 2c 0a 09 09 09 6c 65 | .=.jQuery(.target,.this.),....le |
23c00 | 6e 20 3d 20 74 61 72 67 65 74 73 2e 6c 65 6e 67 74 68 3b 0a 0a 09 09 72 65 74 75 72 6e 20 74 68 | n.=.targets.length;....return.th |
23c20 | 69 73 2e 66 69 6c 74 65 72 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 66 6f 72 20 28 20 | is.filter(function().{....for.(. |
23c40 | 69 20 3d 20 30 3b 20 69 20 3c 20 6c 65 6e 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 09 69 66 20 28 | i.=.0;.i.<.len;.i++.).{.....if.( |
23c60 | 20 6a 51 75 65 72 79 2e 63 6f 6e 74 61 69 6e 73 28 20 74 68 69 73 2c 20 74 61 72 67 65 74 73 5b | .jQuery.contains(.this,.targets[ |
23c80 | 69 5d 20 29 20 29 20 7b 0a 09 09 09 09 09 72 65 74 75 72 6e 20 74 72 75 65 3b 0a 09 09 09 09 7d | i].).).{......return.true;.....} |
23ca0 | 0a 09 09 09 7d 0a 09 09 7d 29 3b 0a 09 7d 2c 0a 0a 09 6e 6f 74 3a 20 66 75 6e 63 74 69 6f 6e 28 | ....}...});..},...not:.function( |
23cc0 | 20 73 65 6c 65 63 74 6f 72 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 70 75 73 68 | .selector.).{...return.this.push |
23ce0 | 53 74 61 63 6b 28 20 77 69 6e 6e 6f 77 28 74 68 69 73 2c 20 73 65 6c 65 63 74 6f 72 2c 20 66 61 | Stack(.winnow(this,.selector,.fa |
23d00 | 6c 73 65 29 2c 20 22 6e 6f 74 22 2c 20 73 65 6c 65 63 74 6f 72 29 3b 0a 09 7d 2c 0a 0a 09 66 69 | lse),."not",.selector);..},...fi |
23d20 | 6c 74 65 72 3a 20 66 75 6e 63 74 69 6f 6e 28 20 73 65 6c 65 63 74 6f 72 20 29 20 7b 0a 09 09 72 | lter:.function(.selector.).{...r |
23d40 | 65 74 75 72 6e 20 74 68 69 73 2e 70 75 73 68 53 74 61 63 6b 28 20 77 69 6e 6e 6f 77 28 74 68 69 | eturn.this.pushStack(.winnow(thi |
23d60 | 73 2c 20 73 65 6c 65 63 74 6f 72 2c 20 74 72 75 65 29 2c 20 22 66 69 6c 74 65 72 22 2c 20 73 65 | s,.selector,.true),."filter",.se |
23d80 | 6c 65 63 74 6f 72 20 29 3b 0a 09 7d 2c 0a 0a 09 69 73 3a 20 66 75 6e 63 74 69 6f 6e 28 20 73 65 | lector.);..},...is:.function(.se |
23da0 | 6c 65 63 74 6f 72 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 21 21 73 65 6c 65 63 74 6f 72 20 26 | lector.).{...return.!!selector.& |
23dc0 | 26 20 28 0a 09 09 09 74 79 70 65 6f 66 20 73 65 6c 65 63 74 6f 72 20 3d 3d 3d 20 22 73 74 72 69 | &.(....typeof.selector.===."stri |
23de0 | 6e 67 22 20 3f 0a 09 09 09 09 2f 2f 20 49 66 20 74 68 69 73 20 69 73 20 61 20 70 6f 73 69 74 69 | ng".?.....//.If.this.is.a.positi |
23e00 | 6f 6e 61 6c 2f 72 65 6c 61 74 69 76 65 20 73 65 6c 65 63 74 6f 72 2c 20 63 68 65 63 6b 20 6d 65 | onal/relative.selector,.check.me |
23e20 | 6d 62 65 72 73 68 69 70 20 69 6e 20 74 68 65 20 72 65 74 75 72 6e 65 64 20 73 65 74 0a 09 09 09 | mbership.in.the.returned.set.... |
23e40 | 09 2f 2f 20 73 6f 20 24 28 22 70 3a 66 69 72 73 74 22 29 2e 69 73 28 22 70 3a 6c 61 73 74 22 29 | .//.so.$("p:first").is("p:last") |
23e60 | 20 77 6f 6e 27 74 20 72 65 74 75 72 6e 20 74 72 75 65 20 66 6f 72 20 61 20 64 6f 63 20 77 69 74 | .won't.return.true.for.a.doc.wit |
23e80 | 68 20 74 77 6f 20 22 70 22 2e 0a 09 09 09 09 72 6e 65 65 64 73 43 6f 6e 74 65 78 74 2e 74 65 73 | h.two."p"......rneedsContext.tes |
23ea0 | 74 28 20 73 65 6c 65 63 74 6f 72 20 29 20 3f 0a 09 09 09 09 09 6a 51 75 65 72 79 28 20 73 65 6c | t(.selector.).?......jQuery(.sel |
23ec0 | 65 63 74 6f 72 2c 20 74 68 69 73 2e 63 6f 6e 74 65 78 74 20 29 2e 69 6e 64 65 78 28 20 74 68 69 | ector,.this.context.).index(.thi |
23ee0 | 73 5b 30 5d 20 29 20 3e 3d 20 30 20 3a 0a 09 09 09 09 09 6a 51 75 65 72 79 2e 66 69 6c 74 65 72 | s[0].).>=.0.:......jQuery.filter |
23f00 | 28 20 73 65 6c 65 63 74 6f 72 2c 20 74 68 69 73 20 29 2e 6c 65 6e 67 74 68 20 3e 20 30 20 3a 0a | (.selector,.this.).length.>.0.:. |
23f20 | 09 09 09 09 74 68 69 73 2e 66 69 6c 74 65 72 28 20 73 65 6c 65 63 74 6f 72 20 29 2e 6c 65 6e 67 | ....this.filter(.selector.).leng |
23f40 | 74 68 20 3e 20 30 20 29 3b 0a 09 7d 2c 0a 0a 09 63 6c 6f 73 65 73 74 3a 20 66 75 6e 63 74 69 6f | th.>.0.);..},...closest:.functio |
23f60 | 6e 28 20 73 65 6c 65 63 74 6f 72 73 2c 20 63 6f 6e 74 65 78 74 20 29 20 7b 0a 09 09 76 61 72 20 | n(.selectors,.context.).{...var. |
23f80 | 63 75 72 2c 0a 09 09 09 69 20 3d 20 30 2c 0a 09 09 09 6c 20 3d 20 74 68 69 73 2e 6c 65 6e 67 74 | cur,....i.=.0,....l.=.this.lengt |
23fa0 | 68 2c 0a 09 09 09 72 65 74 20 3d 20 5b 5d 2c 0a 09 09 09 70 6f 73 20 3d 20 72 6e 65 65 64 73 43 | h,....ret.=.[],....pos.=.rneedsC |
23fc0 | 6f 6e 74 65 78 74 2e 74 65 73 74 28 20 73 65 6c 65 63 74 6f 72 73 20 29 20 7c 7c 20 74 79 70 65 | ontext.test(.selectors.).||.type |
23fe0 | 6f 66 20 73 65 6c 65 63 74 6f 72 73 20 21 3d 3d 20 22 73 74 72 69 6e 67 22 20 3f 0a 09 09 09 09 | of.selectors.!==."string".?..... |
24000 | 6a 51 75 65 72 79 28 20 73 65 6c 65 63 74 6f 72 73 2c 20 63 6f 6e 74 65 78 74 20 7c 7c 20 74 68 | jQuery(.selectors,.context.||.th |
24020 | 69 73 2e 63 6f 6e 74 65 78 74 20 29 20 3a 0a 09 09 09 09 30 3b 0a 0a 09 09 66 6f 72 20 28 20 3b | is.context.).:.....0;....for.(.; |
24040 | 20 69 20 3c 20 6c 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 63 75 72 20 3d 20 74 68 69 73 5b 69 5d | .i.<.l;.i++.).{....cur.=.this[i] |
24060 | 3b 0a 0a 09 09 09 77 68 69 6c 65 20 28 20 63 75 72 20 26 26 20 63 75 72 2e 6f 77 6e 65 72 44 6f | ;.....while.(.cur.&&.cur.ownerDo |
24080 | 63 75 6d 65 6e 74 20 26 26 20 63 75 72 20 21 3d 3d 20 63 6f 6e 74 65 78 74 20 26 26 20 63 75 72 | cument.&&.cur.!==.context.&&.cur |
240a0 | 2e 6e 6f 64 65 54 79 70 65 20 21 3d 3d 20 31 31 20 29 20 7b 0a 09 09 09 09 69 66 20 28 20 70 6f | .nodeType.!==.11.).{.....if.(.po |
240c0 | 73 20 3f 20 70 6f 73 2e 69 6e 64 65 78 28 63 75 72 29 20 3e 20 2d 31 20 3a 20 6a 51 75 65 72 79 | s.?.pos.index(cur).>.-1.:.jQuery |
240e0 | 2e 66 69 6e 64 2e 6d 61 74 63 68 65 73 53 65 6c 65 63 74 6f 72 28 63 75 72 2c 20 73 65 6c 65 63 | .find.matchesSelector(cur,.selec |
24100 | 74 6f 72 73 29 20 29 20 7b 0a 09 09 09 09 09 72 65 74 2e 70 75 73 68 28 20 63 75 72 20 29 3b 0a | tors).).{......ret.push(.cur.);. |
24120 | 09 09 09 09 09 62 72 65 61 6b 3b 0a 09 09 09 09 7d 0a 09 09 09 09 63 75 72 20 3d 20 63 75 72 2e | .....break;.....}.....cur.=.cur. |
24140 | 70 61 72 65 6e 74 4e 6f 64 65 3b 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 72 65 74 20 3d 20 72 65 | parentNode;....}...}....ret.=.re |
24160 | 74 2e 6c 65 6e 67 74 68 20 3e 20 31 20 3f 20 6a 51 75 65 72 79 2e 75 6e 69 71 75 65 28 20 72 65 | t.length.>.1.?.jQuery.unique(.re |
24180 | 74 20 29 20 3a 20 72 65 74 3b 0a 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 70 75 73 68 53 74 | t.).:.ret;....return.this.pushSt |
241a0 | 61 63 6b 28 20 72 65 74 2c 20 22 63 6c 6f 73 65 73 74 22 2c 20 73 65 6c 65 63 74 6f 72 73 20 29 | ack(.ret,."closest",.selectors.) |
241c0 | 3b 0a 09 7d 2c 0a 0a 09 2f 2f 20 44 65 74 65 72 6d 69 6e 65 20 74 68 65 20 70 6f 73 69 74 69 6f | ;..},...//.Determine.the.positio |
241e0 | 6e 20 6f 66 20 61 6e 20 65 6c 65 6d 65 6e 74 20 77 69 74 68 69 6e 0a 09 2f 2f 20 74 68 65 20 6d | n.of.an.element.within..//.the.m |
24200 | 61 74 63 68 65 64 20 73 65 74 20 6f 66 20 65 6c 65 6d 65 6e 74 73 0a 09 69 6e 64 65 78 3a 20 66 | atched.set.of.elements..index:.f |
24220 | 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a 0a 09 09 2f 2f 20 4e 6f 20 61 72 67 75 6d | unction(.elem.).{....//.No.argum |
24240 | 65 6e 74 2c 20 72 65 74 75 72 6e 20 69 6e 64 65 78 20 69 6e 20 70 61 72 65 6e 74 0a 09 09 69 66 | ent,.return.index.in.parent...if |
24260 | 20 28 20 21 65 6c 65 6d 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 28 20 74 68 69 73 5b 30 5d | .(.!elem.).{....return.(.this[0] |
24280 | 20 26 26 20 74 68 69 73 5b 30 5d 2e 70 61 72 65 6e 74 4e 6f 64 65 20 29 20 3f 20 74 68 69 73 2e | .&&.this[0].parentNode.).?.this. |
242a0 | 70 72 65 76 41 6c 6c 28 29 2e 6c 65 6e 67 74 68 20 3a 20 2d 31 3b 0a 09 09 7d 0a 0a 09 09 2f 2f | prevAll().length.:.-1;...}....// |
242c0 | 20 69 6e 64 65 78 20 69 6e 20 73 65 6c 65 63 74 6f 72 0a 09 09 69 66 20 28 20 74 79 70 65 6f 66 | .index.in.selector...if.(.typeof |
242e0 | 20 65 6c 65 6d 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e | .elem.===."string".).{....return |
24300 | 20 6a 51 75 65 72 79 2e 69 6e 41 72 72 61 79 28 20 74 68 69 73 5b 30 5d 2c 20 6a 51 75 65 72 79 | .jQuery.inArray(.this[0],.jQuery |
24320 | 28 20 65 6c 65 6d 20 29 20 29 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 4c 6f 63 61 74 65 20 74 68 65 | (.elem.).);...}....//.Locate.the |
24340 | 20 70 6f 73 69 74 69 6f 6e 20 6f 66 20 74 68 65 20 64 65 73 69 72 65 64 20 65 6c 65 6d 65 6e 74 | .position.of.the.desired.element |
24360 | 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 69 6e 41 72 72 61 79 28 0a 09 09 09 2f 2f 20 | ...return.jQuery.inArray(....//. |
24380 | 49 66 20 69 74 20 72 65 63 65 69 76 65 73 20 61 20 6a 51 75 65 72 79 20 6f 62 6a 65 63 74 2c 20 | If.it.receives.a.jQuery.object,. |
243a0 | 74 68 65 20 66 69 72 73 74 20 65 6c 65 6d 65 6e 74 20 69 73 20 75 73 65 64 0a 09 09 09 65 6c 65 | the.first.element.is.used....ele |
243c0 | 6d 2e 6a 71 75 65 72 79 20 3f 20 65 6c 65 6d 5b 30 5d 20 3a 20 65 6c 65 6d 2c 20 74 68 69 73 20 | m.jquery.?.elem[0].:.elem,.this. |
243e0 | 29 3b 0a 09 7d 2c 0a 0a 09 61 64 64 3a 20 66 75 6e 63 74 69 6f 6e 28 20 73 65 6c 65 63 74 6f 72 | );..},...add:.function(.selector |
24400 | 2c 20 63 6f 6e 74 65 78 74 20 29 20 7b 0a 09 09 76 61 72 20 73 65 74 20 3d 20 74 79 70 65 6f 66 | ,.context.).{...var.set.=.typeof |
24420 | 20 73 65 6c 65 63 74 6f 72 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 20 3f 0a 09 09 09 09 6a 51 75 | .selector.===."string".?.....jQu |
24440 | 65 72 79 28 20 73 65 6c 65 63 74 6f 72 2c 20 63 6f 6e 74 65 78 74 20 29 20 3a 0a 09 09 09 09 6a | ery(.selector,.context.).:.....j |
24460 | 51 75 65 72 79 2e 6d 61 6b 65 41 72 72 61 79 28 20 73 65 6c 65 63 74 6f 72 20 26 26 20 73 65 6c | Query.makeArray(.selector.&&.sel |
24480 | 65 63 74 6f 72 2e 6e 6f 64 65 54 79 70 65 20 3f 20 5b 20 73 65 6c 65 63 74 6f 72 20 5d 20 3a 20 | ector.nodeType.?.[.selector.].:. |
244a0 | 73 65 6c 65 63 74 6f 72 20 29 2c 0a 09 09 09 61 6c 6c 20 3d 20 6a 51 75 65 72 79 2e 6d 65 72 67 | selector.),....all.=.jQuery.merg |
244c0 | 65 28 20 74 68 69 73 2e 67 65 74 28 29 2c 20 73 65 74 20 29 3b 0a 0a 09 09 72 65 74 75 72 6e 20 | e(.this.get(),.set.);....return. |
244e0 | 74 68 69 73 2e 70 75 73 68 53 74 61 63 6b 28 20 69 73 44 69 73 63 6f 6e 6e 65 63 74 65 64 28 20 | this.pushStack(.isDisconnected(. |
24500 | 73 65 74 5b 30 5d 20 29 20 7c 7c 20 69 73 44 69 73 63 6f 6e 6e 65 63 74 65 64 28 20 61 6c 6c 5b | set[0].).||.isDisconnected(.all[ |
24520 | 30 5d 20 29 20 3f 0a 09 09 09 61 6c 6c 20 3a 0a 09 09 09 6a 51 75 65 72 79 2e 75 6e 69 71 75 65 | 0].).?....all.:....jQuery.unique |
24540 | 28 20 61 6c 6c 20 29 20 29 3b 0a 09 7d 2c 0a 0a 09 61 64 64 42 61 63 6b 3a 20 66 75 6e 63 74 69 | (.all.).);..},...addBack:.functi |
24560 | 6f 6e 28 20 73 65 6c 65 63 74 6f 72 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 61 | on(.selector.).{...return.this.a |
24580 | 64 64 28 20 73 65 6c 65 63 74 6f 72 20 3d 3d 20 6e 75 6c 6c 20 3f 0a 09 09 09 74 68 69 73 2e 70 | dd(.selector.==.null.?....this.p |
245a0 | 72 65 76 4f 62 6a 65 63 74 20 3a 20 74 68 69 73 2e 70 72 65 76 4f 62 6a 65 63 74 2e 66 69 6c 74 | revObject.:.this.prevObject.filt |
245c0 | 65 72 28 73 65 6c 65 63 74 6f 72 29 0a 09 09 29 3b 0a 09 7d 0a 7d 29 3b 0a 0a 6a 51 75 65 72 79 | er(selector)...);..}.});..jQuery |
245e0 | 2e 66 6e 2e 61 6e 64 53 65 6c 66 20 3d 20 6a 51 75 65 72 79 2e 66 6e 2e 61 64 64 42 61 63 6b 3b | .fn.andSelf.=.jQuery.fn.addBack; |
24600 | 0a 0a 2f 2f 20 41 20 70 61 69 6e 66 75 6c 6c 79 20 73 69 6d 70 6c 65 20 63 68 65 63 6b 20 74 6f | ..//.A.painfully.simple.check.to |
24620 | 20 73 65 65 20 69 66 20 61 6e 20 65 6c 65 6d 65 6e 74 20 69 73 20 64 69 73 63 6f 6e 6e 65 63 74 | .see.if.an.element.is.disconnect |
24640 | 65 64 0a 2f 2f 20 66 72 6f 6d 20 61 20 64 6f 63 75 6d 65 6e 74 20 28 73 68 6f 75 6c 64 20 62 65 | ed.//.from.a.document.(should.be |
24660 | 20 69 6d 70 72 6f 76 65 64 2c 20 77 68 65 72 65 20 66 65 61 73 69 62 6c 65 29 2e 0a 66 75 6e 63 | .improved,.where.feasible)..func |
24680 | 74 69 6f 6e 20 69 73 44 69 73 63 6f 6e 6e 65 63 74 65 64 28 20 6e 6f 64 65 20 29 20 7b 0a 09 72 | tion.isDisconnected(.node.).{..r |
246a0 | 65 74 75 72 6e 20 21 6e 6f 64 65 20 7c 7c 20 21 6e 6f 64 65 2e 70 61 72 65 6e 74 4e 6f 64 65 20 | eturn.!node.||.!node.parentNode. |
246c0 | 7c 7c 20 6e 6f 64 65 2e 70 61 72 65 6e 74 4e 6f 64 65 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 | ||.node.parentNode.nodeType.===. |
246e0 | 31 31 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 73 69 62 6c 69 6e 67 28 20 63 75 72 2c 20 64 69 | 11;.}..function.sibling(.cur,.di |
24700 | 72 20 29 20 7b 0a 09 64 6f 20 7b 0a 09 09 63 75 72 20 3d 20 63 75 72 5b 20 64 69 72 20 5d 3b 0a | r.).{..do.{...cur.=.cur[.dir.];. |
24720 | 09 7d 20 77 68 69 6c 65 20 28 20 63 75 72 20 26 26 20 63 75 72 2e 6e 6f 64 65 54 79 70 65 20 21 | .}.while.(.cur.&&.cur.nodeType.! |
24740 | 3d 3d 20 31 20 29 3b 0a 0a 09 72 65 74 75 72 6e 20 63 75 72 3b 0a 7d 0a 0a 6a 51 75 65 72 79 2e | ==.1.);...return.cur;.}..jQuery. |
24760 | 65 61 63 68 28 7b 0a 09 70 61 72 65 6e 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 | each({..parent:.function(.elem.) |
24780 | 20 7b 0a 09 09 76 61 72 20 70 61 72 65 6e 74 20 3d 20 65 6c 65 6d 2e 70 61 72 65 6e 74 4e 6f 64 | .{...var.parent.=.elem.parentNod |
247a0 | 65 3b 0a 09 09 72 65 74 75 72 6e 20 70 61 72 65 6e 74 20 26 26 20 70 61 72 65 6e 74 2e 6e 6f 64 | e;...return.parent.&&.parent.nod |
247c0 | 65 54 79 70 65 20 21 3d 3d 20 31 31 20 3f 20 70 61 72 65 6e 74 20 3a 20 6e 75 6c 6c 3b 0a 09 7d | eType.!==.11.?.parent.:.null;..} |
247e0 | 2c 0a 09 70 61 72 65 6e 74 73 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a 09 | ,..parents:.function(.elem.).{.. |
24800 | 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 64 69 72 28 20 65 6c 65 6d 2c 20 22 70 61 72 65 6e | .return.jQuery.dir(.elem,."paren |
24820 | 74 4e 6f 64 65 22 20 29 3b 0a 09 7d 2c 0a 09 70 61 72 65 6e 74 73 55 6e 74 69 6c 3a 20 66 75 6e | tNode".);..},..parentsUntil:.fun |
24840 | 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 69 2c 20 75 6e 74 69 6c 20 29 20 7b 0a 09 09 72 65 74 75 | ction(.elem,.i,.until.).{...retu |
24860 | 72 6e 20 6a 51 75 65 72 79 2e 64 69 72 28 20 65 6c 65 6d 2c 20 22 70 61 72 65 6e 74 4e 6f 64 65 | rn.jQuery.dir(.elem,."parentNode |
24880 | 22 2c 20 75 6e 74 69 6c 20 29 3b 0a 09 7d 2c 0a 09 6e 65 78 74 3a 20 66 75 6e 63 74 69 6f 6e 28 | ",.until.);..},..next:.function( |
248a0 | 20 65 6c 65 6d 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 73 69 62 6c 69 6e 67 28 20 65 6c 65 6d | .elem.).{...return.sibling(.elem |
248c0 | 2c 20 22 6e 65 78 74 53 69 62 6c 69 6e 67 22 20 29 3b 0a 09 7d 2c 0a 09 70 72 65 76 3a 20 66 75 | ,."nextSibling".);..},..prev:.fu |
248e0 | 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 73 69 62 6c 69 6e | nction(.elem.).{...return.siblin |
24900 | 67 28 20 65 6c 65 6d 2c 20 22 70 72 65 76 69 6f 75 73 53 69 62 6c 69 6e 67 22 20 29 3b 0a 09 7d | g(.elem,."previousSibling".);..} |
24920 | 2c 0a 09 6e 65 78 74 41 6c 6c 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a 09 | ,..nextAll:.function(.elem.).{.. |
24940 | 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 64 69 72 28 20 65 6c 65 6d 2c 20 22 6e 65 78 74 53 | .return.jQuery.dir(.elem,."nextS |
24960 | 69 62 6c 69 6e 67 22 20 29 3b 0a 09 7d 2c 0a 09 70 72 65 76 41 6c 6c 3a 20 66 75 6e 63 74 69 6f | ibling".);..},..prevAll:.functio |
24980 | 6e 28 20 65 6c 65 6d 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 64 69 72 28 | n(.elem.).{...return.jQuery.dir( |
249a0 | 20 65 6c 65 6d 2c 20 22 70 72 65 76 69 6f 75 73 53 69 62 6c 69 6e 67 22 20 29 3b 0a 09 7d 2c 0a | .elem,."previousSibling".);..},. |
249c0 | 09 6e 65 78 74 55 6e 74 69 6c 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 69 2c 20 75 | .nextUntil:.function(.elem,.i,.u |
249e0 | 6e 74 69 6c 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 64 69 72 28 20 65 6c | ntil.).{...return.jQuery.dir(.el |
24a00 | 65 6d 2c 20 22 6e 65 78 74 53 69 62 6c 69 6e 67 22 2c 20 75 6e 74 69 6c 20 29 3b 0a 09 7d 2c 0a | em,."nextSibling",.until.);..},. |
24a20 | 09 70 72 65 76 55 6e 74 69 6c 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 69 2c 20 75 | .prevUntil:.function(.elem,.i,.u |
24a40 | 6e 74 69 6c 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 64 69 72 28 20 65 6c | ntil.).{...return.jQuery.dir(.el |
24a60 | 65 6d 2c 20 22 70 72 65 76 69 6f 75 73 53 69 62 6c 69 6e 67 22 2c 20 75 6e 74 69 6c 20 29 3b 0a | em,."previousSibling",.until.);. |
24a80 | 09 7d 2c 0a 09 73 69 62 6c 69 6e 67 73 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 | .},..siblings:.function(.elem.). |
24aa0 | 7b 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 73 69 62 6c 69 6e 67 28 20 28 20 65 6c 65 | {...return.jQuery.sibling(.(.ele |
24ac0 | 6d 2e 70 61 72 65 6e 74 4e 6f 64 65 20 7c 7c 20 7b 7d 20 29 2e 66 69 72 73 74 43 68 69 6c 64 2c | m.parentNode.||.{}.).firstChild, |
24ae0 | 20 65 6c 65 6d 20 29 3b 0a 09 7d 2c 0a 09 63 68 69 6c 64 72 65 6e 3a 20 66 75 6e 63 74 69 6f 6e | .elem.);..},..children:.function |
24b00 | 28 20 65 6c 65 6d 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 73 69 62 6c 69 | (.elem.).{...return.jQuery.sibli |
24b20 | 6e 67 28 20 65 6c 65 6d 2e 66 69 72 73 74 43 68 69 6c 64 20 29 3b 0a 09 7d 2c 0a 09 63 6f 6e 74 | ng(.elem.firstChild.);..},..cont |
24b40 | 65 6e 74 73 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a 09 09 72 65 74 75 72 | ents:.function(.elem.).{...retur |
24b60 | 6e 20 6a 51 75 65 72 79 2e 6e 6f 64 65 4e 61 6d 65 28 20 65 6c 65 6d 2c 20 22 69 66 72 61 6d 65 | n.jQuery.nodeName(.elem,."iframe |
24b80 | 22 20 29 20 3f 0a 09 09 09 65 6c 65 6d 2e 63 6f 6e 74 65 6e 74 44 6f 63 75 6d 65 6e 74 20 7c 7c | ".).?....elem.contentDocument.|| |
24ba0 | 20 65 6c 65 6d 2e 63 6f 6e 74 65 6e 74 57 69 6e 64 6f 77 2e 64 6f 63 75 6d 65 6e 74 20 3a 0a 09 | .elem.contentWindow.document.:.. |
24bc0 | 09 09 6a 51 75 65 72 79 2e 6d 65 72 67 65 28 20 5b 5d 2c 20 65 6c 65 6d 2e 63 68 69 6c 64 4e 6f | ..jQuery.merge(.[],.elem.childNo |
24be0 | 64 65 73 20 29 3b 0a 09 7d 0a 7d 2c 20 66 75 6e 63 74 69 6f 6e 28 20 6e 61 6d 65 2c 20 66 6e 20 | des.);..}.},.function(.name,.fn. |
24c00 | 29 20 7b 0a 09 6a 51 75 65 72 79 2e 66 6e 5b 20 6e 61 6d 65 20 5d 20 3d 20 66 75 6e 63 74 69 6f | ).{..jQuery.fn[.name.].=.functio |
24c20 | 6e 28 20 75 6e 74 69 6c 2c 20 73 65 6c 65 63 74 6f 72 20 29 20 7b 0a 09 09 76 61 72 20 72 65 74 | n(.until,.selector.).{...var.ret |
24c40 | 20 3d 20 6a 51 75 65 72 79 2e 6d 61 70 28 20 74 68 69 73 2c 20 66 6e 2c 20 75 6e 74 69 6c 20 29 | .=.jQuery.map(.this,.fn,.until.) |
24c60 | 3b 0a 0a 09 09 69 66 20 28 20 21 72 75 6e 74 69 6c 2e 74 65 73 74 28 20 6e 61 6d 65 20 29 20 29 | ;....if.(.!runtil.test(.name.).) |
24c80 | 20 7b 0a 09 09 09 73 65 6c 65 63 74 6f 72 20 3d 20 75 6e 74 69 6c 3b 0a 09 09 7d 0a 0a 09 09 69 | .{....selector.=.until;...}....i |
24ca0 | 66 20 28 20 73 65 6c 65 63 74 6f 72 20 26 26 20 74 79 70 65 6f 66 20 73 65 6c 65 63 74 6f 72 20 | f.(.selector.&&.typeof.selector. |
24cc0 | 3d 3d 3d 20 22 73 74 72 69 6e 67 22 20 29 20 7b 0a 09 09 09 72 65 74 20 3d 20 6a 51 75 65 72 79 | ===."string".).{....ret.=.jQuery |
24ce0 | 2e 66 69 6c 74 65 72 28 20 73 65 6c 65 63 74 6f 72 2c 20 72 65 74 20 29 3b 0a 09 09 7d 0a 0a 09 | .filter(.selector,.ret.);...}... |
24d00 | 09 72 65 74 20 3d 20 74 68 69 73 2e 6c 65 6e 67 74 68 20 3e 20 31 20 26 26 20 21 67 75 61 72 61 | .ret.=.this.length.>.1.&&.!guara |
24d20 | 6e 74 65 65 64 55 6e 69 71 75 65 5b 20 6e 61 6d 65 20 5d 20 3f 20 6a 51 75 65 72 79 2e 75 6e 69 | nteedUnique[.name.].?.jQuery.uni |
24d40 | 71 75 65 28 20 72 65 74 20 29 20 3a 20 72 65 74 3b 0a 0a 09 09 69 66 20 28 20 74 68 69 73 2e 6c | que(.ret.).:.ret;....if.(.this.l |
24d60 | 65 6e 67 74 68 20 3e 20 31 20 26 26 20 72 70 61 72 65 6e 74 73 70 72 65 76 2e 74 65 73 74 28 20 | ength.>.1.&&.rparentsprev.test(. |
24d80 | 6e 61 6d 65 20 29 20 29 20 7b 0a 09 09 09 72 65 74 20 3d 20 72 65 74 2e 72 65 76 65 72 73 65 28 | name.).).{....ret.=.ret.reverse( |
24da0 | 29 3b 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 70 75 73 68 53 74 61 63 6b 28 | );...}....return.this.pushStack( |
24dc0 | 20 72 65 74 2c 20 6e 61 6d 65 2c 20 63 6f 72 65 5f 73 6c 69 63 65 2e 63 61 6c 6c 28 20 61 72 67 | .ret,.name,.core_slice.call(.arg |
24de0 | 75 6d 65 6e 74 73 20 29 2e 6a 6f 69 6e 28 22 2c 22 29 20 29 3b 0a 09 7d 3b 0a 7d 29 3b 0a 0a 6a | uments.).join(",").);..};.});..j |
24e00 | 51 75 65 72 79 2e 65 78 74 65 6e 64 28 7b 0a 09 66 69 6c 74 65 72 3a 20 66 75 6e 63 74 69 6f 6e | Query.extend({..filter:.function |
24e20 | 28 20 65 78 70 72 2c 20 65 6c 65 6d 73 2c 20 6e 6f 74 20 29 20 7b 0a 09 09 69 66 20 28 20 6e 6f | (.expr,.elems,.not.).{...if.(.no |
24e40 | 74 20 29 20 7b 0a 09 09 09 65 78 70 72 20 3d 20 22 3a 6e 6f 74 28 22 20 2b 20 65 78 70 72 20 2b | t.).{....expr.=.":not(".+.expr.+ |
24e60 | 20 22 29 22 3b 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 65 6c 65 6d 73 2e 6c 65 6e 67 74 68 | .")";...}....return.elems.length |
24e80 | 20 3d 3d 3d 20 31 20 3f 0a 09 09 09 6a 51 75 65 72 79 2e 66 69 6e 64 2e 6d 61 74 63 68 65 73 53 | .===.1.?....jQuery.find.matchesS |
24ea0 | 65 6c 65 63 74 6f 72 28 65 6c 65 6d 73 5b 30 5d 2c 20 65 78 70 72 29 20 3f 20 5b 20 65 6c 65 6d | elector(elems[0],.expr).?.[.elem |
24ec0 | 73 5b 30 5d 20 5d 20 3a 20 5b 5d 20 3a 0a 09 09 09 6a 51 75 65 72 79 2e 66 69 6e 64 2e 6d 61 74 | s[0].].:.[].:....jQuery.find.mat |
24ee0 | 63 68 65 73 28 65 78 70 72 2c 20 65 6c 65 6d 73 29 3b 0a 09 7d 2c 0a 0a 09 64 69 72 3a 20 66 75 | ches(expr,.elems);..},...dir:.fu |
24f00 | 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 64 69 72 2c 20 75 6e 74 69 6c 20 29 20 7b 0a 09 09 76 | nction(.elem,.dir,.until.).{...v |
24f20 | 61 72 20 6d 61 74 63 68 65 64 20 3d 20 5b 5d 2c 0a 09 09 09 63 75 72 20 3d 20 65 6c 65 6d 5b 20 | ar.matched.=.[],....cur.=.elem[. |
24f40 | 64 69 72 20 5d 3b 0a 0a 09 09 77 68 69 6c 65 20 28 20 63 75 72 20 26 26 20 63 75 72 2e 6e 6f 64 | dir.];....while.(.cur.&&.cur.nod |
24f60 | 65 54 79 70 65 20 21 3d 3d 20 39 20 26 26 20 28 75 6e 74 69 6c 20 3d 3d 3d 20 75 6e 64 65 66 69 | eType.!==.9.&&.(until.===.undefi |
24f80 | 6e 65 64 20 7c 7c 20 63 75 72 2e 6e 6f 64 65 54 79 70 65 20 21 3d 3d 20 31 20 7c 7c 20 21 6a 51 | ned.||.cur.nodeType.!==.1.||.!jQ |
24fa0 | 75 65 72 79 28 20 63 75 72 20 29 2e 69 73 28 20 75 6e 74 69 6c 20 29 29 20 29 20 7b 0a 09 09 09 | uery(.cur.).is(.until.)).).{.... |
24fc0 | 69 66 20 28 20 63 75 72 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 20 29 20 7b 0a 09 09 09 09 | if.(.cur.nodeType.===.1.).{..... |
24fe0 | 6d 61 74 63 68 65 64 2e 70 75 73 68 28 20 63 75 72 20 29 3b 0a 09 09 09 7d 0a 09 09 09 63 75 72 | matched.push(.cur.);....}....cur |
25000 | 20 3d 20 63 75 72 5b 64 69 72 5d 3b 0a 09 09 7d 0a 09 09 72 65 74 75 72 6e 20 6d 61 74 63 68 65 | .=.cur[dir];...}...return.matche |
25020 | 64 3b 0a 09 7d 2c 0a 0a 09 73 69 62 6c 69 6e 67 3a 20 66 75 6e 63 74 69 6f 6e 28 20 6e 2c 20 65 | d;..},...sibling:.function(.n,.e |
25040 | 6c 65 6d 20 29 20 7b 0a 09 09 76 61 72 20 72 20 3d 20 5b 5d 3b 0a 0a 09 09 66 6f 72 20 28 20 3b | lem.).{...var.r.=.[];....for.(.; |
25060 | 20 6e 3b 20 6e 20 3d 20 6e 2e 6e 65 78 74 53 69 62 6c 69 6e 67 20 29 20 7b 0a 09 09 09 69 66 20 | .n;.n.=.n.nextSibling.).{....if. |
25080 | 28 20 6e 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 20 26 26 20 6e 20 21 3d 3d 20 65 6c 65 6d | (.n.nodeType.===.1.&&.n.!==.elem |
250a0 | 20 29 20 7b 0a 09 09 09 09 72 2e 70 75 73 68 28 20 6e 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 0a 0a | .).{.....r.push(.n.);....}...}.. |
250c0 | 09 09 72 65 74 75 72 6e 20 72 3b 0a 09 7d 0a 7d 29 3b 0a 0a 2f 2f 20 49 6d 70 6c 65 6d 65 6e 74 | ..return.r;..}.});..//.Implement |
250e0 | 20 74 68 65 20 69 64 65 6e 74 69 63 61 6c 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 20 66 6f 72 | .the.identical.functionality.for |
25100 | 20 66 69 6c 74 65 72 20 61 6e 64 20 6e 6f 74 0a 66 75 6e 63 74 69 6f 6e 20 77 69 6e 6e 6f 77 28 | .filter.and.not.function.winnow( |
25120 | 20 65 6c 65 6d 65 6e 74 73 2c 20 71 75 61 6c 69 66 69 65 72 2c 20 6b 65 65 70 20 29 20 7b 0a 0a | .elements,.qualifier,.keep.).{.. |
25140 | 09 2f 2f 20 43 61 6e 27 74 20 70 61 73 73 20 6e 75 6c 6c 20 6f 72 20 75 6e 64 65 66 69 6e 65 64 | .//.Can't.pass.null.or.undefined |
25160 | 20 74 6f 20 69 6e 64 65 78 4f 66 20 69 6e 20 46 69 72 65 66 6f 78 20 34 0a 09 2f 2f 20 53 65 74 | .to.indexOf.in.Firefox.4..//.Set |
25180 | 20 74 6f 20 30 20 74 6f 20 73 6b 69 70 20 73 74 72 69 6e 67 20 63 68 65 63 6b 0a 09 71 75 61 6c | .to.0.to.skip.string.check..qual |
251a0 | 69 66 69 65 72 20 3d 20 71 75 61 6c 69 66 69 65 72 20 7c 7c 20 30 3b 0a 0a 09 69 66 20 28 20 6a | ifier.=.qualifier.||.0;...if.(.j |
251c0 | 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 71 75 61 6c 69 66 69 65 72 20 29 20 29 20 | Query.isFunction(.qualifier.).). |
251e0 | 7b 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 67 72 65 70 28 65 6c 65 6d 65 6e 74 73 2c | {...return.jQuery.grep(elements, |
25200 | 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 69 20 29 20 7b 0a 09 09 09 76 61 72 20 72 65 | .function(.elem,.i.).{....var.re |
25220 | 74 56 61 6c 20 3d 20 21 21 71 75 61 6c 69 66 69 65 72 2e 63 61 6c 6c 28 20 65 6c 65 6d 2c 20 69 | tVal.=.!!qualifier.call(.elem,.i |
25240 | 2c 20 65 6c 65 6d 20 29 3b 0a 09 09 09 72 65 74 75 72 6e 20 72 65 74 56 61 6c 20 3d 3d 3d 20 6b | ,.elem.);....return.retVal.===.k |
25260 | 65 65 70 3b 0a 09 09 7d 29 3b 0a 0a 09 7d 20 65 6c 73 65 20 69 66 20 28 20 71 75 61 6c 69 66 69 | eep;...});...}.else.if.(.qualifi |
25280 | 65 72 2e 6e 6f 64 65 54 79 70 65 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e | er.nodeType.).{...return.jQuery. |
252a0 | 67 72 65 70 28 65 6c 65 6d 65 6e 74 73 2c 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 69 | grep(elements,.function(.elem,.i |
252c0 | 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 28 20 65 6c 65 6d 20 3d 3d 3d 20 71 75 61 6c 69 66 | .).{....return.(.elem.===.qualif |
252e0 | 69 65 72 20 29 20 3d 3d 3d 20 6b 65 65 70 3b 0a 09 09 7d 29 3b 0a 0a 09 7d 20 65 6c 73 65 20 69 | ier.).===.keep;...});...}.else.i |
25300 | 66 20 28 20 74 79 70 65 6f 66 20 71 75 61 6c 69 66 69 65 72 20 3d 3d 3d 20 22 73 74 72 69 6e 67 | f.(.typeof.qualifier.===."string |
25320 | 22 20 29 20 7b 0a 09 09 76 61 72 20 66 69 6c 74 65 72 65 64 20 3d 20 6a 51 75 65 72 79 2e 67 72 | ".).{...var.filtered.=.jQuery.gr |
25340 | 65 70 28 65 6c 65 6d 65 6e 74 73 2c 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a | ep(elements,.function(.elem.).{. |
25360 | 09 09 09 72 65 74 75 72 6e 20 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 3b 0a 09 | ...return.elem.nodeType.===.1;.. |
25380 | 09 7d 29 3b 0a 0a 09 09 69 66 20 28 20 69 73 53 69 6d 70 6c 65 2e 74 65 73 74 28 20 71 75 61 6c | .});....if.(.isSimple.test(.qual |
253a0 | 69 66 69 65 72 20 29 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 66 69 6c | ifier.).).{....return.jQuery.fil |
253c0 | 74 65 72 28 71 75 61 6c 69 66 69 65 72 2c 20 66 69 6c 74 65 72 65 64 2c 20 21 6b 65 65 70 29 3b | ter(qualifier,.filtered,.!keep); |
253e0 | 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 71 75 61 6c 69 66 69 65 72 20 3d 20 6a 51 75 65 72 | ...}.else.{....qualifier.=.jQuer |
25400 | 79 2e 66 69 6c 74 65 72 28 20 71 75 61 6c 69 66 69 65 72 2c 20 66 69 6c 74 65 72 65 64 20 29 3b | y.filter(.qualifier,.filtered.); |
25420 | 0a 09 09 7d 0a 09 7d 0a 0a 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 67 72 65 70 28 65 6c 65 | ...}..}...return.jQuery.grep(ele |
25440 | 6d 65 6e 74 73 2c 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 69 20 29 20 7b 0a 09 09 72 | ments,.function(.elem,.i.).{...r |
25460 | 65 74 75 72 6e 20 28 20 6a 51 75 65 72 79 2e 69 6e 41 72 72 61 79 28 20 65 6c 65 6d 2c 20 71 75 | eturn.(.jQuery.inArray(.elem,.qu |
25480 | 61 6c 69 66 69 65 72 20 29 20 3e 3d 20 30 20 29 20 3d 3d 3d 20 6b 65 65 70 3b 0a 09 7d 29 3b 0a | alifier.).>=.0.).===.keep;..});. |
254a0 | 7d 0a 66 75 6e 63 74 69 6f 6e 20 63 72 65 61 74 65 53 61 66 65 46 72 61 67 6d 65 6e 74 28 20 64 | }.function.createSafeFragment(.d |
254c0 | 6f 63 75 6d 65 6e 74 20 29 20 7b 0a 09 76 61 72 20 6c 69 73 74 20 3d 20 6e 6f 64 65 4e 61 6d 65 | ocument.).{..var.list.=.nodeName |
254e0 | 73 2e 73 70 6c 69 74 28 20 22 7c 22 20 29 2c 0a 09 73 61 66 65 46 72 61 67 20 3d 20 64 6f 63 75 | s.split(."|".),..safeFrag.=.docu |
25500 | 6d 65 6e 74 2e 63 72 65 61 74 65 44 6f 63 75 6d 65 6e 74 46 72 61 67 6d 65 6e 74 28 29 3b 0a 0a | ment.createDocumentFragment();.. |
25520 | 09 69 66 20 28 20 73 61 66 65 46 72 61 67 2e 63 72 65 61 74 65 45 6c 65 6d 65 6e 74 20 29 20 7b | .if.(.safeFrag.createElement.).{ |
25540 | 0a 09 09 77 68 69 6c 65 20 28 20 6c 69 73 74 2e 6c 65 6e 67 74 68 20 29 20 7b 0a 09 09 09 73 61 | ...while.(.list.length.).{....sa |
25560 | 66 65 46 72 61 67 2e 63 72 65 61 74 65 45 6c 65 6d 65 6e 74 28 0a 09 09 09 09 6c 69 73 74 2e 70 | feFrag.createElement(.....list.p |
25580 | 6f 70 28 29 0a 09 09 09 29 3b 0a 09 09 7d 0a 09 7d 0a 09 72 65 74 75 72 6e 20 73 61 66 65 46 72 | op()....);...}..}..return.safeFr |
255a0 | 61 67 3b 0a 7d 0a 0a 76 61 72 20 6e 6f 64 65 4e 61 6d 65 73 20 3d 20 22 61 62 62 72 7c 61 72 74 | ag;.}..var.nodeNames.=."abbr|art |
255c0 | 69 63 6c 65 7c 61 73 69 64 65 7c 61 75 64 69 6f 7c 62 64 69 7c 63 61 6e 76 61 73 7c 64 61 74 61 | icle|aside|audio|bdi|canvas|data |
255e0 | 7c 64 61 74 61 6c 69 73 74 7c 64 65 74 61 69 6c 73 7c 66 69 67 63 61 70 74 69 6f 6e 7c 66 69 67 | |datalist|details|figcaption|fig |
25600 | 75 72 65 7c 66 6f 6f 74 65 72 7c 22 20 2b 0a 09 09 22 68 65 61 64 65 72 7c 68 67 72 6f 75 70 7c | ure|footer|".+..."header|hgroup| |
25620 | 6d 61 72 6b 7c 6d 65 74 65 72 7c 6e 61 76 7c 6f 75 74 70 75 74 7c 70 72 6f 67 72 65 73 73 7c 73 | mark|meter|nav|output|progress|s |
25640 | 65 63 74 69 6f 6e 7c 73 75 6d 6d 61 72 79 7c 74 69 6d 65 7c 76 69 64 65 6f 22 2c 0a 09 72 69 6e | ection|summary|time|video",..rin |
25660 | 6c 69 6e 65 6a 51 75 65 72 79 20 3d 20 2f 20 6a 51 75 65 72 79 5c 64 2b 3d 22 28 3f 3a 6e 75 6c | linejQuery.=./.jQuery\d+="(?:nul |
25680 | 6c 7c 5c 64 2b 29 22 2f 67 2c 0a 09 72 6c 65 61 64 69 6e 67 57 68 69 74 65 73 70 61 63 65 20 3d | l|\d+)"/g,..rleadingWhitespace.= |
256a0 | 20 2f 5e 5c 73 2b 2f 2c 0a 09 72 78 68 74 6d 6c 54 61 67 20 3d 20 2f 3c 28 3f 21 61 72 65 61 7c | ./^\s+/,..rxhtmlTag.=./<(?!area| |
256c0 | 62 72 7c 63 6f 6c 7c 65 6d 62 65 64 7c 68 72 7c 69 6d 67 7c 69 6e 70 75 74 7c 6c 69 6e 6b 7c 6d | br|col|embed|hr|img|input|link|m |
256e0 | 65 74 61 7c 70 61 72 61 6d 29 28 28 5b 5c 77 3a 5d 2b 29 5b 5e 3e 5d 2a 29 5c 2f 3e 2f 67 69 2c | eta|param)(([\w:]+)[^>]*)\/>/gi, |
25700 | 0a 09 72 74 61 67 4e 61 6d 65 20 3d 20 2f 3c 28 5b 5c 77 3a 5d 2b 29 2f 2c 0a 09 72 74 62 6f 64 | ..rtagName.=./<([\w:]+)/,..rtbod |
25720 | 79 20 3d 20 2f 3c 74 62 6f 64 79 2f 69 2c 0a 09 72 68 74 6d 6c 20 3d 20 2f 3c 7c 26 23 3f 5c 77 | y.=./<tbody/i,..rhtml.=./<|&#?\w |
25740 | 2b 3b 2f 2c 0a 09 72 6e 6f 49 6e 6e 65 72 68 74 6d 6c 20 3d 20 2f 3c 28 3f 3a 73 63 72 69 70 74 | +;/,..rnoInnerhtml.=./<(?:script |
25760 | 7c 73 74 79 6c 65 7c 6c 69 6e 6b 29 2f 69 2c 0a 09 72 6e 6f 63 61 63 68 65 20 3d 20 2f 3c 28 3f | |style|link)/i,..rnocache.=./<(? |
25780 | 3a 73 63 72 69 70 74 7c 6f 62 6a 65 63 74 7c 65 6d 62 65 64 7c 6f 70 74 69 6f 6e 7c 73 74 79 6c | :script|object|embed|option|styl |
257a0 | 65 29 2f 69 2c 0a 09 72 6e 6f 73 68 69 6d 63 61 63 68 65 20 3d 20 6e 65 77 20 52 65 67 45 78 70 | e)/i,..rnoshimcache.=.new.RegExp |
257c0 | 28 22 3c 28 3f 3a 22 20 2b 20 6e 6f 64 65 4e 61 6d 65 73 20 2b 20 22 29 5b 5c 5c 73 2f 3e 5d 22 | ("<(?:".+.nodeNames.+.")[\\s/>]" |
257e0 | 2c 20 22 69 22 29 2c 0a 09 72 63 68 65 63 6b 61 62 6c 65 54 79 70 65 20 3d 20 2f 5e 28 3f 3a 63 | ,."i"),..rcheckableType.=./^(?:c |
25800 | 68 65 63 6b 62 6f 78 7c 72 61 64 69 6f 29 24 2f 2c 0a 09 2f 2f 20 63 68 65 63 6b 65 64 3d 22 63 | heckbox|radio)$/,..//.checked="c |
25820 | 68 65 63 6b 65 64 22 20 6f 72 20 63 68 65 63 6b 65 64 0a 09 72 63 68 65 63 6b 65 64 20 3d 20 2f | hecked".or.checked..rchecked.=./ |
25840 | 63 68 65 63 6b 65 64 5c 73 2a 28 3f 3a 5b 5e 3d 5d 7c 3d 5c 73 2a 2e 63 68 65 63 6b 65 64 2e 29 | checked\s*(?:[^=]|=\s*.checked.) |
25860 | 2f 69 2c 0a 09 72 73 63 72 69 70 74 54 79 70 65 20 3d 20 2f 5c 2f 28 6a 61 76 61 7c 65 63 6d 61 | /i,..rscriptType.=./\/(java|ecma |
25880 | 29 73 63 72 69 70 74 2f 69 2c 0a 09 72 63 6c 65 61 6e 53 63 72 69 70 74 20 3d 20 2f 5e 5c 73 2a | )script/i,..rcleanScript.=./^\s* |
258a0 | 3c 21 28 3f 3a 5c 5b 43 44 41 54 41 5c 5b 7c 5c 2d 5c 2d 29 7c 5b 5c 5d 5c 2d 5d 7b 32 7d 3e 5c | <!(?:\[CDATA\[|\-\-)|[\]\-]{2}>\ |
258c0 | 73 2a 24 2f 67 2c 0a 09 77 72 61 70 4d 61 70 20 3d 20 7b 0a 09 09 6f 70 74 69 6f 6e 3a 20 5b 20 | s*$/g,..wrapMap.=.{...option:.[. |
258e0 | 31 2c 20 22 3c 73 65 6c 65 63 74 20 6d 75 6c 74 69 70 6c 65 3d 27 6d 75 6c 74 69 70 6c 65 27 3e | 1,."<select.multiple='multiple'> |
25900 | 22 2c 20 22 3c 2f 73 65 6c 65 63 74 3e 22 20 5d 2c 0a 09 09 6c 65 67 65 6e 64 3a 20 5b 20 31 2c | ",."</select>".],...legend:.[.1, |
25920 | 20 22 3c 66 69 65 6c 64 73 65 74 3e 22 2c 20 22 3c 2f 66 69 65 6c 64 73 65 74 3e 22 20 5d 2c 0a | ."<fieldset>",."</fieldset>".],. |
25940 | 09 09 74 68 65 61 64 3a 20 5b 20 31 2c 20 22 3c 74 61 62 6c 65 3e 22 2c 20 22 3c 2f 74 61 62 6c | ..thead:.[.1,."<table>",."</tabl |
25960 | 65 3e 22 20 5d 2c 0a 09 09 74 72 3a 20 5b 20 32 2c 20 22 3c 74 61 62 6c 65 3e 3c 74 62 6f 64 79 | e>".],...tr:.[.2,."<table><tbody |
25980 | 3e 22 2c 20 22 3c 2f 74 62 6f 64 79 3e 3c 2f 74 61 62 6c 65 3e 22 20 5d 2c 0a 09 09 74 64 3a 20 | >",."</tbody></table>".],...td:. |
259a0 | 5b 20 33 2c 20 22 3c 74 61 62 6c 65 3e 3c 74 62 6f 64 79 3e 3c 74 72 3e 22 2c 20 22 3c 2f 74 72 | [.3,."<table><tbody><tr>",."</tr |
259c0 | 3e 3c 2f 74 62 6f 64 79 3e 3c 2f 74 61 62 6c 65 3e 22 20 5d 2c 0a 09 09 63 6f 6c 3a 20 5b 20 32 | ></tbody></table>".],...col:.[.2 |
259e0 | 2c 20 22 3c 74 61 62 6c 65 3e 3c 74 62 6f 64 79 3e 3c 2f 74 62 6f 64 79 3e 3c 63 6f 6c 67 72 6f | ,."<table><tbody></tbody><colgro |
25a00 | 75 70 3e 22 2c 20 22 3c 2f 63 6f 6c 67 72 6f 75 70 3e 3c 2f 74 61 62 6c 65 3e 22 20 5d 2c 0a 09 | up>",."</colgroup></table>".],.. |
25a20 | 09 61 72 65 61 3a 20 5b 20 31 2c 20 22 3c 6d 61 70 3e 22 2c 20 22 3c 2f 6d 61 70 3e 22 20 5d 2c | .area:.[.1,."<map>",."</map>".], |
25a40 | 0a 09 09 5f 64 65 66 61 75 6c 74 3a 20 5b 20 30 2c 20 22 22 2c 20 22 22 20 5d 0a 09 7d 2c 0a 09 | ..._default:.[.0,."",."".]..},.. |
25a60 | 73 61 66 65 46 72 61 67 6d 65 6e 74 20 3d 20 63 72 65 61 74 65 53 61 66 65 46 72 61 67 6d 65 6e | safeFragment.=.createSafeFragmen |
25a80 | 74 28 20 64 6f 63 75 6d 65 6e 74 20 29 2c 0a 09 66 72 61 67 6d 65 6e 74 44 69 76 20 3d 20 73 61 | t(.document.),..fragmentDiv.=.sa |
25aa0 | 66 65 46 72 61 67 6d 65 6e 74 2e 61 70 70 65 6e 64 43 68 69 6c 64 28 20 64 6f 63 75 6d 65 6e 74 | feFragment.appendChild(.document |
25ac0 | 2e 63 72 65 61 74 65 45 6c 65 6d 65 6e 74 28 22 64 69 76 22 29 20 29 3b 0a 0a 77 72 61 70 4d 61 | .createElement("div").);..wrapMa |
25ae0 | 70 2e 6f 70 74 67 72 6f 75 70 20 3d 20 77 72 61 70 4d 61 70 2e 6f 70 74 69 6f 6e 3b 0a 77 72 61 | p.optgroup.=.wrapMap.option;.wra |
25b00 | 70 4d 61 70 2e 74 62 6f 64 79 20 3d 20 77 72 61 70 4d 61 70 2e 74 66 6f 6f 74 20 3d 20 77 72 61 | pMap.tbody.=.wrapMap.tfoot.=.wra |
25b20 | 70 4d 61 70 2e 63 6f 6c 67 72 6f 75 70 20 3d 20 77 72 61 70 4d 61 70 2e 63 61 70 74 69 6f 6e 20 | pMap.colgroup.=.wrapMap.caption. |
25b40 | 3d 20 77 72 61 70 4d 61 70 2e 74 68 65 61 64 3b 0a 77 72 61 70 4d 61 70 2e 74 68 20 3d 20 77 72 | =.wrapMap.thead;.wrapMap.th.=.wr |
25b60 | 61 70 4d 61 70 2e 74 64 3b 0a 0a 2f 2f 20 49 45 36 2d 38 20 63 61 6e 27 74 20 73 65 72 69 61 6c | apMap.td;..//.IE6-8.can't.serial |
25b80 | 69 7a 65 20 6c 69 6e 6b 2c 20 73 63 72 69 70 74 2c 20 73 74 79 6c 65 2c 20 6f 72 20 61 6e 79 20 | ize.link,.script,.style,.or.any. |
25ba0 | 68 74 6d 6c 35 20 28 4e 6f 53 63 6f 70 65 29 20 74 61 67 73 2c 0a 2f 2f 20 75 6e 6c 65 73 73 20 | html5.(NoScope).tags,.//.unless. |
25bc0 | 77 72 61 70 70 65 64 20 69 6e 20 61 20 64 69 76 20 77 69 74 68 20 6e 6f 6e 2d 62 72 65 61 6b 69 | wrapped.in.a.div.with.non-breaki |
25be0 | 6e 67 20 63 68 61 72 61 63 74 65 72 73 20 69 6e 20 66 72 6f 6e 74 20 6f 66 20 69 74 2e 0a 69 66 | ng.characters.in.front.of.it..if |
25c00 | 20 28 20 21 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 68 74 6d 6c 53 65 72 69 61 6c 69 7a 65 | .(.!jQuery.support.htmlSerialize |
25c20 | 20 29 20 7b 0a 09 77 72 61 70 4d 61 70 2e 5f 64 65 66 61 75 6c 74 20 3d 20 5b 20 31 2c 20 22 58 | .).{..wrapMap._default.=.[.1,."X |
25c40 | 3c 64 69 76 3e 22 2c 20 22 3c 2f 64 69 76 3e 22 20 5d 3b 0a 7d 0a 0a 6a 51 75 65 72 79 2e 66 6e | <div>",."</div>".];.}..jQuery.fn |
25c60 | 2e 65 78 74 65 6e 64 28 7b 0a 09 74 65 78 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 76 61 6c 75 65 | .extend({..text:.function(.value |
25c80 | 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 61 63 63 65 73 73 28 20 74 68 69 | .).{...return.jQuery.access(.thi |
25ca0 | 73 2c 20 66 75 6e 63 74 69 6f 6e 28 20 76 61 6c 75 65 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e | s,.function(.value.).{....return |
25cc0 | 20 76 61 6c 75 65 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 3f 0a 09 09 09 09 6a 51 75 65 72 | .value.===.undefined.?.....jQuer |
25ce0 | 79 2e 74 65 78 74 28 20 74 68 69 73 20 29 20 3a 0a 09 09 09 09 74 68 69 73 2e 65 6d 70 74 79 28 | y.text(.this.).:.....this.empty( |
25d00 | 29 2e 61 70 70 65 6e 64 28 20 28 20 74 68 69 73 5b 30 5d 20 26 26 20 74 68 69 73 5b 30 5d 2e 6f | ).append(.(.this[0].&&.this[0].o |
25d20 | 77 6e 65 72 44 6f 63 75 6d 65 6e 74 20 7c 7c 20 64 6f 63 75 6d 65 6e 74 20 29 2e 63 72 65 61 74 | wnerDocument.||.document.).creat |
25d40 | 65 54 65 78 74 4e 6f 64 65 28 20 76 61 6c 75 65 20 29 20 29 3b 0a 09 09 7d 2c 20 6e 75 6c 6c 2c | eTextNode(.value.).);...},.null, |
25d60 | 20 76 61 6c 75 65 2c 20 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 29 3b 0a 09 7d 2c 0a | .value,.arguments.length.);..},. |
25d80 | 0a 09 77 72 61 70 41 6c 6c 3a 20 66 75 6e 63 74 69 6f 6e 28 20 68 74 6d 6c 20 29 20 7b 0a 09 09 | ..wrapAll:.function(.html.).{... |
25da0 | 69 66 20 28 20 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 68 74 6d 6c 20 29 20 29 | if.(.jQuery.isFunction(.html.).) |
25dc0 | 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 65 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 | .{....return.this.each(function( |
25de0 | 69 29 20 7b 0a 09 09 09 09 6a 51 75 65 72 79 28 74 68 69 73 29 2e 77 72 61 70 41 6c 6c 28 20 68 | i).{.....jQuery(this).wrapAll(.h |
25e00 | 74 6d 6c 2e 63 61 6c 6c 28 74 68 69 73 2c 20 69 29 20 29 3b 0a 09 09 09 7d 29 3b 0a 09 09 7d 0a | tml.call(this,.i).);....});...}. |
25e20 | 0a 09 09 69 66 20 28 20 74 68 69 73 5b 30 5d 20 29 20 7b 0a 09 09 09 2f 2f 20 54 68 65 20 65 6c | ...if.(.this[0].).{....//.The.el |
25e40 | 65 6d 65 6e 74 73 20 74 6f 20 77 72 61 70 20 74 68 65 20 74 61 72 67 65 74 20 61 72 6f 75 6e 64 | ements.to.wrap.the.target.around |
25e60 | 0a 09 09 09 76 61 72 20 77 72 61 70 20 3d 20 6a 51 75 65 72 79 28 20 68 74 6d 6c 2c 20 74 68 69 | ....var.wrap.=.jQuery(.html,.thi |
25e80 | 73 5b 30 5d 2e 6f 77 6e 65 72 44 6f 63 75 6d 65 6e 74 20 29 2e 65 71 28 30 29 2e 63 6c 6f 6e 65 | s[0].ownerDocument.).eq(0).clone |
25ea0 | 28 74 72 75 65 29 3b 0a 0a 09 09 09 69 66 20 28 20 74 68 69 73 5b 30 5d 2e 70 61 72 65 6e 74 4e | (true);.....if.(.this[0].parentN |
25ec0 | 6f 64 65 20 29 20 7b 0a 09 09 09 09 77 72 61 70 2e 69 6e 73 65 72 74 42 65 66 6f 72 65 28 20 74 | ode.).{.....wrap.insertBefore(.t |
25ee0 | 68 69 73 5b 30 5d 20 29 3b 0a 09 09 09 7d 0a 0a 09 09 09 77 72 61 70 2e 6d 61 70 28 66 75 6e 63 | his[0].);....}.....wrap.map(func |
25f00 | 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 76 61 72 20 65 6c 65 6d 20 3d 20 74 68 69 73 3b 0a 0a 09 | tion().{.....var.elem.=.this;... |
25f20 | 09 09 09 77 68 69 6c 65 20 28 20 65 6c 65 6d 2e 66 69 72 73 74 43 68 69 6c 64 20 26 26 20 65 6c | ...while.(.elem.firstChild.&&.el |
25f40 | 65 6d 2e 66 69 72 73 74 43 68 69 6c 64 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 20 29 20 7b | em.firstChild.nodeType.===.1.).{ |
25f60 | 0a 09 09 09 09 09 65 6c 65 6d 20 3d 20 65 6c 65 6d 2e 66 69 72 73 74 43 68 69 6c 64 3b 0a 09 09 | ......elem.=.elem.firstChild;... |
25f80 | 09 09 7d 0a 0a 09 09 09 09 72 65 74 75 72 6e 20 65 6c 65 6d 3b 0a 09 09 09 7d 29 2e 61 70 70 65 | ..}......return.elem;....}).appe |
25fa0 | 6e 64 28 20 74 68 69 73 20 29 3b 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a | nd(.this.);...}....return.this;. |
25fc0 | 09 7d 2c 0a 0a 09 77 72 61 70 49 6e 6e 65 72 3a 20 66 75 6e 63 74 69 6f 6e 28 20 68 74 6d 6c 20 | .},...wrapInner:.function(.html. |
25fe0 | 29 20 7b 0a 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 68 74 | ).{...if.(.jQuery.isFunction(.ht |
26000 | 6d 6c 20 29 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 65 61 63 68 28 66 75 6e | ml.).).{....return.this.each(fun |
26020 | 63 74 69 6f 6e 28 69 29 20 7b 0a 09 09 09 09 6a 51 75 65 72 79 28 74 68 69 73 29 2e 77 72 61 70 | ction(i).{.....jQuery(this).wrap |
26040 | 49 6e 6e 65 72 28 20 68 74 6d 6c 2e 63 61 6c 6c 28 74 68 69 73 2c 20 69 29 20 29 3b 0a 09 09 09 | Inner(.html.call(this,.i).);.... |
26060 | 7d 29 3b 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 65 61 63 68 28 66 75 6e 63 | });...}....return.this.each(func |
26080 | 74 69 6f 6e 28 29 20 7b 0a 09 09 09 76 61 72 20 73 65 6c 66 20 3d 20 6a 51 75 65 72 79 28 20 74 | tion().{....var.self.=.jQuery(.t |
260a0 | 68 69 73 20 29 2c 0a 09 09 09 09 63 6f 6e 74 65 6e 74 73 20 3d 20 73 65 6c 66 2e 63 6f 6e 74 65 | his.),.....contents.=.self.conte |
260c0 | 6e 74 73 28 29 3b 0a 0a 09 09 09 69 66 20 28 20 63 6f 6e 74 65 6e 74 73 2e 6c 65 6e 67 74 68 20 | nts();.....if.(.contents.length. |
260e0 | 29 20 7b 0a 09 09 09 09 63 6f 6e 74 65 6e 74 73 2e 77 72 61 70 41 6c 6c 28 20 68 74 6d 6c 20 29 | ).{.....contents.wrapAll(.html.) |
26100 | 3b 0a 0a 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 73 65 6c 66 2e 61 70 70 65 6e 64 28 20 | ;.....}.else.{.....self.append(. |
26120 | 68 74 6d 6c 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 29 3b 0a 09 7d 2c 0a 0a 09 77 72 61 70 3a 20 66 | html.);....}...});..},...wrap:.f |
26140 | 75 6e 63 74 69 6f 6e 28 20 68 74 6d 6c 20 29 20 7b 0a 09 09 76 61 72 20 69 73 46 75 6e 63 74 69 | unction(.html.).{...var.isFuncti |
26160 | 6f 6e 20 3d 20 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 68 74 6d 6c 20 29 3b 0a | on.=.jQuery.isFunction(.html.);. |
26180 | 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 65 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 69 29 20 | ...return.this.each(function(i). |
261a0 | 7b 0a 09 09 09 6a 51 75 65 72 79 28 20 74 68 69 73 20 29 2e 77 72 61 70 41 6c 6c 28 20 69 73 46 | {....jQuery(.this.).wrapAll(.isF |
261c0 | 75 6e 63 74 69 6f 6e 20 3f 20 68 74 6d 6c 2e 63 61 6c 6c 28 74 68 69 73 2c 20 69 29 20 3a 20 68 | unction.?.html.call(this,.i).:.h |
261e0 | 74 6d 6c 20 29 3b 0a 09 09 7d 29 3b 0a 09 7d 2c 0a 0a 09 75 6e 77 72 61 70 3a 20 66 75 6e 63 74 | tml.);...});..},...unwrap:.funct |
26200 | 69 6f 6e 28 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 70 61 72 65 6e 74 28 29 2e 65 | ion().{...return.this.parent().e |
26220 | 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 69 66 20 28 20 21 6a 51 75 65 72 79 | ach(function().{....if.(.!jQuery |
26240 | 2e 6e 6f 64 65 4e 61 6d 65 28 20 74 68 69 73 2c 20 22 62 6f 64 79 22 20 29 20 29 20 7b 0a 09 09 | .nodeName(.this,."body".).).{... |
26260 | 09 09 6a 51 75 65 72 79 28 20 74 68 69 73 20 29 2e 72 65 70 6c 61 63 65 57 69 74 68 28 20 74 68 | ..jQuery(.this.).replaceWith(.th |
26280 | 69 73 2e 63 68 69 6c 64 4e 6f 64 65 73 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 29 2e 65 6e 64 28 29 | is.childNodes.);....}...}).end() |
262a0 | 3b 0a 09 7d 2c 0a 0a 09 61 70 70 65 6e 64 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 72 | ;..},...append:.function().{...r |
262c0 | 65 74 75 72 6e 20 74 68 69 73 2e 64 6f 6d 4d 61 6e 69 70 28 61 72 67 75 6d 65 6e 74 73 2c 20 74 | eturn.this.domManip(arguments,.t |
262e0 | 72 75 65 2c 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a 09 09 09 69 66 20 28 20 | rue,.function(.elem.).{....if.(. |
26300 | 74 68 69 73 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 20 7c 7c 20 74 68 69 73 2e 6e 6f 64 65 | this.nodeType.===.1.||.this.node |
26320 | 54 79 70 65 20 3d 3d 3d 20 31 31 20 29 20 7b 0a 09 09 09 09 74 68 69 73 2e 61 70 70 65 6e 64 43 | Type.===.11.).{.....this.appendC |
26340 | 68 69 6c 64 28 20 65 6c 65 6d 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 29 3b 0a 09 7d 2c 0a 0a 09 70 | hild(.elem.);....}...});..},...p |
26360 | 72 65 70 65 6e 64 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 74 68 | repend:.function().{...return.th |
26380 | 69 73 2e 64 6f 6d 4d 61 6e 69 70 28 61 72 67 75 6d 65 6e 74 73 2c 20 74 72 75 65 2c 20 66 75 6e | is.domManip(arguments,.true,.fun |
263a0 | 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a 09 09 09 69 66 20 28 20 74 68 69 73 2e 6e 6f 64 | ction(.elem.).{....if.(.this.nod |
263c0 | 65 54 79 70 65 20 3d 3d 3d 20 31 20 7c 7c 20 74 68 69 73 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d | eType.===.1.||.this.nodeType.=== |
263e0 | 20 31 31 20 29 20 7b 0a 09 09 09 09 74 68 69 73 2e 69 6e 73 65 72 74 42 65 66 6f 72 65 28 20 65 | .11.).{.....this.insertBefore(.e |
26400 | 6c 65 6d 2c 20 74 68 69 73 2e 66 69 72 73 74 43 68 69 6c 64 20 29 3b 0a 09 09 09 7d 0a 09 09 7d | lem,.this.firstChild.);....}...} |
26420 | 29 3b 0a 09 7d 2c 0a 0a 09 62 65 66 6f 72 65 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 | );..},...before:.function().{... |
26440 | 69 66 20 28 20 21 69 73 44 69 73 63 6f 6e 6e 65 63 74 65 64 28 20 74 68 69 73 5b 30 5d 20 29 20 | if.(.!isDisconnected(.this[0].). |
26460 | 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 64 6f 6d 4d 61 6e 69 70 28 61 72 67 75 | ).{....return.this.domManip(argu |
26480 | 6d 65 6e 74 73 2c 20 66 61 6c 73 65 2c 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b | ments,.false,.function(.elem.).{ |
264a0 | 0a 09 09 09 09 74 68 69 73 2e 70 61 72 65 6e 74 4e 6f 64 65 2e 69 6e 73 65 72 74 42 65 66 6f 72 | .....this.parentNode.insertBefor |
264c0 | 65 28 20 65 6c 65 6d 2c 20 74 68 69 73 20 29 3b 0a 09 09 09 7d 29 3b 0a 09 09 7d 0a 0a 09 09 69 | e(.elem,.this.);....});...}....i |
264e0 | 66 20 28 20 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 29 20 7b 0a 09 09 09 76 61 72 20 | f.(.arguments.length.).{....var. |
26500 | 73 65 74 20 3d 20 6a 51 75 65 72 79 2e 63 6c 65 61 6e 28 20 61 72 67 75 6d 65 6e 74 73 20 29 3b | set.=.jQuery.clean(.arguments.); |
26520 | 0a 09 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 70 75 73 68 53 74 61 63 6b 28 20 6a 51 75 65 72 | ....return.this.pushStack(.jQuer |
26540 | 79 2e 6d 65 72 67 65 28 20 73 65 74 2c 20 74 68 69 73 20 29 2c 20 22 62 65 66 6f 72 65 22 2c 20 | y.merge(.set,.this.),."before",. |
26560 | 74 68 69 73 2e 73 65 6c 65 63 74 6f 72 20 29 3b 0a 09 09 7d 0a 09 7d 2c 0a 0a 09 61 66 74 65 72 | this.selector.);...}..},...after |
26580 | 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 69 66 20 28 20 21 69 73 44 69 73 63 6f 6e 6e | :.function().{...if.(.!isDisconn |
265a0 | 65 63 74 65 64 28 20 74 68 69 73 5b 30 5d 20 29 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 74 | ected(.this[0].).).{....return.t |
265c0 | 68 69 73 2e 64 6f 6d 4d 61 6e 69 70 28 61 72 67 75 6d 65 6e 74 73 2c 20 66 61 6c 73 65 2c 20 66 | his.domManip(arguments,.false,.f |
265e0 | 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a 09 09 09 09 74 68 69 73 2e 70 61 72 65 6e | unction(.elem.).{.....this.paren |
26600 | 74 4e 6f 64 65 2e 69 6e 73 65 72 74 42 65 66 6f 72 65 28 20 65 6c 65 6d 2c 20 74 68 69 73 2e 6e | tNode.insertBefore(.elem,.this.n |
26620 | 65 78 74 53 69 62 6c 69 6e 67 20 29 3b 0a 09 09 09 7d 29 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 28 | extSibling.);....});...}....if.( |
26640 | 20 61 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 29 20 7b 0a 09 09 09 76 61 72 20 73 65 74 | .arguments.length.).{....var.set |
26660 | 20 3d 20 6a 51 75 65 72 79 2e 63 6c 65 61 6e 28 20 61 72 67 75 6d 65 6e 74 73 20 29 3b 0a 09 09 | .=.jQuery.clean(.arguments.);... |
26680 | 09 72 65 74 75 72 6e 20 74 68 69 73 2e 70 75 73 68 53 74 61 63 6b 28 20 6a 51 75 65 72 79 2e 6d | .return.this.pushStack(.jQuery.m |
266a0 | 65 72 67 65 28 20 74 68 69 73 2c 20 73 65 74 20 29 2c 20 22 61 66 74 65 72 22 2c 20 74 68 69 73 | erge(.this,.set.),."after",.this |
266c0 | 2e 73 65 6c 65 63 74 6f 72 20 29 3b 0a 09 09 7d 0a 09 7d 2c 0a 0a 09 2f 2f 20 6b 65 65 70 44 61 | .selector.);...}..},...//.keepDa |
266e0 | 74 61 20 69 73 20 66 6f 72 20 69 6e 74 65 72 6e 61 6c 20 75 73 65 20 6f 6e 6c 79 2d 2d 64 6f 20 | ta.is.for.internal.use.only--do. |
26700 | 6e 6f 74 20 64 6f 63 75 6d 65 6e 74 0a 09 72 65 6d 6f 76 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 | not.document..remove:.function(. |
26720 | 73 65 6c 65 63 74 6f 72 2c 20 6b 65 65 70 44 61 74 61 20 29 20 7b 0a 09 09 76 61 72 20 65 6c 65 | selector,.keepData.).{...var.ele |
26740 | 6d 2c 0a 09 09 09 69 20 3d 20 30 3b 0a 0a 09 09 66 6f 72 20 28 20 3b 20 28 65 6c 65 6d 20 3d 20 | m,....i.=.0;....for.(.;.(elem.=. |
26760 | 74 68 69 73 5b 69 5d 29 20 21 3d 20 6e 75 6c 6c 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 69 66 20 | this[i]).!=.null;.i++.).{....if. |
26780 | 28 20 21 73 65 6c 65 63 74 6f 72 20 7c 7c 20 6a 51 75 65 72 79 2e 66 69 6c 74 65 72 28 20 73 65 | (.!selector.||.jQuery.filter(.se |
267a0 | 6c 65 63 74 6f 72 2c 20 5b 20 65 6c 65 6d 20 5d 20 29 2e 6c 65 6e 67 74 68 20 29 20 7b 0a 09 09 | lector,.[.elem.].).length.).{... |
267c0 | 09 09 69 66 20 28 20 21 6b 65 65 70 44 61 74 61 20 26 26 20 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 | ..if.(.!keepData.&&.elem.nodeTyp |
267e0 | 65 20 3d 3d 3d 20 31 20 29 20 7b 0a 09 09 09 09 09 6a 51 75 65 72 79 2e 63 6c 65 61 6e 44 61 74 | e.===.1.).{......jQuery.cleanDat |
26800 | 61 28 20 65 6c 65 6d 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 22 2a 22 | a(.elem.getElementsByTagName("*" |
26820 | 29 20 29 3b 0a 09 09 09 09 09 6a 51 75 65 72 79 2e 63 6c 65 61 6e 44 61 74 61 28 20 5b 20 65 6c | ).);......jQuery.cleanData(.[.el |
26840 | 65 6d 20 5d 20 29 3b 0a 09 09 09 09 7d 0a 0a 09 09 09 09 69 66 20 28 20 65 6c 65 6d 2e 70 61 72 | em.].);.....}......if.(.elem.par |
26860 | 65 6e 74 4e 6f 64 65 20 29 20 7b 0a 09 09 09 09 09 65 6c 65 6d 2e 70 61 72 65 6e 74 4e 6f 64 65 | entNode.).{......elem.parentNode |
26880 | 2e 72 65 6d 6f 76 65 43 68 69 6c 64 28 20 65 6c 65 6d 20 29 3b 0a 09 09 09 09 7d 0a 09 09 09 7d | .removeChild(.elem.);.....}....} |
268a0 | 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 7d 2c 0a 0a 09 65 6d 70 74 79 | ...}....return.this;..},...empty |
268c0 | 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 76 61 72 20 65 6c 65 6d 2c 0a 09 09 09 69 20 | :.function().{...var.elem,....i. |
268e0 | 3d 20 30 3b 0a 0a 09 09 66 6f 72 20 28 20 3b 20 28 65 6c 65 6d 20 3d 20 74 68 69 73 5b 69 5d 29 | =.0;....for.(.;.(elem.=.this[i]) |
26900 | 20 21 3d 20 6e 75 6c 6c 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 2f 2f 20 52 65 6d 6f 76 65 20 65 | .!=.null;.i++.).{....//.Remove.e |
26920 | 6c 65 6d 65 6e 74 20 6e 6f 64 65 73 20 61 6e 64 20 70 72 65 76 65 6e 74 20 6d 65 6d 6f 72 79 20 | lement.nodes.and.prevent.memory. |
26940 | 6c 65 61 6b 73 0a 09 09 09 69 66 20 28 20 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 | leaks....if.(.elem.nodeType.===. |
26960 | 31 20 29 20 7b 0a 09 09 09 09 6a 51 75 65 72 79 2e 63 6c 65 61 6e 44 61 74 61 28 20 65 6c 65 6d | 1.).{.....jQuery.cleanData(.elem |
26980 | 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 22 2a 22 29 20 29 3b 0a 09 09 | .getElementsByTagName("*").);... |
269a0 | 09 7d 0a 0a 09 09 09 2f 2f 20 52 65 6d 6f 76 65 20 61 6e 79 20 72 65 6d 61 69 6e 69 6e 67 20 6e | .}.....//.Remove.any.remaining.n |
269c0 | 6f 64 65 73 0a 09 09 09 77 68 69 6c 65 20 28 20 65 6c 65 6d 2e 66 69 72 73 74 43 68 69 6c 64 20 | odes....while.(.elem.firstChild. |
269e0 | 29 20 7b 0a 09 09 09 09 65 6c 65 6d 2e 72 65 6d 6f 76 65 43 68 69 6c 64 28 20 65 6c 65 6d 2e 66 | ).{.....elem.removeChild(.elem.f |
26a00 | 69 72 73 74 43 68 69 6c 64 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 | irstChild.);....}...}....return. |
26a20 | 74 68 69 73 3b 0a 09 7d 2c 0a 0a 09 63 6c 6f 6e 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 64 61 74 | this;..},...clone:.function(.dat |
26a40 | 61 41 6e 64 45 76 65 6e 74 73 2c 20 64 65 65 70 44 61 74 61 41 6e 64 45 76 65 6e 74 73 20 29 20 | aAndEvents,.deepDataAndEvents.). |
26a60 | 7b 0a 09 09 64 61 74 61 41 6e 64 45 76 65 6e 74 73 20 3d 20 64 61 74 61 41 6e 64 45 76 65 6e 74 | {...dataAndEvents.=.dataAndEvent |
26a80 | 73 20 3d 3d 20 6e 75 6c 6c 20 3f 20 66 61 6c 73 65 20 3a 20 64 61 74 61 41 6e 64 45 76 65 6e 74 | s.==.null.?.false.:.dataAndEvent |
26aa0 | 73 3b 0a 09 09 64 65 65 70 44 61 74 61 41 6e 64 45 76 65 6e 74 73 20 3d 20 64 65 65 70 44 61 74 | s;...deepDataAndEvents.=.deepDat |
26ac0 | 61 41 6e 64 45 76 65 6e 74 73 20 3d 3d 20 6e 75 6c 6c 20 3f 20 64 61 74 61 41 6e 64 45 76 65 6e | aAndEvents.==.null.?.dataAndEven |
26ae0 | 74 73 20 3a 20 64 65 65 70 44 61 74 61 41 6e 64 45 76 65 6e 74 73 3b 0a 0a 09 09 72 65 74 75 72 | ts.:.deepDataAndEvents;....retur |
26b00 | 6e 20 74 68 69 73 2e 6d 61 70 28 20 66 75 6e 63 74 69 6f 6e 20 28 29 20 7b 0a 09 09 09 72 65 74 | n.this.map(.function.().{....ret |
26b20 | 75 72 6e 20 6a 51 75 65 72 79 2e 63 6c 6f 6e 65 28 20 74 68 69 73 2c 20 64 61 74 61 41 6e 64 45 | urn.jQuery.clone(.this,.dataAndE |
26b40 | 76 65 6e 74 73 2c 20 64 65 65 70 44 61 74 61 41 6e 64 45 76 65 6e 74 73 20 29 3b 0a 09 09 7d 29 | vents,.deepDataAndEvents.);...}) |
26b60 | 3b 0a 09 7d 2c 0a 0a 09 68 74 6d 6c 3a 20 66 75 6e 63 74 69 6f 6e 28 20 76 61 6c 75 65 20 29 20 | ;..},...html:.function(.value.). |
26b80 | 7b 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 61 63 63 65 73 73 28 20 74 68 69 73 2c 20 | {...return.jQuery.access(.this,. |
26ba0 | 66 75 6e 63 74 69 6f 6e 28 20 76 61 6c 75 65 20 29 20 7b 0a 09 09 09 76 61 72 20 65 6c 65 6d 20 | function(.value.).{....var.elem. |
26bc0 | 3d 20 74 68 69 73 5b 30 5d 20 7c 7c 20 7b 7d 2c 0a 09 09 09 09 69 20 3d 20 30 2c 0a 09 09 09 09 | =.this[0].||.{},.....i.=.0,..... |
26be0 | 6c 20 3d 20 74 68 69 73 2e 6c 65 6e 67 74 68 3b 0a 0a 09 09 09 69 66 20 28 20 76 61 6c 75 65 20 | l.=.this.length;.....if.(.value. |
26c00 | 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 65 6c 65 | ===.undefined.).{.....return.ele |
26c20 | 6d 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 20 3f 0a 09 09 09 09 09 65 6c 65 6d 2e 69 6e 6e | m.nodeType.===.1.?......elem.inn |
26c40 | 65 72 48 54 4d 4c 2e 72 65 70 6c 61 63 65 28 20 72 69 6e 6c 69 6e 65 6a 51 75 65 72 79 2c 20 22 | erHTML.replace(.rinlinejQuery,." |
26c60 | 22 20 29 20 3a 0a 09 09 09 09 09 75 6e 64 65 66 69 6e 65 64 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f | ".).:......undefined;....}...../ |
26c80 | 2f 20 53 65 65 20 69 66 20 77 65 20 63 61 6e 20 74 61 6b 65 20 61 20 73 68 6f 72 74 63 75 74 20 | /.See.if.we.can.take.a.shortcut. |
26ca0 | 61 6e 64 20 6a 75 73 74 20 75 73 65 20 69 6e 6e 65 72 48 54 4d 4c 0a 09 09 09 69 66 20 28 20 74 | and.just.use.innerHTML....if.(.t |
26cc0 | 79 70 65 6f 66 20 76 61 6c 75 65 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 20 26 26 20 21 72 6e 6f | ypeof.value.===."string".&&.!rno |
26ce0 | 49 6e 6e 65 72 68 74 6d 6c 2e 74 65 73 74 28 20 76 61 6c 75 65 20 29 20 26 26 0a 09 09 09 09 28 | Innerhtml.test(.value.).&&.....( |
26d00 | 20 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 68 74 6d 6c 53 65 72 69 61 6c 69 7a 65 20 7c 7c | .jQuery.support.htmlSerialize.|| |
26d20 | 20 21 72 6e 6f 73 68 69 6d 63 61 63 68 65 2e 74 65 73 74 28 20 76 61 6c 75 65 20 29 20 20 29 20 | .!rnoshimcache.test(.value.)..). |
26d40 | 26 26 0a 09 09 09 09 28 20 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 6c 65 61 64 69 6e 67 57 | &&.....(.jQuery.support.leadingW |
26d60 | 68 69 74 65 73 70 61 63 65 20 7c 7c 20 21 72 6c 65 61 64 69 6e 67 57 68 69 74 65 73 70 61 63 65 | hitespace.||.!rleadingWhitespace |
26d80 | 2e 74 65 73 74 28 20 76 61 6c 75 65 20 29 20 29 20 26 26 0a 09 09 09 09 21 77 72 61 70 4d 61 70 | .test(.value.).).&&.....!wrapMap |
26da0 | 5b 20 28 20 72 74 61 67 4e 61 6d 65 2e 65 78 65 63 28 20 76 61 6c 75 65 20 29 20 7c 7c 20 5b 22 | [.(.rtagName.exec(.value.).||.[" |
26dc0 | 22 2c 20 22 22 5d 20 29 5b 31 5d 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 20 5d 20 29 20 7b 0a | ",.""].)[1].toLowerCase().].).{. |
26de0 | 0a 09 09 09 09 76 61 6c 75 65 20 3d 20 76 61 6c 75 65 2e 72 65 70 6c 61 63 65 28 20 72 78 68 74 | .....value.=.value.replace(.rxht |
26e00 | 6d 6c 54 61 67 2c 20 22 3c 24 31 3e 3c 2f 24 32 3e 22 20 29 3b 0a 0a 09 09 09 09 74 72 79 20 7b | mlTag,."<$1></$2>".);......try.{ |
26e20 | 0a 09 09 09 09 09 66 6f 72 20 28 3b 20 69 20 3c 20 6c 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 09 | ......for.(;.i.<.l;.i++.).{..... |
26e40 | 09 09 2f 2f 20 52 65 6d 6f 76 65 20 65 6c 65 6d 65 6e 74 20 6e 6f 64 65 73 20 61 6e 64 20 70 72 | ..//.Remove.element.nodes.and.pr |
26e60 | 65 76 65 6e 74 20 6d 65 6d 6f 72 79 20 6c 65 61 6b 73 0a 09 09 09 09 09 09 65 6c 65 6d 20 3d 20 | event.memory.leaks.......elem.=. |
26e80 | 74 68 69 73 5b 69 5d 20 7c 7c 20 7b 7d 3b 0a 09 09 09 09 09 09 69 66 20 28 20 65 6c 65 6d 2e 6e | this[i].||.{};.......if.(.elem.n |
26ea0 | 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 20 29 20 7b 0a 09 09 09 09 09 09 09 6a 51 75 65 72 79 2e | odeType.===.1.).{........jQuery. |
26ec0 | 63 6c 65 61 6e 44 61 74 61 28 20 65 6c 65 6d 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 | cleanData(.elem.getElementsByTag |
26ee0 | 4e 61 6d 65 28 20 22 2a 22 20 29 20 29 3b 0a 09 09 09 09 09 09 09 65 6c 65 6d 2e 69 6e 6e 65 72 | Name(."*".).);........elem.inner |
26f00 | 48 54 4d 4c 20 3d 20 76 61 6c 75 65 3b 0a 09 09 09 09 09 09 7d 0a 09 09 09 09 09 7d 0a 0a 09 09 | HTML.=.value;.......}......}.... |
26f20 | 09 09 09 65 6c 65 6d 20 3d 20 30 3b 0a 0a 09 09 09 09 2f 2f 20 49 66 20 75 73 69 6e 67 20 69 6e | ...elem.=.0;......//.If.using.in |
26f40 | 6e 65 72 48 54 4d 4c 20 74 68 72 6f 77 73 20 61 6e 20 65 78 63 65 70 74 69 6f 6e 2c 20 75 73 65 | nerHTML.throws.an.exception,.use |
26f60 | 20 74 68 65 20 66 61 6c 6c 62 61 63 6b 20 6d 65 74 68 6f 64 0a 09 09 09 09 7d 20 63 61 74 63 68 | .the.fallback.method.....}.catch |
26f80 | 28 65 29 20 7b 7d 0a 09 09 09 7d 0a 0a 09 09 09 69 66 20 28 20 65 6c 65 6d 20 29 20 7b 0a 09 09 | (e).{}....}.....if.(.elem.).{... |
26fa0 | 09 09 74 68 69 73 2e 65 6d 70 74 79 28 29 2e 61 70 70 65 6e 64 28 20 76 61 6c 75 65 20 29 3b 0a | ..this.empty().append(.value.);. |
26fc0 | 09 09 09 7d 0a 09 09 7d 2c 20 6e 75 6c 6c 2c 20 76 61 6c 75 65 2c 20 61 72 67 75 6d 65 6e 74 73 | ...}...},.null,.value,.arguments |
26fe0 | 2e 6c 65 6e 67 74 68 20 29 3b 0a 09 7d 2c 0a 0a 09 72 65 70 6c 61 63 65 57 69 74 68 3a 20 66 75 | .length.);..},...replaceWith:.fu |
27000 | 6e 63 74 69 6f 6e 28 20 76 61 6c 75 65 20 29 20 7b 0a 09 09 69 66 20 28 20 21 69 73 44 69 73 63 | nction(.value.).{...if.(.!isDisc |
27020 | 6f 6e 6e 65 63 74 65 64 28 20 74 68 69 73 5b 30 5d 20 29 20 29 20 7b 0a 09 09 09 2f 2f 20 4d 61 | onnected(.this[0].).).{....//.Ma |
27040 | 6b 65 20 73 75 72 65 20 74 68 61 74 20 74 68 65 20 65 6c 65 6d 65 6e 74 73 20 61 72 65 20 72 65 | ke.sure.that.the.elements.are.re |
27060 | 6d 6f 76 65 64 20 66 72 6f 6d 20 74 68 65 20 44 4f 4d 20 62 65 66 6f 72 65 20 74 68 65 79 20 61 | moved.from.the.DOM.before.they.a |
27080 | 72 65 20 69 6e 73 65 72 74 65 64 0a 09 09 09 2f 2f 20 74 68 69 73 20 63 61 6e 20 68 65 6c 70 20 | re.inserted....//.this.can.help. |
270a0 | 66 69 78 20 72 65 70 6c 61 63 69 6e 67 20 61 20 70 61 72 65 6e 74 20 77 69 74 68 20 63 68 69 6c | fix.replacing.a.parent.with.chil |
270c0 | 64 20 65 6c 65 6d 65 6e 74 73 0a 09 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 | d.elements....if.(.jQuery.isFunc |
270e0 | 74 69 6f 6e 28 20 76 61 6c 75 65 20 29 20 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 74 68 69 | tion(.value.).).{.....return.thi |
27100 | 73 2e 65 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 69 29 20 7b 0a 09 09 09 09 09 76 61 72 20 73 65 | s.each(function(i).{......var.se |
27120 | 6c 66 20 3d 20 6a 51 75 65 72 79 28 74 68 69 73 29 2c 20 6f 6c 64 20 3d 20 73 65 6c 66 2e 68 74 | lf.=.jQuery(this),.old.=.self.ht |
27140 | 6d 6c 28 29 3b 0a 09 09 09 09 09 73 65 6c 66 2e 72 65 70 6c 61 63 65 57 69 74 68 28 20 76 61 6c | ml();......self.replaceWith(.val |
27160 | 75 65 2e 63 61 6c 6c 28 20 74 68 69 73 2c 20 69 2c 20 6f 6c 64 20 29 20 29 3b 0a 09 09 09 09 7d | ue.call(.this,.i,.old.).);.....} |
27180 | 29 3b 0a 09 09 09 7d 0a 0a 09 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 76 61 6c 75 65 20 21 3d | );....}.....if.(.typeof.value.!= |
271a0 | 3d 20 22 73 74 72 69 6e 67 22 20 29 20 7b 0a 09 09 09 09 76 61 6c 75 65 20 3d 20 6a 51 75 65 72 | =."string".).{.....value.=.jQuer |
271c0 | 79 28 20 76 61 6c 75 65 20 29 2e 64 65 74 61 63 68 28 29 3b 0a 09 09 09 7d 0a 0a 09 09 09 72 65 | y(.value.).detach();....}.....re |
271e0 | 74 75 72 6e 20 74 68 69 73 2e 65 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 | turn.this.each(function().{..... |
27200 | 76 61 72 20 6e 65 78 74 20 3d 20 74 68 69 73 2e 6e 65 78 74 53 69 62 6c 69 6e 67 2c 0a 09 09 09 | var.next.=.this.nextSibling,.... |
27220 | 09 09 70 61 72 65 6e 74 20 3d 20 74 68 69 73 2e 70 61 72 65 6e 74 4e 6f 64 65 3b 0a 0a 09 09 09 | ..parent.=.this.parentNode;..... |
27240 | 09 6a 51 75 65 72 79 28 20 74 68 69 73 20 29 2e 72 65 6d 6f 76 65 28 29 3b 0a 0a 09 09 09 09 69 | .jQuery(.this.).remove();......i |
27260 | 66 20 28 20 6e 65 78 74 20 29 20 7b 0a 09 09 09 09 09 6a 51 75 65 72 79 28 6e 65 78 74 29 2e 62 | f.(.next.).{......jQuery(next).b |
27280 | 65 66 6f 72 65 28 20 76 61 6c 75 65 20 29 3b 0a 09 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 | efore(.value.);.....}.else.{.... |
272a0 | 09 09 6a 51 75 65 72 79 28 70 61 72 65 6e 74 29 2e 61 70 70 65 6e 64 28 20 76 61 6c 75 65 20 29 | ..jQuery(parent).append(.value.) |
272c0 | 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 29 3b 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 74 68 69 | ;.....}....});...}....return.thi |
272e0 | 73 2e 6c 65 6e 67 74 68 20 3f 0a 09 09 09 74 68 69 73 2e 70 75 73 68 53 74 61 63 6b 28 20 6a 51 | s.length.?....this.pushStack(.jQ |
27300 | 75 65 72 79 28 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 20 3f 20 | uery(jQuery.isFunction(value).?. |
27320 | 76 61 6c 75 65 28 29 20 3a 20 76 61 6c 75 65 29 2c 20 22 72 65 70 6c 61 63 65 57 69 74 68 22 2c | value().:.value),."replaceWith", |
27340 | 20 76 61 6c 75 65 20 29 20 3a 0a 09 09 09 74 68 69 73 3b 0a 09 7d 2c 0a 0a 09 64 65 74 61 63 68 | .value.).:....this;..},...detach |
27360 | 3a 20 66 75 6e 63 74 69 6f 6e 28 20 73 65 6c 65 63 74 6f 72 20 29 20 7b 0a 09 09 72 65 74 75 72 | :.function(.selector.).{...retur |
27380 | 6e 20 74 68 69 73 2e 72 65 6d 6f 76 65 28 20 73 65 6c 65 63 74 6f 72 2c 20 74 72 75 65 20 29 3b | n.this.remove(.selector,.true.); |
273a0 | 0a 09 7d 2c 0a 0a 09 64 6f 6d 4d 61 6e 69 70 3a 20 66 75 6e 63 74 69 6f 6e 28 20 61 72 67 73 2c | ..},...domManip:.function(.args, |
273c0 | 20 74 61 62 6c 65 2c 20 63 61 6c 6c 62 61 63 6b 20 29 20 7b 0a 0a 09 09 2f 2f 20 46 6c 61 74 74 | .table,.callback.).{....//.Flatt |
273e0 | 65 6e 20 61 6e 79 20 6e 65 73 74 65 64 20 61 72 72 61 79 73 0a 09 09 61 72 67 73 20 3d 20 5b 5d | en.any.nested.arrays...args.=.[] |
27400 | 2e 63 6f 6e 63 61 74 2e 61 70 70 6c 79 28 20 5b 5d 2c 20 61 72 67 73 20 29 3b 0a 0a 09 09 76 61 | .concat.apply(.[],.args.);....va |
27420 | 72 20 72 65 73 75 6c 74 73 2c 20 66 69 72 73 74 2c 20 66 72 61 67 6d 65 6e 74 2c 20 69 4e 6f 43 | r.results,.first,.fragment,.iNoC |
27440 | 6c 6f 6e 65 2c 0a 09 09 09 69 20 3d 20 30 2c 0a 09 09 09 76 61 6c 75 65 20 3d 20 61 72 67 73 5b | lone,....i.=.0,....value.=.args[ |
27460 | 30 5d 2c 0a 09 09 09 73 63 72 69 70 74 73 20 3d 20 5b 5d 2c 0a 09 09 09 6c 20 3d 20 74 68 69 73 | 0],....scripts.=.[],....l.=.this |
27480 | 2e 6c 65 6e 67 74 68 3b 0a 0a 09 09 2f 2f 20 57 65 20 63 61 6e 27 74 20 63 6c 6f 6e 65 4e 6f 64 | .length;....//.We.can't.cloneNod |
274a0 | 65 20 66 72 61 67 6d 65 6e 74 73 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 20 63 68 65 63 6b 65 64 | e.fragments.that.contain.checked |
274c0 | 2c 20 69 6e 20 57 65 62 4b 69 74 0a 09 09 69 66 20 28 20 21 6a 51 75 65 72 79 2e 73 75 70 70 6f | ,.in.WebKit...if.(.!jQuery.suppo |
274e0 | 72 74 2e 63 68 65 63 6b 43 6c 6f 6e 65 20 26 26 20 6c 20 3e 20 31 20 26 26 20 74 79 70 65 6f 66 | rt.checkClone.&&.l.>.1.&&.typeof |
27500 | 20 76 61 6c 75 65 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 20 26 26 20 72 63 68 65 63 6b 65 64 2e | .value.===."string".&&.rchecked. |
27520 | 74 65 73 74 28 20 76 61 6c 75 65 20 29 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 74 68 69 73 | test(.value.).).{....return.this |
27540 | 2e 65 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 6a 51 75 65 72 79 28 74 68 | .each(function().{.....jQuery(th |
27560 | 69 73 29 2e 64 6f 6d 4d 61 6e 69 70 28 20 61 72 67 73 2c 20 74 61 62 6c 65 2c 20 63 61 6c 6c 62 | is).domManip(.args,.table,.callb |
27580 | 61 63 6b 20 29 3b 0a 09 09 09 7d 29 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 6a 51 75 65 72 79 | ack.);....});...}....if.(.jQuery |
275a0 | 2e 69 73 46 75 6e 63 74 69 6f 6e 28 76 61 6c 75 65 29 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e | .isFunction(value).).{....return |
275c0 | 20 74 68 69 73 2e 65 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 69 29 20 7b 0a 09 09 09 09 76 61 72 | .this.each(function(i).{.....var |
275e0 | 20 73 65 6c 66 20 3d 20 6a 51 75 65 72 79 28 74 68 69 73 29 3b 0a 09 09 09 09 61 72 67 73 5b 30 | .self.=.jQuery(this);.....args[0 |
27600 | 5d 20 3d 20 76 61 6c 75 65 2e 63 61 6c 6c 28 20 74 68 69 73 2c 20 69 2c 20 74 61 62 6c 65 20 3f | ].=.value.call(.this,.i,.table.? |
27620 | 20 73 65 6c 66 2e 68 74 6d 6c 28 29 20 3a 20 75 6e 64 65 66 69 6e 65 64 20 29 3b 0a 09 09 09 09 | .self.html().:.undefined.);..... |
27640 | 73 65 6c 66 2e 64 6f 6d 4d 61 6e 69 70 28 20 61 72 67 73 2c 20 74 61 62 6c 65 2c 20 63 61 6c 6c | self.domManip(.args,.table,.call |
27660 | 62 61 63 6b 20 29 3b 0a 09 09 09 7d 29 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 74 68 69 73 5b | back.);....});...}....if.(.this[ |
27680 | 30 5d 20 29 20 7b 0a 09 09 09 72 65 73 75 6c 74 73 20 3d 20 6a 51 75 65 72 79 2e 62 75 69 6c 64 | 0].).{....results.=.jQuery.build |
276a0 | 46 72 61 67 6d 65 6e 74 28 20 61 72 67 73 2c 20 74 68 69 73 2c 20 73 63 72 69 70 74 73 20 29 3b | Fragment(.args,.this,.scripts.); |
276c0 | 0a 09 09 09 66 72 61 67 6d 65 6e 74 20 3d 20 72 65 73 75 6c 74 73 2e 66 72 61 67 6d 65 6e 74 3b | ....fragment.=.results.fragment; |
276e0 | 0a 09 09 09 66 69 72 73 74 20 3d 20 66 72 61 67 6d 65 6e 74 2e 66 69 72 73 74 43 68 69 6c 64 3b | ....first.=.fragment.firstChild; |
27700 | 0a 0a 09 09 09 69 66 20 28 20 66 72 61 67 6d 65 6e 74 2e 63 68 69 6c 64 4e 6f 64 65 73 2e 6c 65 | .....if.(.fragment.childNodes.le |
27720 | 6e 67 74 68 20 3d 3d 3d 20 31 20 29 20 7b 0a 09 09 09 09 66 72 61 67 6d 65 6e 74 20 3d 20 66 69 | ngth.===.1.).{.....fragment.=.fi |
27740 | 72 73 74 3b 0a 09 09 09 7d 0a 0a 09 09 09 69 66 20 28 20 66 69 72 73 74 20 29 20 7b 0a 09 09 09 | rst;....}.....if.(.first.).{.... |
27760 | 09 74 61 62 6c 65 20 3d 20 74 61 62 6c 65 20 26 26 20 6a 51 75 65 72 79 2e 6e 6f 64 65 4e 61 6d | .table.=.table.&&.jQuery.nodeNam |
27780 | 65 28 20 66 69 72 73 74 2c 20 22 74 72 22 20 29 3b 0a 0a 09 09 09 09 2f 2f 20 55 73 65 20 74 68 | e(.first,."tr".);......//.Use.th |
277a0 | 65 20 6f 72 69 67 69 6e 61 6c 20 66 72 61 67 6d 65 6e 74 20 66 6f 72 20 74 68 65 20 6c 61 73 74 | e.original.fragment.for.the.last |
277c0 | 20 69 74 65 6d 20 69 6e 73 74 65 61 64 20 6f 66 20 74 68 65 20 66 69 72 73 74 20 62 65 63 61 75 | .item.instead.of.the.first.becau |
277e0 | 73 65 20 69 74 20 63 61 6e 20 65 6e 64 20 75 70 0a 09 09 09 09 2f 2f 20 62 65 69 6e 67 20 65 6d | se.it.can.end.up.....//.being.em |
27800 | 70 74 69 65 64 20 69 6e 63 6f 72 72 65 63 74 6c 79 20 69 6e 20 63 65 72 74 61 69 6e 20 73 69 74 | ptied.incorrectly.in.certain.sit |
27820 | 75 61 74 69 6f 6e 73 20 28 23 38 30 37 30 29 2e 0a 09 09 09 09 2f 2f 20 46 72 61 67 6d 65 6e 74 | uations.(#8070)......//.Fragment |
27840 | 73 20 66 72 6f 6d 20 74 68 65 20 66 72 61 67 6d 65 6e 74 20 63 61 63 68 65 20 6d 75 73 74 20 61 | s.from.the.fragment.cache.must.a |
27860 | 6c 77 61 79 73 20 62 65 20 63 6c 6f 6e 65 64 20 61 6e 64 20 6e 65 76 65 72 20 75 73 65 64 20 69 | lways.be.cloned.and.never.used.i |
27880 | 6e 20 70 6c 61 63 65 2e 0a 09 09 09 09 66 6f 72 20 28 20 69 4e 6f 43 6c 6f 6e 65 20 3d 20 72 65 | n.place......for.(.iNoClone.=.re |
278a0 | 73 75 6c 74 73 2e 63 61 63 68 65 61 62 6c 65 20 7c 7c 20 6c 20 2d 20 31 3b 20 69 20 3c 20 6c 3b | sults.cacheable.||.l.-.1;.i.<.l; |
278c0 | 20 69 2b 2b 20 29 20 7b 0a 09 09 09 09 09 63 61 6c 6c 62 61 63 6b 2e 63 61 6c 6c 28 0a 09 09 09 | .i++.).{......callback.call(.... |
278e0 | 09 09 09 74 61 62 6c 65 20 26 26 20 6a 51 75 65 72 79 2e 6e 6f 64 65 4e 61 6d 65 28 20 74 68 69 | ...table.&&.jQuery.nodeName(.thi |
27900 | 73 5b 69 5d 2c 20 22 74 61 62 6c 65 22 20 29 20 3f 0a 09 09 09 09 09 09 09 66 69 6e 64 4f 72 41 | s[i],."table".).?........findOrA |
27920 | 70 70 65 6e 64 28 20 74 68 69 73 5b 69 5d 2c 20 22 74 62 6f 64 79 22 20 29 20 3a 0a 09 09 09 09 | ppend(.this[i],."tbody".).:..... |
27940 | 09 09 09 74 68 69 73 5b 69 5d 2c 0a 09 09 09 09 09 09 69 20 3d 3d 3d 20 69 4e 6f 43 6c 6f 6e 65 | ...this[i],.......i.===.iNoClone |
27960 | 20 3f 0a 09 09 09 09 09 09 09 66 72 61 67 6d 65 6e 74 20 3a 0a 09 09 09 09 09 09 09 6a 51 75 65 | .?........fragment.:........jQue |
27980 | 72 79 2e 63 6c 6f 6e 65 28 20 66 72 61 67 6d 65 6e 74 2c 20 74 72 75 65 2c 20 74 72 75 65 20 29 | ry.clone(.fragment,.true,.true.) |
279a0 | 0a 09 09 09 09 09 29 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 46 69 78 20 23 | ......);.....}....}.....//.Fix.# |
279c0 | 31 31 38 30 39 3a 20 41 76 6f 69 64 20 6c 65 61 6b 69 6e 67 20 6d 65 6d 6f 72 79 0a 09 09 09 66 | 11809:.Avoid.leaking.memory....f |
279e0 | 72 61 67 6d 65 6e 74 20 3d 20 66 69 72 73 74 20 3d 20 6e 75 6c 6c 3b 0a 0a 09 09 09 69 66 20 28 | ragment.=.first.=.null;.....if.( |
27a00 | 20 73 63 72 69 70 74 73 2e 6c 65 6e 67 74 68 20 29 20 7b 0a 09 09 09 09 6a 51 75 65 72 79 2e 65 | .scripts.length.).{.....jQuery.e |
27a20 | 61 63 68 28 20 73 63 72 69 70 74 73 2c 20 66 75 6e 63 74 69 6f 6e 28 20 69 2c 20 65 6c 65 6d 20 | ach(.scripts,.function(.i,.elem. |
27a40 | 29 20 7b 0a 09 09 09 09 09 69 66 20 28 20 65 6c 65 6d 2e 73 72 63 20 29 20 7b 0a 09 09 09 09 09 | ).{......if.(.elem.src.).{...... |
27a60 | 09 69 66 20 28 20 6a 51 75 65 72 79 2e 61 6a 61 78 20 29 20 7b 0a 09 09 09 09 09 09 09 6a 51 75 | .if.(.jQuery.ajax.).{........jQu |
27a80 | 65 72 79 2e 61 6a 61 78 28 7b 0a 09 09 09 09 09 09 09 09 75 72 6c 3a 20 65 6c 65 6d 2e 73 72 63 | ery.ajax({.........url:.elem.src |
27aa0 | 2c 0a 09 09 09 09 09 09 09 09 74 79 70 65 3a 20 22 47 45 54 22 2c 0a 09 09 09 09 09 09 09 09 64 | ,.........type:."GET",.........d |
27ac0 | 61 74 61 54 79 70 65 3a 20 22 73 63 72 69 70 74 22 2c 0a 09 09 09 09 09 09 09 09 61 73 79 6e 63 | ataType:."script",.........async |
27ae0 | 3a 20 66 61 6c 73 65 2c 0a 09 09 09 09 09 09 09 09 67 6c 6f 62 61 6c 3a 20 66 61 6c 73 65 2c 0a | :.false,.........global:.false,. |
27b00 | 09 09 09 09 09 09 09 09 22 74 68 72 6f 77 73 22 3a 20 74 72 75 65 0a 09 09 09 09 09 09 09 7d 29 | ........"throws":.true........}) |
27b20 | 3b 0a 09 09 09 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 09 09 09 6a 51 75 65 72 79 2e 65 | ;.......}.else.{........jQuery.e |
27b40 | 72 72 6f 72 28 22 6e 6f 20 61 6a 61 78 22 29 3b 0a 09 09 09 09 09 09 7d 0a 09 09 09 09 09 7d 20 | rror("no.ajax");.......}......}. |
27b60 | 65 6c 73 65 20 7b 0a 09 09 09 09 09 09 6a 51 75 65 72 79 2e 67 6c 6f 62 61 6c 45 76 61 6c 28 20 | else.{.......jQuery.globalEval(. |
27b80 | 28 20 65 6c 65 6d 2e 74 65 78 74 20 7c 7c 20 65 6c 65 6d 2e 74 65 78 74 43 6f 6e 74 65 6e 74 20 | (.elem.text.||.elem.textContent. |
27ba0 | 7c 7c 20 65 6c 65 6d 2e 69 6e 6e 65 72 48 54 4d 4c 20 7c 7c 20 22 22 20 29 2e 72 65 70 6c 61 63 | ||.elem.innerHTML.||."".).replac |
27bc0 | 65 28 20 72 63 6c 65 61 6e 53 63 72 69 70 74 2c 20 22 22 20 29 20 29 3b 0a 09 09 09 09 09 7d 0a | e(.rcleanScript,."".).);......}. |
27be0 | 0a 09 09 09 09 09 69 66 20 28 20 65 6c 65 6d 2e 70 61 72 65 6e 74 4e 6f 64 65 20 29 20 7b 0a 09 | ......if.(.elem.parentNode.).{.. |
27c00 | 09 09 09 09 09 65 6c 65 6d 2e 70 61 72 65 6e 74 4e 6f 64 65 2e 72 65 6d 6f 76 65 43 68 69 6c 64 | .....elem.parentNode.removeChild |
27c20 | 28 20 65 6c 65 6d 20 29 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 29 3b 0a 09 09 09 7d 0a 09 09 | (.elem.);......}.....});....}... |
27c40 | 7d 0a 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 7d 0a 7d 29 3b 0a 0a 66 75 6e 63 74 69 | }....return.this;..}.});..functi |
27c60 | 6f 6e 20 66 69 6e 64 4f 72 41 70 70 65 6e 64 28 20 65 6c 65 6d 2c 20 74 61 67 20 29 20 7b 0a 09 | on.findOrAppend(.elem,.tag.).{.. |
27c80 | 72 65 74 75 72 6e 20 65 6c 65 6d 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 | return.elem.getElementsByTagName |
27ca0 | 28 20 74 61 67 20 29 5b 30 5d 20 7c 7c 20 65 6c 65 6d 2e 61 70 70 65 6e 64 43 68 69 6c 64 28 20 | (.tag.)[0].||.elem.appendChild(. |
27cc0 | 65 6c 65 6d 2e 6f 77 6e 65 72 44 6f 63 75 6d 65 6e 74 2e 63 72 65 61 74 65 45 6c 65 6d 65 6e 74 | elem.ownerDocument.createElement |
27ce0 | 28 20 74 61 67 20 29 20 29 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 63 6c 6f 6e 65 43 6f 70 79 | (.tag.).);.}..function.cloneCopy |
27d00 | 45 76 65 6e 74 28 20 73 72 63 2c 20 64 65 73 74 20 29 20 7b 0a 0a 09 69 66 20 28 20 64 65 73 74 | Event(.src,.dest.).{...if.(.dest |
27d20 | 2e 6e 6f 64 65 54 79 70 65 20 21 3d 3d 20 31 20 7c 7c 20 21 6a 51 75 65 72 79 2e 68 61 73 44 61 | .nodeType.!==.1.||.!jQuery.hasDa |
27d40 | 74 61 28 20 73 72 63 20 29 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 3b 0a 09 7d 0a 0a 09 76 61 72 | ta(.src.).).{...return;..}...var |
27d60 | 20 74 79 70 65 2c 20 69 2c 20 6c 2c 0a 09 09 6f 6c 64 44 61 74 61 20 3d 20 6a 51 75 65 72 79 2e | .type,.i,.l,...oldData.=.jQuery. |
27d80 | 5f 64 61 74 61 28 20 73 72 63 20 29 2c 0a 09 09 63 75 72 44 61 74 61 20 3d 20 6a 51 75 65 72 79 | _data(.src.),...curData.=.jQuery |
27da0 | 2e 5f 64 61 74 61 28 20 64 65 73 74 2c 20 6f 6c 64 44 61 74 61 20 29 2c 0a 09 09 65 76 65 6e 74 | ._data(.dest,.oldData.),...event |
27dc0 | 73 20 3d 20 6f 6c 64 44 61 74 61 2e 65 76 65 6e 74 73 3b 0a 0a 09 69 66 20 28 20 65 76 65 6e 74 | s.=.oldData.events;...if.(.event |
27de0 | 73 20 29 20 7b 0a 09 09 64 65 6c 65 74 65 20 63 75 72 44 61 74 61 2e 68 61 6e 64 6c 65 3b 0a 09 | s.).{...delete.curData.handle;.. |
27e00 | 09 63 75 72 44 61 74 61 2e 65 76 65 6e 74 73 20 3d 20 7b 7d 3b 0a 0a 09 09 66 6f 72 20 28 20 74 | .curData.events.=.{};....for.(.t |
27e20 | 79 70 65 20 69 6e 20 65 76 65 6e 74 73 20 29 20 7b 0a 09 09 09 66 6f 72 20 28 20 69 20 3d 20 30 | ype.in.events.).{....for.(.i.=.0 |
27e40 | 2c 20 6c 20 3d 20 65 76 65 6e 74 73 5b 20 74 79 70 65 20 5d 2e 6c 65 6e 67 74 68 3b 20 69 20 3c | ,.l.=.events[.type.].length;.i.< |
27e60 | 20 6c 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 61 64 64 | .l;.i++.).{.....jQuery.event.add |
27e80 | 28 20 64 65 73 74 2c 20 74 79 70 65 2c 20 65 76 65 6e 74 73 5b 20 74 79 70 65 20 5d 5b 20 69 20 | (.dest,.type,.events[.type.][.i. |
27ea0 | 5d 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 0a 09 7d 0a 0a 09 2f 2f 20 6d 61 6b 65 20 74 68 65 20 63 | ].);....}...}..}...//.make.the.c |
27ec0 | 6c 6f 6e 65 64 20 70 75 62 6c 69 63 20 64 61 74 61 20 6f 62 6a 65 63 74 20 61 20 63 6f 70 79 20 | loned.public.data.object.a.copy. |
27ee0 | 66 72 6f 6d 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 0a 09 69 66 20 28 20 63 75 72 44 61 74 61 2e | from.the.original..if.(.curData. |
27f00 | 64 61 74 61 20 29 20 7b 0a 09 09 63 75 72 44 61 74 61 2e 64 61 74 61 20 3d 20 6a 51 75 65 72 79 | data.).{...curData.data.=.jQuery |
27f20 | 2e 65 78 74 65 6e 64 28 20 7b 7d 2c 20 63 75 72 44 61 74 61 2e 64 61 74 61 20 29 3b 0a 09 7d 0a | .extend(.{},.curData.data.);..}. |
27f40 | 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 63 6c 6f 6e 65 46 69 78 41 74 74 72 69 62 75 74 65 73 28 20 | }..function.cloneFixAttributes(. |
27f60 | 73 72 63 2c 20 64 65 73 74 20 29 20 7b 0a 09 76 61 72 20 6e 6f 64 65 4e 61 6d 65 3b 0a 0a 09 2f | src,.dest.).{..var.nodeName;.../ |
27f80 | 2f 20 57 65 20 64 6f 20 6e 6f 74 20 6e 65 65 64 20 74 6f 20 64 6f 20 61 6e 79 74 68 69 6e 67 20 | /.We.do.not.need.to.do.anything. |
27fa0 | 66 6f 72 20 6e 6f 6e 2d 45 6c 65 6d 65 6e 74 73 0a 09 69 66 20 28 20 64 65 73 74 2e 6e 6f 64 65 | for.non-Elements..if.(.dest.node |
27fc0 | 54 79 70 65 20 21 3d 3d 20 31 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 3b 0a 09 7d 0a 0a 09 2f 2f | Type.!==.1.).{...return;..}...// |
27fe0 | 20 63 6c 65 61 72 41 74 74 72 69 62 75 74 65 73 20 72 65 6d 6f 76 65 73 20 74 68 65 20 61 74 74 | .clearAttributes.removes.the.att |
28000 | 72 69 62 75 74 65 73 2c 20 77 68 69 63 68 20 77 65 20 64 6f 6e 27 74 20 77 61 6e 74 2c 0a 09 2f | ributes,.which.we.don't.want,../ |
28020 | 2f 20 62 75 74 20 61 6c 73 6f 20 72 65 6d 6f 76 65 73 20 74 68 65 20 61 74 74 61 63 68 45 76 65 | /.but.also.removes.the.attachEve |
28040 | 6e 74 20 65 76 65 6e 74 73 2c 20 77 68 69 63 68 20 77 65 20 2a 64 6f 2a 20 77 61 6e 74 0a 09 69 | nt.events,.which.we.*do*.want..i |
28060 | 66 20 28 20 64 65 73 74 2e 63 6c 65 61 72 41 74 74 72 69 62 75 74 65 73 20 29 20 7b 0a 09 09 64 | f.(.dest.clearAttributes.).{...d |
28080 | 65 73 74 2e 63 6c 65 61 72 41 74 74 72 69 62 75 74 65 73 28 29 3b 0a 09 7d 0a 0a 09 2f 2f 20 6d | est.clearAttributes();..}...//.m |
280a0 | 65 72 67 65 41 74 74 72 69 62 75 74 65 73 2c 20 69 6e 20 63 6f 6e 74 72 61 73 74 2c 20 6f 6e 6c | ergeAttributes,.in.contrast,.onl |
280c0 | 79 20 6d 65 72 67 65 73 20 62 61 63 6b 20 6f 6e 20 74 68 65 0a 09 2f 2f 20 6f 72 69 67 69 6e 61 | y.merges.back.on.the..//.origina |
280e0 | 6c 20 61 74 74 72 69 62 75 74 65 73 2c 20 6e 6f 74 20 74 68 65 20 65 76 65 6e 74 73 0a 09 69 66 | l.attributes,.not.the.events..if |
28100 | 20 28 20 64 65 73 74 2e 6d 65 72 67 65 41 74 74 72 69 62 75 74 65 73 20 29 20 7b 0a 09 09 64 65 | .(.dest.mergeAttributes.).{...de |
28120 | 73 74 2e 6d 65 72 67 65 41 74 74 72 69 62 75 74 65 73 28 20 73 72 63 20 29 3b 0a 09 7d 0a 0a 09 | st.mergeAttributes(.src.);..}... |
28140 | 6e 6f 64 65 4e 61 6d 65 20 3d 20 64 65 73 74 2e 6e 6f 64 65 4e 61 6d 65 2e 74 6f 4c 6f 77 65 72 | nodeName.=.dest.nodeName.toLower |
28160 | 43 61 73 65 28 29 3b 0a 0a 09 69 66 20 28 20 6e 6f 64 65 4e 61 6d 65 20 3d 3d 3d 20 22 6f 62 6a | Case();...if.(.nodeName.===."obj |
28180 | 65 63 74 22 20 29 20 7b 0a 09 09 2f 2f 20 49 45 36 2d 31 30 20 69 6d 70 72 6f 70 65 72 6c 79 20 | ect".).{...//.IE6-10.improperly. |
281a0 | 63 6c 6f 6e 65 73 20 63 68 69 6c 64 72 65 6e 20 6f 66 20 6f 62 6a 65 63 74 20 65 6c 65 6d 65 6e | clones.children.of.object.elemen |
281c0 | 74 73 20 75 73 69 6e 67 20 63 6c 61 73 73 69 64 2e 0a 09 09 2f 2f 20 49 45 31 30 20 74 68 72 6f | ts.using.classid....//.IE10.thro |
281e0 | 77 73 20 4e 6f 4d 6f 64 69 66 69 63 61 74 69 6f 6e 41 6c 6c 6f 77 65 64 45 72 72 6f 72 20 69 66 | ws.NoModificationAllowedError.if |
28200 | 20 70 61 72 65 6e 74 20 69 73 20 6e 75 6c 6c 2c 20 23 31 32 31 33 32 2e 0a 09 09 69 66 20 28 20 | .parent.is.null,.#12132....if.(. |
28220 | 64 65 73 74 2e 70 61 72 65 6e 74 4e 6f 64 65 20 29 20 7b 0a 09 09 09 64 65 73 74 2e 6f 75 74 65 | dest.parentNode.).{....dest.oute |
28240 | 72 48 54 4d 4c 20 3d 20 73 72 63 2e 6f 75 74 65 72 48 54 4d 4c 3b 0a 09 09 7d 0a 0a 09 09 2f 2f | rHTML.=.src.outerHTML;...}....// |
28260 | 20 54 68 69 73 20 70 61 74 68 20 61 70 70 65 61 72 73 20 75 6e 61 76 6f 69 64 61 62 6c 65 20 66 | .This.path.appears.unavoidable.f |
28280 | 6f 72 20 49 45 39 2e 20 57 68 65 6e 20 63 6c 6f 6e 69 6e 67 20 61 6e 20 6f 62 6a 65 63 74 0a 09 | or.IE9..When.cloning.an.object.. |
282a0 | 09 2f 2f 20 65 6c 65 6d 65 6e 74 20 69 6e 20 49 45 39 2c 20 74 68 65 20 6f 75 74 65 72 48 54 4d | .//.element.in.IE9,.the.outerHTM |
282c0 | 4c 20 73 74 72 61 74 65 67 79 20 61 62 6f 76 65 20 69 73 20 6e 6f 74 20 73 75 66 66 69 63 69 65 | L.strategy.above.is.not.sufficie |
282e0 | 6e 74 2e 0a 09 09 2f 2f 20 49 66 20 74 68 65 20 73 72 63 20 68 61 73 20 69 6e 6e 65 72 48 54 4d | nt....//.If.the.src.has.innerHTM |
28300 | 4c 20 61 6e 64 20 74 68 65 20 64 65 73 74 69 6e 61 74 69 6f 6e 20 64 6f 65 73 20 6e 6f 74 2c 0a | L.and.the.destination.does.not,. |
28320 | 09 09 2f 2f 20 63 6f 70 79 20 74 68 65 20 73 72 63 2e 69 6e 6e 65 72 48 54 4d 4c 20 69 6e 74 6f | ..//.copy.the.src.innerHTML.into |
28340 | 20 74 68 65 20 64 65 73 74 2e 69 6e 6e 65 72 48 54 4d 4c 2e 20 23 31 30 33 32 34 0a 09 09 69 66 | .the.dest.innerHTML..#10324...if |
28360 | 20 28 20 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 68 74 6d 6c 35 43 6c 6f 6e 65 20 26 26 20 | .(.jQuery.support.html5Clone.&&. |
28380 | 28 73 72 63 2e 69 6e 6e 65 72 48 54 4d 4c 20 26 26 20 21 6a 51 75 65 72 79 2e 74 72 69 6d 28 64 | (src.innerHTML.&&.!jQuery.trim(d |
283a0 | 65 73 74 2e 69 6e 6e 65 72 48 54 4d 4c 29 29 20 29 20 7b 0a 09 09 09 64 65 73 74 2e 69 6e 6e 65 | est.innerHTML)).).{....dest.inne |
283c0 | 72 48 54 4d 4c 20 3d 20 73 72 63 2e 69 6e 6e 65 72 48 54 4d 4c 3b 0a 09 09 7d 0a 0a 09 7d 20 65 | rHTML.=.src.innerHTML;...}...}.e |
283e0 | 6c 73 65 20 69 66 20 28 20 6e 6f 64 65 4e 61 6d 65 20 3d 3d 3d 20 22 69 6e 70 75 74 22 20 26 26 | lse.if.(.nodeName.===."input".&& |
28400 | 20 72 63 68 65 63 6b 61 62 6c 65 54 79 70 65 2e 74 65 73 74 28 20 73 72 63 2e 74 79 70 65 20 29 | .rcheckableType.test(.src.type.) |
28420 | 20 29 20 7b 0a 09 09 2f 2f 20 49 45 36 2d 38 20 66 61 69 6c 73 20 74 6f 20 70 65 72 73 69 73 74 | .).{...//.IE6-8.fails.to.persist |
28440 | 20 74 68 65 20 63 68 65 63 6b 65 64 20 73 74 61 74 65 20 6f 66 20 61 20 63 6c 6f 6e 65 64 20 63 | .the.checked.state.of.a.cloned.c |
28460 | 68 65 63 6b 62 6f 78 0a 09 09 2f 2f 20 6f 72 20 72 61 64 69 6f 20 62 75 74 74 6f 6e 2e 20 57 6f | heckbox...//.or.radio.button..Wo |
28480 | 72 73 65 2c 20 49 45 36 2d 37 20 66 61 69 6c 20 74 6f 20 67 69 76 65 20 74 68 65 20 63 6c 6f 6e | rse,.IE6-7.fail.to.give.the.clon |
284a0 | 65 64 20 65 6c 65 6d 65 6e 74 0a 09 09 2f 2f 20 61 20 63 68 65 63 6b 65 64 20 61 70 70 65 61 72 | ed.element...//.a.checked.appear |
284c0 | 61 6e 63 65 20 69 66 20 74 68 65 20 64 65 66 61 75 6c 74 43 68 65 63 6b 65 64 20 76 61 6c 75 65 | ance.if.the.defaultChecked.value |
284e0 | 20 69 73 6e 27 74 20 61 6c 73 6f 20 73 65 74 0a 0a 09 09 64 65 73 74 2e 64 65 66 61 75 6c 74 43 | .isn't.also.set....dest.defaultC |
28500 | 68 65 63 6b 65 64 20 3d 20 64 65 73 74 2e 63 68 65 63 6b 65 64 20 3d 20 73 72 63 2e 63 68 65 63 | hecked.=.dest.checked.=.src.chec |
28520 | 6b 65 64 3b 0a 0a 09 09 2f 2f 20 49 45 36 2d 37 20 67 65 74 20 63 6f 6e 66 75 73 65 64 20 61 6e | ked;....//.IE6-7.get.confused.an |
28540 | 64 20 65 6e 64 20 75 70 20 73 65 74 74 69 6e 67 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20 61 20 | d.end.up.setting.the.value.of.a. |
28560 | 63 6c 6f 6e 65 64 0a 09 09 2f 2f 20 63 68 65 63 6b 62 6f 78 2f 72 61 64 69 6f 20 62 75 74 74 6f | cloned...//.checkbox/radio.butto |
28580 | 6e 20 74 6f 20 61 6e 20 65 6d 70 74 79 20 73 74 72 69 6e 67 20 69 6e 73 74 65 61 64 20 6f 66 20 | n.to.an.empty.string.instead.of. |
285a0 | 22 6f 6e 22 0a 09 09 69 66 20 28 20 64 65 73 74 2e 76 61 6c 75 65 20 21 3d 3d 20 73 72 63 2e 76 | "on"...if.(.dest.value.!==.src.v |
285c0 | 61 6c 75 65 20 29 20 7b 0a 09 09 09 64 65 73 74 2e 76 61 6c 75 65 20 3d 20 73 72 63 2e 76 61 6c | alue.).{....dest.value.=.src.val |
285e0 | 75 65 3b 0a 09 09 7d 0a 0a 09 2f 2f 20 49 45 36 2d 38 20 66 61 69 6c 73 20 74 6f 20 72 65 74 75 | ue;...}...//.IE6-8.fails.to.retu |
28600 | 72 6e 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 6f 70 74 69 6f 6e 20 74 6f 20 74 68 65 20 64 65 | rn.the.selected.option.to.the.de |
28620 | 66 61 75 6c 74 20 73 65 6c 65 63 74 65 64 0a 09 2f 2f 20 73 74 61 74 65 20 77 68 65 6e 20 63 6c | fault.selected..//.state.when.cl |
28640 | 6f 6e 69 6e 67 20 6f 70 74 69 6f 6e 73 0a 09 7d 20 65 6c 73 65 20 69 66 20 28 20 6e 6f 64 65 4e | oning.options..}.else.if.(.nodeN |
28660 | 61 6d 65 20 3d 3d 3d 20 22 6f 70 74 69 6f 6e 22 20 29 20 7b 0a 09 09 64 65 73 74 2e 73 65 6c 65 | ame.===."option".).{...dest.sele |
28680 | 63 74 65 64 20 3d 20 73 72 63 2e 64 65 66 61 75 6c 74 53 65 6c 65 63 74 65 64 3b 0a 0a 09 2f 2f | cted.=.src.defaultSelected;...// |
286a0 | 20 49 45 36 2d 38 20 66 61 69 6c 73 20 74 6f 20 73 65 74 20 74 68 65 20 64 65 66 61 75 6c 74 56 | .IE6-8.fails.to.set.the.defaultV |
286c0 | 61 6c 75 65 20 74 6f 20 74 68 65 20 63 6f 72 72 65 63 74 20 76 61 6c 75 65 20 77 68 65 6e 0a 09 | alue.to.the.correct.value.when.. |
286e0 | 2f 2f 20 63 6c 6f 6e 69 6e 67 20 6f 74 68 65 72 20 74 79 70 65 73 20 6f 66 20 69 6e 70 75 74 20 | //.cloning.other.types.of.input. |
28700 | 66 69 65 6c 64 73 0a 09 7d 20 65 6c 73 65 20 69 66 20 28 20 6e 6f 64 65 4e 61 6d 65 20 3d 3d 3d | fields..}.else.if.(.nodeName.=== |
28720 | 20 22 69 6e 70 75 74 22 20 7c 7c 20 6e 6f 64 65 4e 61 6d 65 20 3d 3d 3d 20 22 74 65 78 74 61 72 | ."input".||.nodeName.===."textar |
28740 | 65 61 22 20 29 20 7b 0a 09 09 64 65 73 74 2e 64 65 66 61 75 6c 74 56 61 6c 75 65 20 3d 20 73 72 | ea".).{...dest.defaultValue.=.sr |
28760 | 63 2e 64 65 66 61 75 6c 74 56 61 6c 75 65 3b 0a 0a 09 2f 2f 20 49 45 20 62 6c 61 6e 6b 73 20 63 | c.defaultValue;...//.IE.blanks.c |
28780 | 6f 6e 74 65 6e 74 73 20 77 68 65 6e 20 63 6c 6f 6e 69 6e 67 20 73 63 72 69 70 74 73 0a 09 7d 20 | ontents.when.cloning.scripts..}. |
287a0 | 65 6c 73 65 20 69 66 20 28 20 6e 6f 64 65 4e 61 6d 65 20 3d 3d 3d 20 22 73 63 72 69 70 74 22 20 | else.if.(.nodeName.===."script". |
287c0 | 26 26 20 64 65 73 74 2e 74 65 78 74 20 21 3d 3d 20 73 72 63 2e 74 65 78 74 20 29 20 7b 0a 09 09 | &&.dest.text.!==.src.text.).{... |
287e0 | 64 65 73 74 2e 74 65 78 74 20 3d 20 73 72 63 2e 74 65 78 74 3b 0a 09 7d 0a 0a 09 2f 2f 20 45 76 | dest.text.=.src.text;..}...//.Ev |
28800 | 65 6e 74 20 64 61 74 61 20 67 65 74 73 20 72 65 66 65 72 65 6e 63 65 64 20 69 6e 73 74 65 61 64 | ent.data.gets.referenced.instead |
28820 | 20 6f 66 20 63 6f 70 69 65 64 20 69 66 20 74 68 65 20 65 78 70 61 6e 64 6f 0a 09 2f 2f 20 67 65 | .of.copied.if.the.expando..//.ge |
28840 | 74 73 20 63 6f 70 69 65 64 20 74 6f 6f 0a 09 64 65 73 74 2e 72 65 6d 6f 76 65 41 74 74 72 69 62 | ts.copied.too..dest.removeAttrib |
28860 | 75 74 65 28 20 6a 51 75 65 72 79 2e 65 78 70 61 6e 64 6f 20 29 3b 0a 7d 0a 0a 6a 51 75 65 72 79 | ute(.jQuery.expando.);.}..jQuery |
28880 | 2e 62 75 69 6c 64 46 72 61 67 6d 65 6e 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 61 72 67 73 2c | .buildFragment.=.function(.args, |
288a0 | 20 63 6f 6e 74 65 78 74 2c 20 73 63 72 69 70 74 73 20 29 20 7b 0a 09 76 61 72 20 66 72 61 67 6d | .context,.scripts.).{..var.fragm |
288c0 | 65 6e 74 2c 20 63 61 63 68 65 61 62 6c 65 2c 20 63 61 63 68 65 68 69 74 2c 0a 09 09 66 69 72 73 | ent,.cacheable,.cachehit,...firs |
288e0 | 74 20 3d 20 61 72 67 73 5b 20 30 20 5d 3b 0a 0a 09 2f 2f 20 53 65 74 20 63 6f 6e 74 65 78 74 20 | t.=.args[.0.];...//.Set.context. |
28900 | 66 72 6f 6d 20 77 68 61 74 20 6d 61 79 20 63 6f 6d 65 20 69 6e 20 61 73 20 75 6e 64 65 66 69 6e | from.what.may.come.in.as.undefin |
28920 | 65 64 20 6f 72 20 61 20 6a 51 75 65 72 79 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 6f 72 20 61 20 6e | ed.or.a.jQuery.collection.or.a.n |
28940 | 6f 64 65 0a 09 63 6f 6e 74 65 78 74 20 3d 20 63 6f 6e 74 65 78 74 20 7c 7c 20 64 6f 63 75 6d 65 | ode..context.=.context.||.docume |
28960 | 6e 74 3b 0a 09 63 6f 6e 74 65 78 74 20 3d 20 28 63 6f 6e 74 65 78 74 5b 30 5d 20 7c 7c 20 63 6f | nt;..context.=.(context[0].||.co |
28980 | 6e 74 65 78 74 29 2e 6f 77 6e 65 72 44 6f 63 75 6d 65 6e 74 20 7c 7c 20 63 6f 6e 74 65 78 74 5b | ntext).ownerDocument.||.context[ |
289a0 | 30 5d 20 7c 7c 20 63 6f 6e 74 65 78 74 3b 0a 0a 09 2f 2f 20 45 6e 73 75 72 65 20 74 68 61 74 20 | 0].||.context;...//.Ensure.that. |
289c0 | 61 6e 20 61 74 74 72 20 6f 62 6a 65 63 74 20 64 6f 65 73 6e 27 74 20 69 6e 63 6f 72 72 65 63 74 | an.attr.object.doesn't.incorrect |
289e0 | 6c 79 20 73 74 61 6e 64 20 69 6e 20 61 73 20 61 20 64 6f 63 75 6d 65 6e 74 20 6f 62 6a 65 63 74 | ly.stand.in.as.a.document.object |
28a00 | 0a 09 2f 2f 20 43 68 72 6f 6d 65 20 61 6e 64 20 46 69 72 65 66 6f 78 20 73 65 65 6d 20 74 6f 20 | ..//.Chrome.and.Firefox.seem.to. |
28a20 | 61 6c 6c 6f 77 20 74 68 69 73 20 74 6f 20 6f 63 63 75 72 20 61 6e 64 20 77 69 6c 6c 20 74 68 72 | allow.this.to.occur.and.will.thr |
28a40 | 6f 77 20 65 78 63 65 70 74 69 6f 6e 0a 09 2f 2f 20 46 69 78 65 73 20 23 38 39 35 30 0a 09 69 66 | ow.exception..//.Fixes.#8950..if |
28a60 | 20 28 20 74 79 70 65 6f 66 20 63 6f 6e 74 65 78 74 2e 63 72 65 61 74 65 44 6f 63 75 6d 65 6e 74 | .(.typeof.context.createDocument |
28a80 | 46 72 61 67 6d 65 6e 74 20 3d 3d 3d 20 22 75 6e 64 65 66 69 6e 65 64 22 20 29 20 7b 0a 09 09 63 | Fragment.===."undefined".).{...c |
28aa0 | 6f 6e 74 65 78 74 20 3d 20 64 6f 63 75 6d 65 6e 74 3b 0a 09 7d 0a 0a 09 2f 2f 20 4f 6e 6c 79 20 | ontext.=.document;..}...//.Only. |
28ac0 | 63 61 63 68 65 20 22 73 6d 61 6c 6c 22 20 28 31 2f 32 20 4b 42 29 20 48 54 4d 4c 20 73 74 72 69 | cache."small".(1/2.KB).HTML.stri |
28ae0 | 6e 67 73 20 74 68 61 74 20 61 72 65 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 68 65 | ngs.that.are.associated.with.the |
28b00 | 20 6d 61 69 6e 20 64 6f 63 75 6d 65 6e 74 0a 09 2f 2f 20 43 6c 6f 6e 69 6e 67 20 6f 70 74 69 6f | .main.document..//.Cloning.optio |
28b20 | 6e 73 20 6c 6f 73 65 73 20 74 68 65 20 73 65 6c 65 63 74 65 64 20 73 74 61 74 65 2c 20 73 6f 20 | ns.loses.the.selected.state,.so. |
28b40 | 64 6f 6e 27 74 20 63 61 63 68 65 20 74 68 65 6d 0a 09 2f 2f 20 49 45 20 36 20 64 6f 65 73 6e 27 | don't.cache.them..//.IE.6.doesn' |
28b60 | 74 20 6c 69 6b 65 20 69 74 20 77 68 65 6e 20 79 6f 75 20 70 75 74 20 3c 6f 62 6a 65 63 74 3e 20 | t.like.it.when.you.put.<object>. |
28b80 | 6f 72 20 3c 65 6d 62 65 64 3e 20 65 6c 65 6d 65 6e 74 73 20 69 6e 20 61 20 66 72 61 67 6d 65 6e | or.<embed>.elements.in.a.fragmen |
28ba0 | 74 0a 09 2f 2f 20 41 6c 73 6f 2c 20 57 65 62 4b 69 74 20 64 6f 65 73 20 6e 6f 74 20 63 6c 6f 6e | t..//.Also,.WebKit.does.not.clon |
28bc0 | 65 20 27 63 68 65 63 6b 65 64 27 20 61 74 74 72 69 62 75 74 65 73 20 6f 6e 20 63 6c 6f 6e 65 4e | e.'checked'.attributes.on.cloneN |
28be0 | 6f 64 65 2c 20 73 6f 20 64 6f 6e 27 74 20 63 61 63 68 65 0a 09 2f 2f 20 4c 61 73 74 6c 79 2c 20 | ode,.so.don't.cache..//.Lastly,. |
28c00 | 49 45 36 2c 37 2c 38 20 77 69 6c 6c 20 6e 6f 74 20 63 6f 72 72 65 63 74 6c 79 20 72 65 75 73 65 | IE6,7,8.will.not.correctly.reuse |
28c20 | 20 63 61 63 68 65 64 20 66 72 61 67 6d 65 6e 74 73 20 74 68 61 74 20 77 65 72 65 20 63 72 65 61 | .cached.fragments.that.were.crea |
28c40 | 74 65 64 20 66 72 6f 6d 20 75 6e 6b 6e 6f 77 6e 20 65 6c 65 6d 73 20 23 31 30 35 30 31 0a 09 69 | ted.from.unknown.elems.#10501..i |
28c60 | 66 20 28 20 61 72 67 73 2e 6c 65 6e 67 74 68 20 3d 3d 3d 20 31 20 26 26 20 74 79 70 65 6f 66 20 | f.(.args.length.===.1.&&.typeof. |
28c80 | 66 69 72 73 74 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 20 26 26 20 66 69 72 73 74 2e 6c 65 6e 67 | first.===."string".&&.first.leng |
28ca0 | 74 68 20 3c 20 35 31 32 20 26 26 20 63 6f 6e 74 65 78 74 20 3d 3d 3d 20 64 6f 63 75 6d 65 6e 74 | th.<.512.&&.context.===.document |
28cc0 | 20 26 26 0a 09 09 66 69 72 73 74 2e 63 68 61 72 41 74 28 30 29 20 3d 3d 3d 20 22 3c 22 20 26 26 | .&&...first.charAt(0).===."<".&& |
28ce0 | 20 21 72 6e 6f 63 61 63 68 65 2e 74 65 73 74 28 20 66 69 72 73 74 20 29 20 26 26 0a 09 09 28 6a | .!rnocache.test(.first.).&&...(j |
28d00 | 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 63 68 65 63 6b 43 6c 6f 6e 65 20 7c 7c 20 21 72 63 68 | Query.support.checkClone.||.!rch |
28d20 | 65 63 6b 65 64 2e 74 65 73 74 28 20 66 69 72 73 74 20 29 29 20 26 26 0a 09 09 28 6a 51 75 65 72 | ecked.test(.first.)).&&...(jQuer |
28d40 | 79 2e 73 75 70 70 6f 72 74 2e 68 74 6d 6c 35 43 6c 6f 6e 65 20 7c 7c 20 21 72 6e 6f 73 68 69 6d | y.support.html5Clone.||.!rnoshim |
28d60 | 63 61 63 68 65 2e 74 65 73 74 28 20 66 69 72 73 74 20 29 29 20 29 20 7b 0a 0a 09 09 2f 2f 20 4d | cache.test(.first.)).).{....//.M |
28d80 | 61 72 6b 20 63 61 63 68 65 61 62 6c 65 20 61 6e 64 20 6c 6f 6f 6b 20 66 6f 72 20 61 20 68 69 74 | ark.cacheable.and.look.for.a.hit |
28da0 | 0a 09 09 63 61 63 68 65 61 62 6c 65 20 3d 20 74 72 75 65 3b 0a 09 09 66 72 61 67 6d 65 6e 74 20 | ...cacheable.=.true;...fragment. |
28dc0 | 3d 20 6a 51 75 65 72 79 2e 66 72 61 67 6d 65 6e 74 73 5b 20 66 69 72 73 74 20 5d 3b 0a 09 09 63 | =.jQuery.fragments[.first.];...c |
28de0 | 61 63 68 65 68 69 74 20 3d 20 66 72 61 67 6d 65 6e 74 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 | achehit.=.fragment.!==.undefined |
28e00 | 3b 0a 09 7d 0a 0a 09 69 66 20 28 20 21 66 72 61 67 6d 65 6e 74 20 29 20 7b 0a 09 09 66 72 61 67 | ;..}...if.(.!fragment.).{...frag |
28e20 | 6d 65 6e 74 20 3d 20 63 6f 6e 74 65 78 74 2e 63 72 65 61 74 65 44 6f 63 75 6d 65 6e 74 46 72 61 | ment.=.context.createDocumentFra |
28e40 | 67 6d 65 6e 74 28 29 3b 0a 09 09 6a 51 75 65 72 79 2e 63 6c 65 61 6e 28 20 61 72 67 73 2c 20 63 | gment();...jQuery.clean(.args,.c |
28e60 | 6f 6e 74 65 78 74 2c 20 66 72 61 67 6d 65 6e 74 2c 20 73 63 72 69 70 74 73 20 29 3b 0a 0a 09 09 | ontext,.fragment,.scripts.);.... |
28e80 | 2f 2f 20 55 70 64 61 74 65 20 74 68 65 20 63 61 63 68 65 2c 20 62 75 74 20 6f 6e 6c 79 20 73 74 | //.Update.the.cache,.but.only.st |
28ea0 | 6f 72 65 20 66 61 6c 73 65 0a 09 09 2f 2f 20 75 6e 6c 65 73 73 20 74 68 69 73 20 69 73 20 61 20 | ore.false...//.unless.this.is.a. |
28ec0 | 73 65 63 6f 6e 64 20 70 61 72 73 69 6e 67 20 6f 66 20 74 68 65 20 73 61 6d 65 20 63 6f 6e 74 65 | second.parsing.of.the.same.conte |
28ee0 | 6e 74 0a 09 09 69 66 20 28 20 63 61 63 68 65 61 62 6c 65 20 29 20 7b 0a 09 09 09 6a 51 75 65 72 | nt...if.(.cacheable.).{....jQuer |
28f00 | 79 2e 66 72 61 67 6d 65 6e 74 73 5b 20 66 69 72 73 74 20 5d 20 3d 20 63 61 63 68 65 68 69 74 20 | y.fragments[.first.].=.cachehit. |
28f20 | 26 26 20 66 72 61 67 6d 65 6e 74 3b 0a 09 09 7d 0a 09 7d 0a 0a 09 72 65 74 75 72 6e 20 7b 20 66 | &&.fragment;...}..}...return.{.f |
28f40 | 72 61 67 6d 65 6e 74 3a 20 66 72 61 67 6d 65 6e 74 2c 20 63 61 63 68 65 61 62 6c 65 3a 20 63 61 | ragment:.fragment,.cacheable:.ca |
28f60 | 63 68 65 61 62 6c 65 20 7d 3b 0a 7d 3b 0a 0a 6a 51 75 65 72 79 2e 66 72 61 67 6d 65 6e 74 73 20 | cheable.};.};..jQuery.fragments. |
28f80 | 3d 20 7b 7d 3b 0a 0a 6a 51 75 65 72 79 2e 65 61 63 68 28 7b 0a 09 61 70 70 65 6e 64 54 6f 3a 20 | =.{};..jQuery.each({..appendTo:. |
28fa0 | 22 61 70 70 65 6e 64 22 2c 0a 09 70 72 65 70 65 6e 64 54 6f 3a 20 22 70 72 65 70 65 6e 64 22 2c | "append",..prependTo:."prepend", |
28fc0 | 0a 09 69 6e 73 65 72 74 42 65 66 6f 72 65 3a 20 22 62 65 66 6f 72 65 22 2c 0a 09 69 6e 73 65 72 | ..insertBefore:."before",..inser |
28fe0 | 74 41 66 74 65 72 3a 20 22 61 66 74 65 72 22 2c 0a 09 72 65 70 6c 61 63 65 41 6c 6c 3a 20 22 72 | tAfter:."after",..replaceAll:."r |
29000 | 65 70 6c 61 63 65 57 69 74 68 22 0a 7d 2c 20 66 75 6e 63 74 69 6f 6e 28 20 6e 61 6d 65 2c 20 6f | eplaceWith".},.function(.name,.o |
29020 | 72 69 67 69 6e 61 6c 20 29 20 7b 0a 09 6a 51 75 65 72 79 2e 66 6e 5b 20 6e 61 6d 65 20 5d 20 3d | riginal.).{..jQuery.fn[.name.].= |
29040 | 20 66 75 6e 63 74 69 6f 6e 28 20 73 65 6c 65 63 74 6f 72 20 29 20 7b 0a 09 09 76 61 72 20 65 6c | .function(.selector.).{...var.el |
29060 | 65 6d 73 2c 0a 09 09 09 69 20 3d 20 30 2c 0a 09 09 09 72 65 74 20 3d 20 5b 5d 2c 0a 09 09 09 69 | ems,....i.=.0,....ret.=.[],....i |
29080 | 6e 73 65 72 74 20 3d 20 6a 51 75 65 72 79 28 20 73 65 6c 65 63 74 6f 72 20 29 2c 0a 09 09 09 6c | nsert.=.jQuery(.selector.),....l |
290a0 | 20 3d 20 69 6e 73 65 72 74 2e 6c 65 6e 67 74 68 2c 0a 09 09 09 70 61 72 65 6e 74 20 3d 20 74 68 | .=.insert.length,....parent.=.th |
290c0 | 69 73 2e 6c 65 6e 67 74 68 20 3d 3d 3d 20 31 20 26 26 20 74 68 69 73 5b 30 5d 2e 70 61 72 65 6e | is.length.===.1.&&.this[0].paren |
290e0 | 74 4e 6f 64 65 3b 0a 0a 09 09 69 66 20 28 20 28 70 61 72 65 6e 74 20 3d 3d 20 6e 75 6c 6c 20 7c | tNode;....if.(.(parent.==.null.| |
29100 | 7c 20 70 61 72 65 6e 74 20 26 26 20 70 61 72 65 6e 74 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 | |.parent.&&.parent.nodeType.===. |
29120 | 31 31 20 26 26 20 70 61 72 65 6e 74 2e 63 68 69 6c 64 4e 6f 64 65 73 2e 6c 65 6e 67 74 68 20 3d | 11.&&.parent.childNodes.length.= |
29140 | 3d 3d 20 31 29 20 26 26 20 6c 20 3d 3d 3d 20 31 20 29 20 7b 0a 09 09 09 69 6e 73 65 72 74 5b 20 | ==.1).&&.l.===.1.).{....insert[. |
29160 | 6f 72 69 67 69 6e 61 6c 20 5d 28 20 74 68 69 73 5b 30 5d 20 29 3b 0a 09 09 09 72 65 74 75 72 6e | original.](.this[0].);....return |
29180 | 20 74 68 69 73 3b 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 66 6f 72 20 28 20 3b 20 69 20 3c | .this;...}.else.{....for.(.;.i.< |
291a0 | 20 6c 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 09 65 6c 65 6d 73 20 3d 20 28 20 69 20 3e 20 30 20 | .l;.i++.).{.....elems.=.(.i.>.0. |
291c0 | 3f 20 74 68 69 73 2e 63 6c 6f 6e 65 28 74 72 75 65 29 20 3a 20 74 68 69 73 20 29 2e 67 65 74 28 | ?.this.clone(true).:.this.).get( |
291e0 | 29 3b 0a 09 09 09 09 6a 51 75 65 72 79 28 20 69 6e 73 65 72 74 5b 69 5d 20 29 5b 20 6f 72 69 67 | );.....jQuery(.insert[i].)[.orig |
29200 | 69 6e 61 6c 20 5d 28 20 65 6c 65 6d 73 20 29 3b 0a 09 09 09 09 72 65 74 20 3d 20 72 65 74 2e 63 | inal.](.elems.);.....ret.=.ret.c |
29220 | 6f 6e 63 61 74 28 20 65 6c 65 6d 73 20 29 3b 0a 09 09 09 7d 0a 0a 09 09 09 72 65 74 75 72 6e 20 | oncat(.elems.);....}.....return. |
29240 | 74 68 69 73 2e 70 75 73 68 53 74 61 63 6b 28 20 72 65 74 2c 20 6e 61 6d 65 2c 20 69 6e 73 65 72 | this.pushStack(.ret,.name,.inser |
29260 | 74 2e 73 65 6c 65 63 74 6f 72 20 29 3b 0a 09 09 7d 0a 09 7d 3b 0a 7d 29 3b 0a 0a 66 75 6e 63 74 | t.selector.);...}..};.});..funct |
29280 | 69 6f 6e 20 67 65 74 41 6c 6c 28 20 65 6c 65 6d 20 29 20 7b 0a 09 69 66 20 28 20 74 79 70 65 6f | ion.getAll(.elem.).{..if.(.typeo |
292a0 | 66 20 65 6c 65 6d 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 20 21 3d 3d 20 | f.elem.getElementsByTagName.!==. |
292c0 | 22 75 6e 64 65 66 69 6e 65 64 22 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 65 6c 65 6d 2e 67 65 | "undefined".).{...return.elem.ge |
292e0 | 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 20 22 2a 22 20 29 3b 0a 0a 09 7d 20 65 | tElementsByTagName(."*".);...}.e |
29300 | 6c 73 65 20 69 66 20 28 20 74 79 70 65 6f 66 20 65 6c 65 6d 2e 71 75 65 72 79 53 65 6c 65 63 74 | lse.if.(.typeof.elem.querySelect |
29320 | 6f 72 41 6c 6c 20 21 3d 3d 20 22 75 6e 64 65 66 69 6e 65 64 22 20 29 20 7b 0a 09 09 72 65 74 75 | orAll.!==."undefined".).{...retu |
29340 | 72 6e 20 65 6c 65 6d 2e 71 75 65 72 79 53 65 6c 65 63 74 6f 72 41 6c 6c 28 20 22 2a 22 20 29 3b | rn.elem.querySelectorAll(."*".); |
29360 | 0a 0a 09 7d 20 65 6c 73 65 20 7b 0a 09 09 72 65 74 75 72 6e 20 5b 5d 3b 0a 09 7d 0a 7d 0a 0a 2f | ...}.else.{...return.[];..}.}../ |
29380 | 2f 20 55 73 65 64 20 69 6e 20 63 6c 65 61 6e 2c 20 66 69 78 65 73 20 74 68 65 20 64 65 66 61 75 | /.Used.in.clean,.fixes.the.defau |
293a0 | 6c 74 43 68 65 63 6b 65 64 20 70 72 6f 70 65 72 74 79 0a 66 75 6e 63 74 69 6f 6e 20 66 69 78 44 | ltChecked.property.function.fixD |
293c0 | 65 66 61 75 6c 74 43 68 65 63 6b 65 64 28 20 65 6c 65 6d 20 29 20 7b 0a 09 69 66 20 28 20 72 63 | efaultChecked(.elem.).{..if.(.rc |
293e0 | 68 65 63 6b 61 62 6c 65 54 79 70 65 2e 74 65 73 74 28 20 65 6c 65 6d 2e 74 79 70 65 20 29 20 29 | heckableType.test(.elem.type.).) |
29400 | 20 7b 0a 09 09 65 6c 65 6d 2e 64 65 66 61 75 6c 74 43 68 65 63 6b 65 64 20 3d 20 65 6c 65 6d 2e | .{...elem.defaultChecked.=.elem. |
29420 | 63 68 65 63 6b 65 64 3b 0a 09 7d 0a 7d 0a 0a 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 28 7b 0a 09 | checked;..}.}..jQuery.extend({.. |
29440 | 63 6c 6f 6e 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 64 61 74 61 41 6e 64 45 76 | clone:.function(.elem,.dataAndEv |
29460 | 65 6e 74 73 2c 20 64 65 65 70 44 61 74 61 41 6e 64 45 76 65 6e 74 73 20 29 20 7b 0a 09 09 76 61 | ents,.deepDataAndEvents.).{...va |
29480 | 72 20 73 72 63 45 6c 65 6d 65 6e 74 73 2c 0a 09 09 09 64 65 73 74 45 6c 65 6d 65 6e 74 73 2c 0a | r.srcElements,....destElements,. |
294a0 | 09 09 09 69 2c 0a 09 09 09 63 6c 6f 6e 65 3b 0a 0a 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e 73 | ...i,....clone;....if.(.jQuery.s |
294c0 | 75 70 70 6f 72 74 2e 68 74 6d 6c 35 43 6c 6f 6e 65 20 7c 7c 20 6a 51 75 65 72 79 2e 69 73 58 4d | upport.html5Clone.||.jQuery.isXM |
294e0 | 4c 44 6f 63 28 65 6c 65 6d 29 20 7c 7c 20 21 72 6e 6f 73 68 69 6d 63 61 63 68 65 2e 74 65 73 74 | LDoc(elem).||.!rnoshimcache.test |
29500 | 28 20 22 3c 22 20 2b 20 65 6c 65 6d 2e 6e 6f 64 65 4e 61 6d 65 20 2b 20 22 3e 22 20 29 20 29 20 | (."<".+.elem.nodeName.+.">".).). |
29520 | 7b 0a 09 09 09 63 6c 6f 6e 65 20 3d 20 65 6c 65 6d 2e 63 6c 6f 6e 65 4e 6f 64 65 28 20 74 72 75 | {....clone.=.elem.cloneNode(.tru |
29540 | 65 20 29 3b 0a 0a 09 09 2f 2f 20 49 45 3c 3d 38 20 64 6f 65 73 20 6e 6f 74 20 70 72 6f 70 65 72 | e.);....//.IE<=8.does.not.proper |
29560 | 6c 79 20 63 6c 6f 6e 65 20 64 65 74 61 63 68 65 64 2c 20 75 6e 6b 6e 6f 77 6e 20 65 6c 65 6d 65 | ly.clone.detached,.unknown.eleme |
29580 | 6e 74 20 6e 6f 64 65 73 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 66 72 61 67 6d 65 6e 74 44 | nt.nodes...}.else.{....fragmentD |
295a0 | 69 76 2e 69 6e 6e 65 72 48 54 4d 4c 20 3d 20 65 6c 65 6d 2e 6f 75 74 65 72 48 54 4d 4c 3b 0a 09 | iv.innerHTML.=.elem.outerHTML;.. |
295c0 | 09 09 66 72 61 67 6d 65 6e 74 44 69 76 2e 72 65 6d 6f 76 65 43 68 69 6c 64 28 20 63 6c 6f 6e 65 | ..fragmentDiv.removeChild(.clone |
295e0 | 20 3d 20 66 72 61 67 6d 65 6e 74 44 69 76 2e 66 69 72 73 74 43 68 69 6c 64 20 29 3b 0a 09 09 7d | .=.fragmentDiv.firstChild.);...} |
29600 | 0a 0a 09 09 69 66 20 28 20 28 21 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 6e 6f 43 6c 6f 6e | ....if.(.(!jQuery.support.noClon |
29620 | 65 45 76 65 6e 74 20 7c 7c 20 21 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 6e 6f 43 6c 6f 6e | eEvent.||.!jQuery.support.noClon |
29640 | 65 43 68 65 63 6b 65 64 29 20 26 26 0a 09 09 09 09 28 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 | eChecked).&&.....(elem.nodeType. |
29660 | 3d 3d 3d 20 31 20 7c 7c 20 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 31 29 20 26 | ===.1.||.elem.nodeType.===.11).& |
29680 | 26 20 21 6a 51 75 65 72 79 2e 69 73 58 4d 4c 44 6f 63 28 65 6c 65 6d 29 20 29 20 7b 0a 09 09 09 | &.!jQuery.isXMLDoc(elem).).{.... |
296a0 | 2f 2f 20 49 45 20 63 6f 70 69 65 73 20 65 76 65 6e 74 73 20 62 6f 75 6e 64 20 76 69 61 20 61 74 | //.IE.copies.events.bound.via.at |
296c0 | 74 61 63 68 45 76 65 6e 74 20 77 68 65 6e 20 75 73 69 6e 67 20 63 6c 6f 6e 65 4e 6f 64 65 2e 0a | tachEvent.when.using.cloneNode.. |
296e0 | 09 09 09 2f 2f 20 43 61 6c 6c 69 6e 67 20 64 65 74 61 63 68 45 76 65 6e 74 20 6f 6e 20 74 68 65 | ...//.Calling.detachEvent.on.the |
29700 | 20 63 6c 6f 6e 65 20 77 69 6c 6c 20 61 6c 73 6f 20 72 65 6d 6f 76 65 20 74 68 65 20 65 76 65 6e | .clone.will.also.remove.the.even |
29720 | 74 73 0a 09 09 09 2f 2f 20 66 72 6f 6d 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 2e 20 49 6e 20 6f | ts....//.from.the.original..In.o |
29740 | 72 64 65 72 20 74 6f 20 67 65 74 20 61 72 6f 75 6e 64 20 74 68 69 73 2c 20 77 65 20 75 73 65 20 | rder.to.get.around.this,.we.use. |
29760 | 73 6f 6d 65 0a 09 09 09 2f 2f 20 70 72 6f 70 72 69 65 74 61 72 79 20 6d 65 74 68 6f 64 73 20 74 | some....//.proprietary.methods.t |
29780 | 6f 20 63 6c 65 61 72 20 74 68 65 20 65 76 65 6e 74 73 2e 20 54 68 61 6e 6b 73 20 74 6f 20 4d 6f | o.clear.the.events..Thanks.to.Mo |
297a0 | 6f 54 6f 6f 6c 73 0a 09 09 09 2f 2f 20 67 75 79 73 20 66 6f 72 20 74 68 69 73 20 68 6f 74 6e 65 | oTools....//.guys.for.this.hotne |
297c0 | 73 73 2e 0a 0a 09 09 09 63 6c 6f 6e 65 46 69 78 41 74 74 72 69 62 75 74 65 73 28 20 65 6c 65 6d | ss......cloneFixAttributes(.elem |
297e0 | 2c 20 63 6c 6f 6e 65 20 29 3b 0a 0a 09 09 09 2f 2f 20 55 73 69 6e 67 20 53 69 7a 7a 6c 65 20 68 | ,.clone.);.....//.Using.Sizzle.h |
29800 | 65 72 65 20 69 73 20 63 72 61 7a 79 20 73 6c 6f 77 2c 20 73 6f 20 77 65 20 75 73 65 20 67 65 74 | ere.is.crazy.slow,.so.we.use.get |
29820 | 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 20 69 6e 73 74 65 61 64 0a 09 09 09 73 72 63 | ElementsByTagName.instead....src |
29840 | 45 6c 65 6d 65 6e 74 73 20 3d 20 67 65 74 41 6c 6c 28 20 65 6c 65 6d 20 29 3b 0a 09 09 09 64 65 | Elements.=.getAll(.elem.);....de |
29860 | 73 74 45 6c 65 6d 65 6e 74 73 20 3d 20 67 65 74 41 6c 6c 28 20 63 6c 6f 6e 65 20 29 3b 0a 0a 09 | stElements.=.getAll(.clone.);... |
29880 | 09 09 2f 2f 20 57 65 69 72 64 20 69 74 65 72 61 74 69 6f 6e 20 62 65 63 61 75 73 65 20 49 45 20 | ..//.Weird.iteration.because.IE. |
298a0 | 77 69 6c 6c 20 72 65 70 6c 61 63 65 20 74 68 65 20 6c 65 6e 67 74 68 20 70 72 6f 70 65 72 74 79 | will.replace.the.length.property |
298c0 | 0a 09 09 09 2f 2f 20 77 69 74 68 20 61 6e 20 65 6c 65 6d 65 6e 74 20 69 66 20 79 6f 75 20 61 72 | ....//.with.an.element.if.you.ar |
298e0 | 65 20 63 6c 6f 6e 69 6e 67 20 74 68 65 20 62 6f 64 79 20 61 6e 64 20 6f 6e 65 20 6f 66 20 74 68 | e.cloning.the.body.and.one.of.th |
29900 | 65 0a 09 09 09 2f 2f 20 65 6c 65 6d 65 6e 74 73 20 6f 6e 20 74 68 65 20 70 61 67 65 20 68 61 73 | e....//.elements.on.the.page.has |
29920 | 20 61 20 6e 61 6d 65 20 6f 72 20 69 64 20 6f 66 20 22 6c 65 6e 67 74 68 22 0a 09 09 09 66 6f 72 | .a.name.or.id.of."length"....for |
29940 | 20 28 20 69 20 3d 20 30 3b 20 73 72 63 45 6c 65 6d 65 6e 74 73 5b 69 5d 3b 20 2b 2b 69 20 29 20 | .(.i.=.0;.srcElements[i];.++i.). |
29960 | 7b 0a 09 09 09 09 2f 2f 20 45 6e 73 75 72 65 20 74 68 61 74 20 74 68 65 20 64 65 73 74 69 6e 61 | {.....//.Ensure.that.the.destina |
29980 | 74 69 6f 6e 20 6e 6f 64 65 20 69 73 20 6e 6f 74 20 6e 75 6c 6c 3b 20 46 69 78 65 73 20 23 39 35 | tion.node.is.not.null;.Fixes.#95 |
299a0 | 38 37 0a 09 09 09 09 69 66 20 28 20 64 65 73 74 45 6c 65 6d 65 6e 74 73 5b 69 5d 20 29 20 7b 0a | 87.....if.(.destElements[i].).{. |
299c0 | 09 09 09 09 09 63 6c 6f 6e 65 46 69 78 41 74 74 72 69 62 75 74 65 73 28 20 73 72 63 45 6c 65 6d | .....cloneFixAttributes(.srcElem |
299e0 | 65 6e 74 73 5b 69 5d 2c 20 64 65 73 74 45 6c 65 6d 65 6e 74 73 5b 69 5d 20 29 3b 0a 09 09 09 09 | ents[i],.destElements[i].);..... |
29a00 | 7d 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 2f 2f 20 43 6f 70 79 20 74 68 65 20 65 76 65 6e 74 73 | }....}...}....//.Copy.the.events |
29a20 | 20 66 72 6f 6d 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 74 6f 20 74 68 65 20 63 6c 6f 6e 65 0a | .from.the.original.to.the.clone. |
29a40 | 09 09 69 66 20 28 20 64 61 74 61 41 6e 64 45 76 65 6e 74 73 20 29 20 7b 0a 09 09 09 63 6c 6f 6e | ..if.(.dataAndEvents.).{....clon |
29a60 | 65 43 6f 70 79 45 76 65 6e 74 28 20 65 6c 65 6d 2c 20 63 6c 6f 6e 65 20 29 3b 0a 0a 09 09 09 69 | eCopyEvent(.elem,.clone.);.....i |
29a80 | 66 20 28 20 64 65 65 70 44 61 74 61 41 6e 64 45 76 65 6e 74 73 20 29 20 7b 0a 09 09 09 09 73 72 | f.(.deepDataAndEvents.).{.....sr |
29aa0 | 63 45 6c 65 6d 65 6e 74 73 20 3d 20 67 65 74 41 6c 6c 28 20 65 6c 65 6d 20 29 3b 0a 09 09 09 09 | cElements.=.getAll(.elem.);..... |
29ac0 | 64 65 73 74 45 6c 65 6d 65 6e 74 73 20 3d 20 67 65 74 41 6c 6c 28 20 63 6c 6f 6e 65 20 29 3b 0a | destElements.=.getAll(.clone.);. |
29ae0 | 0a 09 09 09 09 66 6f 72 20 28 20 69 20 3d 20 30 3b 20 73 72 63 45 6c 65 6d 65 6e 74 73 5b 69 5d | .....for.(.i.=.0;.srcElements[i] |
29b00 | 3b 20 2b 2b 69 20 29 20 7b 0a 09 09 09 09 09 63 6c 6f 6e 65 43 6f 70 79 45 76 65 6e 74 28 20 73 | ;.++i.).{......cloneCopyEvent(.s |
29b20 | 72 63 45 6c 65 6d 65 6e 74 73 5b 69 5d 2c 20 64 65 73 74 45 6c 65 6d 65 6e 74 73 5b 69 5d 20 29 | rcElements[i],.destElements[i].) |
29b40 | 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 73 72 63 45 6c 65 6d 65 6e 74 73 20 | ;.....}....}...}....srcElements. |
29b60 | 3d 20 64 65 73 74 45 6c 65 6d 65 6e 74 73 20 3d 20 6e 75 6c 6c 3b 0a 0a 09 09 2f 2f 20 52 65 74 | =.destElements.=.null;....//.Ret |
29b80 | 75 72 6e 20 74 68 65 20 63 6c 6f 6e 65 64 20 73 65 74 0a 09 09 72 65 74 75 72 6e 20 63 6c 6f 6e | urn.the.cloned.set...return.clon |
29ba0 | 65 3b 0a 09 7d 2c 0a 0a 09 63 6c 65 61 6e 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 73 2c | e;..},...clean:.function(.elems, |
29bc0 | 20 63 6f 6e 74 65 78 74 2c 20 66 72 61 67 6d 65 6e 74 2c 20 73 63 72 69 70 74 73 20 29 20 7b 0a | .context,.fragment,.scripts.).{. |
29be0 | 09 09 76 61 72 20 6a 2c 20 73 61 66 65 2c 20 65 6c 65 6d 2c 20 74 61 67 2c 20 77 72 61 70 2c 20 | ..var.j,.safe,.elem,.tag,.wrap,. |
29c00 | 64 65 70 74 68 2c 20 64 69 76 2c 20 68 61 73 42 6f 64 79 2c 20 74 62 6f 64 79 2c 20 6c 65 6e 2c | depth,.div,.hasBody,.tbody,.len, |
29c20 | 20 68 61 6e 64 6c 65 53 63 72 69 70 74 2c 20 6a 73 54 61 67 73 2c 0a 09 09 09 69 20 3d 20 30 2c | .handleScript,.jsTags,....i.=.0, |
29c40 | 0a 09 09 09 72 65 74 20 3d 20 5b 5d 3b 0a 0a 09 09 2f 2f 20 45 6e 73 75 72 65 20 74 68 61 74 20 | ....ret.=.[];....//.Ensure.that. |
29c60 | 63 6f 6e 74 65 78 74 20 69 73 20 61 20 64 6f 63 75 6d 65 6e 74 0a 09 09 69 66 20 28 20 21 63 6f | context.is.a.document...if.(.!co |
29c80 | 6e 74 65 78 74 20 7c 7c 20 74 79 70 65 6f 66 20 63 6f 6e 74 65 78 74 2e 63 72 65 61 74 65 44 6f | ntext.||.typeof.context.createDo |
29ca0 | 63 75 6d 65 6e 74 46 72 61 67 6d 65 6e 74 20 3d 3d 3d 20 22 75 6e 64 65 66 69 6e 65 64 22 20 29 | cumentFragment.===."undefined".) |
29cc0 | 20 7b 0a 09 09 09 63 6f 6e 74 65 78 74 20 3d 20 64 6f 63 75 6d 65 6e 74 3b 0a 09 09 7d 0a 0a 09 | .{....context.=.document;...}... |
29ce0 | 09 2f 2f 20 55 73 65 20 74 68 65 20 61 6c 72 65 61 64 79 2d 63 72 65 61 74 65 64 20 73 61 66 65 | .//.Use.the.already-created.safe |
29d00 | 20 66 72 61 67 6d 65 6e 74 20 69 66 20 63 6f 6e 74 65 78 74 20 70 65 72 6d 69 74 73 0a 09 09 66 | .fragment.if.context.permits...f |
29d20 | 6f 72 20 28 20 73 61 66 65 20 3d 20 63 6f 6e 74 65 78 74 20 3d 3d 3d 20 64 6f 63 75 6d 65 6e 74 | or.(.safe.=.context.===.document |
29d40 | 20 26 26 20 73 61 66 65 46 72 61 67 6d 65 6e 74 3b 20 28 65 6c 65 6d 20 3d 20 65 6c 65 6d 73 5b | .&&.safeFragment;.(elem.=.elems[ |
29d60 | 69 5d 29 20 21 3d 20 6e 75 6c 6c 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 69 66 20 28 20 74 79 70 | i]).!=.null;.i++.).{....if.(.typ |
29d80 | 65 6f 66 20 65 6c 65 6d 20 3d 3d 3d 20 22 6e 75 6d 62 65 72 22 20 29 20 7b 0a 09 09 09 09 65 6c | eof.elem.===."number".).{.....el |
29da0 | 65 6d 20 2b 3d 20 22 22 3b 0a 09 09 09 7d 0a 0a 09 09 09 69 66 20 28 20 21 65 6c 65 6d 20 29 20 | em.+=."";....}.....if.(.!elem.). |
29dc0 | 7b 0a 09 09 09 09 63 6f 6e 74 69 6e 75 65 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 43 6f 6e 76 | {.....continue;....}.....//.Conv |
29de0 | 65 72 74 20 68 74 6d 6c 20 73 74 72 69 6e 67 20 69 6e 74 6f 20 44 4f 4d 20 6e 6f 64 65 73 0a 09 | ert.html.string.into.DOM.nodes.. |
29e00 | 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 65 6c 65 6d 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 20 | ..if.(.typeof.elem.===."string". |
29e20 | 29 20 7b 0a 09 09 09 09 69 66 20 28 20 21 72 68 74 6d 6c 2e 74 65 73 74 28 20 65 6c 65 6d 20 29 | ).{.....if.(.!rhtml.test(.elem.) |
29e40 | 20 29 20 7b 0a 09 09 09 09 09 65 6c 65 6d 20 3d 20 63 6f 6e 74 65 78 74 2e 63 72 65 61 74 65 54 | .).{......elem.=.context.createT |
29e60 | 65 78 74 4e 6f 64 65 28 20 65 6c 65 6d 20 29 3b 0a 09 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 | extNode(.elem.);.....}.else.{... |
29e80 | 09 09 09 2f 2f 20 45 6e 73 75 72 65 20 61 20 73 61 66 65 20 63 6f 6e 74 61 69 6e 65 72 20 69 6e | ...//.Ensure.a.safe.container.in |
29ea0 | 20 77 68 69 63 68 20 74 6f 20 72 65 6e 64 65 72 20 74 68 65 20 68 74 6d 6c 0a 09 09 09 09 09 73 | .which.to.render.the.html......s |
29ec0 | 61 66 65 20 3d 20 73 61 66 65 20 7c 7c 20 63 72 65 61 74 65 53 61 66 65 46 72 61 67 6d 65 6e 74 | afe.=.safe.||.createSafeFragment |
29ee0 | 28 20 63 6f 6e 74 65 78 74 20 29 3b 0a 09 09 09 09 09 64 69 76 20 3d 20 64 69 76 20 7c 7c 20 73 | (.context.);......div.=.div.||.s |
29f00 | 61 66 65 2e 61 70 70 65 6e 64 43 68 69 6c 64 28 20 63 6f 6e 74 65 78 74 2e 63 72 65 61 74 65 45 | afe.appendChild(.context.createE |
29f20 | 6c 65 6d 65 6e 74 28 22 64 69 76 22 29 20 29 3b 0a 0a 09 09 09 09 09 2f 2f 20 46 69 78 20 22 58 | lement("div").);.......//.Fix."X |
29f40 | 48 54 4d 4c 22 2d 73 74 79 6c 65 20 74 61 67 73 20 69 6e 20 61 6c 6c 20 62 72 6f 77 73 65 72 73 | HTML"-style.tags.in.all.browsers |
29f60 | 0a 09 09 09 09 09 65 6c 65 6d 20 3d 20 65 6c 65 6d 2e 72 65 70 6c 61 63 65 28 72 78 68 74 6d 6c | ......elem.=.elem.replace(rxhtml |
29f80 | 54 61 67 2c 20 22 3c 24 31 3e 3c 2f 24 32 3e 22 29 3b 0a 0a 09 09 09 09 09 2f 2f 20 47 6f 20 74 | Tag,."<$1></$2>");.......//.Go.t |
29fa0 | 6f 20 68 74 6d 6c 20 61 6e 64 20 62 61 63 6b 2c 20 74 68 65 6e 20 70 65 65 6c 20 6f 66 66 20 65 | o.html.and.back,.then.peel.off.e |
29fc0 | 78 74 72 61 20 77 72 61 70 70 65 72 73 0a 09 09 09 09 09 74 61 67 20 3d 20 28 20 72 74 61 67 4e | xtra.wrappers......tag.=.(.rtagN |
29fe0 | 61 6d 65 2e 65 78 65 63 28 20 65 6c 65 6d 20 29 20 7c 7c 20 5b 22 22 2c 20 22 22 5d 20 29 5b 31 | ame.exec(.elem.).||.["",.""].)[1 |
2a000 | 5d 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 3b 0a 09 09 09 09 09 77 72 61 70 20 3d 20 77 72 61 | ].toLowerCase();......wrap.=.wra |
2a020 | 70 4d 61 70 5b 20 74 61 67 20 5d 20 7c 7c 20 77 72 61 70 4d 61 70 2e 5f 64 65 66 61 75 6c 74 3b | pMap[.tag.].||.wrapMap._default; |
2a040 | 0a 09 09 09 09 09 64 65 70 74 68 20 3d 20 77 72 61 70 5b 30 5d 3b 0a 09 09 09 09 09 64 69 76 2e | ......depth.=.wrap[0];......div. |
2a060 | 69 6e 6e 65 72 48 54 4d 4c 20 3d 20 77 72 61 70 5b 31 5d 20 2b 20 65 6c 65 6d 20 2b 20 77 72 61 | innerHTML.=.wrap[1].+.elem.+.wra |
2a080 | 70 5b 32 5d 3b 0a 0a 09 09 09 09 09 2f 2f 20 4d 6f 76 65 20 74 6f 20 74 68 65 20 72 69 67 68 74 | p[2];.......//.Move.to.the.right |
2a0a0 | 20 64 65 70 74 68 0a 09 09 09 09 09 77 68 69 6c 65 20 28 20 64 65 70 74 68 2d 2d 20 29 20 7b 0a | .depth......while.(.depth--.).{. |
2a0c0 | 09 09 09 09 09 09 64 69 76 20 3d 20 64 69 76 2e 6c 61 73 74 43 68 69 6c 64 3b 0a 09 09 09 09 09 | ......div.=.div.lastChild;...... |
2a0e0 | 7d 0a 0a 09 09 09 09 09 2f 2f 20 52 65 6d 6f 76 65 20 49 45 27 73 20 61 75 74 6f 69 6e 73 65 72 | }.......//.Remove.IE's.autoinser |
2a100 | 74 65 64 20 3c 74 62 6f 64 79 3e 20 66 72 6f 6d 20 74 61 62 6c 65 20 66 72 61 67 6d 65 6e 74 73 | ted.<tbody>.from.table.fragments |
2a120 | 0a 09 09 09 09 09 69 66 20 28 20 21 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 74 62 6f 64 79 | ......if.(.!jQuery.support.tbody |
2a140 | 20 29 20 7b 0a 0a 09 09 09 09 09 09 2f 2f 20 53 74 72 69 6e 67 20 77 61 73 20 61 20 3c 74 61 62 | .).{........//.String.was.a.<tab |
2a160 | 6c 65 3e 2c 20 2a 6d 61 79 2a 20 68 61 76 65 20 73 70 75 72 69 6f 75 73 20 3c 74 62 6f 64 79 3e | le>,.*may*.have.spurious.<tbody> |
2a180 | 0a 09 09 09 09 09 09 68 61 73 42 6f 64 79 20 3d 20 72 74 62 6f 64 79 2e 74 65 73 74 28 65 6c 65 | .......hasBody.=.rtbody.test(ele |
2a1a0 | 6d 29 3b 0a 09 09 09 09 09 09 09 74 62 6f 64 79 20 3d 20 74 61 67 20 3d 3d 3d 20 22 74 61 62 6c | m);........tbody.=.tag.===."tabl |
2a1c0 | 65 22 20 26 26 20 21 68 61 73 42 6f 64 79 20 3f 0a 09 09 09 09 09 09 09 09 64 69 76 2e 66 69 72 | e".&&.!hasBody.?.........div.fir |
2a1e0 | 73 74 43 68 69 6c 64 20 26 26 20 64 69 76 2e 66 69 72 73 74 43 68 69 6c 64 2e 63 68 69 6c 64 4e | stChild.&&.div.firstChild.childN |
2a200 | 6f 64 65 73 20 3a 0a 0a 09 09 09 09 09 09 09 09 2f 2f 20 53 74 72 69 6e 67 20 77 61 73 20 61 20 | odes.:..........//.String.was.a. |
2a220 | 62 61 72 65 20 3c 74 68 65 61 64 3e 20 6f 72 20 3c 74 66 6f 6f 74 3e 0a 09 09 09 09 09 09 09 09 | bare.<thead>.or.<tfoot>......... |
2a240 | 77 72 61 70 5b 31 5d 20 3d 3d 3d 20 22 3c 74 61 62 6c 65 3e 22 20 26 26 20 21 68 61 73 42 6f 64 | wrap[1].===."<table>".&&.!hasBod |
2a260 | 79 20 3f 0a 09 09 09 09 09 09 09 09 09 64 69 76 2e 63 68 69 6c 64 4e 6f 64 65 73 20 3a 0a 09 09 | y.?..........div.childNodes.:... |
2a280 | 09 09 09 09 09 09 09 5b 5d 3b 0a 0a 09 09 09 09 09 09 66 6f 72 20 28 20 6a 20 3d 20 74 62 6f 64 | .......[];........for.(.j.=.tbod |
2a2a0 | 79 2e 6c 65 6e 67 74 68 20 2d 20 31 3b 20 6a 20 3e 3d 20 30 20 3b 20 2d 2d 6a 20 29 20 7b 0a 09 | y.length.-.1;.j.>=.0.;.--j.).{.. |
2a2c0 | 09 09 09 09 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e 6e 6f 64 65 4e 61 6d 65 28 20 74 62 6f 64 | ......if.(.jQuery.nodeName(.tbod |
2a2e0 | 79 5b 20 6a 20 5d 2c 20 22 74 62 6f 64 79 22 20 29 20 26 26 20 21 74 62 6f 64 79 5b 20 6a 20 5d | y[.j.],."tbody".).&&.!tbody[.j.] |
2a300 | 2e 63 68 69 6c 64 4e 6f 64 65 73 2e 6c 65 6e 67 74 68 20 29 20 7b 0a 09 09 09 09 09 09 09 09 74 | .childNodes.length.).{.........t |
2a320 | 62 6f 64 79 5b 20 6a 20 5d 2e 70 61 72 65 6e 74 4e 6f 64 65 2e 72 65 6d 6f 76 65 43 68 69 6c 64 | body[.j.].parentNode.removeChild |
2a340 | 28 20 74 62 6f 64 79 5b 20 6a 20 5d 20 29 3b 0a 09 09 09 09 09 09 09 7d 0a 09 09 09 09 09 09 7d | (.tbody[.j.].);........}.......} |
2a360 | 0a 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 2f 2f 20 49 45 20 63 6f 6d 70 6c 65 74 65 6c 79 20 6b | ......}.......//.IE.completely.k |
2a380 | 69 6c 6c 73 20 6c 65 61 64 69 6e 67 20 77 68 69 74 65 73 70 61 63 65 20 77 68 65 6e 20 69 6e 6e | ills.leading.whitespace.when.inn |
2a3a0 | 65 72 48 54 4d 4c 20 69 73 20 75 73 65 64 0a 09 09 09 09 09 69 66 20 28 20 21 6a 51 75 65 72 79 | erHTML.is.used......if.(.!jQuery |
2a3c0 | 2e 73 75 70 70 6f 72 74 2e 6c 65 61 64 69 6e 67 57 68 69 74 65 73 70 61 63 65 20 26 26 20 72 6c | .support.leadingWhitespace.&&.rl |
2a3e0 | 65 61 64 69 6e 67 57 68 69 74 65 73 70 61 63 65 2e 74 65 73 74 28 20 65 6c 65 6d 20 29 20 29 20 | eadingWhitespace.test(.elem.).). |
2a400 | 7b 0a 09 09 09 09 09 09 64 69 76 2e 69 6e 73 65 72 74 42 65 66 6f 72 65 28 20 63 6f 6e 74 65 78 | {.......div.insertBefore(.contex |
2a420 | 74 2e 63 72 65 61 74 65 54 65 78 74 4e 6f 64 65 28 20 72 6c 65 61 64 69 6e 67 57 68 69 74 65 73 | t.createTextNode(.rleadingWhites |
2a440 | 70 61 63 65 2e 65 78 65 63 28 65 6c 65 6d 29 5b 30 5d 20 29 2c 20 64 69 76 2e 66 69 72 73 74 43 | pace.exec(elem)[0].),.div.firstC |
2a460 | 68 69 6c 64 20 29 3b 0a 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 65 6c 65 6d 20 3d 20 64 69 76 2e | hild.);......}.......elem.=.div. |
2a480 | 63 68 69 6c 64 4e 6f 64 65 73 3b 0a 0a 09 09 09 09 09 2f 2f 20 52 65 6d 65 6d 62 65 72 20 74 68 | childNodes;.......//.Remember.th |
2a4a0 | 65 20 74 6f 70 2d 6c 65 76 65 6c 20 63 6f 6e 74 61 69 6e 65 72 20 66 6f 72 20 70 72 6f 70 65 72 | e.top-level.container.for.proper |
2a4c0 | 20 63 6c 65 61 6e 75 70 0a 09 09 09 09 09 64 69 76 20 3d 20 73 61 66 65 2e 6c 61 73 74 43 68 69 | .cleanup......div.=.safe.lastChi |
2a4e0 | 6c 64 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 0a 09 09 09 69 66 20 28 20 65 6c 65 6d 2e 6e 6f 64 | ld;.....}....}.....if.(.elem.nod |
2a500 | 65 54 79 70 65 20 29 20 7b 0a 09 09 09 09 72 65 74 2e 70 75 73 68 28 20 65 6c 65 6d 20 29 3b 0a | eType.).{.....ret.push(.elem.);. |
2a520 | 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 72 65 74 20 3d 20 6a 51 75 65 72 79 2e 6d 65 72 | ...}.else.{.....ret.=.jQuery.mer |
2a540 | 67 65 28 20 72 65 74 2c 20 65 6c 65 6d 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 2f 2f 20 | ge(.ret,.elem.);....}...}....//. |
2a560 | 46 69 78 20 23 31 31 33 35 36 3a 20 43 6c 65 61 72 20 65 6c 65 6d 65 6e 74 73 20 66 72 6f 6d 20 | Fix.#11356:.Clear.elements.from. |
2a580 | 73 61 66 65 46 72 61 67 6d 65 6e 74 0a 09 09 69 66 20 28 20 64 69 76 20 29 20 7b 0a 09 09 09 73 | safeFragment...if.(.div.).{....s |
2a5a0 | 61 66 65 2e 72 65 6d 6f 76 65 43 68 69 6c 64 28 20 64 69 76 20 29 3b 0a 09 09 09 65 6c 65 6d 20 | afe.removeChild(.div.);....elem. |
2a5c0 | 3d 20 64 69 76 20 3d 20 73 61 66 65 20 3d 20 6e 75 6c 6c 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 52 | =.div.=.safe.=.null;...}....//.R |
2a5e0 | 65 73 65 74 20 64 65 66 61 75 6c 74 43 68 65 63 6b 65 64 20 66 6f 72 20 61 6e 79 20 72 61 64 69 | eset.defaultChecked.for.any.radi |
2a600 | 6f 73 20 61 6e 64 20 63 68 65 63 6b 62 6f 78 65 73 0a 09 09 2f 2f 20 61 62 6f 75 74 20 74 6f 20 | os.and.checkboxes...//.about.to. |
2a620 | 62 65 20 61 70 70 65 6e 64 65 64 20 74 6f 20 74 68 65 20 44 4f 4d 20 69 6e 20 49 45 20 36 2f 37 | be.appended.to.the.DOM.in.IE.6/7 |
2a640 | 20 28 23 38 30 36 30 29 0a 09 09 69 66 20 28 20 21 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e | .(#8060)...if.(.!jQuery.support. |
2a660 | 61 70 70 65 6e 64 43 68 65 63 6b 65 64 20 29 20 7b 0a 09 09 09 66 6f 72 20 28 20 69 20 3d 20 30 | appendChecked.).{....for.(.i.=.0 |
2a680 | 3b 20 28 65 6c 65 6d 20 3d 20 72 65 74 5b 69 5d 29 20 21 3d 20 6e 75 6c 6c 3b 20 69 2b 2b 20 29 | ;.(elem.=.ret[i]).!=.null;.i++.) |
2a6a0 | 20 7b 0a 09 09 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e 6e 6f 64 65 4e 61 6d 65 28 20 65 6c 65 | .{.....if.(.jQuery.nodeName(.ele |
2a6c0 | 6d 2c 20 22 69 6e 70 75 74 22 20 29 20 29 20 7b 0a 09 09 09 09 09 66 69 78 44 65 66 61 75 6c 74 | m,."input".).).{......fixDefault |
2a6e0 | 43 68 65 63 6b 65 64 28 20 65 6c 65 6d 20 29 3b 0a 09 09 09 09 7d 20 65 6c 73 65 20 69 66 20 28 | Checked(.elem.);.....}.else.if.( |
2a700 | 20 74 79 70 65 6f 66 20 65 6c 65 6d 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d | .typeof.elem.getElementsByTagNam |
2a720 | 65 20 21 3d 3d 20 22 75 6e 64 65 66 69 6e 65 64 22 20 29 20 7b 0a 09 09 09 09 09 6a 51 75 65 72 | e.!==."undefined".).{......jQuer |
2a740 | 79 2e 67 72 65 70 28 20 65 6c 65 6d 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d | y.grep(.elem.getElementsByTagNam |
2a760 | 65 28 22 69 6e 70 75 74 22 29 2c 20 66 69 78 44 65 66 61 75 6c 74 43 68 65 63 6b 65 64 20 29 3b | e("input"),.fixDefaultChecked.); |
2a780 | 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 2f 2f 20 41 70 70 65 6e 64 20 65 6c 65 | .....}....}...}....//.Append.ele |
2a7a0 | 6d 65 6e 74 73 20 74 6f 20 61 20 70 72 6f 76 69 64 65 64 20 64 6f 63 75 6d 65 6e 74 20 66 72 61 | ments.to.a.provided.document.fra |
2a7c0 | 67 6d 65 6e 74 0a 09 09 69 66 20 28 20 66 72 61 67 6d 65 6e 74 20 29 20 7b 0a 09 09 09 2f 2f 20 | gment...if.(.fragment.).{....//. |
2a7e0 | 53 70 65 63 69 61 6c 20 68 61 6e 64 6c 69 6e 67 20 6f 66 20 65 61 63 68 20 73 63 72 69 70 74 20 | Special.handling.of.each.script. |
2a800 | 65 6c 65 6d 65 6e 74 0a 09 09 09 68 61 6e 64 6c 65 53 63 72 69 70 74 20 3d 20 66 75 6e 63 74 69 | element....handleScript.=.functi |
2a820 | 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a 09 09 09 09 2f 2f 20 43 68 65 63 6b 20 69 66 20 77 65 20 | on(.elem.).{.....//.Check.if.we. |
2a840 | 63 6f 6e 73 69 64 65 72 20 69 74 20 65 78 65 63 75 74 61 62 6c 65 0a 09 09 09 09 69 66 20 28 20 | consider.it.executable.....if.(. |
2a860 | 21 65 6c 65 6d 2e 74 79 70 65 20 7c 7c 20 72 73 63 72 69 70 74 54 79 70 65 2e 74 65 73 74 28 20 | !elem.type.||.rscriptType.test(. |
2a880 | 65 6c 65 6d 2e 74 79 70 65 20 29 20 29 20 7b 0a 09 09 09 09 09 2f 2f 20 44 65 74 61 63 68 20 74 | elem.type.).).{......//.Detach.t |
2a8a0 | 68 65 20 73 63 72 69 70 74 20 61 6e 64 20 73 74 6f 72 65 20 69 74 20 69 6e 20 74 68 65 20 73 63 | he.script.and.store.it.in.the.sc |
2a8c0 | 72 69 70 74 73 20 61 72 72 61 79 20 28 69 66 20 70 72 6f 76 69 64 65 64 29 20 6f 72 20 74 68 65 | ripts.array.(if.provided).or.the |
2a8e0 | 20 66 72 61 67 6d 65 6e 74 0a 09 09 09 09 09 2f 2f 20 52 65 74 75 72 6e 20 74 72 75 74 68 79 20 | .fragment......//.Return.truthy. |
2a900 | 74 6f 20 69 6e 64 69 63 61 74 65 20 74 68 61 74 20 69 74 20 68 61 73 20 62 65 65 6e 20 68 61 6e | to.indicate.that.it.has.been.han |
2a920 | 64 6c 65 64 0a 09 09 09 09 09 72 65 74 75 72 6e 20 73 63 72 69 70 74 73 20 3f 0a 09 09 09 09 09 | dled......return.scripts.?...... |
2a940 | 09 73 63 72 69 70 74 73 2e 70 75 73 68 28 20 65 6c 65 6d 2e 70 61 72 65 6e 74 4e 6f 64 65 20 3f | .scripts.push(.elem.parentNode.? |
2a960 | 20 65 6c 65 6d 2e 70 61 72 65 6e 74 4e 6f 64 65 2e 72 65 6d 6f 76 65 43 68 69 6c 64 28 20 65 6c | .elem.parentNode.removeChild(.el |
2a980 | 65 6d 20 29 20 3a 20 65 6c 65 6d 20 29 20 3a 0a 09 09 09 09 09 09 66 72 61 67 6d 65 6e 74 2e 61 | em.).:.elem.).:.......fragment.a |
2a9a0 | 70 70 65 6e 64 43 68 69 6c 64 28 20 65 6c 65 6d 20 29 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 3b 0a | ppendChild(.elem.);.....}....};. |
2a9c0 | 0a 09 09 09 66 6f 72 20 28 20 69 20 3d 20 30 3b 20 28 65 6c 65 6d 20 3d 20 72 65 74 5b 69 5d 29 | ....for.(.i.=.0;.(elem.=.ret[i]) |
2a9e0 | 20 21 3d 20 6e 75 6c 6c 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 09 2f 2f 20 43 68 65 63 6b 20 69 | .!=.null;.i++.).{.....//.Check.i |
2aa00 | 66 20 77 65 27 72 65 20 64 6f 6e 65 20 61 66 74 65 72 20 68 61 6e 64 6c 69 6e 67 20 61 6e 20 65 | f.we're.done.after.handling.an.e |
2aa20 | 78 65 63 75 74 61 62 6c 65 20 73 63 72 69 70 74 0a 09 09 09 09 69 66 20 28 20 21 28 20 6a 51 75 | xecutable.script.....if.(.!(.jQu |
2aa40 | 65 72 79 2e 6e 6f 64 65 4e 61 6d 65 28 20 65 6c 65 6d 2c 20 22 73 63 72 69 70 74 22 20 29 20 26 | ery.nodeName(.elem,."script".).& |
2aa60 | 26 20 68 61 6e 64 6c 65 53 63 72 69 70 74 28 20 65 6c 65 6d 20 29 20 29 20 29 20 7b 0a 09 09 09 | &.handleScript(.elem.).).).{.... |
2aa80 | 09 09 2f 2f 20 41 70 70 65 6e 64 20 74 6f 20 66 72 61 67 6d 65 6e 74 20 61 6e 64 20 68 61 6e 64 | ..//.Append.to.fragment.and.hand |
2aaa0 | 6c 65 20 65 6d 62 65 64 64 65 64 20 73 63 72 69 70 74 73 0a 09 09 09 09 09 66 72 61 67 6d 65 6e | le.embedded.scripts......fragmen |
2aac0 | 74 2e 61 70 70 65 6e 64 43 68 69 6c 64 28 20 65 6c 65 6d 20 29 3b 0a 09 09 09 09 09 69 66 20 28 | t.appendChild(.elem.);......if.( |
2aae0 | 20 74 79 70 65 6f 66 20 65 6c 65 6d 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d | .typeof.elem.getElementsByTagNam |
2ab00 | 65 20 21 3d 3d 20 22 75 6e 64 65 66 69 6e 65 64 22 20 29 20 7b 0a 09 09 09 09 09 09 2f 2f 20 68 | e.!==."undefined".).{.......//.h |
2ab20 | 61 6e 64 6c 65 53 63 72 69 70 74 20 61 6c 74 65 72 73 20 74 68 65 20 44 4f 4d 2c 20 73 6f 20 75 | andleScript.alters.the.DOM,.so.u |
2ab40 | 73 65 20 6a 51 75 65 72 79 2e 6d 65 72 67 65 20 74 6f 20 65 6e 73 75 72 65 20 73 6e 61 70 73 68 | se.jQuery.merge.to.ensure.snapsh |
2ab60 | 6f 74 20 69 74 65 72 61 74 69 6f 6e 0a 09 09 09 09 09 09 6a 73 54 61 67 73 20 3d 20 6a 51 75 65 | ot.iteration.......jsTags.=.jQue |
2ab80 | 72 79 2e 67 72 65 70 28 20 6a 51 75 65 72 79 2e 6d 65 72 67 65 28 20 5b 5d 2c 20 65 6c 65 6d 2e | ry.grep(.jQuery.merge(.[],.elem. |
2aba0 | 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 22 73 63 72 69 70 74 22 29 20 29 | getElementsByTagName("script").) |
2abc0 | 2c 20 68 61 6e 64 6c 65 53 63 72 69 70 74 20 29 3b 0a 0a 09 09 09 09 09 09 2f 2f 20 53 70 6c 69 | ,.handleScript.);........//.Spli |
2abe0 | 63 65 20 74 68 65 20 73 63 72 69 70 74 73 20 69 6e 74 6f 20 72 65 74 20 61 66 74 65 72 20 74 68 | ce.the.scripts.into.ret.after.th |
2ac00 | 65 69 72 20 66 6f 72 6d 65 72 20 61 6e 63 65 73 74 6f 72 20 61 6e 64 20 61 64 76 61 6e 63 65 20 | eir.former.ancestor.and.advance. |
2ac20 | 6f 75 72 20 69 6e 64 65 78 20 62 65 79 6f 6e 64 20 74 68 65 6d 0a 09 09 09 09 09 09 72 65 74 2e | our.index.beyond.them.......ret. |
2ac40 | 73 70 6c 69 63 65 2e 61 70 70 6c 79 28 20 72 65 74 2c 20 5b 69 20 2b 20 31 2c 20 30 5d 2e 63 6f | splice.apply(.ret,.[i.+.1,.0].co |
2ac60 | 6e 63 61 74 28 20 6a 73 54 61 67 73 20 29 20 29 3b 0a 09 09 09 09 09 09 69 20 2b 3d 20 6a 73 54 | ncat(.jsTags.).);.......i.+=.jsT |
2ac80 | 61 67 73 2e 6c 65 6e 67 74 68 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 | ags.length;......}.....}....}... |
2aca0 | 7d 0a 0a 09 09 72 65 74 75 72 6e 20 72 65 74 3b 0a 09 7d 2c 0a 0a 09 63 6c 65 61 6e 44 61 74 61 | }....return.ret;..},...cleanData |
2acc0 | 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 73 2c 20 2f 2a 20 69 6e 74 65 72 6e 61 6c 20 2a | :.function(.elems,./*.internal.* |
2ace0 | 2f 20 61 63 63 65 70 74 44 61 74 61 20 29 20 7b 0a 09 09 76 61 72 20 64 61 74 61 2c 20 69 64 2c | /.acceptData.).{...var.data,.id, |
2ad00 | 20 65 6c 65 6d 2c 20 74 79 70 65 2c 0a 09 09 09 69 20 3d 20 30 2c 0a 09 09 09 69 6e 74 65 72 6e | .elem,.type,....i.=.0,....intern |
2ad20 | 61 6c 4b 65 79 20 3d 20 6a 51 75 65 72 79 2e 65 78 70 61 6e 64 6f 2c 0a 09 09 09 63 61 63 68 65 | alKey.=.jQuery.expando,....cache |
2ad40 | 20 3d 20 6a 51 75 65 72 79 2e 63 61 63 68 65 2c 0a 09 09 09 64 65 6c 65 74 65 45 78 70 61 6e 64 | .=.jQuery.cache,....deleteExpand |
2ad60 | 6f 20 3d 20 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 64 65 6c 65 74 65 45 78 70 61 6e 64 6f | o.=.jQuery.support.deleteExpando |
2ad80 | 2c 0a 09 09 09 73 70 65 63 69 61 6c 20 3d 20 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 73 70 65 63 | ,....special.=.jQuery.event.spec |
2ada0 | 69 61 6c 3b 0a 0a 09 09 66 6f 72 20 28 20 3b 20 28 65 6c 65 6d 20 3d 20 65 6c 65 6d 73 5b 69 5d | ial;....for.(.;.(elem.=.elems[i] |
2adc0 | 29 20 21 3d 20 6e 75 6c 6c 3b 20 69 2b 2b 20 29 20 7b 0a 0a 09 09 09 69 66 20 28 20 61 63 63 65 | ).!=.null;.i++.).{.....if.(.acce |
2ade0 | 70 74 44 61 74 61 20 7c 7c 20 6a 51 75 65 72 79 2e 61 63 63 65 70 74 44 61 74 61 28 20 65 6c 65 | ptData.||.jQuery.acceptData(.ele |
2ae00 | 6d 20 29 20 29 20 7b 0a 0a 09 09 09 09 69 64 20 3d 20 65 6c 65 6d 5b 20 69 6e 74 65 72 6e 61 6c | m.).).{......id.=.elem[.internal |
2ae20 | 4b 65 79 20 5d 3b 0a 09 09 09 09 64 61 74 61 20 3d 20 69 64 20 26 26 20 63 61 63 68 65 5b 20 69 | Key.];.....data.=.id.&&.cache[.i |
2ae40 | 64 20 5d 3b 0a 0a 09 09 09 09 69 66 20 28 20 64 61 74 61 20 29 20 7b 0a 09 09 09 09 09 69 66 20 | d.];......if.(.data.).{......if. |
2ae60 | 28 20 64 61 74 61 2e 65 76 65 6e 74 73 20 29 20 7b 0a 09 09 09 09 09 09 66 6f 72 20 28 20 74 79 | (.data.events.).{.......for.(.ty |
2ae80 | 70 65 20 69 6e 20 64 61 74 61 2e 65 76 65 6e 74 73 20 29 20 7b 0a 09 09 09 09 09 09 09 69 66 20 | pe.in.data.events.).{........if. |
2aea0 | 28 20 73 70 65 63 69 61 6c 5b 20 74 79 70 65 20 5d 20 29 20 7b 0a 09 09 09 09 09 09 09 09 6a 51 | (.special[.type.].).{.........jQ |
2aec0 | 75 65 72 79 2e 65 76 65 6e 74 2e 72 65 6d 6f 76 65 28 20 65 6c 65 6d 2c 20 74 79 70 65 20 29 3b | uery.event.remove(.elem,.type.); |
2aee0 | 0a 0a 09 09 09 09 09 09 09 2f 2f 20 54 68 69 73 20 69 73 20 61 20 73 68 6f 72 74 63 75 74 20 74 | .........//.This.is.a.shortcut.t |
2af00 | 6f 20 61 76 6f 69 64 20 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 72 65 6d 6f 76 65 27 73 20 6f 76 | o.avoid.jQuery.event.remove's.ov |
2af20 | 65 72 68 65 61 64 0a 09 09 09 09 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 09 09 09 09 6a | erhead........}.else.{.........j |
2af40 | 51 75 65 72 79 2e 72 65 6d 6f 76 65 45 76 65 6e 74 28 20 65 6c 65 6d 2c 20 74 79 70 65 2c 20 64 | Query.removeEvent(.elem,.type,.d |
2af60 | 61 74 61 2e 68 61 6e 64 6c 65 20 29 3b 0a 09 09 09 09 09 09 09 7d 0a 09 09 09 09 09 09 7d 0a 09 | ata.handle.);........}.......}.. |
2af80 | 09 09 09 09 7d 0a 0a 09 09 09 09 09 2f 2f 20 52 65 6d 6f 76 65 20 63 61 63 68 65 20 6f 6e 6c 79 | ....}.......//.Remove.cache.only |
2afa0 | 20 69 66 20 69 74 20 77 61 73 20 6e 6f 74 20 61 6c 72 65 61 64 79 20 72 65 6d 6f 76 65 64 20 62 | .if.it.was.not.already.removed.b |
2afc0 | 79 20 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 72 65 6d 6f 76 65 0a 09 09 09 09 09 69 66 20 28 20 | y.jQuery.event.remove......if.(. |
2afe0 | 63 61 63 68 65 5b 20 69 64 20 5d 20 29 20 7b 0a 0a 09 09 09 09 09 09 64 65 6c 65 74 65 20 63 61 | cache[.id.].).{........delete.ca |
2b000 | 63 68 65 5b 20 69 64 20 5d 3b 0a 0a 09 09 09 09 09 09 2f 2f 20 49 45 20 64 6f 65 73 20 6e 6f 74 | che[.id.];........//.IE.does.not |
2b020 | 20 61 6c 6c 6f 77 20 75 73 20 74 6f 20 64 65 6c 65 74 65 20 65 78 70 61 6e 64 6f 20 70 72 6f 70 | .allow.us.to.delete.expando.prop |
2b040 | 65 72 74 69 65 73 20 66 72 6f 6d 20 6e 6f 64 65 73 2c 0a 09 09 09 09 09 09 2f 2f 20 6e 6f 72 20 | erties.from.nodes,.......//.nor. |
2b060 | 64 6f 65 73 20 69 74 20 68 61 76 65 20 61 20 72 65 6d 6f 76 65 41 74 74 72 69 62 75 74 65 20 66 | does.it.have.a.removeAttribute.f |
2b080 | 75 6e 63 74 69 6f 6e 20 6f 6e 20 44 6f 63 75 6d 65 6e 74 20 6e 6f 64 65 73 3b 0a 09 09 09 09 09 | unction.on.Document.nodes;...... |
2b0a0 | 09 2f 2f 20 77 65 20 6d 75 73 74 20 68 61 6e 64 6c 65 20 61 6c 6c 20 6f 66 20 74 68 65 73 65 20 | .//.we.must.handle.all.of.these. |
2b0c0 | 63 61 73 65 73 0a 09 09 09 09 09 09 69 66 20 28 20 64 65 6c 65 74 65 45 78 70 61 6e 64 6f 20 29 | cases.......if.(.deleteExpando.) |
2b0e0 | 20 7b 0a 09 09 09 09 09 09 09 64 65 6c 65 74 65 20 65 6c 65 6d 5b 20 69 6e 74 65 72 6e 61 6c 4b | .{........delete.elem[.internalK |
2b100 | 65 79 20 5d 3b 0a 0a 09 09 09 09 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 65 6c 65 6d 2e 72 65 | ey.];........}.else.if.(.elem.re |
2b120 | 6d 6f 76 65 41 74 74 72 69 62 75 74 65 20 29 20 7b 0a 09 09 09 09 09 09 09 65 6c 65 6d 2e 72 65 | moveAttribute.).{........elem.re |
2b140 | 6d 6f 76 65 41 74 74 72 69 62 75 74 65 28 20 69 6e 74 65 72 6e 61 6c 4b 65 79 20 29 3b 0a 0a 09 | moveAttribute(.internalKey.);... |
2b160 | 09 09 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 09 09 09 65 6c 65 6d 5b 20 69 6e 74 65 72 | .....}.else.{........elem[.inter |
2b180 | 6e 61 6c 4b 65 79 20 5d 20 3d 20 6e 75 6c 6c 3b 0a 09 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 09 | nalKey.].=.null;.......}........ |
2b1a0 | 6a 51 75 65 72 79 2e 64 65 6c 65 74 65 64 49 64 73 2e 70 75 73 68 28 20 69 64 20 29 3b 0a 09 09 | jQuery.deletedIds.push(.id.);... |
2b1c0 | 09 09 09 7d 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 7d 0a 09 7d 0a 7d 29 3b 0a 2f 2f 20 4c 69 | ...}.....}....}...}..}.});.//.Li |
2b1e0 | 6d 69 74 20 73 63 6f 70 65 20 70 6f 6c 6c 75 74 69 6f 6e 20 66 72 6f 6d 20 61 6e 79 20 64 65 70 | mit.scope.pollution.from.any.dep |
2b200 | 72 65 63 61 74 65 64 20 41 50 49 0a 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 0a 76 61 72 20 6d | recated.API.(function().{..var.m |
2b220 | 61 74 63 68 65 64 2c 20 62 72 6f 77 73 65 72 3b 0a 0a 2f 2f 20 55 73 65 20 6f 66 20 6a 51 75 65 | atched,.browser;..//.Use.of.jQue |
2b240 | 72 79 2e 62 72 6f 77 73 65 72 20 69 73 20 66 72 6f 77 6e 65 64 20 75 70 6f 6e 2e 0a 2f 2f 20 4d | ry.browser.is.frowned.upon..//.M |
2b260 | 6f 72 65 20 64 65 74 61 69 6c 73 3a 20 68 74 74 70 3a 2f 2f 61 70 69 2e 6a 71 75 65 72 79 2e 63 | ore.details:.http://api.jquery.c |
2b280 | 6f 6d 2f 6a 51 75 65 72 79 2e 62 72 6f 77 73 65 72 0a 2f 2f 20 6a 51 75 65 72 79 2e 75 61 4d 61 | om/jQuery.browser.//.jQuery.uaMa |
2b2a0 | 74 63 68 20 6d 61 69 6e 74 61 69 6e 65 64 20 66 6f 72 20 62 61 63 6b 2d 63 6f 6d 70 61 74 0a 6a | tch.maintained.for.back-compat.j |
2b2c0 | 51 75 65 72 79 2e 75 61 4d 61 74 63 68 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 75 61 20 29 20 7b | Query.uaMatch.=.function(.ua.).{ |
2b2e0 | 0a 09 75 61 20 3d 20 75 61 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 3b 0a 0a 09 76 61 72 20 6d | ..ua.=.ua.toLowerCase();...var.m |
2b300 | 61 74 63 68 20 3d 20 2f 28 63 68 72 6f 6d 65 29 5b 20 5c 2f 5d 28 5b 5c 77 2e 5d 2b 29 2f 2e 65 | atch.=./(chrome)[.\/]([\w.]+)/.e |
2b320 | 78 65 63 28 20 75 61 20 29 20 7c 7c 0a 09 09 2f 28 77 65 62 6b 69 74 29 5b 20 5c 2f 5d 28 5b 5c | xec(.ua.).||.../(webkit)[.\/]([\ |
2b340 | 77 2e 5d 2b 29 2f 2e 65 78 65 63 28 20 75 61 20 29 20 7c 7c 0a 09 09 2f 28 6f 70 65 72 61 29 28 | w.]+)/.exec(.ua.).||.../(opera)( |
2b360 | 3f 3a 2e 2a 76 65 72 73 69 6f 6e 7c 29 5b 20 5c 2f 5d 28 5b 5c 77 2e 5d 2b 29 2f 2e 65 78 65 63 | ?:.*version|)[.\/]([\w.]+)/.exec |
2b380 | 28 20 75 61 20 29 20 7c 7c 0a 09 09 2f 28 6d 73 69 65 29 20 28 5b 5c 77 2e 5d 2b 29 2f 2e 65 78 | (.ua.).||.../(msie).([\w.]+)/.ex |
2b3a0 | 65 63 28 20 75 61 20 29 20 7c 7c 0a 09 09 75 61 2e 69 6e 64 65 78 4f 66 28 22 63 6f 6d 70 61 74 | ec(.ua.).||...ua.indexOf("compat |
2b3c0 | 69 62 6c 65 22 29 20 3c 20 30 20 26 26 20 2f 28 6d 6f 7a 69 6c 6c 61 29 28 3f 3a 2e 2a 3f 20 72 | ible").<.0.&&./(mozilla)(?:.*?.r |
2b3e0 | 76 3a 28 5b 5c 77 2e 5d 2b 29 7c 29 2f 2e 65 78 65 63 28 20 75 61 20 29 20 7c 7c 0a 09 09 5b 5d | v:([\w.]+)|)/.exec(.ua.).||...[] |
2b400 | 3b 0a 0a 09 72 65 74 75 72 6e 20 7b 0a 09 09 62 72 6f 77 73 65 72 3a 20 6d 61 74 63 68 5b 20 31 | ;...return.{...browser:.match[.1 |
2b420 | 20 5d 20 7c 7c 20 22 22 2c 0a 09 09 76 65 72 73 69 6f 6e 3a 20 6d 61 74 63 68 5b 20 32 20 5d 20 | .].||."",...version:.match[.2.]. |
2b440 | 7c 7c 20 22 30 22 0a 09 7d 3b 0a 7d 3b 0a 0a 6d 61 74 63 68 65 64 20 3d 20 6a 51 75 65 72 79 2e | ||."0"..};.};..matched.=.jQuery. |
2b460 | 75 61 4d 61 74 63 68 28 20 6e 61 76 69 67 61 74 6f 72 2e 75 73 65 72 41 67 65 6e 74 20 29 3b 0a | uaMatch(.navigator.userAgent.);. |
2b480 | 62 72 6f 77 73 65 72 20 3d 20 7b 7d 3b 0a 0a 69 66 20 28 20 6d 61 74 63 68 65 64 2e 62 72 6f 77 | browser.=.{};..if.(.matched.brow |
2b4a0 | 73 65 72 20 29 20 7b 0a 09 62 72 6f 77 73 65 72 5b 20 6d 61 74 63 68 65 64 2e 62 72 6f 77 73 65 | ser.).{..browser[.matched.browse |
2b4c0 | 72 20 5d 20 3d 20 74 72 75 65 3b 0a 09 62 72 6f 77 73 65 72 2e 76 65 72 73 69 6f 6e 20 3d 20 6d | r.].=.true;..browser.version.=.m |
2b4e0 | 61 74 63 68 65 64 2e 76 65 72 73 69 6f 6e 3b 0a 7d 0a 0a 2f 2f 20 44 65 70 72 65 63 61 74 65 64 | atched.version;.}..//.Deprecated |
2b500 | 2c 20 75 73 65 20 6a 51 75 65 72 79 2e 62 72 6f 77 73 65 72 2e 77 65 62 6b 69 74 20 69 6e 73 74 | ,.use.jQuery.browser.webkit.inst |
2b520 | 65 61 64 0a 2f 2f 20 4d 61 69 6e 74 61 69 6e 65 64 20 66 6f 72 20 62 61 63 6b 2d 63 6f 6d 70 61 | ead.//.Maintained.for.back-compa |
2b540 | 74 20 6f 6e 6c 79 0a 69 66 20 28 20 62 72 6f 77 73 65 72 2e 77 65 62 6b 69 74 20 29 20 7b 0a 09 | t.only.if.(.browser.webkit.).{.. |
2b560 | 62 72 6f 77 73 65 72 2e 73 61 66 61 72 69 20 3d 20 74 72 75 65 3b 0a 7d 0a 0a 6a 51 75 65 72 79 | browser.safari.=.true;.}..jQuery |
2b580 | 2e 62 72 6f 77 73 65 72 20 3d 20 62 72 6f 77 73 65 72 3b 0a 0a 6a 51 75 65 72 79 2e 73 75 62 20 | .browser.=.browser;..jQuery.sub. |
2b5a0 | 3d 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 66 75 6e 63 74 69 6f 6e 20 6a 51 75 65 72 79 53 | =.function().{..function.jQueryS |
2b5c0 | 75 62 28 20 73 65 6c 65 63 74 6f 72 2c 20 63 6f 6e 74 65 78 74 20 29 20 7b 0a 09 09 72 65 74 75 | ub(.selector,.context.).{...retu |
2b5e0 | 72 6e 20 6e 65 77 20 6a 51 75 65 72 79 53 75 62 2e 66 6e 2e 69 6e 69 74 28 20 73 65 6c 65 63 74 | rn.new.jQuerySub.fn.init(.select |
2b600 | 6f 72 2c 20 63 6f 6e 74 65 78 74 20 29 3b 0a 09 7d 0a 09 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 | or,.context.);..}..jQuery.extend |
2b620 | 28 20 74 72 75 65 2c 20 6a 51 75 65 72 79 53 75 62 2c 20 74 68 69 73 20 29 3b 0a 09 6a 51 75 65 | (.true,.jQuerySub,.this.);..jQue |
2b640 | 72 79 53 75 62 2e 73 75 70 65 72 63 6c 61 73 73 20 3d 20 74 68 69 73 3b 0a 09 6a 51 75 65 72 79 | rySub.superclass.=.this;..jQuery |
2b660 | 53 75 62 2e 66 6e 20 3d 20 6a 51 75 65 72 79 53 75 62 2e 70 72 6f 74 6f 74 79 70 65 20 3d 20 74 | Sub.fn.=.jQuerySub.prototype.=.t |
2b680 | 68 69 73 28 29 3b 0a 09 6a 51 75 65 72 79 53 75 62 2e 66 6e 2e 63 6f 6e 73 74 72 75 63 74 6f 72 | his();..jQuerySub.fn.constructor |
2b6a0 | 20 3d 20 6a 51 75 65 72 79 53 75 62 3b 0a 09 6a 51 75 65 72 79 53 75 62 2e 73 75 62 20 3d 20 74 | .=.jQuerySub;..jQuerySub.sub.=.t |
2b6c0 | 68 69 73 2e 73 75 62 3b 0a 09 6a 51 75 65 72 79 53 75 62 2e 66 6e 2e 69 6e 69 74 20 3d 20 66 75 | his.sub;..jQuerySub.fn.init.=.fu |
2b6e0 | 6e 63 74 69 6f 6e 20 69 6e 69 74 28 20 73 65 6c 65 63 74 6f 72 2c 20 63 6f 6e 74 65 78 74 20 29 | nction.init(.selector,.context.) |
2b700 | 20 7b 0a 09 09 69 66 20 28 20 63 6f 6e 74 65 78 74 20 26 26 20 63 6f 6e 74 65 78 74 20 69 6e 73 | .{...if.(.context.&&.context.ins |
2b720 | 74 61 6e 63 65 6f 66 20 6a 51 75 65 72 79 20 26 26 20 21 28 63 6f 6e 74 65 78 74 20 69 6e 73 74 | tanceof.jQuery.&&.!(context.inst |
2b740 | 61 6e 63 65 6f 66 20 6a 51 75 65 72 79 53 75 62 29 20 29 20 7b 0a 09 09 09 63 6f 6e 74 65 78 74 | anceof.jQuerySub).).{....context |
2b760 | 20 3d 20 6a 51 75 65 72 79 53 75 62 28 20 63 6f 6e 74 65 78 74 20 29 3b 0a 09 09 7d 0a 0a 09 09 | .=.jQuerySub(.context.);...}.... |
2b780 | 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 66 6e 2e 69 6e 69 74 2e 63 61 6c 6c 28 20 74 68 69 73 | return.jQuery.fn.init.call(.this |
2b7a0 | 2c 20 73 65 6c 65 63 74 6f 72 2c 20 63 6f 6e 74 65 78 74 2c 20 72 6f 6f 74 6a 51 75 65 72 79 53 | ,.selector,.context,.rootjQueryS |
2b7c0 | 75 62 20 29 3b 0a 09 7d 3b 0a 09 6a 51 75 65 72 79 53 75 62 2e 66 6e 2e 69 6e 69 74 2e 70 72 6f | ub.);..};..jQuerySub.fn.init.pro |
2b7e0 | 74 6f 74 79 70 65 20 3d 20 6a 51 75 65 72 79 53 75 62 2e 66 6e 3b 0a 09 76 61 72 20 72 6f 6f 74 | totype.=.jQuerySub.fn;..var.root |
2b800 | 6a 51 75 65 72 79 53 75 62 20 3d 20 6a 51 75 65 72 79 53 75 62 28 64 6f 63 75 6d 65 6e 74 29 3b | jQuerySub.=.jQuerySub(document); |
2b820 | 0a 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 53 75 62 3b 0a 7d 3b 0a 09 0a 7d 29 28 29 3b 0a 76 | ..return.jQuerySub;.};...})();.v |
2b840 | 61 72 20 63 75 72 43 53 53 2c 20 69 66 72 61 6d 65 2c 20 69 66 72 61 6d 65 44 6f 63 2c 0a 09 72 | ar.curCSS,.iframe,.iframeDoc,..r |
2b860 | 61 6c 70 68 61 20 3d 20 2f 61 6c 70 68 61 5c 28 5b 5e 29 5d 2a 5c 29 2f 69 2c 0a 09 72 6f 70 61 | alpha.=./alpha\([^)]*\)/i,..ropa |
2b880 | 63 69 74 79 20 3d 20 2f 6f 70 61 63 69 74 79 3d 28 5b 5e 29 5d 2a 29 2f 2c 0a 09 72 70 6f 73 69 | city.=./opacity=([^)]*)/,..rposi |
2b8a0 | 74 69 6f 6e 20 3d 20 2f 5e 28 74 6f 70 7c 72 69 67 68 74 7c 62 6f 74 74 6f 6d 7c 6c 65 66 74 29 | tion.=./^(top|right|bottom|left) |
2b8c0 | 24 2f 2c 0a 09 72 6d 61 72 67 69 6e 20 3d 20 2f 5e 6d 61 72 67 69 6e 2f 2c 0a 09 72 6e 75 6d 73 | $/,..rmargin.=./^margin/,..rnums |
2b8e0 | 70 6c 69 74 20 3d 20 6e 65 77 20 52 65 67 45 78 70 28 20 22 5e 28 22 20 2b 20 63 6f 72 65 5f 70 | plit.=.new.RegExp(."^(".+.core_p |
2b900 | 6e 75 6d 20 2b 20 22 29 28 2e 2a 29 24 22 2c 20 22 69 22 20 29 2c 0a 09 72 6e 75 6d 6e 6f 6e 70 | num.+.")(.*)$",."i".),..rnumnonp |
2b920 | 78 20 3d 20 6e 65 77 20 52 65 67 45 78 70 28 20 22 5e 28 22 20 2b 20 63 6f 72 65 5f 70 6e 75 6d | x.=.new.RegExp(."^(".+.core_pnum |
2b940 | 20 2b 20 22 29 28 3f 21 70 78 29 5b 61 2d 7a 25 5d 2b 24 22 2c 20 22 69 22 20 29 2c 0a 09 72 72 | .+.")(?!px)[a-z%]+$",."i".),..rr |
2b960 | 65 6c 4e 75 6d 20 3d 20 6e 65 77 20 52 65 67 45 78 70 28 20 22 5e 28 5b 2d 2b 5d 29 3d 28 22 20 | elNum.=.new.RegExp(."^([-+])=(". |
2b980 | 2b 20 63 6f 72 65 5f 70 6e 75 6d 20 2b 20 22 29 22 2c 20 22 69 22 20 29 2c 0a 09 65 6c 65 6d 64 | +.core_pnum.+.")",."i".),..elemd |
2b9a0 | 69 73 70 6c 61 79 20 3d 20 7b 7d 2c 0a 0a 09 63 73 73 53 68 6f 77 20 3d 20 7b 20 70 6f 73 69 74 | isplay.=.{},...cssShow.=.{.posit |
2b9c0 | 69 6f 6e 3a 20 22 61 62 73 6f 6c 75 74 65 22 2c 20 76 69 73 69 62 69 6c 69 74 79 3a 20 22 68 69 | ion:."absolute",.visibility:."hi |
2b9e0 | 64 64 65 6e 22 2c 20 64 69 73 70 6c 61 79 3a 20 22 62 6c 6f 63 6b 22 20 7d 2c 0a 09 63 73 73 4e | dden",.display:."block".},..cssN |
2ba00 | 6f 72 6d 61 6c 54 72 61 6e 73 66 6f 72 6d 20 3d 20 7b 0a 09 09 6c 65 74 74 65 72 53 70 61 63 69 | ormalTransform.=.{...letterSpaci |
2ba20 | 6e 67 3a 20 30 2c 0a 09 09 66 6f 6e 74 57 65 69 67 68 74 3a 20 34 30 30 2c 0a 09 09 6c 69 6e 65 | ng:.0,...fontWeight:.400,...line |
2ba40 | 48 65 69 67 68 74 3a 20 31 0a 09 7d 2c 0a 0a 09 63 73 73 45 78 70 61 6e 64 20 3d 20 5b 20 22 54 | Height:.1..},...cssExpand.=.[."T |
2ba60 | 6f 70 22 2c 20 22 52 69 67 68 74 22 2c 20 22 42 6f 74 74 6f 6d 22 2c 20 22 4c 65 66 74 22 20 5d | op",."Right",."Bottom",."Left".] |
2ba80 | 2c 0a 09 63 73 73 50 72 65 66 69 78 65 73 20 3d 20 5b 20 22 57 65 62 6b 69 74 22 2c 20 22 4f 22 | ,..cssPrefixes.=.[."Webkit",."O" |
2baa0 | 2c 20 22 4d 6f 7a 22 2c 20 22 6d 73 22 20 5d 2c 0a 0a 09 65 76 65 6e 74 73 54 6f 67 67 6c 65 20 | ,."Moz",."ms".],...eventsToggle. |
2bac0 | 3d 20 6a 51 75 65 72 79 2e 66 6e 2e 74 6f 67 67 6c 65 3b 0a 0a 2f 2f 20 72 65 74 75 72 6e 20 61 | =.jQuery.fn.toggle;..//.return.a |
2bae0 | 20 63 73 73 20 70 72 6f 70 65 72 74 79 20 6d 61 70 70 65 64 20 74 6f 20 61 20 70 6f 74 65 6e 74 | .css.property.mapped.to.a.potent |
2bb00 | 69 61 6c 6c 79 20 76 65 6e 64 6f 72 20 70 72 65 66 69 78 65 64 20 70 72 6f 70 65 72 74 79 0a 66 | ially.vendor.prefixed.property.f |
2bb20 | 75 6e 63 74 69 6f 6e 20 76 65 6e 64 6f 72 50 72 6f 70 4e 61 6d 65 28 20 73 74 79 6c 65 2c 20 6e | unction.vendorPropName(.style,.n |
2bb40 | 61 6d 65 20 29 20 7b 0a 0a 09 2f 2f 20 73 68 6f 72 74 63 75 74 20 66 6f 72 20 6e 61 6d 65 73 20 | ame.).{...//.shortcut.for.names. |
2bb60 | 74 68 61 74 20 61 72 65 20 6e 6f 74 20 76 65 6e 64 6f 72 20 70 72 65 66 69 78 65 64 0a 09 69 66 | that.are.not.vendor.prefixed..if |
2bb80 | 20 28 20 6e 61 6d 65 20 69 6e 20 73 74 79 6c 65 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 6e 61 | .(.name.in.style.).{...return.na |
2bba0 | 6d 65 3b 0a 09 7d 0a 0a 09 2f 2f 20 63 68 65 63 6b 20 66 6f 72 20 76 65 6e 64 6f 72 20 70 72 65 | me;..}...//.check.for.vendor.pre |
2bbc0 | 66 69 78 65 64 20 6e 61 6d 65 73 0a 09 76 61 72 20 63 61 70 4e 61 6d 65 20 3d 20 6e 61 6d 65 2e | fixed.names..var.capName.=.name. |
2bbe0 | 63 68 61 72 41 74 28 30 29 2e 74 6f 55 70 70 65 72 43 61 73 65 28 29 20 2b 20 6e 61 6d 65 2e 73 | charAt(0).toUpperCase().+.name.s |
2bc00 | 6c 69 63 65 28 31 29 2c 0a 09 09 6f 72 69 67 4e 61 6d 65 20 3d 20 6e 61 6d 65 2c 0a 09 09 69 20 | lice(1),...origName.=.name,...i. |
2bc20 | 3d 20 63 73 73 50 72 65 66 69 78 65 73 2e 6c 65 6e 67 74 68 3b 0a 0a 09 77 68 69 6c 65 20 28 20 | =.cssPrefixes.length;...while.(. |
2bc40 | 69 2d 2d 20 29 20 7b 0a 09 09 6e 61 6d 65 20 3d 20 63 73 73 50 72 65 66 69 78 65 73 5b 20 69 20 | i--.).{...name.=.cssPrefixes[.i. |
2bc60 | 5d 20 2b 20 63 61 70 4e 61 6d 65 3b 0a 09 09 69 66 20 28 20 6e 61 6d 65 20 69 6e 20 73 74 79 6c | ].+.capName;...if.(.name.in.styl |
2bc80 | 65 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 6e 61 6d 65 3b 0a 09 09 7d 0a 09 7d 0a 0a 09 72 | e.).{....return.name;...}..}...r |
2bca0 | 65 74 75 72 6e 20 6f 72 69 67 4e 61 6d 65 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 69 73 48 69 | eturn.origName;.}..function.isHi |
2bcc0 | 64 64 65 6e 28 20 65 6c 65 6d 2c 20 65 6c 20 29 20 7b 0a 09 65 6c 65 6d 20 3d 20 65 6c 20 7c 7c | dden(.elem,.el.).{..elem.=.el.|| |
2bce0 | 20 65 6c 65 6d 3b 0a 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 63 73 73 28 20 65 6c 65 6d 2c | .elem;..return.jQuery.css(.elem, |
2bd00 | 20 22 64 69 73 70 6c 61 79 22 20 29 20 3d 3d 3d 20 22 6e 6f 6e 65 22 20 7c 7c 20 21 6a 51 75 65 | ."display".).===."none".||.!jQue |
2bd20 | 72 79 2e 63 6f 6e 74 61 69 6e 73 28 20 65 6c 65 6d 2e 6f 77 6e 65 72 44 6f 63 75 6d 65 6e 74 2c | ry.contains(.elem.ownerDocument, |
2bd40 | 20 65 6c 65 6d 20 29 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 73 68 6f 77 48 69 64 65 28 20 65 | .elem.);.}..function.showHide(.e |
2bd60 | 6c 65 6d 65 6e 74 73 2c 20 73 68 6f 77 20 29 20 7b 0a 09 76 61 72 20 65 6c 65 6d 2c 20 64 69 73 | lements,.show.).{..var.elem,.dis |
2bd80 | 70 6c 61 79 2c 0a 09 09 76 61 6c 75 65 73 20 3d 20 5b 5d 2c 0a 09 09 69 6e 64 65 78 20 3d 20 30 | play,...values.=.[],...index.=.0 |
2bda0 | 2c 0a 09 09 6c 65 6e 67 74 68 20 3d 20 65 6c 65 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 3b 0a 0a 09 | ,...length.=.elements.length;... |
2bdc0 | 66 6f 72 20 28 20 3b 20 69 6e 64 65 78 20 3c 20 6c 65 6e 67 74 68 3b 20 69 6e 64 65 78 2b 2b 20 | for.(.;.index.<.length;.index++. |
2bde0 | 29 20 7b 0a 09 09 65 6c 65 6d 20 3d 20 65 6c 65 6d 65 6e 74 73 5b 20 69 6e 64 65 78 20 5d 3b 0a | ).{...elem.=.elements[.index.];. |
2be00 | 09 09 69 66 20 28 20 21 65 6c 65 6d 2e 73 74 79 6c 65 20 29 20 7b 0a 09 09 09 63 6f 6e 74 69 6e | ..if.(.!elem.style.).{....contin |
2be20 | 75 65 3b 0a 09 09 7d 0a 09 09 76 61 6c 75 65 73 5b 20 69 6e 64 65 78 20 5d 20 3d 20 6a 51 75 65 | ue;...}...values[.index.].=.jQue |
2be40 | 72 79 2e 5f 64 61 74 61 28 20 65 6c 65 6d 2c 20 22 6f 6c 64 64 69 73 70 6c 61 79 22 20 29 3b 0a | ry._data(.elem,."olddisplay".);. |
2be60 | 09 09 69 66 20 28 20 73 68 6f 77 20 29 20 7b 0a 09 09 09 2f 2f 20 52 65 73 65 74 20 74 68 65 20 | ..if.(.show.).{....//.Reset.the. |
2be80 | 69 6e 6c 69 6e 65 20 64 69 73 70 6c 61 79 20 6f 66 20 74 68 69 73 20 65 6c 65 6d 65 6e 74 20 74 | inline.display.of.this.element.t |
2bea0 | 6f 20 6c 65 61 72 6e 20 69 66 20 69 74 20 69 73 0a 09 09 09 2f 2f 20 62 65 69 6e 67 20 68 69 64 | o.learn.if.it.is....//.being.hid |
2bec0 | 64 65 6e 20 62 79 20 63 61 73 63 61 64 65 64 20 72 75 6c 65 73 20 6f 72 20 6e 6f 74 0a 09 09 09 | den.by.cascaded.rules.or.not.... |
2bee0 | 69 66 20 28 20 21 76 61 6c 75 65 73 5b 20 69 6e 64 65 78 20 5d 20 26 26 20 65 6c 65 6d 2e 73 74 | if.(.!values[.index.].&&.elem.st |
2bf00 | 79 6c 65 2e 64 69 73 70 6c 61 79 20 3d 3d 3d 20 22 6e 6f 6e 65 22 20 29 20 7b 0a 09 09 09 09 65 | yle.display.===."none".).{.....e |
2bf20 | 6c 65 6d 2e 73 74 79 6c 65 2e 64 69 73 70 6c 61 79 20 3d 20 22 22 3b 0a 09 09 09 7d 0a 0a 09 09 | lem.style.display.=."";....}.... |
2bf40 | 09 2f 2f 20 53 65 74 20 65 6c 65 6d 65 6e 74 73 20 77 68 69 63 68 20 68 61 76 65 20 62 65 65 6e | .//.Set.elements.which.have.been |
2bf60 | 20 6f 76 65 72 72 69 64 64 65 6e 20 77 69 74 68 20 64 69 73 70 6c 61 79 3a 20 6e 6f 6e 65 0a 09 | .overridden.with.display:.none.. |
2bf80 | 09 09 2f 2f 20 69 6e 20 61 20 73 74 79 6c 65 73 68 65 65 74 20 74 6f 20 77 68 61 74 65 76 65 72 | ..//.in.a.stylesheet.to.whatever |
2bfa0 | 20 74 68 65 20 64 65 66 61 75 6c 74 20 62 72 6f 77 73 65 72 20 73 74 79 6c 65 20 69 73 0a 09 09 | .the.default.browser.style.is... |
2bfc0 | 09 2f 2f 20 66 6f 72 20 73 75 63 68 20 61 6e 20 65 6c 65 6d 65 6e 74 0a 09 09 09 69 66 20 28 20 | .//.for.such.an.element....if.(. |
2bfe0 | 65 6c 65 6d 2e 73 74 79 6c 65 2e 64 69 73 70 6c 61 79 20 3d 3d 3d 20 22 22 20 26 26 20 69 73 48 | elem.style.display.===."".&&.isH |
2c000 | 69 64 64 65 6e 28 20 65 6c 65 6d 20 29 20 29 20 7b 0a 09 09 09 09 76 61 6c 75 65 73 5b 20 69 6e | idden(.elem.).).{.....values[.in |
2c020 | 64 65 78 20 5d 20 3d 20 6a 51 75 65 72 79 2e 5f 64 61 74 61 28 20 65 6c 65 6d 2c 20 22 6f 6c 64 | dex.].=.jQuery._data(.elem,."old |
2c040 | 64 69 73 70 6c 61 79 22 2c 20 63 73 73 5f 64 65 66 61 75 6c 74 44 69 73 70 6c 61 79 28 65 6c 65 | display",.css_defaultDisplay(ele |
2c060 | 6d 2e 6e 6f 64 65 4e 61 6d 65 29 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 | m.nodeName).);....}...}.else.{.. |
2c080 | 09 09 64 69 73 70 6c 61 79 20 3d 20 63 75 72 43 53 53 28 20 65 6c 65 6d 2c 20 22 64 69 73 70 6c | ..display.=.curCSS(.elem,."displ |
2c0a0 | 61 79 22 20 29 3b 0a 0a 09 09 09 69 66 20 28 20 21 76 61 6c 75 65 73 5b 20 69 6e 64 65 78 20 5d | ay".);.....if.(.!values[.index.] |
2c0c0 | 20 26 26 20 64 69 73 70 6c 61 79 20 21 3d 3d 20 22 6e 6f 6e 65 22 20 29 20 7b 0a 09 09 09 09 6a | .&&.display.!==."none".).{.....j |
2c0e0 | 51 75 65 72 79 2e 5f 64 61 74 61 28 20 65 6c 65 6d 2c 20 22 6f 6c 64 64 69 73 70 6c 61 79 22 2c | Query._data(.elem,."olddisplay", |
2c100 | 20 64 69 73 70 6c 61 79 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 0a 09 7d 0a 0a 09 2f 2f 20 53 65 74 | .display.);....}...}..}...//.Set |
2c120 | 20 74 68 65 20 64 69 73 70 6c 61 79 20 6f 66 20 6d 6f 73 74 20 6f 66 20 74 68 65 20 65 6c 65 6d | .the.display.of.most.of.the.elem |
2c140 | 65 6e 74 73 20 69 6e 20 61 20 73 65 63 6f 6e 64 20 6c 6f 6f 70 0a 09 2f 2f 20 74 6f 20 61 76 6f | ents.in.a.second.loop..//.to.avo |
2c160 | 69 64 20 74 68 65 20 63 6f 6e 73 74 61 6e 74 20 72 65 66 6c 6f 77 0a 09 66 6f 72 20 28 20 69 6e | id.the.constant.reflow..for.(.in |
2c180 | 64 65 78 20 3d 20 30 3b 20 69 6e 64 65 78 20 3c 20 6c 65 6e 67 74 68 3b 20 69 6e 64 65 78 2b 2b | dex.=.0;.index.<.length;.index++ |
2c1a0 | 20 29 20 7b 0a 09 09 65 6c 65 6d 20 3d 20 65 6c 65 6d 65 6e 74 73 5b 20 69 6e 64 65 78 20 5d 3b | .).{...elem.=.elements[.index.]; |
2c1c0 | 0a 09 09 69 66 20 28 20 21 65 6c 65 6d 2e 73 74 79 6c 65 20 29 20 7b 0a 09 09 09 63 6f 6e 74 69 | ...if.(.!elem.style.).{....conti |
2c1e0 | 6e 75 65 3b 0a 09 09 7d 0a 09 09 69 66 20 28 20 21 73 68 6f 77 20 7c 7c 20 65 6c 65 6d 2e 73 74 | nue;...}...if.(.!show.||.elem.st |
2c200 | 79 6c 65 2e 64 69 73 70 6c 61 79 20 3d 3d 3d 20 22 6e 6f 6e 65 22 20 7c 7c 20 65 6c 65 6d 2e 73 | yle.display.===."none".||.elem.s |
2c220 | 74 79 6c 65 2e 64 69 73 70 6c 61 79 20 3d 3d 3d 20 22 22 20 29 20 7b 0a 09 09 09 65 6c 65 6d 2e | tyle.display.===."".).{....elem. |
2c240 | 73 74 79 6c 65 2e 64 69 73 70 6c 61 79 20 3d 20 73 68 6f 77 20 3f 20 76 61 6c 75 65 73 5b 20 69 | style.display.=.show.?.values[.i |
2c260 | 6e 64 65 78 20 5d 20 7c 7c 20 22 22 20 3a 20 22 6e 6f 6e 65 22 3b 0a 09 09 7d 0a 09 7d 0a 0a 09 | ndex.].||."".:."none";...}..}... |
2c280 | 72 65 74 75 72 6e 20 65 6c 65 6d 65 6e 74 73 3b 0a 7d 0a 0a 6a 51 75 65 72 79 2e 66 6e 2e 65 78 | return.elements;.}..jQuery.fn.ex |
2c2a0 | 74 65 6e 64 28 7b 0a 09 63 73 73 3a 20 66 75 6e 63 74 69 6f 6e 28 20 6e 61 6d 65 2c 20 76 61 6c | tend({..css:.function(.name,.val |
2c2c0 | 75 65 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 61 63 63 65 73 73 28 20 74 | ue.).{...return.jQuery.access(.t |
2c2e0 | 68 69 73 2c 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 | his,.function(.elem,.name,.value |
2c300 | 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 76 61 6c 75 65 20 21 3d 3d 20 75 6e 64 65 66 69 6e | .).{....return.value.!==.undefin |
2c320 | 65 64 20 3f 0a 09 09 09 09 6a 51 75 65 72 79 2e 73 74 79 6c 65 28 20 65 6c 65 6d 2c 20 6e 61 6d | ed.?.....jQuery.style(.elem,.nam |
2c340 | 65 2c 20 76 61 6c 75 65 20 29 20 3a 0a 09 09 09 09 6a 51 75 65 72 79 2e 63 73 73 28 20 65 6c 65 | e,.value.).:.....jQuery.css(.ele |
2c360 | 6d 2c 20 6e 61 6d 65 20 29 3b 0a 09 09 7d 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 61 72 67 | m,.name.);...},.name,.value,.arg |
2c380 | 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 3e 20 31 20 29 3b 0a 09 7d 2c 0a 09 73 68 6f 77 3a 20 | uments.length.>.1.);..},..show:. |
2c3a0 | 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 73 68 6f 77 48 69 64 65 28 20 | function().{...return.showHide(. |
2c3c0 | 74 68 69 73 2c 20 74 72 75 65 20 29 3b 0a 09 7d 2c 0a 09 68 69 64 65 3a 20 66 75 6e 63 74 69 6f | this,.true.);..},..hide:.functio |
2c3e0 | 6e 28 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 73 68 6f 77 48 69 64 65 28 20 74 68 69 73 20 29 3b | n().{...return.showHide(.this.); |
2c400 | 0a 09 7d 2c 0a 09 74 6f 67 67 6c 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 73 74 61 74 65 2c 20 66 | ..},..toggle:.function(.state,.f |
2c420 | 6e 32 20 29 20 7b 0a 09 09 76 61 72 20 62 6f 6f 6c 20 3d 20 74 79 70 65 6f 66 20 73 74 61 74 65 | n2.).{...var.bool.=.typeof.state |
2c440 | 20 3d 3d 3d 20 22 62 6f 6f 6c 65 61 6e 22 3b 0a 0a 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e 69 | .===."boolean";....if.(.jQuery.i |
2c460 | 73 46 75 6e 63 74 69 6f 6e 28 20 73 74 61 74 65 20 29 20 26 26 20 6a 51 75 65 72 79 2e 69 73 46 | sFunction(.state.).&&.jQuery.isF |
2c480 | 75 6e 63 74 69 6f 6e 28 20 66 6e 32 20 29 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 65 76 65 | unction(.fn2.).).{....return.eve |
2c4a0 | 6e 74 73 54 6f 67 67 6c 65 2e 61 70 70 6c 79 28 20 74 68 69 73 2c 20 61 72 67 75 6d 65 6e 74 73 | ntsToggle.apply(.this,.arguments |
2c4c0 | 20 29 3b 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 65 61 63 68 28 66 75 6e 63 | .);...}....return.this.each(func |
2c4e0 | 74 69 6f 6e 28 29 20 7b 0a 09 09 09 69 66 20 28 20 62 6f 6f 6c 20 3f 20 73 74 61 74 65 20 3a 20 | tion().{....if.(.bool.?.state.:. |
2c500 | 69 73 48 69 64 64 65 6e 28 20 74 68 69 73 20 29 20 29 20 7b 0a 09 09 09 09 6a 51 75 65 72 79 28 | isHidden(.this.).).{.....jQuery( |
2c520 | 20 74 68 69 73 20 29 2e 73 68 6f 77 28 29 3b 0a 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 | .this.).show();....}.else.{..... |
2c540 | 6a 51 75 65 72 79 28 20 74 68 69 73 20 29 2e 68 69 64 65 28 29 3b 0a 09 09 09 7d 0a 09 09 7d 29 | jQuery(.this.).hide();....}...}) |
2c560 | 3b 0a 09 7d 0a 7d 29 3b 0a 0a 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 28 7b 0a 09 2f 2f 20 41 64 | ;..}.});..jQuery.extend({..//.Ad |
2c580 | 64 20 69 6e 20 73 74 79 6c 65 20 70 72 6f 70 65 72 74 79 20 68 6f 6f 6b 73 20 66 6f 72 20 6f 76 | d.in.style.property.hooks.for.ov |
2c5a0 | 65 72 72 69 64 69 6e 67 20 74 68 65 20 64 65 66 61 75 6c 74 0a 09 2f 2f 20 62 65 68 61 76 69 6f | erriding.the.default..//.behavio |
2c5c0 | 72 20 6f 66 20 67 65 74 74 69 6e 67 20 61 6e 64 20 73 65 74 74 69 6e 67 20 61 20 73 74 79 6c 65 | r.of.getting.and.setting.a.style |
2c5e0 | 20 70 72 6f 70 65 72 74 79 0a 09 63 73 73 48 6f 6f 6b 73 3a 20 7b 0a 09 09 6f 70 61 63 69 74 79 | .property..cssHooks:.{...opacity |
2c600 | 3a 20 7b 0a 09 09 09 67 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 63 6f 6d 70 | :.{....get:.function(.elem,.comp |
2c620 | 75 74 65 64 20 29 20 7b 0a 09 09 09 09 69 66 20 28 20 63 6f 6d 70 75 74 65 64 20 29 20 7b 0a 09 | uted.).{.....if.(.computed.).{.. |
2c640 | 09 09 09 09 2f 2f 20 57 65 20 73 68 6f 75 6c 64 20 61 6c 77 61 79 73 20 67 65 74 20 61 20 6e 75 | ....//.We.should.always.get.a.nu |
2c660 | 6d 62 65 72 20 62 61 63 6b 20 66 72 6f 6d 20 6f 70 61 63 69 74 79 0a 09 09 09 09 09 76 61 72 20 | mber.back.from.opacity......var. |
2c680 | 72 65 74 20 3d 20 63 75 72 43 53 53 28 20 65 6c 65 6d 2c 20 22 6f 70 61 63 69 74 79 22 20 29 3b | ret.=.curCSS(.elem,."opacity".); |
2c6a0 | 0a 09 09 09 09 09 72 65 74 75 72 6e 20 72 65 74 20 3d 3d 3d 20 22 22 20 3f 20 22 31 22 20 3a 20 | ......return.ret.===."".?."1".:. |
2c6c0 | 72 65 74 3b 0a 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 7d 0a 09 7d 2c 0a 0a 09 2f 2f 20 45 78 | ret;......}....}...}..},...//.Ex |
2c6e0 | 63 6c 75 64 65 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 73 73 20 70 72 6f 70 65 72 74 69 | clude.the.following.css.properti |
2c700 | 65 73 20 74 6f 20 61 64 64 20 70 78 0a 09 63 73 73 4e 75 6d 62 65 72 3a 20 7b 0a 09 09 22 66 69 | es.to.add.px..cssNumber:.{..."fi |
2c720 | 6c 6c 4f 70 61 63 69 74 79 22 3a 20 74 72 75 65 2c 0a 09 09 22 66 6f 6e 74 57 65 69 67 68 74 22 | llOpacity":.true,..."fontWeight" |
2c740 | 3a 20 74 72 75 65 2c 0a 09 09 22 6c 69 6e 65 48 65 69 67 68 74 22 3a 20 74 72 75 65 2c 0a 09 09 | :.true,..."lineHeight":.true,... |
2c760 | 22 6f 70 61 63 69 74 79 22 3a 20 74 72 75 65 2c 0a 09 09 22 6f 72 70 68 61 6e 73 22 3a 20 74 72 | "opacity":.true,..."orphans":.tr |
2c780 | 75 65 2c 0a 09 09 22 77 69 64 6f 77 73 22 3a 20 74 72 75 65 2c 0a 09 09 22 7a 49 6e 64 65 78 22 | ue,..."widows":.true,..."zIndex" |
2c7a0 | 3a 20 74 72 75 65 2c 0a 09 09 22 7a 6f 6f 6d 22 3a 20 74 72 75 65 0a 09 7d 2c 0a 0a 09 2f 2f 20 | :.true,..."zoom":.true..},...//. |
2c7c0 | 41 64 64 20 69 6e 20 70 72 6f 70 65 72 74 69 65 73 20 77 68 6f 73 65 20 6e 61 6d 65 73 20 79 6f | Add.in.properties.whose.names.yo |
2c7e0 | 75 20 77 69 73 68 20 74 6f 20 66 69 78 20 62 65 66 6f 72 65 0a 09 2f 2f 20 73 65 74 74 69 6e 67 | u.wish.to.fix.before..//.setting |
2c800 | 20 6f 72 20 67 65 74 74 69 6e 67 20 74 68 65 20 76 61 6c 75 65 0a 09 63 73 73 50 72 6f 70 73 3a | .or.getting.the.value..cssProps: |
2c820 | 20 7b 0a 09 09 2f 2f 20 6e 6f 72 6d 61 6c 69 7a 65 20 66 6c 6f 61 74 20 63 73 73 20 70 72 6f 70 | .{...//.normalize.float.css.prop |
2c840 | 65 72 74 79 0a 09 09 22 66 6c 6f 61 74 22 3a 20 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 63 | erty..."float":.jQuery.support.c |
2c860 | 73 73 46 6c 6f 61 74 20 3f 20 22 63 73 73 46 6c 6f 61 74 22 20 3a 20 22 73 74 79 6c 65 46 6c 6f | ssFloat.?."cssFloat".:."styleFlo |
2c880 | 61 74 22 0a 09 7d 2c 0a 0a 09 2f 2f 20 47 65 74 20 61 6e 64 20 73 65 74 20 74 68 65 20 73 74 79 | at"..},...//.Get.and.set.the.sty |
2c8a0 | 6c 65 20 70 72 6f 70 65 72 74 79 20 6f 6e 20 61 20 44 4f 4d 20 4e 6f 64 65 0a 09 73 74 79 6c 65 | le.property.on.a.DOM.Node..style |
2c8c0 | 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 2c 20 76 61 6c 75 65 2c 20 65 | :.function(.elem,.name,.value,.e |
2c8e0 | 78 74 72 61 20 29 20 7b 0a 09 09 2f 2f 20 44 6f 6e 27 74 20 73 65 74 20 73 74 79 6c 65 73 20 6f | xtra.).{...//.Don't.set.styles.o |
2c900 | 6e 20 74 65 78 74 20 61 6e 64 20 63 6f 6d 6d 65 6e 74 20 6e 6f 64 65 73 0a 09 09 69 66 20 28 20 | n.text.and.comment.nodes...if.(. |
2c920 | 21 65 6c 65 6d 20 7c 7c 20 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 33 20 7c 7c 20 | !elem.||.elem.nodeType.===.3.||. |
2c940 | 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 38 20 7c 7c 20 21 65 6c 65 6d 2e 73 74 79 | elem.nodeType.===.8.||.!elem.sty |
2c960 | 6c 65 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 4d 61 6b 65 | le.).{....return;...}....//.Make |
2c980 | 20 73 75 72 65 20 74 68 61 74 20 77 65 27 72 65 20 77 6f 72 6b 69 6e 67 20 77 69 74 68 20 74 68 | .sure.that.we're.working.with.th |
2c9a0 | 65 20 72 69 67 68 74 20 6e 61 6d 65 0a 09 09 76 61 72 20 72 65 74 2c 20 74 79 70 65 2c 20 68 6f | e.right.name...var.ret,.type,.ho |
2c9c0 | 6f 6b 73 2c 0a 09 09 09 6f 72 69 67 4e 61 6d 65 20 3d 20 6a 51 75 65 72 79 2e 63 61 6d 65 6c 43 | oks,....origName.=.jQuery.camelC |
2c9e0 | 61 73 65 28 20 6e 61 6d 65 20 29 2c 0a 09 09 09 73 74 79 6c 65 20 3d 20 65 6c 65 6d 2e 73 74 79 | ase(.name.),....style.=.elem.sty |
2ca00 | 6c 65 3b 0a 0a 09 09 6e 61 6d 65 20 3d 20 6a 51 75 65 72 79 2e 63 73 73 50 72 6f 70 73 5b 20 6f | le;....name.=.jQuery.cssProps[.o |
2ca20 | 72 69 67 4e 61 6d 65 20 5d 20 7c 7c 20 28 20 6a 51 75 65 72 79 2e 63 73 73 50 72 6f 70 73 5b 20 | rigName.].||.(.jQuery.cssProps[. |
2ca40 | 6f 72 69 67 4e 61 6d 65 20 5d 20 3d 20 76 65 6e 64 6f 72 50 72 6f 70 4e 61 6d 65 28 20 73 74 79 | origName.].=.vendorPropName(.sty |
2ca60 | 6c 65 2c 20 6f 72 69 67 4e 61 6d 65 20 29 20 29 3b 0a 0a 09 09 2f 2f 20 67 65 74 73 20 68 6f 6f | le,.origName.).);....//.gets.hoo |
2ca80 | 6b 20 66 6f 72 20 74 68 65 20 70 72 65 66 69 78 65 64 20 76 65 72 73 69 6f 6e 0a 09 09 2f 2f 20 | k.for.the.prefixed.version...//. |
2caa0 | 66 6f 6c 6c 6f 77 65 64 20 62 79 20 74 68 65 20 75 6e 70 72 65 66 69 78 65 64 20 76 65 72 73 69 | followed.by.the.unprefixed.versi |
2cac0 | 6f 6e 0a 09 09 68 6f 6f 6b 73 20 3d 20 6a 51 75 65 72 79 2e 63 73 73 48 6f 6f 6b 73 5b 20 6e 61 | on...hooks.=.jQuery.cssHooks[.na |
2cae0 | 6d 65 20 5d 20 7c 7c 20 6a 51 75 65 72 79 2e 63 73 73 48 6f 6f 6b 73 5b 20 6f 72 69 67 4e 61 6d | me.].||.jQuery.cssHooks[.origNam |
2cb00 | 65 20 5d 3b 0a 0a 09 09 2f 2f 20 43 68 65 63 6b 20 69 66 20 77 65 27 72 65 20 73 65 74 74 69 6e | e.];....//.Check.if.we're.settin |
2cb20 | 67 20 61 20 76 61 6c 75 65 0a 09 09 69 66 20 28 20 76 61 6c 75 65 20 21 3d 3d 20 75 6e 64 65 66 | g.a.value...if.(.value.!==.undef |
2cb40 | 69 6e 65 64 20 29 20 7b 0a 09 09 09 74 79 70 65 20 3d 20 74 79 70 65 6f 66 20 76 61 6c 75 65 3b | ined.).{....type.=.typeof.value; |
2cb60 | 0a 0a 09 09 09 2f 2f 20 63 6f 6e 76 65 72 74 20 72 65 6c 61 74 69 76 65 20 6e 75 6d 62 65 72 20 | .....//.convert.relative.number. |
2cb80 | 73 74 72 69 6e 67 73 20 28 2b 3d 20 6f 72 20 2d 3d 29 20 74 6f 20 72 65 6c 61 74 69 76 65 20 6e | strings.(+=.or.-=).to.relative.n |
2cba0 | 75 6d 62 65 72 73 2e 20 23 37 33 34 35 0a 09 09 09 69 66 20 28 20 74 79 70 65 20 3d 3d 3d 20 22 | umbers..#7345....if.(.type.===." |
2cbc0 | 73 74 72 69 6e 67 22 20 26 26 20 28 72 65 74 20 3d 20 72 72 65 6c 4e 75 6d 2e 65 78 65 63 28 20 | string".&&.(ret.=.rrelNum.exec(. |
2cbe0 | 76 61 6c 75 65 20 29 29 20 29 20 7b 0a 09 09 09 09 76 61 6c 75 65 20 3d 20 28 20 72 65 74 5b 31 | value.)).).{.....value.=.(.ret[1 |
2cc00 | 5d 20 2b 20 31 20 29 20 2a 20 72 65 74 5b 32 5d 20 2b 20 70 61 72 73 65 46 6c 6f 61 74 28 20 6a | ].+.1.).*.ret[2].+.parseFloat(.j |
2cc20 | 51 75 65 72 79 2e 63 73 73 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 20 29 20 29 3b 0a 09 09 09 09 2f | Query.css(.elem,.name.).);...../ |
2cc40 | 2f 20 46 69 78 65 73 20 62 75 67 20 23 39 32 33 37 0a 09 09 09 09 74 79 70 65 20 3d 20 22 6e 75 | /.Fixes.bug.#9237.....type.=."nu |
2cc60 | 6d 62 65 72 22 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 4d 61 6b 65 20 73 75 72 65 20 74 68 61 | mber";....}.....//.Make.sure.tha |
2cc80 | 74 20 4e 61 4e 20 61 6e 64 20 6e 75 6c 6c 20 76 61 6c 75 65 73 20 61 72 65 6e 27 74 20 73 65 74 | t.NaN.and.null.values.aren't.set |
2cca0 | 2e 20 53 65 65 3a 20 23 37 31 31 36 0a 09 09 09 69 66 20 28 20 76 61 6c 75 65 20 3d 3d 20 6e 75 | ..See:.#7116....if.(.value.==.nu |
2ccc0 | 6c 6c 20 7c 7c 20 74 79 70 65 20 3d 3d 3d 20 22 6e 75 6d 62 65 72 22 20 26 26 20 69 73 4e 61 4e | ll.||.type.===."number".&&.isNaN |
2cce0 | 28 20 76 61 6c 75 65 20 29 20 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 3b 0a 09 09 09 7d 0a 0a | (.value.).).{.....return;....}.. |
2cd00 | 09 09 09 2f 2f 20 49 66 20 61 20 6e 75 6d 62 65 72 20 77 61 73 20 70 61 73 73 65 64 20 69 6e 2c | ...//.If.a.number.was.passed.in, |
2cd20 | 20 61 64 64 20 27 70 78 27 20 74 6f 20 74 68 65 20 28 65 78 63 65 70 74 20 66 6f 72 20 63 65 72 | .add.'px'.to.the.(except.for.cer |
2cd40 | 74 61 69 6e 20 43 53 53 20 70 72 6f 70 65 72 74 69 65 73 29 0a 09 09 09 69 66 20 28 20 74 79 70 | tain.CSS.properties)....if.(.typ |
2cd60 | 65 20 3d 3d 3d 20 22 6e 75 6d 62 65 72 22 20 26 26 20 21 6a 51 75 65 72 79 2e 63 73 73 4e 75 6d | e.===."number".&&.!jQuery.cssNum |
2cd80 | 62 65 72 5b 20 6f 72 69 67 4e 61 6d 65 20 5d 20 29 20 7b 0a 09 09 09 09 76 61 6c 75 65 20 2b 3d | ber[.origName.].).{.....value.+= |
2cda0 | 20 22 70 78 22 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 49 66 20 61 20 68 6f 6f 6b 20 77 61 73 | ."px";....}.....//.If.a.hook.was |
2cdc0 | 20 70 72 6f 76 69 64 65 64 2c 20 75 73 65 20 74 68 61 74 20 76 61 6c 75 65 2c 20 6f 74 68 65 72 | .provided,.use.that.value,.other |
2cde0 | 77 69 73 65 20 6a 75 73 74 20 73 65 74 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 76 61 6c 75 | wise.just.set.the.specified.valu |
2ce00 | 65 0a 09 09 09 69 66 20 28 20 21 68 6f 6f 6b 73 20 7c 7c 20 21 28 22 73 65 74 22 20 69 6e 20 68 | e....if.(.!hooks.||.!("set".in.h |
2ce20 | 6f 6f 6b 73 29 20 7c 7c 20 28 76 61 6c 75 65 20 3d 20 68 6f 6f 6b 73 2e 73 65 74 28 20 65 6c 65 | ooks).||.(value.=.hooks.set(.ele |
2ce40 | 6d 2c 20 76 61 6c 75 65 2c 20 65 78 74 72 61 20 29 29 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 | m,.value,.extra.)).!==.undefined |
2ce60 | 20 29 20 7b 0a 09 09 09 09 2f 2f 20 57 72 61 70 70 65 64 20 74 6f 20 70 72 65 76 65 6e 74 20 49 | .).{.....//.Wrapped.to.prevent.I |
2ce80 | 45 20 66 72 6f 6d 20 74 68 72 6f 77 69 6e 67 20 65 72 72 6f 72 73 20 77 68 65 6e 20 27 69 6e 76 | E.from.throwing.errors.when.'inv |
2cea0 | 61 6c 69 64 27 20 76 61 6c 75 65 73 20 61 72 65 20 70 72 6f 76 69 64 65 64 0a 09 09 09 09 2f 2f | alid'.values.are.provided.....// |
2cec0 | 20 46 69 78 65 73 20 62 75 67 20 23 35 35 30 39 0a 09 09 09 09 74 72 79 20 7b 0a 09 09 09 09 09 | .Fixes.bug.#5509.....try.{...... |
2cee0 | 73 74 79 6c 65 5b 20 6e 61 6d 65 20 5d 20 3d 20 76 61 6c 75 65 3b 0a 09 09 09 09 7d 20 63 61 74 | style[.name.].=.value;.....}.cat |
2cf00 | 63 68 28 65 29 20 7b 7d 0a 09 09 09 7d 0a 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 2f 2f 20 | ch(e).{}....}....}.else.{....//. |
2cf20 | 49 66 20 61 20 68 6f 6f 6b 20 77 61 73 20 70 72 6f 76 69 64 65 64 20 67 65 74 20 74 68 65 20 6e | If.a.hook.was.provided.get.the.n |
2cf40 | 6f 6e 2d 63 6f 6d 70 75 74 65 64 20 76 61 6c 75 65 20 66 72 6f 6d 20 74 68 65 72 65 0a 09 09 09 | on-computed.value.from.there.... |
2cf60 | 69 66 20 28 20 68 6f 6f 6b 73 20 26 26 20 22 67 65 74 22 20 69 6e 20 68 6f 6f 6b 73 20 26 26 20 | if.(.hooks.&&."get".in.hooks.&&. |
2cf80 | 28 72 65 74 20 3d 20 68 6f 6f 6b 73 2e 67 65 74 28 20 65 6c 65 6d 2c 20 66 61 6c 73 65 2c 20 65 | (ret.=.hooks.get(.elem,.false,.e |
2cfa0 | 78 74 72 61 20 29 29 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b 0a 09 09 09 09 72 65 | xtra.)).!==.undefined.).{.....re |
2cfc0 | 74 75 72 6e 20 72 65 74 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 4f 74 68 65 72 77 69 73 65 20 | turn.ret;....}.....//.Otherwise. |
2cfe0 | 6a 75 73 74 20 67 65 74 20 74 68 65 20 76 61 6c 75 65 20 66 72 6f 6d 20 74 68 65 20 73 74 79 6c | just.get.the.value.from.the.styl |
2d000 | 65 20 6f 62 6a 65 63 74 0a 09 09 09 72 65 74 75 72 6e 20 73 74 79 6c 65 5b 20 6e 61 6d 65 20 5d | e.object....return.style[.name.] |
2d020 | 3b 0a 09 09 7d 0a 09 7d 2c 0a 0a 09 63 73 73 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c | ;...}..},...css:.function(.elem, |
2d040 | 20 6e 61 6d 65 2c 20 6e 75 6d 65 72 69 63 2c 20 65 78 74 72 61 20 29 20 7b 0a 09 09 76 61 72 20 | .name,.numeric,.extra.).{...var. |
2d060 | 76 61 6c 2c 20 6e 75 6d 2c 20 68 6f 6f 6b 73 2c 0a 09 09 09 6f 72 69 67 4e 61 6d 65 20 3d 20 6a | val,.num,.hooks,....origName.=.j |
2d080 | 51 75 65 72 79 2e 63 61 6d 65 6c 43 61 73 65 28 20 6e 61 6d 65 20 29 3b 0a 0a 09 09 2f 2f 20 4d | Query.camelCase(.name.);....//.M |
2d0a0 | 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 77 65 27 72 65 20 77 6f 72 6b 69 6e 67 20 77 69 74 68 | ake.sure.that.we're.working.with |
2d0c0 | 20 74 68 65 20 72 69 67 68 74 20 6e 61 6d 65 0a 09 09 6e 61 6d 65 20 3d 20 6a 51 75 65 72 79 2e | .the.right.name...name.=.jQuery. |
2d0e0 | 63 73 73 50 72 6f 70 73 5b 20 6f 72 69 67 4e 61 6d 65 20 5d 20 7c 7c 20 28 20 6a 51 75 65 72 79 | cssProps[.origName.].||.(.jQuery |
2d100 | 2e 63 73 73 50 72 6f 70 73 5b 20 6f 72 69 67 4e 61 6d 65 20 5d 20 3d 20 76 65 6e 64 6f 72 50 72 | .cssProps[.origName.].=.vendorPr |
2d120 | 6f 70 4e 61 6d 65 28 20 65 6c 65 6d 2e 73 74 79 6c 65 2c 20 6f 72 69 67 4e 61 6d 65 20 29 20 29 | opName(.elem.style,.origName.).) |
2d140 | 3b 0a 0a 09 09 2f 2f 20 67 65 74 73 20 68 6f 6f 6b 20 66 6f 72 20 74 68 65 20 70 72 65 66 69 78 | ;....//.gets.hook.for.the.prefix |
2d160 | 65 64 20 76 65 72 73 69 6f 6e 0a 09 09 2f 2f 20 66 6f 6c 6c 6f 77 65 64 20 62 79 20 74 68 65 20 | ed.version...//.followed.by.the. |
2d180 | 75 6e 70 72 65 66 69 78 65 64 20 76 65 72 73 69 6f 6e 0a 09 09 68 6f 6f 6b 73 20 3d 20 6a 51 75 | unprefixed.version...hooks.=.jQu |
2d1a0 | 65 72 79 2e 63 73 73 48 6f 6f 6b 73 5b 20 6e 61 6d 65 20 5d 20 7c 7c 20 6a 51 75 65 72 79 2e 63 | ery.cssHooks[.name.].||.jQuery.c |
2d1c0 | 73 73 48 6f 6f 6b 73 5b 20 6f 72 69 67 4e 61 6d 65 20 5d 3b 0a 0a 09 09 2f 2f 20 49 66 20 61 20 | ssHooks[.origName.];....//.If.a. |
2d1e0 | 68 6f 6f 6b 20 77 61 73 20 70 72 6f 76 69 64 65 64 20 67 65 74 20 74 68 65 20 63 6f 6d 70 75 74 | hook.was.provided.get.the.comput |
2d200 | 65 64 20 76 61 6c 75 65 20 66 72 6f 6d 20 74 68 65 72 65 0a 09 09 69 66 20 28 20 68 6f 6f 6b 73 | ed.value.from.there...if.(.hooks |
2d220 | 20 26 26 20 22 67 65 74 22 20 69 6e 20 68 6f 6f 6b 73 20 29 20 7b 0a 09 09 09 76 61 6c 20 3d 20 | .&&."get".in.hooks.).{....val.=. |
2d240 | 68 6f 6f 6b 73 2e 67 65 74 28 20 65 6c 65 6d 2c 20 74 72 75 65 2c 20 65 78 74 72 61 20 29 3b 0a | hooks.get(.elem,.true,.extra.);. |
2d260 | 09 09 7d 0a 0a 09 09 2f 2f 20 4f 74 68 65 72 77 69 73 65 2c 20 69 66 20 61 20 77 61 79 20 74 6f | ..}....//.Otherwise,.if.a.way.to |
2d280 | 20 67 65 74 20 74 68 65 20 63 6f 6d 70 75 74 65 64 20 76 61 6c 75 65 20 65 78 69 73 74 73 2c 20 | .get.the.computed.value.exists,. |
2d2a0 | 75 73 65 20 74 68 61 74 0a 09 09 69 66 20 28 20 76 61 6c 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 | use.that...if.(.val.===.undefine |
2d2c0 | 64 20 29 20 7b 0a 09 09 09 76 61 6c 20 3d 20 63 75 72 43 53 53 28 20 65 6c 65 6d 2c 20 6e 61 6d | d.).{....val.=.curCSS(.elem,.nam |
2d2e0 | 65 20 29 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 63 6f 6e 76 65 72 74 20 22 6e 6f 72 6d 61 6c 22 20 74 | e.);...}....//convert."normal".t |
2d300 | 6f 20 63 6f 6d 70 75 74 65 64 20 76 61 6c 75 65 0a 09 09 69 66 20 28 20 76 61 6c 20 3d 3d 3d 20 | o.computed.value...if.(.val.===. |
2d320 | 22 6e 6f 72 6d 61 6c 22 20 26 26 20 6e 61 6d 65 20 69 6e 20 63 73 73 4e 6f 72 6d 61 6c 54 72 61 | "normal".&&.name.in.cssNormalTra |
2d340 | 6e 73 66 6f 72 6d 20 29 20 7b 0a 09 09 09 76 61 6c 20 3d 20 63 73 73 4e 6f 72 6d 61 6c 54 72 61 | nsform.).{....val.=.cssNormalTra |
2d360 | 6e 73 66 6f 72 6d 5b 20 6e 61 6d 65 20 5d 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 52 65 74 75 72 6e | nsform[.name.];...}....//.Return |
2d380 | 2c 20 63 6f 6e 76 65 72 74 69 6e 67 20 74 6f 20 6e 75 6d 62 65 72 20 69 66 20 66 6f 72 63 65 64 | ,.converting.to.number.if.forced |
2d3a0 | 20 6f 72 20 61 20 71 75 61 6c 69 66 69 65 72 20 77 61 73 20 70 72 6f 76 69 64 65 64 20 61 6e 64 | .or.a.qualifier.was.provided.and |
2d3c0 | 20 76 61 6c 20 6c 6f 6f 6b 73 20 6e 75 6d 65 72 69 63 0a 09 09 69 66 20 28 20 6e 75 6d 65 72 69 | .val.looks.numeric...if.(.numeri |
2d3e0 | 63 20 7c 7c 20 65 78 74 72 61 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b 0a 09 09 09 | c.||.extra.!==.undefined.).{.... |
2d400 | 6e 75 6d 20 3d 20 70 61 72 73 65 46 6c 6f 61 74 28 20 76 61 6c 20 29 3b 0a 09 09 09 72 65 74 75 | num.=.parseFloat(.val.);....retu |
2d420 | 72 6e 20 6e 75 6d 65 72 69 63 20 7c 7c 20 6a 51 75 65 72 79 2e 69 73 4e 75 6d 65 72 69 63 28 20 | rn.numeric.||.jQuery.isNumeric(. |
2d440 | 6e 75 6d 20 29 20 3f 20 6e 75 6d 20 7c 7c 20 30 20 3a 20 76 61 6c 3b 0a 09 09 7d 0a 09 09 72 65 | num.).?.num.||.0.:.val;...}...re |
2d460 | 74 75 72 6e 20 76 61 6c 3b 0a 09 7d 2c 0a 0a 09 2f 2f 20 41 20 6d 65 74 68 6f 64 20 66 6f 72 20 | turn.val;..},...//.A.method.for. |
2d480 | 71 75 69 63 6b 6c 79 20 73 77 61 70 70 69 6e 67 20 69 6e 2f 6f 75 74 20 43 53 53 20 70 72 6f 70 | quickly.swapping.in/out.CSS.prop |
2d4a0 | 65 72 74 69 65 73 20 74 6f 20 67 65 74 20 63 6f 72 72 65 63 74 20 63 61 6c 63 75 6c 61 74 69 6f | erties.to.get.correct.calculatio |
2d4c0 | 6e 73 0a 09 73 77 61 70 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 6f 70 74 69 6f 6e | ns..swap:.function(.elem,.option |
2d4e0 | 73 2c 20 63 61 6c 6c 62 61 63 6b 20 29 20 7b 0a 09 09 76 61 72 20 72 65 74 2c 20 6e 61 6d 65 2c | s,.callback.).{...var.ret,.name, |
2d500 | 0a 09 09 09 6f 6c 64 20 3d 20 7b 7d 3b 0a 0a 09 09 2f 2f 20 52 65 6d 65 6d 62 65 72 20 74 68 65 | ....old.=.{};....//.Remember.the |
2d520 | 20 6f 6c 64 20 76 61 6c 75 65 73 2c 20 61 6e 64 20 69 6e 73 65 72 74 20 74 68 65 20 6e 65 77 20 | .old.values,.and.insert.the.new. |
2d540 | 6f 6e 65 73 0a 09 09 66 6f 72 20 28 20 6e 61 6d 65 20 69 6e 20 6f 70 74 69 6f 6e 73 20 29 20 7b | ones...for.(.name.in.options.).{ |
2d560 | 0a 09 09 09 6f 6c 64 5b 20 6e 61 6d 65 20 5d 20 3d 20 65 6c 65 6d 2e 73 74 79 6c 65 5b 20 6e 61 | ....old[.name.].=.elem.style[.na |
2d580 | 6d 65 20 5d 3b 0a 09 09 09 65 6c 65 6d 2e 73 74 79 6c 65 5b 20 6e 61 6d 65 20 5d 20 3d 20 6f 70 | me.];....elem.style[.name.].=.op |
2d5a0 | 74 69 6f 6e 73 5b 20 6e 61 6d 65 20 5d 3b 0a 09 09 7d 0a 0a 09 09 72 65 74 20 3d 20 63 61 6c 6c | tions[.name.];...}....ret.=.call |
2d5c0 | 62 61 63 6b 2e 63 61 6c 6c 28 20 65 6c 65 6d 20 29 3b 0a 0a 09 09 2f 2f 20 52 65 76 65 72 74 20 | back.call(.elem.);....//.Revert. |
2d5e0 | 74 68 65 20 6f 6c 64 20 76 61 6c 75 65 73 0a 09 09 66 6f 72 20 28 20 6e 61 6d 65 20 69 6e 20 6f | the.old.values...for.(.name.in.o |
2d600 | 70 74 69 6f 6e 73 20 29 20 7b 0a 09 09 09 65 6c 65 6d 2e 73 74 79 6c 65 5b 20 6e 61 6d 65 20 5d | ptions.).{....elem.style[.name.] |
2d620 | 20 3d 20 6f 6c 64 5b 20 6e 61 6d 65 20 5d 3b 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 72 65 | .=.old[.name.];...}....return.re |
2d640 | 74 3b 0a 09 7d 0a 7d 29 3b 0a 0a 2f 2f 20 4e 4f 54 45 3a 20 54 6f 20 61 6e 79 20 66 75 74 75 72 | t;..}.});..//.NOTE:.To.any.futur |
2d660 | 65 20 6d 61 69 6e 74 61 69 6e 65 72 2c 20 77 65 27 76 65 20 75 73 65 64 20 62 6f 74 68 20 77 69 | e.maintainer,.we've.used.both.wi |
2d680 | 6e 64 6f 77 2e 67 65 74 43 6f 6d 70 75 74 65 64 53 74 79 6c 65 0a 2f 2f 20 61 6e 64 20 67 65 74 | ndow.getComputedStyle.//.and.get |
2d6a0 | 43 6f 6d 70 75 74 65 64 53 74 79 6c 65 20 68 65 72 65 20 74 6f 20 70 72 6f 64 75 63 65 20 61 20 | ComputedStyle.here.to.produce.a. |
2d6c0 | 62 65 74 74 65 72 20 67 7a 69 70 20 73 69 7a 65 0a 69 66 20 28 20 77 69 6e 64 6f 77 2e 67 65 74 | better.gzip.size.if.(.window.get |
2d6e0 | 43 6f 6d 70 75 74 65 64 53 74 79 6c 65 20 29 20 7b 0a 09 63 75 72 43 53 53 20 3d 20 66 75 6e 63 | ComputedStyle.).{..curCSS.=.func |
2d700 | 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 20 29 20 7b 0a 09 09 76 61 72 20 72 65 74 2c 20 | tion(.elem,.name.).{...var.ret,. |
2d720 | 77 69 64 74 68 2c 20 6d 69 6e 57 69 64 74 68 2c 20 6d 61 78 57 69 64 74 68 2c 0a 09 09 09 63 6f | width,.minWidth,.maxWidth,....co |
2d740 | 6d 70 75 74 65 64 20 3d 20 67 65 74 43 6f 6d 70 75 74 65 64 53 74 79 6c 65 28 20 65 6c 65 6d 2c | mputed.=.getComputedStyle(.elem, |
2d760 | 20 6e 75 6c 6c 20 29 2c 0a 09 09 09 73 74 79 6c 65 20 3d 20 65 6c 65 6d 2e 73 74 79 6c 65 3b 0a | .null.),....style.=.elem.style;. |
2d780 | 0a 09 09 69 66 20 28 20 63 6f 6d 70 75 74 65 64 20 29 20 7b 0a 0a 09 09 09 72 65 74 20 3d 20 63 | ...if.(.computed.).{.....ret.=.c |
2d7a0 | 6f 6d 70 75 74 65 64 5b 20 6e 61 6d 65 20 5d 3b 0a 09 09 09 69 66 20 28 20 72 65 74 20 3d 3d 3d | omputed[.name.];....if.(.ret.=== |
2d7c0 | 20 22 22 20 26 26 20 21 6a 51 75 65 72 79 2e 63 6f 6e 74 61 69 6e 73 28 20 65 6c 65 6d 2e 6f 77 | ."".&&.!jQuery.contains(.elem.ow |
2d7e0 | 6e 65 72 44 6f 63 75 6d 65 6e 74 2e 64 6f 63 75 6d 65 6e 74 45 6c 65 6d 65 6e 74 2c 20 65 6c 65 | nerDocument.documentElement,.ele |
2d800 | 6d 20 29 20 29 20 7b 0a 09 09 09 09 72 65 74 20 3d 20 6a 51 75 65 72 79 2e 73 74 79 6c 65 28 20 | m.).).{.....ret.=.jQuery.style(. |
2d820 | 65 6c 65 6d 2c 20 6e 61 6d 65 20 29 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 41 20 74 72 69 62 | elem,.name.);....}.....//.A.trib |
2d840 | 75 74 65 20 74 6f 20 74 68 65 20 22 61 77 65 73 6f 6d 65 20 68 61 63 6b 20 62 79 20 44 65 61 6e | ute.to.the."awesome.hack.by.Dean |
2d860 | 20 45 64 77 61 72 64 73 22 0a 09 09 09 2f 2f 20 43 68 72 6f 6d 65 20 3c 20 31 37 20 61 6e 64 20 | .Edwards"....//.Chrome.<.17.and. |
2d880 | 53 61 66 61 72 69 20 35 2e 30 20 75 73 65 73 20 22 63 6f 6d 70 75 74 65 64 20 76 61 6c 75 65 22 | Safari.5.0.uses."computed.value" |
2d8a0 | 20 69 6e 73 74 65 61 64 20 6f 66 20 22 75 73 65 64 20 76 61 6c 75 65 22 20 66 6f 72 20 6d 61 72 | .instead.of."used.value".for.mar |
2d8c0 | 67 69 6e 2d 72 69 67 68 74 0a 09 09 09 2f 2f 20 53 61 66 61 72 69 20 35 2e 31 2e 37 20 28 61 74 | gin-right....//.Safari.5.1.7.(at |
2d8e0 | 20 6c 65 61 73 74 29 20 72 65 74 75 72 6e 73 20 70 65 72 63 65 6e 74 61 67 65 20 66 6f 72 20 61 | .least).returns.percentage.for.a |
2d900 | 20 6c 61 72 67 65 72 20 73 65 74 20 6f 66 20 76 61 6c 75 65 73 2c 20 62 75 74 20 77 69 64 74 68 | .larger.set.of.values,.but.width |
2d920 | 20 73 65 65 6d 73 20 74 6f 20 62 65 20 72 65 6c 69 61 62 6c 79 20 70 69 78 65 6c 73 0a 09 09 09 | .seems.to.be.reliably.pixels.... |
2d940 | 2f 2f 20 74 68 69 73 20 69 73 20 61 67 61 69 6e 73 74 20 74 68 65 20 43 53 53 4f 4d 20 64 72 61 | //.this.is.against.the.CSSOM.dra |
2d960 | 66 74 20 73 70 65 63 3a 20 68 74 74 70 3a 2f 2f 64 65 76 2e 77 33 2e 6f 72 67 2f 63 73 73 77 67 | ft.spec:.http://dev.w3.org/csswg |
2d980 | 2f 63 73 73 6f 6d 2f 23 72 65 73 6f 6c 76 65 64 2d 76 61 6c 75 65 73 0a 09 09 09 69 66 20 28 20 | /cssom/#resolved-values....if.(. |
2d9a0 | 72 6e 75 6d 6e 6f 6e 70 78 2e 74 65 73 74 28 20 72 65 74 20 29 20 26 26 20 72 6d 61 72 67 69 6e | rnumnonpx.test(.ret.).&&.rmargin |
2d9c0 | 2e 74 65 73 74 28 20 6e 61 6d 65 20 29 20 29 20 7b 0a 09 09 09 09 77 69 64 74 68 20 3d 20 73 74 | .test(.name.).).{.....width.=.st |
2d9e0 | 79 6c 65 2e 77 69 64 74 68 3b 0a 09 09 09 09 6d 69 6e 57 69 64 74 68 20 3d 20 73 74 79 6c 65 2e | yle.width;.....minWidth.=.style. |
2da00 | 6d 69 6e 57 69 64 74 68 3b 0a 09 09 09 09 6d 61 78 57 69 64 74 68 20 3d 20 73 74 79 6c 65 2e 6d | minWidth;.....maxWidth.=.style.m |
2da20 | 61 78 57 69 64 74 68 3b 0a 0a 09 09 09 09 73 74 79 6c 65 2e 6d 69 6e 57 69 64 74 68 20 3d 20 73 | axWidth;......style.minWidth.=.s |
2da40 | 74 79 6c 65 2e 6d 61 78 57 69 64 74 68 20 3d 20 73 74 79 6c 65 2e 77 69 64 74 68 20 3d 20 72 65 | tyle.maxWidth.=.style.width.=.re |
2da60 | 74 3b 0a 09 09 09 09 72 65 74 20 3d 20 63 6f 6d 70 75 74 65 64 2e 77 69 64 74 68 3b 0a 0a 09 09 | t;.....ret.=.computed.width;.... |
2da80 | 09 09 73 74 79 6c 65 2e 77 69 64 74 68 20 3d 20 77 69 64 74 68 3b 0a 09 09 09 09 73 74 79 6c 65 | ..style.width.=.width;.....style |
2daa0 | 2e 6d 69 6e 57 69 64 74 68 20 3d 20 6d 69 6e 57 69 64 74 68 3b 0a 09 09 09 09 73 74 79 6c 65 2e | .minWidth.=.minWidth;.....style. |
2dac0 | 6d 61 78 57 69 64 74 68 20 3d 20 6d 61 78 57 69 64 74 68 3b 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 | maxWidth.=.maxWidth;....}...}... |
2dae0 | 09 72 65 74 75 72 6e 20 72 65 74 3b 0a 09 7d 3b 0a 7d 20 65 6c 73 65 20 69 66 20 28 20 64 6f 63 | .return.ret;..};.}.else.if.(.doc |
2db00 | 75 6d 65 6e 74 2e 64 6f 63 75 6d 65 6e 74 45 6c 65 6d 65 6e 74 2e 63 75 72 72 65 6e 74 53 74 79 | ument.documentElement.currentSty |
2db20 | 6c 65 20 29 20 7b 0a 09 63 75 72 43 53 53 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c | le.).{..curCSS.=.function(.elem, |
2db40 | 20 6e 61 6d 65 20 29 20 7b 0a 09 09 76 61 72 20 6c 65 66 74 2c 20 72 73 4c 65 66 74 2c 0a 09 09 | .name.).{...var.left,.rsLeft,... |
2db60 | 09 72 65 74 20 3d 20 65 6c 65 6d 2e 63 75 72 72 65 6e 74 53 74 79 6c 65 20 26 26 20 65 6c 65 6d | .ret.=.elem.currentStyle.&&.elem |
2db80 | 2e 63 75 72 72 65 6e 74 53 74 79 6c 65 5b 20 6e 61 6d 65 20 5d 2c 0a 09 09 09 73 74 79 6c 65 20 | .currentStyle[.name.],....style. |
2dba0 | 3d 20 65 6c 65 6d 2e 73 74 79 6c 65 3b 0a 0a 09 09 2f 2f 20 41 76 6f 69 64 20 73 65 74 74 69 6e | =.elem.style;....//.Avoid.settin |
2dbc0 | 67 20 72 65 74 20 74 6f 20 65 6d 70 74 79 20 73 74 72 69 6e 67 20 68 65 72 65 0a 09 09 2f 2f 20 | g.ret.to.empty.string.here...//. |
2dbe0 | 73 6f 20 77 65 20 64 6f 6e 27 74 20 64 65 66 61 75 6c 74 20 74 6f 20 61 75 74 6f 0a 09 09 69 66 | so.we.don't.default.to.auto...if |
2dc00 | 20 28 20 72 65 74 20 3d 3d 20 6e 75 6c 6c 20 26 26 20 73 74 79 6c 65 20 26 26 20 73 74 79 6c 65 | .(.ret.==.null.&&.style.&&.style |
2dc20 | 5b 20 6e 61 6d 65 20 5d 20 29 20 7b 0a 09 09 09 72 65 74 20 3d 20 73 74 79 6c 65 5b 20 6e 61 6d | [.name.].).{....ret.=.style[.nam |
2dc40 | 65 20 5d 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 46 72 6f 6d 20 74 68 65 20 61 77 65 73 6f 6d 65 20 | e.];...}....//.From.the.awesome. |
2dc60 | 68 61 63 6b 20 62 79 20 44 65 61 6e 20 45 64 77 61 72 64 73 0a 09 09 2f 2f 20 68 74 74 70 3a 2f | hack.by.Dean.Edwards...//.http:/ |
2dc80 | 2f 65 72 69 6b 2e 65 61 65 2e 6e 65 74 2f 61 72 63 68 69 76 65 73 2f 32 30 30 37 2f 30 37 2f 32 | /erik.eae.net/archives/2007/07/2 |
2dca0 | 37 2f 31 38 2e 35 34 2e 31 35 2f 23 63 6f 6d 6d 65 6e 74 2d 31 30 32 32 39 31 0a 0a 09 09 2f 2f | 7/18.54.15/#comment-102291....// |
2dcc0 | 20 49 66 20 77 65 27 72 65 20 6e 6f 74 20 64 65 61 6c 69 6e 67 20 77 69 74 68 20 61 20 72 65 67 | .If.we're.not.dealing.with.a.reg |
2dce0 | 75 6c 61 72 20 70 69 78 65 6c 20 6e 75 6d 62 65 72 0a 09 09 2f 2f 20 62 75 74 20 61 20 6e 75 6d | ular.pixel.number...//.but.a.num |
2dd00 | 62 65 72 20 74 68 61 74 20 68 61 73 20 61 20 77 65 69 72 64 20 65 6e 64 69 6e 67 2c 20 77 65 20 | ber.that.has.a.weird.ending,.we. |
2dd20 | 6e 65 65 64 20 74 6f 20 63 6f 6e 76 65 72 74 20 69 74 20 74 6f 20 70 69 78 65 6c 73 0a 09 09 2f | need.to.convert.it.to.pixels.../ |
2dd40 | 2f 20 62 75 74 20 6e 6f 74 20 70 6f 73 69 74 69 6f 6e 20 63 73 73 20 61 74 74 72 69 62 75 74 65 | /.but.not.position.css.attribute |
2dd60 | 73 2c 20 61 73 20 74 68 6f 73 65 20 61 72 65 20 70 72 6f 70 6f 72 74 69 6f 6e 61 6c 20 74 6f 20 | s,.as.those.are.proportional.to. |
2dd80 | 74 68 65 20 70 61 72 65 6e 74 20 65 6c 65 6d 65 6e 74 20 69 6e 73 74 65 61 64 0a 09 09 2f 2f 20 | the.parent.element.instead...//. |
2dda0 | 61 6e 64 20 77 65 20 63 61 6e 27 74 20 6d 65 61 73 75 72 65 20 74 68 65 20 70 61 72 65 6e 74 20 | and.we.can't.measure.the.parent. |
2ddc0 | 69 6e 73 74 65 61 64 20 62 65 63 61 75 73 65 20 69 74 20 6d 69 67 68 74 20 74 72 69 67 67 65 72 | instead.because.it.might.trigger |
2dde0 | 20 61 20 22 73 74 61 63 6b 69 6e 67 20 64 6f 6c 6c 73 22 20 70 72 6f 62 6c 65 6d 0a 09 09 69 66 | .a."stacking.dolls".problem...if |
2de00 | 20 28 20 72 6e 75 6d 6e 6f 6e 70 78 2e 74 65 73 74 28 20 72 65 74 20 29 20 26 26 20 21 72 70 6f | .(.rnumnonpx.test(.ret.).&&.!rpo |
2de20 | 73 69 74 69 6f 6e 2e 74 65 73 74 28 20 6e 61 6d 65 20 29 20 29 20 7b 0a 0a 09 09 09 2f 2f 20 52 | sition.test(.name.).).{.....//.R |
2de40 | 65 6d 65 6d 62 65 72 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 76 61 6c 75 65 73 0a 09 09 09 6c | emember.the.original.values....l |
2de60 | 65 66 74 20 3d 20 73 74 79 6c 65 2e 6c 65 66 74 3b 0a 09 09 09 72 73 4c 65 66 74 20 3d 20 65 6c | eft.=.style.left;....rsLeft.=.el |
2de80 | 65 6d 2e 72 75 6e 74 69 6d 65 53 74 79 6c 65 20 26 26 20 65 6c 65 6d 2e 72 75 6e 74 69 6d 65 53 | em.runtimeStyle.&&.elem.runtimeS |
2dea0 | 74 79 6c 65 2e 6c 65 66 74 3b 0a 0a 09 09 09 2f 2f 20 50 75 74 20 69 6e 20 74 68 65 20 6e 65 77 | tyle.left;.....//.Put.in.the.new |
2dec0 | 20 76 61 6c 75 65 73 20 74 6f 20 67 65 74 20 61 20 63 6f 6d 70 75 74 65 64 20 76 61 6c 75 65 20 | .values.to.get.a.computed.value. |
2dee0 | 6f 75 74 0a 09 09 09 69 66 20 28 20 72 73 4c 65 66 74 20 29 20 7b 0a 09 09 09 09 65 6c 65 6d 2e | out....if.(.rsLeft.).{.....elem. |
2df00 | 72 75 6e 74 69 6d 65 53 74 79 6c 65 2e 6c 65 66 74 20 3d 20 65 6c 65 6d 2e 63 75 72 72 65 6e 74 | runtimeStyle.left.=.elem.current |
2df20 | 53 74 79 6c 65 2e 6c 65 66 74 3b 0a 09 09 09 7d 0a 09 09 09 73 74 79 6c 65 2e 6c 65 66 74 20 3d | Style.left;....}....style.left.= |
2df40 | 20 6e 61 6d 65 20 3d 3d 3d 20 22 66 6f 6e 74 53 69 7a 65 22 20 3f 20 22 31 65 6d 22 20 3a 20 72 | .name.===."fontSize".?."1em".:.r |
2df60 | 65 74 3b 0a 09 09 09 72 65 74 20 3d 20 73 74 79 6c 65 2e 70 69 78 65 6c 4c 65 66 74 20 2b 20 22 | et;....ret.=.style.pixelLeft.+." |
2df80 | 70 78 22 3b 0a 0a 09 09 09 2f 2f 20 52 65 76 65 72 74 20 74 68 65 20 63 68 61 6e 67 65 64 20 76 | px";.....//.Revert.the.changed.v |
2dfa0 | 61 6c 75 65 73 0a 09 09 09 73 74 79 6c 65 2e 6c 65 66 74 20 3d 20 6c 65 66 74 3b 0a 09 09 09 69 | alues....style.left.=.left;....i |
2dfc0 | 66 20 28 20 72 73 4c 65 66 74 20 29 20 7b 0a 09 09 09 09 65 6c 65 6d 2e 72 75 6e 74 69 6d 65 53 | f.(.rsLeft.).{.....elem.runtimeS |
2dfe0 | 74 79 6c 65 2e 6c 65 66 74 20 3d 20 72 73 4c 65 66 74 3b 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 | tyle.left.=.rsLeft;....}...}.... |
2e000 | 72 65 74 75 72 6e 20 72 65 74 20 3d 3d 3d 20 22 22 20 3f 20 22 61 75 74 6f 22 20 3a 20 72 65 74 | return.ret.===."".?."auto".:.ret |
2e020 | 3b 0a 09 7d 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 73 65 74 50 6f 73 69 74 69 76 65 4e 75 6d | ;..};.}..function.setPositiveNum |
2e040 | 62 65 72 28 20 65 6c 65 6d 2c 20 76 61 6c 75 65 2c 20 73 75 62 74 72 61 63 74 20 29 20 7b 0a 09 | ber(.elem,.value,.subtract.).{.. |
2e060 | 76 61 72 20 6d 61 74 63 68 65 73 20 3d 20 72 6e 75 6d 73 70 6c 69 74 2e 65 78 65 63 28 20 76 61 | var.matches.=.rnumsplit.exec(.va |
2e080 | 6c 75 65 20 29 3b 0a 09 72 65 74 75 72 6e 20 6d 61 74 63 68 65 73 20 3f 0a 09 09 09 4d 61 74 68 | lue.);..return.matches.?....Math |
2e0a0 | 2e 6d 61 78 28 20 30 2c 20 6d 61 74 63 68 65 73 5b 20 31 20 5d 20 2d 20 28 20 73 75 62 74 72 61 | .max(.0,.matches[.1.].-.(.subtra |
2e0c0 | 63 74 20 7c 7c 20 30 20 29 20 29 20 2b 20 28 20 6d 61 74 63 68 65 73 5b 20 32 20 5d 20 7c 7c 20 | ct.||.0.).).+.(.matches[.2.].||. |
2e0e0 | 22 70 78 22 20 29 20 3a 0a 09 09 09 76 61 6c 75 65 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 61 | "px".).:....value;.}..function.a |
2e100 | 75 67 6d 65 6e 74 57 69 64 74 68 4f 72 48 65 69 67 68 74 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 2c | ugmentWidthOrHeight(.elem,.name, |
2e120 | 20 65 78 74 72 61 2c 20 69 73 42 6f 72 64 65 72 42 6f 78 20 29 20 7b 0a 09 76 61 72 20 69 20 3d | .extra,.isBorderBox.).{..var.i.= |
2e140 | 20 65 78 74 72 61 20 3d 3d 3d 20 28 20 69 73 42 6f 72 64 65 72 42 6f 78 20 3f 20 22 62 6f 72 64 | .extra.===.(.isBorderBox.?."bord |
2e160 | 65 72 22 20 3a 20 22 63 6f 6e 74 65 6e 74 22 20 29 20 3f 0a 09 09 2f 2f 20 49 66 20 77 65 20 61 | er".:."content".).?...//.If.we.a |
2e180 | 6c 72 65 61 64 79 20 68 61 76 65 20 74 68 65 20 72 69 67 68 74 20 6d 65 61 73 75 72 65 6d 65 6e | lready.have.the.right.measuremen |
2e1a0 | 74 2c 20 61 76 6f 69 64 20 61 75 67 6d 65 6e 74 61 74 69 6f 6e 0a 09 09 34 20 3a 0a 09 09 2f 2f | t,.avoid.augmentation...4.:...// |
2e1c0 | 20 4f 74 68 65 72 77 69 73 65 20 69 6e 69 74 69 61 6c 69 7a 65 20 66 6f 72 20 68 6f 72 69 7a 6f | .Otherwise.initialize.for.horizo |
2e1e0 | 6e 74 61 6c 20 6f 72 20 76 65 72 74 69 63 61 6c 20 70 72 6f 70 65 72 74 69 65 73 0a 09 09 6e 61 | ntal.or.vertical.properties...na |
2e200 | 6d 65 20 3d 3d 3d 20 22 77 69 64 74 68 22 20 3f 20 31 20 3a 20 30 2c 0a 0a 09 09 76 61 6c 20 3d | me.===."width".?.1.:.0,....val.= |
2e220 | 20 30 3b 0a 0a 09 66 6f 72 20 28 20 3b 20 69 20 3c 20 34 3b 20 69 20 2b 3d 20 32 20 29 20 7b 0a | .0;...for.(.;.i.<.4;.i.+=.2.).{. |
2e240 | 09 09 2f 2f 20 62 6f 74 68 20 62 6f 78 20 6d 6f 64 65 6c 73 20 65 78 63 6c 75 64 65 20 6d 61 72 | ..//.both.box.models.exclude.mar |
2e260 | 67 69 6e 2c 20 73 6f 20 61 64 64 20 69 74 20 69 66 20 77 65 20 77 61 6e 74 20 69 74 0a 09 09 69 | gin,.so.add.it.if.we.want.it...i |
2e280 | 66 20 28 20 65 78 74 72 61 20 3d 3d 3d 20 22 6d 61 72 67 69 6e 22 20 29 20 7b 0a 09 09 09 2f 2f | f.(.extra.===."margin".).{....// |
2e2a0 | 20 77 65 20 75 73 65 20 6a 51 75 65 72 79 2e 63 73 73 20 69 6e 73 74 65 61 64 20 6f 66 20 63 75 | .we.use.jQuery.css.instead.of.cu |
2e2c0 | 72 43 53 53 20 68 65 72 65 0a 09 09 09 2f 2f 20 62 65 63 61 75 73 65 20 6f 66 20 74 68 65 20 72 | rCSS.here....//.because.of.the.r |
2e2e0 | 65 6c 69 61 62 6c 65 4d 61 72 67 69 6e 52 69 67 68 74 20 43 53 53 20 68 6f 6f 6b 21 0a 09 09 09 | eliableMarginRight.CSS.hook!.... |
2e300 | 76 61 6c 20 2b 3d 20 6a 51 75 65 72 79 2e 63 73 73 28 20 65 6c 65 6d 2c 20 65 78 74 72 61 20 2b | val.+=.jQuery.css(.elem,.extra.+ |
2e320 | 20 63 73 73 45 78 70 61 6e 64 5b 20 69 20 5d 2c 20 74 72 75 65 20 29 3b 0a 09 09 7d 0a 0a 09 09 | .cssExpand[.i.],.true.);...}.... |
2e340 | 2f 2f 20 46 72 6f 6d 20 74 68 69 73 20 70 6f 69 6e 74 20 6f 6e 20 77 65 20 75 73 65 20 63 75 72 | //.From.this.point.on.we.use.cur |
2e360 | 43 53 53 20 66 6f 72 20 6d 61 78 69 6d 75 6d 20 70 65 72 66 6f 72 6d 61 6e 63 65 20 28 72 65 6c | CSS.for.maximum.performance.(rel |
2e380 | 65 76 61 6e 74 20 69 6e 20 61 6e 69 6d 61 74 69 6f 6e 73 29 0a 09 09 69 66 20 28 20 69 73 42 6f | evant.in.animations)...if.(.isBo |
2e3a0 | 72 64 65 72 42 6f 78 20 29 20 7b 0a 09 09 09 2f 2f 20 62 6f 72 64 65 72 2d 62 6f 78 20 69 6e 63 | rderBox.).{....//.border-box.inc |
2e3c0 | 6c 75 64 65 73 20 70 61 64 64 69 6e 67 2c 20 73 6f 20 72 65 6d 6f 76 65 20 69 74 20 69 66 20 77 | ludes.padding,.so.remove.it.if.w |
2e3e0 | 65 20 77 61 6e 74 20 63 6f 6e 74 65 6e 74 0a 09 09 09 69 66 20 28 20 65 78 74 72 61 20 3d 3d 3d | e.want.content....if.(.extra.=== |
2e400 | 20 22 63 6f 6e 74 65 6e 74 22 20 29 20 7b 0a 09 09 09 09 76 61 6c 20 2d 3d 20 70 61 72 73 65 46 | ."content".).{.....val.-=.parseF |
2e420 | 6c 6f 61 74 28 20 63 75 72 43 53 53 28 20 65 6c 65 6d 2c 20 22 70 61 64 64 69 6e 67 22 20 2b 20 | loat(.curCSS(.elem,."padding".+. |
2e440 | 63 73 73 45 78 70 61 6e 64 5b 20 69 20 5d 20 29 20 29 20 7c 7c 20 30 3b 0a 09 09 09 7d 0a 0a 09 | cssExpand[.i.].).).||.0;....}... |
2e460 | 09 09 2f 2f 20 61 74 20 74 68 69 73 20 70 6f 69 6e 74 2c 20 65 78 74 72 61 20 69 73 6e 27 74 20 | ..//.at.this.point,.extra.isn't. |
2e480 | 62 6f 72 64 65 72 20 6e 6f 72 20 6d 61 72 67 69 6e 2c 20 73 6f 20 72 65 6d 6f 76 65 20 62 6f 72 | border.nor.margin,.so.remove.bor |
2e4a0 | 64 65 72 0a 09 09 09 69 66 20 28 20 65 78 74 72 61 20 21 3d 3d 20 22 6d 61 72 67 69 6e 22 20 29 | der....if.(.extra.!==."margin".) |
2e4c0 | 20 7b 0a 09 09 09 09 76 61 6c 20 2d 3d 20 70 61 72 73 65 46 6c 6f 61 74 28 20 63 75 72 43 53 53 | .{.....val.-=.parseFloat(.curCSS |
2e4e0 | 28 20 65 6c 65 6d 2c 20 22 62 6f 72 64 65 72 22 20 2b 20 63 73 73 45 78 70 61 6e 64 5b 20 69 20 | (.elem,."border".+.cssExpand[.i. |
2e500 | 5d 20 2b 20 22 57 69 64 74 68 22 20 29 20 29 20 7c 7c 20 30 3b 0a 09 09 09 7d 0a 09 09 7d 20 65 | ].+."Width".).).||.0;....}...}.e |
2e520 | 6c 73 65 20 7b 0a 09 09 09 2f 2f 20 61 74 20 74 68 69 73 20 70 6f 69 6e 74 2c 20 65 78 74 72 61 | lse.{....//.at.this.point,.extra |
2e540 | 20 69 73 6e 27 74 20 63 6f 6e 74 65 6e 74 2c 20 73 6f 20 61 64 64 20 70 61 64 64 69 6e 67 0a 09 | .isn't.content,.so.add.padding.. |
2e560 | 09 09 76 61 6c 20 2b 3d 20 70 61 72 73 65 46 6c 6f 61 74 28 20 63 75 72 43 53 53 28 20 65 6c 65 | ..val.+=.parseFloat(.curCSS(.ele |
2e580 | 6d 2c 20 22 70 61 64 64 69 6e 67 22 20 2b 20 63 73 73 45 78 70 61 6e 64 5b 20 69 20 5d 20 29 20 | m,."padding".+.cssExpand[.i.].). |
2e5a0 | 29 20 7c 7c 20 30 3b 0a 0a 09 09 09 2f 2f 20 61 74 20 74 68 69 73 20 70 6f 69 6e 74 2c 20 65 78 | ).||.0;.....//.at.this.point,.ex |
2e5c0 | 74 72 61 20 69 73 6e 27 74 20 63 6f 6e 74 65 6e 74 20 6e 6f 72 20 70 61 64 64 69 6e 67 2c 20 73 | tra.isn't.content.nor.padding,.s |
2e5e0 | 6f 20 61 64 64 20 62 6f 72 64 65 72 0a 09 09 09 69 66 20 28 20 65 78 74 72 61 20 21 3d 3d 20 22 | o.add.border....if.(.extra.!==." |
2e600 | 70 61 64 64 69 6e 67 22 20 29 20 7b 0a 09 09 09 09 76 61 6c 20 2b 3d 20 70 61 72 73 65 46 6c 6f | padding".).{.....val.+=.parseFlo |
2e620 | 61 74 28 20 63 75 72 43 53 53 28 20 65 6c 65 6d 2c 20 22 62 6f 72 64 65 72 22 20 2b 20 63 73 73 | at(.curCSS(.elem,."border".+.css |
2e640 | 45 78 70 61 6e 64 5b 20 69 20 5d 20 2b 20 22 57 69 64 74 68 22 20 29 20 29 20 7c 7c 20 30 3b 0a | Expand[.i.].+."Width".).).||.0;. |
2e660 | 09 09 09 7d 0a 09 09 7d 0a 09 7d 0a 0a 09 72 65 74 75 72 6e 20 76 61 6c 3b 0a 7d 0a 0a 66 75 6e | ...}...}..}...return.val;.}..fun |
2e680 | 63 74 69 6f 6e 20 67 65 74 57 69 64 74 68 4f 72 48 65 69 67 68 74 28 20 65 6c 65 6d 2c 20 6e 61 | ction.getWidthOrHeight(.elem,.na |
2e6a0 | 6d 65 2c 20 65 78 74 72 61 20 29 20 7b 0a 0a 09 2f 2f 20 53 74 61 72 74 20 77 69 74 68 20 6f 66 | me,.extra.).{...//.Start.with.of |
2e6c0 | 66 73 65 74 20 70 72 6f 70 65 72 74 79 2c 20 77 68 69 63 68 20 69 73 20 65 71 75 69 76 61 6c 65 | fset.property,.which.is.equivale |
2e6e0 | 6e 74 20 74 6f 20 74 68 65 20 62 6f 72 64 65 72 2d 62 6f 78 20 76 61 6c 75 65 0a 09 76 61 72 20 | nt.to.the.border-box.value..var. |
2e700 | 76 61 6c 20 3d 20 6e 61 6d 65 20 3d 3d 3d 20 22 77 69 64 74 68 22 20 3f 20 65 6c 65 6d 2e 6f 66 | val.=.name.===."width".?.elem.of |
2e720 | 66 73 65 74 57 69 64 74 68 20 3a 20 65 6c 65 6d 2e 6f 66 66 73 65 74 48 65 69 67 68 74 2c 0a 09 | fsetWidth.:.elem.offsetHeight,.. |
2e740 | 09 76 61 6c 75 65 49 73 42 6f 72 64 65 72 42 6f 78 20 3d 20 74 72 75 65 2c 0a 09 09 69 73 42 6f | .valueIsBorderBox.=.true,...isBo |
2e760 | 72 64 65 72 42 6f 78 20 3d 20 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 62 6f 78 53 69 7a 69 | rderBox.=.jQuery.support.boxSizi |
2e780 | 6e 67 20 26 26 20 6a 51 75 65 72 79 2e 63 73 73 28 20 65 6c 65 6d 2c 20 22 62 6f 78 53 69 7a 69 | ng.&&.jQuery.css(.elem,."boxSizi |
2e7a0 | 6e 67 22 20 29 20 3d 3d 3d 20 22 62 6f 72 64 65 72 2d 62 6f 78 22 3b 0a 0a 09 69 66 20 28 20 76 | ng".).===."border-box";...if.(.v |
2e7c0 | 61 6c 20 3c 3d 20 30 20 29 20 7b 0a 09 09 2f 2f 20 46 61 6c 6c 20 62 61 63 6b 20 74 6f 20 63 6f | al.<=.0.).{...//.Fall.back.to.co |
2e7e0 | 6d 70 75 74 65 64 20 74 68 65 6e 20 75 6e 63 6f 6d 70 75 74 65 64 20 63 73 73 20 69 66 20 6e 65 | mputed.then.uncomputed.css.if.ne |
2e800 | 63 65 73 73 61 72 79 0a 09 09 76 61 6c 20 3d 20 63 75 72 43 53 53 28 20 65 6c 65 6d 2c 20 6e 61 | cessary...val.=.curCSS(.elem,.na |
2e820 | 6d 65 20 29 3b 0a 09 09 69 66 20 28 20 76 61 6c 20 3c 20 30 20 7c 7c 20 76 61 6c 20 3d 3d 20 6e | me.);...if.(.val.<.0.||.val.==.n |
2e840 | 75 6c 6c 20 29 20 7b 0a 09 09 09 76 61 6c 20 3d 20 65 6c 65 6d 2e 73 74 79 6c 65 5b 20 6e 61 6d | ull.).{....val.=.elem.style[.nam |
2e860 | 65 20 5d 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 43 6f 6d 70 75 74 65 64 20 75 6e 69 74 20 69 73 20 | e.];...}....//.Computed.unit.is. |
2e880 | 6e 6f 74 20 70 69 78 65 6c 73 2e 20 53 74 6f 70 20 68 65 72 65 20 61 6e 64 20 72 65 74 75 72 6e | not.pixels..Stop.here.and.return |
2e8a0 | 2e 0a 09 09 69 66 20 28 20 72 6e 75 6d 6e 6f 6e 70 78 2e 74 65 73 74 28 76 61 6c 29 20 29 20 7b | ....if.(.rnumnonpx.test(val).).{ |
2e8c0 | 0a 09 09 09 72 65 74 75 72 6e 20 76 61 6c 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 77 65 20 6e 65 65 | ....return.val;...}....//.we.nee |
2e8e0 | 64 20 74 68 65 20 63 68 65 63 6b 20 66 6f 72 20 73 74 79 6c 65 20 69 6e 20 63 61 73 65 20 61 20 | d.the.check.for.style.in.case.a. |
2e900 | 62 72 6f 77 73 65 72 20 77 68 69 63 68 20 72 65 74 75 72 6e 73 20 75 6e 72 65 6c 69 61 62 6c 65 | browser.which.returns.unreliable |
2e920 | 20 76 61 6c 75 65 73 0a 09 09 2f 2f 20 66 6f 72 20 67 65 74 43 6f 6d 70 75 74 65 64 53 74 79 6c | .values...//.for.getComputedStyl |
2e940 | 65 20 73 69 6c 65 6e 74 6c 79 20 66 61 6c 6c 73 20 62 61 63 6b 20 74 6f 20 74 68 65 20 72 65 6c | e.silently.falls.back.to.the.rel |
2e960 | 69 61 62 6c 65 20 65 6c 65 6d 2e 73 74 79 6c 65 0a 09 09 76 61 6c 75 65 49 73 42 6f 72 64 65 72 | iable.elem.style...valueIsBorder |
2e980 | 42 6f 78 20 3d 20 69 73 42 6f 72 64 65 72 42 6f 78 20 26 26 20 28 20 6a 51 75 65 72 79 2e 73 75 | Box.=.isBorderBox.&&.(.jQuery.su |
2e9a0 | 70 70 6f 72 74 2e 62 6f 78 53 69 7a 69 6e 67 52 65 6c 69 61 62 6c 65 20 7c 7c 20 76 61 6c 20 3d | pport.boxSizingReliable.||.val.= |
2e9c0 | 3d 3d 20 65 6c 65 6d 2e 73 74 79 6c 65 5b 20 6e 61 6d 65 20 5d 20 29 3b 0a 0a 09 09 2f 2f 20 4e | ==.elem.style[.name.].);....//.N |
2e9e0 | 6f 72 6d 61 6c 69 7a 65 20 22 22 2c 20 61 75 74 6f 2c 20 61 6e 64 20 70 72 65 70 61 72 65 20 66 | ormalize."",.auto,.and.prepare.f |
2ea00 | 6f 72 20 65 78 74 72 61 0a 09 09 76 61 6c 20 3d 20 70 61 72 73 65 46 6c 6f 61 74 28 20 76 61 6c | or.extra...val.=.parseFloat(.val |
2ea20 | 20 29 20 7c 7c 20 30 3b 0a 09 7d 0a 0a 09 2f 2f 20 75 73 65 20 74 68 65 20 61 63 74 69 76 65 20 | .).||.0;..}...//.use.the.active. |
2ea40 | 62 6f 78 2d 73 69 7a 69 6e 67 20 6d 6f 64 65 6c 20 74 6f 20 61 64 64 2f 73 75 62 74 72 61 63 74 | box-sizing.model.to.add/subtract |
2ea60 | 20 69 72 72 65 6c 65 76 61 6e 74 20 73 74 79 6c 65 73 0a 09 72 65 74 75 72 6e 20 28 20 76 61 6c | .irrelevant.styles..return.(.val |
2ea80 | 20 2b 0a 09 09 61 75 67 6d 65 6e 74 57 69 64 74 68 4f 72 48 65 69 67 68 74 28 0a 09 09 09 65 6c | .+...augmentWidthOrHeight(....el |
2eaa0 | 65 6d 2c 0a 09 09 09 6e 61 6d 65 2c 0a 09 09 09 65 78 74 72 61 20 7c 7c 20 28 20 69 73 42 6f 72 | em,....name,....extra.||.(.isBor |
2eac0 | 64 65 72 42 6f 78 20 3f 20 22 62 6f 72 64 65 72 22 20 3a 20 22 63 6f 6e 74 65 6e 74 22 20 29 2c | derBox.?."border".:."content".), |
2eae0 | 0a 09 09 09 76 61 6c 75 65 49 73 42 6f 72 64 65 72 42 6f 78 0a 09 09 29 0a 09 29 20 2b 20 22 70 | ....valueIsBorderBox...)..).+."p |
2eb00 | 78 22 3b 0a 7d 0a 0a 0a 2f 2f 20 54 72 79 20 74 6f 20 64 65 74 65 72 6d 69 6e 65 20 74 68 65 20 | x";.}...//.Try.to.determine.the. |
2eb20 | 64 65 66 61 75 6c 74 20 64 69 73 70 6c 61 79 20 76 61 6c 75 65 20 6f 66 20 61 6e 20 65 6c 65 6d | default.display.value.of.an.elem |
2eb40 | 65 6e 74 0a 66 75 6e 63 74 69 6f 6e 20 63 73 73 5f 64 65 66 61 75 6c 74 44 69 73 70 6c 61 79 28 | ent.function.css_defaultDisplay( |
2eb60 | 20 6e 6f 64 65 4e 61 6d 65 20 29 20 7b 0a 09 69 66 20 28 20 65 6c 65 6d 64 69 73 70 6c 61 79 5b | .nodeName.).{..if.(.elemdisplay[ |
2eb80 | 20 6e 6f 64 65 4e 61 6d 65 20 5d 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 65 6c 65 6d 64 69 73 | .nodeName.].).{...return.elemdis |
2eba0 | 70 6c 61 79 5b 20 6e 6f 64 65 4e 61 6d 65 20 5d 3b 0a 09 7d 0a 0a 09 76 61 72 20 65 6c 65 6d 20 | play[.nodeName.];..}...var.elem. |
2ebc0 | 3d 20 6a 51 75 65 72 79 28 20 22 3c 22 20 2b 20 6e 6f 64 65 4e 61 6d 65 20 2b 20 22 3e 22 20 29 | =.jQuery(."<".+.nodeName.+.">".) |
2ebe0 | 2e 61 70 70 65 6e 64 54 6f 28 20 64 6f 63 75 6d 65 6e 74 2e 62 6f 64 79 20 29 2c 0a 09 09 64 69 | .appendTo(.document.body.),...di |
2ec00 | 73 70 6c 61 79 20 3d 20 65 6c 65 6d 2e 63 73 73 28 22 64 69 73 70 6c 61 79 22 29 3b 0a 09 65 6c | splay.=.elem.css("display");..el |
2ec20 | 65 6d 2e 72 65 6d 6f 76 65 28 29 3b 0a 0a 09 2f 2f 20 49 66 20 74 68 65 20 73 69 6d 70 6c 65 20 | em.remove();...//.If.the.simple. |
2ec40 | 77 61 79 20 66 61 69 6c 73 2c 0a 09 2f 2f 20 67 65 74 20 65 6c 65 6d 65 6e 74 27 73 20 72 65 61 | way.fails,..//.get.element's.rea |
2ec60 | 6c 20 64 65 66 61 75 6c 74 20 64 69 73 70 6c 61 79 20 62 79 20 61 74 74 61 63 68 69 6e 67 20 69 | l.default.display.by.attaching.i |
2ec80 | 74 20 74 6f 20 61 20 74 65 6d 70 20 69 66 72 61 6d 65 0a 09 69 66 20 28 20 64 69 73 70 6c 61 79 | t.to.a.temp.iframe..if.(.display |
2eca0 | 20 3d 3d 3d 20 22 6e 6f 6e 65 22 20 7c 7c 20 64 69 73 70 6c 61 79 20 3d 3d 3d 20 22 22 20 29 20 | .===."none".||.display.===."".). |
2ecc0 | 7b 0a 09 09 2f 2f 20 55 73 65 20 74 68 65 20 61 6c 72 65 61 64 79 2d 63 72 65 61 74 65 64 20 69 | {...//.Use.the.already-created.i |
2ece0 | 66 72 61 6d 65 20 69 66 20 70 6f 73 73 69 62 6c 65 0a 09 09 69 66 72 61 6d 65 20 3d 20 64 6f 63 | frame.if.possible...iframe.=.doc |
2ed00 | 75 6d 65 6e 74 2e 62 6f 64 79 2e 61 70 70 65 6e 64 43 68 69 6c 64 28 0a 09 09 09 69 66 72 61 6d | ument.body.appendChild(....ifram |
2ed20 | 65 20 7c 7c 20 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 28 20 64 6f 63 75 6d 65 6e 74 2e 63 72 65 | e.||.jQuery.extend(.document.cre |
2ed40 | 61 74 65 45 6c 65 6d 65 6e 74 28 22 69 66 72 61 6d 65 22 29 2c 20 7b 0a 09 09 09 09 66 72 61 6d | ateElement("iframe"),.{.....fram |
2ed60 | 65 42 6f 72 64 65 72 3a 20 30 2c 0a 09 09 09 09 77 69 64 74 68 3a 20 30 2c 0a 09 09 09 09 68 65 | eBorder:.0,.....width:.0,.....he |
2ed80 | 69 67 68 74 3a 20 30 0a 09 09 09 7d 29 0a 09 09 29 3b 0a 0a 09 09 2f 2f 20 43 72 65 61 74 65 20 | ight:.0....})...);....//.Create. |
2eda0 | 61 20 63 61 63 68 65 61 62 6c 65 20 63 6f 70 79 20 6f 66 20 74 68 65 20 69 66 72 61 6d 65 20 64 | a.cacheable.copy.of.the.iframe.d |
2edc0 | 6f 63 75 6d 65 6e 74 20 6f 6e 20 66 69 72 73 74 20 63 61 6c 6c 2e 0a 09 09 2f 2f 20 49 45 20 61 | ocument.on.first.call....//.IE.a |
2ede0 | 6e 64 20 4f 70 65 72 61 20 77 69 6c 6c 20 61 6c 6c 6f 77 20 75 73 20 74 6f 20 72 65 75 73 65 20 | nd.Opera.will.allow.us.to.reuse. |
2ee00 | 74 68 65 20 69 66 72 61 6d 65 44 6f 63 20 77 69 74 68 6f 75 74 20 72 65 2d 77 72 69 74 69 6e 67 | the.iframeDoc.without.re-writing |
2ee20 | 20 74 68 65 20 66 61 6b 65 20 48 54 4d 4c 0a 09 09 2f 2f 20 64 6f 63 75 6d 65 6e 74 20 74 6f 20 | .the.fake.HTML...//.document.to. |
2ee40 | 69 74 3b 20 57 65 62 4b 69 74 20 26 20 46 69 72 65 66 6f 78 20 77 6f 6e 27 74 20 61 6c 6c 6f 77 | it;.WebKit.&.Firefox.won't.allow |
2ee60 | 20 72 65 75 73 69 6e 67 20 74 68 65 20 69 66 72 61 6d 65 20 64 6f 63 75 6d 65 6e 74 2e 0a 09 09 | .reusing.the.iframe.document.... |
2ee80 | 69 66 20 28 20 21 69 66 72 61 6d 65 44 6f 63 20 7c 7c 20 21 69 66 72 61 6d 65 2e 63 72 65 61 74 | if.(.!iframeDoc.||.!iframe.creat |
2eea0 | 65 45 6c 65 6d 65 6e 74 20 29 20 7b 0a 09 09 09 69 66 72 61 6d 65 44 6f 63 20 3d 20 28 20 69 66 | eElement.).{....iframeDoc.=.(.if |
2eec0 | 72 61 6d 65 2e 63 6f 6e 74 65 6e 74 57 69 6e 64 6f 77 20 7c 7c 20 69 66 72 61 6d 65 2e 63 6f 6e | rame.contentWindow.||.iframe.con |
2eee0 | 74 65 6e 74 44 6f 63 75 6d 65 6e 74 20 29 2e 64 6f 63 75 6d 65 6e 74 3b 0a 09 09 09 69 66 72 61 | tentDocument.).document;....ifra |
2ef00 | 6d 65 44 6f 63 2e 77 72 69 74 65 28 22 3c 21 64 6f 63 74 79 70 65 20 68 74 6d 6c 3e 3c 68 74 6d | meDoc.write("<!doctype.html><htm |
2ef20 | 6c 3e 3c 62 6f 64 79 3e 22 29 3b 0a 09 09 09 69 66 72 61 6d 65 44 6f 63 2e 63 6c 6f 73 65 28 29 | l><body>");....iframeDoc.close() |
2ef40 | 3b 0a 09 09 7d 0a 0a 09 09 65 6c 65 6d 20 3d 20 69 66 72 61 6d 65 44 6f 63 2e 62 6f 64 79 2e 61 | ;...}....elem.=.iframeDoc.body.a |
2ef60 | 70 70 65 6e 64 43 68 69 6c 64 28 20 69 66 72 61 6d 65 44 6f 63 2e 63 72 65 61 74 65 45 6c 65 6d | ppendChild(.iframeDoc.createElem |
2ef80 | 65 6e 74 28 6e 6f 64 65 4e 61 6d 65 29 20 29 3b 0a 0a 09 09 64 69 73 70 6c 61 79 20 3d 20 63 75 | ent(nodeName).);....display.=.cu |
2efa0 | 72 43 53 53 28 20 65 6c 65 6d 2c 20 22 64 69 73 70 6c 61 79 22 20 29 3b 0a 09 09 64 6f 63 75 6d | rCSS(.elem,."display".);...docum |
2efc0 | 65 6e 74 2e 62 6f 64 79 2e 72 65 6d 6f 76 65 43 68 69 6c 64 28 20 69 66 72 61 6d 65 20 29 3b 0a | ent.body.removeChild(.iframe.);. |
2efe0 | 09 7d 0a 0a 09 2f 2f 20 53 74 6f 72 65 20 74 68 65 20 63 6f 72 72 65 63 74 20 64 65 66 61 75 6c | .}...//.Store.the.correct.defaul |
2f000 | 74 20 64 69 73 70 6c 61 79 0a 09 65 6c 65 6d 64 69 73 70 6c 61 79 5b 20 6e 6f 64 65 4e 61 6d 65 | t.display..elemdisplay[.nodeName |
2f020 | 20 5d 20 3d 20 64 69 73 70 6c 61 79 3b 0a 0a 09 72 65 74 75 72 6e 20 64 69 73 70 6c 61 79 3b 0a | .].=.display;...return.display;. |
2f040 | 7d 0a 0a 6a 51 75 65 72 79 2e 65 61 63 68 28 5b 20 22 68 65 69 67 68 74 22 2c 20 22 77 69 64 74 | }..jQuery.each([."height",."widt |
2f060 | 68 22 20 5d 2c 20 66 75 6e 63 74 69 6f 6e 28 20 69 2c 20 6e 61 6d 65 20 29 20 7b 0a 09 6a 51 75 | h".],.function(.i,.name.).{..jQu |
2f080 | 65 72 79 2e 63 73 73 48 6f 6f 6b 73 5b 20 6e 61 6d 65 20 5d 20 3d 20 7b 0a 09 09 67 65 74 3a 20 | ery.cssHooks[.name.].=.{...get:. |
2f0a0 | 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 63 6f 6d 70 75 74 65 64 2c 20 65 78 74 72 61 20 | function(.elem,.computed,.extra. |
2f0c0 | 29 20 7b 0a 09 09 09 69 66 20 28 20 63 6f 6d 70 75 74 65 64 20 29 20 7b 0a 09 09 09 09 69 66 20 | ).{....if.(.computed.).{.....if. |
2f0e0 | 28 20 65 6c 65 6d 2e 6f 66 66 73 65 74 57 69 64 74 68 20 21 3d 3d 20 30 20 7c 7c 20 63 75 72 43 | (.elem.offsetWidth.!==.0.||.curC |
2f100 | 53 53 28 20 65 6c 65 6d 2c 20 22 64 69 73 70 6c 61 79 22 20 29 20 21 3d 3d 20 22 6e 6f 6e 65 22 | SS(.elem,."display".).!==."none" |
2f120 | 20 29 20 7b 0a 09 09 09 09 09 72 65 74 75 72 6e 20 67 65 74 57 69 64 74 68 4f 72 48 65 69 67 68 | .).{......return.getWidthOrHeigh |
2f140 | 74 28 20 65 6c 65 6d 2c 20 6e 61 6d 65 2c 20 65 78 74 72 61 20 29 3b 0a 09 09 09 09 7d 20 65 6c | t(.elem,.name,.extra.);.....}.el |
2f160 | 73 65 20 7b 0a 09 09 09 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 73 77 61 70 28 20 65 6c | se.{......return.jQuery.swap(.el |
2f180 | 65 6d 2c 20 63 73 73 53 68 6f 77 2c 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 09 09 | em,.cssShow,.function().{....... |
2f1a0 | 72 65 74 75 72 6e 20 67 65 74 57 69 64 74 68 4f 72 48 65 69 67 68 74 28 20 65 6c 65 6d 2c 20 6e | return.getWidthOrHeight(.elem,.n |
2f1c0 | 61 6d 65 2c 20 65 78 74 72 61 20 29 3b 0a 09 09 09 09 09 7d 29 3b 0a 09 09 09 09 7d 0a 09 09 09 | ame,.extra.);......});.....}.... |
2f1e0 | 7d 0a 09 09 7d 2c 0a 0a 09 09 73 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 76 | }...},....set:.function(.elem,.v |
2f200 | 61 6c 75 65 2c 20 65 78 74 72 61 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 73 65 74 50 6f 73 | alue,.extra.).{....return.setPos |
2f220 | 69 74 69 76 65 4e 75 6d 62 65 72 28 20 65 6c 65 6d 2c 20 76 61 6c 75 65 2c 20 65 78 74 72 61 20 | itiveNumber(.elem,.value,.extra. |
2f240 | 3f 0a 09 09 09 09 61 75 67 6d 65 6e 74 57 69 64 74 68 4f 72 48 65 69 67 68 74 28 0a 09 09 09 09 | ?.....augmentWidthOrHeight(..... |
2f260 | 09 65 6c 65 6d 2c 0a 09 09 09 09 09 6e 61 6d 65 2c 0a 09 09 09 09 09 65 78 74 72 61 2c 0a 09 09 | .elem,......name,......extra,... |
2f280 | 09 09 09 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 62 6f 78 53 69 7a 69 6e 67 20 26 26 20 6a | ...jQuery.support.boxSizing.&&.j |
2f2a0 | 51 75 65 72 79 2e 63 73 73 28 20 65 6c 65 6d 2c 20 22 62 6f 78 53 69 7a 69 6e 67 22 20 29 20 3d | Query.css(.elem,."boxSizing".).= |
2f2c0 | 3d 3d 20 22 62 6f 72 64 65 72 2d 62 6f 78 22 0a 09 09 09 09 29 20 3a 20 30 0a 09 09 09 29 3b 0a | ==."border-box".....).:.0....);. |
2f2e0 | 09 09 7d 0a 09 7d 3b 0a 7d 29 3b 0a 0a 69 66 20 28 20 21 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 | ..}..};.});..if.(.!jQuery.suppor |
2f300 | 74 2e 6f 70 61 63 69 74 79 20 29 20 7b 0a 09 6a 51 75 65 72 79 2e 63 73 73 48 6f 6f 6b 73 2e 6f | t.opacity.).{..jQuery.cssHooks.o |
2f320 | 70 61 63 69 74 79 20 3d 20 7b 0a 09 09 67 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d | pacity.=.{...get:.function(.elem |
2f340 | 2c 20 63 6f 6d 70 75 74 65 64 20 29 20 7b 0a 09 09 09 2f 2f 20 49 45 20 75 73 65 73 20 66 69 6c | ,.computed.).{....//.IE.uses.fil |
2f360 | 74 65 72 73 20 66 6f 72 20 6f 70 61 63 69 74 79 0a 09 09 09 72 65 74 75 72 6e 20 72 6f 70 61 63 | ters.for.opacity....return.ropac |
2f380 | 69 74 79 2e 74 65 73 74 28 20 28 63 6f 6d 70 75 74 65 64 20 26 26 20 65 6c 65 6d 2e 63 75 72 72 | ity.test(.(computed.&&.elem.curr |
2f3a0 | 65 6e 74 53 74 79 6c 65 20 3f 20 65 6c 65 6d 2e 63 75 72 72 65 6e 74 53 74 79 6c 65 2e 66 69 6c | entStyle.?.elem.currentStyle.fil |
2f3c0 | 74 65 72 20 3a 20 65 6c 65 6d 2e 73 74 79 6c 65 2e 66 69 6c 74 65 72 29 20 7c 7c 20 22 22 20 29 | ter.:.elem.style.filter).||."".) |
2f3e0 | 20 3f 0a 09 09 09 09 28 20 30 2e 30 31 20 2a 20 70 61 72 73 65 46 6c 6f 61 74 28 20 52 65 67 45 | .?.....(.0.01.*.parseFloat(.RegE |
2f400 | 78 70 2e 24 31 20 29 20 29 20 2b 20 22 22 20 3a 0a 09 09 09 09 63 6f 6d 70 75 74 65 64 20 3f 20 | xp.$1.).).+."".:.....computed.?. |
2f420 | 22 31 22 20 3a 20 22 22 3b 0a 09 09 7d 2c 0a 0a 09 09 73 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 | "1".:."";...},....set:.function( |
2f440 | 20 65 6c 65 6d 2c 20 76 61 6c 75 65 20 29 20 7b 0a 09 09 09 76 61 72 20 73 74 79 6c 65 20 3d 20 | .elem,.value.).{....var.style.=. |
2f460 | 65 6c 65 6d 2e 73 74 79 6c 65 2c 0a 09 09 09 09 63 75 72 72 65 6e 74 53 74 79 6c 65 20 3d 20 65 | elem.style,.....currentStyle.=.e |
2f480 | 6c 65 6d 2e 63 75 72 72 65 6e 74 53 74 79 6c 65 2c 0a 09 09 09 09 6f 70 61 63 69 74 79 20 3d 20 | lem.currentStyle,.....opacity.=. |
2f4a0 | 6a 51 75 65 72 79 2e 69 73 4e 75 6d 65 72 69 63 28 20 76 61 6c 75 65 20 29 20 3f 20 22 61 6c 70 | jQuery.isNumeric(.value.).?."alp |
2f4c0 | 68 61 28 6f 70 61 63 69 74 79 3d 22 20 2b 20 76 61 6c 75 65 20 2a 20 31 30 30 20 2b 20 22 29 22 | ha(opacity=".+.value.*.100.+.")" |
2f4e0 | 20 3a 20 22 22 2c 0a 09 09 09 09 66 69 6c 74 65 72 20 3d 20 63 75 72 72 65 6e 74 53 74 79 6c 65 | .:."",.....filter.=.currentStyle |
2f500 | 20 26 26 20 63 75 72 72 65 6e 74 53 74 79 6c 65 2e 66 69 6c 74 65 72 20 7c 7c 20 73 74 79 6c 65 | .&&.currentStyle.filter.||.style |
2f520 | 2e 66 69 6c 74 65 72 20 7c 7c 20 22 22 3b 0a 0a 09 09 09 2f 2f 20 49 45 20 68 61 73 20 74 72 6f | .filter.||."";.....//.IE.has.tro |
2f540 | 75 62 6c 65 20 77 69 74 68 20 6f 70 61 63 69 74 79 20 69 66 20 69 74 20 64 6f 65 73 20 6e 6f 74 | uble.with.opacity.if.it.does.not |
2f560 | 20 68 61 76 65 20 6c 61 79 6f 75 74 0a 09 09 09 2f 2f 20 46 6f 72 63 65 20 69 74 20 62 79 20 73 | .have.layout....//.Force.it.by.s |
2f580 | 65 74 74 69 6e 67 20 74 68 65 20 7a 6f 6f 6d 20 6c 65 76 65 6c 0a 09 09 09 73 74 79 6c 65 2e 7a | etting.the.zoom.level....style.z |
2f5a0 | 6f 6f 6d 20 3d 20 31 3b 0a 0a 09 09 09 2f 2f 20 69 66 20 73 65 74 74 69 6e 67 20 6f 70 61 63 69 | oom.=.1;.....//.if.setting.opaci |
2f5c0 | 74 79 20 74 6f 20 31 2c 20 61 6e 64 20 6e 6f 20 6f 74 68 65 72 20 66 69 6c 74 65 72 73 20 65 78 | ty.to.1,.and.no.other.filters.ex |
2f5e0 | 69 73 74 20 2d 20 61 74 74 65 6d 70 74 20 74 6f 20 72 65 6d 6f 76 65 20 66 69 6c 74 65 72 20 61 | ist.-.attempt.to.remove.filter.a |
2f600 | 74 74 72 69 62 75 74 65 20 23 36 36 35 32 0a 09 09 09 69 66 20 28 20 76 61 6c 75 65 20 3e 3d 20 | ttribute.#6652....if.(.value.>=. |
2f620 | 31 20 26 26 20 6a 51 75 65 72 79 2e 74 72 69 6d 28 20 66 69 6c 74 65 72 2e 72 65 70 6c 61 63 65 | 1.&&.jQuery.trim(.filter.replace |
2f640 | 28 20 72 61 6c 70 68 61 2c 20 22 22 20 29 20 29 20 3d 3d 3d 20 22 22 20 26 26 0a 09 09 09 09 73 | (.ralpha,."".).).===."".&&.....s |
2f660 | 74 79 6c 65 2e 72 65 6d 6f 76 65 41 74 74 72 69 62 75 74 65 20 29 20 7b 0a 0a 09 09 09 09 2f 2f | tyle.removeAttribute.).{......// |
2f680 | 20 53 65 74 74 69 6e 67 20 73 74 79 6c 65 2e 66 69 6c 74 65 72 20 74 6f 20 6e 75 6c 6c 2c 20 22 | .Setting.style.filter.to.null,." |
2f6a0 | 22 20 26 20 22 20 22 20 73 74 69 6c 6c 20 6c 65 61 76 65 20 22 66 69 6c 74 65 72 3a 22 20 69 6e | ".&.".".still.leave."filter:".in |
2f6c0 | 20 74 68 65 20 63 73 73 54 65 78 74 0a 09 09 09 09 2f 2f 20 69 66 20 22 66 69 6c 74 65 72 3a 22 | .the.cssText.....//.if."filter:" |
2f6e0 | 20 69 73 20 70 72 65 73 65 6e 74 20 61 74 20 61 6c 6c 2c 20 63 6c 65 61 72 54 79 70 65 20 69 73 | .is.present.at.all,.clearType.is |
2f700 | 20 64 69 73 61 62 6c 65 64 2c 20 77 65 20 77 61 6e 74 20 74 6f 20 61 76 6f 69 64 20 74 68 69 73 | .disabled,.we.want.to.avoid.this |
2f720 | 0a 09 09 09 09 2f 2f 20 73 74 79 6c 65 2e 72 65 6d 6f 76 65 41 74 74 72 69 62 75 74 65 20 69 73 | .....//.style.removeAttribute.is |
2f740 | 20 49 45 20 4f 6e 6c 79 2c 20 62 75 74 20 73 6f 20 61 70 70 61 72 65 6e 74 6c 79 20 69 73 20 74 | .IE.Only,.but.so.apparently.is.t |
2f760 | 68 69 73 20 63 6f 64 65 20 70 61 74 68 2e 2e 2e 0a 09 09 09 09 73 74 79 6c 65 2e 72 65 6d 6f 76 | his.code.path........style.remov |
2f780 | 65 41 74 74 72 69 62 75 74 65 28 20 22 66 69 6c 74 65 72 22 20 29 3b 0a 0a 09 09 09 09 2f 2f 20 | eAttribute(."filter".);......//. |
2f7a0 | 69 66 20 74 68 65 72 65 20 74 68 65 72 65 20 69 73 20 6e 6f 20 66 69 6c 74 65 72 20 73 74 79 6c | if.there.there.is.no.filter.styl |
2f7c0 | 65 20 61 70 70 6c 69 65 64 20 69 6e 20 61 20 63 73 73 20 72 75 6c 65 2c 20 77 65 20 61 72 65 20 | e.applied.in.a.css.rule,.we.are. |
2f7e0 | 64 6f 6e 65 0a 09 09 09 09 69 66 20 28 20 63 75 72 72 65 6e 74 53 74 79 6c 65 20 26 26 20 21 63 | done.....if.(.currentStyle.&&.!c |
2f800 | 75 72 72 65 6e 74 53 74 79 6c 65 2e 66 69 6c 74 65 72 20 29 20 7b 0a 09 09 09 09 09 72 65 74 75 | urrentStyle.filter.).{......retu |
2f820 | 72 6e 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 6f 74 68 65 72 77 69 73 65 2c | rn;.....}....}.....//.otherwise, |
2f840 | 20 73 65 74 20 6e 65 77 20 66 69 6c 74 65 72 20 76 61 6c 75 65 73 0a 09 09 09 73 74 79 6c 65 2e | .set.new.filter.values....style. |
2f860 | 66 69 6c 74 65 72 20 3d 20 72 61 6c 70 68 61 2e 74 65 73 74 28 20 66 69 6c 74 65 72 20 29 20 3f | filter.=.ralpha.test(.filter.).? |
2f880 | 0a 09 09 09 09 66 69 6c 74 65 72 2e 72 65 70 6c 61 63 65 28 20 72 61 6c 70 68 61 2c 20 6f 70 61 | .....filter.replace(.ralpha,.opa |
2f8a0 | 63 69 74 79 20 29 20 3a 0a 09 09 09 09 66 69 6c 74 65 72 20 2b 20 22 20 22 20 2b 20 6f 70 61 63 | city.).:.....filter.+.".".+.opac |
2f8c0 | 69 74 79 3b 0a 09 09 7d 0a 09 7d 3b 0a 7d 0a 0a 2f 2f 20 54 68 65 73 65 20 68 6f 6f 6b 73 20 63 | ity;...}..};.}..//.These.hooks.c |
2f8e0 | 61 6e 6e 6f 74 20 62 65 20 61 64 64 65 64 20 75 6e 74 69 6c 20 44 4f 4d 20 72 65 61 64 79 20 62 | annot.be.added.until.DOM.ready.b |
2f900 | 65 63 61 75 73 65 20 74 68 65 20 73 75 70 70 6f 72 74 20 74 65 73 74 0a 2f 2f 20 66 6f 72 20 69 | ecause.the.support.test.//.for.i |
2f920 | 74 20 69 73 20 6e 6f 74 20 72 75 6e 20 75 6e 74 69 6c 20 61 66 74 65 72 20 44 4f 4d 20 72 65 61 | t.is.not.run.until.after.DOM.rea |
2f940 | 64 79 0a 6a 51 75 65 72 79 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 69 66 20 28 20 21 6a 51 | dy.jQuery(function().{..if.(.!jQ |
2f960 | 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 72 65 6c 69 61 62 6c 65 4d 61 72 67 69 6e 52 69 67 68 74 | uery.support.reliableMarginRight |
2f980 | 20 29 20 7b 0a 09 09 6a 51 75 65 72 79 2e 63 73 73 48 6f 6f 6b 73 2e 6d 61 72 67 69 6e 52 69 67 | .).{...jQuery.cssHooks.marginRig |
2f9a0 | 68 74 20 3d 20 7b 0a 09 09 09 67 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 63 | ht.=.{....get:.function(.elem,.c |
2f9c0 | 6f 6d 70 75 74 65 64 20 29 20 7b 0a 09 09 09 09 2f 2f 20 57 65 62 4b 69 74 20 42 75 67 20 31 33 | omputed.).{.....//.WebKit.Bug.13 |
2f9e0 | 33 34 33 20 2d 20 67 65 74 43 6f 6d 70 75 74 65 64 53 74 79 6c 65 20 72 65 74 75 72 6e 73 20 77 | 343.-.getComputedStyle.returns.w |
2fa00 | 72 6f 6e 67 20 76 61 6c 75 65 20 66 6f 72 20 6d 61 72 67 69 6e 2d 72 69 67 68 74 0a 09 09 09 09 | rong.value.for.margin-right..... |
2fa20 | 2f 2f 20 57 6f 72 6b 20 61 72 6f 75 6e 64 20 62 79 20 74 65 6d 70 6f 72 61 72 69 6c 79 20 73 65 | //.Work.around.by.temporarily.se |
2fa40 | 74 74 69 6e 67 20 65 6c 65 6d 65 6e 74 20 64 69 73 70 6c 61 79 20 74 6f 20 69 6e 6c 69 6e 65 2d | tting.element.display.to.inline- |
2fa60 | 62 6c 6f 63 6b 0a 09 09 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 73 77 61 70 28 20 65 6c | block.....return.jQuery.swap(.el |
2fa80 | 65 6d 2c 20 7b 20 22 64 69 73 70 6c 61 79 22 3a 20 22 69 6e 6c 69 6e 65 2d 62 6c 6f 63 6b 22 20 | em,.{."display":."inline-block". |
2faa0 | 7d 2c 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 09 69 66 20 28 20 63 6f 6d 70 75 74 | },.function().{......if.(.comput |
2fac0 | 65 64 20 29 20 7b 0a 09 09 09 09 09 09 72 65 74 75 72 6e 20 63 75 72 43 53 53 28 20 65 6c 65 6d | ed.).{.......return.curCSS(.elem |
2fae0 | 2c 20 22 6d 61 72 67 69 6e 52 69 67 68 74 22 20 29 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 29 | ,."marginRight".);......}.....}) |
2fb00 | 3b 0a 09 09 09 7d 0a 09 09 7d 3b 0a 09 7d 0a 0a 09 2f 2f 20 57 65 62 6b 69 74 20 62 75 67 3a 20 | ;....}...};..}...//.Webkit.bug:. |
2fb20 | 68 74 74 70 73 3a 2f 2f 62 75 67 73 2e 77 65 62 6b 69 74 2e 6f 72 67 2f 73 68 6f 77 5f 62 75 67 | https://bugs.webkit.org/show_bug |
2fb40 | 2e 63 67 69 3f 69 64 3d 32 39 30 38 34 0a 09 2f 2f 20 67 65 74 43 6f 6d 70 75 74 65 64 53 74 79 | .cgi?id=29084..//.getComputedSty |
2fb60 | 6c 65 20 72 65 74 75 72 6e 73 20 70 65 72 63 65 6e 74 20 77 68 65 6e 20 73 70 65 63 69 66 69 65 | le.returns.percent.when.specifie |
2fb80 | 64 20 66 6f 72 20 74 6f 70 2f 6c 65 66 74 2f 62 6f 74 74 6f 6d 2f 72 69 67 68 74 0a 09 2f 2f 20 | d.for.top/left/bottom/right..//. |
2fba0 | 72 61 74 68 65 72 20 74 68 61 6e 20 6d 61 6b 65 20 74 68 65 20 63 73 73 20 6d 6f 64 75 6c 65 20 | rather.than.make.the.css.module. |
2fbc0 | 64 65 70 65 6e 64 20 6f 6e 20 74 68 65 20 6f 66 66 73 65 74 20 6d 6f 64 75 6c 65 2c 20 77 65 20 | depend.on.the.offset.module,.we. |
2fbe0 | 6a 75 73 74 20 63 68 65 63 6b 20 66 6f 72 20 69 74 20 68 65 72 65 0a 09 69 66 20 28 20 21 6a 51 | just.check.for.it.here..if.(.!jQ |
2fc00 | 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 70 69 78 65 6c 50 6f 73 69 74 69 6f 6e 20 26 26 20 6a 51 | uery.support.pixelPosition.&&.jQ |
2fc20 | 75 65 72 79 2e 66 6e 2e 70 6f 73 69 74 69 6f 6e 20 29 20 7b 0a 09 09 6a 51 75 65 72 79 2e 65 61 | uery.fn.position.).{...jQuery.ea |
2fc40 | 63 68 28 20 5b 20 22 74 6f 70 22 2c 20 22 6c 65 66 74 22 20 5d 2c 20 66 75 6e 63 74 69 6f 6e 28 | ch(.[."top",."left".],.function( |
2fc60 | 20 69 2c 20 70 72 6f 70 20 29 20 7b 0a 09 09 09 6a 51 75 65 72 79 2e 63 73 73 48 6f 6f 6b 73 5b | .i,.prop.).{....jQuery.cssHooks[ |
2fc80 | 20 70 72 6f 70 20 5d 20 3d 20 7b 0a 09 09 09 09 67 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 | .prop.].=.{.....get:.function(.e |
2fca0 | 6c 65 6d 2c 20 63 6f 6d 70 75 74 65 64 20 29 20 7b 0a 09 09 09 09 09 69 66 20 28 20 63 6f 6d 70 | lem,.computed.).{......if.(.comp |
2fcc0 | 75 74 65 64 20 29 20 7b 0a 09 09 09 09 09 09 76 61 72 20 72 65 74 20 3d 20 63 75 72 43 53 53 28 | uted.).{.......var.ret.=.curCSS( |
2fce0 | 20 65 6c 65 6d 2c 20 70 72 6f 70 20 29 3b 0a 09 09 09 09 09 09 2f 2f 20 69 66 20 63 75 72 43 53 | .elem,.prop.);.......//.if.curCS |
2fd00 | 53 20 72 65 74 75 72 6e 73 20 70 65 72 63 65 6e 74 61 67 65 2c 20 66 61 6c 6c 62 61 63 6b 20 74 | S.returns.percentage,.fallback.t |
2fd20 | 6f 20 6f 66 66 73 65 74 0a 09 09 09 09 09 09 72 65 74 75 72 6e 20 72 6e 75 6d 6e 6f 6e 70 78 2e | o.offset.......return.rnumnonpx. |
2fd40 | 74 65 73 74 28 20 72 65 74 20 29 20 3f 20 6a 51 75 65 72 79 28 20 65 6c 65 6d 20 29 2e 70 6f 73 | test(.ret.).?.jQuery(.elem.).pos |
2fd60 | 69 74 69 6f 6e 28 29 5b 20 70 72 6f 70 20 5d 20 2b 20 22 70 78 22 20 3a 20 72 65 74 3b 0a 09 09 | ition()[.prop.].+."px".:.ret;... |
2fd80 | 09 09 09 7d 0a 09 09 09 09 7d 0a 09 09 09 7d 3b 0a 09 09 7d 29 3b 0a 09 7d 0a 0a 7d 29 3b 0a 0a | ...}.....}....};...});..}..});.. |
2fda0 | 69 66 20 28 20 6a 51 75 65 72 79 2e 65 78 70 72 20 26 26 20 6a 51 75 65 72 79 2e 65 78 70 72 2e | if.(.jQuery.expr.&&.jQuery.expr. |
2fdc0 | 66 69 6c 74 65 72 73 20 29 20 7b 0a 09 6a 51 75 65 72 79 2e 65 78 70 72 2e 66 69 6c 74 65 72 73 | filters.).{..jQuery.expr.filters |
2fde0 | 2e 68 69 64 64 65 6e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a 09 09 72 | .hidden.=.function(.elem.).{...r |
2fe00 | 65 74 75 72 6e 20 28 20 65 6c 65 6d 2e 6f 66 66 73 65 74 57 69 64 74 68 20 3d 3d 3d 20 30 20 26 | eturn.(.elem.offsetWidth.===.0.& |
2fe20 | 26 20 65 6c 65 6d 2e 6f 66 66 73 65 74 48 65 69 67 68 74 20 3d 3d 3d 20 30 20 29 20 7c 7c 20 28 | &.elem.offsetHeight.===.0.).||.( |
2fe40 | 21 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 72 65 6c 69 61 62 6c 65 48 69 64 64 65 6e 4f 66 | !jQuery.support.reliableHiddenOf |
2fe60 | 66 73 65 74 73 20 26 26 20 28 28 65 6c 65 6d 2e 73 74 79 6c 65 20 26 26 20 65 6c 65 6d 2e 73 74 | fsets.&&.((elem.style.&&.elem.st |
2fe80 | 79 6c 65 2e 64 69 73 70 6c 61 79 29 20 7c 7c 20 63 75 72 43 53 53 28 20 65 6c 65 6d 2c 20 22 64 | yle.display).||.curCSS(.elem,."d |
2fea0 | 69 73 70 6c 61 79 22 20 29 29 20 3d 3d 3d 20 22 6e 6f 6e 65 22 29 3b 0a 09 7d 3b 0a 0a 09 6a 51 | isplay".)).===."none");..};...jQ |
2fec0 | 75 65 72 79 2e 65 78 70 72 2e 66 69 6c 74 65 72 73 2e 76 69 73 69 62 6c 65 20 3d 20 66 75 6e 63 | uery.expr.filters.visible.=.func |
2fee0 | 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 21 6a 51 75 65 72 79 2e | tion(.elem.).{...return.!jQuery. |
2ff00 | 65 78 70 72 2e 66 69 6c 74 65 72 73 2e 68 69 64 64 65 6e 28 20 65 6c 65 6d 20 29 3b 0a 09 7d 3b | expr.filters.hidden(.elem.);..}; |
2ff20 | 0a 7d 0a 0a 2f 2f 20 54 68 65 73 65 20 68 6f 6f 6b 73 20 61 72 65 20 75 73 65 64 20 62 79 20 61 | .}..//.These.hooks.are.used.by.a |
2ff40 | 6e 69 6d 61 74 65 20 74 6f 20 65 78 70 61 6e 64 20 70 72 6f 70 65 72 74 69 65 73 0a 6a 51 75 65 | nimate.to.expand.properties.jQue |
2ff60 | 72 79 2e 65 61 63 68 28 7b 0a 09 6d 61 72 67 69 6e 3a 20 22 22 2c 0a 09 70 61 64 64 69 6e 67 3a | ry.each({..margin:."",..padding: |
2ff80 | 20 22 22 2c 0a 09 62 6f 72 64 65 72 3a 20 22 57 69 64 74 68 22 0a 7d 2c 20 66 75 6e 63 74 69 6f | ."",..border:."Width".},.functio |
2ffa0 | 6e 28 20 70 72 65 66 69 78 2c 20 73 75 66 66 69 78 20 29 20 7b 0a 09 6a 51 75 65 72 79 2e 63 73 | n(.prefix,.suffix.).{..jQuery.cs |
2ffc0 | 73 48 6f 6f 6b 73 5b 20 70 72 65 66 69 78 20 2b 20 73 75 66 66 69 78 20 5d 20 3d 20 7b 0a 09 09 | sHooks[.prefix.+.suffix.].=.{... |
2ffe0 | 65 78 70 61 6e 64 3a 20 66 75 6e 63 74 69 6f 6e 28 20 76 61 6c 75 65 20 29 20 7b 0a 09 09 09 76 | expand:.function(.value.).{....v |
30000 | 61 72 20 69 2c 0a 0a 09 09 09 09 2f 2f 20 61 73 73 75 6d 65 73 20 61 20 73 69 6e 67 6c 65 20 6e | ar.i,......//.assumes.a.single.n |
30020 | 75 6d 62 65 72 20 69 66 20 6e 6f 74 20 61 20 73 74 72 69 6e 67 0a 09 09 09 09 70 61 72 74 73 20 | umber.if.not.a.string.....parts. |
30040 | 3d 20 74 79 70 65 6f 66 20 76 61 6c 75 65 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 20 3f 20 76 61 | =.typeof.value.===."string".?.va |
30060 | 6c 75 65 2e 73 70 6c 69 74 28 22 20 22 29 20 3a 20 5b 20 76 61 6c 75 65 20 5d 2c 0a 09 09 09 09 | lue.split(".").:.[.value.],..... |
30080 | 65 78 70 61 6e 64 65 64 20 3d 20 7b 7d 3b 0a 0a 09 09 09 66 6f 72 20 28 20 69 20 3d 20 30 3b 20 | expanded.=.{};.....for.(.i.=.0;. |
300a0 | 69 20 3c 20 34 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 09 65 78 70 61 6e 64 65 64 5b 20 70 72 65 | i.<.4;.i++.).{.....expanded[.pre |
300c0 | 66 69 78 20 2b 20 63 73 73 45 78 70 61 6e 64 5b 20 69 20 5d 20 2b 20 73 75 66 66 69 78 20 5d 20 | fix.+.cssExpand[.i.].+.suffix.]. |
300e0 | 3d 0a 09 09 09 09 09 70 61 72 74 73 5b 20 69 20 5d 20 7c 7c 20 70 61 72 74 73 5b 20 69 20 2d 20 | =......parts[.i.].||.parts[.i.-. |
30100 | 32 20 5d 20 7c 7c 20 70 61 72 74 73 5b 20 30 20 5d 3b 0a 09 09 09 7d 0a 0a 09 09 09 72 65 74 75 | 2.].||.parts[.0.];....}.....retu |
30120 | 72 6e 20 65 78 70 61 6e 64 65 64 3b 0a 09 09 7d 0a 09 7d 3b 0a 0a 09 69 66 20 28 20 21 72 6d 61 | rn.expanded;...}..};...if.(.!rma |
30140 | 72 67 69 6e 2e 74 65 73 74 28 20 70 72 65 66 69 78 20 29 20 29 20 7b 0a 09 09 6a 51 75 65 72 79 | rgin.test(.prefix.).).{...jQuery |
30160 | 2e 63 73 73 48 6f 6f 6b 73 5b 20 70 72 65 66 69 78 20 2b 20 73 75 66 66 69 78 20 5d 2e 73 65 74 | .cssHooks[.prefix.+.suffix.].set |
30180 | 20 3d 20 73 65 74 50 6f 73 69 74 69 76 65 4e 75 6d 62 65 72 3b 0a 09 7d 0a 7d 29 3b 0a 76 61 72 | .=.setPositiveNumber;..}.});.var |
301a0 | 20 72 32 30 20 3d 20 2f 25 32 30 2f 67 2c 0a 09 72 62 72 61 63 6b 65 74 20 3d 20 2f 5c 5b 5c 5d | .r20.=./%20/g,..rbracket.=./\[\] |
301c0 | 24 2f 2c 0a 09 72 43 52 4c 46 20 3d 20 2f 5c 72 3f 5c 6e 2f 67 2c 0a 09 72 69 6e 70 75 74 20 3d | $/,..rCRLF.=./\r?\n/g,..rinput.= |
301e0 | 20 2f 5e 28 3f 3a 63 6f 6c 6f 72 7c 64 61 74 65 7c 64 61 74 65 74 69 6d 65 7c 64 61 74 65 74 69 | ./^(?:color|date|datetime|dateti |
30200 | 6d 65 2d 6c 6f 63 61 6c 7c 65 6d 61 69 6c 7c 68 69 64 64 65 6e 7c 6d 6f 6e 74 68 7c 6e 75 6d 62 | me-local|email|hidden|month|numb |
30220 | 65 72 7c 70 61 73 73 77 6f 72 64 7c 72 61 6e 67 65 7c 73 65 61 72 63 68 7c 74 65 6c 7c 74 65 78 | er|password|range|search|tel|tex |
30240 | 74 7c 74 69 6d 65 7c 75 72 6c 7c 77 65 65 6b 29 24 2f 69 2c 0a 09 72 73 65 6c 65 63 74 54 65 78 | t|time|url|week)$/i,..rselectTex |
30260 | 74 61 72 65 61 20 3d 20 2f 5e 28 3f 3a 73 65 6c 65 63 74 7c 74 65 78 74 61 72 65 61 29 2f 69 3b | tarea.=./^(?:select|textarea)/i; |
30280 | 0a 0a 6a 51 75 65 72 79 2e 66 6e 2e 65 78 74 65 6e 64 28 7b 0a 09 73 65 72 69 61 6c 69 7a 65 3a | ..jQuery.fn.extend({..serialize: |
302a0 | 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 70 61 | .function().{...return.jQuery.pa |
302c0 | 72 61 6d 28 20 74 68 69 73 2e 73 65 72 69 61 6c 69 7a 65 41 72 72 61 79 28 29 20 29 3b 0a 09 7d | ram(.this.serializeArray().);..} |
302e0 | 2c 0a 09 73 65 72 69 61 6c 69 7a 65 41 72 72 61 79 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a | ,..serializeArray:.function().{. |
30300 | 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 6d 61 70 28 66 75 6e 63 74 69 6f 6e 28 29 7b 0a 09 09 | ..return.this.map(function(){... |
30320 | 09 72 65 74 75 72 6e 20 74 68 69 73 2e 65 6c 65 6d 65 6e 74 73 20 3f 20 6a 51 75 65 72 79 2e 6d | .return.this.elements.?.jQuery.m |
30340 | 61 6b 65 41 72 72 61 79 28 20 74 68 69 73 2e 65 6c 65 6d 65 6e 74 73 20 29 20 3a 20 74 68 69 73 | akeArray(.this.elements.).:.this |
30360 | 3b 0a 09 09 7d 29 0a 09 09 2e 66 69 6c 74 65 72 28 66 75 6e 63 74 69 6f 6e 28 29 7b 0a 09 09 09 | ;...})....filter(function(){.... |
30380 | 72 65 74 75 72 6e 20 74 68 69 73 2e 6e 61 6d 65 20 26 26 20 21 74 68 69 73 2e 64 69 73 61 62 6c | return.this.name.&&.!this.disabl |
303a0 | 65 64 20 26 26 0a 09 09 09 09 28 20 74 68 69 73 2e 63 68 65 63 6b 65 64 20 7c 7c 20 72 73 65 6c | ed.&&.....(.this.checked.||.rsel |
303c0 | 65 63 74 54 65 78 74 61 72 65 61 2e 74 65 73 74 28 20 74 68 69 73 2e 6e 6f 64 65 4e 61 6d 65 20 | ectTextarea.test(.this.nodeName. |
303e0 | 29 20 7c 7c 0a 09 09 09 09 09 72 69 6e 70 75 74 2e 74 65 73 74 28 20 74 68 69 73 2e 74 79 70 65 | ).||......rinput.test(.this.type |
30400 | 20 29 20 29 3b 0a 09 09 7d 29 0a 09 09 2e 6d 61 70 28 66 75 6e 63 74 69 6f 6e 28 20 69 2c 20 65 | .).);...})....map(function(.i,.e |
30420 | 6c 65 6d 20 29 7b 0a 09 09 09 76 61 72 20 76 61 6c 20 3d 20 6a 51 75 65 72 79 28 20 74 68 69 73 | lem.){....var.val.=.jQuery(.this |
30440 | 20 29 2e 76 61 6c 28 29 3b 0a 0a 09 09 09 72 65 74 75 72 6e 20 76 61 6c 20 3d 3d 20 6e 75 6c 6c | .).val();.....return.val.==.null |
30460 | 20 3f 0a 09 09 09 09 6e 75 6c 6c 20 3a 0a 09 09 09 09 6a 51 75 65 72 79 2e 69 73 41 72 72 61 79 | .?.....null.:.....jQuery.isArray |
30480 | 28 20 76 61 6c 20 29 20 3f 0a 09 09 09 09 09 6a 51 75 65 72 79 2e 6d 61 70 28 20 76 61 6c 2c 20 | (.val.).?......jQuery.map(.val,. |
304a0 | 66 75 6e 63 74 69 6f 6e 28 20 76 61 6c 2c 20 69 20 29 7b 0a 09 09 09 09 09 09 72 65 74 75 72 6e | function(.val,.i.){.......return |
304c0 | 20 7b 20 6e 61 6d 65 3a 20 65 6c 65 6d 2e 6e 61 6d 65 2c 20 76 61 6c 75 65 3a 20 76 61 6c 2e 72 | .{.name:.elem.name,.value:.val.r |
304e0 | 65 70 6c 61 63 65 28 20 72 43 52 4c 46 2c 20 22 5c 72 5c 6e 22 20 29 20 7d 3b 0a 09 09 09 09 09 | eplace(.rCRLF,."\r\n".).};...... |
30500 | 7d 29 20 3a 0a 09 09 09 09 09 7b 20 6e 61 6d 65 3a 20 65 6c 65 6d 2e 6e 61 6d 65 2c 20 76 61 6c | }).:......{.name:.elem.name,.val |
30520 | 75 65 3a 20 76 61 6c 2e 72 65 70 6c 61 63 65 28 20 72 43 52 4c 46 2c 20 22 5c 72 5c 6e 22 20 29 | ue:.val.replace(.rCRLF,."\r\n".) |
30540 | 20 7d 3b 0a 09 09 7d 29 2e 67 65 74 28 29 3b 0a 09 7d 0a 7d 29 3b 0a 0a 2f 2f 53 65 72 69 61 6c | .};...}).get();..}.});..//Serial |
30560 | 69 7a 65 20 61 6e 20 61 72 72 61 79 20 6f 66 20 66 6f 72 6d 20 65 6c 65 6d 65 6e 74 73 20 6f 72 | ize.an.array.of.form.elements.or |
30580 | 20 61 20 73 65 74 20 6f 66 0a 2f 2f 6b 65 79 2f 76 61 6c 75 65 73 20 69 6e 74 6f 20 61 20 71 75 | .a.set.of.//key/values.into.a.qu |
305a0 | 65 72 79 20 73 74 72 69 6e 67 0a 6a 51 75 65 72 79 2e 70 61 72 61 6d 20 3d 20 66 75 6e 63 74 69 | ery.string.jQuery.param.=.functi |
305c0 | 6f 6e 28 20 61 2c 20 74 72 61 64 69 74 69 6f 6e 61 6c 20 29 20 7b 0a 09 76 61 72 20 70 72 65 66 | on(.a,.traditional.).{..var.pref |
305e0 | 69 78 2c 0a 09 09 73 20 3d 20 5b 5d 2c 0a 09 09 61 64 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 | ix,...s.=.[],...add.=.function(. |
30600 | 6b 65 79 2c 20 76 61 6c 75 65 20 29 20 7b 0a 09 09 09 2f 2f 20 49 66 20 76 61 6c 75 65 20 69 73 | key,.value.).{....//.If.value.is |
30620 | 20 61 20 66 75 6e 63 74 69 6f 6e 2c 20 69 6e 76 6f 6b 65 20 69 74 20 61 6e 64 20 72 65 74 75 72 | .a.function,.invoke.it.and.retur |
30640 | 6e 20 69 74 73 20 76 61 6c 75 65 0a 09 09 09 76 61 6c 75 65 20 3d 20 6a 51 75 65 72 79 2e 69 73 | n.its.value....value.=.jQuery.is |
30660 | 46 75 6e 63 74 69 6f 6e 28 20 76 61 6c 75 65 20 29 20 3f 20 76 61 6c 75 65 28 29 20 3a 20 28 20 | Function(.value.).?.value().:.(. |
30680 | 76 61 6c 75 65 20 3d 3d 20 6e 75 6c 6c 20 3f 20 22 22 20 3a 20 76 61 6c 75 65 20 29 3b 0a 09 09 | value.==.null.?."".:.value.);... |
306a0 | 09 73 5b 20 73 2e 6c 65 6e 67 74 68 20 5d 20 3d 20 65 6e 63 6f 64 65 55 52 49 43 6f 6d 70 6f 6e | .s[.s.length.].=.encodeURICompon |
306c0 | 65 6e 74 28 20 6b 65 79 20 29 20 2b 20 22 3d 22 20 2b 20 65 6e 63 6f 64 65 55 52 49 43 6f 6d 70 | ent(.key.).+."=".+.encodeURIComp |
306e0 | 6f 6e 65 6e 74 28 20 76 61 6c 75 65 20 29 3b 0a 09 09 7d 3b 0a 0a 09 2f 2f 20 53 65 74 20 74 72 | onent(.value.);...};...//.Set.tr |
30700 | 61 64 69 74 69 6f 6e 61 6c 20 74 6f 20 74 72 75 65 20 66 6f 72 20 6a 51 75 65 72 79 20 3c 3d 20 | aditional.to.true.for.jQuery.<=. |
30720 | 31 2e 33 2e 32 20 62 65 68 61 76 69 6f 72 2e 0a 09 69 66 20 28 20 74 72 61 64 69 74 69 6f 6e 61 | 1.3.2.behavior...if.(.traditiona |
30740 | 6c 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b 0a 09 09 74 72 61 64 69 74 69 6f 6e 61 | l.===.undefined.).{...traditiona |
30760 | 6c 20 3d 20 6a 51 75 65 72 79 2e 61 6a 61 78 53 65 74 74 69 6e 67 73 20 26 26 20 6a 51 75 65 72 | l.=.jQuery.ajaxSettings.&&.jQuer |
30780 | 79 2e 61 6a 61 78 53 65 74 74 69 6e 67 73 2e 74 72 61 64 69 74 69 6f 6e 61 6c 3b 0a 09 7d 0a 0a | y.ajaxSettings.traditional;..}.. |
307a0 | 09 2f 2f 20 49 66 20 61 6e 20 61 72 72 61 79 20 77 61 73 20 70 61 73 73 65 64 20 69 6e 2c 20 61 | .//.If.an.array.was.passed.in,.a |
307c0 | 73 73 75 6d 65 20 74 68 61 74 20 69 74 20 69 73 20 61 6e 20 61 72 72 61 79 20 6f 66 20 66 6f 72 | ssume.that.it.is.an.array.of.for |
307e0 | 6d 20 65 6c 65 6d 65 6e 74 73 2e 0a 09 69 66 20 28 20 6a 51 75 65 72 79 2e 69 73 41 72 72 61 79 | m.elements...if.(.jQuery.isArray |
30800 | 28 20 61 20 29 20 7c 7c 20 28 20 61 2e 6a 71 75 65 72 79 20 26 26 20 21 6a 51 75 65 72 79 2e 69 | (.a.).||.(.a.jquery.&&.!jQuery.i |
30820 | 73 50 6c 61 69 6e 4f 62 6a 65 63 74 28 20 61 20 29 20 29 20 29 20 7b 0a 09 09 2f 2f 20 53 65 72 | sPlainObject(.a.).).).{...//.Ser |
30840 | 69 61 6c 69 7a 65 20 74 68 65 20 66 6f 72 6d 20 65 6c 65 6d 65 6e 74 73 0a 09 09 6a 51 75 65 72 | ialize.the.form.elements...jQuer |
30860 | 79 2e 65 61 63 68 28 20 61 2c 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 61 64 64 28 20 | y.each(.a,.function().{....add(. |
30880 | 74 68 69 73 2e 6e 61 6d 65 2c 20 74 68 69 73 2e 76 61 6c 75 65 20 29 3b 0a 09 09 7d 29 3b 0a 0a | this.name,.this.value.);...});.. |
308a0 | 09 7d 20 65 6c 73 65 20 7b 0a 09 09 2f 2f 20 49 66 20 74 72 61 64 69 74 69 6f 6e 61 6c 2c 20 65 | .}.else.{...//.If.traditional,.e |
308c0 | 6e 63 6f 64 65 20 74 68 65 20 22 6f 6c 64 22 20 77 61 79 20 28 74 68 65 20 77 61 79 20 31 2e 33 | ncode.the."old".way.(the.way.1.3 |
308e0 | 2e 32 20 6f 72 20 6f 6c 64 65 72 0a 09 09 2f 2f 20 64 69 64 20 69 74 29 2c 20 6f 74 68 65 72 77 | .2.or.older...//.did.it),.otherw |
30900 | 69 73 65 20 65 6e 63 6f 64 65 20 70 61 72 61 6d 73 20 72 65 63 75 72 73 69 76 65 6c 79 2e 0a 09 | ise.encode.params.recursively... |
30920 | 09 66 6f 72 20 28 20 70 72 65 66 69 78 20 69 6e 20 61 20 29 20 7b 0a 09 09 09 62 75 69 6c 64 50 | .for.(.prefix.in.a.).{....buildP |
30940 | 61 72 61 6d 73 28 20 70 72 65 66 69 78 2c 20 61 5b 20 70 72 65 66 69 78 20 5d 2c 20 74 72 61 64 | arams(.prefix,.a[.prefix.],.trad |
30960 | 69 74 69 6f 6e 61 6c 2c 20 61 64 64 20 29 3b 0a 09 09 7d 0a 09 7d 0a 0a 09 2f 2f 20 52 65 74 75 | itional,.add.);...}..}...//.Retu |
30980 | 72 6e 20 74 68 65 20 72 65 73 75 6c 74 69 6e 67 20 73 65 72 69 61 6c 69 7a 61 74 69 6f 6e 0a 09 | rn.the.resulting.serialization.. |
309a0 | 72 65 74 75 72 6e 20 73 2e 6a 6f 69 6e 28 20 22 26 22 20 29 2e 72 65 70 6c 61 63 65 28 20 72 32 | return.s.join(."&".).replace(.r2 |
309c0 | 30 2c 20 22 2b 22 20 29 3b 0a 7d 3b 0a 0a 66 75 6e 63 74 69 6f 6e 20 62 75 69 6c 64 50 61 72 61 | 0,."+".);.};..function.buildPara |
309e0 | 6d 73 28 20 70 72 65 66 69 78 2c 20 6f 62 6a 2c 20 74 72 61 64 69 74 69 6f 6e 61 6c 2c 20 61 64 | ms(.prefix,.obj,.traditional,.ad |
30a00 | 64 20 29 20 7b 0a 09 76 61 72 20 6e 61 6d 65 3b 0a 0a 09 69 66 20 28 20 6a 51 75 65 72 79 2e 69 | d.).{..var.name;...if.(.jQuery.i |
30a20 | 73 41 72 72 61 79 28 20 6f 62 6a 20 29 20 29 20 7b 0a 09 09 2f 2f 20 53 65 72 69 61 6c 69 7a 65 | sArray(.obj.).).{...//.Serialize |
30a40 | 20 61 72 72 61 79 20 69 74 65 6d 2e 0a 09 09 6a 51 75 65 72 79 2e 65 61 63 68 28 20 6f 62 6a 2c | .array.item....jQuery.each(.obj, |
30a60 | 20 66 75 6e 63 74 69 6f 6e 28 20 69 2c 20 76 20 29 20 7b 0a 09 09 09 69 66 20 28 20 74 72 61 64 | .function(.i,.v.).{....if.(.trad |
30a80 | 69 74 69 6f 6e 61 6c 20 7c 7c 20 72 62 72 61 63 6b 65 74 2e 74 65 73 74 28 20 70 72 65 66 69 78 | itional.||.rbracket.test(.prefix |
30aa0 | 20 29 20 29 20 7b 0a 09 09 09 09 2f 2f 20 54 72 65 61 74 20 65 61 63 68 20 61 72 72 61 79 20 69 | .).).{.....//.Treat.each.array.i |
30ac0 | 74 65 6d 20 61 73 20 61 20 73 63 61 6c 61 72 2e 0a 09 09 09 09 61 64 64 28 20 70 72 65 66 69 78 | tem.as.a.scalar......add(.prefix |
30ae0 | 2c 20 76 20 29 3b 0a 0a 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 2f 2f 20 49 66 20 61 72 | ,.v.);.....}.else.{.....//.If.ar |
30b00 | 72 61 79 20 69 74 65 6d 20 69 73 20 6e 6f 6e 2d 73 63 61 6c 61 72 20 28 61 72 72 61 79 20 6f 72 | ray.item.is.non-scalar.(array.or |
30b20 | 20 6f 62 6a 65 63 74 29 2c 20 65 6e 63 6f 64 65 20 69 74 73 0a 09 09 09 09 2f 2f 20 6e 75 6d 65 | .object),.encode.its.....//.nume |
30b40 | 72 69 63 20 69 6e 64 65 78 20 74 6f 20 72 65 73 6f 6c 76 65 20 64 65 73 65 72 69 61 6c 69 7a 61 | ric.index.to.resolve.deserializa |
30b60 | 74 69 6f 6e 20 61 6d 62 69 67 75 69 74 79 20 69 73 73 75 65 73 2e 0a 09 09 09 09 2f 2f 20 4e 6f | tion.ambiguity.issues......//.No |
30b80 | 74 65 20 74 68 61 74 20 72 61 63 6b 20 28 61 73 20 6f 66 20 31 2e 30 2e 30 29 20 63 61 6e 27 74 | te.that.rack.(as.of.1.0.0).can't |
30ba0 | 20 63 75 72 72 65 6e 74 6c 79 20 64 65 73 65 72 69 61 6c 69 7a 65 0a 09 09 09 09 2f 2f 20 6e 65 | .currently.deserialize.....//.ne |
30bc0 | 73 74 65 64 20 61 72 72 61 79 73 20 70 72 6f 70 65 72 6c 79 2c 20 61 6e 64 20 61 74 74 65 6d 70 | sted.arrays.properly,.and.attemp |
30be0 | 74 69 6e 67 20 74 6f 20 64 6f 20 73 6f 20 6d 61 79 20 63 61 75 73 65 0a 09 09 09 09 2f 2f 20 61 | ting.to.do.so.may.cause.....//.a |
30c00 | 20 73 65 72 76 65 72 20 65 72 72 6f 72 2e 20 50 6f 73 73 69 62 6c 65 20 66 69 78 65 73 20 61 72 | .server.error..Possible.fixes.ar |
30c20 | 65 20 74 6f 20 6d 6f 64 69 66 79 20 72 61 63 6b 27 73 0a 09 09 09 09 2f 2f 20 64 65 73 65 72 69 | e.to.modify.rack's.....//.deseri |
30c40 | 61 6c 69 7a 61 74 69 6f 6e 20 61 6c 67 6f 72 69 74 68 6d 20 6f 72 20 74 6f 20 70 72 6f 76 69 64 | alization.algorithm.or.to.provid |
30c60 | 65 20 61 6e 20 6f 70 74 69 6f 6e 20 6f 72 20 66 6c 61 67 0a 09 09 09 09 2f 2f 20 74 6f 20 66 6f | e.an.option.or.flag.....//.to.fo |
30c80 | 72 63 65 20 61 72 72 61 79 20 73 65 72 69 61 6c 69 7a 61 74 69 6f 6e 20 74 6f 20 62 65 20 73 68 | rce.array.serialization.to.be.sh |
30ca0 | 61 6c 6c 6f 77 2e 0a 09 09 09 09 62 75 69 6c 64 50 61 72 61 6d 73 28 20 70 72 65 66 69 78 20 2b | allow......buildParams(.prefix.+ |
30cc0 | 20 22 5b 22 20 2b 20 28 20 74 79 70 65 6f 66 20 76 20 3d 3d 3d 20 22 6f 62 6a 65 63 74 22 20 3f | ."[".+.(.typeof.v.===."object".? |
30ce0 | 20 69 20 3a 20 22 22 20 29 20 2b 20 22 5d 22 2c 20 76 2c 20 74 72 61 64 69 74 69 6f 6e 61 6c 2c | .i.:."".).+."]",.v,.traditional, |
30d00 | 20 61 64 64 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 29 3b 0a 0a 09 7d 20 65 6c 73 65 20 69 66 20 28 | .add.);....}...});...}.else.if.( |
30d20 | 20 21 74 72 61 64 69 74 69 6f 6e 61 6c 20 26 26 20 6a 51 75 65 72 79 2e 74 79 70 65 28 20 6f 62 | .!traditional.&&.jQuery.type(.ob |
30d40 | 6a 20 29 20 3d 3d 3d 20 22 6f 62 6a 65 63 74 22 20 29 20 7b 0a 09 09 2f 2f 20 53 65 72 69 61 6c | j.).===."object".).{...//.Serial |
30d60 | 69 7a 65 20 6f 62 6a 65 63 74 20 69 74 65 6d 2e 0a 09 09 66 6f 72 20 28 20 6e 61 6d 65 20 69 6e | ize.object.item....for.(.name.in |
30d80 | 20 6f 62 6a 20 29 20 7b 0a 09 09 09 62 75 69 6c 64 50 61 72 61 6d 73 28 20 70 72 65 66 69 78 20 | .obj.).{....buildParams(.prefix. |
30da0 | 2b 20 22 5b 22 20 2b 20 6e 61 6d 65 20 2b 20 22 5d 22 2c 20 6f 62 6a 5b 20 6e 61 6d 65 20 5d 2c | +."[".+.name.+."]",.obj[.name.], |
30dc0 | 20 74 72 61 64 69 74 69 6f 6e 61 6c 2c 20 61 64 64 20 29 3b 0a 09 09 7d 0a 0a 09 7d 20 65 6c 73 | .traditional,.add.);...}...}.els |
30de0 | 65 20 7b 0a 09 09 2f 2f 20 53 65 72 69 61 6c 69 7a 65 20 73 63 61 6c 61 72 20 69 74 65 6d 2e 0a | e.{...//.Serialize.scalar.item.. |
30e00 | 09 09 61 64 64 28 20 70 72 65 66 69 78 2c 20 6f 62 6a 20 29 3b 0a 09 7d 0a 7d 0a 76 61 72 20 2f | ..add(.prefix,.obj.);..}.}.var./ |
30e20 | 2f 20 44 6f 63 75 6d 65 6e 74 20 6c 6f 63 61 74 69 6f 6e 0a 09 61 6a 61 78 4c 6f 63 61 74 69 6f | /.Document.location..ajaxLocatio |
30e40 | 6e 2c 0a 09 2f 2f 20 44 6f 63 75 6d 65 6e 74 20 6c 6f 63 61 74 69 6f 6e 20 73 65 67 6d 65 6e 74 | n,..//.Document.location.segment |
30e60 | 73 0a 09 61 6a 61 78 4c 6f 63 50 61 72 74 73 2c 0a 0a 09 72 68 61 73 68 20 3d 20 2f 23 2e 2a 24 | s..ajaxLocParts,...rhash.=./#.*$ |
30e80 | 2f 2c 0a 09 72 68 65 61 64 65 72 73 20 3d 20 2f 5e 28 2e 2a 3f 29 3a 5b 20 5c 74 5d 2a 28 5b 5e | /,..rheaders.=./^(.*?):[.\t]*([^ |
30ea0 | 5c 72 5c 6e 5d 2a 29 5c 72 3f 24 2f 6d 67 2c 20 2f 2f 20 49 45 20 6c 65 61 76 65 73 20 61 6e 20 | \r\n]*)\r?$/mg,.//.IE.leaves.an. |
30ec0 | 5c 72 20 63 68 61 72 61 63 74 65 72 20 61 74 20 45 4f 4c 0a 09 2f 2f 20 23 37 36 35 33 2c 20 23 | \r.character.at.EOL..//.#7653,.# |
30ee0 | 38 31 32 35 2c 20 23 38 31 35 32 3a 20 6c 6f 63 61 6c 20 70 72 6f 74 6f 63 6f 6c 20 64 65 74 65 | 8125,.#8152:.local.protocol.dete |
30f00 | 63 74 69 6f 6e 0a 09 72 6c 6f 63 61 6c 50 72 6f 74 6f 63 6f 6c 20 3d 20 2f 5e 28 3f 3a 61 62 6f | ction..rlocalProtocol.=./^(?:abo |
30f20 | 75 74 7c 61 70 70 7c 61 70 70 5c 2d 73 74 6f 72 61 67 65 7c 2e 2b 5c 2d 65 78 74 65 6e 73 69 6f | ut|app|app\-storage|.+\-extensio |
30f40 | 6e 7c 66 69 6c 65 7c 72 65 73 7c 77 69 64 67 65 74 29 3a 24 2f 2c 0a 09 72 6e 6f 43 6f 6e 74 65 | n|file|res|widget):$/,..rnoConte |
30f60 | 6e 74 20 3d 20 2f 5e 28 3f 3a 47 45 54 7c 48 45 41 44 29 24 2f 2c 0a 09 72 70 72 6f 74 6f 63 6f | nt.=./^(?:GET|HEAD)$/,..rprotoco |
30f80 | 6c 20 3d 20 2f 5e 5c 2f 5c 2f 2f 2c 0a 09 72 71 75 65 72 79 20 3d 20 2f 5c 3f 2f 2c 0a 09 72 73 | l.=./^\/\//,..rquery.=./\?/,..rs |
30fa0 | 63 72 69 70 74 20 3d 20 2f 3c 73 63 72 69 70 74 5c 62 5b 5e 3c 5d 2a 28 3f 3a 28 3f 21 3c 5c 2f | cript.=./<script\b[^<]*(?:(?!<\/ |
30fc0 | 73 63 72 69 70 74 3e 29 3c 5b 5e 3c 5d 2a 29 2a 3c 5c 2f 73 63 72 69 70 74 3e 2f 67 69 2c 0a 09 | script>)<[^<]*)*<\/script>/gi,.. |
30fe0 | 72 74 73 20 3d 20 2f 28 5b 3f 26 5d 29 5f 3d 5b 5e 26 5d 2a 2f 2c 0a 09 72 75 72 6c 20 3d 20 2f | rts.=./([?&])_=[^&]*/,..rurl.=./ |
31000 | 5e 28 5b 5c 77 5c 2b 5c 2e 5c 2d 5d 2b 3a 29 28 3f 3a 5c 2f 5c 2f 28 5b 5e 5c 2f 3f 23 3a 5d 2a | ^([\w\+\.\-]+:)(?:\/\/([^\/?#:]* |
31020 | 29 28 3f 3a 3a 28 5c 64 2b 29 7c 29 7c 29 2f 2c 0a 0a 09 2f 2f 20 4b 65 65 70 20 61 20 63 6f 70 | )(?::(\d+)|)|)/,...//.Keep.a.cop |
31040 | 79 20 6f 66 20 74 68 65 20 6f 6c 64 20 6c 6f 61 64 20 6d 65 74 68 6f 64 0a 09 5f 6c 6f 61 64 20 | y.of.the.old.load.method.._load. |
31060 | 3d 20 6a 51 75 65 72 79 2e 66 6e 2e 6c 6f 61 64 2c 0a 0a 09 2f 2a 20 50 72 65 66 69 6c 74 65 72 | =.jQuery.fn.load,.../*.Prefilter |
31080 | 73 0a 09 20 2a 20 31 29 20 54 68 65 79 20 61 72 65 20 75 73 65 66 75 6c 20 74 6f 20 69 6e 74 72 | s...*.1).They.are.useful.to.intr |
310a0 | 6f 64 75 63 65 20 63 75 73 74 6f 6d 20 64 61 74 61 54 79 70 65 73 20 28 73 65 65 20 61 6a 61 78 | oduce.custom.dataTypes.(see.ajax |
310c0 | 2f 6a 73 6f 6e 70 2e 6a 73 20 66 6f 72 20 61 6e 20 65 78 61 6d 70 6c 65 29 0a 09 20 2a 20 32 29 | /jsonp.js.for.an.example)...*.2) |
310e0 | 20 54 68 65 73 65 20 61 72 65 20 63 61 6c 6c 65 64 3a 0a 09 20 2a 20 20 20 20 2d 20 42 45 46 4f | .These.are.called:...*....-.BEFO |
31100 | 52 45 20 61 73 6b 69 6e 67 20 66 6f 72 20 61 20 74 72 61 6e 73 70 6f 72 74 0a 09 20 2a 20 20 20 | RE.asking.for.a.transport...*... |
31120 | 20 2d 20 41 46 54 45 52 20 70 61 72 61 6d 20 73 65 72 69 61 6c 69 7a 61 74 69 6f 6e 20 28 73 2e | .-.AFTER.param.serialization.(s. |
31140 | 64 61 74 61 20 69 73 20 61 20 73 74 72 69 6e 67 20 69 66 20 73 2e 70 72 6f 63 65 73 73 44 61 74 | data.is.a.string.if.s.processDat |
31160 | 61 20 69 73 20 74 72 75 65 29 0a 09 20 2a 20 33 29 20 6b 65 79 20 69 73 20 74 68 65 20 64 61 74 | a.is.true)...*.3).key.is.the.dat |
31180 | 61 54 79 70 65 0a 09 20 2a 20 34 29 20 74 68 65 20 63 61 74 63 68 61 6c 6c 20 73 79 6d 62 6f 6c | aType...*.4).the.catchall.symbol |
311a0 | 20 22 2a 22 20 63 61 6e 20 62 65 20 75 73 65 64 0a 09 20 2a 20 35 29 20 65 78 65 63 75 74 69 6f | ."*".can.be.used...*.5).executio |
311c0 | 6e 20 77 69 6c 6c 20 73 74 61 72 74 20 77 69 74 68 20 74 72 61 6e 73 70 6f 72 74 20 64 61 74 61 | n.will.start.with.transport.data |
311e0 | 54 79 70 65 20 61 6e 64 20 54 48 45 4e 20 63 6f 6e 74 69 6e 75 65 20 64 6f 77 6e 20 74 6f 20 22 | Type.and.THEN.continue.down.to." |
31200 | 2a 22 20 69 66 20 6e 65 65 64 65 64 0a 09 20 2a 2f 0a 09 70 72 65 66 69 6c 74 65 72 73 20 3d 20 | *".if.needed...*/..prefilters.=. |
31220 | 7b 7d 2c 0a 0a 09 2f 2a 20 54 72 61 6e 73 70 6f 72 74 73 20 62 69 6e 64 69 6e 67 73 0a 09 20 2a | {},.../*.Transports.bindings...* |
31240 | 20 31 29 20 6b 65 79 20 69 73 20 74 68 65 20 64 61 74 61 54 79 70 65 0a 09 20 2a 20 32 29 20 74 | .1).key.is.the.dataType...*.2).t |
31260 | 68 65 20 63 61 74 63 68 61 6c 6c 20 73 79 6d 62 6f 6c 20 22 2a 22 20 63 61 6e 20 62 65 20 75 73 | he.catchall.symbol."*".can.be.us |
31280 | 65 64 0a 09 20 2a 20 33 29 20 73 65 6c 65 63 74 69 6f 6e 20 77 69 6c 6c 20 73 74 61 72 74 20 77 | ed...*.3).selection.will.start.w |
312a0 | 69 74 68 20 74 72 61 6e 73 70 6f 72 74 20 64 61 74 61 54 79 70 65 20 61 6e 64 20 54 48 45 4e 20 | ith.transport.dataType.and.THEN. |
312c0 | 67 6f 20 74 6f 20 22 2a 22 20 69 66 20 6e 65 65 64 65 64 0a 09 20 2a 2f 0a 09 74 72 61 6e 73 70 | go.to."*".if.needed...*/..transp |
312e0 | 6f 72 74 73 20 3d 20 7b 7d 2c 0a 0a 09 2f 2f 20 41 76 6f 69 64 20 63 6f 6d 6d 65 6e 74 2d 70 72 | orts.=.{},...//.Avoid.comment-pr |
31300 | 6f 6c 6f 67 20 63 68 61 72 20 73 65 71 75 65 6e 63 65 20 28 23 31 30 30 39 38 29 3b 20 6d 75 73 | olog.char.sequence.(#10098);.mus |
31320 | 74 20 61 70 70 65 61 73 65 20 6c 69 6e 74 20 61 6e 64 20 65 76 61 64 65 20 63 6f 6d 70 72 65 73 | t.appease.lint.and.evade.compres |
31340 | 73 69 6f 6e 0a 09 61 6c 6c 54 79 70 65 73 20 3d 20 5b 22 2a 2f 22 5d 20 2b 20 5b 22 2a 22 5d 3b | sion..allTypes.=.["*/"].+.["*"]; |
31360 | 0a 0a 2f 2f 20 23 38 31 33 38 2c 20 49 45 20 6d 61 79 20 74 68 72 6f 77 20 61 6e 20 65 78 63 65 | ..//.#8138,.IE.may.throw.an.exce |
31380 | 70 74 69 6f 6e 20 77 68 65 6e 20 61 63 63 65 73 73 69 6e 67 0a 2f 2f 20 61 20 66 69 65 6c 64 20 | ption.when.accessing.//.a.field. |
313a0 | 66 72 6f 6d 20 77 69 6e 64 6f 77 2e 6c 6f 63 61 74 69 6f 6e 20 69 66 20 64 6f 63 75 6d 65 6e 74 | from.window.location.if.document |
313c0 | 2e 64 6f 6d 61 69 6e 20 68 61 73 20 62 65 65 6e 20 73 65 74 0a 74 72 79 20 7b 0a 09 61 6a 61 78 | .domain.has.been.set.try.{..ajax |
313e0 | 4c 6f 63 61 74 69 6f 6e 20 3d 20 6c 6f 63 61 74 69 6f 6e 2e 68 72 65 66 3b 0a 7d 20 63 61 74 63 | Location.=.location.href;.}.catc |
31400 | 68 28 20 65 20 29 20 7b 0a 09 2f 2f 20 55 73 65 20 74 68 65 20 68 72 65 66 20 61 74 74 72 69 62 | h(.e.).{..//.Use.the.href.attrib |
31420 | 75 74 65 20 6f 66 20 61 6e 20 41 20 65 6c 65 6d 65 6e 74 0a 09 2f 2f 20 73 69 6e 63 65 20 49 45 | ute.of.an.A.element..//.since.IE |
31440 | 20 77 69 6c 6c 20 6d 6f 64 69 66 79 20 69 74 20 67 69 76 65 6e 20 64 6f 63 75 6d 65 6e 74 2e 6c | .will.modify.it.given.document.l |
31460 | 6f 63 61 74 69 6f 6e 0a 09 61 6a 61 78 4c 6f 63 61 74 69 6f 6e 20 3d 20 64 6f 63 75 6d 65 6e 74 | ocation..ajaxLocation.=.document |
31480 | 2e 63 72 65 61 74 65 45 6c 65 6d 65 6e 74 28 20 22 61 22 20 29 3b 0a 09 61 6a 61 78 4c 6f 63 61 | .createElement(."a".);..ajaxLoca |
314a0 | 74 69 6f 6e 2e 68 72 65 66 20 3d 20 22 22 3b 0a 09 61 6a 61 78 4c 6f 63 61 74 69 6f 6e 20 3d 20 | tion.href.=."";..ajaxLocation.=. |
314c0 | 61 6a 61 78 4c 6f 63 61 74 69 6f 6e 2e 68 72 65 66 3b 0a 7d 0a 0a 2f 2f 20 53 65 67 6d 65 6e 74 | ajaxLocation.href;.}..//.Segment |
314e0 | 20 6c 6f 63 61 74 69 6f 6e 20 69 6e 74 6f 20 70 61 72 74 73 0a 61 6a 61 78 4c 6f 63 50 61 72 74 | .location.into.parts.ajaxLocPart |
31500 | 73 20 3d 20 72 75 72 6c 2e 65 78 65 63 28 20 61 6a 61 78 4c 6f 63 61 74 69 6f 6e 2e 74 6f 4c 6f | s.=.rurl.exec(.ajaxLocation.toLo |
31520 | 77 65 72 43 61 73 65 28 29 20 29 20 7c 7c 20 5b 5d 3b 0a 0a 2f 2f 20 42 61 73 65 20 22 63 6f 6e | werCase().).||.[];..//.Base."con |
31540 | 73 74 72 75 63 74 6f 72 22 20 66 6f 72 20 6a 51 75 65 72 79 2e 61 6a 61 78 50 72 65 66 69 6c 74 | structor".for.jQuery.ajaxPrefilt |
31560 | 65 72 20 61 6e 64 20 6a 51 75 65 72 79 2e 61 6a 61 78 54 72 61 6e 73 70 6f 72 74 0a 66 75 6e 63 | er.and.jQuery.ajaxTransport.func |
31580 | 74 69 6f 6e 20 61 64 64 54 6f 50 72 65 66 69 6c 74 65 72 73 4f 72 54 72 61 6e 73 70 6f 72 74 73 | tion.addToPrefiltersOrTransports |
315a0 | 28 20 73 74 72 75 63 74 75 72 65 20 29 20 7b 0a 0a 09 2f 2f 20 64 61 74 61 54 79 70 65 45 78 70 | (.structure.).{...//.dataTypeExp |
315c0 | 72 65 73 73 69 6f 6e 20 69 73 20 6f 70 74 69 6f 6e 61 6c 20 61 6e 64 20 64 65 66 61 75 6c 74 73 | ression.is.optional.and.defaults |
315e0 | 20 74 6f 20 22 2a 22 0a 09 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 20 64 61 74 61 54 79 | .to."*"..return.function(.dataTy |
31600 | 70 65 45 78 70 72 65 73 73 69 6f 6e 2c 20 66 75 6e 63 20 29 20 7b 0a 0a 09 09 69 66 20 28 20 74 | peExpression,.func.).{....if.(.t |
31620 | 79 70 65 6f 66 20 64 61 74 61 54 79 70 65 45 78 70 72 65 73 73 69 6f 6e 20 21 3d 3d 20 22 73 74 | ypeof.dataTypeExpression.!==."st |
31640 | 72 69 6e 67 22 20 29 20 7b 0a 09 09 09 66 75 6e 63 20 3d 20 64 61 74 61 54 79 70 65 45 78 70 72 | ring".).{....func.=.dataTypeExpr |
31660 | 65 73 73 69 6f 6e 3b 0a 09 09 09 64 61 74 61 54 79 70 65 45 78 70 72 65 73 73 69 6f 6e 20 3d 20 | ession;....dataTypeExpression.=. |
31680 | 22 2a 22 3b 0a 09 09 7d 0a 0a 09 09 76 61 72 20 64 61 74 61 54 79 70 65 2c 20 6c 69 73 74 2c 20 | "*";...}....var.dataType,.list,. |
316a0 | 70 6c 61 63 65 42 65 66 6f 72 65 2c 0a 09 09 09 64 61 74 61 54 79 70 65 73 20 3d 20 64 61 74 61 | placeBefore,....dataTypes.=.data |
316c0 | 54 79 70 65 45 78 70 72 65 73 73 69 6f 6e 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 2e 73 70 6c | TypeExpression.toLowerCase().spl |
316e0 | 69 74 28 20 63 6f 72 65 5f 72 73 70 61 63 65 20 29 2c 0a 09 09 09 69 20 3d 20 30 2c 0a 09 09 09 | it(.core_rspace.),....i.=.0,.... |
31700 | 6c 65 6e 67 74 68 20 3d 20 64 61 74 61 54 79 70 65 73 2e 6c 65 6e 67 74 68 3b 0a 0a 09 09 69 66 | length.=.dataTypes.length;....if |
31720 | 20 28 20 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 66 75 6e 63 20 29 20 29 20 7b | .(.jQuery.isFunction(.func.).).{ |
31740 | 0a 09 09 09 2f 2f 20 46 6f 72 20 65 61 63 68 20 64 61 74 61 54 79 70 65 20 69 6e 20 74 68 65 20 | ....//.For.each.dataType.in.the. |
31760 | 64 61 74 61 54 79 70 65 45 78 70 72 65 73 73 69 6f 6e 0a 09 09 09 66 6f 72 20 28 20 3b 20 69 20 | dataTypeExpression....for.(.;.i. |
31780 | 3c 20 6c 65 6e 67 74 68 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 09 64 61 74 61 54 79 70 65 20 3d | <.length;.i++.).{.....dataType.= |
317a0 | 20 64 61 74 61 54 79 70 65 73 5b 20 69 20 5d 3b 0a 09 09 09 09 2f 2f 20 57 65 20 63 6f 6e 74 72 | .dataTypes[.i.];.....//.We.contr |
317c0 | 6f 6c 20 69 66 20 77 65 27 72 65 20 61 73 6b 65 64 20 74 6f 20 61 64 64 20 62 65 66 6f 72 65 0a | ol.if.we're.asked.to.add.before. |
317e0 | 09 09 09 09 2f 2f 20 61 6e 79 20 65 78 69 73 74 69 6e 67 20 65 6c 65 6d 65 6e 74 0a 09 09 09 09 | ....//.any.existing.element..... |
31800 | 70 6c 61 63 65 42 65 66 6f 72 65 20 3d 20 2f 5e 5c 2b 2f 2e 74 65 73 74 28 20 64 61 74 61 54 79 | placeBefore.=./^\+/.test(.dataTy |
31820 | 70 65 20 29 3b 0a 09 09 09 09 69 66 20 28 20 70 6c 61 63 65 42 65 66 6f 72 65 20 29 20 7b 0a 09 | pe.);.....if.(.placeBefore.).{.. |
31840 | 09 09 09 09 64 61 74 61 54 79 70 65 20 3d 20 64 61 74 61 54 79 70 65 2e 73 75 62 73 74 72 28 20 | ....dataType.=.dataType.substr(. |
31860 | 31 20 29 20 7c 7c 20 22 2a 22 3b 0a 09 09 09 09 7d 0a 09 09 09 09 6c 69 73 74 20 3d 20 73 74 72 | 1.).||."*";.....}.....list.=.str |
31880 | 75 63 74 75 72 65 5b 20 64 61 74 61 54 79 70 65 20 5d 20 3d 20 73 74 72 75 63 74 75 72 65 5b 20 | ucture[.dataType.].=.structure[. |
318a0 | 64 61 74 61 54 79 70 65 20 5d 20 7c 7c 20 5b 5d 3b 0a 09 09 09 09 2f 2f 20 74 68 65 6e 20 77 65 | dataType.].||.[];.....//.then.we |
318c0 | 20 61 64 64 20 74 6f 20 74 68 65 20 73 74 72 75 63 74 75 72 65 20 61 63 63 6f 72 64 69 6e 67 6c | .add.to.the.structure.accordingl |
318e0 | 79 0a 09 09 09 09 6c 69 73 74 5b 20 70 6c 61 63 65 42 65 66 6f 72 65 20 3f 20 22 75 6e 73 68 69 | y.....list[.placeBefore.?."unshi |
31900 | 66 74 22 20 3a 20 22 70 75 73 68 22 20 5d 28 20 66 75 6e 63 20 29 3b 0a 09 09 09 7d 0a 09 09 7d | ft".:."push".](.func.);....}...} |
31920 | 0a 09 7d 3b 0a 7d 0a 0a 2f 2f 20 42 61 73 65 20 69 6e 73 70 65 63 74 69 6f 6e 20 66 75 6e 63 74 | ..};.}..//.Base.inspection.funct |
31940 | 69 6f 6e 20 66 6f 72 20 70 72 65 66 69 6c 74 65 72 73 20 61 6e 64 20 74 72 61 6e 73 70 6f 72 74 | ion.for.prefilters.and.transport |
31960 | 73 0a 66 75 6e 63 74 69 6f 6e 20 69 6e 73 70 65 63 74 50 72 65 66 69 6c 74 65 72 73 4f 72 54 72 | s.function.inspectPrefiltersOrTr |
31980 | 61 6e 73 70 6f 72 74 73 28 20 73 74 72 75 63 74 75 72 65 2c 20 6f 70 74 69 6f 6e 73 2c 20 6f 72 | ansports(.structure,.options,.or |
319a0 | 69 67 69 6e 61 6c 4f 70 74 69 6f 6e 73 2c 20 6a 71 58 48 52 2c 0a 09 09 64 61 74 61 54 79 70 65 | iginalOptions,.jqXHR,...dataType |
319c0 | 20 2f 2a 20 69 6e 74 65 72 6e 61 6c 20 2a 2f 2c 20 69 6e 73 70 65 63 74 65 64 20 2f 2a 20 69 6e | ./*.internal.*/,.inspected./*.in |
319e0 | 74 65 72 6e 61 6c 20 2a 2f 20 29 20 7b 0a 0a 09 64 61 74 61 54 79 70 65 20 3d 20 64 61 74 61 54 | ternal.*/.).{...dataType.=.dataT |
31a00 | 79 70 65 20 7c 7c 20 6f 70 74 69 6f 6e 73 2e 64 61 74 61 54 79 70 65 73 5b 20 30 20 5d 3b 0a 09 | ype.||.options.dataTypes[.0.];.. |
31a20 | 69 6e 73 70 65 63 74 65 64 20 3d 20 69 6e 73 70 65 63 74 65 64 20 7c 7c 20 7b 7d 3b 0a 0a 09 69 | inspected.=.inspected.||.{};...i |
31a40 | 6e 73 70 65 63 74 65 64 5b 20 64 61 74 61 54 79 70 65 20 5d 20 3d 20 74 72 75 65 3b 0a 0a 09 76 | nspected[.dataType.].=.true;...v |
31a60 | 61 72 20 73 65 6c 65 63 74 69 6f 6e 2c 0a 09 09 6c 69 73 74 20 3d 20 73 74 72 75 63 74 75 72 65 | ar.selection,...list.=.structure |
31a80 | 5b 20 64 61 74 61 54 79 70 65 20 5d 2c 0a 09 09 69 20 3d 20 30 2c 0a 09 09 6c 65 6e 67 74 68 20 | [.dataType.],...i.=.0,...length. |
31aa0 | 3d 20 6c 69 73 74 20 3f 20 6c 69 73 74 2e 6c 65 6e 67 74 68 20 3a 20 30 2c 0a 09 09 65 78 65 63 | =.list.?.list.length.:.0,...exec |
31ac0 | 75 74 65 4f 6e 6c 79 20 3d 20 28 20 73 74 72 75 63 74 75 72 65 20 3d 3d 3d 20 70 72 65 66 69 6c | uteOnly.=.(.structure.===.prefil |
31ae0 | 74 65 72 73 20 29 3b 0a 0a 09 66 6f 72 20 28 20 3b 20 69 20 3c 20 6c 65 6e 67 74 68 20 26 26 20 | ters.);...for.(.;.i.<.length.&&. |
31b00 | 28 20 65 78 65 63 75 74 65 4f 6e 6c 79 20 7c 7c 20 21 73 65 6c 65 63 74 69 6f 6e 20 29 3b 20 69 | (.executeOnly.||.!selection.);.i |
31b20 | 2b 2b 20 29 20 7b 0a 09 09 73 65 6c 65 63 74 69 6f 6e 20 3d 20 6c 69 73 74 5b 20 69 20 5d 28 20 | ++.).{...selection.=.list[.i.](. |
31b40 | 6f 70 74 69 6f 6e 73 2c 20 6f 72 69 67 69 6e 61 6c 4f 70 74 69 6f 6e 73 2c 20 6a 71 58 48 52 20 | options,.originalOptions,.jqXHR. |
31b60 | 29 3b 0a 09 09 2f 2f 20 49 66 20 77 65 20 67 6f 74 20 72 65 64 69 72 65 63 74 65 64 20 74 6f 20 | );...//.If.we.got.redirected.to. |
31b80 | 61 6e 6f 74 68 65 72 20 64 61 74 61 54 79 70 65 0a 09 09 2f 2f 20 77 65 20 74 72 79 20 74 68 65 | another.dataType...//.we.try.the |
31ba0 | 72 65 20 69 66 20 65 78 65 63 75 74 69 6e 67 20 6f 6e 6c 79 20 61 6e 64 20 6e 6f 74 20 64 6f 6e | re.if.executing.only.and.not.don |
31bc0 | 65 20 61 6c 72 65 61 64 79 0a 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 73 65 6c 65 63 74 69 6f | e.already...if.(.typeof.selectio |
31be0 | 6e 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 20 29 20 7b 0a 09 09 09 69 66 20 28 20 21 65 78 65 63 | n.===."string".).{....if.(.!exec |
31c00 | 75 74 65 4f 6e 6c 79 20 7c 7c 20 69 6e 73 70 65 63 74 65 64 5b 20 73 65 6c 65 63 74 69 6f 6e 20 | uteOnly.||.inspected[.selection. |
31c20 | 5d 20 29 20 7b 0a 09 09 09 09 73 65 6c 65 63 74 69 6f 6e 20 3d 20 75 6e 64 65 66 69 6e 65 64 3b | ].).{.....selection.=.undefined; |
31c40 | 0a 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 6f 70 74 69 6f 6e 73 2e 64 61 74 61 54 79 70 | ....}.else.{.....options.dataTyp |
31c60 | 65 73 2e 75 6e 73 68 69 66 74 28 20 73 65 6c 65 63 74 69 6f 6e 20 29 3b 0a 09 09 09 09 73 65 6c | es.unshift(.selection.);.....sel |
31c80 | 65 63 74 69 6f 6e 20 3d 20 69 6e 73 70 65 63 74 50 72 65 66 69 6c 74 65 72 73 4f 72 54 72 61 6e | ection.=.inspectPrefiltersOrTran |
31ca0 | 73 70 6f 72 74 73 28 0a 09 09 09 09 09 09 73 74 72 75 63 74 75 72 65 2c 20 6f 70 74 69 6f 6e 73 | sports(.......structure,.options |
31cc0 | 2c 20 6f 72 69 67 69 6e 61 6c 4f 70 74 69 6f 6e 73 2c 20 6a 71 58 48 52 2c 20 73 65 6c 65 63 74 | ,.originalOptions,.jqXHR,.select |
31ce0 | 69 6f 6e 2c 20 69 6e 73 70 65 63 74 65 64 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 0a 09 7d 0a 09 2f | ion,.inspected.);....}...}..}../ |
31d00 | 2f 20 49 66 20 77 65 27 72 65 20 6f 6e 6c 79 20 65 78 65 63 75 74 69 6e 67 20 6f 72 20 6e 6f 74 | /.If.we're.only.executing.or.not |
31d20 | 68 69 6e 67 20 77 61 73 20 73 65 6c 65 63 74 65 64 0a 09 2f 2f 20 77 65 20 74 72 79 20 74 68 65 | hing.was.selected..//.we.try.the |
31d40 | 20 63 61 74 63 68 61 6c 6c 20 64 61 74 61 54 79 70 65 20 69 66 20 6e 6f 74 20 64 6f 6e 65 20 61 | .catchall.dataType.if.not.done.a |
31d60 | 6c 72 65 61 64 79 0a 09 69 66 20 28 20 28 20 65 78 65 63 75 74 65 4f 6e 6c 79 20 7c 7c 20 21 73 | lready..if.(.(.executeOnly.||.!s |
31d80 | 65 6c 65 63 74 69 6f 6e 20 29 20 26 26 20 21 69 6e 73 70 65 63 74 65 64 5b 20 22 2a 22 20 5d 20 | election.).&&.!inspected[."*".]. |
31da0 | 29 20 7b 0a 09 09 73 65 6c 65 63 74 69 6f 6e 20 3d 20 69 6e 73 70 65 63 74 50 72 65 66 69 6c 74 | ).{...selection.=.inspectPrefilt |
31dc0 | 65 72 73 4f 72 54 72 61 6e 73 70 6f 72 74 73 28 0a 09 09 09 09 73 74 72 75 63 74 75 72 65 2c 20 | ersOrTransports(.....structure,. |
31de0 | 6f 70 74 69 6f 6e 73 2c 20 6f 72 69 67 69 6e 61 6c 4f 70 74 69 6f 6e 73 2c 20 6a 71 58 48 52 2c | options,.originalOptions,.jqXHR, |
31e00 | 20 22 2a 22 2c 20 69 6e 73 70 65 63 74 65 64 20 29 3b 0a 09 7d 0a 09 2f 2f 20 75 6e 6e 65 63 65 | ."*",.inspected.);..}..//.unnece |
31e20 | 73 73 61 72 79 20 77 68 65 6e 20 6f 6e 6c 79 20 65 78 65 63 75 74 69 6e 67 20 28 70 72 65 66 69 | ssary.when.only.executing.(prefi |
31e40 | 6c 74 65 72 73 29 0a 09 2f 2f 20 62 75 74 20 69 74 27 6c 6c 20 62 65 20 69 67 6e 6f 72 65 64 20 | lters)..//.but.it'll.be.ignored. |
31e60 | 62 79 20 74 68 65 20 63 61 6c 6c 65 72 20 69 6e 20 74 68 61 74 20 63 61 73 65 0a 09 72 65 74 75 | by.the.caller.in.that.case..retu |
31e80 | 72 6e 20 73 65 6c 65 63 74 69 6f 6e 3b 0a 7d 0a 0a 2f 2f 20 41 20 73 70 65 63 69 61 6c 20 65 78 | rn.selection;.}..//.A.special.ex |
31ea0 | 74 65 6e 64 20 66 6f 72 20 61 6a 61 78 20 6f 70 74 69 6f 6e 73 0a 2f 2f 20 74 68 61 74 20 74 61 | tend.for.ajax.options.//.that.ta |
31ec0 | 6b 65 73 20 22 66 6c 61 74 22 20 6f 70 74 69 6f 6e 73 20 28 6e 6f 74 20 74 6f 20 62 65 20 64 65 | kes."flat".options.(not.to.be.de |
31ee0 | 65 70 20 65 78 74 65 6e 64 65 64 29 0a 2f 2f 20 46 69 78 65 73 20 23 39 38 38 37 0a 66 75 6e 63 | ep.extended).//.Fixes.#9887.func |
31f00 | 74 69 6f 6e 20 61 6a 61 78 45 78 74 65 6e 64 28 20 74 61 72 67 65 74 2c 20 73 72 63 20 29 20 7b | tion.ajaxExtend(.target,.src.).{ |
31f20 | 0a 09 76 61 72 20 6b 65 79 2c 20 64 65 65 70 2c 0a 09 09 66 6c 61 74 4f 70 74 69 6f 6e 73 20 3d | ..var.key,.deep,...flatOptions.= |
31f40 | 20 6a 51 75 65 72 79 2e 61 6a 61 78 53 65 74 74 69 6e 67 73 2e 66 6c 61 74 4f 70 74 69 6f 6e 73 | .jQuery.ajaxSettings.flatOptions |
31f60 | 20 7c 7c 20 7b 7d 3b 0a 09 66 6f 72 20 28 20 6b 65 79 20 69 6e 20 73 72 63 20 29 20 7b 0a 09 09 | .||.{};..for.(.key.in.src.).{... |
31f80 | 69 66 20 28 20 73 72 63 5b 20 6b 65 79 20 5d 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 | if.(.src[.key.].!==.undefined.). |
31fa0 | 7b 0a 09 09 09 28 20 66 6c 61 74 4f 70 74 69 6f 6e 73 5b 20 6b 65 79 20 5d 20 3f 20 74 61 72 67 | {....(.flatOptions[.key.].?.targ |
31fc0 | 65 74 20 3a 20 28 20 64 65 65 70 20 7c 7c 20 28 20 64 65 65 70 20 3d 20 7b 7d 20 29 20 29 20 29 | et.:.(.deep.||.(.deep.=.{}.).).) |
31fe0 | 5b 20 6b 65 79 20 5d 20 3d 20 73 72 63 5b 20 6b 65 79 20 5d 3b 0a 09 09 7d 0a 09 7d 0a 09 69 66 | [.key.].=.src[.key.];...}..}..if |
32000 | 20 28 20 64 65 65 70 20 29 20 7b 0a 09 09 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 28 20 74 72 75 | .(.deep.).{...jQuery.extend(.tru |
32020 | 65 2c 20 74 61 72 67 65 74 2c 20 64 65 65 70 20 29 3b 0a 09 7d 0a 7d 0a 0a 6a 51 75 65 72 79 2e | e,.target,.deep.);..}.}..jQuery. |
32040 | 66 6e 2e 6c 6f 61 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 75 72 6c 2c 20 70 61 72 61 6d 73 2c | fn.load.=.function(.url,.params, |
32060 | 20 63 61 6c 6c 62 61 63 6b 20 29 20 7b 0a 09 69 66 20 28 20 74 79 70 65 6f 66 20 75 72 6c 20 21 | .callback.).{..if.(.typeof.url.! |
32080 | 3d 3d 20 22 73 74 72 69 6e 67 22 20 26 26 20 5f 6c 6f 61 64 20 29 20 7b 0a 09 09 72 65 74 75 72 | ==."string".&&._load.).{...retur |
320a0 | 6e 20 5f 6c 6f 61 64 2e 61 70 70 6c 79 28 20 74 68 69 73 2c 20 61 72 67 75 6d 65 6e 74 73 20 29 | n._load.apply(.this,.arguments.) |
320c0 | 3b 0a 09 7d 0a 0a 09 2f 2f 20 44 6f 6e 27 74 20 64 6f 20 61 20 72 65 71 75 65 73 74 20 69 66 20 | ;..}...//.Don't.do.a.request.if. |
320e0 | 6e 6f 20 65 6c 65 6d 65 6e 74 73 20 61 72 65 20 62 65 69 6e 67 20 72 65 71 75 65 73 74 65 64 0a | no.elements.are.being.requested. |
32100 | 09 69 66 20 28 20 21 74 68 69 73 2e 6c 65 6e 67 74 68 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 | .if.(.!this.length.).{...return. |
32120 | 74 68 69 73 3b 0a 09 7d 0a 0a 09 76 61 72 20 73 65 6c 65 63 74 6f 72 2c 20 74 79 70 65 2c 20 72 | this;..}...var.selector,.type,.r |
32140 | 65 73 70 6f 6e 73 65 2c 0a 09 09 73 65 6c 66 20 3d 20 74 68 69 73 2c 0a 09 09 6f 66 66 20 3d 20 | esponse,...self.=.this,...off.=. |
32160 | 75 72 6c 2e 69 6e 64 65 78 4f 66 28 22 20 22 29 3b 0a 0a 09 69 66 20 28 20 6f 66 66 20 3e 3d 20 | url.indexOf(".");...if.(.off.>=. |
32180 | 30 20 29 20 7b 0a 09 09 73 65 6c 65 63 74 6f 72 20 3d 20 75 72 6c 2e 73 6c 69 63 65 28 20 6f 66 | 0.).{...selector.=.url.slice(.of |
321a0 | 66 2c 20 75 72 6c 2e 6c 65 6e 67 74 68 20 29 3b 0a 09 09 75 72 6c 20 3d 20 75 72 6c 2e 73 6c 69 | f,.url.length.);...url.=.url.sli |
321c0 | 63 65 28 20 30 2c 20 6f 66 66 20 29 3b 0a 09 7d 0a 0a 09 2f 2f 20 49 66 20 69 74 27 73 20 61 20 | ce(.0,.off.);..}...//.If.it's.a. |
321e0 | 66 75 6e 63 74 69 6f 6e 0a 09 69 66 20 28 20 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e | function..if.(.jQuery.isFunction |
32200 | 28 20 70 61 72 61 6d 73 20 29 20 29 20 7b 0a 0a 09 09 2f 2f 20 57 65 20 61 73 73 75 6d 65 20 74 | (.params.).).{....//.We.assume.t |
32220 | 68 61 74 20 69 74 27 73 20 74 68 65 20 63 61 6c 6c 62 61 63 6b 0a 09 09 63 61 6c 6c 62 61 63 6b | hat.it's.the.callback...callback |
32240 | 20 3d 20 70 61 72 61 6d 73 3b 0a 09 09 70 61 72 61 6d 73 20 3d 20 75 6e 64 65 66 69 6e 65 64 3b | .=.params;...params.=.undefined; |
32260 | 0a 0a 09 2f 2f 20 4f 74 68 65 72 77 69 73 65 2c 20 62 75 69 6c 64 20 61 20 70 61 72 61 6d 20 73 | ...//.Otherwise,.build.a.param.s |
32280 | 74 72 69 6e 67 0a 09 7d 20 65 6c 73 65 20 69 66 20 28 20 74 79 70 65 6f 66 20 70 61 72 61 6d 73 | tring..}.else.if.(.typeof.params |
322a0 | 20 3d 3d 3d 20 22 6f 62 6a 65 63 74 22 20 29 20 7b 0a 09 09 74 79 70 65 20 3d 20 22 50 4f 53 54 | .===."object".).{...type.=."POST |
322c0 | 22 3b 0a 09 7d 0a 0a 09 2f 2f 20 52 65 71 75 65 73 74 20 74 68 65 20 72 65 6d 6f 74 65 20 64 6f | ";..}...//.Request.the.remote.do |
322e0 | 63 75 6d 65 6e 74 0a 09 6a 51 75 65 72 79 2e 61 6a 61 78 28 7b 0a 09 09 75 72 6c 3a 20 75 72 6c | cument..jQuery.ajax({...url:.url |
32300 | 2c 0a 0a 09 09 2f 2f 20 69 66 20 22 74 79 70 65 22 20 76 61 72 69 61 62 6c 65 20 69 73 20 75 6e | ,....//.if."type".variable.is.un |
32320 | 64 65 66 69 6e 65 64 2c 20 74 68 65 6e 20 22 47 45 54 22 20 6d 65 74 68 6f 64 20 77 69 6c 6c 20 | defined,.then."GET".method.will. |
32340 | 62 65 20 75 73 65 64 0a 09 09 74 79 70 65 3a 20 74 79 70 65 2c 0a 09 09 64 61 74 61 54 79 70 65 | be.used...type:.type,...dataType |
32360 | 3a 20 22 68 74 6d 6c 22 2c 0a 09 09 64 61 74 61 3a 20 70 61 72 61 6d 73 2c 0a 09 09 63 6f 6d 70 | :."html",...data:.params,...comp |
32380 | 6c 65 74 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 6a 71 58 48 52 2c 20 73 74 61 74 75 73 20 29 20 | lete:.function(.jqXHR,.status.). |
323a0 | 7b 0a 09 09 09 69 66 20 28 20 63 61 6c 6c 62 61 63 6b 20 29 20 7b 0a 09 09 09 09 73 65 6c 66 2e | {....if.(.callback.).{.....self. |
323c0 | 65 61 63 68 28 20 63 61 6c 6c 62 61 63 6b 2c 20 72 65 73 70 6f 6e 73 65 20 7c 7c 20 5b 20 6a 71 | each(.callback,.response.||.[.jq |
323e0 | 58 48 52 2e 72 65 73 70 6f 6e 73 65 54 65 78 74 2c 20 73 74 61 74 75 73 2c 20 6a 71 58 48 52 20 | XHR.responseText,.status,.jqXHR. |
32400 | 5d 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 0a 09 7d 29 2e 64 6f 6e 65 28 66 75 6e 63 74 69 6f 6e 28 | ].);....}...}..}).done(function( |
32420 | 20 72 65 73 70 6f 6e 73 65 54 65 78 74 20 29 20 7b 0a 0a 09 09 2f 2f 20 53 61 76 65 20 72 65 73 | .responseText.).{....//.Save.res |
32440 | 70 6f 6e 73 65 20 66 6f 72 20 75 73 65 20 69 6e 20 63 6f 6d 70 6c 65 74 65 20 63 61 6c 6c 62 61 | ponse.for.use.in.complete.callba |
32460 | 63 6b 0a 09 09 72 65 73 70 6f 6e 73 65 20 3d 20 61 72 67 75 6d 65 6e 74 73 3b 0a 0a 09 09 2f 2f | ck...response.=.arguments;....// |
32480 | 20 53 65 65 20 69 66 20 61 20 73 65 6c 65 63 74 6f 72 20 77 61 73 20 73 70 65 63 69 66 69 65 64 | .See.if.a.selector.was.specified |
324a0 | 0a 09 09 73 65 6c 66 2e 68 74 6d 6c 28 20 73 65 6c 65 63 74 6f 72 20 3f 0a 0a 09 09 09 2f 2f 20 | ...self.html(.selector.?.....//. |
324c0 | 43 72 65 61 74 65 20 61 20 64 75 6d 6d 79 20 64 69 76 20 74 6f 20 68 6f 6c 64 20 74 68 65 20 72 | Create.a.dummy.div.to.hold.the.r |
324e0 | 65 73 75 6c 74 73 0a 09 09 09 6a 51 75 65 72 79 28 22 3c 64 69 76 3e 22 29 0a 0a 09 09 09 09 2f | esults....jQuery("<div>")....../ |
32500 | 2f 20 69 6e 6a 65 63 74 20 74 68 65 20 63 6f 6e 74 65 6e 74 73 20 6f 66 20 74 68 65 20 64 6f 63 | /.inject.the.contents.of.the.doc |
32520 | 75 6d 65 6e 74 20 69 6e 2c 20 72 65 6d 6f 76 69 6e 67 20 74 68 65 20 73 63 72 69 70 74 73 0a 09 | ument.in,.removing.the.scripts.. |
32540 | 09 09 09 2f 2f 20 74 6f 20 61 76 6f 69 64 20 61 6e 79 20 27 50 65 72 6d 69 73 73 69 6f 6e 20 44 | ...//.to.avoid.any.'Permission.D |
32560 | 65 6e 69 65 64 27 20 65 72 72 6f 72 73 20 69 6e 20 49 45 0a 09 09 09 09 2e 61 70 70 65 6e 64 28 | enied'.errors.in.IE......append( |
32580 | 20 72 65 73 70 6f 6e 73 65 54 65 78 74 2e 72 65 70 6c 61 63 65 28 20 72 73 63 72 69 70 74 2c 20 | .responseText.replace(.rscript,. |
325a0 | 22 22 20 29 20 29 0a 0a 09 09 09 09 2f 2f 20 4c 6f 63 61 74 65 20 74 68 65 20 73 70 65 63 69 66 | "".).)......//.Locate.the.specif |
325c0 | 69 65 64 20 65 6c 65 6d 65 6e 74 73 0a 09 09 09 09 2e 66 69 6e 64 28 20 73 65 6c 65 63 74 6f 72 | ied.elements......find(.selector |
325e0 | 20 29 20 3a 0a 0a 09 09 09 2f 2f 20 49 66 20 6e 6f 74 2c 20 6a 75 73 74 20 69 6e 6a 65 63 74 20 | .).:.....//.If.not,.just.inject. |
32600 | 74 68 65 20 66 75 6c 6c 20 72 65 73 75 6c 74 0a 09 09 09 72 65 73 70 6f 6e 73 65 54 65 78 74 20 | the.full.result....responseText. |
32620 | 29 3b 0a 0a 09 7d 29 3b 0a 0a 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 7d 3b 0a 0a 2f 2f 20 41 | );...});...return.this;.};..//.A |
32640 | 74 74 61 63 68 20 61 20 62 75 6e 63 68 20 6f 66 20 66 75 6e 63 74 69 6f 6e 73 20 66 6f 72 20 68 | ttach.a.bunch.of.functions.for.h |
32660 | 61 6e 64 6c 69 6e 67 20 63 6f 6d 6d 6f 6e 20 41 4a 41 58 20 65 76 65 6e 74 73 0a 6a 51 75 65 72 | andling.common.AJAX.events.jQuer |
32680 | 79 2e 65 61 63 68 28 20 22 61 6a 61 78 53 74 61 72 74 20 61 6a 61 78 53 74 6f 70 20 61 6a 61 78 | y.each(."ajaxStart.ajaxStop.ajax |
326a0 | 43 6f 6d 70 6c 65 74 65 20 61 6a 61 78 45 72 72 6f 72 20 61 6a 61 78 53 75 63 63 65 73 73 20 61 | Complete.ajaxError.ajaxSuccess.a |
326c0 | 6a 61 78 53 65 6e 64 22 2e 73 70 6c 69 74 28 20 22 20 22 20 29 2c 20 66 75 6e 63 74 69 6f 6e 28 | jaxSend".split(.".".),.function( |
326e0 | 20 69 2c 20 6f 20 29 7b 0a 09 6a 51 75 65 72 79 2e 66 6e 5b 20 6f 20 5d 20 3d 20 66 75 6e 63 74 | .i,.o.){..jQuery.fn[.o.].=.funct |
32700 | 69 6f 6e 28 20 66 20 29 7b 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 6f 6e 28 20 6f 2c 20 66 | ion(.f.){...return.this.on(.o,.f |
32720 | 20 29 3b 0a 09 7d 3b 0a 7d 29 3b 0a 0a 6a 51 75 65 72 79 2e 65 61 63 68 28 20 5b 20 22 67 65 74 | .);..};.});..jQuery.each(.[."get |
32740 | 22 2c 20 22 70 6f 73 74 22 20 5d 2c 20 66 75 6e 63 74 69 6f 6e 28 20 69 2c 20 6d 65 74 68 6f 64 | ",."post".],.function(.i,.method |
32760 | 20 29 20 7b 0a 09 6a 51 75 65 72 79 5b 20 6d 65 74 68 6f 64 20 5d 20 3d 20 66 75 6e 63 74 69 6f | .).{..jQuery[.method.].=.functio |
32780 | 6e 28 20 75 72 6c 2c 20 64 61 74 61 2c 20 63 61 6c 6c 62 61 63 6b 2c 20 74 79 70 65 20 29 20 7b | n(.url,.data,.callback,.type.).{ |
327a0 | 0a 09 09 2f 2f 20 73 68 69 66 74 20 61 72 67 75 6d 65 6e 74 73 20 69 66 20 64 61 74 61 20 61 72 | ...//.shift.arguments.if.data.ar |
327c0 | 67 75 6d 65 6e 74 20 77 61 73 20 6f 6d 69 74 74 65 64 0a 09 09 69 66 20 28 20 6a 51 75 65 72 79 | gument.was.omitted...if.(.jQuery |
327e0 | 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 64 61 74 61 20 29 20 29 20 7b 0a 09 09 09 74 79 70 65 20 | .isFunction(.data.).).{....type. |
32800 | 3d 20 74 79 70 65 20 7c 7c 20 63 61 6c 6c 62 61 63 6b 3b 0a 09 09 09 63 61 6c 6c 62 61 63 6b 20 | =.type.||.callback;....callback. |
32820 | 3d 20 64 61 74 61 3b 0a 09 09 09 64 61 74 61 20 3d 20 75 6e 64 65 66 69 6e 65 64 3b 0a 09 09 7d | =.data;....data.=.undefined;...} |
32840 | 0a 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 61 6a 61 78 28 7b 0a 09 09 09 74 79 70 65 | ....return.jQuery.ajax({....type |
32860 | 3a 20 6d 65 74 68 6f 64 2c 0a 09 09 09 75 72 6c 3a 20 75 72 6c 2c 0a 09 09 09 64 61 74 61 3a 20 | :.method,....url:.url,....data:. |
32880 | 64 61 74 61 2c 0a 09 09 09 73 75 63 63 65 73 73 3a 20 63 61 6c 6c 62 61 63 6b 2c 0a 09 09 09 64 | data,....success:.callback,....d |
328a0 | 61 74 61 54 79 70 65 3a 20 74 79 70 65 0a 09 09 7d 29 3b 0a 09 7d 3b 0a 7d 29 3b 0a 0a 6a 51 75 | ataType:.type...});..};.});..jQu |
328c0 | 65 72 79 2e 65 78 74 65 6e 64 28 7b 0a 0a 09 67 65 74 53 63 72 69 70 74 3a 20 66 75 6e 63 74 69 | ery.extend({...getScript:.functi |
328e0 | 6f 6e 28 20 75 72 6c 2c 20 63 61 6c 6c 62 61 63 6b 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 6a | on(.url,.callback.).{...return.j |
32900 | 51 75 65 72 79 2e 67 65 74 28 20 75 72 6c 2c 20 75 6e 64 65 66 69 6e 65 64 2c 20 63 61 6c 6c 62 | Query.get(.url,.undefined,.callb |
32920 | 61 63 6b 2c 20 22 73 63 72 69 70 74 22 20 29 3b 0a 09 7d 2c 0a 0a 09 67 65 74 4a 53 4f 4e 3a 20 | ack,."script".);..},...getJSON:. |
32940 | 66 75 6e 63 74 69 6f 6e 28 20 75 72 6c 2c 20 64 61 74 61 2c 20 63 61 6c 6c 62 61 63 6b 20 29 20 | function(.url,.data,.callback.). |
32960 | 7b 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 67 65 74 28 20 75 72 6c 2c 20 64 61 74 61 | {...return.jQuery.get(.url,.data |
32980 | 2c 20 63 61 6c 6c 62 61 63 6b 2c 20 22 6a 73 6f 6e 22 20 29 3b 0a 09 7d 2c 0a 0a 09 2f 2f 20 43 | ,.callback,."json".);..},...//.C |
329a0 | 72 65 61 74 65 73 20 61 20 66 75 6c 6c 20 66 6c 65 64 67 65 64 20 73 65 74 74 69 6e 67 73 20 6f | reates.a.full.fledged.settings.o |
329c0 | 62 6a 65 63 74 20 69 6e 74 6f 20 74 61 72 67 65 74 0a 09 2f 2f 20 77 69 74 68 20 62 6f 74 68 20 | bject.into.target..//.with.both. |
329e0 | 61 6a 61 78 53 65 74 74 69 6e 67 73 20 61 6e 64 20 73 65 74 74 69 6e 67 73 20 66 69 65 6c 64 73 | ajaxSettings.and.settings.fields |
32a00 | 2e 0a 09 2f 2f 20 49 66 20 74 61 72 67 65 74 20 69 73 20 6f 6d 69 74 74 65 64 2c 20 77 72 69 74 | ...//.If.target.is.omitted,.writ |
32a20 | 65 73 20 69 6e 74 6f 20 61 6a 61 78 53 65 74 74 69 6e 67 73 2e 0a 09 61 6a 61 78 53 65 74 75 70 | es.into.ajaxSettings...ajaxSetup |
32a40 | 3a 20 66 75 6e 63 74 69 6f 6e 28 20 74 61 72 67 65 74 2c 20 73 65 74 74 69 6e 67 73 20 29 20 7b | :.function(.target,.settings.).{ |
32a60 | 0a 09 09 69 66 20 28 20 73 65 74 74 69 6e 67 73 20 29 20 7b 0a 09 09 09 2f 2f 20 42 75 69 6c 64 | ...if.(.settings.).{....//.Build |
32a80 | 69 6e 67 20 61 20 73 65 74 74 69 6e 67 73 20 6f 62 6a 65 63 74 0a 09 09 09 61 6a 61 78 45 78 74 | ing.a.settings.object....ajaxExt |
32aa0 | 65 6e 64 28 20 74 61 72 67 65 74 2c 20 6a 51 75 65 72 79 2e 61 6a 61 78 53 65 74 74 69 6e 67 73 | end(.target,.jQuery.ajaxSettings |
32ac0 | 20 29 3b 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 2f 2f 20 45 78 74 65 6e 64 69 6e 67 20 61 | .);...}.else.{....//.Extending.a |
32ae0 | 6a 61 78 53 65 74 74 69 6e 67 73 0a 09 09 09 73 65 74 74 69 6e 67 73 20 3d 20 74 61 72 67 65 74 | jaxSettings....settings.=.target |
32b00 | 3b 0a 09 09 09 74 61 72 67 65 74 20 3d 20 6a 51 75 65 72 79 2e 61 6a 61 78 53 65 74 74 69 6e 67 | ;....target.=.jQuery.ajaxSetting |
32b20 | 73 3b 0a 09 09 7d 0a 09 09 61 6a 61 78 45 78 74 65 6e 64 28 20 74 61 72 67 65 74 2c 20 73 65 74 | s;...}...ajaxExtend(.target,.set |
32b40 | 74 69 6e 67 73 20 29 3b 0a 09 09 72 65 74 75 72 6e 20 74 61 72 67 65 74 3b 0a 09 7d 2c 0a 0a 09 | tings.);...return.target;..},... |
32b60 | 61 6a 61 78 53 65 74 74 69 6e 67 73 3a 20 7b 0a 09 09 75 72 6c 3a 20 61 6a 61 78 4c 6f 63 61 74 | ajaxSettings:.{...url:.ajaxLocat |
32b80 | 69 6f 6e 2c 0a 09 09 69 73 4c 6f 63 61 6c 3a 20 72 6c 6f 63 61 6c 50 72 6f 74 6f 63 6f 6c 2e 74 | ion,...isLocal:.rlocalProtocol.t |
32ba0 | 65 73 74 28 20 61 6a 61 78 4c 6f 63 50 61 72 74 73 5b 20 31 20 5d 20 29 2c 0a 09 09 67 6c 6f 62 | est(.ajaxLocParts[.1.].),...glob |
32bc0 | 61 6c 3a 20 74 72 75 65 2c 0a 09 09 74 79 70 65 3a 20 22 47 45 54 22 2c 0a 09 09 63 6f 6e 74 65 | al:.true,...type:."GET",...conte |
32be0 | 6e 74 54 79 70 65 3a 20 22 61 70 70 6c 69 63 61 74 69 6f 6e 2f 78 2d 77 77 77 2d 66 6f 72 6d 2d | ntType:."application/x-www-form- |
32c00 | 75 72 6c 65 6e 63 6f 64 65 64 3b 20 63 68 61 72 73 65 74 3d 55 54 46 2d 38 22 2c 0a 09 09 70 72 | urlencoded;.charset=UTF-8",...pr |
32c20 | 6f 63 65 73 73 44 61 74 61 3a 20 74 72 75 65 2c 0a 09 09 61 73 79 6e 63 3a 20 74 72 75 65 2c 0a | ocessData:.true,...async:.true,. |
32c40 | 09 09 2f 2a 0a 09 09 74 69 6d 65 6f 75 74 3a 20 30 2c 0a 09 09 64 61 74 61 3a 20 6e 75 6c 6c 2c | ../*...timeout:.0,...data:.null, |
32c60 | 0a 09 09 64 61 74 61 54 79 70 65 3a 20 6e 75 6c 6c 2c 0a 09 09 75 73 65 72 6e 61 6d 65 3a 20 6e | ...dataType:.null,...username:.n |
32c80 | 75 6c 6c 2c 0a 09 09 70 61 73 73 77 6f 72 64 3a 20 6e 75 6c 6c 2c 0a 09 09 63 61 63 68 65 3a 20 | ull,...password:.null,...cache:. |
32ca0 | 6e 75 6c 6c 2c 0a 09 09 74 68 72 6f 77 73 3a 20 66 61 6c 73 65 2c 0a 09 09 74 72 61 64 69 74 69 | null,...throws:.false,...traditi |
32cc0 | 6f 6e 61 6c 3a 20 66 61 6c 73 65 2c 0a 09 09 68 65 61 64 65 72 73 3a 20 7b 7d 2c 0a 09 09 2a 2f | onal:.false,...headers:.{},...*/ |
32ce0 | 0a 0a 09 09 61 63 63 65 70 74 73 3a 20 7b 0a 09 09 09 78 6d 6c 3a 20 22 61 70 70 6c 69 63 61 74 | ....accepts:.{....xml:."applicat |
32d00 | 69 6f 6e 2f 78 6d 6c 2c 20 74 65 78 74 2f 78 6d 6c 22 2c 0a 09 09 09 68 74 6d 6c 3a 20 22 74 65 | ion/xml,.text/xml",....html:."te |
32d20 | 78 74 2f 68 74 6d 6c 22 2c 0a 09 09 09 74 65 78 74 3a 20 22 74 65 78 74 2f 70 6c 61 69 6e 22 2c | xt/html",....text:."text/plain", |
32d40 | 0a 09 09 09 6a 73 6f 6e 3a 20 22 61 70 70 6c 69 63 61 74 69 6f 6e 2f 6a 73 6f 6e 2c 20 74 65 78 | ....json:."application/json,.tex |
32d60 | 74 2f 6a 61 76 61 73 63 72 69 70 74 22 2c 0a 09 09 09 22 2a 22 3a 20 61 6c 6c 54 79 70 65 73 0a | t/javascript",...."*":.allTypes. |
32d80 | 09 09 7d 2c 0a 0a 09 09 63 6f 6e 74 65 6e 74 73 3a 20 7b 0a 09 09 09 78 6d 6c 3a 20 2f 78 6d 6c | ..},....contents:.{....xml:./xml |
32da0 | 2f 2c 0a 09 09 09 68 74 6d 6c 3a 20 2f 68 74 6d 6c 2f 2c 0a 09 09 09 6a 73 6f 6e 3a 20 2f 6a 73 | /,....html:./html/,....json:./js |
32dc0 | 6f 6e 2f 0a 09 09 7d 2c 0a 0a 09 09 72 65 73 70 6f 6e 73 65 46 69 65 6c 64 73 3a 20 7b 0a 09 09 | on/...},....responseFields:.{... |
32de0 | 09 78 6d 6c 3a 20 22 72 65 73 70 6f 6e 73 65 58 4d 4c 22 2c 0a 09 09 09 74 65 78 74 3a 20 22 72 | .xml:."responseXML",....text:."r |
32e00 | 65 73 70 6f 6e 73 65 54 65 78 74 22 0a 09 09 7d 2c 0a 0a 09 09 2f 2f 20 4c 69 73 74 20 6f 66 20 | esponseText"...},....//.List.of. |
32e20 | 64 61 74 61 20 63 6f 6e 76 65 72 74 65 72 73 0a 09 09 2f 2f 20 31 29 20 6b 65 79 20 66 6f 72 6d | data.converters...//.1).key.form |
32e40 | 61 74 20 69 73 20 22 73 6f 75 72 63 65 5f 74 79 70 65 20 64 65 73 74 69 6e 61 74 69 6f 6e 5f 74 | at.is."source_type.destination_t |
32e60 | 79 70 65 22 20 28 61 20 73 69 6e 67 6c 65 20 73 70 61 63 65 20 69 6e 2d 62 65 74 77 65 65 6e 29 | ype".(a.single.space.in-between) |
32e80 | 0a 09 09 2f 2f 20 32 29 20 74 68 65 20 63 61 74 63 68 61 6c 6c 20 73 79 6d 62 6f 6c 20 22 2a 22 | ...//.2).the.catchall.symbol."*" |
32ea0 | 20 63 61 6e 20 62 65 20 75 73 65 64 20 66 6f 72 20 73 6f 75 72 63 65 5f 74 79 70 65 0a 09 09 63 | .can.be.used.for.source_type...c |
32ec0 | 6f 6e 76 65 72 74 65 72 73 3a 20 7b 0a 0a 09 09 09 2f 2f 20 43 6f 6e 76 65 72 74 20 61 6e 79 74 | onverters:.{.....//.Convert.anyt |
32ee0 | 68 69 6e 67 20 74 6f 20 74 65 78 74 0a 09 09 09 22 2a 20 74 65 78 74 22 3a 20 77 69 6e 64 6f 77 | hing.to.text...."*.text":.window |
32f00 | 2e 53 74 72 69 6e 67 2c 0a 0a 09 09 09 2f 2f 20 54 65 78 74 20 74 6f 20 68 74 6d 6c 20 28 74 72 | .String,.....//.Text.to.html.(tr |
32f20 | 75 65 20 3d 20 6e 6f 20 74 72 61 6e 73 66 6f 72 6d 61 74 69 6f 6e 29 0a 09 09 09 22 74 65 78 74 | ue.=.no.transformation)...."text |
32f40 | 20 68 74 6d 6c 22 3a 20 74 72 75 65 2c 0a 0a 09 09 09 2f 2f 20 45 76 61 6c 75 61 74 65 20 74 65 | .html":.true,.....//.Evaluate.te |
32f60 | 78 74 20 61 73 20 61 20 6a 73 6f 6e 20 65 78 70 72 65 73 73 69 6f 6e 0a 09 09 09 22 74 65 78 74 | xt.as.a.json.expression...."text |
32f80 | 20 6a 73 6f 6e 22 3a 20 6a 51 75 65 72 79 2e 70 61 72 73 65 4a 53 4f 4e 2c 0a 0a 09 09 09 2f 2f | .json":.jQuery.parseJSON,.....// |
32fa0 | 20 50 61 72 73 65 20 74 65 78 74 20 61 73 20 78 6d 6c 0a 09 09 09 22 74 65 78 74 20 78 6d 6c 22 | .Parse.text.as.xml...."text.xml" |
32fc0 | 3a 20 6a 51 75 65 72 79 2e 70 61 72 73 65 58 4d 4c 0a 09 09 7d 2c 0a 0a 09 09 2f 2f 20 46 6f 72 | :.jQuery.parseXML...},....//.For |
32fe0 | 20 6f 70 74 69 6f 6e 73 20 74 68 61 74 20 73 68 6f 75 6c 64 6e 27 74 20 62 65 20 64 65 65 70 20 | .options.that.shouldn't.be.deep. |
33000 | 65 78 74 65 6e 64 65 64 3a 0a 09 09 2f 2f 20 79 6f 75 20 63 61 6e 20 61 64 64 20 79 6f 75 72 20 | extended:...//.you.can.add.your. |
33020 | 6f 77 6e 20 63 75 73 74 6f 6d 20 6f 70 74 69 6f 6e 73 20 68 65 72 65 20 69 66 0a 09 09 2f 2f 20 | own.custom.options.here.if...//. |
33040 | 61 6e 64 20 77 68 65 6e 20 79 6f 75 20 63 72 65 61 74 65 20 6f 6e 65 20 74 68 61 74 20 73 68 6f | and.when.you.create.one.that.sho |
33060 | 75 6c 64 6e 27 74 20 62 65 0a 09 09 2f 2f 20 64 65 65 70 20 65 78 74 65 6e 64 65 64 20 28 73 65 | uldn't.be...//.deep.extended.(se |
33080 | 65 20 61 6a 61 78 45 78 74 65 6e 64 29 0a 09 09 66 6c 61 74 4f 70 74 69 6f 6e 73 3a 20 7b 0a 09 | e.ajaxExtend)...flatOptions:.{.. |
330a0 | 09 09 63 6f 6e 74 65 78 74 3a 20 74 72 75 65 2c 0a 09 09 09 75 72 6c 3a 20 74 72 75 65 0a 09 09 | ..context:.true,....url:.true... |
330c0 | 7d 0a 09 7d 2c 0a 0a 09 61 6a 61 78 50 72 65 66 69 6c 74 65 72 3a 20 61 64 64 54 6f 50 72 65 66 | }..},...ajaxPrefilter:.addToPref |
330e0 | 69 6c 74 65 72 73 4f 72 54 72 61 6e 73 70 6f 72 74 73 28 20 70 72 65 66 69 6c 74 65 72 73 20 29 | iltersOrTransports(.prefilters.) |
33100 | 2c 0a 09 61 6a 61 78 54 72 61 6e 73 70 6f 72 74 3a 20 61 64 64 54 6f 50 72 65 66 69 6c 74 65 72 | ,..ajaxTransport:.addToPrefilter |
33120 | 73 4f 72 54 72 61 6e 73 70 6f 72 74 73 28 20 74 72 61 6e 73 70 6f 72 74 73 20 29 2c 0a 0a 09 2f | sOrTransports(.transports.),.../ |
33140 | 2f 20 4d 61 69 6e 20 6d 65 74 68 6f 64 0a 09 61 6a 61 78 3a 20 66 75 6e 63 74 69 6f 6e 28 20 75 | /.Main.method..ajax:.function(.u |
33160 | 72 6c 2c 20 6f 70 74 69 6f 6e 73 20 29 20 7b 0a 0a 09 09 2f 2f 20 49 66 20 75 72 6c 20 69 73 20 | rl,.options.).{....//.If.url.is. |
33180 | 61 6e 20 6f 62 6a 65 63 74 2c 20 73 69 6d 75 6c 61 74 65 20 70 72 65 2d 31 2e 35 20 73 69 67 6e | an.object,.simulate.pre-1.5.sign |
331a0 | 61 74 75 72 65 0a 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 75 72 6c 20 3d 3d 3d 20 22 6f 62 6a | ature...if.(.typeof.url.===."obj |
331c0 | 65 63 74 22 20 29 20 7b 0a 09 09 09 6f 70 74 69 6f 6e 73 20 3d 20 75 72 6c 3b 0a 09 09 09 75 72 | ect".).{....options.=.url;....ur |
331e0 | 6c 20 3d 20 75 6e 64 65 66 69 6e 65 64 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 46 6f 72 63 65 20 6f | l.=.undefined;...}....//.Force.o |
33200 | 70 74 69 6f 6e 73 20 74 6f 20 62 65 20 61 6e 20 6f 62 6a 65 63 74 0a 09 09 6f 70 74 69 6f 6e 73 | ptions.to.be.an.object...options |
33220 | 20 3d 20 6f 70 74 69 6f 6e 73 20 7c 7c 20 7b 7d 3b 0a 0a 09 09 76 61 72 20 2f 2f 20 69 66 4d 6f | .=.options.||.{};....var.//.ifMo |
33240 | 64 69 66 69 65 64 20 6b 65 79 0a 09 09 09 69 66 4d 6f 64 69 66 69 65 64 4b 65 79 2c 0a 09 09 09 | dified.key....ifModifiedKey,.... |
33260 | 2f 2f 20 52 65 73 70 6f 6e 73 65 20 68 65 61 64 65 72 73 0a 09 09 09 72 65 73 70 6f 6e 73 65 48 | //.Response.headers....responseH |
33280 | 65 61 64 65 72 73 53 74 72 69 6e 67 2c 0a 09 09 09 72 65 73 70 6f 6e 73 65 48 65 61 64 65 72 73 | eadersString,....responseHeaders |
332a0 | 2c 0a 09 09 09 2f 2f 20 74 72 61 6e 73 70 6f 72 74 0a 09 09 09 74 72 61 6e 73 70 6f 72 74 2c 0a | ,....//.transport....transport,. |
332c0 | 09 09 09 2f 2f 20 74 69 6d 65 6f 75 74 20 68 61 6e 64 6c 65 0a 09 09 09 74 69 6d 65 6f 75 74 54 | ...//.timeout.handle....timeoutT |
332e0 | 69 6d 65 72 2c 0a 09 09 09 2f 2f 20 43 72 6f 73 73 2d 64 6f 6d 61 69 6e 20 64 65 74 65 63 74 69 | imer,....//.Cross-domain.detecti |
33300 | 6f 6e 20 76 61 72 73 0a 09 09 09 70 61 72 74 73 2c 0a 09 09 09 2f 2f 20 54 6f 20 6b 6e 6f 77 20 | on.vars....parts,....//.To.know. |
33320 | 69 66 20 67 6c 6f 62 61 6c 20 65 76 65 6e 74 73 20 61 72 65 20 74 6f 20 62 65 20 64 69 73 70 61 | if.global.events.are.to.be.dispa |
33340 | 74 63 68 65 64 0a 09 09 09 66 69 72 65 47 6c 6f 62 61 6c 73 2c 0a 09 09 09 2f 2f 20 4c 6f 6f 70 | tched....fireGlobals,....//.Loop |
33360 | 20 76 61 72 69 61 62 6c 65 0a 09 09 09 69 2c 0a 09 09 09 2f 2f 20 43 72 65 61 74 65 20 74 68 65 | .variable....i,....//.Create.the |
33380 | 20 66 69 6e 61 6c 20 6f 70 74 69 6f 6e 73 20 6f 62 6a 65 63 74 0a 09 09 09 73 20 3d 20 6a 51 75 | .final.options.object....s.=.jQu |
333a0 | 65 72 79 2e 61 6a 61 78 53 65 74 75 70 28 20 7b 7d 2c 20 6f 70 74 69 6f 6e 73 20 29 2c 0a 09 09 | ery.ajaxSetup(.{},.options.),... |
333c0 | 09 2f 2f 20 43 61 6c 6c 62 61 63 6b 73 20 63 6f 6e 74 65 78 74 0a 09 09 09 63 61 6c 6c 62 61 63 | .//.Callbacks.context....callbac |
333e0 | 6b 43 6f 6e 74 65 78 74 20 3d 20 73 2e 63 6f 6e 74 65 78 74 20 7c 7c 20 73 2c 0a 09 09 09 2f 2f | kContext.=.s.context.||.s,....// |
33400 | 20 43 6f 6e 74 65 78 74 20 66 6f 72 20 67 6c 6f 62 61 6c 20 65 76 65 6e 74 73 0a 09 09 09 2f 2f | .Context.for.global.events....// |
33420 | 20 49 74 27 73 20 74 68 65 20 63 61 6c 6c 62 61 63 6b 43 6f 6e 74 65 78 74 20 69 66 20 6f 6e 65 | .It's.the.callbackContext.if.one |
33440 | 20 77 61 73 20 70 72 6f 76 69 64 65 64 20 69 6e 20 74 68 65 20 6f 70 74 69 6f 6e 73 0a 09 09 09 | .was.provided.in.the.options.... |
33460 | 2f 2f 20 61 6e 64 20 69 66 20 69 74 27 73 20 61 20 44 4f 4d 20 6e 6f 64 65 20 6f 72 20 61 20 6a | //.and.if.it's.a.DOM.node.or.a.j |
33480 | 51 75 65 72 79 20 63 6f 6c 6c 65 63 74 69 6f 6e 0a 09 09 09 67 6c 6f 62 61 6c 45 76 65 6e 74 43 | Query.collection....globalEventC |
334a0 | 6f 6e 74 65 78 74 20 3d 20 63 61 6c 6c 62 61 63 6b 43 6f 6e 74 65 78 74 20 21 3d 3d 20 73 20 26 | ontext.=.callbackContext.!==.s.& |
334c0 | 26 0a 09 09 09 09 28 20 63 61 6c 6c 62 61 63 6b 43 6f 6e 74 65 78 74 2e 6e 6f 64 65 54 79 70 65 | &.....(.callbackContext.nodeType |
334e0 | 20 7c 7c 20 63 61 6c 6c 62 61 63 6b 43 6f 6e 74 65 78 74 20 69 6e 73 74 61 6e 63 65 6f 66 20 6a | .||.callbackContext.instanceof.j |
33500 | 51 75 65 72 79 20 29 20 3f 0a 09 09 09 09 09 09 6a 51 75 65 72 79 28 20 63 61 6c 6c 62 61 63 6b | Query.).?.......jQuery(.callback |
33520 | 43 6f 6e 74 65 78 74 20 29 20 3a 20 6a 51 75 65 72 79 2e 65 76 65 6e 74 2c 0a 09 09 09 2f 2f 20 | Context.).:.jQuery.event,....//. |
33540 | 44 65 66 65 72 72 65 64 73 0a 09 09 09 64 65 66 65 72 72 65 64 20 3d 20 6a 51 75 65 72 79 2e 44 | Deferreds....deferred.=.jQuery.D |
33560 | 65 66 65 72 72 65 64 28 29 2c 0a 09 09 09 63 6f 6d 70 6c 65 74 65 44 65 66 65 72 72 65 64 20 3d | eferred(),....completeDeferred.= |
33580 | 20 6a 51 75 65 72 79 2e 43 61 6c 6c 62 61 63 6b 73 28 20 22 6f 6e 63 65 20 6d 65 6d 6f 72 79 22 | .jQuery.Callbacks(."once.memory" |
335a0 | 20 29 2c 0a 09 09 09 2f 2f 20 53 74 61 74 75 73 2d 64 65 70 65 6e 64 65 6e 74 20 63 61 6c 6c 62 | .),....//.Status-dependent.callb |
335c0 | 61 63 6b 73 0a 09 09 09 73 74 61 74 75 73 43 6f 64 65 20 3d 20 73 2e 73 74 61 74 75 73 43 6f 64 | acks....statusCode.=.s.statusCod |
335e0 | 65 20 7c 7c 20 7b 7d 2c 0a 09 09 09 2f 2f 20 48 65 61 64 65 72 73 20 28 74 68 65 79 20 61 72 65 | e.||.{},....//.Headers.(they.are |
33600 | 20 73 65 6e 74 20 61 6c 6c 20 61 74 20 6f 6e 63 65 29 0a 09 09 09 72 65 71 75 65 73 74 48 65 61 | .sent.all.at.once)....requestHea |
33620 | 64 65 72 73 20 3d 20 7b 7d 2c 0a 09 09 09 72 65 71 75 65 73 74 48 65 61 64 65 72 73 4e 61 6d 65 | ders.=.{},....requestHeadersName |
33640 | 73 20 3d 20 7b 7d 2c 0a 09 09 09 2f 2f 20 54 68 65 20 6a 71 58 48 52 20 73 74 61 74 65 0a 09 09 | s.=.{},....//.The.jqXHR.state... |
33660 | 09 73 74 61 74 65 20 3d 20 30 2c 0a 09 09 09 2f 2f 20 44 65 66 61 75 6c 74 20 61 62 6f 72 74 20 | .state.=.0,....//.Default.abort. |
33680 | 6d 65 73 73 61 67 65 0a 09 09 09 73 74 72 41 62 6f 72 74 20 3d 20 22 63 61 6e 63 65 6c 65 64 22 | message....strAbort.=."canceled" |
336a0 | 2c 0a 09 09 09 2f 2f 20 46 61 6b 65 20 78 68 72 0a 09 09 09 6a 71 58 48 52 20 3d 20 7b 0a 0a 09 | ,....//.Fake.xhr....jqXHR.=.{... |
336c0 | 09 09 09 72 65 61 64 79 53 74 61 74 65 3a 20 30 2c 0a 0a 09 09 09 09 2f 2f 20 43 61 63 68 65 73 | ...readyState:.0,......//.Caches |
336e0 | 20 74 68 65 20 68 65 61 64 65 72 0a 09 09 09 09 73 65 74 52 65 71 75 65 73 74 48 65 61 64 65 72 | .the.header.....setRequestHeader |
33700 | 3a 20 66 75 6e 63 74 69 6f 6e 28 20 6e 61 6d 65 2c 20 76 61 6c 75 65 20 29 20 7b 0a 09 09 09 09 | :.function(.name,.value.).{..... |
33720 | 09 69 66 20 28 20 21 73 74 61 74 65 20 29 20 7b 0a 09 09 09 09 09 09 76 61 72 20 6c 6e 61 6d 65 | .if.(.!state.).{.......var.lname |
33740 | 20 3d 20 6e 61 6d 65 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 3b 0a 09 09 09 09 09 09 6e 61 6d | .=.name.toLowerCase();.......nam |
33760 | 65 20 3d 20 72 65 71 75 65 73 74 48 65 61 64 65 72 73 4e 61 6d 65 73 5b 20 6c 6e 61 6d 65 20 5d | e.=.requestHeadersNames[.lname.] |
33780 | 20 3d 20 72 65 71 75 65 73 74 48 65 61 64 65 72 73 4e 61 6d 65 73 5b 20 6c 6e 61 6d 65 20 5d 20 | .=.requestHeadersNames[.lname.]. |
337a0 | 7c 7c 20 6e 61 6d 65 3b 0a 09 09 09 09 09 09 72 65 71 75 65 73 74 48 65 61 64 65 72 73 5b 20 6e | ||.name;.......requestHeaders[.n |
337c0 | 61 6d 65 20 5d 20 3d 20 76 61 6c 75 65 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 09 72 65 74 75 72 | ame.].=.value;......}......retur |
337e0 | 6e 20 74 68 69 73 3b 0a 09 09 09 09 7d 2c 0a 0a 09 09 09 09 2f 2f 20 52 61 77 20 73 74 72 69 6e | n.this;.....},......//.Raw.strin |
33800 | 67 0a 09 09 09 09 67 65 74 41 6c 6c 52 65 73 70 6f 6e 73 65 48 65 61 64 65 72 73 3a 20 66 75 6e | g.....getAllResponseHeaders:.fun |
33820 | 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 09 72 65 74 75 72 6e 20 73 74 61 74 65 20 3d 3d 3d 20 | ction().{......return.state.===. |
33840 | 32 20 3f 20 72 65 73 70 6f 6e 73 65 48 65 61 64 65 72 73 53 74 72 69 6e 67 20 3a 20 6e 75 6c 6c | 2.?.responseHeadersString.:.null |
33860 | 3b 0a 09 09 09 09 7d 2c 0a 0a 09 09 09 09 2f 2f 20 42 75 69 6c 64 73 20 68 65 61 64 65 72 73 20 | ;.....},......//.Builds.headers. |
33880 | 68 61 73 68 74 61 62 6c 65 20 69 66 20 6e 65 65 64 65 64 0a 09 09 09 09 67 65 74 52 65 73 70 6f | hashtable.if.needed.....getRespo |
338a0 | 6e 73 65 48 65 61 64 65 72 3a 20 66 75 6e 63 74 69 6f 6e 28 20 6b 65 79 20 29 20 7b 0a 09 09 09 | nseHeader:.function(.key.).{.... |
338c0 | 09 09 76 61 72 20 6d 61 74 63 68 3b 0a 09 09 09 09 09 69 66 20 28 20 73 74 61 74 65 20 3d 3d 3d | ..var.match;......if.(.state.=== |
338e0 | 20 32 20 29 20 7b 0a 09 09 09 09 09 09 69 66 20 28 20 21 72 65 73 70 6f 6e 73 65 48 65 61 64 65 | .2.).{.......if.(.!responseHeade |
33900 | 72 73 20 29 20 7b 0a 09 09 09 09 09 09 09 72 65 73 70 6f 6e 73 65 48 65 61 64 65 72 73 20 3d 20 | rs.).{........responseHeaders.=. |
33920 | 7b 7d 3b 0a 09 09 09 09 09 09 09 77 68 69 6c 65 28 20 28 20 6d 61 74 63 68 20 3d 20 72 68 65 61 | {};........while(.(.match.=.rhea |
33940 | 64 65 72 73 2e 65 78 65 63 28 20 72 65 73 70 6f 6e 73 65 48 65 61 64 65 72 73 53 74 72 69 6e 67 | ders.exec(.responseHeadersString |
33960 | 20 29 20 29 20 29 20 7b 0a 09 09 09 09 09 09 09 09 72 65 73 70 6f 6e 73 65 48 65 61 64 65 72 73 | .).).).{.........responseHeaders |
33980 | 5b 20 6d 61 74 63 68 5b 31 5d 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 20 5d 20 3d 20 6d 61 74 | [.match[1].toLowerCase().].=.mat |
339a0 | 63 68 5b 20 32 20 5d 3b 0a 09 09 09 09 09 09 09 7d 0a 09 09 09 09 09 09 7d 0a 09 09 09 09 09 09 | ch[.2.];........}.......}....... |
339c0 | 6d 61 74 63 68 20 3d 20 72 65 73 70 6f 6e 73 65 48 65 61 64 65 72 73 5b 20 6b 65 79 2e 74 6f 4c | match.=.responseHeaders[.key.toL |
339e0 | 6f 77 65 72 43 61 73 65 28 29 20 5d 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 09 72 65 74 75 72 6e | owerCase().];......}......return |
33a00 | 20 6d 61 74 63 68 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 3f 20 6e 75 6c 6c 20 3a 20 6d 61 | .match.===.undefined.?.null.:.ma |
33a20 | 74 63 68 3b 0a 09 09 09 09 7d 2c 0a 0a 09 09 09 09 2f 2f 20 4f 76 65 72 72 69 64 65 73 20 72 65 | tch;.....},......//.Overrides.re |
33a40 | 73 70 6f 6e 73 65 20 63 6f 6e 74 65 6e 74 2d 74 79 70 65 20 68 65 61 64 65 72 0a 09 09 09 09 6f | sponse.content-type.header.....o |
33a60 | 76 65 72 72 69 64 65 4d 69 6d 65 54 79 70 65 3a 20 66 75 6e 63 74 69 6f 6e 28 20 74 79 70 65 20 | verrideMimeType:.function(.type. |
33a80 | 29 20 7b 0a 09 09 09 09 09 69 66 20 28 20 21 73 74 61 74 65 20 29 20 7b 0a 09 09 09 09 09 09 73 | ).{......if.(.!state.).{.......s |
33aa0 | 2e 6d 69 6d 65 54 79 70 65 20 3d 20 74 79 70 65 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 09 72 65 | .mimeType.=.type;......}......re |
33ac0 | 74 75 72 6e 20 74 68 69 73 3b 0a 09 09 09 09 7d 2c 0a 0a 09 09 09 09 2f 2f 20 43 61 6e 63 65 6c | turn.this;.....},......//.Cancel |
33ae0 | 20 74 68 65 20 72 65 71 75 65 73 74 0a 09 09 09 09 61 62 6f 72 74 3a 20 66 75 6e 63 74 69 6f 6e | .the.request.....abort:.function |
33b00 | 28 20 73 74 61 74 75 73 54 65 78 74 20 29 20 7b 0a 09 09 09 09 09 73 74 61 74 75 73 54 65 78 74 | (.statusText.).{......statusText |
33b20 | 20 3d 20 73 74 61 74 75 73 54 65 78 74 20 7c 7c 20 73 74 72 41 62 6f 72 74 3b 0a 09 09 09 09 09 | .=.statusText.||.strAbort;...... |
33b40 | 69 66 20 28 20 74 72 61 6e 73 70 6f 72 74 20 29 20 7b 0a 09 09 09 09 09 09 74 72 61 6e 73 70 6f | if.(.transport.).{.......transpo |
33b60 | 72 74 2e 61 62 6f 72 74 28 20 73 74 61 74 75 73 54 65 78 74 20 29 3b 0a 09 09 09 09 09 7d 0a 09 | rt.abort(.statusText.);......}.. |
33b80 | 09 09 09 09 64 6f 6e 65 28 20 30 2c 20 73 74 61 74 75 73 54 65 78 74 20 29 3b 0a 09 09 09 09 09 | ....done(.0,.statusText.);...... |
33ba0 | 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 3b 0a 0a 09 09 2f 2f 20 43 | return.this;.....}....};....//.C |
33bc0 | 61 6c 6c 62 61 63 6b 20 66 6f 72 20 77 68 65 6e 20 65 76 65 72 79 74 68 69 6e 67 20 69 73 20 64 | allback.for.when.everything.is.d |
33be0 | 6f 6e 65 0a 09 09 2f 2f 20 49 74 20 69 73 20 64 65 66 69 6e 65 64 20 68 65 72 65 20 62 65 63 61 | one...//.It.is.defined.here.beca |
33c00 | 75 73 65 20 6a 73 6c 69 6e 74 20 63 6f 6d 70 6c 61 69 6e 73 20 69 66 20 69 74 20 69 73 20 64 65 | use.jslint.complains.if.it.is.de |
33c20 | 63 6c 61 72 65 64 0a 09 09 2f 2f 20 61 74 20 74 68 65 20 65 6e 64 20 6f 66 20 74 68 65 20 66 75 | clared...//.at.the.end.of.the.fu |
33c40 | 6e 63 74 69 6f 6e 20 28 77 68 69 63 68 20 77 6f 75 6c 64 20 62 65 20 6d 6f 72 65 20 6c 6f 67 69 | nction.(which.would.be.more.logi |
33c60 | 63 61 6c 20 61 6e 64 20 72 65 61 64 61 62 6c 65 29 0a 09 09 66 75 6e 63 74 69 6f 6e 20 64 6f 6e | cal.and.readable)...function.don |
33c80 | 65 28 20 73 74 61 74 75 73 2c 20 6e 61 74 69 76 65 53 74 61 74 75 73 54 65 78 74 2c 20 72 65 73 | e(.status,.nativeStatusText,.res |
33ca0 | 70 6f 6e 73 65 73 2c 20 68 65 61 64 65 72 73 20 29 20 7b 0a 09 09 09 76 61 72 20 69 73 53 75 63 | ponses,.headers.).{....var.isSuc |
33cc0 | 63 65 73 73 2c 20 73 75 63 63 65 73 73 2c 20 65 72 72 6f 72 2c 20 72 65 73 70 6f 6e 73 65 2c 20 | cess,.success,.error,.response,. |
33ce0 | 6d 6f 64 69 66 69 65 64 2c 0a 09 09 09 09 73 74 61 74 75 73 54 65 78 74 20 3d 20 6e 61 74 69 76 | modified,.....statusText.=.nativ |
33d00 | 65 53 74 61 74 75 73 54 65 78 74 3b 0a 0a 09 09 09 2f 2f 20 43 61 6c 6c 65 64 20 6f 6e 63 65 0a | eStatusText;.....//.Called.once. |
33d20 | 09 09 09 69 66 20 28 20 73 74 61 74 65 20 3d 3d 3d 20 32 20 29 20 7b 0a 09 09 09 09 72 65 74 75 | ...if.(.state.===.2.).{.....retu |
33d40 | 72 6e 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 53 74 61 74 65 20 69 73 20 22 64 6f 6e 65 22 20 | rn;....}.....//.State.is."done". |
33d60 | 6e 6f 77 0a 09 09 09 73 74 61 74 65 20 3d 20 32 3b 0a 0a 09 09 09 2f 2f 20 43 6c 65 61 72 20 74 | now....state.=.2;.....//.Clear.t |
33d80 | 69 6d 65 6f 75 74 20 69 66 20 69 74 20 65 78 69 73 74 73 0a 09 09 09 69 66 20 28 20 74 69 6d 65 | imeout.if.it.exists....if.(.time |
33da0 | 6f 75 74 54 69 6d 65 72 20 29 20 7b 0a 09 09 09 09 63 6c 65 61 72 54 69 6d 65 6f 75 74 28 20 74 | outTimer.).{.....clearTimeout(.t |
33dc0 | 69 6d 65 6f 75 74 54 69 6d 65 72 20 29 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 44 65 72 65 66 | imeoutTimer.);....}.....//.Deref |
33de0 | 65 72 65 6e 63 65 20 74 72 61 6e 73 70 6f 72 74 20 66 6f 72 20 65 61 72 6c 79 20 67 61 72 62 61 | erence.transport.for.early.garba |
33e00 | 67 65 20 63 6f 6c 6c 65 63 74 69 6f 6e 0a 09 09 09 2f 2f 20 28 6e 6f 20 6d 61 74 74 65 72 20 68 | ge.collection....//.(no.matter.h |
33e20 | 6f 77 20 6c 6f 6e 67 20 74 68 65 20 6a 71 58 48 52 20 6f 62 6a 65 63 74 20 77 69 6c 6c 20 62 65 | ow.long.the.jqXHR.object.will.be |
33e40 | 20 75 73 65 64 29 0a 09 09 09 74 72 61 6e 73 70 6f 72 74 20 3d 20 75 6e 64 65 66 69 6e 65 64 3b | .used)....transport.=.undefined; |
33e60 | 0a 0a 09 09 09 2f 2f 20 43 61 63 68 65 20 72 65 73 70 6f 6e 73 65 20 68 65 61 64 65 72 73 0a 09 | .....//.Cache.response.headers.. |
33e80 | 09 09 72 65 73 70 6f 6e 73 65 48 65 61 64 65 72 73 53 74 72 69 6e 67 20 3d 20 68 65 61 64 65 72 | ..responseHeadersString.=.header |
33ea0 | 73 20 7c 7c 20 22 22 3b 0a 0a 09 09 09 2f 2f 20 53 65 74 20 72 65 61 64 79 53 74 61 74 65 0a 09 | s.||."";.....//.Set.readyState.. |
33ec0 | 09 09 6a 71 58 48 52 2e 72 65 61 64 79 53 74 61 74 65 20 3d 20 73 74 61 74 75 73 20 3e 20 30 20 | ..jqXHR.readyState.=.status.>.0. |
33ee0 | 3f 20 34 20 3a 20 30 3b 0a 0a 09 09 09 2f 2f 20 47 65 74 20 72 65 73 70 6f 6e 73 65 20 64 61 74 | ?.4.:.0;.....//.Get.response.dat |
33f00 | 61 0a 09 09 09 69 66 20 28 20 72 65 73 70 6f 6e 73 65 73 20 29 20 7b 0a 09 09 09 09 72 65 73 70 | a....if.(.responses.).{.....resp |
33f20 | 6f 6e 73 65 20 3d 20 61 6a 61 78 48 61 6e 64 6c 65 52 65 73 70 6f 6e 73 65 73 28 20 73 2c 20 6a | onse.=.ajaxHandleResponses(.s,.j |
33f40 | 71 58 48 52 2c 20 72 65 73 70 6f 6e 73 65 73 20 29 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 49 | qXHR,.responses.);....}.....//.I |
33f60 | 66 20 73 75 63 63 65 73 73 66 75 6c 2c 20 68 61 6e 64 6c 65 20 74 79 70 65 20 63 68 61 69 6e 69 | f.successful,.handle.type.chaini |
33f80 | 6e 67 0a 09 09 09 69 66 20 28 20 73 74 61 74 75 73 20 3e 3d 20 32 30 30 20 26 26 20 73 74 61 74 | ng....if.(.status.>=.200.&&.stat |
33fa0 | 75 73 20 3c 20 33 30 30 20 7c 7c 20 73 74 61 74 75 73 20 3d 3d 3d 20 33 30 34 20 29 20 7b 0a 0a | us.<.300.||.status.===.304.).{.. |
33fc0 | 09 09 09 09 2f 2f 20 53 65 74 20 74 68 65 20 49 66 2d 4d 6f 64 69 66 69 65 64 2d 53 69 6e 63 65 | ....//.Set.the.If-Modified-Since |
33fe0 | 20 61 6e 64 2f 6f 72 20 49 66 2d 4e 6f 6e 65 2d 4d 61 74 63 68 20 68 65 61 64 65 72 2c 20 69 66 | .and/or.If-None-Match.header,.if |
34000 | 20 69 6e 20 69 66 4d 6f 64 69 66 69 65 64 20 6d 6f 64 65 2e 0a 09 09 09 09 69 66 20 28 20 73 2e | .in.ifModified.mode......if.(.s. |
34020 | 69 66 4d 6f 64 69 66 69 65 64 20 29 20 7b 0a 0a 09 09 09 09 09 6d 6f 64 69 66 69 65 64 20 3d 20 | ifModified.).{.......modified.=. |
34040 | 6a 71 58 48 52 2e 67 65 74 52 65 73 70 6f 6e 73 65 48 65 61 64 65 72 28 22 4c 61 73 74 2d 4d 6f | jqXHR.getResponseHeader("Last-Mo |
34060 | 64 69 66 69 65 64 22 29 3b 0a 09 09 09 09 09 69 66 20 28 20 6d 6f 64 69 66 69 65 64 20 29 20 7b | dified");......if.(.modified.).{ |
34080 | 0a 09 09 09 09 09 09 6a 51 75 65 72 79 2e 6c 61 73 74 4d 6f 64 69 66 69 65 64 5b 20 69 66 4d 6f | .......jQuery.lastModified[.ifMo |
340a0 | 64 69 66 69 65 64 4b 65 79 20 5d 20 3d 20 6d 6f 64 69 66 69 65 64 3b 0a 09 09 09 09 09 7d 0a 09 | difiedKey.].=.modified;......}.. |
340c0 | 09 09 09 09 6d 6f 64 69 66 69 65 64 20 3d 20 6a 71 58 48 52 2e 67 65 74 52 65 73 70 6f 6e 73 65 | ....modified.=.jqXHR.getResponse |
340e0 | 48 65 61 64 65 72 28 22 45 74 61 67 22 29 3b 0a 09 09 09 09 09 69 66 20 28 20 6d 6f 64 69 66 69 | Header("Etag");......if.(.modifi |
34100 | 65 64 20 29 20 7b 0a 09 09 09 09 09 09 6a 51 75 65 72 79 2e 65 74 61 67 5b 20 69 66 4d 6f 64 69 | ed.).{.......jQuery.etag[.ifModi |
34120 | 66 69 65 64 4b 65 79 20 5d 20 3d 20 6d 6f 64 69 66 69 65 64 3b 0a 09 09 09 09 09 7d 0a 09 09 09 | fiedKey.].=.modified;......}.... |
34140 | 09 7d 0a 0a 09 09 09 09 2f 2f 20 49 66 20 6e 6f 74 20 6d 6f 64 69 66 69 65 64 0a 09 09 09 09 69 | .}......//.If.not.modified.....i |
34160 | 66 20 28 20 73 74 61 74 75 73 20 3d 3d 3d 20 33 30 34 20 29 20 7b 0a 0a 09 09 09 09 09 73 74 61 | f.(.status.===.304.).{.......sta |
34180 | 74 75 73 54 65 78 74 20 3d 20 22 6e 6f 74 6d 6f 64 69 66 69 65 64 22 3b 0a 09 09 09 09 09 69 73 | tusText.=."notmodified";......is |
341a0 | 53 75 63 63 65 73 73 20 3d 20 74 72 75 65 3b 0a 0a 09 09 09 09 2f 2f 20 49 66 20 77 65 20 68 61 | Success.=.true;......//.If.we.ha |
341c0 | 76 65 20 64 61 74 61 0a 09 09 09 09 7d 20 65 6c 73 65 20 7b 0a 0a 09 09 09 09 09 69 73 53 75 63 | ve.data.....}.else.{.......isSuc |
341e0 | 63 65 73 73 20 3d 20 61 6a 61 78 43 6f 6e 76 65 72 74 28 20 73 2c 20 72 65 73 70 6f 6e 73 65 20 | cess.=.ajaxConvert(.s,.response. |
34200 | 29 3b 0a 09 09 09 09 09 73 74 61 74 75 73 54 65 78 74 20 3d 20 69 73 53 75 63 63 65 73 73 2e 73 | );......statusText.=.isSuccess.s |
34220 | 74 61 74 65 3b 0a 09 09 09 09 09 73 75 63 63 65 73 73 20 3d 20 69 73 53 75 63 63 65 73 73 2e 64 | tate;......success.=.isSuccess.d |
34240 | 61 74 61 3b 0a 09 09 09 09 09 65 72 72 6f 72 20 3d 20 69 73 53 75 63 63 65 73 73 2e 65 72 72 6f | ata;......error.=.isSuccess.erro |
34260 | 72 3b 0a 09 09 09 09 09 69 73 53 75 63 63 65 73 73 20 3d 20 21 65 72 72 6f 72 3b 0a 09 09 09 09 | r;......isSuccess.=.!error;..... |
34280 | 7d 0a 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 2f 2f 20 57 65 20 65 78 74 72 61 63 74 20 | }....}.else.{.....//.We.extract. |
342a0 | 65 72 72 6f 72 20 66 72 6f 6d 20 73 74 61 74 75 73 54 65 78 74 0a 09 09 09 09 2f 2f 20 74 68 65 | error.from.statusText.....//.the |
342c0 | 6e 20 6e 6f 72 6d 61 6c 69 7a 65 20 73 74 61 74 75 73 54 65 78 74 20 61 6e 64 20 73 74 61 74 75 | n.normalize.statusText.and.statu |
342e0 | 73 20 66 6f 72 20 6e 6f 6e 2d 61 62 6f 72 74 73 0a 09 09 09 09 65 72 72 6f 72 20 3d 20 73 74 61 | s.for.non-aborts.....error.=.sta |
34300 | 74 75 73 54 65 78 74 3b 0a 09 09 09 09 69 66 20 28 20 21 73 74 61 74 75 73 54 65 78 74 20 7c 7c | tusText;.....if.(.!statusText.|| |
34320 | 20 73 74 61 74 75 73 20 29 20 7b 0a 09 09 09 09 09 73 74 61 74 75 73 54 65 78 74 20 3d 20 22 65 | .status.).{......statusText.=."e |
34340 | 72 72 6f 72 22 3b 0a 09 09 09 09 09 69 66 20 28 20 73 74 61 74 75 73 20 3c 20 30 20 29 20 7b 0a | rror";......if.(.status.<.0.).{. |
34360 | 09 09 09 09 09 09 73 74 61 74 75 73 20 3d 20 30 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 0a 09 | ......status.=.0;......}.....}.. |
34380 | 09 09 7d 0a 0a 09 09 09 2f 2f 20 53 65 74 20 64 61 74 61 20 66 6f 72 20 74 68 65 20 66 61 6b 65 | ..}.....//.Set.data.for.the.fake |
343a0 | 20 78 68 72 20 6f 62 6a 65 63 74 0a 09 09 09 6a 71 58 48 52 2e 73 74 61 74 75 73 20 3d 20 73 74 | .xhr.object....jqXHR.status.=.st |
343c0 | 61 74 75 73 3b 0a 09 09 09 6a 71 58 48 52 2e 73 74 61 74 75 73 54 65 78 74 20 3d 20 22 22 20 2b | atus;....jqXHR.statusText.=."".+ |
343e0 | 20 28 20 6e 61 74 69 76 65 53 74 61 74 75 73 54 65 78 74 20 7c 7c 20 73 74 61 74 75 73 54 65 78 | .(.nativeStatusText.||.statusTex |
34400 | 74 20 29 3b 0a 0a 09 09 09 2f 2f 20 53 75 63 63 65 73 73 2f 45 72 72 6f 72 0a 09 09 09 69 66 20 | t.);.....//.Success/Error....if. |
34420 | 28 20 69 73 53 75 63 63 65 73 73 20 29 20 7b 0a 09 09 09 09 64 65 66 65 72 72 65 64 2e 72 65 73 | (.isSuccess.).{.....deferred.res |
34440 | 6f 6c 76 65 57 69 74 68 28 20 63 61 6c 6c 62 61 63 6b 43 6f 6e 74 65 78 74 2c 20 5b 20 73 75 63 | olveWith(.callbackContext,.[.suc |
34460 | 63 65 73 73 2c 20 73 74 61 74 75 73 54 65 78 74 2c 20 6a 71 58 48 52 20 5d 20 29 3b 0a 09 09 09 | cess,.statusText,.jqXHR.].);.... |
34480 | 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 64 65 66 65 72 72 65 64 2e 72 65 6a 65 63 74 57 69 74 68 | }.else.{.....deferred.rejectWith |
344a0 | 28 20 63 61 6c 6c 62 61 63 6b 43 6f 6e 74 65 78 74 2c 20 5b 20 6a 71 58 48 52 2c 20 73 74 61 74 | (.callbackContext,.[.jqXHR,.stat |
344c0 | 75 73 54 65 78 74 2c 20 65 72 72 6f 72 20 5d 20 29 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 53 | usText,.error.].);....}.....//.S |
344e0 | 74 61 74 75 73 2d 64 65 70 65 6e 64 65 6e 74 20 63 61 6c 6c 62 61 63 6b 73 0a 09 09 09 6a 71 58 | tatus-dependent.callbacks....jqX |
34500 | 48 52 2e 73 74 61 74 75 73 43 6f 64 65 28 20 73 74 61 74 75 73 43 6f 64 65 20 29 3b 0a 09 09 09 | HR.statusCode(.statusCode.);.... |
34520 | 73 74 61 74 75 73 43 6f 64 65 20 3d 20 75 6e 64 65 66 69 6e 65 64 3b 0a 0a 09 09 09 69 66 20 28 | statusCode.=.undefined;.....if.( |
34540 | 20 66 69 72 65 47 6c 6f 62 61 6c 73 20 29 20 7b 0a 09 09 09 09 67 6c 6f 62 61 6c 45 76 65 6e 74 | .fireGlobals.).{.....globalEvent |
34560 | 43 6f 6e 74 65 78 74 2e 74 72 69 67 67 65 72 28 20 22 61 6a 61 78 22 20 2b 20 28 20 69 73 53 75 | Context.trigger(."ajax".+.(.isSu |
34580 | 63 63 65 73 73 20 3f 20 22 53 75 63 63 65 73 73 22 20 3a 20 22 45 72 72 6f 72 22 20 29 2c 0a 09 | ccess.?."Success".:."Error".),.. |
345a0 | 09 09 09 09 09 5b 20 6a 71 58 48 52 2c 20 73 2c 20 69 73 53 75 63 63 65 73 73 20 3f 20 73 75 63 | .....[.jqXHR,.s,.isSuccess.?.suc |
345c0 | 63 65 73 73 20 3a 20 65 72 72 6f 72 20 5d 20 29 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 43 6f | cess.:.error.].);....}.....//.Co |
345e0 | 6d 70 6c 65 74 65 0a 09 09 09 63 6f 6d 70 6c 65 74 65 44 65 66 65 72 72 65 64 2e 66 69 72 65 57 | mplete....completeDeferred.fireW |
34600 | 69 74 68 28 20 63 61 6c 6c 62 61 63 6b 43 6f 6e 74 65 78 74 2c 20 5b 20 6a 71 58 48 52 2c 20 73 | ith(.callbackContext,.[.jqXHR,.s |
34620 | 74 61 74 75 73 54 65 78 74 20 5d 20 29 3b 0a 0a 09 09 09 69 66 20 28 20 66 69 72 65 47 6c 6f 62 | tatusText.].);.....if.(.fireGlob |
34640 | 61 6c 73 20 29 20 7b 0a 09 09 09 09 67 6c 6f 62 61 6c 45 76 65 6e 74 43 6f 6e 74 65 78 74 2e 74 | als.).{.....globalEventContext.t |
34660 | 72 69 67 67 65 72 28 20 22 61 6a 61 78 43 6f 6d 70 6c 65 74 65 22 2c 20 5b 20 6a 71 58 48 52 2c | rigger(."ajaxComplete",.[.jqXHR, |
34680 | 20 73 20 5d 20 29 3b 0a 09 09 09 09 2f 2f 20 48 61 6e 64 6c 65 20 74 68 65 20 67 6c 6f 62 61 6c | .s.].);.....//.Handle.the.global |
346a0 | 20 41 4a 41 58 20 63 6f 75 6e 74 65 72 0a 09 09 09 09 69 66 20 28 20 21 28 20 2d 2d 6a 51 75 65 | .AJAX.counter.....if.(.!(.--jQue |
346c0 | 72 79 2e 61 63 74 69 76 65 20 29 20 29 20 7b 0a 09 09 09 09 09 6a 51 75 65 72 79 2e 65 76 65 6e | ry.active.).).{......jQuery.even |
346e0 | 74 2e 74 72 69 67 67 65 72 28 20 22 61 6a 61 78 53 74 6f 70 22 20 29 3b 0a 09 09 09 09 7d 0a 09 | t.trigger(."ajaxStop".);.....}.. |
34700 | 09 09 7d 0a 09 09 7d 0a 0a 09 09 2f 2f 20 41 74 74 61 63 68 20 64 65 66 65 72 72 65 64 73 0a 09 | ..}...}....//.Attach.deferreds.. |
34720 | 09 64 65 66 65 72 72 65 64 2e 70 72 6f 6d 69 73 65 28 20 6a 71 58 48 52 20 29 3b 0a 09 09 6a 71 | .deferred.promise(.jqXHR.);...jq |
34740 | 58 48 52 2e 73 75 63 63 65 73 73 20 3d 20 6a 71 58 48 52 2e 64 6f 6e 65 3b 0a 09 09 6a 71 58 48 | XHR.success.=.jqXHR.done;...jqXH |
34760 | 52 2e 65 72 72 6f 72 20 3d 20 6a 71 58 48 52 2e 66 61 69 6c 3b 0a 09 09 6a 71 58 48 52 2e 63 6f | R.error.=.jqXHR.fail;...jqXHR.co |
34780 | 6d 70 6c 65 74 65 20 3d 20 63 6f 6d 70 6c 65 74 65 44 65 66 65 72 72 65 64 2e 61 64 64 3b 0a 0a | mplete.=.completeDeferred.add;.. |
347a0 | 09 09 2f 2f 20 53 74 61 74 75 73 2d 64 65 70 65 6e 64 65 6e 74 20 63 61 6c 6c 62 61 63 6b 73 0a | ..//.Status-dependent.callbacks. |
347c0 | 09 09 6a 71 58 48 52 2e 73 74 61 74 75 73 43 6f 64 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 6d | ..jqXHR.statusCode.=.function(.m |
347e0 | 61 70 20 29 20 7b 0a 09 09 09 69 66 20 28 20 6d 61 70 20 29 20 7b 0a 09 09 09 09 76 61 72 20 74 | ap.).{....if.(.map.).{.....var.t |
34800 | 6d 70 3b 0a 09 09 09 09 69 66 20 28 20 73 74 61 74 65 20 3c 20 32 20 29 20 7b 0a 09 09 09 09 09 | mp;.....if.(.state.<.2.).{...... |
34820 | 66 6f 72 20 28 20 74 6d 70 20 69 6e 20 6d 61 70 20 29 20 7b 0a 09 09 09 09 09 09 73 74 61 74 75 | for.(.tmp.in.map.).{.......statu |
34840 | 73 43 6f 64 65 5b 20 74 6d 70 20 5d 20 3d 20 5b 20 73 74 61 74 75 73 43 6f 64 65 5b 74 6d 70 5d | sCode[.tmp.].=.[.statusCode[tmp] |
34860 | 2c 20 6d 61 70 5b 74 6d 70 5d 20 5d 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 20 65 6c 73 65 20 | ,.map[tmp].];......}.....}.else. |
34880 | 7b 0a 09 09 09 09 09 74 6d 70 20 3d 20 6d 61 70 5b 20 6a 71 58 48 52 2e 73 74 61 74 75 73 20 5d | {......tmp.=.map[.jqXHR.status.] |
348a0 | 3b 0a 09 09 09 09 09 6a 71 58 48 52 2e 61 6c 77 61 79 73 28 20 74 6d 70 20 29 3b 0a 09 09 09 09 | ;......jqXHR.always(.tmp.);..... |
348c0 | 7d 0a 09 09 09 7d 0a 09 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 09 7d 3b 0a 0a 09 09 2f | }....}....return.this;...};..../ |
348e0 | 2f 20 52 65 6d 6f 76 65 20 68 61 73 68 20 63 68 61 72 61 63 74 65 72 20 28 23 37 35 33 31 3a 20 | /.Remove.hash.character.(#7531:. |
34900 | 61 6e 64 20 73 74 72 69 6e 67 20 70 72 6f 6d 6f 74 69 6f 6e 29 0a 09 09 2f 2f 20 41 64 64 20 70 | and.string.promotion)...//.Add.p |
34920 | 72 6f 74 6f 63 6f 6c 20 69 66 20 6e 6f 74 20 70 72 6f 76 69 64 65 64 20 28 23 35 38 36 36 3a 20 | rotocol.if.not.provided.(#5866:. |
34940 | 49 45 37 20 69 73 73 75 65 20 77 69 74 68 20 70 72 6f 74 6f 63 6f 6c 2d 6c 65 73 73 20 75 72 6c | IE7.issue.with.protocol-less.url |
34960 | 73 29 0a 09 09 2f 2f 20 57 65 20 61 6c 73 6f 20 75 73 65 20 74 68 65 20 75 72 6c 20 70 61 72 61 | s)...//.We.also.use.the.url.para |
34980 | 6d 65 74 65 72 20 69 66 20 61 76 61 69 6c 61 62 6c 65 0a 09 09 73 2e 75 72 6c 20 3d 20 28 20 28 | meter.if.available...s.url.=.(.( |
349a0 | 20 75 72 6c 20 7c 7c 20 73 2e 75 72 6c 20 29 20 2b 20 22 22 20 29 2e 72 65 70 6c 61 63 65 28 20 | .url.||.s.url.).+."".).replace(. |
349c0 | 72 68 61 73 68 2c 20 22 22 20 29 2e 72 65 70 6c 61 63 65 28 20 72 70 72 6f 74 6f 63 6f 6c 2c 20 | rhash,."".).replace(.rprotocol,. |
349e0 | 61 6a 61 78 4c 6f 63 50 61 72 74 73 5b 20 31 20 5d 20 2b 20 22 2f 2f 22 20 29 3b 0a 0a 09 09 2f | ajaxLocParts[.1.].+."//".);..../ |
34a00 | 2f 20 45 78 74 72 61 63 74 20 64 61 74 61 54 79 70 65 73 20 6c 69 73 74 0a 09 09 73 2e 64 61 74 | /.Extract.dataTypes.list...s.dat |
34a20 | 61 54 79 70 65 73 20 3d 20 6a 51 75 65 72 79 2e 74 72 69 6d 28 20 73 2e 64 61 74 61 54 79 70 65 | aTypes.=.jQuery.trim(.s.dataType |
34a40 | 20 7c 7c 20 22 2a 22 20 29 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 2e 73 70 6c 69 74 28 20 63 | .||."*".).toLowerCase().split(.c |
34a60 | 6f 72 65 5f 72 73 70 61 63 65 20 29 3b 0a 0a 09 09 2f 2f 20 44 65 74 65 72 6d 69 6e 65 20 69 66 | ore_rspace.);....//.Determine.if |
34a80 | 20 61 20 63 72 6f 73 73 2d 64 6f 6d 61 69 6e 20 72 65 71 75 65 73 74 20 69 73 20 69 6e 20 6f 72 | .a.cross-domain.request.is.in.or |
34aa0 | 64 65 72 0a 09 09 69 66 20 28 20 73 2e 63 72 6f 73 73 44 6f 6d 61 69 6e 20 3d 3d 20 6e 75 6c 6c | der...if.(.s.crossDomain.==.null |
34ac0 | 20 29 20 7b 0a 09 09 09 70 61 72 74 73 20 3d 20 72 75 72 6c 2e 65 78 65 63 28 20 73 2e 75 72 6c | .).{....parts.=.rurl.exec(.s.url |
34ae0 | 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 20 29 3b 0a 09 09 09 73 2e 63 72 6f 73 73 44 6f 6d 61 | .toLowerCase().);....s.crossDoma |
34b00 | 69 6e 20 3d 20 21 21 28 20 70 61 72 74 73 20 26 26 0a 09 09 09 09 28 20 70 61 72 74 73 5b 20 31 | in.=.!!(.parts.&&.....(.parts[.1 |
34b20 | 20 5d 20 21 3d 20 61 6a 61 78 4c 6f 63 50 61 72 74 73 5b 20 31 20 5d 20 7c 7c 20 70 61 72 74 73 | .].!=.ajaxLocParts[.1.].||.parts |
34b40 | 5b 20 32 20 5d 20 21 3d 20 61 6a 61 78 4c 6f 63 50 61 72 74 73 5b 20 32 20 5d 20 7c 7c 0a 09 09 | [.2.].!=.ajaxLocParts[.2.].||... |
34b60 | 09 09 09 28 20 70 61 72 74 73 5b 20 33 20 5d 20 7c 7c 20 28 20 70 61 72 74 73 5b 20 31 20 5d 20 | ...(.parts[.3.].||.(.parts[.1.]. |
34b80 | 3d 3d 3d 20 22 68 74 74 70 3a 22 20 3f 20 38 30 20 3a 20 34 34 33 20 29 20 29 20 21 3d 0a 09 09 | ===."http:".?.80.:.443.).).!=... |
34ba0 | 09 09 09 09 28 20 61 6a 61 78 4c 6f 63 50 61 72 74 73 5b 20 33 20 5d 20 7c 7c 20 28 20 61 6a 61 | ....(.ajaxLocParts[.3.].||.(.aja |
34bc0 | 78 4c 6f 63 50 61 72 74 73 5b 20 31 20 5d 20 3d 3d 3d 20 22 68 74 74 70 3a 22 20 3f 20 38 30 20 | xLocParts[.1.].===."http:".?.80. |
34be0 | 3a 20 34 34 33 20 29 20 29 20 29 0a 09 09 09 29 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 43 6f 6e 76 | :.443.).).)....);...}....//.Conv |
34c00 | 65 72 74 20 64 61 74 61 20 69 66 20 6e 6f 74 20 61 6c 72 65 61 64 79 20 61 20 73 74 72 69 6e 67 | ert.data.if.not.already.a.string |
34c20 | 0a 09 09 69 66 20 28 20 73 2e 64 61 74 61 20 26 26 20 73 2e 70 72 6f 63 65 73 73 44 61 74 61 20 | ...if.(.s.data.&&.s.processData. |
34c40 | 26 26 20 74 79 70 65 6f 66 20 73 2e 64 61 74 61 20 21 3d 3d 20 22 73 74 72 69 6e 67 22 20 29 20 | &&.typeof.s.data.!==."string".). |
34c60 | 7b 0a 09 09 09 73 2e 64 61 74 61 20 3d 20 6a 51 75 65 72 79 2e 70 61 72 61 6d 28 20 73 2e 64 61 | {....s.data.=.jQuery.param(.s.da |
34c80 | 74 61 2c 20 73 2e 74 72 61 64 69 74 69 6f 6e 61 6c 20 29 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 41 | ta,.s.traditional.);...}....//.A |
34ca0 | 70 70 6c 79 20 70 72 65 66 69 6c 74 65 72 73 0a 09 09 69 6e 73 70 65 63 74 50 72 65 66 69 6c 74 | pply.prefilters...inspectPrefilt |
34cc0 | 65 72 73 4f 72 54 72 61 6e 73 70 6f 72 74 73 28 20 70 72 65 66 69 6c 74 65 72 73 2c 20 73 2c 20 | ersOrTransports(.prefilters,.s,. |
34ce0 | 6f 70 74 69 6f 6e 73 2c 20 6a 71 58 48 52 20 29 3b 0a 0a 09 09 2f 2f 20 49 66 20 72 65 71 75 65 | options,.jqXHR.);....//.If.reque |
34d00 | 73 74 20 77 61 73 20 61 62 6f 72 74 65 64 20 69 6e 73 69 64 65 20 61 20 70 72 65 66 69 6c 74 65 | st.was.aborted.inside.a.prefilte |
34d20 | 72 2c 20 73 74 6f 70 20 74 68 65 72 65 0a 09 09 69 66 20 28 20 73 74 61 74 65 20 3d 3d 3d 20 32 | r,.stop.there...if.(.state.===.2 |
34d40 | 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 6a 71 58 48 52 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 | .).{....return.jqXHR;...}....//. |
34d60 | 57 65 20 63 61 6e 20 66 69 72 65 20 67 6c 6f 62 61 6c 20 65 76 65 6e 74 73 20 61 73 20 6f 66 20 | We.can.fire.global.events.as.of. |
34d80 | 6e 6f 77 20 69 66 20 61 73 6b 65 64 20 74 6f 0a 09 09 66 69 72 65 47 6c 6f 62 61 6c 73 20 3d 20 | now.if.asked.to...fireGlobals.=. |
34da0 | 73 2e 67 6c 6f 62 61 6c 3b 0a 0a 09 09 2f 2f 20 55 70 70 65 72 63 61 73 65 20 74 68 65 20 74 79 | s.global;....//.Uppercase.the.ty |
34dc0 | 70 65 0a 09 09 73 2e 74 79 70 65 20 3d 20 73 2e 74 79 70 65 2e 74 6f 55 70 70 65 72 43 61 73 65 | pe...s.type.=.s.type.toUpperCase |
34de0 | 28 29 3b 0a 0a 09 09 2f 2f 20 44 65 74 65 72 6d 69 6e 65 20 69 66 20 72 65 71 75 65 73 74 20 68 | ();....//.Determine.if.request.h |
34e00 | 61 73 20 63 6f 6e 74 65 6e 74 0a 09 09 73 2e 68 61 73 43 6f 6e 74 65 6e 74 20 3d 20 21 72 6e 6f | as.content...s.hasContent.=.!rno |
34e20 | 43 6f 6e 74 65 6e 74 2e 74 65 73 74 28 20 73 2e 74 79 70 65 20 29 3b 0a 0a 09 09 2f 2f 20 57 61 | Content.test(.s.type.);....//.Wa |
34e40 | 74 63 68 20 66 6f 72 20 61 20 6e 65 77 20 73 65 74 20 6f 66 20 72 65 71 75 65 73 74 73 0a 09 09 | tch.for.a.new.set.of.requests... |
34e60 | 69 66 20 28 20 66 69 72 65 47 6c 6f 62 61 6c 73 20 26 26 20 6a 51 75 65 72 79 2e 61 63 74 69 76 | if.(.fireGlobals.&&.jQuery.activ |
34e80 | 65 2b 2b 20 3d 3d 3d 20 30 20 29 20 7b 0a 09 09 09 6a 51 75 65 72 79 2e 65 76 65 6e 74 2e 74 72 | e++.===.0.).{....jQuery.event.tr |
34ea0 | 69 67 67 65 72 28 20 22 61 6a 61 78 53 74 61 72 74 22 20 29 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 | igger(."ajaxStart".);...}....//. |
34ec0 | 4d 6f 72 65 20 6f 70 74 69 6f 6e 73 20 68 61 6e 64 6c 69 6e 67 20 66 6f 72 20 72 65 71 75 65 73 | More.options.handling.for.reques |
34ee0 | 74 73 20 77 69 74 68 20 6e 6f 20 63 6f 6e 74 65 6e 74 0a 09 09 69 66 20 28 20 21 73 2e 68 61 73 | ts.with.no.content...if.(.!s.has |
34f00 | 43 6f 6e 74 65 6e 74 20 29 20 7b 0a 0a 09 09 09 2f 2f 20 49 66 20 64 61 74 61 20 69 73 20 61 76 | Content.).{.....//.If.data.is.av |
34f20 | 61 69 6c 61 62 6c 65 2c 20 61 70 70 65 6e 64 20 64 61 74 61 20 74 6f 20 75 72 6c 0a 09 09 09 69 | ailable,.append.data.to.url....i |
34f40 | 66 20 28 20 73 2e 64 61 74 61 20 29 20 7b 0a 09 09 09 09 73 2e 75 72 6c 20 2b 3d 20 28 20 72 71 | f.(.s.data.).{.....s.url.+=.(.rq |
34f60 | 75 65 72 79 2e 74 65 73 74 28 20 73 2e 75 72 6c 20 29 20 3f 20 22 26 22 20 3a 20 22 3f 22 20 29 | uery.test(.s.url.).?."&".:."?".) |
34f80 | 20 2b 20 73 2e 64 61 74 61 3b 0a 09 09 09 09 2f 2f 20 23 39 36 38 32 3a 20 72 65 6d 6f 76 65 20 | .+.s.data;.....//.#9682:.remove. |
34fa0 | 64 61 74 61 20 73 6f 20 74 68 61 74 20 69 74 27 73 20 6e 6f 74 20 75 73 65 64 20 69 6e 20 61 6e | data.so.that.it's.not.used.in.an |
34fc0 | 20 65 76 65 6e 74 75 61 6c 20 72 65 74 72 79 0a 09 09 09 09 64 65 6c 65 74 65 20 73 2e 64 61 74 | .eventual.retry.....delete.s.dat |
34fe0 | 61 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 47 65 74 20 69 66 4d 6f 64 69 66 69 65 64 4b 65 79 | a;....}.....//.Get.ifModifiedKey |
35000 | 20 62 65 66 6f 72 65 20 61 64 64 69 6e 67 20 74 68 65 20 61 6e 74 69 2d 63 61 63 68 65 20 70 61 | .before.adding.the.anti-cache.pa |
35020 | 72 61 6d 65 74 65 72 0a 09 09 09 69 66 4d 6f 64 69 66 69 65 64 4b 65 79 20 3d 20 73 2e 75 72 6c | rameter....ifModifiedKey.=.s.url |
35040 | 3b 0a 0a 09 09 09 2f 2f 20 41 64 64 20 61 6e 74 69 2d 63 61 63 68 65 20 69 6e 20 75 72 6c 20 69 | ;.....//.Add.anti-cache.in.url.i |
35060 | 66 20 6e 65 65 64 65 64 0a 09 09 09 69 66 20 28 20 73 2e 63 61 63 68 65 20 3d 3d 3d 20 66 61 6c | f.needed....if.(.s.cache.===.fal |
35080 | 73 65 20 29 20 7b 0a 0a 09 09 09 09 76 61 72 20 74 73 20 3d 20 6a 51 75 65 72 79 2e 6e 6f 77 28 | se.).{......var.ts.=.jQuery.now( |
350a0 | 29 2c 0a 09 09 09 09 09 2f 2f 20 74 72 79 20 72 65 70 6c 61 63 69 6e 67 20 5f 3d 20 69 66 20 69 | ),......//.try.replacing._=.if.i |
350c0 | 74 20 69 73 20 74 68 65 72 65 0a 09 09 09 09 09 72 65 74 20 3d 20 73 2e 75 72 6c 2e 72 65 70 6c | t.is.there......ret.=.s.url.repl |
350e0 | 61 63 65 28 20 72 74 73 2c 20 22 24 31 5f 3d 22 20 2b 20 74 73 20 29 3b 0a 0a 09 09 09 09 2f 2f | ace(.rts,."$1_=".+.ts.);......// |
35100 | 20 69 66 20 6e 6f 74 68 69 6e 67 20 77 61 73 20 72 65 70 6c 61 63 65 64 2c 20 61 64 64 20 74 69 | .if.nothing.was.replaced,.add.ti |
35120 | 6d 65 73 74 61 6d 70 20 74 6f 20 74 68 65 20 65 6e 64 0a 09 09 09 09 73 2e 75 72 6c 20 3d 20 72 | mestamp.to.the.end.....s.url.=.r |
35140 | 65 74 20 2b 20 28 20 28 20 72 65 74 20 3d 3d 3d 20 73 2e 75 72 6c 20 29 20 3f 20 28 20 72 71 75 | et.+.(.(.ret.===.s.url.).?.(.rqu |
35160 | 65 72 79 2e 74 65 73 74 28 20 73 2e 75 72 6c 20 29 20 3f 20 22 26 22 20 3a 20 22 3f 22 20 29 20 | ery.test(.s.url.).?."&".:."?".). |
35180 | 2b 20 22 5f 3d 22 20 2b 20 74 73 20 3a 20 22 22 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 | +."_=".+.ts.:."".);....}...}.... |
351a0 | 2f 2f 20 53 65 74 20 74 68 65 20 63 6f 72 72 65 63 74 20 68 65 61 64 65 72 2c 20 69 66 20 64 61 | //.Set.the.correct.header,.if.da |
351c0 | 74 61 20 69 73 20 62 65 69 6e 67 20 73 65 6e 74 0a 09 09 69 66 20 28 20 73 2e 64 61 74 61 20 26 | ta.is.being.sent...if.(.s.data.& |
351e0 | 26 20 73 2e 68 61 73 43 6f 6e 74 65 6e 74 20 26 26 20 73 2e 63 6f 6e 74 65 6e 74 54 79 70 65 20 | &.s.hasContent.&&.s.contentType. |
35200 | 21 3d 3d 20 66 61 6c 73 65 20 7c 7c 20 6f 70 74 69 6f 6e 73 2e 63 6f 6e 74 65 6e 74 54 79 70 65 | !==.false.||.options.contentType |
35220 | 20 29 20 7b 0a 09 09 09 6a 71 58 48 52 2e 73 65 74 52 65 71 75 65 73 74 48 65 61 64 65 72 28 20 | .).{....jqXHR.setRequestHeader(. |
35240 | 22 43 6f 6e 74 65 6e 74 2d 54 79 70 65 22 2c 20 73 2e 63 6f 6e 74 65 6e 74 54 79 70 65 20 29 3b | "Content-Type",.s.contentType.); |
35260 | 0a 09 09 7d 0a 0a 09 09 2f 2f 20 53 65 74 20 74 68 65 20 49 66 2d 4d 6f 64 69 66 69 65 64 2d 53 | ...}....//.Set.the.If-Modified-S |
35280 | 69 6e 63 65 20 61 6e 64 2f 6f 72 20 49 66 2d 4e 6f 6e 65 2d 4d 61 74 63 68 20 68 65 61 64 65 72 | ince.and/or.If-None-Match.header |
352a0 | 2c 20 69 66 20 69 6e 20 69 66 4d 6f 64 69 66 69 65 64 20 6d 6f 64 65 2e 0a 09 09 69 66 20 28 20 | ,.if.in.ifModified.mode....if.(. |
352c0 | 73 2e 69 66 4d 6f 64 69 66 69 65 64 20 29 20 7b 0a 09 09 09 69 66 4d 6f 64 69 66 69 65 64 4b 65 | s.ifModified.).{....ifModifiedKe |
352e0 | 79 20 3d 20 69 66 4d 6f 64 69 66 69 65 64 4b 65 79 20 7c 7c 20 73 2e 75 72 6c 3b 0a 09 09 09 69 | y.=.ifModifiedKey.||.s.url;....i |
35300 | 66 20 28 20 6a 51 75 65 72 79 2e 6c 61 73 74 4d 6f 64 69 66 69 65 64 5b 20 69 66 4d 6f 64 69 66 | f.(.jQuery.lastModified[.ifModif |
35320 | 69 65 64 4b 65 79 20 5d 20 29 20 7b 0a 09 09 09 09 6a 71 58 48 52 2e 73 65 74 52 65 71 75 65 73 | iedKey.].).{.....jqXHR.setReques |
35340 | 74 48 65 61 64 65 72 28 20 22 49 66 2d 4d 6f 64 69 66 69 65 64 2d 53 69 6e 63 65 22 2c 20 6a 51 | tHeader(."If-Modified-Since",.jQ |
35360 | 75 65 72 79 2e 6c 61 73 74 4d 6f 64 69 66 69 65 64 5b 20 69 66 4d 6f 64 69 66 69 65 64 4b 65 79 | uery.lastModified[.ifModifiedKey |
35380 | 20 5d 20 29 3b 0a 09 09 09 7d 0a 09 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e 65 74 61 67 5b 20 | .].);....}....if.(.jQuery.etag[. |
353a0 | 69 66 4d 6f 64 69 66 69 65 64 4b 65 79 20 5d 20 29 20 7b 0a 09 09 09 09 6a 71 58 48 52 2e 73 65 | ifModifiedKey.].).{.....jqXHR.se |
353c0 | 74 52 65 71 75 65 73 74 48 65 61 64 65 72 28 20 22 49 66 2d 4e 6f 6e 65 2d 4d 61 74 63 68 22 2c | tRequestHeader(."If-None-Match", |
353e0 | 20 6a 51 75 65 72 79 2e 65 74 61 67 5b 20 69 66 4d 6f 64 69 66 69 65 64 4b 65 79 20 5d 20 29 3b | .jQuery.etag[.ifModifiedKey.].); |
35400 | 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 2f 2f 20 53 65 74 20 74 68 65 20 41 63 63 65 70 74 73 20 | ....}...}....//.Set.the.Accepts. |
35420 | 68 65 61 64 65 72 20 66 6f 72 20 74 68 65 20 73 65 72 76 65 72 2c 20 64 65 70 65 6e 64 69 6e 67 | header.for.the.server,.depending |
35440 | 20 6f 6e 20 74 68 65 20 64 61 74 61 54 79 70 65 0a 09 09 6a 71 58 48 52 2e 73 65 74 52 65 71 75 | .on.the.dataType...jqXHR.setRequ |
35460 | 65 73 74 48 65 61 64 65 72 28 0a 09 09 09 22 41 63 63 65 70 74 22 2c 0a 09 09 09 73 2e 64 61 74 | estHeader(...."Accept",....s.dat |
35480 | 61 54 79 70 65 73 5b 20 30 20 5d 20 26 26 20 73 2e 61 63 63 65 70 74 73 5b 20 73 2e 64 61 74 61 | aTypes[.0.].&&.s.accepts[.s.data |
354a0 | 54 79 70 65 73 5b 30 5d 20 5d 20 3f 0a 09 09 09 09 73 2e 61 63 63 65 70 74 73 5b 20 73 2e 64 61 | Types[0].].?.....s.accepts[.s.da |
354c0 | 74 61 54 79 70 65 73 5b 30 5d 20 5d 20 2b 20 28 20 73 2e 64 61 74 61 54 79 70 65 73 5b 20 30 20 | taTypes[0].].+.(.s.dataTypes[.0. |
354e0 | 5d 20 21 3d 3d 20 22 2a 22 20 3f 20 22 2c 20 22 20 2b 20 61 6c 6c 54 79 70 65 73 20 2b 20 22 3b | ].!==."*".?.",.".+.allTypes.+."; |
35500 | 20 71 3d 30 2e 30 31 22 20 3a 20 22 22 20 29 20 3a 0a 09 09 09 09 73 2e 61 63 63 65 70 74 73 5b | .q=0.01".:."".).:.....s.accepts[ |
35520 | 20 22 2a 22 20 5d 0a 09 09 29 3b 0a 0a 09 09 2f 2f 20 43 68 65 63 6b 20 66 6f 72 20 68 65 61 64 | ."*".]...);....//.Check.for.head |
35540 | 65 72 73 20 6f 70 74 69 6f 6e 0a 09 09 66 6f 72 20 28 20 69 20 69 6e 20 73 2e 68 65 61 64 65 72 | ers.option...for.(.i.in.s.header |
35560 | 73 20 29 20 7b 0a 09 09 09 6a 71 58 48 52 2e 73 65 74 52 65 71 75 65 73 74 48 65 61 64 65 72 28 | s.).{....jqXHR.setRequestHeader( |
35580 | 20 69 2c 20 73 2e 68 65 61 64 65 72 73 5b 20 69 20 5d 20 29 3b 0a 09 09 7d 0a 0a 09 09 2f 2f 20 | .i,.s.headers[.i.].);...}....//. |
355a0 | 41 6c 6c 6f 77 20 63 75 73 74 6f 6d 20 68 65 61 64 65 72 73 2f 6d 69 6d 65 74 79 70 65 73 20 61 | Allow.custom.headers/mimetypes.a |
355c0 | 6e 64 20 65 61 72 6c 79 20 61 62 6f 72 74 0a 09 09 69 66 20 28 20 73 2e 62 65 66 6f 72 65 53 65 | nd.early.abort...if.(.s.beforeSe |
355e0 | 6e 64 20 26 26 20 28 20 73 2e 62 65 66 6f 72 65 53 65 6e 64 2e 63 61 6c 6c 28 20 63 61 6c 6c 62 | nd.&&.(.s.beforeSend.call(.callb |
35600 | 61 63 6b 43 6f 6e 74 65 78 74 2c 20 6a 71 58 48 52 2c 20 73 20 29 20 3d 3d 3d 20 66 61 6c 73 65 | ackContext,.jqXHR,.s.).===.false |
35620 | 20 7c 7c 20 73 74 61 74 65 20 3d 3d 3d 20 32 20 29 20 29 20 7b 0a 09 09 09 09 2f 2f 20 41 62 6f | .||.state.===.2.).).{.....//.Abo |
35640 | 72 74 20 69 66 20 6e 6f 74 20 64 6f 6e 65 20 61 6c 72 65 61 64 79 20 61 6e 64 20 72 65 74 75 72 | rt.if.not.done.already.and.retur |
35660 | 6e 0a 09 09 09 09 72 65 74 75 72 6e 20 6a 71 58 48 52 2e 61 62 6f 72 74 28 29 3b 0a 0a 09 09 7d | n.....return.jqXHR.abort();....} |
35680 | 0a 0a 09 09 2f 2f 20 61 62 6f 72 74 69 6e 67 20 69 73 20 6e 6f 20 6c 6f 6e 67 65 72 20 61 20 63 | ....//.aborting.is.no.longer.a.c |
356a0 | 61 6e 63 65 6c 6c 61 74 69 6f 6e 0a 09 09 73 74 72 41 62 6f 72 74 20 3d 20 22 61 62 6f 72 74 22 | ancellation...strAbort.=."abort" |
356c0 | 3b 0a 0a 09 09 2f 2f 20 49 6e 73 74 61 6c 6c 20 63 61 6c 6c 62 61 63 6b 73 20 6f 6e 20 64 65 66 | ;....//.Install.callbacks.on.def |
356e0 | 65 72 72 65 64 73 0a 09 09 66 6f 72 20 28 20 69 20 69 6e 20 7b 20 73 75 63 63 65 73 73 3a 20 31 | erreds...for.(.i.in.{.success:.1 |
35700 | 2c 20 65 72 72 6f 72 3a 20 31 2c 20 63 6f 6d 70 6c 65 74 65 3a 20 31 20 7d 20 29 20 7b 0a 09 09 | ,.error:.1,.complete:.1.}.).{... |
35720 | 09 6a 71 58 48 52 5b 20 69 20 5d 28 20 73 5b 20 69 20 5d 20 29 3b 0a 09 09 7d 0a 0a 09 09 2f 2f | .jqXHR[.i.](.s[.i.].);...}....// |
35740 | 20 47 65 74 20 74 72 61 6e 73 70 6f 72 74 0a 09 09 74 72 61 6e 73 70 6f 72 74 20 3d 20 69 6e 73 | .Get.transport...transport.=.ins |
35760 | 70 65 63 74 50 72 65 66 69 6c 74 65 72 73 4f 72 54 72 61 6e 73 70 6f 72 74 73 28 20 74 72 61 6e | pectPrefiltersOrTransports(.tran |
35780 | 73 70 6f 72 74 73 2c 20 73 2c 20 6f 70 74 69 6f 6e 73 2c 20 6a 71 58 48 52 20 29 3b 0a 0a 09 09 | sports,.s,.options,.jqXHR.);.... |
357a0 | 2f 2f 20 49 66 20 6e 6f 20 74 72 61 6e 73 70 6f 72 74 2c 20 77 65 20 61 75 74 6f 2d 61 62 6f 72 | //.If.no.transport,.we.auto-abor |
357c0 | 74 0a 09 09 69 66 20 28 20 21 74 72 61 6e 73 70 6f 72 74 20 29 20 7b 0a 09 09 09 64 6f 6e 65 28 | t...if.(.!transport.).{....done( |
357e0 | 20 2d 31 2c 20 22 4e 6f 20 54 72 61 6e 73 70 6f 72 74 22 20 29 3b 0a 09 09 7d 20 65 6c 73 65 20 | .-1,."No.Transport".);...}.else. |
35800 | 7b 0a 09 09 09 6a 71 58 48 52 2e 72 65 61 64 79 53 74 61 74 65 20 3d 20 31 3b 0a 09 09 09 2f 2f | {....jqXHR.readyState.=.1;....// |
35820 | 20 53 65 6e 64 20 67 6c 6f 62 61 6c 20 65 76 65 6e 74 0a 09 09 09 69 66 20 28 20 66 69 72 65 47 | .Send.global.event....if.(.fireG |
35840 | 6c 6f 62 61 6c 73 20 29 20 7b 0a 09 09 09 09 67 6c 6f 62 61 6c 45 76 65 6e 74 43 6f 6e 74 65 78 | lobals.).{.....globalEventContex |
35860 | 74 2e 74 72 69 67 67 65 72 28 20 22 61 6a 61 78 53 65 6e 64 22 2c 20 5b 20 6a 71 58 48 52 2c 20 | t.trigger(."ajaxSend",.[.jqXHR,. |
35880 | 73 20 5d 20 29 3b 0a 09 09 09 7d 0a 09 09 09 2f 2f 20 54 69 6d 65 6f 75 74 0a 09 09 09 69 66 20 | s.].);....}....//.Timeout....if. |
358a0 | 28 20 73 2e 61 73 79 6e 63 20 26 26 20 73 2e 74 69 6d 65 6f 75 74 20 3e 20 30 20 29 20 7b 0a 09 | (.s.async.&&.s.timeout.>.0.).{.. |
358c0 | 09 09 09 74 69 6d 65 6f 75 74 54 69 6d 65 72 20 3d 20 73 65 74 54 69 6d 65 6f 75 74 28 20 66 75 | ...timeoutTimer.=.setTimeout(.fu |
358e0 | 6e 63 74 69 6f 6e 28 29 7b 0a 09 09 09 09 09 6a 71 58 48 52 2e 61 62 6f 72 74 28 20 22 74 69 6d | nction(){......jqXHR.abort(."tim |
35900 | 65 6f 75 74 22 20 29 3b 0a 09 09 09 09 7d 2c 20 73 2e 74 69 6d 65 6f 75 74 20 29 3b 0a 09 09 09 | eout".);.....},.s.timeout.);.... |
35920 | 7d 0a 0a 09 09 09 74 72 79 20 7b 0a 09 09 09 09 73 74 61 74 65 20 3d 20 31 3b 0a 09 09 09 09 74 | }.....try.{.....state.=.1;.....t |
35940 | 72 61 6e 73 70 6f 72 74 2e 73 65 6e 64 28 20 72 65 71 75 65 73 74 48 65 61 64 65 72 73 2c 20 64 | ransport.send(.requestHeaders,.d |
35960 | 6f 6e 65 20 29 3b 0a 09 09 09 7d 20 63 61 74 63 68 20 28 65 29 20 7b 0a 09 09 09 09 2f 2f 20 50 | one.);....}.catch.(e).{.....//.P |
35980 | 72 6f 70 61 67 61 74 65 20 65 78 63 65 70 74 69 6f 6e 20 61 73 20 65 72 72 6f 72 20 69 66 20 6e | ropagate.exception.as.error.if.n |
359a0 | 6f 74 20 64 6f 6e 65 0a 09 09 09 09 69 66 20 28 20 73 74 61 74 65 20 3c 20 32 20 29 20 7b 0a 09 | ot.done.....if.(.state.<.2.).{.. |
359c0 | 09 09 09 09 64 6f 6e 65 28 20 2d 31 2c 20 65 20 29 3b 0a 09 09 09 09 2f 2f 20 53 69 6d 70 6c 79 | ....done(.-1,.e.);.....//.Simply |
359e0 | 20 72 65 74 68 72 6f 77 20 6f 74 68 65 72 77 69 73 65 0a 09 09 09 09 7d 20 65 6c 73 65 20 7b 0a | .rethrow.otherwise.....}.else.{. |
35a00 | 09 09 09 09 09 74 68 72 6f 77 20 65 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 7d 0a 0a 09 09 | .....throw.e;.....}....}...}.... |
35a20 | 72 65 74 75 72 6e 20 6a 71 58 48 52 3b 0a 09 7d 2c 0a 0a 09 2f 2f 20 43 6f 75 6e 74 65 72 20 66 | return.jqXHR;..},...//.Counter.f |
35a40 | 6f 72 20 68 6f 6c 64 69 6e 67 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 61 63 74 69 76 65 20 | or.holding.the.number.of.active. |
35a60 | 71 75 65 72 69 65 73 0a 09 61 63 74 69 76 65 3a 20 30 2c 0a 0a 09 2f 2f 20 4c 61 73 74 2d 4d 6f | queries..active:.0,...//.Last-Mo |
35a80 | 64 69 66 69 65 64 20 68 65 61 64 65 72 20 63 61 63 68 65 20 66 6f 72 20 6e 65 78 74 20 72 65 71 | dified.header.cache.for.next.req |
35aa0 | 75 65 73 74 0a 09 6c 61 73 74 4d 6f 64 69 66 69 65 64 3a 20 7b 7d 2c 0a 09 65 74 61 67 3a 20 7b | uest..lastModified:.{},..etag:.{ |
35ac0 | 7d 0a 0a 7d 29 3b 0a 0a 2f 2a 20 48 61 6e 64 6c 65 73 20 72 65 73 70 6f 6e 73 65 73 20 74 6f 20 | }..});../*.Handles.responses.to. |
35ae0 | 61 6e 20 61 6a 61 78 20 72 65 71 75 65 73 74 3a 0a 20 2a 20 2d 20 73 65 74 73 20 61 6c 6c 20 72 | an.ajax.request:..*.-.sets.all.r |
35b00 | 65 73 70 6f 6e 73 65 58 58 58 20 66 69 65 6c 64 73 20 61 63 63 6f 72 64 69 6e 67 6c 79 0a 20 2a | esponseXXX.fields.accordingly..* |
35b20 | 20 2d 20 66 69 6e 64 73 20 74 68 65 20 72 69 67 68 74 20 64 61 74 61 54 79 70 65 20 28 6d 65 64 | .-.finds.the.right.dataType.(med |
35b40 | 69 61 74 65 73 20 62 65 74 77 65 65 6e 20 63 6f 6e 74 65 6e 74 2d 74 79 70 65 20 61 6e 64 20 65 | iates.between.content-type.and.e |
35b60 | 78 70 65 63 74 65 64 20 64 61 74 61 54 79 70 65 29 0a 20 2a 20 2d 20 72 65 74 75 72 6e 73 20 74 | xpected.dataType)..*.-.returns.t |
35b80 | 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 72 65 73 70 6f 6e 73 65 0a 20 2a 2f 0a 66 75 | he.corresponding.response..*/.fu |
35ba0 | 6e 63 74 69 6f 6e 20 61 6a 61 78 48 61 6e 64 6c 65 52 65 73 70 6f 6e 73 65 73 28 20 73 2c 20 6a | nction.ajaxHandleResponses(.s,.j |
35bc0 | 71 58 48 52 2c 20 72 65 73 70 6f 6e 73 65 73 20 29 20 7b 0a 0a 09 76 61 72 20 63 74 2c 20 74 79 | qXHR,.responses.).{...var.ct,.ty |
35be0 | 70 65 2c 20 66 69 6e 61 6c 44 61 74 61 54 79 70 65 2c 20 66 69 72 73 74 44 61 74 61 54 79 70 65 | pe,.finalDataType,.firstDataType |
35c00 | 2c 0a 09 09 63 6f 6e 74 65 6e 74 73 20 3d 20 73 2e 63 6f 6e 74 65 6e 74 73 2c 0a 09 09 64 61 74 | ,...contents.=.s.contents,...dat |
35c20 | 61 54 79 70 65 73 20 3d 20 73 2e 64 61 74 61 54 79 70 65 73 2c 0a 09 09 72 65 73 70 6f 6e 73 65 | aTypes.=.s.dataTypes,...response |
35c40 | 46 69 65 6c 64 73 20 3d 20 73 2e 72 65 73 70 6f 6e 73 65 46 69 65 6c 64 73 3b 0a 0a 09 2f 2f 20 | Fields.=.s.responseFields;...//. |
35c60 | 46 69 6c 6c 20 72 65 73 70 6f 6e 73 65 58 58 58 20 66 69 65 6c 64 73 0a 09 66 6f 72 20 28 20 74 | Fill.responseXXX.fields..for.(.t |
35c80 | 79 70 65 20 69 6e 20 72 65 73 70 6f 6e 73 65 46 69 65 6c 64 73 20 29 20 7b 0a 09 09 69 66 20 28 | ype.in.responseFields.).{...if.( |
35ca0 | 20 74 79 70 65 20 69 6e 20 72 65 73 70 6f 6e 73 65 73 20 29 20 7b 0a 09 09 09 6a 71 58 48 52 5b | .type.in.responses.).{....jqXHR[ |
35cc0 | 20 72 65 73 70 6f 6e 73 65 46 69 65 6c 64 73 5b 74 79 70 65 5d 20 5d 20 3d 20 72 65 73 70 6f 6e | .responseFields[type].].=.respon |
35ce0 | 73 65 73 5b 20 74 79 70 65 20 5d 3b 0a 09 09 7d 0a 09 7d 0a 0a 09 2f 2f 20 52 65 6d 6f 76 65 20 | ses[.type.];...}..}...//.Remove. |
35d00 | 61 75 74 6f 20 64 61 74 61 54 79 70 65 20 61 6e 64 20 67 65 74 20 63 6f 6e 74 65 6e 74 2d 74 79 | auto.dataType.and.get.content-ty |
35d20 | 70 65 20 69 6e 20 74 68 65 20 70 72 6f 63 65 73 73 0a 09 77 68 69 6c 65 28 20 64 61 74 61 54 79 | pe.in.the.process..while(.dataTy |
35d40 | 70 65 73 5b 20 30 20 5d 20 3d 3d 3d 20 22 2a 22 20 29 20 7b 0a 09 09 64 61 74 61 54 79 70 65 73 | pes[.0.].===."*".).{...dataTypes |
35d60 | 2e 73 68 69 66 74 28 29 3b 0a 09 09 69 66 20 28 20 63 74 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 | .shift();...if.(.ct.===.undefine |
35d80 | 64 20 29 20 7b 0a 09 09 09 63 74 20 3d 20 73 2e 6d 69 6d 65 54 79 70 65 20 7c 7c 20 6a 71 58 48 | d.).{....ct.=.s.mimeType.||.jqXH |
35da0 | 52 2e 67 65 74 52 65 73 70 6f 6e 73 65 48 65 61 64 65 72 28 20 22 63 6f 6e 74 65 6e 74 2d 74 79 | R.getResponseHeader(."content-ty |
35dc0 | 70 65 22 20 29 3b 0a 09 09 7d 0a 09 7d 0a 0a 09 2f 2f 20 43 68 65 63 6b 20 69 66 20 77 65 27 72 | pe".);...}..}...//.Check.if.we'r |
35de0 | 65 20 64 65 61 6c 69 6e 67 20 77 69 74 68 20 61 20 6b 6e 6f 77 6e 20 63 6f 6e 74 65 6e 74 2d 74 | e.dealing.with.a.known.content-t |
35e00 | 79 70 65 0a 09 69 66 20 28 20 63 74 20 29 20 7b 0a 09 09 66 6f 72 20 28 20 74 79 70 65 20 69 6e | ype..if.(.ct.).{...for.(.type.in |
35e20 | 20 63 6f 6e 74 65 6e 74 73 20 29 20 7b 0a 09 09 09 69 66 20 28 20 63 6f 6e 74 65 6e 74 73 5b 20 | .contents.).{....if.(.contents[. |
35e40 | 74 79 70 65 20 5d 20 26 26 20 63 6f 6e 74 65 6e 74 73 5b 20 74 79 70 65 20 5d 2e 74 65 73 74 28 | type.].&&.contents[.type.].test( |
35e60 | 20 63 74 20 29 20 29 20 7b 0a 09 09 09 09 64 61 74 61 54 79 70 65 73 2e 75 6e 73 68 69 66 74 28 | .ct.).).{.....dataTypes.unshift( |
35e80 | 20 74 79 70 65 20 29 3b 0a 09 09 09 09 62 72 65 61 6b 3b 0a 09 09 09 7d 0a 09 09 7d 0a 09 7d 0a | .type.);.....break;....}...}..}. |
35ea0 | 0a 09 2f 2f 20 43 68 65 63 6b 20 74 6f 20 73 65 65 20 69 66 20 77 65 20 68 61 76 65 20 61 20 72 | ..//.Check.to.see.if.we.have.a.r |
35ec0 | 65 73 70 6f 6e 73 65 20 66 6f 72 20 74 68 65 20 65 78 70 65 63 74 65 64 20 64 61 74 61 54 79 70 | esponse.for.the.expected.dataTyp |
35ee0 | 65 0a 09 69 66 20 28 20 64 61 74 61 54 79 70 65 73 5b 20 30 20 5d 20 69 6e 20 72 65 73 70 6f 6e | e..if.(.dataTypes[.0.].in.respon |
35f00 | 73 65 73 20 29 20 7b 0a 09 09 66 69 6e 61 6c 44 61 74 61 54 79 70 65 20 3d 20 64 61 74 61 54 79 | ses.).{...finalDataType.=.dataTy |
35f20 | 70 65 73 5b 20 30 20 5d 3b 0a 09 7d 20 65 6c 73 65 20 7b 0a 09 09 2f 2f 20 54 72 79 20 63 6f 6e | pes[.0.];..}.else.{...//.Try.con |
35f40 | 76 65 72 74 69 62 6c 65 20 64 61 74 61 54 79 70 65 73 0a 09 09 66 6f 72 20 28 20 74 79 70 65 20 | vertible.dataTypes...for.(.type. |
35f60 | 69 6e 20 72 65 73 70 6f 6e 73 65 73 20 29 20 7b 0a 09 09 09 69 66 20 28 20 21 64 61 74 61 54 79 | in.responses.).{....if.(.!dataTy |
35f80 | 70 65 73 5b 20 30 20 5d 20 7c 7c 20 73 2e 63 6f 6e 76 65 72 74 65 72 73 5b 20 74 79 70 65 20 2b | pes[.0.].||.s.converters[.type.+ |
35fa0 | 20 22 20 22 20 2b 20 64 61 74 61 54 79 70 65 73 5b 30 5d 20 5d 20 29 20 7b 0a 09 09 09 09 66 69 | .".".+.dataTypes[0].].).{.....fi |
35fc0 | 6e 61 6c 44 61 74 61 54 79 70 65 20 3d 20 74 79 70 65 3b 0a 09 09 09 09 62 72 65 61 6b 3b 0a 09 | nalDataType.=.type;.....break;.. |
35fe0 | 09 09 7d 0a 09 09 09 69 66 20 28 20 21 66 69 72 73 74 44 61 74 61 54 79 70 65 20 29 20 7b 0a 09 | ..}....if.(.!firstDataType.).{.. |
36000 | 09 09 09 66 69 72 73 74 44 61 74 61 54 79 70 65 20 3d 20 74 79 70 65 3b 0a 09 09 09 7d 0a 09 09 | ...firstDataType.=.type;....}... |
36020 | 7d 0a 09 09 2f 2f 20 4f 72 20 6a 75 73 74 20 75 73 65 20 66 69 72 73 74 20 6f 6e 65 0a 09 09 66 | }...//.Or.just.use.first.one...f |
36040 | 69 6e 61 6c 44 61 74 61 54 79 70 65 20 3d 20 66 69 6e 61 6c 44 61 74 61 54 79 70 65 20 7c 7c 20 | inalDataType.=.finalDataType.||. |
36060 | 66 69 72 73 74 44 61 74 61 54 79 70 65 3b 0a 09 7d 0a 0a 09 2f 2f 20 49 66 20 77 65 20 66 6f 75 | firstDataType;..}...//.If.we.fou |
36080 | 6e 64 20 61 20 64 61 74 61 54 79 70 65 0a 09 2f 2f 20 57 65 20 61 64 64 20 74 68 65 20 64 61 74 | nd.a.dataType..//.We.add.the.dat |
360a0 | 61 54 79 70 65 20 74 6f 20 74 68 65 20 6c 69 73 74 20 69 66 20 6e 65 65 64 65 64 0a 09 2f 2f 20 | aType.to.the.list.if.needed..//. |
360c0 | 61 6e 64 20 72 65 74 75 72 6e 20 74 68 65 20 63 6f 72 72 65 73 70 6f 6e 64 69 6e 67 20 72 65 73 | and.return.the.corresponding.res |
360e0 | 70 6f 6e 73 65 0a 09 69 66 20 28 20 66 69 6e 61 6c 44 61 74 61 54 79 70 65 20 29 20 7b 0a 09 09 | ponse..if.(.finalDataType.).{... |
36100 | 69 66 20 28 20 66 69 6e 61 6c 44 61 74 61 54 79 70 65 20 21 3d 3d 20 64 61 74 61 54 79 70 65 73 | if.(.finalDataType.!==.dataTypes |
36120 | 5b 20 30 20 5d 20 29 20 7b 0a 09 09 09 64 61 74 61 54 79 70 65 73 2e 75 6e 73 68 69 66 74 28 20 | [.0.].).{....dataTypes.unshift(. |
36140 | 66 69 6e 61 6c 44 61 74 61 54 79 70 65 20 29 3b 0a 09 09 7d 0a 09 09 72 65 74 75 72 6e 20 72 65 | finalDataType.);...}...return.re |
36160 | 73 70 6f 6e 73 65 73 5b 20 66 69 6e 61 6c 44 61 74 61 54 79 70 65 20 5d 3b 0a 09 7d 0a 7d 0a 0a | sponses[.finalDataType.];..}.}.. |
36180 | 2f 2f 20 43 68 61 69 6e 20 63 6f 6e 76 65 72 73 69 6f 6e 73 20 67 69 76 65 6e 20 74 68 65 20 72 | //.Chain.conversions.given.the.r |
361a0 | 65 71 75 65 73 74 20 61 6e 64 20 74 68 65 20 6f 72 69 67 69 6e 61 6c 20 72 65 73 70 6f 6e 73 65 | equest.and.the.original.response |
361c0 | 0a 66 75 6e 63 74 69 6f 6e 20 61 6a 61 78 43 6f 6e 76 65 72 74 28 20 73 2c 20 72 65 73 70 6f 6e | .function.ajaxConvert(.s,.respon |
361e0 | 73 65 20 29 20 7b 0a 0a 09 76 61 72 20 63 6f 6e 76 2c 20 63 6f 6e 76 32 2c 20 63 75 72 72 65 6e | se.).{...var.conv,.conv2,.curren |
36200 | 74 2c 20 74 6d 70 2c 0a 09 09 2f 2f 20 57 6f 72 6b 20 77 69 74 68 20 61 20 63 6f 70 79 20 6f 66 | t,.tmp,...//.Work.with.a.copy.of |
36220 | 20 64 61 74 61 54 79 70 65 73 20 69 6e 20 63 61 73 65 20 77 65 20 6e 65 65 64 20 74 6f 20 6d 6f | .dataTypes.in.case.we.need.to.mo |
36240 | 64 69 66 79 20 69 74 20 66 6f 72 20 63 6f 6e 76 65 72 73 69 6f 6e 0a 09 09 64 61 74 61 54 79 70 | dify.it.for.conversion...dataTyp |
36260 | 65 73 20 3d 20 73 2e 64 61 74 61 54 79 70 65 73 2e 73 6c 69 63 65 28 29 2c 0a 09 09 70 72 65 76 | es.=.s.dataTypes.slice(),...prev |
36280 | 20 3d 20 64 61 74 61 54 79 70 65 73 5b 20 30 20 5d 2c 0a 09 09 63 6f 6e 76 65 72 74 65 72 73 20 | .=.dataTypes[.0.],...converters. |
362a0 | 3d 20 7b 7d 2c 0a 09 09 69 20 3d 20 30 3b 0a 0a 09 2f 2f 20 41 70 70 6c 79 20 74 68 65 20 64 61 | =.{},...i.=.0;...//.Apply.the.da |
362c0 | 74 61 46 69 6c 74 65 72 20 69 66 20 70 72 6f 76 69 64 65 64 0a 09 69 66 20 28 20 73 2e 64 61 74 | taFilter.if.provided..if.(.s.dat |
362e0 | 61 46 69 6c 74 65 72 20 29 20 7b 0a 09 09 72 65 73 70 6f 6e 73 65 20 3d 20 73 2e 64 61 74 61 46 | aFilter.).{...response.=.s.dataF |
36300 | 69 6c 74 65 72 28 20 72 65 73 70 6f 6e 73 65 2c 20 73 2e 64 61 74 61 54 79 70 65 20 29 3b 0a 09 | ilter(.response,.s.dataType.);.. |
36320 | 7d 0a 0a 09 2f 2f 20 43 72 65 61 74 65 20 63 6f 6e 76 65 72 74 65 72 73 20 6d 61 70 20 77 69 74 | }...//.Create.converters.map.wit |
36340 | 68 20 6c 6f 77 65 72 63 61 73 65 64 20 6b 65 79 73 0a 09 69 66 20 28 20 64 61 74 61 54 79 70 65 | h.lowercased.keys..if.(.dataType |
36360 | 73 5b 20 31 20 5d 20 29 20 7b 0a 09 09 66 6f 72 20 28 20 63 6f 6e 76 20 69 6e 20 73 2e 63 6f 6e | s[.1.].).{...for.(.conv.in.s.con |
36380 | 76 65 72 74 65 72 73 20 29 20 7b 0a 09 09 09 63 6f 6e 76 65 72 74 65 72 73 5b 20 63 6f 6e 76 2e | verters.).{....converters[.conv. |
363a0 | 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 20 5d 20 3d 20 73 2e 63 6f 6e 76 65 72 74 65 72 73 5b 20 | toLowerCase().].=.s.converters[. |
363c0 | 63 6f 6e 76 20 5d 3b 0a 09 09 7d 0a 09 7d 0a 0a 09 2f 2f 20 43 6f 6e 76 65 72 74 20 74 6f 20 65 | conv.];...}..}...//.Convert.to.e |
363e0 | 61 63 68 20 73 65 71 75 65 6e 74 69 61 6c 20 64 61 74 61 54 79 70 65 2c 20 74 6f 6c 65 72 61 74 | ach.sequential.dataType,.tolerat |
36400 | 69 6e 67 20 6c 69 73 74 20 6d 6f 64 69 66 69 63 61 74 69 6f 6e 0a 09 66 6f 72 20 28 20 3b 20 28 | ing.list.modification..for.(.;.( |
36420 | 63 75 72 72 65 6e 74 20 3d 20 64 61 74 61 54 79 70 65 73 5b 2b 2b 69 5d 29 3b 20 29 20 7b 0a 0a | current.=.dataTypes[++i]);.).{.. |
36440 | 09 09 2f 2f 20 54 68 65 72 65 27 73 20 6f 6e 6c 79 20 77 6f 72 6b 20 74 6f 20 64 6f 20 69 66 20 | ..//.There's.only.work.to.do.if. |
36460 | 63 75 72 72 65 6e 74 20 64 61 74 61 54 79 70 65 20 69 73 20 6e 6f 6e 2d 61 75 74 6f 0a 09 09 69 | current.dataType.is.non-auto...i |
36480 | 66 20 28 20 63 75 72 72 65 6e 74 20 21 3d 3d 20 22 2a 22 20 29 20 7b 0a 0a 09 09 09 2f 2f 20 43 | f.(.current.!==."*".).{.....//.C |
364a0 | 6f 6e 76 65 72 74 20 72 65 73 70 6f 6e 73 65 20 69 66 20 70 72 65 76 20 64 61 74 61 54 79 70 65 | onvert.response.if.prev.dataType |
364c0 | 20 69 73 20 6e 6f 6e 2d 61 75 74 6f 20 61 6e 64 20 64 69 66 66 65 72 73 20 66 72 6f 6d 20 63 75 | .is.non-auto.and.differs.from.cu |
364e0 | 72 72 65 6e 74 0a 09 09 09 69 66 20 28 20 70 72 65 76 20 21 3d 3d 20 22 2a 22 20 26 26 20 70 72 | rrent....if.(.prev.!==."*".&&.pr |
36500 | 65 76 20 21 3d 3d 20 63 75 72 72 65 6e 74 20 29 20 7b 0a 0a 09 09 09 09 2f 2f 20 53 65 65 6b 20 | ev.!==.current.).{......//.Seek. |
36520 | 61 20 64 69 72 65 63 74 20 63 6f 6e 76 65 72 74 65 72 0a 09 09 09 09 63 6f 6e 76 20 3d 20 63 6f | a.direct.converter.....conv.=.co |
36540 | 6e 76 65 72 74 65 72 73 5b 20 70 72 65 76 20 2b 20 22 20 22 20 2b 20 63 75 72 72 65 6e 74 20 5d | nverters[.prev.+.".".+.current.] |
36560 | 20 7c 7c 20 63 6f 6e 76 65 72 74 65 72 73 5b 20 22 2a 20 22 20 2b 20 63 75 72 72 65 6e 74 20 5d | .||.converters[."*.".+.current.] |
36580 | 3b 0a 0a 09 09 09 09 2f 2f 20 49 66 20 6e 6f 6e 65 20 66 6f 75 6e 64 2c 20 73 65 65 6b 20 61 20 | ;......//.If.none.found,.seek.a. |
365a0 | 70 61 69 72 0a 09 09 09 09 69 66 20 28 20 21 63 6f 6e 76 20 29 20 7b 0a 09 09 09 09 09 66 6f 72 | pair.....if.(.!conv.).{......for |
365c0 | 20 28 20 63 6f 6e 76 32 20 69 6e 20 63 6f 6e 76 65 72 74 65 72 73 20 29 20 7b 0a 0a 09 09 09 09 | .(.conv2.in.converters.).{...... |
365e0 | 09 09 2f 2f 20 49 66 20 63 6f 6e 76 32 20 6f 75 74 70 75 74 73 20 63 75 72 72 65 6e 74 0a 09 09 | ..//.If.conv2.outputs.current... |
36600 | 09 09 09 09 74 6d 70 20 3d 20 63 6f 6e 76 32 2e 73 70 6c 69 74 28 22 20 22 29 3b 0a 09 09 09 09 | ....tmp.=.conv2.split(".");..... |
36620 | 09 09 69 66 20 28 20 74 6d 70 5b 20 31 20 5d 20 3d 3d 3d 20 63 75 72 72 65 6e 74 20 29 20 7b 0a | ..if.(.tmp[.1.].===.current.).{. |
36640 | 0a 09 09 09 09 09 09 09 2f 2f 20 49 66 20 70 72 65 76 20 63 61 6e 20 62 65 20 63 6f 6e 76 65 72 | ........//.If.prev.can.be.conver |
36660 | 74 65 64 20 74 6f 20 61 63 63 65 70 74 65 64 20 69 6e 70 75 74 0a 09 09 09 09 09 09 09 63 6f 6e | ted.to.accepted.input........con |
36680 | 76 20 3d 20 63 6f 6e 76 65 72 74 65 72 73 5b 20 70 72 65 76 20 2b 20 22 20 22 20 2b 20 74 6d 70 | v.=.converters[.prev.+.".".+.tmp |
366a0 | 5b 20 30 20 5d 20 5d 20 7c 7c 0a 09 09 09 09 09 09 09 09 63 6f 6e 76 65 72 74 65 72 73 5b 20 22 | [.0.].].||.........converters[." |
366c0 | 2a 20 22 20 2b 20 74 6d 70 5b 20 30 20 5d 20 5d 3b 0a 09 09 09 09 09 09 09 69 66 20 28 20 63 6f | *.".+.tmp[.0.].];........if.(.co |
366e0 | 6e 76 20 29 20 7b 0a 09 09 09 09 09 09 09 09 2f 2f 20 43 6f 6e 64 65 6e 73 65 20 65 71 75 69 76 | nv.).{.........//.Condense.equiv |
36700 | 61 6c 65 6e 63 65 20 63 6f 6e 76 65 72 74 65 72 73 0a 09 09 09 09 09 09 09 09 69 66 20 28 20 63 | alence.converters.........if.(.c |
36720 | 6f 6e 76 20 3d 3d 3d 20 74 72 75 65 20 29 20 7b 0a 09 09 09 09 09 09 09 09 09 63 6f 6e 76 20 3d | onv.===.true.).{..........conv.= |
36740 | 20 63 6f 6e 76 65 72 74 65 72 73 5b 20 63 6f 6e 76 32 20 5d 3b 0a 0a 09 09 09 09 09 09 09 09 2f | .converters[.conv2.];........../ |
36760 | 2f 20 4f 74 68 65 72 77 69 73 65 2c 20 69 6e 73 65 72 74 20 74 68 65 20 69 6e 74 65 72 6d 65 64 | /.Otherwise,.insert.the.intermed |
36780 | 69 61 74 65 20 64 61 74 61 54 79 70 65 0a 09 09 09 09 09 09 09 09 7d 20 65 6c 73 65 20 69 66 20 | iate.dataType.........}.else.if. |
367a0 | 28 20 63 6f 6e 76 65 72 74 65 72 73 5b 20 63 6f 6e 76 32 20 5d 20 21 3d 3d 20 74 72 75 65 20 29 | (.converters[.conv2.].!==.true.) |
367c0 | 20 7b 0a 09 09 09 09 09 09 09 09 09 63 75 72 72 65 6e 74 20 3d 20 74 6d 70 5b 20 30 20 5d 3b 0a | .{..........current.=.tmp[.0.];. |
367e0 | 09 09 09 09 09 09 09 09 09 64 61 74 61 54 79 70 65 73 2e 73 70 6c 69 63 65 28 20 69 2d 2d 2c 20 | .........dataTypes.splice(.i--,. |
36800 | 30 2c 20 63 75 72 72 65 6e 74 20 29 3b 0a 09 09 09 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 09 09 | 0,.current.);.........}......... |
36820 | 09 62 72 65 61 6b 3b 0a 09 09 09 09 09 09 09 7d 0a 09 09 09 09 09 09 7d 0a 09 09 09 09 09 7d 0a | .break;........}.......}......}. |
36840 | 09 09 09 09 7d 0a 0a 09 09 09 09 2f 2f 20 41 70 70 6c 79 20 63 6f 6e 76 65 72 74 65 72 20 28 69 | ....}......//.Apply.converter.(i |
36860 | 66 20 6e 6f 74 20 61 6e 20 65 71 75 69 76 61 6c 65 6e 63 65 29 0a 09 09 09 09 69 66 20 28 20 63 | f.not.an.equivalence).....if.(.c |
36880 | 6f 6e 76 20 21 3d 3d 20 74 72 75 65 20 29 20 7b 0a 0a 09 09 09 09 09 2f 2f 20 55 6e 6c 65 73 73 | onv.!==.true.).{.......//.Unless |
368a0 | 20 65 72 72 6f 72 73 20 61 72 65 20 61 6c 6c 6f 77 65 64 20 74 6f 20 62 75 62 62 6c 65 2c 20 63 | .errors.are.allowed.to.bubble,.c |
368c0 | 61 74 63 68 20 61 6e 64 20 72 65 74 75 72 6e 20 74 68 65 6d 0a 09 09 09 09 09 69 66 20 28 20 63 | atch.and.return.them......if.(.c |
368e0 | 6f 6e 76 20 26 26 20 73 5b 22 74 68 72 6f 77 73 22 5d 20 29 20 7b 0a 09 09 09 09 09 09 72 65 73 | onv.&&.s["throws"].).{.......res |
36900 | 70 6f 6e 73 65 20 3d 20 63 6f 6e 76 28 20 72 65 73 70 6f 6e 73 65 20 29 3b 0a 09 09 09 09 09 7d | ponse.=.conv(.response.);......} |
36920 | 20 65 6c 73 65 20 7b 0a 09 09 09 09 09 09 74 72 79 20 7b 0a 09 09 09 09 09 09 09 72 65 73 70 6f | .else.{.......try.{........respo |
36940 | 6e 73 65 20 3d 20 63 6f 6e 76 28 20 72 65 73 70 6f 6e 73 65 20 29 3b 0a 09 09 09 09 09 09 7d 20 | nse.=.conv(.response.);.......}. |
36960 | 63 61 74 63 68 20 28 20 65 20 29 20 7b 0a 09 09 09 09 09 09 09 72 65 74 75 72 6e 20 7b 20 73 74 | catch.(.e.).{........return.{.st |
36980 | 61 74 65 3a 20 22 70 61 72 73 65 72 65 72 72 6f 72 22 2c 20 65 72 72 6f 72 3a 20 63 6f 6e 76 20 | ate:."parsererror",.error:.conv. |
369a0 | 3f 20 65 20 3a 20 22 4e 6f 20 63 6f 6e 76 65 72 73 69 6f 6e 20 66 72 6f 6d 20 22 20 2b 20 70 72 | ?.e.:."No.conversion.from.".+.pr |
369c0 | 65 76 20 2b 20 22 20 74 6f 20 22 20 2b 20 63 75 72 72 65 6e 74 20 7d 3b 0a 09 09 09 09 09 09 7d | ev.+.".to.".+.current.};.......} |
369e0 | 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 55 70 64 61 74 65 | ......}.....}....}.....//.Update |
36a00 | 20 70 72 65 76 20 66 6f 72 20 6e 65 78 74 20 69 74 65 72 61 74 69 6f 6e 0a 09 09 09 70 72 65 76 | .prev.for.next.iteration....prev |
36a20 | 20 3d 20 63 75 72 72 65 6e 74 3b 0a 09 09 7d 0a 09 7d 0a 0a 09 72 65 74 75 72 6e 20 7b 20 73 74 | .=.current;...}..}...return.{.st |
36a40 | 61 74 65 3a 20 22 73 75 63 63 65 73 73 22 2c 20 64 61 74 61 3a 20 72 65 73 70 6f 6e 73 65 20 7d | ate:."success",.data:.response.} |
36a60 | 3b 0a 7d 0a 76 61 72 20 6f 6c 64 43 61 6c 6c 62 61 63 6b 73 20 3d 20 5b 5d 2c 0a 09 72 71 75 65 | ;.}.var.oldCallbacks.=.[],..rque |
36a80 | 73 74 69 6f 6e 20 3d 20 2f 5c 3f 2f 2c 0a 09 72 6a 73 6f 6e 70 20 3d 20 2f 28 3d 29 5c 3f 28 3f | stion.=./\?/,..rjsonp.=./(=)\?(? |
36aa0 | 3d 26 7c 24 29 7c 5c 3f 5c 3f 2f 2c 0a 09 6e 6f 6e 63 65 20 3d 20 6a 51 75 65 72 79 2e 6e 6f 77 | =&|$)|\?\?/,..nonce.=.jQuery.now |
36ac0 | 28 29 3b 0a 0a 2f 2f 20 44 65 66 61 75 6c 74 20 6a 73 6f 6e 70 20 73 65 74 74 69 6e 67 73 0a 6a | ();..//.Default.jsonp.settings.j |
36ae0 | 51 75 65 72 79 2e 61 6a 61 78 53 65 74 75 70 28 7b 0a 09 6a 73 6f 6e 70 3a 20 22 63 61 6c 6c 62 | Query.ajaxSetup({..jsonp:."callb |
36b00 | 61 63 6b 22 2c 0a 09 6a 73 6f 6e 70 43 61 6c 6c 62 61 63 6b 3a 20 66 75 6e 63 74 69 6f 6e 28 29 | ack",..jsonpCallback:.function() |
36b20 | 20 7b 0a 09 09 76 61 72 20 63 61 6c 6c 62 61 63 6b 20 3d 20 6f 6c 64 43 61 6c 6c 62 61 63 6b 73 | .{...var.callback.=.oldCallbacks |
36b40 | 2e 70 6f 70 28 29 20 7c 7c 20 28 20 6a 51 75 65 72 79 2e 65 78 70 61 6e 64 6f 20 2b 20 22 5f 22 | .pop().||.(.jQuery.expando.+."_" |
36b60 | 20 2b 20 28 20 6e 6f 6e 63 65 2b 2b 20 29 20 29 3b 0a 09 09 74 68 69 73 5b 20 63 61 6c 6c 62 61 | .+.(.nonce++.).);...this[.callba |
36b80 | 63 6b 20 5d 20 3d 20 74 72 75 65 3b 0a 09 09 72 65 74 75 72 6e 20 63 61 6c 6c 62 61 63 6b 3b 0a | ck.].=.true;...return.callback;. |
36ba0 | 09 7d 0a 7d 29 3b 0a 0a 2f 2f 20 44 65 74 65 63 74 2c 20 6e 6f 72 6d 61 6c 69 7a 65 20 6f 70 74 | .}.});..//.Detect,.normalize.opt |
36bc0 | 69 6f 6e 73 20 61 6e 64 20 69 6e 73 74 61 6c 6c 20 63 61 6c 6c 62 61 63 6b 73 20 66 6f 72 20 6a | ions.and.install.callbacks.for.j |
36be0 | 73 6f 6e 70 20 72 65 71 75 65 73 74 73 0a 6a 51 75 65 72 79 2e 61 6a 61 78 50 72 65 66 69 6c 74 | sonp.requests.jQuery.ajaxPrefilt |
36c00 | 65 72 28 20 22 6a 73 6f 6e 20 6a 73 6f 6e 70 22 2c 20 66 75 6e 63 74 69 6f 6e 28 20 73 2c 20 6f | er(."json.jsonp",.function(.s,.o |
36c20 | 72 69 67 69 6e 61 6c 53 65 74 74 69 6e 67 73 2c 20 6a 71 58 48 52 20 29 20 7b 0a 0a 09 76 61 72 | riginalSettings,.jqXHR.).{...var |
36c40 | 20 63 61 6c 6c 62 61 63 6b 4e 61 6d 65 2c 20 6f 76 65 72 77 72 69 74 74 65 6e 2c 20 72 65 73 70 | .callbackName,.overwritten,.resp |
36c60 | 6f 6e 73 65 43 6f 6e 74 61 69 6e 65 72 2c 0a 09 09 64 61 74 61 20 3d 20 73 2e 64 61 74 61 2c 0a | onseContainer,...data.=.s.data,. |
36c80 | 09 09 75 72 6c 20 3d 20 73 2e 75 72 6c 2c 0a 09 09 68 61 73 43 61 6c 6c 62 61 63 6b 20 3d 20 73 | ..url.=.s.url,...hasCallback.=.s |
36ca0 | 2e 6a 73 6f 6e 70 20 21 3d 3d 20 66 61 6c 73 65 2c 0a 09 09 72 65 70 6c 61 63 65 49 6e 55 72 6c | .jsonp.!==.false,...replaceInUrl |
36cc0 | 20 3d 20 68 61 73 43 61 6c 6c 62 61 63 6b 20 26 26 20 72 6a 73 6f 6e 70 2e 74 65 73 74 28 20 75 | .=.hasCallback.&&.rjsonp.test(.u |
36ce0 | 72 6c 20 29 2c 0a 09 09 72 65 70 6c 61 63 65 49 6e 44 61 74 61 20 3d 20 68 61 73 43 61 6c 6c 62 | rl.),...replaceInData.=.hasCallb |
36d00 | 61 63 6b 20 26 26 20 21 72 65 70 6c 61 63 65 49 6e 55 72 6c 20 26 26 20 74 79 70 65 6f 66 20 64 | ack.&&.!replaceInUrl.&&.typeof.d |
36d20 | 61 74 61 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 20 26 26 0a 09 09 09 21 28 20 73 2e 63 6f 6e 74 | ata.===."string".&&....!(.s.cont |
36d40 | 65 6e 74 54 79 70 65 20 7c 7c 20 22 22 20 29 2e 69 6e 64 65 78 4f 66 28 22 61 70 70 6c 69 63 61 | entType.||."".).indexOf("applica |
36d60 | 74 69 6f 6e 2f 78 2d 77 77 77 2d 66 6f 72 6d 2d 75 72 6c 65 6e 63 6f 64 65 64 22 29 20 26 26 0a | tion/x-www-form-urlencoded").&&. |
36d80 | 09 09 09 72 6a 73 6f 6e 70 2e 74 65 73 74 28 20 64 61 74 61 20 29 3b 0a 0a 09 2f 2f 20 48 61 6e | ...rjsonp.test(.data.);...//.Han |
36da0 | 64 6c 65 20 69 66 66 20 74 68 65 20 65 78 70 65 63 74 65 64 20 64 61 74 61 20 74 79 70 65 20 69 | dle.iff.the.expected.data.type.i |
36dc0 | 73 20 22 6a 73 6f 6e 70 22 20 6f 72 20 77 65 20 68 61 76 65 20 61 20 70 61 72 61 6d 65 74 65 72 | s."jsonp".or.we.have.a.parameter |
36de0 | 20 74 6f 20 73 65 74 0a 09 69 66 20 28 20 73 2e 64 61 74 61 54 79 70 65 73 5b 20 30 20 5d 20 3d | .to.set..if.(.s.dataTypes[.0.].= |
36e00 | 3d 3d 20 22 6a 73 6f 6e 70 22 20 7c 7c 20 72 65 70 6c 61 63 65 49 6e 55 72 6c 20 7c 7c 20 72 65 | ==."jsonp".||.replaceInUrl.||.re |
36e20 | 70 6c 61 63 65 49 6e 44 61 74 61 20 29 20 7b 0a 0a 09 09 2f 2f 20 47 65 74 20 63 61 6c 6c 62 61 | placeInData.).{....//.Get.callba |
36e40 | 63 6b 20 6e 61 6d 65 2c 20 72 65 6d 65 6d 62 65 72 69 6e 67 20 70 72 65 65 78 69 73 74 69 6e 67 | ck.name,.remembering.preexisting |
36e60 | 20 76 61 6c 75 65 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20 69 74 0a 09 09 63 61 6c 6c | .value.associated.with.it...call |
36e80 | 62 61 63 6b 4e 61 6d 65 20 3d 20 73 2e 6a 73 6f 6e 70 43 61 6c 6c 62 61 63 6b 20 3d 20 6a 51 75 | backName.=.s.jsonpCallback.=.jQu |
36ea0 | 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 73 2e 6a 73 6f 6e 70 43 61 6c 6c 62 61 63 6b 20 | ery.isFunction(.s.jsonpCallback. |
36ec0 | 29 20 3f 0a 09 09 09 73 2e 6a 73 6f 6e 70 43 61 6c 6c 62 61 63 6b 28 29 20 3a 0a 09 09 09 73 2e | ).?....s.jsonpCallback().:....s. |
36ee0 | 6a 73 6f 6e 70 43 61 6c 6c 62 61 63 6b 3b 0a 09 09 6f 76 65 72 77 72 69 74 74 65 6e 20 3d 20 77 | jsonpCallback;...overwritten.=.w |
36f00 | 69 6e 64 6f 77 5b 20 63 61 6c 6c 62 61 63 6b 4e 61 6d 65 20 5d 3b 0a 0a 09 09 2f 2f 20 49 6e 73 | indow[.callbackName.];....//.Ins |
36f20 | 65 72 74 20 63 61 6c 6c 62 61 63 6b 20 69 6e 74 6f 20 75 72 6c 20 6f 72 20 66 6f 72 6d 20 64 61 | ert.callback.into.url.or.form.da |
36f40 | 74 61 0a 09 09 69 66 20 28 20 72 65 70 6c 61 63 65 49 6e 55 72 6c 20 29 20 7b 0a 09 09 09 73 2e | ta...if.(.replaceInUrl.).{....s. |
36f60 | 75 72 6c 20 3d 20 75 72 6c 2e 72 65 70 6c 61 63 65 28 20 72 6a 73 6f 6e 70 2c 20 22 24 31 22 20 | url.=.url.replace(.rjsonp,."$1". |
36f80 | 2b 20 63 61 6c 6c 62 61 63 6b 4e 61 6d 65 20 29 3b 0a 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 | +.callbackName.);...}.else.if.(. |
36fa0 | 72 65 70 6c 61 63 65 49 6e 44 61 74 61 20 29 20 7b 0a 09 09 09 73 2e 64 61 74 61 20 3d 20 64 61 | replaceInData.).{....s.data.=.da |
36fc0 | 74 61 2e 72 65 70 6c 61 63 65 28 20 72 6a 73 6f 6e 70 2c 20 22 24 31 22 20 2b 20 63 61 6c 6c 62 | ta.replace(.rjsonp,."$1".+.callb |
36fe0 | 61 63 6b 4e 61 6d 65 20 29 3b 0a 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 68 61 73 43 61 6c 6c | ackName.);...}.else.if.(.hasCall |
37000 | 62 61 63 6b 20 29 20 7b 0a 09 09 09 73 2e 75 72 6c 20 2b 3d 20 28 20 72 71 75 65 73 74 69 6f 6e | back.).{....s.url.+=.(.rquestion |
37020 | 2e 74 65 73 74 28 20 75 72 6c 20 29 20 3f 20 22 26 22 20 3a 20 22 3f 22 20 29 20 2b 20 73 2e 6a | .test(.url.).?."&".:."?".).+.s.j |
37040 | 73 6f 6e 70 20 2b 20 22 3d 22 20 2b 20 63 61 6c 6c 62 61 63 6b 4e 61 6d 65 3b 0a 09 09 7d 0a 0a | sonp.+."=".+.callbackName;...}.. |
37060 | 09 09 2f 2f 20 55 73 65 20 64 61 74 61 20 63 6f 6e 76 65 72 74 65 72 20 74 6f 20 72 65 74 72 69 | ..//.Use.data.converter.to.retri |
37080 | 65 76 65 20 6a 73 6f 6e 20 61 66 74 65 72 20 73 63 72 69 70 74 20 65 78 65 63 75 74 69 6f 6e 0a | eve.json.after.script.execution. |
370a0 | 09 09 73 2e 63 6f 6e 76 65 72 74 65 72 73 5b 22 73 63 72 69 70 74 20 6a 73 6f 6e 22 5d 20 3d 20 | ..s.converters["script.json"].=. |
370c0 | 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 69 66 20 28 20 21 72 65 73 70 6f 6e 73 65 43 6f | function().{....if.(.!responseCo |
370e0 | 6e 74 61 69 6e 65 72 20 29 20 7b 0a 09 09 09 09 6a 51 75 65 72 79 2e 65 72 72 6f 72 28 20 63 61 | ntainer.).{.....jQuery.error(.ca |
37100 | 6c 6c 62 61 63 6b 4e 61 6d 65 20 2b 20 22 20 77 61 73 20 6e 6f 74 20 63 61 6c 6c 65 64 22 20 29 | llbackName.+.".was.not.called".) |
37120 | 3b 0a 09 09 09 7d 0a 09 09 09 72 65 74 75 72 6e 20 72 65 73 70 6f 6e 73 65 43 6f 6e 74 61 69 6e | ;....}....return.responseContain |
37140 | 65 72 5b 20 30 20 5d 3b 0a 09 09 7d 3b 0a 0a 09 09 2f 2f 20 66 6f 72 63 65 20 6a 73 6f 6e 20 64 | er[.0.];...};....//.force.json.d |
37160 | 61 74 61 54 79 70 65 0a 09 09 73 2e 64 61 74 61 54 79 70 65 73 5b 20 30 20 5d 20 3d 20 22 6a 73 | ataType...s.dataTypes[.0.].=."js |
37180 | 6f 6e 22 3b 0a 0a 09 09 2f 2f 20 49 6e 73 74 61 6c 6c 20 63 61 6c 6c 62 61 63 6b 0a 09 09 77 69 | on";....//.Install.callback...wi |
371a0 | 6e 64 6f 77 5b 20 63 61 6c 6c 62 61 63 6b 4e 61 6d 65 20 5d 20 3d 20 66 75 6e 63 74 69 6f 6e 28 | ndow[.callbackName.].=.function( |
371c0 | 29 20 7b 0a 09 09 09 72 65 73 70 6f 6e 73 65 43 6f 6e 74 61 69 6e 65 72 20 3d 20 61 72 67 75 6d | ).{....responseContainer.=.argum |
371e0 | 65 6e 74 73 3b 0a 09 09 7d 3b 0a 0a 09 09 2f 2f 20 43 6c 65 61 6e 2d 75 70 20 66 75 6e 63 74 69 | ents;...};....//.Clean-up.functi |
37200 | 6f 6e 20 28 66 69 72 65 73 20 61 66 74 65 72 20 63 6f 6e 76 65 72 74 65 72 73 29 0a 09 09 6a 71 | on.(fires.after.converters)...jq |
37220 | 58 48 52 2e 61 6c 77 61 79 73 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 2f 2f 20 52 65 | XHR.always(function().{....//.Re |
37240 | 73 74 6f 72 65 20 70 72 65 65 78 69 73 74 69 6e 67 20 76 61 6c 75 65 0a 09 09 09 77 69 6e 64 6f | store.preexisting.value....windo |
37260 | 77 5b 20 63 61 6c 6c 62 61 63 6b 4e 61 6d 65 20 5d 20 3d 20 6f 76 65 72 77 72 69 74 74 65 6e 3b | w[.callbackName.].=.overwritten; |
37280 | 0a 0a 09 09 09 2f 2f 20 53 61 76 65 20 62 61 63 6b 20 61 73 20 66 72 65 65 0a 09 09 09 69 66 20 | .....//.Save.back.as.free....if. |
372a0 | 28 20 73 5b 20 63 61 6c 6c 62 61 63 6b 4e 61 6d 65 20 5d 20 29 20 7b 0a 09 09 09 09 2f 2f 20 6d | (.s[.callbackName.].).{.....//.m |
372c0 | 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 72 65 2d 75 73 69 6e 67 20 74 68 65 20 6f 70 74 69 6f | ake.sure.that.re-using.the.optio |
372e0 | 6e 73 20 64 6f 65 73 6e 27 74 20 73 63 72 65 77 20 74 68 69 6e 67 73 20 61 72 6f 75 6e 64 0a 09 | ns.doesn't.screw.things.around.. |
37300 | 09 09 09 73 2e 6a 73 6f 6e 70 43 61 6c 6c 62 61 63 6b 20 3d 20 6f 72 69 67 69 6e 61 6c 53 65 74 | ...s.jsonpCallback.=.originalSet |
37320 | 74 69 6e 67 73 2e 6a 73 6f 6e 70 43 61 6c 6c 62 61 63 6b 3b 0a 0a 09 09 09 09 2f 2f 20 73 61 76 | tings.jsonpCallback;......//.sav |
37340 | 65 20 74 68 65 20 63 61 6c 6c 62 61 63 6b 20 6e 61 6d 65 20 66 6f 72 20 66 75 74 75 72 65 20 75 | e.the.callback.name.for.future.u |
37360 | 73 65 0a 09 09 09 09 6f 6c 64 43 61 6c 6c 62 61 63 6b 73 2e 70 75 73 68 28 20 63 61 6c 6c 62 61 | se.....oldCallbacks.push(.callba |
37380 | 63 6b 4e 61 6d 65 20 29 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 43 61 6c 6c 20 69 66 20 69 74 | ckName.);....}.....//.Call.if.it |
373a0 | 20 77 61 73 20 61 20 66 75 6e 63 74 69 6f 6e 20 61 6e 64 20 77 65 20 68 61 76 65 20 61 20 72 65 | .was.a.function.and.we.have.a.re |
373c0 | 73 70 6f 6e 73 65 0a 09 09 09 69 66 20 28 20 72 65 73 70 6f 6e 73 65 43 6f 6e 74 61 69 6e 65 72 | sponse....if.(.responseContainer |
373e0 | 20 26 26 20 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 6f 76 65 72 77 72 69 74 74 | .&&.jQuery.isFunction(.overwritt |
37400 | 65 6e 20 29 20 29 20 7b 0a 09 09 09 09 6f 76 65 72 77 72 69 74 74 65 6e 28 20 72 65 73 70 6f 6e | en.).).{.....overwritten(.respon |
37420 | 73 65 43 6f 6e 74 61 69 6e 65 72 5b 20 30 20 5d 20 29 3b 0a 09 09 09 7d 0a 0a 09 09 09 72 65 73 | seContainer[.0.].);....}.....res |
37440 | 70 6f 6e 73 65 43 6f 6e 74 61 69 6e 65 72 20 3d 20 6f 76 65 72 77 72 69 74 74 65 6e 20 3d 20 75 | ponseContainer.=.overwritten.=.u |
37460 | 6e 64 65 66 69 6e 65 64 3b 0a 09 09 7d 29 3b 0a 0a 09 09 2f 2f 20 44 65 6c 65 67 61 74 65 20 74 | ndefined;...});....//.Delegate.t |
37480 | 6f 20 73 63 72 69 70 74 0a 09 09 72 65 74 75 72 6e 20 22 73 63 72 69 70 74 22 3b 0a 09 7d 0a 7d | o.script...return."script";..}.} |
374a0 | 29 3b 0a 2f 2f 20 49 6e 73 74 61 6c 6c 20 73 63 72 69 70 74 20 64 61 74 61 54 79 70 65 0a 6a 51 | );.//.Install.script.dataType.jQ |
374c0 | 75 65 72 79 2e 61 6a 61 78 53 65 74 75 70 28 7b 0a 09 61 63 63 65 70 74 73 3a 20 7b 0a 09 09 73 | uery.ajaxSetup({..accepts:.{...s |
374e0 | 63 72 69 70 74 3a 20 22 74 65 78 74 2f 6a 61 76 61 73 63 72 69 70 74 2c 20 61 70 70 6c 69 63 61 | cript:."text/javascript,.applica |
37500 | 74 69 6f 6e 2f 6a 61 76 61 73 63 72 69 70 74 2c 20 61 70 70 6c 69 63 61 74 69 6f 6e 2f 65 63 6d | tion/javascript,.application/ecm |
37520 | 61 73 63 72 69 70 74 2c 20 61 70 70 6c 69 63 61 74 69 6f 6e 2f 78 2d 65 63 6d 61 73 63 72 69 70 | ascript,.application/x-ecmascrip |
37540 | 74 22 0a 09 7d 2c 0a 09 63 6f 6e 74 65 6e 74 73 3a 20 7b 0a 09 09 73 63 72 69 70 74 3a 20 2f 6a | t"..},..contents:.{...script:./j |
37560 | 61 76 61 73 63 72 69 70 74 7c 65 63 6d 61 73 63 72 69 70 74 2f 0a 09 7d 2c 0a 09 63 6f 6e 76 65 | avascript|ecmascript/..},..conve |
37580 | 72 74 65 72 73 3a 20 7b 0a 09 09 22 74 65 78 74 20 73 63 72 69 70 74 22 3a 20 66 75 6e 63 74 69 | rters:.{..."text.script":.functi |
375a0 | 6f 6e 28 20 74 65 78 74 20 29 20 7b 0a 09 09 09 6a 51 75 65 72 79 2e 67 6c 6f 62 61 6c 45 76 61 | on(.text.).{....jQuery.globalEva |
375c0 | 6c 28 20 74 65 78 74 20 29 3b 0a 09 09 09 72 65 74 75 72 6e 20 74 65 78 74 3b 0a 09 09 7d 0a 09 | l(.text.);....return.text;...}.. |
375e0 | 7d 0a 7d 29 3b 0a 0a 2f 2f 20 48 61 6e 64 6c 65 20 63 61 63 68 65 27 73 20 73 70 65 63 69 61 6c | }.});..//.Handle.cache's.special |
37600 | 20 63 61 73 65 20 61 6e 64 20 67 6c 6f 62 61 6c 0a 6a 51 75 65 72 79 2e 61 6a 61 78 50 72 65 66 | .case.and.global.jQuery.ajaxPref |
37620 | 69 6c 74 65 72 28 20 22 73 63 72 69 70 74 22 2c 20 66 75 6e 63 74 69 6f 6e 28 20 73 20 29 20 7b | ilter(."script",.function(.s.).{ |
37640 | 0a 09 69 66 20 28 20 73 2e 63 61 63 68 65 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b | ..if.(.s.cache.===.undefined.).{ |
37660 | 0a 09 09 73 2e 63 61 63 68 65 20 3d 20 66 61 6c 73 65 3b 0a 09 7d 0a 09 69 66 20 28 20 73 2e 63 | ...s.cache.=.false;..}..if.(.s.c |
37680 | 72 6f 73 73 44 6f 6d 61 69 6e 20 29 20 7b 0a 09 09 73 2e 74 79 70 65 20 3d 20 22 47 45 54 22 3b | rossDomain.).{...s.type.=."GET"; |
376a0 | 0a 09 09 73 2e 67 6c 6f 62 61 6c 20 3d 20 66 61 6c 73 65 3b 0a 09 7d 0a 7d 29 3b 0a 0a 2f 2f 20 | ...s.global.=.false;..}.});..//. |
376c0 | 42 69 6e 64 20 73 63 72 69 70 74 20 74 61 67 20 68 61 63 6b 20 74 72 61 6e 73 70 6f 72 74 0a 6a | Bind.script.tag.hack.transport.j |
376e0 | 51 75 65 72 79 2e 61 6a 61 78 54 72 61 6e 73 70 6f 72 74 28 20 22 73 63 72 69 70 74 22 2c 20 66 | Query.ajaxTransport(."script",.f |
37700 | 75 6e 63 74 69 6f 6e 28 73 29 20 7b 0a 0a 09 2f 2f 20 54 68 69 73 20 74 72 61 6e 73 70 6f 72 74 | unction(s).{...//.This.transport |
37720 | 20 6f 6e 6c 79 20 64 65 61 6c 73 20 77 69 74 68 20 63 72 6f 73 73 20 64 6f 6d 61 69 6e 20 72 65 | .only.deals.with.cross.domain.re |
37740 | 71 75 65 73 74 73 0a 09 69 66 20 28 20 73 2e 63 72 6f 73 73 44 6f 6d 61 69 6e 20 29 20 7b 0a 0a | quests..if.(.s.crossDomain.).{.. |
37760 | 09 09 76 61 72 20 73 63 72 69 70 74 2c 0a 09 09 09 68 65 61 64 20 3d 20 64 6f 63 75 6d 65 6e 74 | ..var.script,....head.=.document |
37780 | 2e 68 65 61 64 20 7c 7c 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 | .head.||.document.getElementsByT |
377a0 | 61 67 4e 61 6d 65 28 20 22 68 65 61 64 22 20 29 5b 30 5d 20 7c 7c 20 64 6f 63 75 6d 65 6e 74 2e | agName(."head".)[0].||.document. |
377c0 | 64 6f 63 75 6d 65 6e 74 45 6c 65 6d 65 6e 74 3b 0a 0a 09 09 72 65 74 75 72 6e 20 7b 0a 0a 09 09 | documentElement;....return.{.... |
377e0 | 09 73 65 6e 64 3a 20 66 75 6e 63 74 69 6f 6e 28 20 5f 2c 20 63 61 6c 6c 62 61 63 6b 20 29 20 7b | .send:.function(._,.callback.).{ |
37800 | 0a 0a 09 09 09 09 73 63 72 69 70 74 20 3d 20 64 6f 63 75 6d 65 6e 74 2e 63 72 65 61 74 65 45 6c | ......script.=.document.createEl |
37820 | 65 6d 65 6e 74 28 20 22 73 63 72 69 70 74 22 20 29 3b 0a 0a 09 09 09 09 73 63 72 69 70 74 2e 61 | ement(."script".);......script.a |
37840 | 73 79 6e 63 20 3d 20 22 61 73 79 6e 63 22 3b 0a 0a 09 09 09 09 69 66 20 28 20 73 2e 73 63 72 69 | sync.=."async";......if.(.s.scri |
37860 | 70 74 43 68 61 72 73 65 74 20 29 20 7b 0a 09 09 09 09 09 73 63 72 69 70 74 2e 63 68 61 72 73 65 | ptCharset.).{......script.charse |
37880 | 74 20 3d 20 73 2e 73 63 72 69 70 74 43 68 61 72 73 65 74 3b 0a 09 09 09 09 7d 0a 0a 09 09 09 09 | t.=.s.scriptCharset;.....}...... |
378a0 | 73 63 72 69 70 74 2e 73 72 63 20 3d 20 73 2e 75 72 6c 3b 0a 0a 09 09 09 09 2f 2f 20 41 74 74 61 | script.src.=.s.url;......//.Atta |
378c0 | 63 68 20 68 61 6e 64 6c 65 72 73 20 66 6f 72 20 61 6c 6c 20 62 72 6f 77 73 65 72 73 0a 09 09 09 | ch.handlers.for.all.browsers.... |
378e0 | 09 73 63 72 69 70 74 2e 6f 6e 6c 6f 61 64 20 3d 20 73 63 72 69 70 74 2e 6f 6e 72 65 61 64 79 73 | .script.onload.=.script.onreadys |
37900 | 74 61 74 65 63 68 61 6e 67 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 5f 2c 20 69 73 41 62 6f 72 | tatechange.=.function(._,.isAbor |
37920 | 74 20 29 20 7b 0a 0a 09 09 09 09 09 69 66 20 28 20 69 73 41 62 6f 72 74 20 7c 7c 20 21 73 63 72 | t.).{.......if.(.isAbort.||.!scr |
37940 | 69 70 74 2e 72 65 61 64 79 53 74 61 74 65 20 7c 7c 20 2f 6c 6f 61 64 65 64 7c 63 6f 6d 70 6c 65 | ipt.readyState.||./loaded|comple |
37960 | 74 65 2f 2e 74 65 73 74 28 20 73 63 72 69 70 74 2e 72 65 61 64 79 53 74 61 74 65 20 29 20 29 20 | te/.test(.script.readyState.).). |
37980 | 7b 0a 0a 09 09 09 09 09 09 2f 2f 20 48 61 6e 64 6c 65 20 6d 65 6d 6f 72 79 20 6c 65 61 6b 20 69 | {........//.Handle.memory.leak.i |
379a0 | 6e 20 49 45 0a 09 09 09 09 09 09 73 63 72 69 70 74 2e 6f 6e 6c 6f 61 64 20 3d 20 73 63 72 69 70 | n.IE.......script.onload.=.scrip |
379c0 | 74 2e 6f 6e 72 65 61 64 79 73 74 61 74 65 63 68 61 6e 67 65 20 3d 20 6e 75 6c 6c 3b 0a 0a 09 09 | t.onreadystatechange.=.null;.... |
379e0 | 09 09 09 09 2f 2f 20 52 65 6d 6f 76 65 20 74 68 65 20 73 63 72 69 70 74 0a 09 09 09 09 09 09 69 | ....//.Remove.the.script.......i |
37a00 | 66 20 28 20 68 65 61 64 20 26 26 20 73 63 72 69 70 74 2e 70 61 72 65 6e 74 4e 6f 64 65 20 29 20 | f.(.head.&&.script.parentNode.). |
37a20 | 7b 0a 09 09 09 09 09 09 09 68 65 61 64 2e 72 65 6d 6f 76 65 43 68 69 6c 64 28 20 73 63 72 69 70 | {........head.removeChild(.scrip |
37a40 | 74 20 29 3b 0a 09 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 09 2f 2f 20 44 65 72 65 66 65 72 65 6e | t.);.......}........//.Dereferen |
37a60 | 63 65 20 74 68 65 20 73 63 72 69 70 74 0a 09 09 09 09 09 09 73 63 72 69 70 74 20 3d 20 75 6e 64 | ce.the.script.......script.=.und |
37a80 | 65 66 69 6e 65 64 3b 0a 0a 09 09 09 09 09 09 2f 2f 20 43 61 6c 6c 62 61 63 6b 20 69 66 20 6e 6f | efined;........//.Callback.if.no |
37aa0 | 74 20 61 62 6f 72 74 0a 09 09 09 09 09 09 69 66 20 28 20 21 69 73 41 62 6f 72 74 20 29 20 7b 0a | t.abort.......if.(.!isAbort.).{. |
37ac0 | 09 09 09 09 09 09 09 63 61 6c 6c 62 61 63 6b 28 20 32 30 30 2c 20 22 73 75 63 63 65 73 73 22 20 | .......callback(.200,."success". |
37ae0 | 29 3b 0a 09 09 09 09 09 09 7d 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 3b 0a 09 09 09 09 2f 2f 20 | );.......}......}.....};.....//. |
37b00 | 55 73 65 20 69 6e 73 65 72 74 42 65 66 6f 72 65 20 69 6e 73 74 65 61 64 20 6f 66 20 61 70 70 65 | Use.insertBefore.instead.of.appe |
37b20 | 6e 64 43 68 69 6c 64 20 20 74 6f 20 63 69 72 63 75 6d 76 65 6e 74 20 61 6e 20 49 45 36 20 62 75 | ndChild..to.circumvent.an.IE6.bu |
37b40 | 67 2e 0a 09 09 09 09 2f 2f 20 54 68 69 73 20 61 72 69 73 65 73 20 77 68 65 6e 20 61 20 62 61 73 | g......//.This.arises.when.a.bas |
37b60 | 65 20 6e 6f 64 65 20 69 73 20 75 73 65 64 20 28 23 32 37 30 39 20 61 6e 64 20 23 34 33 37 38 29 | e.node.is.used.(#2709.and.#4378) |
37b80 | 2e 0a 09 09 09 09 68 65 61 64 2e 69 6e 73 65 72 74 42 65 66 6f 72 65 28 20 73 63 72 69 70 74 2c | ......head.insertBefore(.script, |
37ba0 | 20 68 65 61 64 2e 66 69 72 73 74 43 68 69 6c 64 20 29 3b 0a 09 09 09 7d 2c 0a 0a 09 09 09 61 62 | .head.firstChild.);....},.....ab |
37bc0 | 6f 72 74 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 69 66 20 28 20 73 63 72 69 70 | ort:.function().{.....if.(.scrip |
37be0 | 74 20 29 20 7b 0a 09 09 09 09 09 73 63 72 69 70 74 2e 6f 6e 6c 6f 61 64 28 20 30 2c 20 31 20 29 | t.).{......script.onload(.0,.1.) |
37c00 | 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 7d 3b 0a 09 7d 0a 7d 29 3b 0a 76 61 72 20 78 68 72 | ;.....}....}...};..}.});.var.xhr |
37c20 | 43 61 6c 6c 62 61 63 6b 73 2c 0a 09 2f 2f 20 23 35 32 38 30 3a 20 49 6e 74 65 72 6e 65 74 20 45 | Callbacks,..//.#5280:.Internet.E |
37c40 | 78 70 6c 6f 72 65 72 20 77 69 6c 6c 20 6b 65 65 70 20 63 6f 6e 6e 65 63 74 69 6f 6e 73 20 61 6c | xplorer.will.keep.connections.al |
37c60 | 69 76 65 20 69 66 20 77 65 20 64 6f 6e 27 74 20 61 62 6f 72 74 20 6f 6e 20 75 6e 6c 6f 61 64 0a | ive.if.we.don't.abort.on.unload. |
37c80 | 09 78 68 72 4f 6e 55 6e 6c 6f 61 64 41 62 6f 72 74 20 3d 20 77 69 6e 64 6f 77 2e 41 63 74 69 76 | .xhrOnUnloadAbort.=.window.Activ |
37ca0 | 65 58 4f 62 6a 65 63 74 20 3f 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 2f 2f 20 41 62 6f | eXObject.?.function().{...//.Abo |
37cc0 | 72 74 20 61 6c 6c 20 70 65 6e 64 69 6e 67 20 72 65 71 75 65 73 74 73 0a 09 09 66 6f 72 20 28 20 | rt.all.pending.requests...for.(. |
37ce0 | 76 61 72 20 6b 65 79 20 69 6e 20 78 68 72 43 61 6c 6c 62 61 63 6b 73 20 29 20 7b 0a 09 09 09 78 | var.key.in.xhrCallbacks.).{....x |
37d00 | 68 72 43 61 6c 6c 62 61 63 6b 73 5b 20 6b 65 79 20 5d 28 20 30 2c 20 31 20 29 3b 0a 09 09 7d 0a | hrCallbacks[.key.](.0,.1.);...}. |
37d20 | 09 7d 20 3a 20 66 61 6c 73 65 2c 0a 09 78 68 72 49 64 20 3d 20 30 3b 0a 0a 2f 2f 20 46 75 6e 63 | .}.:.false,..xhrId.=.0;..//.Func |
37d40 | 74 69 6f 6e 73 20 74 6f 20 63 72 65 61 74 65 20 78 68 72 73 0a 66 75 6e 63 74 69 6f 6e 20 63 72 | tions.to.create.xhrs.function.cr |
37d60 | 65 61 74 65 53 74 61 6e 64 61 72 64 58 48 52 28 29 20 7b 0a 09 74 72 79 20 7b 0a 09 09 72 65 74 | eateStandardXHR().{..try.{...ret |
37d80 | 75 72 6e 20 6e 65 77 20 77 69 6e 64 6f 77 2e 58 4d 4c 48 74 74 70 52 65 71 75 65 73 74 28 29 3b | urn.new.window.XMLHttpRequest(); |
37da0 | 0a 09 7d 20 63 61 74 63 68 28 20 65 20 29 20 7b 7d 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 63 72 | ..}.catch(.e.).{}.}..function.cr |
37dc0 | 65 61 74 65 41 63 74 69 76 65 58 48 52 28 29 20 7b 0a 09 74 72 79 20 7b 0a 09 09 72 65 74 75 72 | eateActiveXHR().{..try.{...retur |
37de0 | 6e 20 6e 65 77 20 77 69 6e 64 6f 77 2e 41 63 74 69 76 65 58 4f 62 6a 65 63 74 28 20 22 4d 69 63 | n.new.window.ActiveXObject(."Mic |
37e00 | 72 6f 73 6f 66 74 2e 58 4d 4c 48 54 54 50 22 20 29 3b 0a 09 7d 20 63 61 74 63 68 28 20 65 20 29 | rosoft.XMLHTTP".);..}.catch(.e.) |
37e20 | 20 7b 7d 0a 7d 0a 0a 2f 2f 20 43 72 65 61 74 65 20 74 68 65 20 72 65 71 75 65 73 74 20 6f 62 6a | .{}.}..//.Create.the.request.obj |
37e40 | 65 63 74 0a 2f 2f 20 28 54 68 69 73 20 69 73 20 73 74 69 6c 6c 20 61 74 74 61 63 68 65 64 20 74 | ect.//.(This.is.still.attached.t |
37e60 | 6f 20 61 6a 61 78 53 65 74 74 69 6e 67 73 20 66 6f 72 20 62 61 63 6b 77 61 72 64 20 63 6f 6d 70 | o.ajaxSettings.for.backward.comp |
37e80 | 61 74 69 62 69 6c 69 74 79 29 0a 6a 51 75 65 72 79 2e 61 6a 61 78 53 65 74 74 69 6e 67 73 2e 78 | atibility).jQuery.ajaxSettings.x |
37ea0 | 68 72 20 3d 20 77 69 6e 64 6f 77 2e 41 63 74 69 76 65 58 4f 62 6a 65 63 74 20 3f 0a 09 2f 2a 20 | hr.=.window.ActiveXObject.?../*. |
37ec0 | 4d 69 63 72 6f 73 6f 66 74 20 66 61 69 6c 65 64 20 74 6f 20 70 72 6f 70 65 72 6c 79 0a 09 20 2a | Microsoft.failed.to.properly...* |
37ee0 | 20 69 6d 70 6c 65 6d 65 6e 74 20 74 68 65 20 58 4d 4c 48 74 74 70 52 65 71 75 65 73 74 20 69 6e | .implement.the.XMLHttpRequest.in |
37f00 | 20 49 45 37 20 28 63 61 6e 27 74 20 72 65 71 75 65 73 74 20 6c 6f 63 61 6c 20 66 69 6c 65 73 29 | .IE7.(can't.request.local.files) |
37f20 | 2c 0a 09 20 2a 20 73 6f 20 77 65 20 75 73 65 20 74 68 65 20 41 63 74 69 76 65 58 4f 62 6a 65 63 | ,...*.so.we.use.the.ActiveXObjec |
37f40 | 74 20 77 68 65 6e 20 69 74 20 69 73 20 61 76 61 69 6c 61 62 6c 65 0a 09 20 2a 20 41 64 64 69 74 | t.when.it.is.available...*.Addit |
37f60 | 69 6f 6e 61 6c 6c 79 20 58 4d 4c 48 74 74 70 52 65 71 75 65 73 74 20 63 61 6e 20 62 65 20 64 69 | ionally.XMLHttpRequest.can.be.di |
37f80 | 73 61 62 6c 65 64 20 69 6e 20 49 45 37 2f 49 45 38 20 73 6f 0a 09 20 2a 20 77 65 20 6e 65 65 64 | sabled.in.IE7/IE8.so...*.we.need |
37fa0 | 20 61 20 66 61 6c 6c 62 61 63 6b 2e 0a 09 20 2a 2f 0a 09 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a | .a.fallback....*/..function().{. |
37fc0 | 09 09 72 65 74 75 72 6e 20 21 74 68 69 73 2e 69 73 4c 6f 63 61 6c 20 26 26 20 63 72 65 61 74 65 | ..return.!this.isLocal.&&.create |
37fe0 | 53 74 61 6e 64 61 72 64 58 48 52 28 29 20 7c 7c 20 63 72 65 61 74 65 41 63 74 69 76 65 58 48 52 | StandardXHR().||.createActiveXHR |
38000 | 28 29 3b 0a 09 7d 20 3a 0a 09 2f 2f 20 46 6f 72 20 61 6c 6c 20 6f 74 68 65 72 20 62 72 6f 77 73 | ();..}.:..//.For.all.other.brows |
38020 | 65 72 73 2c 20 75 73 65 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 58 4d 4c 48 74 74 70 52 65 71 | ers,.use.the.standard.XMLHttpReq |
38040 | 75 65 73 74 20 6f 62 6a 65 63 74 0a 09 63 72 65 61 74 65 53 74 61 6e 64 61 72 64 58 48 52 3b 0a | uest.object..createStandardXHR;. |
38060 | 0a 2f 2f 20 44 65 74 65 72 6d 69 6e 65 20 73 75 70 70 6f 72 74 20 70 72 6f 70 65 72 74 69 65 73 | .//.Determine.support.properties |
38080 | 0a 28 66 75 6e 63 74 69 6f 6e 28 20 78 68 72 20 29 20 7b 0a 09 6a 51 75 65 72 79 2e 65 78 74 65 | .(function(.xhr.).{..jQuery.exte |
380a0 | 6e 64 28 20 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2c 20 7b 0a 09 09 61 6a 61 78 3a 20 21 21 | nd(.jQuery.support,.{...ajax:.!! |
380c0 | 78 68 72 2c 0a 09 09 63 6f 72 73 3a 20 21 21 78 68 72 20 26 26 20 28 20 22 77 69 74 68 43 72 65 | xhr,...cors:.!!xhr.&&.(."withCre |
380e0 | 64 65 6e 74 69 61 6c 73 22 20 69 6e 20 78 68 72 20 29 0a 09 7d 29 3b 0a 7d 29 28 20 6a 51 75 65 | dentials".in.xhr.)..});.})(.jQue |
38100 | 72 79 2e 61 6a 61 78 53 65 74 74 69 6e 67 73 2e 78 68 72 28 29 20 29 3b 0a 0a 2f 2f 20 43 72 65 | ry.ajaxSettings.xhr().);..//.Cre |
38120 | 61 74 65 20 74 72 61 6e 73 70 6f 72 74 20 69 66 20 74 68 65 20 62 72 6f 77 73 65 72 20 63 61 6e | ate.transport.if.the.browser.can |
38140 | 20 70 72 6f 76 69 64 65 20 61 6e 20 78 68 72 0a 69 66 20 28 20 6a 51 75 65 72 79 2e 73 75 70 70 | .provide.an.xhr.if.(.jQuery.supp |
38160 | 6f 72 74 2e 61 6a 61 78 20 29 20 7b 0a 0a 09 6a 51 75 65 72 79 2e 61 6a 61 78 54 72 61 6e 73 70 | ort.ajax.).{...jQuery.ajaxTransp |
38180 | 6f 72 74 28 66 75 6e 63 74 69 6f 6e 28 20 73 20 29 20 7b 0a 09 09 2f 2f 20 43 72 6f 73 73 20 64 | ort(function(.s.).{...//.Cross.d |
381a0 | 6f 6d 61 69 6e 20 6f 6e 6c 79 20 61 6c 6c 6f 77 65 64 20 69 66 20 73 75 70 70 6f 72 74 65 64 20 | omain.only.allowed.if.supported. |
381c0 | 74 68 72 6f 75 67 68 20 58 4d 4c 48 74 74 70 52 65 71 75 65 73 74 0a 09 09 69 66 20 28 20 21 73 | through.XMLHttpRequest...if.(.!s |
381e0 | 2e 63 72 6f 73 73 44 6f 6d 61 69 6e 20 7c 7c 20 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 63 | .crossDomain.||.jQuery.support.c |
38200 | 6f 72 73 20 29 20 7b 0a 0a 09 09 09 76 61 72 20 63 61 6c 6c 62 61 63 6b 3b 0a 0a 09 09 09 72 65 | ors.).{.....var.callback;.....re |
38220 | 74 75 72 6e 20 7b 0a 09 09 09 09 73 65 6e 64 3a 20 66 75 6e 63 74 69 6f 6e 28 20 68 65 61 64 65 | turn.{.....send:.function(.heade |
38240 | 72 73 2c 20 63 6f 6d 70 6c 65 74 65 20 29 20 7b 0a 0a 09 09 09 09 09 2f 2f 20 47 65 74 20 61 20 | rs,.complete.).{.......//.Get.a. |
38260 | 6e 65 77 20 78 68 72 0a 09 09 09 09 09 76 61 72 20 68 61 6e 64 6c 65 2c 20 69 2c 0a 09 09 09 09 | new.xhr......var.handle,.i,..... |
38280 | 09 09 78 68 72 20 3d 20 73 2e 78 68 72 28 29 3b 0a 0a 09 09 09 09 09 2f 2f 20 4f 70 65 6e 20 74 | ..xhr.=.s.xhr();.......//.Open.t |
382a0 | 68 65 20 73 6f 63 6b 65 74 0a 09 09 09 09 09 2f 2f 20 50 61 73 73 69 6e 67 20 6e 75 6c 6c 20 75 | he.socket......//.Passing.null.u |
382c0 | 73 65 72 6e 61 6d 65 2c 20 67 65 6e 65 72 61 74 65 73 20 61 20 6c 6f 67 69 6e 20 70 6f 70 75 70 | sername,.generates.a.login.popup |
382e0 | 20 6f 6e 20 4f 70 65 72 61 20 28 23 32 38 36 35 29 0a 09 09 09 09 09 69 66 20 28 20 73 2e 75 73 | .on.Opera.(#2865)......if.(.s.us |
38300 | 65 72 6e 61 6d 65 20 29 20 7b 0a 09 09 09 09 09 09 78 68 72 2e 6f 70 65 6e 28 20 73 2e 74 79 70 | ername.).{.......xhr.open(.s.typ |
38320 | 65 2c 20 73 2e 75 72 6c 2c 20 73 2e 61 73 79 6e 63 2c 20 73 2e 75 73 65 72 6e 61 6d 65 2c 20 73 | e,.s.url,.s.async,.s.username,.s |
38340 | 2e 70 61 73 73 77 6f 72 64 20 29 3b 0a 09 09 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 09 | .password.);......}.else.{...... |
38360 | 09 78 68 72 2e 6f 70 65 6e 28 20 73 2e 74 79 70 65 2c 20 73 2e 75 72 6c 2c 20 73 2e 61 73 79 6e | .xhr.open(.s.type,.s.url,.s.asyn |
38380 | 63 20 29 3b 0a 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 2f 2f 20 41 70 70 6c 79 20 63 75 73 74 6f | c.);......}.......//.Apply.custo |
383a0 | 6d 20 66 69 65 6c 64 73 20 69 66 20 70 72 6f 76 69 64 65 64 0a 09 09 09 09 09 69 66 20 28 20 73 | m.fields.if.provided......if.(.s |
383c0 | 2e 78 68 72 46 69 65 6c 64 73 20 29 20 7b 0a 09 09 09 09 09 09 66 6f 72 20 28 20 69 20 69 6e 20 | .xhrFields.).{.......for.(.i.in. |
383e0 | 73 2e 78 68 72 46 69 65 6c 64 73 20 29 20 7b 0a 09 09 09 09 09 09 09 78 68 72 5b 20 69 20 5d 20 | s.xhrFields.).{........xhr[.i.]. |
38400 | 3d 20 73 2e 78 68 72 46 69 65 6c 64 73 5b 20 69 20 5d 3b 0a 09 09 09 09 09 09 7d 0a 09 09 09 09 | =.s.xhrFields[.i.];.......}..... |
38420 | 09 7d 0a 0a 09 09 09 09 09 2f 2f 20 4f 76 65 72 72 69 64 65 20 6d 69 6d 65 20 74 79 70 65 20 69 | .}.......//.Override.mime.type.i |
38440 | 66 20 6e 65 65 64 65 64 0a 09 09 09 09 09 69 66 20 28 20 73 2e 6d 69 6d 65 54 79 70 65 20 26 26 | f.needed......if.(.s.mimeType.&& |
38460 | 20 78 68 72 2e 6f 76 65 72 72 69 64 65 4d 69 6d 65 54 79 70 65 20 29 20 7b 0a 09 09 09 09 09 09 | .xhr.overrideMimeType.).{....... |
38480 | 78 68 72 2e 6f 76 65 72 72 69 64 65 4d 69 6d 65 54 79 70 65 28 20 73 2e 6d 69 6d 65 54 79 70 65 | xhr.overrideMimeType(.s.mimeType |
384a0 | 20 29 3b 0a 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 2f 2f 20 58 2d 52 65 71 75 65 73 74 65 64 2d | .);......}.......//.X-Requested- |
384c0 | 57 69 74 68 20 68 65 61 64 65 72 0a 09 09 09 09 09 2f 2f 20 46 6f 72 20 63 72 6f 73 73 2d 64 6f | With.header......//.For.cross-do |
384e0 | 6d 61 69 6e 20 72 65 71 75 65 73 74 73 2c 20 73 65 65 69 6e 67 20 61 73 20 63 6f 6e 64 69 74 69 | main.requests,.seeing.as.conditi |
38500 | 6f 6e 73 20 66 6f 72 20 61 20 70 72 65 66 6c 69 67 68 74 20 61 72 65 0a 09 09 09 09 09 2f 2f 20 | ons.for.a.preflight.are......//. |
38520 | 61 6b 69 6e 20 74 6f 20 61 20 6a 69 67 73 61 77 20 70 75 7a 7a 6c 65 2c 20 77 65 20 73 69 6d 70 | akin.to.a.jigsaw.puzzle,.we.simp |
38540 | 6c 79 20 6e 65 76 65 72 20 73 65 74 20 69 74 20 74 6f 20 62 65 20 73 75 72 65 2e 0a 09 09 09 09 | ly.never.set.it.to.be.sure...... |
38560 | 09 2f 2f 20 28 69 74 20 63 61 6e 20 61 6c 77 61 79 73 20 62 65 20 73 65 74 20 6f 6e 20 61 20 70 | .//.(it.can.always.be.set.on.a.p |
38580 | 65 72 2d 72 65 71 75 65 73 74 20 62 61 73 69 73 20 6f 72 20 65 76 65 6e 20 75 73 69 6e 67 20 61 | er-request.basis.or.even.using.a |
385a0 | 6a 61 78 53 65 74 75 70 29 0a 09 09 09 09 09 2f 2f 20 46 6f 72 20 73 61 6d 65 2d 64 6f 6d 61 69 | jaxSetup)......//.For.same-domai |
385c0 | 6e 20 72 65 71 75 65 73 74 73 2c 20 77 6f 6e 27 74 20 63 68 61 6e 67 65 20 68 65 61 64 65 72 20 | n.requests,.won't.change.header. |
385e0 | 69 66 20 61 6c 72 65 61 64 79 20 70 72 6f 76 69 64 65 64 2e 0a 09 09 09 09 09 69 66 20 28 20 21 | if.already.provided.......if.(.! |
38600 | 73 2e 63 72 6f 73 73 44 6f 6d 61 69 6e 20 26 26 20 21 68 65 61 64 65 72 73 5b 22 58 2d 52 65 71 | s.crossDomain.&&.!headers["X-Req |
38620 | 75 65 73 74 65 64 2d 57 69 74 68 22 5d 20 29 20 7b 0a 09 09 09 09 09 09 68 65 61 64 65 72 73 5b | uested-With"].).{.......headers[ |
38640 | 20 22 58 2d 52 65 71 75 65 73 74 65 64 2d 57 69 74 68 22 20 5d 20 3d 20 22 58 4d 4c 48 74 74 70 | ."X-Requested-With".].=."XMLHttp |
38660 | 52 65 71 75 65 73 74 22 3b 0a 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 2f 2f 20 4e 65 65 64 20 61 | Request";......}.......//.Need.a |
38680 | 6e 20 65 78 74 72 61 20 74 72 79 2f 63 61 74 63 68 20 66 6f 72 20 63 72 6f 73 73 20 64 6f 6d 61 | n.extra.try/catch.for.cross.doma |
386a0 | 69 6e 20 72 65 71 75 65 73 74 73 20 69 6e 20 46 69 72 65 66 6f 78 20 33 0a 09 09 09 09 09 74 72 | in.requests.in.Firefox.3......tr |
386c0 | 79 20 7b 0a 09 09 09 09 09 09 66 6f 72 20 28 20 69 20 69 6e 20 68 65 61 64 65 72 73 20 29 20 7b | y.{.......for.(.i.in.headers.).{ |
386e0 | 0a 09 09 09 09 09 09 09 78 68 72 2e 73 65 74 52 65 71 75 65 73 74 48 65 61 64 65 72 28 20 69 2c | ........xhr.setRequestHeader(.i, |
38700 | 20 68 65 61 64 65 72 73 5b 20 69 20 5d 20 29 3b 0a 09 09 09 09 09 09 7d 0a 09 09 09 09 09 7d 20 | .headers[.i.].);.......}......}. |
38720 | 63 61 74 63 68 28 20 5f 20 29 20 7b 7d 0a 0a 09 09 09 09 09 2f 2f 20 44 6f 20 73 65 6e 64 20 74 | catch(._.).{}.......//.Do.send.t |
38740 | 68 65 20 72 65 71 75 65 73 74 0a 09 09 09 09 09 2f 2f 20 54 68 69 73 20 6d 61 79 20 72 61 69 73 | he.request......//.This.may.rais |
38760 | 65 20 61 6e 20 65 78 63 65 70 74 69 6f 6e 20 77 68 69 63 68 20 69 73 20 61 63 74 75 61 6c 6c 79 | e.an.exception.which.is.actually |
38780 | 0a 09 09 09 09 09 2f 2f 20 68 61 6e 64 6c 65 64 20 69 6e 20 6a 51 75 65 72 79 2e 61 6a 61 78 20 | ......//.handled.in.jQuery.ajax. |
387a0 | 28 73 6f 20 6e 6f 20 74 72 79 2f 63 61 74 63 68 20 68 65 72 65 29 0a 09 09 09 09 09 78 68 72 2e | (so.no.try/catch.here)......xhr. |
387c0 | 73 65 6e 64 28 20 28 20 73 2e 68 61 73 43 6f 6e 74 65 6e 74 20 26 26 20 73 2e 64 61 74 61 20 29 | send(.(.s.hasContent.&&.s.data.) |
387e0 | 20 7c 7c 20 6e 75 6c 6c 20 29 3b 0a 0a 09 09 09 09 09 2f 2f 20 4c 69 73 74 65 6e 65 72 0a 09 09 | .||.null.);.......//.Listener... |
38800 | 09 09 09 63 61 6c 6c 62 61 63 6b 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 5f 2c 20 69 73 41 62 6f | ...callback.=.function(._,.isAbo |
38820 | 72 74 20 29 20 7b 0a 0a 09 09 09 09 09 09 76 61 72 20 73 74 61 74 75 73 2c 0a 09 09 09 09 09 09 | rt.).{........var.status,....... |
38840 | 09 73 74 61 74 75 73 54 65 78 74 2c 0a 09 09 09 09 09 09 09 72 65 73 70 6f 6e 73 65 48 65 61 64 | .statusText,........responseHead |
38860 | 65 72 73 2c 0a 09 09 09 09 09 09 09 72 65 73 70 6f 6e 73 65 73 2c 0a 09 09 09 09 09 09 09 78 6d | ers,........responses,........xm |
38880 | 6c 3b 0a 0a 09 09 09 09 09 09 2f 2f 20 46 69 72 65 66 6f 78 20 74 68 72 6f 77 73 20 65 78 63 65 | l;........//.Firefox.throws.exce |
388a0 | 70 74 69 6f 6e 73 20 77 68 65 6e 20 61 63 63 65 73 73 69 6e 67 20 70 72 6f 70 65 72 74 69 65 73 | ptions.when.accessing.properties |
388c0 | 0a 09 09 09 09 09 09 2f 2f 20 6f 66 20 61 6e 20 78 68 72 20 77 68 65 6e 20 61 20 6e 65 74 77 6f | .......//.of.an.xhr.when.a.netwo |
388e0 | 72 6b 20 65 72 72 6f 72 20 6f 63 63 75 72 72 65 64 0a 09 09 09 09 09 09 2f 2f 20 68 74 74 70 3a | rk.error.occurred.......//.http: |
38900 | 2f 2f 68 65 6c 70 66 75 6c 2e 6b 6e 6f 62 73 2d 64 69 61 6c 73 2e 63 6f 6d 2f 69 6e 64 65 78 2e | //helpful.knobs-dials.com/index. |
38920 | 70 68 70 2f 43 6f 6d 70 6f 6e 65 6e 74 5f 72 65 74 75 72 6e 65 64 5f 66 61 69 6c 75 72 65 5f 63 | php/Component_returned_failure_c |
38940 | 6f 64 65 3a 5f 30 78 38 30 30 34 30 31 31 31 5f 28 4e 53 5f 45 52 52 4f 52 5f 4e 4f 54 5f 41 56 | ode:_0x80040111_(NS_ERROR_NOT_AV |
38960 | 41 49 4c 41 42 4c 45 29 0a 09 09 09 09 09 09 74 72 79 20 7b 0a 0a 09 09 09 09 09 09 09 2f 2f 20 | AILABLE).......try.{.........//. |
38980 | 57 61 73 20 6e 65 76 65 72 20 63 61 6c 6c 65 64 20 61 6e 64 20 69 73 20 61 62 6f 72 74 65 64 20 | Was.never.called.and.is.aborted. |
389a0 | 6f 72 20 63 6f 6d 70 6c 65 74 65 0a 09 09 09 09 09 09 09 69 66 20 28 20 63 61 6c 6c 62 61 63 6b | or.complete........if.(.callback |
389c0 | 20 26 26 20 28 20 69 73 41 62 6f 72 74 20 7c 7c 20 78 68 72 2e 72 65 61 64 79 53 74 61 74 65 20 | .&&.(.isAbort.||.xhr.readyState. |
389e0 | 3d 3d 3d 20 34 20 29 20 29 20 7b 0a 0a 09 09 09 09 09 09 09 09 2f 2f 20 4f 6e 6c 79 20 63 61 6c | ===.4.).).{..........//.Only.cal |
38a00 | 6c 65 64 20 6f 6e 63 65 0a 09 09 09 09 09 09 09 09 63 61 6c 6c 62 61 63 6b 20 3d 20 75 6e 64 65 | led.once.........callback.=.unde |
38a20 | 66 69 6e 65 64 3b 0a 0a 09 09 09 09 09 09 09 09 2f 2f 20 44 6f 20 6e 6f 74 20 6b 65 65 70 20 61 | fined;..........//.Do.not.keep.a |
38a40 | 73 20 61 63 74 69 76 65 20 61 6e 79 6d 6f 72 65 0a 09 09 09 09 09 09 09 09 69 66 20 28 20 68 61 | s.active.anymore.........if.(.ha |
38a60 | 6e 64 6c 65 20 29 20 7b 0a 09 09 09 09 09 09 09 09 09 78 68 72 2e 6f 6e 72 65 61 64 79 73 74 61 | ndle.).{..........xhr.onreadysta |
38a80 | 74 65 63 68 61 6e 67 65 20 3d 20 6a 51 75 65 72 79 2e 6e 6f 6f 70 3b 0a 09 09 09 09 09 09 09 09 | techange.=.jQuery.noop;......... |
38aa0 | 09 69 66 20 28 20 78 68 72 4f 6e 55 6e 6c 6f 61 64 41 62 6f 72 74 20 29 20 7b 0a 09 09 09 09 09 | .if.(.xhrOnUnloadAbort.).{...... |
38ac0 | 09 09 09 09 09 64 65 6c 65 74 65 20 78 68 72 43 61 6c 6c 62 61 63 6b 73 5b 20 68 61 6e 64 6c 65 | .....delete.xhrCallbacks[.handle |
38ae0 | 20 5d 3b 0a 09 09 09 09 09 09 09 09 09 7d 0a 09 09 09 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 09 | .];..........}.........}........ |
38b00 | 09 09 2f 2f 20 49 66 20 69 74 27 73 20 61 6e 20 61 62 6f 72 74 0a 09 09 09 09 09 09 09 09 69 66 | ..//.If.it's.an.abort.........if |
38b20 | 20 28 20 69 73 41 62 6f 72 74 20 29 20 7b 0a 09 09 09 09 09 09 09 09 09 2f 2f 20 41 62 6f 72 74 | .(.isAbort.).{..........//.Abort |
38b40 | 20 69 74 20 6d 61 6e 75 61 6c 6c 79 20 69 66 20 6e 65 65 64 65 64 0a 09 09 09 09 09 09 09 09 09 | .it.manually.if.needed.......... |
38b60 | 69 66 20 28 20 78 68 72 2e 72 65 61 64 79 53 74 61 74 65 20 21 3d 3d 20 34 20 29 20 7b 0a 09 09 | if.(.xhr.readyState.!==.4.).{... |
38b80 | 09 09 09 09 09 09 09 09 78 68 72 2e 61 62 6f 72 74 28 29 3b 0a 09 09 09 09 09 09 09 09 09 7d 0a | ........xhr.abort();..........}. |
38ba0 | 09 09 09 09 09 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 09 09 09 09 09 73 74 61 74 75 73 | ........}.else.{..........status |
38bc0 | 20 3d 20 78 68 72 2e 73 74 61 74 75 73 3b 0a 09 09 09 09 09 09 09 09 09 72 65 73 70 6f 6e 73 65 | .=.xhr.status;..........response |
38be0 | 48 65 61 64 65 72 73 20 3d 20 78 68 72 2e 67 65 74 41 6c 6c 52 65 73 70 6f 6e 73 65 48 65 61 64 | Headers.=.xhr.getAllResponseHead |
38c00 | 65 72 73 28 29 3b 0a 09 09 09 09 09 09 09 09 09 72 65 73 70 6f 6e 73 65 73 20 3d 20 7b 7d 3b 0a | ers();..........responses.=.{};. |
38c20 | 09 09 09 09 09 09 09 09 09 78 6d 6c 20 3d 20 78 68 72 2e 72 65 73 70 6f 6e 73 65 58 4d 4c 3b 0a | .........xml.=.xhr.responseXML;. |
38c40 | 0a 09 09 09 09 09 09 09 09 09 2f 2f 20 43 6f 6e 73 74 72 75 63 74 20 72 65 73 70 6f 6e 73 65 20 | ..........//.Construct.response. |
38c60 | 6c 69 73 74 0a 09 09 09 09 09 09 09 09 09 69 66 20 28 20 78 6d 6c 20 26 26 20 78 6d 6c 2e 64 6f | list..........if.(.xml.&&.xml.do |
38c80 | 63 75 6d 65 6e 74 45 6c 65 6d 65 6e 74 20 2f 2a 20 23 34 39 35 38 20 2a 2f 20 29 20 7b 0a 09 09 | cumentElement./*.#4958.*/.).{... |
38ca0 | 09 09 09 09 09 09 09 09 72 65 73 70 6f 6e 73 65 73 2e 78 6d 6c 20 3d 20 78 6d 6c 3b 0a 09 09 09 | ........responses.xml.=.xml;.... |
38cc0 | 09 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 09 09 09 09 2f 2f 20 57 68 65 6e 20 72 65 71 75 65 73 | ......}...........//.When.reques |
38ce0 | 74 69 6e 67 20 62 69 6e 61 72 79 20 64 61 74 61 2c 20 49 45 36 2d 39 20 77 69 6c 6c 20 74 68 72 | ting.binary.data,.IE6-9.will.thr |
38d00 | 6f 77 20 61 6e 20 65 78 63 65 70 74 69 6f 6e 0a 09 09 09 09 09 09 09 09 09 2f 2f 20 6f 6e 20 61 | ow.an.exception..........//.on.a |
38d20 | 6e 79 20 61 74 74 65 6d 70 74 20 74 6f 20 61 63 63 65 73 73 20 72 65 73 70 6f 6e 73 65 54 65 78 | ny.attempt.to.access.responseTex |
38d40 | 74 20 28 23 31 31 34 32 36 29 0a 09 09 09 09 09 09 09 09 09 74 72 79 20 7b 0a 09 09 09 09 09 09 | t.(#11426)..........try.{....... |
38d60 | 09 09 09 09 72 65 73 70 6f 6e 73 65 73 2e 74 65 78 74 20 3d 20 78 68 72 2e 72 65 73 70 6f 6e 73 | ....responses.text.=.xhr.respons |
38d80 | 65 54 65 78 74 3b 0a 09 09 09 09 09 09 09 09 09 7d 20 63 61 74 63 68 28 20 5f 20 29 20 7b 0a 09 | eText;..........}.catch(._.).{.. |
38da0 | 09 09 09 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 09 09 09 09 2f 2f 20 46 69 72 65 66 6f 78 20 74 | ........}...........//.Firefox.t |
38dc0 | 68 72 6f 77 73 20 61 6e 20 65 78 63 65 70 74 69 6f 6e 20 77 68 65 6e 20 61 63 63 65 73 73 69 6e | hrows.an.exception.when.accessin |
38de0 | 67 0a 09 09 09 09 09 09 09 09 09 2f 2f 20 73 74 61 74 75 73 54 65 78 74 20 66 6f 72 20 66 61 75 | g..........//.statusText.for.fau |
38e00 | 6c 74 79 20 63 72 6f 73 73 2d 64 6f 6d 61 69 6e 20 72 65 71 75 65 73 74 73 0a 09 09 09 09 09 09 | lty.cross-domain.requests....... |
38e20 | 09 09 09 74 72 79 20 7b 0a 09 09 09 09 09 09 09 09 09 09 73 74 61 74 75 73 54 65 78 74 20 3d 20 | ...try.{...........statusText.=. |
38e40 | 78 68 72 2e 73 74 61 74 75 73 54 65 78 74 3b 0a 09 09 09 09 09 09 09 09 09 7d 20 63 61 74 63 68 | xhr.statusText;..........}.catch |
38e60 | 28 20 65 20 29 20 7b 0a 09 09 09 09 09 09 09 09 09 09 2f 2f 20 57 65 20 6e 6f 72 6d 61 6c 69 7a | (.e.).{...........//.We.normaliz |
38e80 | 65 20 77 69 74 68 20 57 65 62 6b 69 74 20 67 69 76 69 6e 67 20 61 6e 20 65 6d 70 74 79 20 73 74 | e.with.Webkit.giving.an.empty.st |
38ea0 | 61 74 75 73 54 65 78 74 0a 09 09 09 09 09 09 09 09 09 09 73 74 61 74 75 73 54 65 78 74 20 3d 20 | atusText...........statusText.=. |
38ec0 | 22 22 3b 0a 09 09 09 09 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 09 09 09 09 2f 2f 20 46 69 6c 74 | "";..........}...........//.Filt |
38ee0 | 65 72 20 73 74 61 74 75 73 20 66 6f 72 20 6e 6f 6e 20 73 74 61 6e 64 61 72 64 20 62 65 68 61 76 | er.status.for.non.standard.behav |
38f00 | 69 6f 72 73 0a 0a 09 09 09 09 09 09 09 09 09 2f 2f 20 49 66 20 74 68 65 20 72 65 71 75 65 73 74 | iors...........//.If.the.request |
38f20 | 20 69 73 20 6c 6f 63 61 6c 20 61 6e 64 20 77 65 20 68 61 76 65 20 64 61 74 61 3a 20 61 73 73 75 | .is.local.and.we.have.data:.assu |
38f40 | 6d 65 20 61 20 73 75 63 63 65 73 73 0a 09 09 09 09 09 09 09 09 09 2f 2f 20 28 73 75 63 63 65 73 | me.a.success..........//.(succes |
38f60 | 73 20 77 69 74 68 20 6e 6f 20 64 61 74 61 20 77 6f 6e 27 74 20 67 65 74 20 6e 6f 74 69 66 69 65 | s.with.no.data.won't.get.notifie |
38f80 | 64 2c 20 74 68 61 74 27 73 20 74 68 65 20 62 65 73 74 20 77 65 0a 09 09 09 09 09 09 09 09 09 2f | d,.that's.the.best.we........../ |
38fa0 | 2f 20 63 61 6e 20 64 6f 20 67 69 76 65 6e 20 63 75 72 72 65 6e 74 20 69 6d 70 6c 65 6d 65 6e 74 | /.can.do.given.current.implement |
38fc0 | 61 74 69 6f 6e 73 29 0a 09 09 09 09 09 09 09 09 09 69 66 20 28 20 21 73 74 61 74 75 73 20 26 26 | ations)..........if.(.!status.&& |
38fe0 | 20 73 2e 69 73 4c 6f 63 61 6c 20 26 26 20 21 73 2e 63 72 6f 73 73 44 6f 6d 61 69 6e 20 29 20 7b | .s.isLocal.&&.!s.crossDomain.).{ |
39000 | 0a 09 09 09 09 09 09 09 09 09 09 73 74 61 74 75 73 20 3d 20 72 65 73 70 6f 6e 73 65 73 2e 74 65 | ...........status.=.responses.te |
39020 | 78 74 20 3f 20 32 30 30 20 3a 20 34 30 34 3b 0a 09 09 09 09 09 09 09 09 09 2f 2f 20 49 45 20 2d | xt.?.200.:.404;..........//.IE.- |
39040 | 20 23 31 34 35 30 3a 20 73 6f 6d 65 74 69 6d 65 73 20 72 65 74 75 72 6e 73 20 31 32 32 33 20 77 | .#1450:.sometimes.returns.1223.w |
39060 | 68 65 6e 20 69 74 20 73 68 6f 75 6c 64 20 62 65 20 32 30 34 0a 09 09 09 09 09 09 09 09 09 7d 20 | hen.it.should.be.204..........}. |
39080 | 65 6c 73 65 20 69 66 20 28 20 73 74 61 74 75 73 20 3d 3d 3d 20 31 32 32 33 20 29 20 7b 0a 09 09 | else.if.(.status.===.1223.).{... |
390a0 | 09 09 09 09 09 09 09 09 73 74 61 74 75 73 20 3d 20 32 30 34 3b 0a 09 09 09 09 09 09 09 09 09 7d | ........status.=.204;..........} |
390c0 | 0a 09 09 09 09 09 09 09 09 7d 0a 09 09 09 09 09 09 09 7d 0a 09 09 09 09 09 09 7d 20 63 61 74 63 | .........}........}.......}.catc |
390e0 | 68 28 20 66 69 72 65 66 6f 78 41 63 63 65 73 73 45 78 63 65 70 74 69 6f 6e 20 29 20 7b 0a 09 09 | h(.firefoxAccessException.).{... |
39100 | 09 09 09 09 09 69 66 20 28 20 21 69 73 41 62 6f 72 74 20 29 20 7b 0a 09 09 09 09 09 09 09 09 63 | .....if.(.!isAbort.).{.........c |
39120 | 6f 6d 70 6c 65 74 65 28 20 2d 31 2c 20 66 69 72 65 66 6f 78 41 63 63 65 73 73 45 78 63 65 70 74 | omplete(.-1,.firefoxAccessExcept |
39140 | 69 6f 6e 20 29 3b 0a 09 09 09 09 09 09 09 7d 0a 09 09 09 09 09 09 7d 0a 0a 09 09 09 09 09 09 2f | ion.);........}.......}......../ |
39160 | 2f 20 43 61 6c 6c 20 63 6f 6d 70 6c 65 74 65 20 69 66 20 6e 65 65 64 65 64 0a 09 09 09 09 09 09 | /.Call.complete.if.needed....... |
39180 | 69 66 20 28 20 72 65 73 70 6f 6e 73 65 73 20 29 20 7b 0a 09 09 09 09 09 09 09 63 6f 6d 70 6c 65 | if.(.responses.).{........comple |
391a0 | 74 65 28 20 73 74 61 74 75 73 2c 20 73 74 61 74 75 73 54 65 78 74 2c 20 72 65 73 70 6f 6e 73 65 | te(.status,.statusText,.response |
391c0 | 73 2c 20 72 65 73 70 6f 6e 73 65 48 65 61 64 65 72 73 20 29 3b 0a 09 09 09 09 09 09 7d 0a 09 09 | s,.responseHeaders.);.......}... |
391e0 | 09 09 09 7d 3b 0a 0a 09 09 09 09 09 69 66 20 28 20 21 73 2e 61 73 79 6e 63 20 29 20 7b 0a 09 09 | ...};.......if.(.!s.async.).{... |
39200 | 09 09 09 09 2f 2f 20 69 66 20 77 65 27 72 65 20 69 6e 20 73 79 6e 63 20 6d 6f 64 65 20 77 65 20 | ....//.if.we're.in.sync.mode.we. |
39220 | 66 69 72 65 20 74 68 65 20 63 61 6c 6c 62 61 63 6b 0a 09 09 09 09 09 09 63 61 6c 6c 62 61 63 6b | fire.the.callback.......callback |
39240 | 28 29 3b 0a 09 09 09 09 09 7d 20 65 6c 73 65 20 69 66 20 28 20 78 68 72 2e 72 65 61 64 79 53 74 | ();......}.else.if.(.xhr.readySt |
39260 | 61 74 65 20 3d 3d 3d 20 34 20 29 20 7b 0a 09 09 09 09 09 09 2f 2f 20 28 49 45 36 20 26 20 49 45 | ate.===.4.).{.......//.(IE6.&.IE |
39280 | 37 29 20 69 66 20 69 74 27 73 20 69 6e 20 63 61 63 68 65 20 61 6e 64 20 68 61 73 20 62 65 65 6e | 7).if.it's.in.cache.and.has.been |
392a0 | 0a 09 09 09 09 09 09 2f 2f 20 72 65 74 72 69 65 76 65 64 20 64 69 72 65 63 74 6c 79 20 77 65 20 | .......//.retrieved.directly.we. |
392c0 | 6e 65 65 64 20 74 6f 20 66 69 72 65 20 74 68 65 20 63 61 6c 6c 62 61 63 6b 0a 09 09 09 09 09 09 | need.to.fire.the.callback....... |
392e0 | 73 65 74 54 69 6d 65 6f 75 74 28 20 63 61 6c 6c 62 61 63 6b 2c 20 30 20 29 3b 0a 09 09 09 09 09 | setTimeout(.callback,.0.);...... |
39300 | 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 09 09 68 61 6e 64 6c 65 20 3d 20 2b 2b 78 68 72 49 64 3b | }.else.{.......handle.=.++xhrId; |
39320 | 0a 09 09 09 09 09 09 69 66 20 28 20 78 68 72 4f 6e 55 6e 6c 6f 61 64 41 62 6f 72 74 20 29 20 7b | .......if.(.xhrOnUnloadAbort.).{ |
39340 | 0a 09 09 09 09 09 09 09 2f 2f 20 43 72 65 61 74 65 20 74 68 65 20 61 63 74 69 76 65 20 78 68 72 | ........//.Create.the.active.xhr |
39360 | 73 20 63 61 6c 6c 62 61 63 6b 73 20 6c 69 73 74 20 69 66 20 6e 65 65 64 65 64 0a 09 09 09 09 09 | s.callbacks.list.if.needed...... |
39380 | 09 09 2f 2f 20 61 6e 64 20 61 74 74 61 63 68 20 74 68 65 20 75 6e 6c 6f 61 64 20 68 61 6e 64 6c | ..//.and.attach.the.unload.handl |
393a0 | 65 72 0a 09 09 09 09 09 09 09 69 66 20 28 20 21 78 68 72 43 61 6c 6c 62 61 63 6b 73 20 29 20 7b | er........if.(.!xhrCallbacks.).{ |
393c0 | 0a 09 09 09 09 09 09 09 09 78 68 72 43 61 6c 6c 62 61 63 6b 73 20 3d 20 7b 7d 3b 0a 09 09 09 09 | .........xhrCallbacks.=.{};..... |
393e0 | 09 09 09 09 6a 51 75 65 72 79 28 20 77 69 6e 64 6f 77 20 29 2e 75 6e 6c 6f 61 64 28 20 78 68 72 | ....jQuery(.window.).unload(.xhr |
39400 | 4f 6e 55 6e 6c 6f 61 64 41 62 6f 72 74 20 29 3b 0a 09 09 09 09 09 09 09 7d 0a 09 09 09 09 09 09 | OnUnloadAbort.);........}....... |
39420 | 09 2f 2f 20 41 64 64 20 74 6f 20 6c 69 73 74 20 6f 66 20 61 63 74 69 76 65 20 78 68 72 73 20 63 | .//.Add.to.list.of.active.xhrs.c |
39440 | 61 6c 6c 62 61 63 6b 73 0a 09 09 09 09 09 09 09 78 68 72 43 61 6c 6c 62 61 63 6b 73 5b 20 68 61 | allbacks........xhrCallbacks[.ha |
39460 | 6e 64 6c 65 20 5d 20 3d 20 63 61 6c 6c 62 61 63 6b 3b 0a 09 09 09 09 09 09 7d 0a 09 09 09 09 09 | ndle.].=.callback;.......}...... |
39480 | 09 78 68 72 2e 6f 6e 72 65 61 64 79 73 74 61 74 65 63 68 61 6e 67 65 20 3d 20 63 61 6c 6c 62 61 | .xhr.onreadystatechange.=.callba |
394a0 | 63 6b 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 2c 0a 0a 09 09 09 09 61 62 6f 72 74 3a 20 66 75 | ck;......}.....},......abort:.fu |
394c0 | 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 09 69 66 20 28 20 63 61 6c 6c 62 61 63 6b 20 29 20 | nction().{......if.(.callback.). |
394e0 | 7b 0a 09 09 09 09 09 09 63 61 6c 6c 62 61 63 6b 28 30 2c 31 29 3b 0a 09 09 09 09 09 7d 0a 09 09 | {.......callback(0,1);......}... |
39500 | 09 09 7d 0a 09 09 09 7d 3b 0a 09 09 7d 0a 09 7d 29 3b 0a 7d 0a 76 61 72 20 66 78 4e 6f 77 2c 20 | ..}....};...}..});.}.var.fxNow,. |
39520 | 74 69 6d 65 72 49 64 2c 0a 09 72 66 78 74 79 70 65 73 20 3d 20 2f 5e 28 3f 3a 74 6f 67 67 6c 65 | timerId,..rfxtypes.=./^(?:toggle |
39540 | 7c 73 68 6f 77 7c 68 69 64 65 29 24 2f 2c 0a 09 72 66 78 6e 75 6d 20 3d 20 6e 65 77 20 52 65 67 | |show|hide)$/,..rfxnum.=.new.Reg |
39560 | 45 78 70 28 20 22 5e 28 3f 3a 28 5b 2d 2b 5d 29 3d 7c 29 28 22 20 2b 20 63 6f 72 65 5f 70 6e 75 | Exp(."^(?:([-+])=|)(".+.core_pnu |
39580 | 6d 20 2b 20 22 29 28 5b 61 2d 7a 25 5d 2a 29 24 22 2c 20 22 69 22 20 29 2c 0a 09 72 72 75 6e 20 | m.+.")([a-z%]*)$",."i".),..rrun. |
395a0 | 3d 20 2f 71 75 65 75 65 48 6f 6f 6b 73 24 2f 2c 0a 09 61 6e 69 6d 61 74 69 6f 6e 50 72 65 66 69 | =./queueHooks$/,..animationPrefi |
395c0 | 6c 74 65 72 73 20 3d 20 5b 20 64 65 66 61 75 6c 74 50 72 65 66 69 6c 74 65 72 20 5d 2c 0a 09 74 | lters.=.[.defaultPrefilter.],..t |
395e0 | 77 65 65 6e 65 72 73 20 3d 20 7b 0a 09 09 22 2a 22 3a 20 5b 66 75 6e 63 74 69 6f 6e 28 20 70 72 | weeners.=.{..."*":.[function(.pr |
39600 | 6f 70 2c 20 76 61 6c 75 65 20 29 20 7b 0a 09 09 09 76 61 72 20 65 6e 64 2c 20 75 6e 69 74 2c 20 | op,.value.).{....var.end,.unit,. |
39620 | 70 72 65 76 53 63 61 6c 65 2c 0a 09 09 09 09 74 77 65 65 6e 20 3d 20 74 68 69 73 2e 63 72 65 61 | prevScale,.....tween.=.this.crea |
39640 | 74 65 54 77 65 65 6e 28 20 70 72 6f 70 2c 20 76 61 6c 75 65 20 29 2c 0a 09 09 09 09 70 61 72 74 | teTween(.prop,.value.),.....part |
39660 | 73 20 3d 20 72 66 78 6e 75 6d 2e 65 78 65 63 28 20 76 61 6c 75 65 20 29 2c 0a 09 09 09 09 74 61 | s.=.rfxnum.exec(.value.),.....ta |
39680 | 72 67 65 74 20 3d 20 74 77 65 65 6e 2e 63 75 72 28 29 2c 0a 09 09 09 09 73 74 61 72 74 20 3d 20 | rget.=.tween.cur(),.....start.=. |
396a0 | 2b 74 61 72 67 65 74 20 7c 7c 20 30 2c 0a 09 09 09 09 73 63 61 6c 65 20 3d 20 31 3b 0a 0a 09 09 | +target.||.0,.....scale.=.1;.... |
396c0 | 09 69 66 20 28 20 70 61 72 74 73 20 29 20 7b 0a 09 09 09 09 65 6e 64 20 3d 20 2b 70 61 72 74 73 | .if.(.parts.).{.....end.=.+parts |
396e0 | 5b 32 5d 3b 0a 09 09 09 09 75 6e 69 74 20 3d 20 70 61 72 74 73 5b 33 5d 20 7c 7c 20 28 20 6a 51 | [2];.....unit.=.parts[3].||.(.jQ |
39700 | 75 65 72 79 2e 63 73 73 4e 75 6d 62 65 72 5b 20 70 72 6f 70 20 5d 20 3f 20 22 22 20 3a 20 22 70 | uery.cssNumber[.prop.].?."".:."p |
39720 | 78 22 20 29 3b 0a 0a 09 09 09 09 2f 2f 20 57 65 20 6e 65 65 64 20 74 6f 20 63 6f 6d 70 75 74 65 | x".);......//.We.need.to.compute |
39740 | 20 73 74 61 72 74 69 6e 67 20 76 61 6c 75 65 0a 09 09 09 09 69 66 20 28 20 75 6e 69 74 20 21 3d | .starting.value.....if.(.unit.!= |
39760 | 3d 20 22 70 78 22 20 26 26 20 73 74 61 72 74 20 29 20 7b 0a 09 09 09 09 09 2f 2f 20 49 74 65 72 | =."px".&&.start.).{......//.Iter |
39780 | 61 74 69 76 65 6c 79 20 61 70 70 72 6f 78 69 6d 61 74 65 20 66 72 6f 6d 20 61 20 6e 6f 6e 7a 65 | atively.approximate.from.a.nonze |
397a0 | 72 6f 20 73 74 61 72 74 69 6e 67 20 70 6f 69 6e 74 0a 09 09 09 09 09 2f 2f 20 50 72 65 66 65 72 | ro.starting.point......//.Prefer |
397c0 | 20 74 68 65 20 63 75 72 72 65 6e 74 20 70 72 6f 70 65 72 74 79 2c 20 62 65 63 61 75 73 65 20 74 | .the.current.property,.because.t |
397e0 | 68 69 73 20 70 72 6f 63 65 73 73 20 77 69 6c 6c 20 62 65 20 74 72 69 76 69 61 6c 20 69 66 20 69 | his.process.will.be.trivial.if.i |
39800 | 74 20 75 73 65 73 20 74 68 65 20 73 61 6d 65 20 75 6e 69 74 73 0a 09 09 09 09 09 2f 2f 20 46 61 | t.uses.the.same.units......//.Fa |
39820 | 6c 6c 62 61 63 6b 20 74 6f 20 65 6e 64 20 6f 72 20 61 20 73 69 6d 70 6c 65 20 63 6f 6e 73 74 61 | llback.to.end.or.a.simple.consta |
39840 | 6e 74 0a 09 09 09 09 09 73 74 61 72 74 20 3d 20 6a 51 75 65 72 79 2e 63 73 73 28 20 74 77 65 65 | nt......start.=.jQuery.css(.twee |
39860 | 6e 2e 65 6c 65 6d 2c 20 70 72 6f 70 2c 20 74 72 75 65 20 29 20 7c 7c 20 65 6e 64 20 7c 7c 20 31 | n.elem,.prop,.true.).||.end.||.1 |
39880 | 3b 0a 0a 09 09 09 09 09 64 6f 20 7b 0a 09 09 09 09 09 09 2f 2f 20 49 66 20 70 72 65 76 69 6f 75 | ;.......do.{.......//.If.previou |
398a0 | 73 20 69 74 65 72 61 74 69 6f 6e 20 7a 65 72 6f 65 64 20 6f 75 74 2c 20 64 6f 75 62 6c 65 20 75 | s.iteration.zeroed.out,.double.u |
398c0 | 6e 74 69 6c 20 77 65 20 67 65 74 20 2a 73 6f 6d 65 74 68 69 6e 67 2a 0a 09 09 09 09 09 09 2f 2f | ntil.we.get.*something*.......// |
398e0 | 20 55 73 65 20 61 20 73 74 72 69 6e 67 20 66 6f 72 20 64 6f 75 62 6c 69 6e 67 20 66 61 63 74 6f | .Use.a.string.for.doubling.facto |
39900 | 72 20 73 6f 20 77 65 20 64 6f 6e 27 74 20 61 63 63 69 64 65 6e 74 61 6c 6c 79 20 73 65 65 20 73 | r.so.we.don't.accidentally.see.s |
39920 | 63 61 6c 65 20 61 73 20 75 6e 63 68 61 6e 67 65 64 20 62 65 6c 6f 77 0a 09 09 09 09 09 09 70 72 | cale.as.unchanged.below.......pr |
39940 | 65 76 53 63 61 6c 65 20 3d 20 73 63 61 6c 65 20 3d 20 73 63 61 6c 65 20 7c 7c 20 22 2e 35 22 3b | evScale.=.scale.=.scale.||.".5"; |
39960 | 0a 0a 09 09 09 09 09 09 2f 2f 20 41 64 6a 75 73 74 20 61 6e 64 20 61 70 70 6c 79 0a 09 09 09 09 | ........//.Adjust.and.apply..... |
39980 | 09 09 73 74 61 72 74 20 3d 20 73 74 61 72 74 20 2f 20 73 63 61 6c 65 3b 0a 09 09 09 09 09 09 6a | ..start.=.start./.scale;.......j |
399a0 | 51 75 65 72 79 2e 73 74 79 6c 65 28 20 74 77 65 65 6e 2e 65 6c 65 6d 2c 20 70 72 6f 70 2c 20 73 | Query.style(.tween.elem,.prop,.s |
399c0 | 74 61 72 74 20 2b 20 75 6e 69 74 20 29 3b 0a 0a 09 09 09 09 09 09 2f 2f 20 55 70 64 61 74 65 20 | tart.+.unit.);........//.Update. |
399e0 | 73 63 61 6c 65 2c 20 74 6f 6c 65 72 61 74 69 6e 67 20 7a 65 72 6f 65 73 20 66 72 6f 6d 20 74 77 | scale,.tolerating.zeroes.from.tw |
39a00 | 65 65 6e 2e 63 75 72 28 29 0a 09 09 09 09 09 09 73 63 61 6c 65 20 3d 20 74 77 65 65 6e 2e 63 75 | een.cur().......scale.=.tween.cu |
39a20 | 72 28 29 20 2f 20 74 61 72 67 65 74 3b 0a 0a 09 09 09 09 09 2f 2f 20 53 74 6f 70 20 6c 6f 6f 70 | r()./.target;.......//.Stop.loop |
39a40 | 69 6e 67 20 69 66 20 77 65 27 76 65 20 68 69 74 20 74 68 65 20 6d 61 72 6b 20 6f 72 20 73 63 61 | ing.if.we've.hit.the.mark.or.sca |
39a60 | 6c 65 20 69 73 20 75 6e 63 68 61 6e 67 65 64 0a 09 09 09 09 09 7d 20 77 68 69 6c 65 20 28 20 73 | le.is.unchanged......}.while.(.s |
39a80 | 63 61 6c 65 20 21 3d 3d 20 31 20 26 26 20 73 63 61 6c 65 20 21 3d 3d 20 70 72 65 76 53 63 61 6c | cale.!==.1.&&.scale.!==.prevScal |
39aa0 | 65 20 29 3b 0a 09 09 09 09 7d 0a 0a 09 09 09 09 74 77 65 65 6e 2e 75 6e 69 74 20 3d 20 75 6e 69 | e.);.....}......tween.unit.=.uni |
39ac0 | 74 3b 0a 09 09 09 09 74 77 65 65 6e 2e 73 74 61 72 74 20 3d 20 73 74 61 72 74 3b 0a 09 09 09 09 | t;.....tween.start.=.start;..... |
39ae0 | 2f 2f 20 49 66 20 61 20 2b 3d 2f 2d 3d 20 74 6f 6b 65 6e 20 77 61 73 20 70 72 6f 76 69 64 65 64 | //.If.a.+=/-=.token.was.provided |
39b00 | 2c 20 77 65 27 72 65 20 64 6f 69 6e 67 20 61 20 72 65 6c 61 74 69 76 65 20 61 6e 69 6d 61 74 69 | ,.we're.doing.a.relative.animati |
39b20 | 6f 6e 0a 09 09 09 09 74 77 65 65 6e 2e 65 6e 64 20 3d 20 70 61 72 74 73 5b 31 5d 20 3f 20 73 74 | on.....tween.end.=.parts[1].?.st |
39b40 | 61 72 74 20 2b 20 28 20 70 61 72 74 73 5b 31 5d 20 2b 20 31 20 29 20 2a 20 65 6e 64 20 3a 20 65 | art.+.(.parts[1].+.1.).*.end.:.e |
39b60 | 6e 64 3b 0a 09 09 09 7d 0a 09 09 09 72 65 74 75 72 6e 20 74 77 65 65 6e 3b 0a 09 09 7d 5d 0a 09 | nd;....}....return.tween;...}].. |
39b80 | 7d 3b 0a 0a 2f 2f 20 41 6e 69 6d 61 74 69 6f 6e 73 20 63 72 65 61 74 65 64 20 73 79 6e 63 68 72 | };..//.Animations.created.synchr |
39ba0 | 6f 6e 6f 75 73 6c 79 20 77 69 6c 6c 20 72 75 6e 20 73 79 6e 63 68 72 6f 6e 6f 75 73 6c 79 0a 66 | onously.will.run.synchronously.f |
39bc0 | 75 6e 63 74 69 6f 6e 20 63 72 65 61 74 65 46 78 4e 6f 77 28 29 20 7b 0a 09 73 65 74 54 69 6d 65 | unction.createFxNow().{..setTime |
39be0 | 6f 75 74 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 66 78 4e 6f 77 20 3d 20 75 6e 64 65 66 | out(function().{...fxNow.=.undef |
39c00 | 69 6e 65 64 3b 0a 09 7d 2c 20 30 20 29 3b 0a 09 72 65 74 75 72 6e 20 28 20 66 78 4e 6f 77 20 3d | ined;..},.0.);..return.(.fxNow.= |
39c20 | 20 6a 51 75 65 72 79 2e 6e 6f 77 28 29 20 29 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 63 72 65 | .jQuery.now().);.}..function.cre |
39c40 | 61 74 65 54 77 65 65 6e 73 28 20 61 6e 69 6d 61 74 69 6f 6e 2c 20 70 72 6f 70 73 20 29 20 7b 0a | ateTweens(.animation,.props.).{. |
39c60 | 09 6a 51 75 65 72 79 2e 65 61 63 68 28 20 70 72 6f 70 73 2c 20 66 75 6e 63 74 69 6f 6e 28 20 70 | .jQuery.each(.props,.function(.p |
39c80 | 72 6f 70 2c 20 76 61 6c 75 65 20 29 20 7b 0a 09 09 76 61 72 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 | rop,.value.).{...var.collection. |
39ca0 | 3d 20 28 20 74 77 65 65 6e 65 72 73 5b 20 70 72 6f 70 20 5d 20 7c 7c 20 5b 5d 20 29 2e 63 6f 6e | =.(.tweeners[.prop.].||.[].).con |
39cc0 | 63 61 74 28 20 74 77 65 65 6e 65 72 73 5b 20 22 2a 22 20 5d 20 29 2c 0a 09 09 09 69 6e 64 65 78 | cat(.tweeners[."*".].),....index |
39ce0 | 20 3d 20 30 2c 0a 09 09 09 6c 65 6e 67 74 68 20 3d 20 63 6f 6c 6c 65 63 74 69 6f 6e 2e 6c 65 6e | .=.0,....length.=.collection.len |
39d00 | 67 74 68 3b 0a 09 09 66 6f 72 20 28 20 3b 20 69 6e 64 65 78 20 3c 20 6c 65 6e 67 74 68 3b 20 69 | gth;...for.(.;.index.<.length;.i |
39d20 | 6e 64 65 78 2b 2b 20 29 20 7b 0a 09 09 09 69 66 20 28 20 63 6f 6c 6c 65 63 74 69 6f 6e 5b 20 69 | ndex++.).{....if.(.collection[.i |
39d40 | 6e 64 65 78 20 5d 2e 63 61 6c 6c 28 20 61 6e 69 6d 61 74 69 6f 6e 2c 20 70 72 6f 70 2c 20 76 61 | ndex.].call(.animation,.prop,.va |
39d60 | 6c 75 65 20 29 20 29 20 7b 0a 0a 09 09 09 09 2f 2f 20 77 65 27 72 65 20 64 6f 6e 65 20 77 69 74 | lue.).).{......//.we're.done.wit |
39d80 | 68 20 74 68 69 73 20 70 72 6f 70 65 72 74 79 0a 09 09 09 09 72 65 74 75 72 6e 3b 0a 09 09 09 7d | h.this.property.....return;....} |
39da0 | 0a 09 09 7d 0a 09 7d 29 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 41 6e 69 6d 61 74 69 6f 6e 28 | ...}..});.}..function.Animation( |
39dc0 | 20 65 6c 65 6d 2c 20 70 72 6f 70 65 72 74 69 65 73 2c 20 6f 70 74 69 6f 6e 73 20 29 20 7b 0a 09 | .elem,.properties,.options.).{.. |
39de0 | 76 61 72 20 72 65 73 75 6c 74 2c 0a 09 09 69 6e 64 65 78 20 3d 20 30 2c 0a 09 09 74 77 65 65 6e | var.result,...index.=.0,...tween |
39e00 | 65 72 49 6e 64 65 78 20 3d 20 30 2c 0a 09 09 6c 65 6e 67 74 68 20 3d 20 61 6e 69 6d 61 74 69 6f | erIndex.=.0,...length.=.animatio |
39e20 | 6e 50 72 65 66 69 6c 74 65 72 73 2e 6c 65 6e 67 74 68 2c 0a 09 09 64 65 66 65 72 72 65 64 20 3d | nPrefilters.length,...deferred.= |
39e40 | 20 6a 51 75 65 72 79 2e 44 65 66 65 72 72 65 64 28 29 2e 61 6c 77 61 79 73 28 20 66 75 6e 63 74 | .jQuery.Deferred().always(.funct |
39e60 | 69 6f 6e 28 29 20 7b 0a 09 09 09 2f 2f 20 64 6f 6e 27 74 20 6d 61 74 63 68 20 65 6c 65 6d 20 69 | ion().{....//.don't.match.elem.i |
39e80 | 6e 20 74 68 65 20 3a 61 6e 69 6d 61 74 65 64 20 73 65 6c 65 63 74 6f 72 0a 09 09 09 64 65 6c 65 | n.the.:animated.selector....dele |
39ea0 | 74 65 20 74 69 63 6b 2e 65 6c 65 6d 3b 0a 09 09 7d 29 2c 0a 09 09 74 69 63 6b 20 3d 20 66 75 6e | te.tick.elem;...}),...tick.=.fun |
39ec0 | 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 76 61 72 20 63 75 72 72 65 6e 74 54 69 6d 65 20 3d 20 66 | ction().{....var.currentTime.=.f |
39ee0 | 78 4e 6f 77 20 7c 7c 20 63 72 65 61 74 65 46 78 4e 6f 77 28 29 2c 0a 09 09 09 09 72 65 6d 61 69 | xNow.||.createFxNow(),.....remai |
39f00 | 6e 69 6e 67 20 3d 20 4d 61 74 68 2e 6d 61 78 28 20 30 2c 20 61 6e 69 6d 61 74 69 6f 6e 2e 73 74 | ning.=.Math.max(.0,.animation.st |
39f20 | 61 72 74 54 69 6d 65 20 2b 20 61 6e 69 6d 61 74 69 6f 6e 2e 64 75 72 61 74 69 6f 6e 20 2d 20 63 | artTime.+.animation.duration.-.c |
39f40 | 75 72 72 65 6e 74 54 69 6d 65 20 29 2c 0a 09 09 09 09 70 65 72 63 65 6e 74 20 3d 20 31 20 2d 20 | urrentTime.),.....percent.=.1.-. |
39f60 | 28 20 72 65 6d 61 69 6e 69 6e 67 20 2f 20 61 6e 69 6d 61 74 69 6f 6e 2e 64 75 72 61 74 69 6f 6e | (.remaining./.animation.duration |
39f80 | 20 7c 7c 20 30 20 29 2c 0a 09 09 09 09 69 6e 64 65 78 20 3d 20 30 2c 0a 09 09 09 09 6c 65 6e 67 | .||.0.),.....index.=.0,.....leng |
39fa0 | 74 68 20 3d 20 61 6e 69 6d 61 74 69 6f 6e 2e 74 77 65 65 6e 73 2e 6c 65 6e 67 74 68 3b 0a 0a 09 | th.=.animation.tweens.length;... |
39fc0 | 09 09 66 6f 72 20 28 20 3b 20 69 6e 64 65 78 20 3c 20 6c 65 6e 67 74 68 20 3b 20 69 6e 64 65 78 | ..for.(.;.index.<.length.;.index |
39fe0 | 2b 2b 20 29 20 7b 0a 09 09 09 09 61 6e 69 6d 61 74 69 6f 6e 2e 74 77 65 65 6e 73 5b 20 69 6e 64 | ++.).{.....animation.tweens[.ind |
3a000 | 65 78 20 5d 2e 72 75 6e 28 20 70 65 72 63 65 6e 74 20 29 3b 0a 09 09 09 7d 0a 0a 09 09 09 64 65 | ex.].run(.percent.);....}.....de |
3a020 | 66 65 72 72 65 64 2e 6e 6f 74 69 66 79 57 69 74 68 28 20 65 6c 65 6d 2c 20 5b 20 61 6e 69 6d 61 | ferred.notifyWith(.elem,.[.anima |
3a040 | 74 69 6f 6e 2c 20 70 65 72 63 65 6e 74 2c 20 72 65 6d 61 69 6e 69 6e 67 20 5d 29 3b 0a 0a 09 09 | tion,.percent,.remaining.]);.... |
3a060 | 09 69 66 20 28 20 70 65 72 63 65 6e 74 20 3c 20 31 20 26 26 20 6c 65 6e 67 74 68 20 29 20 7b 0a | .if.(.percent.<.1.&&.length.).{. |
3a080 | 09 09 09 09 72 65 74 75 72 6e 20 72 65 6d 61 69 6e 69 6e 67 3b 0a 09 09 09 7d 20 65 6c 73 65 20 | ....return.remaining;....}.else. |
3a0a0 | 7b 0a 09 09 09 09 64 65 66 65 72 72 65 64 2e 72 65 73 6f 6c 76 65 57 69 74 68 28 20 65 6c 65 6d | {.....deferred.resolveWith(.elem |
3a0c0 | 2c 20 5b 20 61 6e 69 6d 61 74 69 6f 6e 20 5d 20 29 3b 0a 09 09 09 09 72 65 74 75 72 6e 20 66 61 | ,.[.animation.].);.....return.fa |
3a0e0 | 6c 73 65 3b 0a 09 09 09 7d 0a 09 09 7d 2c 0a 09 09 61 6e 69 6d 61 74 69 6f 6e 20 3d 20 64 65 66 | lse;....}...},...animation.=.def |
3a100 | 65 72 72 65 64 2e 70 72 6f 6d 69 73 65 28 7b 0a 09 09 09 65 6c 65 6d 3a 20 65 6c 65 6d 2c 0a 09 | erred.promise({....elem:.elem,.. |
3a120 | 09 09 70 72 6f 70 73 3a 20 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 28 20 7b 7d 2c 20 70 72 6f 70 | ..props:.jQuery.extend(.{},.prop |
3a140 | 65 72 74 69 65 73 20 29 2c 0a 09 09 09 6f 70 74 73 3a 20 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 | erties.),....opts:.jQuery.extend |
3a160 | 28 20 74 72 75 65 2c 20 7b 20 73 70 65 63 69 61 6c 45 61 73 69 6e 67 3a 20 7b 7d 20 7d 2c 20 6f | (.true,.{.specialEasing:.{}.},.o |
3a180 | 70 74 69 6f 6e 73 20 29 2c 0a 09 09 09 6f 72 69 67 69 6e 61 6c 50 72 6f 70 65 72 74 69 65 73 3a | ptions.),....originalProperties: |
3a1a0 | 20 70 72 6f 70 65 72 74 69 65 73 2c 0a 09 09 09 6f 72 69 67 69 6e 61 6c 4f 70 74 69 6f 6e 73 3a | .properties,....originalOptions: |
3a1c0 | 20 6f 70 74 69 6f 6e 73 2c 0a 09 09 09 73 74 61 72 74 54 69 6d 65 3a 20 66 78 4e 6f 77 20 7c 7c | .options,....startTime:.fxNow.|| |
3a1e0 | 20 63 72 65 61 74 65 46 78 4e 6f 77 28 29 2c 0a 09 09 09 64 75 72 61 74 69 6f 6e 3a 20 6f 70 74 | .createFxNow(),....duration:.opt |
3a200 | 69 6f 6e 73 2e 64 75 72 61 74 69 6f 6e 2c 0a 09 09 09 74 77 65 65 6e 73 3a 20 5b 5d 2c 0a 09 09 | ions.duration,....tweens:.[],... |
3a220 | 09 63 72 65 61 74 65 54 77 65 65 6e 3a 20 66 75 6e 63 74 69 6f 6e 28 20 70 72 6f 70 2c 20 65 6e | .createTween:.function(.prop,.en |
3a240 | 64 2c 20 65 61 73 69 6e 67 20 29 20 7b 0a 09 09 09 09 76 61 72 20 74 77 65 65 6e 20 3d 20 6a 51 | d,.easing.).{.....var.tween.=.jQ |
3a260 | 75 65 72 79 2e 54 77 65 65 6e 28 20 65 6c 65 6d 2c 20 61 6e 69 6d 61 74 69 6f 6e 2e 6f 70 74 73 | uery.Tween(.elem,.animation.opts |
3a280 | 2c 20 70 72 6f 70 2c 20 65 6e 64 2c 0a 09 09 09 09 09 09 61 6e 69 6d 61 74 69 6f 6e 2e 6f 70 74 | ,.prop,.end,.......animation.opt |
3a2a0 | 73 2e 73 70 65 63 69 61 6c 45 61 73 69 6e 67 5b 20 70 72 6f 70 20 5d 20 7c 7c 20 61 6e 69 6d 61 | s.specialEasing[.prop.].||.anima |
3a2c0 | 74 69 6f 6e 2e 6f 70 74 73 2e 65 61 73 69 6e 67 20 29 3b 0a 09 09 09 09 61 6e 69 6d 61 74 69 6f | tion.opts.easing.);.....animatio |
3a2e0 | 6e 2e 74 77 65 65 6e 73 2e 70 75 73 68 28 20 74 77 65 65 6e 20 29 3b 0a 09 09 09 09 72 65 74 75 | n.tweens.push(.tween.);.....retu |
3a300 | 72 6e 20 74 77 65 65 6e 3b 0a 09 09 09 7d 2c 0a 09 09 09 73 74 6f 70 3a 20 66 75 6e 63 74 69 6f | rn.tween;....},....stop:.functio |
3a320 | 6e 28 20 67 6f 74 6f 45 6e 64 20 29 20 7b 0a 09 09 09 09 76 61 72 20 69 6e 64 65 78 20 3d 20 30 | n(.gotoEnd.).{.....var.index.=.0 |
3a340 | 2c 0a 09 09 09 09 09 2f 2f 20 69 66 20 77 65 20 61 72 65 20 67 6f 69 6e 67 20 74 6f 20 74 68 65 | ,......//.if.we.are.going.to.the |
3a360 | 20 65 6e 64 2c 20 77 65 20 77 61 6e 74 20 74 6f 20 72 75 6e 20 61 6c 6c 20 74 68 65 20 74 77 65 | .end,.we.want.to.run.all.the.twe |
3a380 | 65 6e 73 0a 09 09 09 09 09 2f 2f 20 6f 74 68 65 72 77 69 73 65 20 77 65 20 73 6b 69 70 20 74 68 | ens......//.otherwise.we.skip.th |
3a3a0 | 69 73 20 70 61 72 74 0a 09 09 09 09 09 6c 65 6e 67 74 68 20 3d 20 67 6f 74 6f 45 6e 64 20 3f 20 | is.part......length.=.gotoEnd.?. |
3a3c0 | 61 6e 69 6d 61 74 69 6f 6e 2e 74 77 65 65 6e 73 2e 6c 65 6e 67 74 68 20 3a 20 30 3b 0a 0a 09 09 | animation.tweens.length.:.0;.... |
3a3e0 | 09 09 66 6f 72 20 28 20 3b 20 69 6e 64 65 78 20 3c 20 6c 65 6e 67 74 68 20 3b 20 69 6e 64 65 78 | ..for.(.;.index.<.length.;.index |
3a400 | 2b 2b 20 29 20 7b 0a 09 09 09 09 09 61 6e 69 6d 61 74 69 6f 6e 2e 74 77 65 65 6e 73 5b 20 69 6e | ++.).{......animation.tweens[.in |
3a420 | 64 65 78 20 5d 2e 72 75 6e 28 20 31 20 29 3b 0a 09 09 09 09 7d 0a 0a 09 09 09 09 2f 2f 20 72 65 | dex.].run(.1.);.....}......//.re |
3a440 | 73 6f 6c 76 65 20 77 68 65 6e 20 77 65 20 70 6c 61 79 65 64 20 74 68 65 20 6c 61 73 74 20 66 72 | solve.when.we.played.the.last.fr |
3a460 | 61 6d 65 0a 09 09 09 09 2f 2f 20 6f 74 68 65 72 77 69 73 65 2c 20 72 65 6a 65 63 74 0a 09 09 09 | ame.....//.otherwise,.reject.... |
3a480 | 09 69 66 20 28 20 67 6f 74 6f 45 6e 64 20 29 20 7b 0a 09 09 09 09 09 64 65 66 65 72 72 65 64 2e | .if.(.gotoEnd.).{......deferred. |
3a4a0 | 72 65 73 6f 6c 76 65 57 69 74 68 28 20 65 6c 65 6d 2c 20 5b 20 61 6e 69 6d 61 74 69 6f 6e 2c 20 | resolveWith(.elem,.[.animation,. |
3a4c0 | 67 6f 74 6f 45 6e 64 20 5d 20 29 3b 0a 09 09 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 09 64 | gotoEnd.].);.....}.else.{......d |
3a4e0 | 65 66 65 72 72 65 64 2e 72 65 6a 65 63 74 57 69 74 68 28 20 65 6c 65 6d 2c 20 5b 20 61 6e 69 6d | eferred.rejectWith(.elem,.[.anim |
3a500 | 61 74 69 6f 6e 2c 20 67 6f 74 6f 45 6e 64 20 5d 20 29 3b 0a 09 09 09 09 7d 0a 09 09 09 09 72 65 | ation,.gotoEnd.].);.....}.....re |
3a520 | 74 75 72 6e 20 74 68 69 73 3b 0a 09 09 09 7d 0a 09 09 7d 29 2c 0a 09 09 70 72 6f 70 73 20 3d 20 | turn.this;....}...}),...props.=. |
3a540 | 61 6e 69 6d 61 74 69 6f 6e 2e 70 72 6f 70 73 3b 0a 0a 09 70 72 6f 70 46 69 6c 74 65 72 28 20 70 | animation.props;...propFilter(.p |
3a560 | 72 6f 70 73 2c 20 61 6e 69 6d 61 74 69 6f 6e 2e 6f 70 74 73 2e 73 70 65 63 69 61 6c 45 61 73 69 | rops,.animation.opts.specialEasi |
3a580 | 6e 67 20 29 3b 0a 0a 09 66 6f 72 20 28 20 3b 20 69 6e 64 65 78 20 3c 20 6c 65 6e 67 74 68 20 3b | ng.);...for.(.;.index.<.length.; |
3a5a0 | 20 69 6e 64 65 78 2b 2b 20 29 20 7b 0a 09 09 72 65 73 75 6c 74 20 3d 20 61 6e 69 6d 61 74 69 6f | .index++.).{...result.=.animatio |
3a5c0 | 6e 50 72 65 66 69 6c 74 65 72 73 5b 20 69 6e 64 65 78 20 5d 2e 63 61 6c 6c 28 20 61 6e 69 6d 61 | nPrefilters[.index.].call(.anima |
3a5e0 | 74 69 6f 6e 2c 20 65 6c 65 6d 2c 20 70 72 6f 70 73 2c 20 61 6e 69 6d 61 74 69 6f 6e 2e 6f 70 74 | tion,.elem,.props,.animation.opt |
3a600 | 73 20 29 3b 0a 09 09 69 66 20 28 20 72 65 73 75 6c 74 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e | s.);...if.(.result.).{....return |
3a620 | 20 72 65 73 75 6c 74 3b 0a 09 09 7d 0a 09 7d 0a 0a 09 63 72 65 61 74 65 54 77 65 65 6e 73 28 20 | .result;...}..}...createTweens(. |
3a640 | 61 6e 69 6d 61 74 69 6f 6e 2c 20 70 72 6f 70 73 20 29 3b 0a 0a 09 69 66 20 28 20 6a 51 75 65 72 | animation,.props.);...if.(.jQuer |
3a660 | 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 61 6e 69 6d 61 74 69 6f 6e 2e 6f 70 74 73 2e 73 74 61 | y.isFunction(.animation.opts.sta |
3a680 | 72 74 20 29 20 29 20 7b 0a 09 09 61 6e 69 6d 61 74 69 6f 6e 2e 6f 70 74 73 2e 73 74 61 72 74 2e | rt.).).{...animation.opts.start. |
3a6a0 | 63 61 6c 6c 28 20 65 6c 65 6d 2c 20 61 6e 69 6d 61 74 69 6f 6e 20 29 3b 0a 09 7d 0a 0a 09 6a 51 | call(.elem,.animation.);..}...jQ |
3a6c0 | 75 65 72 79 2e 66 78 2e 74 69 6d 65 72 28 0a 09 09 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 28 20 | uery.fx.timer(...jQuery.extend(. |
3a6e0 | 74 69 63 6b 2c 20 7b 0a 09 09 09 61 6e 69 6d 3a 20 61 6e 69 6d 61 74 69 6f 6e 2c 0a 09 09 09 71 | tick,.{....anim:.animation,....q |
3a700 | 75 65 75 65 3a 20 61 6e 69 6d 61 74 69 6f 6e 2e 6f 70 74 73 2e 71 75 65 75 65 2c 0a 09 09 09 65 | ueue:.animation.opts.queue,....e |
3a720 | 6c 65 6d 3a 20 65 6c 65 6d 0a 09 09 7d 29 0a 09 29 3b 0a 0a 09 2f 2f 20 61 74 74 61 63 68 20 63 | lem:.elem...})..);...//.attach.c |
3a740 | 61 6c 6c 62 61 63 6b 73 20 66 72 6f 6d 20 6f 70 74 69 6f 6e 73 0a 09 72 65 74 75 72 6e 20 61 6e | allbacks.from.options..return.an |
3a760 | 69 6d 61 74 69 6f 6e 2e 70 72 6f 67 72 65 73 73 28 20 61 6e 69 6d 61 74 69 6f 6e 2e 6f 70 74 73 | imation.progress(.animation.opts |
3a780 | 2e 70 72 6f 67 72 65 73 73 20 29 0a 09 09 2e 64 6f 6e 65 28 20 61 6e 69 6d 61 74 69 6f 6e 2e 6f | .progress.)....done(.animation.o |
3a7a0 | 70 74 73 2e 64 6f 6e 65 2c 20 61 6e 69 6d 61 74 69 6f 6e 2e 6f 70 74 73 2e 63 6f 6d 70 6c 65 74 | pts.done,.animation.opts.complet |
3a7c0 | 65 20 29 0a 09 09 2e 66 61 69 6c 28 20 61 6e 69 6d 61 74 69 6f 6e 2e 6f 70 74 73 2e 66 61 69 6c | e.)....fail(.animation.opts.fail |
3a7e0 | 20 29 0a 09 09 2e 61 6c 77 61 79 73 28 20 61 6e 69 6d 61 74 69 6f 6e 2e 6f 70 74 73 2e 61 6c 77 | .)....always(.animation.opts.alw |
3a800 | 61 79 73 20 29 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 70 72 6f 70 46 69 6c 74 65 72 28 20 70 | ays.);.}..function.propFilter(.p |
3a820 | 72 6f 70 73 2c 20 73 70 65 63 69 61 6c 45 61 73 69 6e 67 20 29 20 7b 0a 09 76 61 72 20 69 6e 64 | rops,.specialEasing.).{..var.ind |
3a840 | 65 78 2c 20 6e 61 6d 65 2c 20 65 61 73 69 6e 67 2c 20 76 61 6c 75 65 2c 20 68 6f 6f 6b 73 3b 0a | ex,.name,.easing,.value,.hooks;. |
3a860 | 0a 09 2f 2f 20 63 61 6d 65 6c 43 61 73 65 2c 20 73 70 65 63 69 61 6c 45 61 73 69 6e 67 20 61 6e | ..//.camelCase,.specialEasing.an |
3a880 | 64 20 65 78 70 61 6e 64 20 63 73 73 48 6f 6f 6b 20 70 61 73 73 0a 09 66 6f 72 20 28 20 69 6e 64 | d.expand.cssHook.pass..for.(.ind |
3a8a0 | 65 78 20 69 6e 20 70 72 6f 70 73 20 29 20 7b 0a 09 09 6e 61 6d 65 20 3d 20 6a 51 75 65 72 79 2e | ex.in.props.).{...name.=.jQuery. |
3a8c0 | 63 61 6d 65 6c 43 61 73 65 28 20 69 6e 64 65 78 20 29 3b 0a 09 09 65 61 73 69 6e 67 20 3d 20 73 | camelCase(.index.);...easing.=.s |
3a8e0 | 70 65 63 69 61 6c 45 61 73 69 6e 67 5b 20 6e 61 6d 65 20 5d 3b 0a 09 09 76 61 6c 75 65 20 3d 20 | pecialEasing[.name.];...value.=. |
3a900 | 70 72 6f 70 73 5b 20 69 6e 64 65 78 20 5d 3b 0a 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e 69 73 | props[.index.];...if.(.jQuery.is |
3a920 | 41 72 72 61 79 28 20 76 61 6c 75 65 20 29 20 29 20 7b 0a 09 09 09 65 61 73 69 6e 67 20 3d 20 76 | Array(.value.).).{....easing.=.v |
3a940 | 61 6c 75 65 5b 20 31 20 5d 3b 0a 09 09 09 76 61 6c 75 65 20 3d 20 70 72 6f 70 73 5b 20 69 6e 64 | alue[.1.];....value.=.props[.ind |
3a960 | 65 78 20 5d 20 3d 20 76 61 6c 75 65 5b 20 30 20 5d 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 69 | ex.].=.value[.0.];...}....if.(.i |
3a980 | 6e 64 65 78 20 21 3d 3d 20 6e 61 6d 65 20 29 20 7b 0a 09 09 09 70 72 6f 70 73 5b 20 6e 61 6d 65 | ndex.!==.name.).{....props[.name |
3a9a0 | 20 5d 20 3d 20 76 61 6c 75 65 3b 0a 09 09 09 64 65 6c 65 74 65 20 70 72 6f 70 73 5b 20 69 6e 64 | .].=.value;....delete.props[.ind |
3a9c0 | 65 78 20 5d 3b 0a 09 09 7d 0a 0a 09 09 68 6f 6f 6b 73 20 3d 20 6a 51 75 65 72 79 2e 63 73 73 48 | ex.];...}....hooks.=.jQuery.cssH |
3a9e0 | 6f 6f 6b 73 5b 20 6e 61 6d 65 20 5d 3b 0a 09 09 69 66 20 28 20 68 6f 6f 6b 73 20 26 26 20 22 65 | ooks[.name.];...if.(.hooks.&&."e |
3aa00 | 78 70 61 6e 64 22 20 69 6e 20 68 6f 6f 6b 73 20 29 20 7b 0a 09 09 09 76 61 6c 75 65 20 3d 20 68 | xpand".in.hooks.).{....value.=.h |
3aa20 | 6f 6f 6b 73 2e 65 78 70 61 6e 64 28 20 76 61 6c 75 65 20 29 3b 0a 09 09 09 64 65 6c 65 74 65 20 | ooks.expand(.value.);....delete. |
3aa40 | 70 72 6f 70 73 5b 20 6e 61 6d 65 20 5d 3b 0a 0a 09 09 09 2f 2f 20 6e 6f 74 20 71 75 69 74 65 20 | props[.name.];.....//.not.quite. |
3aa60 | 24 2e 65 78 74 65 6e 64 2c 20 74 68 69 73 20 77 6f 6e 74 20 6f 76 65 72 77 72 69 74 65 20 6b 65 | $.extend,.this.wont.overwrite.ke |
3aa80 | 79 73 20 61 6c 72 65 61 64 79 20 70 72 65 73 65 6e 74 2e 0a 09 09 09 2f 2f 20 61 6c 73 6f 20 2d | ys.already.present.....//.also.- |
3aaa0 | 20 72 65 75 73 69 6e 67 20 27 69 6e 64 65 78 27 20 66 72 6f 6d 20 61 62 6f 76 65 20 62 65 63 61 | .reusing.'index'.from.above.beca |
3aac0 | 75 73 65 20 77 65 20 68 61 76 65 20 74 68 65 20 63 6f 72 72 65 63 74 20 22 6e 61 6d 65 22 0a 09 | use.we.have.the.correct."name".. |
3aae0 | 09 09 66 6f 72 20 28 20 69 6e 64 65 78 20 69 6e 20 76 61 6c 75 65 20 29 20 7b 0a 09 09 09 09 69 | ..for.(.index.in.value.).{.....i |
3ab00 | 66 20 28 20 21 28 20 69 6e 64 65 78 20 69 6e 20 70 72 6f 70 73 20 29 20 29 20 7b 0a 09 09 09 09 | f.(.!(.index.in.props.).).{..... |
3ab20 | 09 70 72 6f 70 73 5b 20 69 6e 64 65 78 20 5d 20 3d 20 76 61 6c 75 65 5b 20 69 6e 64 65 78 20 5d | .props[.index.].=.value[.index.] |
3ab40 | 3b 0a 09 09 09 09 09 73 70 65 63 69 61 6c 45 61 73 69 6e 67 5b 20 69 6e 64 65 78 20 5d 20 3d 20 | ;......specialEasing[.index.].=. |
3ab60 | 65 61 73 69 6e 67 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 | easing;.....}....}...}.else.{... |
3ab80 | 09 73 70 65 63 69 61 6c 45 61 73 69 6e 67 5b 20 6e 61 6d 65 20 5d 20 3d 20 65 61 73 69 6e 67 3b | .specialEasing[.name.].=.easing; |
3aba0 | 0a 09 09 7d 0a 09 7d 0a 7d 0a 0a 6a 51 75 65 72 79 2e 41 6e 69 6d 61 74 69 6f 6e 20 3d 20 6a 51 | ...}..}.}..jQuery.Animation.=.jQ |
3abc0 | 75 65 72 79 2e 65 78 74 65 6e 64 28 20 41 6e 69 6d 61 74 69 6f 6e 2c 20 7b 0a 0a 09 74 77 65 65 | uery.extend(.Animation,.{...twee |
3abe0 | 6e 65 72 3a 20 66 75 6e 63 74 69 6f 6e 28 20 70 72 6f 70 73 2c 20 63 61 6c 6c 62 61 63 6b 20 29 | ner:.function(.props,.callback.) |
3ac00 | 20 7b 0a 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 70 72 6f | .{...if.(.jQuery.isFunction(.pro |
3ac20 | 70 73 20 29 20 29 20 7b 0a 09 09 09 63 61 6c 6c 62 61 63 6b 20 3d 20 70 72 6f 70 73 3b 0a 09 09 | ps.).).{....callback.=.props;... |
3ac40 | 09 70 72 6f 70 73 20 3d 20 5b 20 22 2a 22 20 5d 3b 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 | .props.=.[."*".];...}.else.{.... |
3ac60 | 70 72 6f 70 73 20 3d 20 70 72 6f 70 73 2e 73 70 6c 69 74 28 22 20 22 29 3b 0a 09 09 7d 0a 0a 09 | props.=.props.split(".");...}... |
3ac80 | 09 76 61 72 20 70 72 6f 70 2c 0a 09 09 09 69 6e 64 65 78 20 3d 20 30 2c 0a 09 09 09 6c 65 6e 67 | .var.prop,....index.=.0,....leng |
3aca0 | 74 68 20 3d 20 70 72 6f 70 73 2e 6c 65 6e 67 74 68 3b 0a 0a 09 09 66 6f 72 20 28 20 3b 20 69 6e | th.=.props.length;....for.(.;.in |
3acc0 | 64 65 78 20 3c 20 6c 65 6e 67 74 68 20 3b 20 69 6e 64 65 78 2b 2b 20 29 20 7b 0a 09 09 09 70 72 | dex.<.length.;.index++.).{....pr |
3ace0 | 6f 70 20 3d 20 70 72 6f 70 73 5b 20 69 6e 64 65 78 20 5d 3b 0a 09 09 09 74 77 65 65 6e 65 72 73 | op.=.props[.index.];....tweeners |
3ad00 | 5b 20 70 72 6f 70 20 5d 20 3d 20 74 77 65 65 6e 65 72 73 5b 20 70 72 6f 70 20 5d 20 7c 7c 20 5b | [.prop.].=.tweeners[.prop.].||.[ |
3ad20 | 5d 3b 0a 09 09 09 74 77 65 65 6e 65 72 73 5b 20 70 72 6f 70 20 5d 2e 75 6e 73 68 69 66 74 28 20 | ];....tweeners[.prop.].unshift(. |
3ad40 | 63 61 6c 6c 62 61 63 6b 20 29 3b 0a 09 09 7d 0a 09 7d 2c 0a 0a 09 70 72 65 66 69 6c 74 65 72 3a | callback.);...}..},...prefilter: |
3ad60 | 20 66 75 6e 63 74 69 6f 6e 28 20 63 61 6c 6c 62 61 63 6b 2c 20 70 72 65 70 65 6e 64 20 29 20 7b | .function(.callback,.prepend.).{ |
3ad80 | 0a 09 09 69 66 20 28 20 70 72 65 70 65 6e 64 20 29 20 7b 0a 09 09 09 61 6e 69 6d 61 74 69 6f 6e | ...if.(.prepend.).{....animation |
3ada0 | 50 72 65 66 69 6c 74 65 72 73 2e 75 6e 73 68 69 66 74 28 20 63 61 6c 6c 62 61 63 6b 20 29 3b 0a | Prefilters.unshift(.callback.);. |
3adc0 | 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 61 6e 69 6d 61 74 69 6f 6e 50 72 65 66 69 6c 74 65 72 | ..}.else.{....animationPrefilter |
3ade0 | 73 2e 70 75 73 68 28 20 63 61 6c 6c 62 61 63 6b 20 29 3b 0a 09 09 7d 0a 09 7d 0a 7d 29 3b 0a 0a | s.push(.callback.);...}..}.});.. |
3ae00 | 66 75 6e 63 74 69 6f 6e 20 64 65 66 61 75 6c 74 50 72 65 66 69 6c 74 65 72 28 20 65 6c 65 6d 2c | function.defaultPrefilter(.elem, |
3ae20 | 20 70 72 6f 70 73 2c 20 6f 70 74 73 20 29 20 7b 0a 09 76 61 72 20 69 6e 64 65 78 2c 20 70 72 6f | .props,.opts.).{..var.index,.pro |
3ae40 | 70 2c 20 76 61 6c 75 65 2c 20 6c 65 6e 67 74 68 2c 20 64 61 74 61 53 68 6f 77 2c 20 74 77 65 65 | p,.value,.length,.dataShow,.twee |
3ae60 | 6e 2c 20 68 6f 6f 6b 73 2c 20 6f 6c 64 66 69 72 65 2c 0a 09 09 61 6e 69 6d 20 3d 20 74 68 69 73 | n,.hooks,.oldfire,...anim.=.this |
3ae80 | 2c 0a 09 09 73 74 79 6c 65 20 3d 20 65 6c 65 6d 2e 73 74 79 6c 65 2c 0a 09 09 6f 72 69 67 20 3d | ,...style.=.elem.style,...orig.= |
3aea0 | 20 7b 7d 2c 0a 09 09 68 61 6e 64 6c 65 64 20 3d 20 5b 5d 2c 0a 09 09 68 69 64 64 65 6e 20 3d 20 | .{},...handled.=.[],...hidden.=. |
3aec0 | 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 26 26 20 69 73 48 69 64 64 65 6e 28 20 65 6c 65 6d 20 | elem.nodeType.&&.isHidden(.elem. |
3aee0 | 29 3b 0a 0a 09 2f 2f 20 68 61 6e 64 6c 65 20 71 75 65 75 65 3a 20 66 61 6c 73 65 20 70 72 6f 6d | );...//.handle.queue:.false.prom |
3af00 | 69 73 65 73 0a 09 69 66 20 28 20 21 6f 70 74 73 2e 71 75 65 75 65 20 29 20 7b 0a 09 09 68 6f 6f | ises..if.(.!opts.queue.).{...hoo |
3af20 | 6b 73 20 3d 20 6a 51 75 65 72 79 2e 5f 71 75 65 75 65 48 6f 6f 6b 73 28 20 65 6c 65 6d 2c 20 22 | ks.=.jQuery._queueHooks(.elem,." |
3af40 | 66 78 22 20 29 3b 0a 09 09 69 66 20 28 20 68 6f 6f 6b 73 2e 75 6e 71 75 65 75 65 64 20 3d 3d 20 | fx".);...if.(.hooks.unqueued.==. |
3af60 | 6e 75 6c 6c 20 29 20 7b 0a 09 09 09 68 6f 6f 6b 73 2e 75 6e 71 75 65 75 65 64 20 3d 20 30 3b 0a | null.).{....hooks.unqueued.=.0;. |
3af80 | 09 09 09 6f 6c 64 66 69 72 65 20 3d 20 68 6f 6f 6b 73 2e 65 6d 70 74 79 2e 66 69 72 65 3b 0a 09 | ...oldfire.=.hooks.empty.fire;.. |
3afa0 | 09 09 68 6f 6f 6b 73 2e 65 6d 70 74 79 2e 66 69 72 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 20 | ..hooks.empty.fire.=.function(). |
3afc0 | 7b 0a 09 09 09 09 69 66 20 28 20 21 68 6f 6f 6b 73 2e 75 6e 71 75 65 75 65 64 20 29 20 7b 0a 09 | {.....if.(.!hooks.unqueued.).{.. |
3afe0 | 09 09 09 09 6f 6c 64 66 69 72 65 28 29 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 3b 0a 09 09 7d 0a 09 | ....oldfire();.....}....};...}.. |
3b000 | 09 68 6f 6f 6b 73 2e 75 6e 71 75 65 75 65 64 2b 2b 3b 0a 0a 09 09 61 6e 69 6d 2e 61 6c 77 61 79 | .hooks.unqueued++;....anim.alway |
3b020 | 73 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 2f 2f 20 64 6f 69 6e 67 20 74 68 69 73 20 | s(function().{....//.doing.this. |
3b040 | 6d 61 6b 65 73 20 73 75 72 65 20 74 68 61 74 20 74 68 65 20 63 6f 6d 70 6c 65 74 65 20 68 61 6e | makes.sure.that.the.complete.han |
3b060 | 64 6c 65 72 20 77 69 6c 6c 20 62 65 20 63 61 6c 6c 65 64 0a 09 09 09 2f 2f 20 62 65 66 6f 72 65 | dler.will.be.called....//.before |
3b080 | 20 74 68 69 73 20 63 6f 6d 70 6c 65 74 65 73 0a 09 09 09 61 6e 69 6d 2e 61 6c 77 61 79 73 28 66 | .this.completes....anim.always(f |
3b0a0 | 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 68 6f 6f 6b 73 2e 75 6e 71 75 65 75 65 64 2d 2d | unction().{.....hooks.unqueued-- |
3b0c0 | 3b 0a 09 09 09 09 69 66 20 28 20 21 6a 51 75 65 72 79 2e 71 75 65 75 65 28 20 65 6c 65 6d 2c 20 | ;.....if.(.!jQuery.queue(.elem,. |
3b0e0 | 22 66 78 22 20 29 2e 6c 65 6e 67 74 68 20 29 20 7b 0a 09 09 09 09 09 68 6f 6f 6b 73 2e 65 6d 70 | "fx".).length.).{......hooks.emp |
3b100 | 74 79 2e 66 69 72 65 28 29 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 29 3b 0a 09 09 7d 29 3b 0a 09 7d | ty.fire();.....}....});...});..} |
3b120 | 0a 0a 09 2f 2f 20 68 65 69 67 68 74 2f 77 69 64 74 68 20 6f 76 65 72 66 6c 6f 77 20 70 61 73 73 | ...//.height/width.overflow.pass |
3b140 | 0a 09 69 66 20 28 20 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 31 20 26 26 20 28 20 | ..if.(.elem.nodeType.===.1.&&.(. |
3b160 | 22 68 65 69 67 68 74 22 20 69 6e 20 70 72 6f 70 73 20 7c 7c 20 22 77 69 64 74 68 22 20 69 6e 20 | "height".in.props.||."width".in. |
3b180 | 70 72 6f 70 73 20 29 20 29 20 7b 0a 09 09 2f 2f 20 4d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 | props.).).{...//.Make.sure.that. |
3b1a0 | 6e 6f 74 68 69 6e 67 20 73 6e 65 61 6b 73 20 6f 75 74 0a 09 09 2f 2f 20 52 65 63 6f 72 64 20 61 | nothing.sneaks.out...//.Record.a |
3b1c0 | 6c 6c 20 33 20 6f 76 65 72 66 6c 6f 77 20 61 74 74 72 69 62 75 74 65 73 20 62 65 63 61 75 73 65 | ll.3.overflow.attributes.because |
3b1e0 | 20 49 45 20 64 6f 65 73 20 6e 6f 74 0a 09 09 2f 2f 20 63 68 61 6e 67 65 20 74 68 65 20 6f 76 65 | .IE.does.not...//.change.the.ove |
3b200 | 72 66 6c 6f 77 20 61 74 74 72 69 62 75 74 65 20 77 68 65 6e 20 6f 76 65 72 66 6c 6f 77 58 20 61 | rflow.attribute.when.overflowX.a |
3b220 | 6e 64 0a 09 09 2f 2f 20 6f 76 65 72 66 6c 6f 77 59 20 61 72 65 20 73 65 74 20 74 6f 20 74 68 65 | nd...//.overflowY.are.set.to.the |
3b240 | 20 73 61 6d 65 20 76 61 6c 75 65 0a 09 09 6f 70 74 73 2e 6f 76 65 72 66 6c 6f 77 20 3d 20 5b 20 | .same.value...opts.overflow.=.[. |
3b260 | 73 74 79 6c 65 2e 6f 76 65 72 66 6c 6f 77 2c 20 73 74 79 6c 65 2e 6f 76 65 72 66 6c 6f 77 58 2c | style.overflow,.style.overflowX, |
3b280 | 20 73 74 79 6c 65 2e 6f 76 65 72 66 6c 6f 77 59 20 5d 3b 0a 0a 09 09 2f 2f 20 53 65 74 20 64 69 | .style.overflowY.];....//.Set.di |
3b2a0 | 73 70 6c 61 79 20 70 72 6f 70 65 72 74 79 20 74 6f 20 69 6e 6c 69 6e 65 2d 62 6c 6f 63 6b 20 66 | splay.property.to.inline-block.f |
3b2c0 | 6f 72 20 68 65 69 67 68 74 2f 77 69 64 74 68 0a 09 09 2f 2f 20 61 6e 69 6d 61 74 69 6f 6e 73 20 | or.height/width...//.animations. |
3b2e0 | 6f 6e 20 69 6e 6c 69 6e 65 20 65 6c 65 6d 65 6e 74 73 20 74 68 61 74 20 61 72 65 20 68 61 76 69 | on.inline.elements.that.are.havi |
3b300 | 6e 67 20 77 69 64 74 68 2f 68 65 69 67 68 74 20 61 6e 69 6d 61 74 65 64 0a 09 09 69 66 20 28 20 | ng.width/height.animated...if.(. |
3b320 | 6a 51 75 65 72 79 2e 63 73 73 28 20 65 6c 65 6d 2c 20 22 64 69 73 70 6c 61 79 22 20 29 20 3d 3d | jQuery.css(.elem,."display".).== |
3b340 | 3d 20 22 69 6e 6c 69 6e 65 22 20 26 26 0a 09 09 09 09 6a 51 75 65 72 79 2e 63 73 73 28 20 65 6c | =."inline".&&.....jQuery.css(.el |
3b360 | 65 6d 2c 20 22 66 6c 6f 61 74 22 20 29 20 3d 3d 3d 20 22 6e 6f 6e 65 22 20 29 20 7b 0a 0a 09 09 | em,."float".).===."none".).{.... |
3b380 | 09 2f 2f 20 69 6e 6c 69 6e 65 2d 6c 65 76 65 6c 20 65 6c 65 6d 65 6e 74 73 20 61 63 63 65 70 74 | .//.inline-level.elements.accept |
3b3a0 | 20 69 6e 6c 69 6e 65 2d 62 6c 6f 63 6b 3b 0a 09 09 09 2f 2f 20 62 6c 6f 63 6b 2d 6c 65 76 65 6c | .inline-block;....//.block-level |
3b3c0 | 20 65 6c 65 6d 65 6e 74 73 20 6e 65 65 64 20 74 6f 20 62 65 20 69 6e 6c 69 6e 65 20 77 69 74 68 | .elements.need.to.be.inline.with |
3b3e0 | 20 6c 61 79 6f 75 74 0a 09 09 09 69 66 20 28 20 21 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e | .layout....if.(.!jQuery.support. |
3b400 | 69 6e 6c 69 6e 65 42 6c 6f 63 6b 4e 65 65 64 73 4c 61 79 6f 75 74 20 7c 7c 20 63 73 73 5f 64 65 | inlineBlockNeedsLayout.||.css_de |
3b420 | 66 61 75 6c 74 44 69 73 70 6c 61 79 28 20 65 6c 65 6d 2e 6e 6f 64 65 4e 61 6d 65 20 29 20 3d 3d | faultDisplay(.elem.nodeName.).== |
3b440 | 3d 20 22 69 6e 6c 69 6e 65 22 20 29 20 7b 0a 09 09 09 09 73 74 79 6c 65 2e 64 69 73 70 6c 61 79 | =."inline".).{.....style.display |
3b460 | 20 3d 20 22 69 6e 6c 69 6e 65 2d 62 6c 6f 63 6b 22 3b 0a 0a 09 09 09 7d 20 65 6c 73 65 20 7b 0a | .=."inline-block";.....}.else.{. |
3b480 | 09 09 09 09 73 74 79 6c 65 2e 7a 6f 6f 6d 20 3d 20 31 3b 0a 09 09 09 7d 0a 09 09 7d 0a 09 7d 0a | ....style.zoom.=.1;....}...}..}. |
3b4a0 | 0a 09 69 66 20 28 20 6f 70 74 73 2e 6f 76 65 72 66 6c 6f 77 20 29 20 7b 0a 09 09 73 74 79 6c 65 | ..if.(.opts.overflow.).{...style |
3b4c0 | 2e 6f 76 65 72 66 6c 6f 77 20 3d 20 22 68 69 64 64 65 6e 22 3b 0a 09 09 69 66 20 28 20 21 6a 51 | .overflow.=."hidden";...if.(.!jQ |
3b4e0 | 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 73 68 72 69 6e 6b 57 72 61 70 42 6c 6f 63 6b 73 20 29 20 | uery.support.shrinkWrapBlocks.). |
3b500 | 7b 0a 09 09 09 61 6e 69 6d 2e 64 6f 6e 65 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 09 | {....anim.done(function().{..... |
3b520 | 73 74 79 6c 65 2e 6f 76 65 72 66 6c 6f 77 20 3d 20 6f 70 74 73 2e 6f 76 65 72 66 6c 6f 77 5b 20 | style.overflow.=.opts.overflow[. |
3b540 | 30 20 5d 3b 0a 09 09 09 09 73 74 79 6c 65 2e 6f 76 65 72 66 6c 6f 77 58 20 3d 20 6f 70 74 73 2e | 0.];.....style.overflowX.=.opts. |
3b560 | 6f 76 65 72 66 6c 6f 77 5b 20 31 20 5d 3b 0a 09 09 09 09 73 74 79 6c 65 2e 6f 76 65 72 66 6c 6f | overflow[.1.];.....style.overflo |
3b580 | 77 59 20 3d 20 6f 70 74 73 2e 6f 76 65 72 66 6c 6f 77 5b 20 32 20 5d 3b 0a 09 09 09 7d 29 3b 0a | wY.=.opts.overflow[.2.];....});. |
3b5a0 | 09 09 7d 0a 09 7d 0a 0a 0a 09 2f 2f 20 73 68 6f 77 2f 68 69 64 65 20 70 61 73 73 0a 09 66 6f 72 | ..}..}....//.show/hide.pass..for |
3b5c0 | 20 28 20 69 6e 64 65 78 20 69 6e 20 70 72 6f 70 73 20 29 20 7b 0a 09 09 76 61 6c 75 65 20 3d 20 | .(.index.in.props.).{...value.=. |
3b5e0 | 70 72 6f 70 73 5b 20 69 6e 64 65 78 20 5d 3b 0a 09 09 69 66 20 28 20 72 66 78 74 79 70 65 73 2e | props[.index.];...if.(.rfxtypes. |
3b600 | 65 78 65 63 28 20 76 61 6c 75 65 20 29 20 29 20 7b 0a 09 09 09 64 65 6c 65 74 65 20 70 72 6f 70 | exec(.value.).).{....delete.prop |
3b620 | 73 5b 20 69 6e 64 65 78 20 5d 3b 0a 09 09 09 69 66 20 28 20 76 61 6c 75 65 20 3d 3d 3d 20 28 20 | s[.index.];....if.(.value.===.(. |
3b640 | 68 69 64 64 65 6e 20 3f 20 22 68 69 64 65 22 20 3a 20 22 73 68 6f 77 22 20 29 20 29 20 7b 0a 09 | hidden.?."hide".:."show".).).{.. |
3b660 | 09 09 09 63 6f 6e 74 69 6e 75 65 3b 0a 09 09 09 7d 0a 09 09 09 68 61 6e 64 6c 65 64 2e 70 75 73 | ...continue;....}....handled.pus |
3b680 | 68 28 20 69 6e 64 65 78 20 29 3b 0a 09 09 7d 0a 09 7d 0a 0a 09 6c 65 6e 67 74 68 20 3d 20 68 61 | h(.index.);...}..}...length.=.ha |
3b6a0 | 6e 64 6c 65 64 2e 6c 65 6e 67 74 68 3b 0a 09 69 66 20 28 20 6c 65 6e 67 74 68 20 29 20 7b 0a 09 | ndled.length;..if.(.length.).{.. |
3b6c0 | 09 64 61 74 61 53 68 6f 77 20 3d 20 6a 51 75 65 72 79 2e 5f 64 61 74 61 28 20 65 6c 65 6d 2c 20 | .dataShow.=.jQuery._data(.elem,. |
3b6e0 | 22 66 78 73 68 6f 77 22 20 29 20 7c 7c 20 6a 51 75 65 72 79 2e 5f 64 61 74 61 28 20 65 6c 65 6d | "fxshow".).||.jQuery._data(.elem |
3b700 | 2c 20 22 66 78 73 68 6f 77 22 2c 20 7b 7d 20 29 3b 0a 09 09 69 66 20 28 20 68 69 64 64 65 6e 20 | ,."fxshow",.{}.);...if.(.hidden. |
3b720 | 29 20 7b 0a 09 09 09 6a 51 75 65 72 79 28 20 65 6c 65 6d 20 29 2e 73 68 6f 77 28 29 3b 0a 09 09 | ).{....jQuery(.elem.).show();... |
3b740 | 7d 20 65 6c 73 65 20 7b 0a 09 09 09 61 6e 69 6d 2e 64 6f 6e 65 28 66 75 6e 63 74 69 6f 6e 28 29 | }.else.{....anim.done(function() |
3b760 | 20 7b 0a 09 09 09 09 6a 51 75 65 72 79 28 20 65 6c 65 6d 20 29 2e 68 69 64 65 28 29 3b 0a 09 09 | .{.....jQuery(.elem.).hide();... |
3b780 | 09 7d 29 3b 0a 09 09 7d 0a 09 09 61 6e 69 6d 2e 64 6f 6e 65 28 66 75 6e 63 74 69 6f 6e 28 29 20 | .});...}...anim.done(function(). |
3b7a0 | 7b 0a 09 09 09 76 61 72 20 70 72 6f 70 3b 0a 09 09 09 6a 51 75 65 72 79 2e 72 65 6d 6f 76 65 44 | {....var.prop;....jQuery.removeD |
3b7c0 | 61 74 61 28 20 65 6c 65 6d 2c 20 22 66 78 73 68 6f 77 22 2c 20 74 72 75 65 20 29 3b 0a 09 09 09 | ata(.elem,."fxshow",.true.);.... |
3b7e0 | 66 6f 72 20 28 20 70 72 6f 70 20 69 6e 20 6f 72 69 67 20 29 20 7b 0a 09 09 09 09 6a 51 75 65 72 | for.(.prop.in.orig.).{.....jQuer |
3b800 | 79 2e 73 74 79 6c 65 28 20 65 6c 65 6d 2c 20 70 72 6f 70 2c 20 6f 72 69 67 5b 20 70 72 6f 70 20 | y.style(.elem,.prop,.orig[.prop. |
3b820 | 5d 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 29 3b 0a 09 09 66 6f 72 20 28 20 69 6e 64 65 78 20 3d 20 | ].);....}...});...for.(.index.=. |
3b840 | 30 20 3b 20 69 6e 64 65 78 20 3c 20 6c 65 6e 67 74 68 20 3b 20 69 6e 64 65 78 2b 2b 20 29 20 7b | 0.;.index.<.length.;.index++.).{ |
3b860 | 0a 09 09 09 70 72 6f 70 20 3d 20 68 61 6e 64 6c 65 64 5b 20 69 6e 64 65 78 20 5d 3b 0a 09 09 09 | ....prop.=.handled[.index.];.... |
3b880 | 74 77 65 65 6e 20 3d 20 61 6e 69 6d 2e 63 72 65 61 74 65 54 77 65 65 6e 28 20 70 72 6f 70 2c 20 | tween.=.anim.createTween(.prop,. |
3b8a0 | 68 69 64 64 65 6e 20 3f 20 64 61 74 61 53 68 6f 77 5b 20 70 72 6f 70 20 5d 20 3a 20 30 20 29 3b | hidden.?.dataShow[.prop.].:.0.); |
3b8c0 | 0a 09 09 09 6f 72 69 67 5b 20 70 72 6f 70 20 5d 20 3d 20 64 61 74 61 53 68 6f 77 5b 20 70 72 6f | ....orig[.prop.].=.dataShow[.pro |
3b8e0 | 70 20 5d 20 7c 7c 20 6a 51 75 65 72 79 2e 73 74 79 6c 65 28 20 65 6c 65 6d 2c 20 70 72 6f 70 20 | p.].||.jQuery.style(.elem,.prop. |
3b900 | 29 3b 0a 0a 09 09 09 69 66 20 28 20 21 28 20 70 72 6f 70 20 69 6e 20 64 61 74 61 53 68 6f 77 20 | );.....if.(.!(.prop.in.dataShow. |
3b920 | 29 20 29 20 7b 0a 09 09 09 09 64 61 74 61 53 68 6f 77 5b 20 70 72 6f 70 20 5d 20 3d 20 74 77 65 | ).).{.....dataShow[.prop.].=.twe |
3b940 | 65 6e 2e 73 74 61 72 74 3b 0a 09 09 09 09 69 66 20 28 20 68 69 64 64 65 6e 20 29 20 7b 0a 09 09 | en.start;.....if.(.hidden.).{... |
3b960 | 09 09 09 74 77 65 65 6e 2e 65 6e 64 20 3d 20 74 77 65 65 6e 2e 73 74 61 72 74 3b 0a 09 09 09 09 | ...tween.end.=.tween.start;..... |
3b980 | 09 74 77 65 65 6e 2e 73 74 61 72 74 20 3d 20 70 72 6f 70 20 3d 3d 3d 20 22 77 69 64 74 68 22 20 | .tween.start.=.prop.===."width". |
3b9a0 | 7c 7c 20 70 72 6f 70 20 3d 3d 3d 20 22 68 65 69 67 68 74 22 20 3f 20 31 20 3a 20 30 3b 0a 09 09 | ||.prop.===."height".?.1.:.0;... |
3b9c0 | 09 09 7d 0a 09 09 09 7d 0a 09 09 7d 0a 09 7d 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 54 77 65 65 | ..}....}...}..}.}..function.Twee |
3b9e0 | 6e 28 20 65 6c 65 6d 2c 20 6f 70 74 69 6f 6e 73 2c 20 70 72 6f 70 2c 20 65 6e 64 2c 20 65 61 73 | n(.elem,.options,.prop,.end,.eas |
3ba00 | 69 6e 67 20 29 20 7b 0a 09 72 65 74 75 72 6e 20 6e 65 77 20 54 77 65 65 6e 2e 70 72 6f 74 6f 74 | ing.).{..return.new.Tween.protot |
3ba20 | 79 70 65 2e 69 6e 69 74 28 20 65 6c 65 6d 2c 20 6f 70 74 69 6f 6e 73 2c 20 70 72 6f 70 2c 20 65 | ype.init(.elem,.options,.prop,.e |
3ba40 | 6e 64 2c 20 65 61 73 69 6e 67 20 29 3b 0a 7d 0a 6a 51 75 65 72 79 2e 54 77 65 65 6e 20 3d 20 54 | nd,.easing.);.}.jQuery.Tween.=.T |
3ba60 | 77 65 65 6e 3b 0a 0a 54 77 65 65 6e 2e 70 72 6f 74 6f 74 79 70 65 20 3d 20 7b 0a 09 63 6f 6e 73 | ween;..Tween.prototype.=.{..cons |
3ba80 | 74 72 75 63 74 6f 72 3a 20 54 77 65 65 6e 2c 0a 09 69 6e 69 74 3a 20 66 75 6e 63 74 69 6f 6e 28 | tructor:.Tween,..init:.function( |
3baa0 | 20 65 6c 65 6d 2c 20 6f 70 74 69 6f 6e 73 2c 20 70 72 6f 70 2c 20 65 6e 64 2c 20 65 61 73 69 6e | .elem,.options,.prop,.end,.easin |
3bac0 | 67 2c 20 75 6e 69 74 20 29 20 7b 0a 09 09 74 68 69 73 2e 65 6c 65 6d 20 3d 20 65 6c 65 6d 3b 0a | g,.unit.).{...this.elem.=.elem;. |
3bae0 | 09 09 74 68 69 73 2e 70 72 6f 70 20 3d 20 70 72 6f 70 3b 0a 09 09 74 68 69 73 2e 65 61 73 69 6e | ..this.prop.=.prop;...this.easin |
3bb00 | 67 20 3d 20 65 61 73 69 6e 67 20 7c 7c 20 22 73 77 69 6e 67 22 3b 0a 09 09 74 68 69 73 2e 6f 70 | g.=.easing.||."swing";...this.op |
3bb20 | 74 69 6f 6e 73 20 3d 20 6f 70 74 69 6f 6e 73 3b 0a 09 09 74 68 69 73 2e 73 74 61 72 74 20 3d 20 | tions.=.options;...this.start.=. |
3bb40 | 74 68 69 73 2e 6e 6f 77 20 3d 20 74 68 69 73 2e 63 75 72 28 29 3b 0a 09 09 74 68 69 73 2e 65 6e | this.now.=.this.cur();...this.en |
3bb60 | 64 20 3d 20 65 6e 64 3b 0a 09 09 74 68 69 73 2e 75 6e 69 74 20 3d 20 75 6e 69 74 20 7c 7c 20 28 | d.=.end;...this.unit.=.unit.||.( |
3bb80 | 20 6a 51 75 65 72 79 2e 63 73 73 4e 75 6d 62 65 72 5b 20 70 72 6f 70 20 5d 20 3f 20 22 22 20 3a | .jQuery.cssNumber[.prop.].?."".: |
3bba0 | 20 22 70 78 22 20 29 3b 0a 09 7d 2c 0a 09 63 75 72 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a | ."px".);..},..cur:.function().{. |
3bbc0 | 09 09 76 61 72 20 68 6f 6f 6b 73 20 3d 20 54 77 65 65 6e 2e 70 72 6f 70 48 6f 6f 6b 73 5b 20 74 | ..var.hooks.=.Tween.propHooks[.t |
3bbe0 | 68 69 73 2e 70 72 6f 70 20 5d 3b 0a 0a 09 09 72 65 74 75 72 6e 20 68 6f 6f 6b 73 20 26 26 20 68 | his.prop.];....return.hooks.&&.h |
3bc00 | 6f 6f 6b 73 2e 67 65 74 20 3f 0a 09 09 09 68 6f 6f 6b 73 2e 67 65 74 28 20 74 68 69 73 20 29 20 | ooks.get.?....hooks.get(.this.). |
3bc20 | 3a 0a 09 09 09 54 77 65 65 6e 2e 70 72 6f 70 48 6f 6f 6b 73 2e 5f 64 65 66 61 75 6c 74 2e 67 65 | :....Tween.propHooks._default.ge |
3bc40 | 74 28 20 74 68 69 73 20 29 3b 0a 09 7d 2c 0a 09 72 75 6e 3a 20 66 75 6e 63 74 69 6f 6e 28 20 70 | t(.this.);..},..run:.function(.p |
3bc60 | 65 72 63 65 6e 74 20 29 20 7b 0a 09 09 76 61 72 20 65 61 73 65 64 2c 0a 09 09 09 68 6f 6f 6b 73 | ercent.).{...var.eased,....hooks |
3bc80 | 20 3d 20 54 77 65 65 6e 2e 70 72 6f 70 48 6f 6f 6b 73 5b 20 74 68 69 73 2e 70 72 6f 70 20 5d 3b | .=.Tween.propHooks[.this.prop.]; |
3bca0 | 0a 0a 09 09 74 68 69 73 2e 70 6f 73 20 3d 20 65 61 73 65 64 20 3d 20 6a 51 75 65 72 79 2e 65 61 | ....this.pos.=.eased.=.jQuery.ea |
3bcc0 | 73 69 6e 67 5b 20 74 68 69 73 2e 65 61 73 69 6e 67 20 5d 28 20 70 65 72 63 65 6e 74 2c 20 74 68 | sing[.this.easing.](.percent,.th |
3bce0 | 69 73 2e 6f 70 74 69 6f 6e 73 2e 64 75 72 61 74 69 6f 6e 20 2a 20 70 65 72 63 65 6e 74 2c 20 30 | is.options.duration.*.percent,.0 |
3bd00 | 2c 20 31 2c 20 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 64 75 72 61 74 69 6f 6e 20 29 3b 0a 09 09 | ,.1,.this.options.duration.);... |
3bd20 | 74 68 69 73 2e 6e 6f 77 20 3d 20 28 20 74 68 69 73 2e 65 6e 64 20 2d 20 74 68 69 73 2e 73 74 61 | this.now.=.(.this.end.-.this.sta |
3bd40 | 72 74 20 29 20 2a 20 65 61 73 65 64 20 2b 20 74 68 69 73 2e 73 74 61 72 74 3b 0a 0a 09 09 69 66 | rt.).*.eased.+.this.start;....if |
3bd60 | 20 28 20 74 68 69 73 2e 6f 70 74 69 6f 6e 73 2e 73 74 65 70 20 29 20 7b 0a 09 09 09 74 68 69 73 | .(.this.options.step.).{....this |
3bd80 | 2e 6f 70 74 69 6f 6e 73 2e 73 74 65 70 2e 63 61 6c 6c 28 20 74 68 69 73 2e 65 6c 65 6d 2c 20 74 | .options.step.call(.this.elem,.t |
3bda0 | 68 69 73 2e 6e 6f 77 2c 20 74 68 69 73 20 29 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 68 6f 6f | his.now,.this.);...}....if.(.hoo |
3bdc0 | 6b 73 20 26 26 20 68 6f 6f 6b 73 2e 73 65 74 20 29 20 7b 0a 09 09 09 68 6f 6f 6b 73 2e 73 65 74 | ks.&&.hooks.set.).{....hooks.set |
3bde0 | 28 20 74 68 69 73 20 29 3b 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 54 77 65 65 6e 2e 70 72 | (.this.);...}.else.{....Tween.pr |
3be00 | 6f 70 48 6f 6f 6b 73 2e 5f 64 65 66 61 75 6c 74 2e 73 65 74 28 20 74 68 69 73 20 29 3b 0a 09 09 | opHooks._default.set(.this.);... |
3be20 | 7d 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 3b 0a 09 7d 0a 7d 3b 0a 0a 54 77 65 65 6e 2e 70 72 | }...return.this;..}.};..Tween.pr |
3be40 | 6f 74 6f 74 79 70 65 2e 69 6e 69 74 2e 70 72 6f 74 6f 74 79 70 65 20 3d 20 54 77 65 65 6e 2e 70 | ototype.init.prototype.=.Tween.p |
3be60 | 72 6f 74 6f 74 79 70 65 3b 0a 0a 54 77 65 65 6e 2e 70 72 6f 70 48 6f 6f 6b 73 20 3d 20 7b 0a 09 | rototype;..Tween.propHooks.=.{.. |
3be80 | 5f 64 65 66 61 75 6c 74 3a 20 7b 0a 09 09 67 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 74 77 65 | _default:.{...get:.function(.twe |
3bea0 | 65 6e 20 29 20 7b 0a 09 09 09 76 61 72 20 72 65 73 75 6c 74 3b 0a 0a 09 09 09 69 66 20 28 20 74 | en.).{....var.result;.....if.(.t |
3bec0 | 77 65 65 6e 2e 65 6c 65 6d 5b 20 74 77 65 65 6e 2e 70 72 6f 70 20 5d 20 21 3d 20 6e 75 6c 6c 20 | ween.elem[.tween.prop.].!=.null. |
3bee0 | 26 26 0a 09 09 09 09 28 21 74 77 65 65 6e 2e 65 6c 65 6d 2e 73 74 79 6c 65 20 7c 7c 20 74 77 65 | &&.....(!tween.elem.style.||.twe |
3bf00 | 65 6e 2e 65 6c 65 6d 2e 73 74 79 6c 65 5b 20 74 77 65 65 6e 2e 70 72 6f 70 20 5d 20 3d 3d 20 6e | en.elem.style[.tween.prop.].==.n |
3bf20 | 75 6c 6c 29 20 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 74 77 65 65 6e 2e 65 6c 65 6d 5b 20 | ull).).{.....return.tween.elem[. |
3bf40 | 74 77 65 65 6e 2e 70 72 6f 70 20 5d 3b 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 70 61 73 73 69 6e | tween.prop.];....}.....//.passin |
3bf60 | 67 20 61 6e 79 20 76 61 6c 75 65 20 61 73 20 61 20 34 74 68 20 70 61 72 61 6d 65 74 65 72 20 74 | g.any.value.as.a.4th.parameter.t |
3bf80 | 6f 20 2e 63 73 73 20 77 69 6c 6c 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 0a 09 09 09 2f 2f 20 | o..css.will.automatically....//. |
3bfa0 | 61 74 74 65 6d 70 74 20 61 20 70 61 72 73 65 46 6c 6f 61 74 20 61 6e 64 20 66 61 6c 6c 62 61 63 | attempt.a.parseFloat.and.fallbac |
3bfc0 | 6b 20 74 6f 20 61 20 73 74 72 69 6e 67 20 69 66 20 74 68 65 20 70 61 72 73 65 20 66 61 69 6c 73 | k.to.a.string.if.the.parse.fails |
3bfe0 | 0a 09 09 09 2f 2f 20 73 6f 2c 20 73 69 6d 70 6c 65 20 76 61 6c 75 65 73 20 73 75 63 68 20 61 73 | ....//.so,.simple.values.such.as |
3c000 | 20 22 31 30 70 78 22 20 61 72 65 20 70 61 72 73 65 64 20 74 6f 20 46 6c 6f 61 74 2e 0a 09 09 09 | ."10px".are.parsed.to.Float..... |
3c020 | 2f 2f 20 63 6f 6d 70 6c 65 78 20 76 61 6c 75 65 73 20 73 75 63 68 20 61 73 20 22 72 6f 74 61 74 | //.complex.values.such.as."rotat |
3c040 | 65 28 31 72 61 64 29 22 20 61 72 65 20 72 65 74 75 72 6e 65 64 20 61 73 20 69 73 2e 0a 09 09 09 | e(1rad)".are.returned.as.is..... |
3c060 | 72 65 73 75 6c 74 20 3d 20 6a 51 75 65 72 79 2e 63 73 73 28 20 74 77 65 65 6e 2e 65 6c 65 6d 2c | result.=.jQuery.css(.tween.elem, |
3c080 | 20 74 77 65 65 6e 2e 70 72 6f 70 2c 20 66 61 6c 73 65 2c 20 22 22 20 29 3b 0a 09 09 09 2f 2f 20 | .tween.prop,.false,."".);....//. |
3c0a0 | 45 6d 70 74 79 20 73 74 72 69 6e 67 73 2c 20 6e 75 6c 6c 2c 20 75 6e 64 65 66 69 6e 65 64 20 61 | Empty.strings,.null,.undefined.a |
3c0c0 | 6e 64 20 22 61 75 74 6f 22 20 61 72 65 20 63 6f 6e 76 65 72 74 65 64 20 74 6f 20 30 2e 0a 09 09 | nd."auto".are.converted.to.0.... |
3c0e0 | 09 72 65 74 75 72 6e 20 21 72 65 73 75 6c 74 20 7c 7c 20 72 65 73 75 6c 74 20 3d 3d 3d 20 22 61 | .return.!result.||.result.===."a |
3c100 | 75 74 6f 22 20 3f 20 30 20 3a 20 72 65 73 75 6c 74 3b 0a 09 09 7d 2c 0a 09 09 73 65 74 3a 20 66 | uto".?.0.:.result;...},...set:.f |
3c120 | 75 6e 63 74 69 6f 6e 28 20 74 77 65 65 6e 20 29 20 7b 0a 09 09 09 2f 2f 20 75 73 65 20 73 74 65 | unction(.tween.).{....//.use.ste |
3c140 | 70 20 68 6f 6f 6b 20 66 6f 72 20 62 61 63 6b 20 63 6f 6d 70 61 74 20 2d 20 75 73 65 20 63 73 73 | p.hook.for.back.compat.-.use.css |
3c160 | 48 6f 6f 6b 20 69 66 20 69 74 73 20 74 68 65 72 65 20 2d 20 75 73 65 20 2e 73 74 79 6c 65 20 69 | Hook.if.its.there.-.use..style.i |
3c180 | 66 20 69 74 73 0a 09 09 09 2f 2f 20 61 76 61 69 6c 61 62 6c 65 20 61 6e 64 20 75 73 65 20 70 6c | f.its....//.available.and.use.pl |
3c1a0 | 61 69 6e 20 70 72 6f 70 65 72 74 69 65 73 20 77 68 65 72 65 20 61 76 61 69 6c 61 62 6c 65 0a 09 | ain.properties.where.available.. |
3c1c0 | 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e 66 78 2e 73 74 65 70 5b 20 74 77 65 65 6e 2e 70 72 6f | ..if.(.jQuery.fx.step[.tween.pro |
3c1e0 | 70 20 5d 20 29 20 7b 0a 09 09 09 09 6a 51 75 65 72 79 2e 66 78 2e 73 74 65 70 5b 20 74 77 65 65 | p.].).{.....jQuery.fx.step[.twee |
3c200 | 6e 2e 70 72 6f 70 20 5d 28 20 74 77 65 65 6e 20 29 3b 0a 09 09 09 7d 20 65 6c 73 65 20 69 66 20 | n.prop.](.tween.);....}.else.if. |
3c220 | 28 20 74 77 65 65 6e 2e 65 6c 65 6d 2e 73 74 79 6c 65 20 26 26 20 28 20 74 77 65 65 6e 2e 65 6c | (.tween.elem.style.&&.(.tween.el |
3c240 | 65 6d 2e 73 74 79 6c 65 5b 20 6a 51 75 65 72 79 2e 63 73 73 50 72 6f 70 73 5b 20 74 77 65 65 6e | em.style[.jQuery.cssProps[.tween |
3c260 | 2e 70 72 6f 70 20 5d 20 5d 20 21 3d 20 6e 75 6c 6c 20 7c 7c 20 6a 51 75 65 72 79 2e 63 73 73 48 | .prop.].].!=.null.||.jQuery.cssH |
3c280 | 6f 6f 6b 73 5b 20 74 77 65 65 6e 2e 70 72 6f 70 20 5d 20 29 20 29 20 7b 0a 09 09 09 09 6a 51 75 | ooks[.tween.prop.].).).{.....jQu |
3c2a0 | 65 72 79 2e 73 74 79 6c 65 28 20 74 77 65 65 6e 2e 65 6c 65 6d 2c 20 74 77 65 65 6e 2e 70 72 6f | ery.style(.tween.elem,.tween.pro |
3c2c0 | 70 2c 20 74 77 65 65 6e 2e 6e 6f 77 20 2b 20 74 77 65 65 6e 2e 75 6e 69 74 20 29 3b 0a 09 09 09 | p,.tween.now.+.tween.unit.);.... |
3c2e0 | 7d 20 65 6c 73 65 20 7b 0a 09 09 09 09 74 77 65 65 6e 2e 65 6c 65 6d 5b 20 74 77 65 65 6e 2e 70 | }.else.{.....tween.elem[.tween.p |
3c300 | 72 6f 70 20 5d 20 3d 20 74 77 65 65 6e 2e 6e 6f 77 3b 0a 09 09 09 7d 0a 09 09 7d 0a 09 7d 0a 7d | rop.].=.tween.now;....}...}..}.} |
3c320 | 3b 0a 0a 2f 2f 20 52 65 6d 6f 76 65 20 69 6e 20 32 2e 30 20 2d 20 74 68 69 73 20 73 75 70 70 6f | ;..//.Remove.in.2.0.-.this.suppo |
3c340 | 72 74 73 20 49 45 38 27 73 20 70 61 6e 69 63 20 62 61 73 65 64 20 61 70 70 72 6f 61 63 68 0a 2f | rts.IE8's.panic.based.approach./ |
3c360 | 2f 20 74 6f 20 73 65 74 74 69 6e 67 20 74 68 69 6e 67 73 20 6f 6e 20 64 69 73 63 6f 6e 6e 65 63 | /.to.setting.things.on.disconnec |
3c380 | 74 65 64 20 6e 6f 64 65 73 0a 0a 54 77 65 65 6e 2e 70 72 6f 70 48 6f 6f 6b 73 2e 73 63 72 6f 6c | ted.nodes..Tween.propHooks.scrol |
3c3a0 | 6c 54 6f 70 20 3d 20 54 77 65 65 6e 2e 70 72 6f 70 48 6f 6f 6b 73 2e 73 63 72 6f 6c 6c 4c 65 66 | lTop.=.Tween.propHooks.scrollLef |
3c3c0 | 74 20 3d 20 7b 0a 09 73 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 74 77 65 65 6e 20 29 20 7b 0a | t.=.{..set:.function(.tween.).{. |
3c3e0 | 09 09 69 66 20 28 20 74 77 65 65 6e 2e 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 26 26 20 74 77 | ..if.(.tween.elem.nodeType.&&.tw |
3c400 | 65 65 6e 2e 65 6c 65 6d 2e 70 61 72 65 6e 74 4e 6f 64 65 20 29 20 7b 0a 09 09 09 74 77 65 65 6e | een.elem.parentNode.).{....tween |
3c420 | 2e 65 6c 65 6d 5b 20 74 77 65 65 6e 2e 70 72 6f 70 20 5d 20 3d 20 74 77 65 65 6e 2e 6e 6f 77 3b | .elem[.tween.prop.].=.tween.now; |
3c440 | 0a 09 09 7d 0a 09 7d 0a 7d 3b 0a 0a 6a 51 75 65 72 79 2e 65 61 63 68 28 5b 20 22 74 6f 67 67 6c | ...}..}.};..jQuery.each([."toggl |
3c460 | 65 22 2c 20 22 73 68 6f 77 22 2c 20 22 68 69 64 65 22 20 5d 2c 20 66 75 6e 63 74 69 6f 6e 28 20 | e",."show",."hide".],.function(. |
3c480 | 69 2c 20 6e 61 6d 65 20 29 20 7b 0a 09 76 61 72 20 63 73 73 46 6e 20 3d 20 6a 51 75 65 72 79 2e | i,.name.).{..var.cssFn.=.jQuery. |
3c4a0 | 66 6e 5b 20 6e 61 6d 65 20 5d 3b 0a 09 6a 51 75 65 72 79 2e 66 6e 5b 20 6e 61 6d 65 20 5d 20 3d | fn[.name.];..jQuery.fn[.name.].= |
3c4c0 | 20 66 75 6e 63 74 69 6f 6e 28 20 73 70 65 65 64 2c 20 65 61 73 69 6e 67 2c 20 63 61 6c 6c 62 61 | .function(.speed,.easing,.callba |
3c4e0 | 63 6b 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 73 70 65 65 64 20 3d 3d 20 6e 75 6c 6c 20 7c 7c | ck.).{...return.speed.==.null.|| |
3c500 | 20 74 79 70 65 6f 66 20 73 70 65 65 64 20 3d 3d 3d 20 22 62 6f 6f 6c 65 61 6e 22 20 7c 7c 0a 09 | .typeof.speed.===."boolean".||.. |
3c520 | 09 09 2f 2f 20 73 70 65 63 69 61 6c 20 63 68 65 63 6b 20 66 6f 72 20 2e 74 6f 67 67 6c 65 28 20 | ..//.special.check.for..toggle(. |
3c540 | 68 61 6e 64 6c 65 72 2c 20 68 61 6e 64 6c 65 72 2c 20 2e 2e 2e 20 29 0a 09 09 09 28 20 21 69 20 | handler,.handler,.....)....(.!i. |
3c560 | 26 26 20 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 73 70 65 65 64 20 29 20 26 26 | &&.jQuery.isFunction(.speed.).&& |
3c580 | 20 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 65 61 73 69 6e 67 20 29 20 29 20 3f | .jQuery.isFunction(.easing.).).? |
3c5a0 | 0a 09 09 09 63 73 73 46 6e 2e 61 70 70 6c 79 28 20 74 68 69 73 2c 20 61 72 67 75 6d 65 6e 74 73 | ....cssFn.apply(.this,.arguments |
3c5c0 | 20 29 20 3a 0a 09 09 09 74 68 69 73 2e 61 6e 69 6d 61 74 65 28 20 67 65 6e 46 78 28 20 6e 61 6d | .).:....this.animate(.genFx(.nam |
3c5e0 | 65 2c 20 74 72 75 65 20 29 2c 20 73 70 65 65 64 2c 20 65 61 73 69 6e 67 2c 20 63 61 6c 6c 62 61 | e,.true.),.speed,.easing,.callba |
3c600 | 63 6b 20 29 3b 0a 09 7d 3b 0a 7d 29 3b 0a 0a 6a 51 75 65 72 79 2e 66 6e 2e 65 78 74 65 6e 64 28 | ck.);..};.});..jQuery.fn.extend( |
3c620 | 7b 0a 09 66 61 64 65 54 6f 3a 20 66 75 6e 63 74 69 6f 6e 28 20 73 70 65 65 64 2c 20 74 6f 2c 20 | {..fadeTo:.function(.speed,.to,. |
3c640 | 65 61 73 69 6e 67 2c 20 63 61 6c 6c 62 61 63 6b 20 29 20 7b 0a 0a 09 09 2f 2f 20 73 68 6f 77 20 | easing,.callback.).{....//.show. |
3c660 | 61 6e 79 20 68 69 64 64 65 6e 20 65 6c 65 6d 65 6e 74 73 20 61 66 74 65 72 20 73 65 74 74 69 6e | any.hidden.elements.after.settin |
3c680 | 67 20 6f 70 61 63 69 74 79 20 74 6f 20 30 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 66 69 6c | g.opacity.to.0...return.this.fil |
3c6a0 | 74 65 72 28 20 69 73 48 69 64 64 65 6e 20 29 2e 63 73 73 28 20 22 6f 70 61 63 69 74 79 22 2c 20 | ter(.isHidden.).css(."opacity",. |
3c6c0 | 30 20 29 2e 73 68 6f 77 28 29 0a 0a 09 09 09 2f 2f 20 61 6e 69 6d 61 74 65 20 74 6f 20 74 68 65 | 0.).show().....//.animate.to.the |
3c6e0 | 20 76 61 6c 75 65 20 73 70 65 63 69 66 69 65 64 0a 09 09 09 2e 65 6e 64 28 29 2e 61 6e 69 6d 61 | .value.specified.....end().anima |
3c700 | 74 65 28 7b 20 6f 70 61 63 69 74 79 3a 20 74 6f 20 7d 2c 20 73 70 65 65 64 2c 20 65 61 73 69 6e | te({.opacity:.to.},.speed,.easin |
3c720 | 67 2c 20 63 61 6c 6c 62 61 63 6b 20 29 3b 0a 09 7d 2c 0a 09 61 6e 69 6d 61 74 65 3a 20 66 75 6e | g,.callback.);..},..animate:.fun |
3c740 | 63 74 69 6f 6e 28 20 70 72 6f 70 2c 20 73 70 65 65 64 2c 20 65 61 73 69 6e 67 2c 20 63 61 6c 6c | ction(.prop,.speed,.easing,.call |
3c760 | 62 61 63 6b 20 29 20 7b 0a 09 09 76 61 72 20 65 6d 70 74 79 20 3d 20 6a 51 75 65 72 79 2e 69 73 | back.).{...var.empty.=.jQuery.is |
3c780 | 45 6d 70 74 79 4f 62 6a 65 63 74 28 20 70 72 6f 70 20 29 2c 0a 09 09 09 6f 70 74 61 6c 6c 20 3d | EmptyObject(.prop.),....optall.= |
3c7a0 | 20 6a 51 75 65 72 79 2e 73 70 65 65 64 28 20 73 70 65 65 64 2c 20 65 61 73 69 6e 67 2c 20 63 61 | .jQuery.speed(.speed,.easing,.ca |
3c7c0 | 6c 6c 62 61 63 6b 20 29 2c 0a 09 09 09 64 6f 41 6e 69 6d 61 74 69 6f 6e 20 3d 20 66 75 6e 63 74 | llback.),....doAnimation.=.funct |
3c7e0 | 69 6f 6e 28 29 20 7b 0a 09 09 09 09 2f 2f 20 4f 70 65 72 61 74 65 20 6f 6e 20 61 20 63 6f 70 79 | ion().{.....//.Operate.on.a.copy |
3c800 | 20 6f 66 20 70 72 6f 70 20 73 6f 20 70 65 72 2d 70 72 6f 70 65 72 74 79 20 65 61 73 69 6e 67 20 | .of.prop.so.per-property.easing. |
3c820 | 77 6f 6e 27 74 20 62 65 20 6c 6f 73 74 0a 09 09 09 09 76 61 72 20 61 6e 69 6d 20 3d 20 41 6e 69 | won't.be.lost.....var.anim.=.Ani |
3c840 | 6d 61 74 69 6f 6e 28 20 74 68 69 73 2c 20 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 28 20 7b 7d 2c | mation(.this,.jQuery.extend(.{}, |
3c860 | 20 70 72 6f 70 20 29 2c 20 6f 70 74 61 6c 6c 20 29 3b 0a 0a 09 09 09 09 2f 2f 20 45 6d 70 74 79 | .prop.),.optall.);......//.Empty |
3c880 | 20 61 6e 69 6d 61 74 69 6f 6e 73 20 72 65 73 6f 6c 76 65 20 69 6d 6d 65 64 69 61 74 65 6c 79 0a | .animations.resolve.immediately. |
3c8a0 | 09 09 09 09 69 66 20 28 20 65 6d 70 74 79 20 29 20 7b 0a 09 09 09 09 09 61 6e 69 6d 2e 73 74 6f | ....if.(.empty.).{......anim.sto |
3c8c0 | 70 28 20 74 72 75 65 20 29 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 3b 0a 0a 09 09 72 65 74 75 72 6e | p(.true.);.....}....};....return |
3c8e0 | 20 65 6d 70 74 79 20 7c 7c 20 6f 70 74 61 6c 6c 2e 71 75 65 75 65 20 3d 3d 3d 20 66 61 6c 73 65 | .empty.||.optall.queue.===.false |
3c900 | 20 3f 0a 09 09 09 74 68 69 73 2e 65 61 63 68 28 20 64 6f 41 6e 69 6d 61 74 69 6f 6e 20 29 20 3a | .?....this.each(.doAnimation.).: |
3c920 | 0a 09 09 09 74 68 69 73 2e 71 75 65 75 65 28 20 6f 70 74 61 6c 6c 2e 71 75 65 75 65 2c 20 64 6f | ....this.queue(.optall.queue,.do |
3c940 | 41 6e 69 6d 61 74 69 6f 6e 20 29 3b 0a 09 7d 2c 0a 09 73 74 6f 70 3a 20 66 75 6e 63 74 69 6f 6e | Animation.);..},..stop:.function |
3c960 | 28 20 74 79 70 65 2c 20 63 6c 65 61 72 51 75 65 75 65 2c 20 67 6f 74 6f 45 6e 64 20 29 20 7b 0a | (.type,.clearQueue,.gotoEnd.).{. |
3c980 | 09 09 76 61 72 20 73 74 6f 70 51 75 65 75 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 68 6f 6f 6b | ..var.stopQueue.=.function(.hook |
3c9a0 | 73 20 29 20 7b 0a 09 09 09 76 61 72 20 73 74 6f 70 20 3d 20 68 6f 6f 6b 73 2e 73 74 6f 70 3b 0a | s.).{....var.stop.=.hooks.stop;. |
3c9c0 | 09 09 09 64 65 6c 65 74 65 20 68 6f 6f 6b 73 2e 73 74 6f 70 3b 0a 09 09 09 73 74 6f 70 28 20 67 | ...delete.hooks.stop;....stop(.g |
3c9e0 | 6f 74 6f 45 6e 64 20 29 3b 0a 09 09 7d 3b 0a 0a 09 09 69 66 20 28 20 74 79 70 65 6f 66 20 74 79 | otoEnd.);...};....if.(.typeof.ty |
3ca00 | 70 65 20 21 3d 3d 20 22 73 74 72 69 6e 67 22 20 29 20 7b 0a 09 09 09 67 6f 74 6f 45 6e 64 20 3d | pe.!==."string".).{....gotoEnd.= |
3ca20 | 20 63 6c 65 61 72 51 75 65 75 65 3b 0a 09 09 09 63 6c 65 61 72 51 75 65 75 65 20 3d 20 74 79 70 | .clearQueue;....clearQueue.=.typ |
3ca40 | 65 3b 0a 09 09 09 74 79 70 65 20 3d 20 75 6e 64 65 66 69 6e 65 64 3b 0a 09 09 7d 0a 09 09 69 66 | e;....type.=.undefined;...}...if |
3ca60 | 20 28 20 63 6c 65 61 72 51 75 65 75 65 20 26 26 20 74 79 70 65 20 21 3d 3d 20 66 61 6c 73 65 20 | .(.clearQueue.&&.type.!==.false. |
3ca80 | 29 20 7b 0a 09 09 09 74 68 69 73 2e 71 75 65 75 65 28 20 74 79 70 65 20 7c 7c 20 22 66 78 22 2c | ).{....this.queue(.type.||."fx", |
3caa0 | 20 5b 5d 20 29 3b 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 65 61 63 68 28 66 | .[].);...}....return.this.each(f |
3cac0 | 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 76 61 72 20 64 65 71 75 65 75 65 20 3d 20 74 72 75 | unction().{....var.dequeue.=.tru |
3cae0 | 65 2c 0a 09 09 09 09 69 6e 64 65 78 20 3d 20 74 79 70 65 20 21 3d 20 6e 75 6c 6c 20 26 26 20 74 | e,.....index.=.type.!=.null.&&.t |
3cb00 | 79 70 65 20 2b 20 22 71 75 65 75 65 48 6f 6f 6b 73 22 2c 0a 09 09 09 09 74 69 6d 65 72 73 20 3d | ype.+."queueHooks",.....timers.= |
3cb20 | 20 6a 51 75 65 72 79 2e 74 69 6d 65 72 73 2c 0a 09 09 09 09 64 61 74 61 20 3d 20 6a 51 75 65 72 | .jQuery.timers,.....data.=.jQuer |
3cb40 | 79 2e 5f 64 61 74 61 28 20 74 68 69 73 20 29 3b 0a 0a 09 09 09 69 66 20 28 20 69 6e 64 65 78 20 | y._data(.this.);.....if.(.index. |
3cb60 | 29 20 7b 0a 09 09 09 09 69 66 20 28 20 64 61 74 61 5b 20 69 6e 64 65 78 20 5d 20 26 26 20 64 61 | ).{.....if.(.data[.index.].&&.da |
3cb80 | 74 61 5b 20 69 6e 64 65 78 20 5d 2e 73 74 6f 70 20 29 20 7b 0a 09 09 09 09 09 73 74 6f 70 51 75 | ta[.index.].stop.).{......stopQu |
3cba0 | 65 75 65 28 20 64 61 74 61 5b 20 69 6e 64 65 78 20 5d 20 29 3b 0a 09 09 09 09 7d 0a 09 09 09 7d | eue(.data[.index.].);.....}....} |
3cbc0 | 20 65 6c 73 65 20 7b 0a 09 09 09 09 66 6f 72 20 28 20 69 6e 64 65 78 20 69 6e 20 64 61 74 61 20 | .else.{.....for.(.index.in.data. |
3cbe0 | 29 20 7b 0a 09 09 09 09 09 69 66 20 28 20 64 61 74 61 5b 20 69 6e 64 65 78 20 5d 20 26 26 20 64 | ).{......if.(.data[.index.].&&.d |
3cc00 | 61 74 61 5b 20 69 6e 64 65 78 20 5d 2e 73 74 6f 70 20 26 26 20 72 72 75 6e 2e 74 65 73 74 28 20 | ata[.index.].stop.&&.rrun.test(. |
3cc20 | 69 6e 64 65 78 20 29 20 29 20 7b 0a 09 09 09 09 09 09 73 74 6f 70 51 75 65 75 65 28 20 64 61 74 | index.).).{.......stopQueue(.dat |
3cc40 | 61 5b 20 69 6e 64 65 78 20 5d 20 29 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 0a 09 09 09 7d 0a | a[.index.].);......}.....}....}. |
3cc60 | 0a 09 09 09 66 6f 72 20 28 20 69 6e 64 65 78 20 3d 20 74 69 6d 65 72 73 2e 6c 65 6e 67 74 68 3b | ....for.(.index.=.timers.length; |
3cc80 | 20 69 6e 64 65 78 2d 2d 3b 20 29 20 7b 0a 09 09 09 09 69 66 20 28 20 74 69 6d 65 72 73 5b 20 69 | .index--;.).{.....if.(.timers[.i |
3cca0 | 6e 64 65 78 20 5d 2e 65 6c 65 6d 20 3d 3d 3d 20 74 68 69 73 20 26 26 20 28 74 79 70 65 20 3d 3d | ndex.].elem.===.this.&&.(type.== |
3ccc0 | 20 6e 75 6c 6c 20 7c 7c 20 74 69 6d 65 72 73 5b 20 69 6e 64 65 78 20 5d 2e 71 75 65 75 65 20 3d | .null.||.timers[.index.].queue.= |
3cce0 | 3d 3d 20 74 79 70 65 29 20 29 20 7b 0a 09 09 09 09 09 74 69 6d 65 72 73 5b 20 69 6e 64 65 78 20 | ==.type).).{......timers[.index. |
3cd00 | 5d 2e 61 6e 69 6d 2e 73 74 6f 70 28 20 67 6f 74 6f 45 6e 64 20 29 3b 0a 09 09 09 09 09 64 65 71 | ].anim.stop(.gotoEnd.);......deq |
3cd20 | 75 65 75 65 20 3d 20 66 61 6c 73 65 3b 0a 09 09 09 09 09 74 69 6d 65 72 73 2e 73 70 6c 69 63 65 | ueue.=.false;......timers.splice |
3cd40 | 28 20 69 6e 64 65 78 2c 20 31 20 29 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 0a 09 09 09 2f 2f 20 | (.index,.1.);.....}....}.....//. |
3cd60 | 73 74 61 72 74 20 74 68 65 20 6e 65 78 74 20 69 6e 20 74 68 65 20 71 75 65 75 65 20 69 66 20 74 | start.the.next.in.the.queue.if.t |
3cd80 | 68 65 20 6c 61 73 74 20 73 74 65 70 20 77 61 73 6e 27 74 20 66 6f 72 63 65 64 0a 09 09 09 2f 2f | he.last.step.wasn't.forced....// |
3cda0 | 20 74 69 6d 65 72 73 20 63 75 72 72 65 6e 74 6c 79 20 77 69 6c 6c 20 63 61 6c 6c 20 74 68 65 69 | .timers.currently.will.call.thei |
3cdc0 | 72 20 63 6f 6d 70 6c 65 74 65 20 63 61 6c 6c 62 61 63 6b 73 2c 20 77 68 69 63 68 20 77 69 6c 6c | r.complete.callbacks,.which.will |
3cde0 | 20 64 65 71 75 65 75 65 0a 09 09 09 2f 2f 20 62 75 74 20 6f 6e 6c 79 20 69 66 20 74 68 65 79 20 | .dequeue....//.but.only.if.they. |
3ce00 | 77 65 72 65 20 67 6f 74 6f 45 6e 64 0a 09 09 09 69 66 20 28 20 64 65 71 75 65 75 65 20 7c 7c 20 | were.gotoEnd....if.(.dequeue.||. |
3ce20 | 21 67 6f 74 6f 45 6e 64 20 29 20 7b 0a 09 09 09 09 6a 51 75 65 72 79 2e 64 65 71 75 65 75 65 28 | !gotoEnd.).{.....jQuery.dequeue( |
3ce40 | 20 74 68 69 73 2c 20 74 79 70 65 20 29 3b 0a 09 09 09 7d 0a 09 09 7d 29 3b 0a 09 7d 0a 7d 29 3b | .this,.type.);....}...});..}.}); |
3ce60 | 0a 0a 2f 2f 20 47 65 6e 65 72 61 74 65 20 70 61 72 61 6d 65 74 65 72 73 20 74 6f 20 63 72 65 61 | ..//.Generate.parameters.to.crea |
3ce80 | 74 65 20 61 20 73 74 61 6e 64 61 72 64 20 61 6e 69 6d 61 74 69 6f 6e 0a 66 75 6e 63 74 69 6f 6e | te.a.standard.animation.function |
3cea0 | 20 67 65 6e 46 78 28 20 74 79 70 65 2c 20 69 6e 63 6c 75 64 65 57 69 64 74 68 20 29 20 7b 0a 09 | .genFx(.type,.includeWidth.).{.. |
3cec0 | 76 61 72 20 77 68 69 63 68 2c 0a 09 09 61 74 74 72 73 20 3d 20 7b 20 68 65 69 67 68 74 3a 20 74 | var.which,...attrs.=.{.height:.t |
3cee0 | 79 70 65 20 7d 2c 0a 09 09 69 20 3d 20 30 3b 0a 0a 09 2f 2f 20 69 66 20 77 65 20 69 6e 63 6c 75 | ype.},...i.=.0;...//.if.we.inclu |
3cf00 | 64 65 20 77 69 64 74 68 2c 20 73 74 65 70 20 76 61 6c 75 65 20 69 73 20 31 20 74 6f 20 64 6f 20 | de.width,.step.value.is.1.to.do. |
3cf20 | 61 6c 6c 20 63 73 73 45 78 70 61 6e 64 20 76 61 6c 75 65 73 2c 0a 09 2f 2f 20 69 66 20 77 65 20 | all.cssExpand.values,..//.if.we. |
3cf40 | 64 6f 6e 27 74 20 69 6e 63 6c 75 64 65 20 77 69 64 74 68 2c 20 73 74 65 70 20 76 61 6c 75 65 20 | don't.include.width,.step.value. |
3cf60 | 69 73 20 32 20 74 6f 20 73 6b 69 70 20 6f 76 65 72 20 4c 65 66 74 20 61 6e 64 20 52 69 67 68 74 | is.2.to.skip.over.Left.and.Right |
3cf80 | 0a 09 66 6f 72 28 20 3b 20 69 20 3c 20 34 20 3b 20 69 20 2b 3d 20 32 20 2d 20 69 6e 63 6c 75 64 | ..for(.;.i.<.4.;.i.+=.2.-.includ |
3cfa0 | 65 57 69 64 74 68 20 29 20 7b 0a 09 09 77 68 69 63 68 20 3d 20 63 73 73 45 78 70 61 6e 64 5b 20 | eWidth.).{...which.=.cssExpand[. |
3cfc0 | 69 20 5d 3b 0a 09 09 61 74 74 72 73 5b 20 22 6d 61 72 67 69 6e 22 20 2b 20 77 68 69 63 68 20 5d | i.];...attrs[."margin".+.which.] |
3cfe0 | 20 3d 20 61 74 74 72 73 5b 20 22 70 61 64 64 69 6e 67 22 20 2b 20 77 68 69 63 68 20 5d 20 3d 20 | .=.attrs[."padding".+.which.].=. |
3d000 | 74 79 70 65 3b 0a 09 7d 0a 0a 09 69 66 20 28 20 69 6e 63 6c 75 64 65 57 69 64 74 68 20 29 20 7b | type;..}...if.(.includeWidth.).{ |
3d020 | 0a 09 09 61 74 74 72 73 2e 6f 70 61 63 69 74 79 20 3d 20 61 74 74 72 73 2e 77 69 64 74 68 20 3d | ...attrs.opacity.=.attrs.width.= |
3d040 | 20 74 79 70 65 3b 0a 09 7d 0a 0a 09 72 65 74 75 72 6e 20 61 74 74 72 73 3b 0a 7d 0a 0a 2f 2f 20 | .type;..}...return.attrs;.}..//. |
3d060 | 47 65 6e 65 72 61 74 65 20 73 68 6f 72 74 63 75 74 73 20 66 6f 72 20 63 75 73 74 6f 6d 20 61 6e | Generate.shortcuts.for.custom.an |
3d080 | 69 6d 61 74 69 6f 6e 73 0a 6a 51 75 65 72 79 2e 65 61 63 68 28 7b 0a 09 73 6c 69 64 65 44 6f 77 | imations.jQuery.each({..slideDow |
3d0a0 | 6e 3a 20 67 65 6e 46 78 28 22 73 68 6f 77 22 29 2c 0a 09 73 6c 69 64 65 55 70 3a 20 67 65 6e 46 | n:.genFx("show"),..slideUp:.genF |
3d0c0 | 78 28 22 68 69 64 65 22 29 2c 0a 09 73 6c 69 64 65 54 6f 67 67 6c 65 3a 20 67 65 6e 46 78 28 22 | x("hide"),..slideToggle:.genFx(" |
3d0e0 | 74 6f 67 67 6c 65 22 29 2c 0a 09 66 61 64 65 49 6e 3a 20 7b 20 6f 70 61 63 69 74 79 3a 20 22 73 | toggle"),..fadeIn:.{.opacity:."s |
3d100 | 68 6f 77 22 20 7d 2c 0a 09 66 61 64 65 4f 75 74 3a 20 7b 20 6f 70 61 63 69 74 79 3a 20 22 68 69 | how".},..fadeOut:.{.opacity:."hi |
3d120 | 64 65 22 20 7d 2c 0a 09 66 61 64 65 54 6f 67 67 6c 65 3a 20 7b 20 6f 70 61 63 69 74 79 3a 20 22 | de".},..fadeToggle:.{.opacity:." |
3d140 | 74 6f 67 67 6c 65 22 20 7d 0a 7d 2c 20 66 75 6e 63 74 69 6f 6e 28 20 6e 61 6d 65 2c 20 70 72 6f | toggle".}.},.function(.name,.pro |
3d160 | 70 73 20 29 20 7b 0a 09 6a 51 75 65 72 79 2e 66 6e 5b 20 6e 61 6d 65 20 5d 20 3d 20 66 75 6e 63 | ps.).{..jQuery.fn[.name.].=.func |
3d180 | 74 69 6f 6e 28 20 73 70 65 65 64 2c 20 65 61 73 69 6e 67 2c 20 63 61 6c 6c 62 61 63 6b 20 29 20 | tion(.speed,.easing,.callback.). |
3d1a0 | 7b 0a 09 09 72 65 74 75 72 6e 20 74 68 69 73 2e 61 6e 69 6d 61 74 65 28 20 70 72 6f 70 73 2c 20 | {...return.this.animate(.props,. |
3d1c0 | 73 70 65 65 64 2c 20 65 61 73 69 6e 67 2c 20 63 61 6c 6c 62 61 63 6b 20 29 3b 0a 09 7d 3b 0a 7d | speed,.easing,.callback.);..};.} |
3d1e0 | 29 3b 0a 0a 6a 51 75 65 72 79 2e 73 70 65 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 73 70 65 | );..jQuery.speed.=.function(.spe |
3d200 | 65 64 2c 20 65 61 73 69 6e 67 2c 20 66 6e 20 29 20 7b 0a 09 76 61 72 20 6f 70 74 20 3d 20 73 70 | ed,.easing,.fn.).{..var.opt.=.sp |
3d220 | 65 65 64 20 26 26 20 74 79 70 65 6f 66 20 73 70 65 65 64 20 3d 3d 3d 20 22 6f 62 6a 65 63 74 22 | eed.&&.typeof.speed.===."object" |
3d240 | 20 3f 20 6a 51 75 65 72 79 2e 65 78 74 65 6e 64 28 20 7b 7d 2c 20 73 70 65 65 64 20 29 20 3a 20 | .?.jQuery.extend(.{},.speed.).:. |
3d260 | 7b 0a 09 09 63 6f 6d 70 6c 65 74 65 3a 20 66 6e 20 7c 7c 20 21 66 6e 20 26 26 20 65 61 73 69 6e | {...complete:.fn.||.!fn.&&.easin |
3d280 | 67 20 7c 7c 0a 09 09 09 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 73 70 65 65 64 | g.||....jQuery.isFunction(.speed |
3d2a0 | 20 29 20 26 26 20 73 70 65 65 64 2c 0a 09 09 64 75 72 61 74 69 6f 6e 3a 20 73 70 65 65 64 2c 0a | .).&&.speed,...duration:.speed,. |
3d2c0 | 09 09 65 61 73 69 6e 67 3a 20 66 6e 20 26 26 20 65 61 73 69 6e 67 20 7c 7c 20 65 61 73 69 6e 67 | ..easing:.fn.&&.easing.||.easing |
3d2e0 | 20 26 26 20 21 6a 51 75 65 72 79 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 65 61 73 69 6e 67 20 29 | .&&.!jQuery.isFunction(.easing.) |
3d300 | 20 26 26 20 65 61 73 69 6e 67 0a 09 7d 3b 0a 0a 09 6f 70 74 2e 64 75 72 61 74 69 6f 6e 20 3d 20 | .&&.easing..};...opt.duration.=. |
3d320 | 6a 51 75 65 72 79 2e 66 78 2e 6f 66 66 20 3f 20 30 20 3a 20 74 79 70 65 6f 66 20 6f 70 74 2e 64 | jQuery.fx.off.?.0.:.typeof.opt.d |
3d340 | 75 72 61 74 69 6f 6e 20 3d 3d 3d 20 22 6e 75 6d 62 65 72 22 20 3f 20 6f 70 74 2e 64 75 72 61 74 | uration.===."number".?.opt.durat |
3d360 | 69 6f 6e 20 3a 0a 09 09 6f 70 74 2e 64 75 72 61 74 69 6f 6e 20 69 6e 20 6a 51 75 65 72 79 2e 66 | ion.:...opt.duration.in.jQuery.f |
3d380 | 78 2e 73 70 65 65 64 73 20 3f 20 6a 51 75 65 72 79 2e 66 78 2e 73 70 65 65 64 73 5b 20 6f 70 74 | x.speeds.?.jQuery.fx.speeds[.opt |
3d3a0 | 2e 64 75 72 61 74 69 6f 6e 20 5d 20 3a 20 6a 51 75 65 72 79 2e 66 78 2e 73 70 65 65 64 73 2e 5f | .duration.].:.jQuery.fx.speeds._ |
3d3c0 | 64 65 66 61 75 6c 74 3b 0a 0a 09 2f 2f 20 6e 6f 72 6d 61 6c 69 7a 65 20 6f 70 74 2e 71 75 65 75 | default;...//.normalize.opt.queu |
3d3e0 | 65 20 2d 20 74 72 75 65 2f 75 6e 64 65 66 69 6e 65 64 2f 6e 75 6c 6c 20 2d 3e 20 22 66 78 22 0a | e.-.true/undefined/null.->."fx". |
3d400 | 09 69 66 20 28 20 6f 70 74 2e 71 75 65 75 65 20 3d 3d 20 6e 75 6c 6c 20 7c 7c 20 6f 70 74 2e 71 | .if.(.opt.queue.==.null.||.opt.q |
3d420 | 75 65 75 65 20 3d 3d 3d 20 74 72 75 65 20 29 20 7b 0a 09 09 6f 70 74 2e 71 75 65 75 65 20 3d 20 | ueue.===.true.).{...opt.queue.=. |
3d440 | 22 66 78 22 3b 0a 09 7d 0a 0a 09 2f 2f 20 51 75 65 75 65 69 6e 67 0a 09 6f 70 74 2e 6f 6c 64 20 | "fx";..}...//.Queueing..opt.old. |
3d460 | 3d 20 6f 70 74 2e 63 6f 6d 70 6c 65 74 65 3b 0a 0a 09 6f 70 74 2e 63 6f 6d 70 6c 65 74 65 20 3d | =.opt.complete;...opt.complete.= |
3d480 | 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e 69 73 46 75 | .function().{...if.(.jQuery.isFu |
3d4a0 | 6e 63 74 69 6f 6e 28 20 6f 70 74 2e 6f 6c 64 20 29 20 29 20 7b 0a 09 09 09 6f 70 74 2e 6f 6c 64 | nction(.opt.old.).).{....opt.old |
3d4c0 | 2e 63 61 6c 6c 28 20 74 68 69 73 20 29 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 6f 70 74 2e 71 | .call(.this.);...}....if.(.opt.q |
3d4e0 | 75 65 75 65 20 29 20 7b 0a 09 09 09 6a 51 75 65 72 79 2e 64 65 71 75 65 75 65 28 20 74 68 69 73 | ueue.).{....jQuery.dequeue(.this |
3d500 | 2c 20 6f 70 74 2e 71 75 65 75 65 20 29 3b 0a 09 09 7d 0a 09 7d 3b 0a 0a 09 72 65 74 75 72 6e 20 | ,.opt.queue.);...}..};...return. |
3d520 | 6f 70 74 3b 0a 7d 3b 0a 0a 6a 51 75 65 72 79 2e 65 61 73 69 6e 67 20 3d 20 7b 0a 09 6c 69 6e 65 | opt;.};..jQuery.easing.=.{..line |
3d540 | 61 72 3a 20 66 75 6e 63 74 69 6f 6e 28 20 70 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 70 3b 0a | ar:.function(.p.).{...return.p;. |
3d560 | 09 7d 2c 0a 09 73 77 69 6e 67 3a 20 66 75 6e 63 74 69 6f 6e 28 20 70 20 29 20 7b 0a 09 09 72 65 | .},..swing:.function(.p.).{...re |
3d580 | 74 75 72 6e 20 30 2e 35 20 2d 20 4d 61 74 68 2e 63 6f 73 28 20 70 2a 4d 61 74 68 2e 50 49 20 29 | turn.0.5.-.Math.cos(.p*Math.PI.) |
3d5a0 | 20 2f 20 32 3b 0a 09 7d 0a 7d 3b 0a 0a 6a 51 75 65 72 79 2e 74 69 6d 65 72 73 20 3d 20 5b 5d 3b | ./.2;..}.};..jQuery.timers.=.[]; |
3d5c0 | 0a 6a 51 75 65 72 79 2e 66 78 20 3d 20 54 77 65 65 6e 2e 70 72 6f 74 6f 74 79 70 65 2e 69 6e 69 | .jQuery.fx.=.Tween.prototype.ini |
3d5e0 | 74 3b 0a 6a 51 75 65 72 79 2e 66 78 2e 74 69 63 6b 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b | t;.jQuery.fx.tick.=.function().{ |
3d600 | 0a 09 76 61 72 20 74 69 6d 65 72 2c 0a 09 09 74 69 6d 65 72 73 20 3d 20 6a 51 75 65 72 79 2e 74 | ..var.timer,...timers.=.jQuery.t |
3d620 | 69 6d 65 72 73 2c 0a 09 09 69 20 3d 20 30 3b 0a 0a 09 66 6f 72 20 28 20 3b 20 69 20 3c 20 74 69 | imers,...i.=.0;...for.(.;.i.<.ti |
3d640 | 6d 65 72 73 2e 6c 65 6e 67 74 68 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 74 69 6d 65 72 20 3d 20 74 | mers.length;.i++.).{...timer.=.t |
3d660 | 69 6d 65 72 73 5b 20 69 20 5d 3b 0a 09 09 2f 2f 20 43 68 65 63 6b 73 20 74 68 65 20 74 69 6d 65 | imers[.i.];...//.Checks.the.time |
3d680 | 72 20 68 61 73 20 6e 6f 74 20 61 6c 72 65 61 64 79 20 62 65 65 6e 20 72 65 6d 6f 76 65 64 0a 09 | r.has.not.already.been.removed.. |
3d6a0 | 09 69 66 20 28 20 21 74 69 6d 65 72 28 29 20 26 26 20 74 69 6d 65 72 73 5b 20 69 20 5d 20 3d 3d | .if.(.!timer().&&.timers[.i.].== |
3d6c0 | 3d 20 74 69 6d 65 72 20 29 20 7b 0a 09 09 09 74 69 6d 65 72 73 2e 73 70 6c 69 63 65 28 20 69 2d | =.timer.).{....timers.splice(.i- |
3d6e0 | 2d 2c 20 31 20 29 3b 0a 09 09 7d 0a 09 7d 0a 0a 09 69 66 20 28 20 21 74 69 6d 65 72 73 2e 6c 65 | -,.1.);...}..}...if.(.!timers.le |
3d700 | 6e 67 74 68 20 29 20 7b 0a 09 09 6a 51 75 65 72 79 2e 66 78 2e 73 74 6f 70 28 29 3b 0a 09 7d 0a | ngth.).{...jQuery.fx.stop();..}. |
3d720 | 7d 3b 0a 0a 6a 51 75 65 72 79 2e 66 78 2e 74 69 6d 65 72 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 | };..jQuery.fx.timer.=.function(. |
3d740 | 74 69 6d 65 72 20 29 20 7b 0a 09 69 66 20 28 20 74 69 6d 65 72 28 29 20 26 26 20 6a 51 75 65 72 | timer.).{..if.(.timer().&&.jQuer |
3d760 | 79 2e 74 69 6d 65 72 73 2e 70 75 73 68 28 20 74 69 6d 65 72 20 29 20 26 26 20 21 74 69 6d 65 72 | y.timers.push(.timer.).&&.!timer |
3d780 | 49 64 20 29 20 7b 0a 09 09 74 69 6d 65 72 49 64 20 3d 20 73 65 74 49 6e 74 65 72 76 61 6c 28 20 | Id.).{...timerId.=.setInterval(. |
3d7a0 | 6a 51 75 65 72 79 2e 66 78 2e 74 69 63 6b 2c 20 6a 51 75 65 72 79 2e 66 78 2e 69 6e 74 65 72 76 | jQuery.fx.tick,.jQuery.fx.interv |
3d7c0 | 61 6c 20 29 3b 0a 09 7d 0a 7d 3b 0a 0a 6a 51 75 65 72 79 2e 66 78 2e 69 6e 74 65 72 76 61 6c 20 | al.);..}.};..jQuery.fx.interval. |
3d7e0 | 3d 20 31 33 3b 0a 0a 6a 51 75 65 72 79 2e 66 78 2e 73 74 6f 70 20 3d 20 66 75 6e 63 74 69 6f 6e | =.13;..jQuery.fx.stop.=.function |
3d800 | 28 29 20 7b 0a 09 63 6c 65 61 72 49 6e 74 65 72 76 61 6c 28 20 74 69 6d 65 72 49 64 20 29 3b 0a | ().{..clearInterval(.timerId.);. |
3d820 | 09 74 69 6d 65 72 49 64 20 3d 20 6e 75 6c 6c 3b 0a 7d 3b 0a 0a 6a 51 75 65 72 79 2e 66 78 2e 73 | .timerId.=.null;.};..jQuery.fx.s |
3d840 | 70 65 65 64 73 20 3d 20 7b 0a 09 73 6c 6f 77 3a 20 36 30 30 2c 0a 09 66 61 73 74 3a 20 32 30 30 | peeds.=.{..slow:.600,..fast:.200 |
3d860 | 2c 0a 09 2f 2f 20 44 65 66 61 75 6c 74 20 73 70 65 65 64 0a 09 5f 64 65 66 61 75 6c 74 3a 20 34 | ,..//.Default.speed.._default:.4 |
3d880 | 30 30 0a 7d 3b 0a 0a 2f 2f 20 42 61 63 6b 20 43 6f 6d 70 61 74 20 3c 31 2e 38 20 65 78 74 65 6e | 00.};..//.Back.Compat.<1.8.exten |
3d8a0 | 73 69 6f 6e 20 70 6f 69 6e 74 0a 6a 51 75 65 72 79 2e 66 78 2e 73 74 65 70 20 3d 20 7b 7d 3b 0a | sion.point.jQuery.fx.step.=.{};. |
3d8c0 | 0a 69 66 20 28 20 6a 51 75 65 72 79 2e 65 78 70 72 20 26 26 20 6a 51 75 65 72 79 2e 65 78 70 72 | .if.(.jQuery.expr.&&.jQuery.expr |
3d8e0 | 2e 66 69 6c 74 65 72 73 20 29 20 7b 0a 09 6a 51 75 65 72 79 2e 65 78 70 72 2e 66 69 6c 74 65 72 | .filters.).{..jQuery.expr.filter |
3d900 | 73 2e 61 6e 69 6d 61 74 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 20 29 20 7b 0a | s.animated.=.function(.elem.).{. |
3d920 | 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 67 72 65 70 28 6a 51 75 65 72 79 2e 74 69 6d 65 | ..return.jQuery.grep(jQuery.time |
3d940 | 72 73 2c 20 66 75 6e 63 74 69 6f 6e 28 20 66 6e 20 29 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 65 | rs,.function(.fn.).{....return.e |
3d960 | 6c 65 6d 20 3d 3d 3d 20 66 6e 2e 65 6c 65 6d 3b 0a 09 09 7d 29 2e 6c 65 6e 67 74 68 3b 0a 09 7d | lem.===.fn.elem;...}).length;..} |
3d980 | 3b 0a 7d 0a 76 61 72 20 72 72 6f 6f 74 20 3d 20 2f 5e 28 3f 3a 62 6f 64 79 7c 68 74 6d 6c 29 24 | ;.}.var.rroot.=./^(?:body|html)$ |
3d9a0 | 2f 69 3b 0a 0a 6a 51 75 65 72 79 2e 66 6e 2e 6f 66 66 73 65 74 20 3d 20 66 75 6e 63 74 69 6f 6e | /i;..jQuery.fn.offset.=.function |
3d9c0 | 28 20 6f 70 74 69 6f 6e 73 20 29 20 7b 0a 09 69 66 20 28 20 61 72 67 75 6d 65 6e 74 73 2e 6c 65 | (.options.).{..if.(.arguments.le |
3d9e0 | 6e 67 74 68 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 6f 70 74 69 6f 6e 73 20 3d 3d 3d 20 75 6e | ngth.).{...return.options.===.un |
3da00 | 64 65 66 69 6e 65 64 20 3f 0a 09 09 09 74 68 69 73 20 3a 0a 09 09 09 74 68 69 73 2e 65 61 63 68 | defined.?....this.:....this.each |
3da20 | 28 66 75 6e 63 74 69 6f 6e 28 20 69 20 29 20 7b 0a 09 09 09 09 6a 51 75 65 72 79 2e 6f 66 66 73 | (function(.i.).{.....jQuery.offs |
3da40 | 65 74 2e 73 65 74 4f 66 66 73 65 74 28 20 74 68 69 73 2c 20 6f 70 74 69 6f 6e 73 2c 20 69 20 29 | et.setOffset(.this,.options,.i.) |
3da60 | 3b 0a 09 09 09 7d 29 3b 0a 09 7d 0a 0a 09 76 61 72 20 62 6f 78 2c 20 64 6f 63 45 6c 65 6d 2c 20 | ;....});..}...var.box,.docElem,. |
3da80 | 62 6f 64 79 2c 20 77 69 6e 2c 20 63 6c 69 65 6e 74 54 6f 70 2c 20 63 6c 69 65 6e 74 4c 65 66 74 | body,.win,.clientTop,.clientLeft |
3daa0 | 2c 20 73 63 72 6f 6c 6c 54 6f 70 2c 20 73 63 72 6f 6c 6c 4c 65 66 74 2c 20 74 6f 70 2c 20 6c 65 | ,.scrollTop,.scrollLeft,.top,.le |
3dac0 | 66 74 2c 0a 09 09 65 6c 65 6d 20 3d 20 74 68 69 73 5b 20 30 20 5d 2c 0a 09 09 64 6f 63 20 3d 20 | ft,...elem.=.this[.0.],...doc.=. |
3dae0 | 65 6c 65 6d 20 26 26 20 65 6c 65 6d 2e 6f 77 6e 65 72 44 6f 63 75 6d 65 6e 74 3b 0a 0a 09 69 66 | elem.&&.elem.ownerDocument;...if |
3db00 | 20 28 20 21 64 6f 63 20 29 20 7b 0a 09 09 72 65 74 75 72 6e 3b 0a 09 7d 0a 0a 09 69 66 20 28 20 | .(.!doc.).{...return;..}...if.(. |
3db20 | 28 62 6f 64 79 20 3d 20 64 6f 63 2e 62 6f 64 79 29 20 3d 3d 3d 20 65 6c 65 6d 20 29 20 7b 0a 09 | (body.=.doc.body).===.elem.).{.. |
3db40 | 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 6f 66 66 73 65 74 2e 62 6f 64 79 4f 66 66 73 65 74 | .return.jQuery.offset.bodyOffset |
3db60 | 28 20 65 6c 65 6d 20 29 3b 0a 09 7d 0a 0a 09 64 6f 63 45 6c 65 6d 20 3d 20 64 6f 63 2e 64 6f 63 | (.elem.);..}...docElem.=.doc.doc |
3db80 | 75 6d 65 6e 74 45 6c 65 6d 65 6e 74 3b 0a 0a 09 2f 2f 20 4d 61 6b 65 20 73 75 72 65 20 77 65 27 | umentElement;...//.Make.sure.we' |
3dba0 | 72 65 20 6e 6f 74 20 64 65 61 6c 69 6e 67 20 77 69 74 68 20 61 20 64 69 73 63 6f 6e 6e 65 63 74 | re.not.dealing.with.a.disconnect |
3dbc0 | 65 64 20 44 4f 4d 20 6e 6f 64 65 0a 09 69 66 20 28 20 21 6a 51 75 65 72 79 2e 63 6f 6e 74 61 69 | ed.DOM.node..if.(.!jQuery.contai |
3dbe0 | 6e 73 28 20 64 6f 63 45 6c 65 6d 2c 20 65 6c 65 6d 20 29 20 29 20 7b 0a 09 09 72 65 74 75 72 6e | ns(.docElem,.elem.).).{...return |
3dc00 | 20 7b 20 74 6f 70 3a 20 30 2c 20 6c 65 66 74 3a 20 30 20 7d 3b 0a 09 7d 0a 0a 09 62 6f 78 20 3d | .{.top:.0,.left:.0.};..}...box.= |
3dc20 | 20 65 6c 65 6d 2e 67 65 74 42 6f 75 6e 64 69 6e 67 43 6c 69 65 6e 74 52 65 63 74 28 29 3b 0a 09 | .elem.getBoundingClientRect();.. |
3dc40 | 77 69 6e 20 3d 20 67 65 74 57 69 6e 64 6f 77 28 20 64 6f 63 20 29 3b 0a 09 63 6c 69 65 6e 74 54 | win.=.getWindow(.doc.);..clientT |
3dc60 | 6f 70 20 20 3d 20 64 6f 63 45 6c 65 6d 2e 63 6c 69 65 6e 74 54 6f 70 20 20 7c 7c 20 62 6f 64 79 | op..=.docElem.clientTop..||.body |
3dc80 | 2e 63 6c 69 65 6e 74 54 6f 70 20 20 7c 7c 20 30 3b 0a 09 63 6c 69 65 6e 74 4c 65 66 74 20 3d 20 | .clientTop..||.0;..clientLeft.=. |
3dca0 | 64 6f 63 45 6c 65 6d 2e 63 6c 69 65 6e 74 4c 65 66 74 20 7c 7c 20 62 6f 64 79 2e 63 6c 69 65 6e | docElem.clientLeft.||.body.clien |
3dcc0 | 74 4c 65 66 74 20 7c 7c 20 30 3b 0a 09 73 63 72 6f 6c 6c 54 6f 70 20 20 3d 20 77 69 6e 2e 70 61 | tLeft.||.0;..scrollTop..=.win.pa |
3dce0 | 67 65 59 4f 66 66 73 65 74 20 7c 7c 20 64 6f 63 45 6c 65 6d 2e 73 63 72 6f 6c 6c 54 6f 70 3b 0a | geYOffset.||.docElem.scrollTop;. |
3dd00 | 09 73 63 72 6f 6c 6c 4c 65 66 74 20 3d 20 77 69 6e 2e 70 61 67 65 58 4f 66 66 73 65 74 20 7c 7c | .scrollLeft.=.win.pageXOffset.|| |
3dd20 | 20 64 6f 63 45 6c 65 6d 2e 73 63 72 6f 6c 6c 4c 65 66 74 3b 0a 09 74 6f 70 20 20 3d 20 62 6f 78 | .docElem.scrollLeft;..top..=.box |
3dd40 | 2e 74 6f 70 20 20 2b 20 73 63 72 6f 6c 6c 54 6f 70 20 20 2d 20 63 6c 69 65 6e 74 54 6f 70 3b 0a | .top..+.scrollTop..-.clientTop;. |
3dd60 | 09 6c 65 66 74 20 3d 20 62 6f 78 2e 6c 65 66 74 20 2b 20 73 63 72 6f 6c 6c 4c 65 66 74 20 2d 20 | .left.=.box.left.+.scrollLeft.-. |
3dd80 | 63 6c 69 65 6e 74 4c 65 66 74 3b 0a 0a 09 72 65 74 75 72 6e 20 7b 20 74 6f 70 3a 20 74 6f 70 2c | clientLeft;...return.{.top:.top, |
3dda0 | 20 6c 65 66 74 3a 20 6c 65 66 74 20 7d 3b 0a 7d 3b 0a 0a 6a 51 75 65 72 79 2e 6f 66 66 73 65 74 | .left:.left.};.};..jQuery.offset |
3ddc0 | 20 3d 20 7b 0a 0a 09 62 6f 64 79 4f 66 66 73 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 62 6f 64 | .=.{...bodyOffset:.function(.bod |
3dde0 | 79 20 29 20 7b 0a 09 09 76 61 72 20 74 6f 70 20 3d 20 62 6f 64 79 2e 6f 66 66 73 65 74 54 6f 70 | y.).{...var.top.=.body.offsetTop |
3de00 | 2c 0a 09 09 09 6c 65 66 74 20 3d 20 62 6f 64 79 2e 6f 66 66 73 65 74 4c 65 66 74 3b 0a 0a 09 09 | ,....left.=.body.offsetLeft;.... |
3de20 | 69 66 20 28 20 6a 51 75 65 72 79 2e 73 75 70 70 6f 72 74 2e 64 6f 65 73 4e 6f 74 49 6e 63 6c 75 | if.(.jQuery.support.doesNotInclu |
3de40 | 64 65 4d 61 72 67 69 6e 49 6e 42 6f 64 79 4f 66 66 73 65 74 20 29 20 7b 0a 09 09 09 74 6f 70 20 | deMarginInBodyOffset.).{....top. |
3de60 | 20 2b 3d 20 70 61 72 73 65 46 6c 6f 61 74 28 20 6a 51 75 65 72 79 2e 63 73 73 28 62 6f 64 79 2c | .+=.parseFloat(.jQuery.css(body, |
3de80 | 20 22 6d 61 72 67 69 6e 54 6f 70 22 29 20 29 20 7c 7c 20 30 3b 0a 09 09 09 6c 65 66 74 20 2b 3d | ."marginTop").).||.0;....left.+= |
3dea0 | 20 70 61 72 73 65 46 6c 6f 61 74 28 20 6a 51 75 65 72 79 2e 63 73 73 28 62 6f 64 79 2c 20 22 6d | .parseFloat(.jQuery.css(body,."m |
3dec0 | 61 72 67 69 6e 4c 65 66 74 22 29 20 29 20 7c 7c 20 30 3b 0a 09 09 7d 0a 0a 09 09 72 65 74 75 72 | arginLeft").).||.0;...}....retur |
3dee0 | 6e 20 7b 20 74 6f 70 3a 20 74 6f 70 2c 20 6c 65 66 74 3a 20 6c 65 66 74 20 7d 3b 0a 09 7d 2c 0a | n.{.top:.top,.left:.left.};..},. |
3df00 | 0a 09 73 65 74 4f 66 66 73 65 74 3a 20 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 6f 70 74 | ..setOffset:.function(.elem,.opt |
3df20 | 69 6f 6e 73 2c 20 69 20 29 20 7b 0a 09 09 76 61 72 20 70 6f 73 69 74 69 6f 6e 20 3d 20 6a 51 75 | ions,.i.).{...var.position.=.jQu |
3df40 | 65 72 79 2e 63 73 73 28 20 65 6c 65 6d 2c 20 22 70 6f 73 69 74 69 6f 6e 22 20 29 3b 0a 0a 09 09 | ery.css(.elem,."position".);.... |
3df60 | 2f 2f 20 73 65 74 20 70 6f 73 69 74 69 6f 6e 20 66 69 72 73 74 2c 20 69 6e 2d 63 61 73 65 20 74 | //.set.position.first,.in-case.t |
3df80 | 6f 70 2f 6c 65 66 74 20 61 72 65 20 73 65 74 20 65 76 65 6e 20 6f 6e 20 73 74 61 74 69 63 20 65 | op/left.are.set.even.on.static.e |
3dfa0 | 6c 65 6d 0a 09 09 69 66 20 28 20 70 6f 73 69 74 69 6f 6e 20 3d 3d 3d 20 22 73 74 61 74 69 63 22 | lem...if.(.position.===."static" |
3dfc0 | 20 29 20 7b 0a 09 09 09 65 6c 65 6d 2e 73 74 79 6c 65 2e 70 6f 73 69 74 69 6f 6e 20 3d 20 22 72 | .).{....elem.style.position.=."r |
3dfe0 | 65 6c 61 74 69 76 65 22 3b 0a 09 09 7d 0a 0a 09 09 76 61 72 20 63 75 72 45 6c 65 6d 20 3d 20 6a | elative";...}....var.curElem.=.j |
3e000 | 51 75 65 72 79 28 20 65 6c 65 6d 20 29 2c 0a 09 09 09 63 75 72 4f 66 66 73 65 74 20 3d 20 63 75 | Query(.elem.),....curOffset.=.cu |
3e020 | 72 45 6c 65 6d 2e 6f 66 66 73 65 74 28 29 2c 0a 09 09 09 63 75 72 43 53 53 54 6f 70 20 3d 20 6a | rElem.offset(),....curCSSTop.=.j |
3e040 | 51 75 65 72 79 2e 63 73 73 28 20 65 6c 65 6d 2c 20 22 74 6f 70 22 20 29 2c 0a 09 09 09 63 75 72 | Query.css(.elem,."top".),....cur |
3e060 | 43 53 53 4c 65 66 74 20 3d 20 6a 51 75 65 72 79 2e 63 73 73 28 20 65 6c 65 6d 2c 20 22 6c 65 66 | CSSLeft.=.jQuery.css(.elem,."lef |
3e080 | 74 22 20 29 2c 0a 09 09 09 63 61 6c 63 75 6c 61 74 65 50 6f 73 69 74 69 6f 6e 20 3d 20 28 20 70 | t".),....calculatePosition.=.(.p |
3e0a0 | 6f 73 69 74 69 6f 6e 20 3d 3d 3d 20 22 61 62 73 6f 6c 75 74 65 22 20 7c 7c 20 70 6f 73 69 74 69 | osition.===."absolute".||.positi |
3e0c0 | 6f 6e 20 3d 3d 3d 20 22 66 69 78 65 64 22 20 29 20 26 26 20 6a 51 75 65 72 79 2e 69 6e 41 72 72 | on.===."fixed".).&&.jQuery.inArr |
3e0e0 | 61 79 28 22 61 75 74 6f 22 2c 20 5b 63 75 72 43 53 53 54 6f 70 2c 20 63 75 72 43 53 53 4c 65 66 | ay("auto",.[curCSSTop,.curCSSLef |
3e100 | 74 5d 29 20 3e 20 2d 31 2c 0a 09 09 09 70 72 6f 70 73 20 3d 20 7b 7d 2c 20 63 75 72 50 6f 73 69 | t]).>.-1,....props.=.{},.curPosi |
3e120 | 74 69 6f 6e 20 3d 20 7b 7d 2c 20 63 75 72 54 6f 70 2c 20 63 75 72 4c 65 66 74 3b 0a 0a 09 09 2f | tion.=.{},.curTop,.curLeft;..../ |
3e140 | 2f 20 6e 65 65 64 20 74 6f 20 62 65 20 61 62 6c 65 20 74 6f 20 63 61 6c 63 75 6c 61 74 65 20 70 | /.need.to.be.able.to.calculate.p |
3e160 | 6f 73 69 74 69 6f 6e 20 69 66 20 65 69 74 68 65 72 20 74 6f 70 20 6f 72 20 6c 65 66 74 20 69 73 | osition.if.either.top.or.left.is |
3e180 | 20 61 75 74 6f 20 61 6e 64 20 70 6f 73 69 74 69 6f 6e 20 69 73 20 65 69 74 68 65 72 20 61 62 73 | .auto.and.position.is.either.abs |
3e1a0 | 6f 6c 75 74 65 20 6f 72 20 66 69 78 65 64 0a 09 09 69 66 20 28 20 63 61 6c 63 75 6c 61 74 65 50 | olute.or.fixed...if.(.calculateP |
3e1c0 | 6f 73 69 74 69 6f 6e 20 29 20 7b 0a 09 09 09 63 75 72 50 6f 73 69 74 69 6f 6e 20 3d 20 63 75 72 | osition.).{....curPosition.=.cur |
3e1e0 | 45 6c 65 6d 2e 70 6f 73 69 74 69 6f 6e 28 29 3b 0a 09 09 09 63 75 72 54 6f 70 20 3d 20 63 75 72 | Elem.position();....curTop.=.cur |
3e200 | 50 6f 73 69 74 69 6f 6e 2e 74 6f 70 3b 0a 09 09 09 63 75 72 4c 65 66 74 20 3d 20 63 75 72 50 6f | Position.top;....curLeft.=.curPo |
3e220 | 73 69 74 69 6f 6e 2e 6c 65 66 74 3b 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 09 63 75 72 54 6f | sition.left;...}.else.{....curTo |
3e240 | 70 20 3d 20 70 61 72 73 65 46 6c 6f 61 74 28 20 63 75 72 43 53 53 54 6f 70 20 29 20 7c 7c 20 30 | p.=.parseFloat(.curCSSTop.).||.0 |
3e260 | 3b 0a 09 09 09 63 75 72 4c 65 66 74 20 3d 20 70 61 72 73 65 46 6c 6f 61 74 28 20 63 75 72 43 53 | ;....curLeft.=.parseFloat(.curCS |
3e280 | 53 4c 65 66 74 20 29 20 7c 7c 20 30 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 6a 51 75 65 72 79 | SLeft.).||.0;...}....if.(.jQuery |
3e2a0 | 2e 69 73 46 75 6e 63 74 69 6f 6e 28 20 6f 70 74 69 6f 6e 73 20 29 20 29 20 7b 0a 09 09 09 6f 70 | .isFunction(.options.).).{....op |
3e2c0 | 74 69 6f 6e 73 20 3d 20 6f 70 74 69 6f 6e 73 2e 63 61 6c 6c 28 20 65 6c 65 6d 2c 20 69 2c 20 63 | tions.=.options.call(.elem,.i,.c |
3e2e0 | 75 72 4f 66 66 73 65 74 20 29 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 6f 70 74 69 6f 6e 73 2e | urOffset.);...}....if.(.options. |
3e300 | 74 6f 70 20 21 3d 20 6e 75 6c 6c 20 29 20 7b 0a 09 09 09 70 72 6f 70 73 2e 74 6f 70 20 3d 20 28 | top.!=.null.).{....props.top.=.( |
3e320 | 20 6f 70 74 69 6f 6e 73 2e 74 6f 70 20 2d 20 63 75 72 4f 66 66 73 65 74 2e 74 6f 70 20 29 20 2b | .options.top.-.curOffset.top.).+ |
3e340 | 20 63 75 72 54 6f 70 3b 0a 09 09 7d 0a 09 09 69 66 20 28 20 6f 70 74 69 6f 6e 73 2e 6c 65 66 74 | .curTop;...}...if.(.options.left |
3e360 | 20 21 3d 20 6e 75 6c 6c 20 29 20 7b 0a 09 09 09 70 72 6f 70 73 2e 6c 65 66 74 20 3d 20 28 20 6f | .!=.null.).{....props.left.=.(.o |
3e380 | 70 74 69 6f 6e 73 2e 6c 65 66 74 20 2d 20 63 75 72 4f 66 66 73 65 74 2e 6c 65 66 74 20 29 20 2b | ptions.left.-.curOffset.left.).+ |
3e3a0 | 20 63 75 72 4c 65 66 74 3b 0a 09 09 7d 0a 0a 09 09 69 66 20 28 20 22 75 73 69 6e 67 22 20 69 6e | .curLeft;...}....if.(."using".in |
3e3c0 | 20 6f 70 74 69 6f 6e 73 20 29 20 7b 0a 09 09 09 6f 70 74 69 6f 6e 73 2e 75 73 69 6e 67 2e 63 61 | .options.).{....options.using.ca |
3e3e0 | 6c 6c 28 20 65 6c 65 6d 2c 20 70 72 6f 70 73 20 29 3b 0a 09 09 7d 20 65 6c 73 65 20 7b 0a 09 09 | ll(.elem,.props.);...}.else.{... |
3e400 | 09 63 75 72 45 6c 65 6d 2e 63 73 73 28 20 70 72 6f 70 73 20 29 3b 0a 09 09 7d 0a 09 7d 0a 7d 3b | .curElem.css(.props.);...}..}.}; |
3e420 | 0a 0a 0a 6a 51 75 65 72 79 2e 66 6e 2e 65 78 74 65 6e 64 28 7b 0a 0a 09 70 6f 73 69 74 69 6f 6e | ...jQuery.fn.extend({...position |
3e440 | 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 69 66 20 28 20 21 74 68 69 73 5b 30 5d 20 29 | :.function().{...if.(.!this[0].) |
3e460 | 20 7b 0a 09 09 09 72 65 74 75 72 6e 3b 0a 09 09 7d 0a 0a 09 09 76 61 72 20 65 6c 65 6d 20 3d 20 | .{....return;...}....var.elem.=. |
3e480 | 74 68 69 73 5b 30 5d 2c 0a 0a 09 09 2f 2f 20 47 65 74 20 2a 72 65 61 6c 2a 20 6f 66 66 73 65 74 | this[0],....//.Get.*real*.offset |
3e4a0 | 50 61 72 65 6e 74 0a 09 09 6f 66 66 73 65 74 50 61 72 65 6e 74 20 3d 20 74 68 69 73 2e 6f 66 66 | Parent...offsetParent.=.this.off |
3e4c0 | 73 65 74 50 61 72 65 6e 74 28 29 2c 0a 0a 09 09 2f 2f 20 47 65 74 20 63 6f 72 72 65 63 74 20 6f | setParent(),....//.Get.correct.o |
3e4e0 | 66 66 73 65 74 73 0a 09 09 6f 66 66 73 65 74 20 20 20 20 20 20 20 3d 20 74 68 69 73 2e 6f 66 66 | ffsets...offset.......=.this.off |
3e500 | 73 65 74 28 29 2c 0a 09 09 70 61 72 65 6e 74 4f 66 66 73 65 74 20 3d 20 72 72 6f 6f 74 2e 74 65 | set(),...parentOffset.=.rroot.te |
3e520 | 73 74 28 6f 66 66 73 65 74 50 61 72 65 6e 74 5b 30 5d 2e 6e 6f 64 65 4e 61 6d 65 29 20 3f 20 7b | st(offsetParent[0].nodeName).?.{ |
3e540 | 20 74 6f 70 3a 20 30 2c 20 6c 65 66 74 3a 20 30 20 7d 20 3a 20 6f 66 66 73 65 74 50 61 72 65 6e | .top:.0,.left:.0.}.:.offsetParen |
3e560 | 74 2e 6f 66 66 73 65 74 28 29 3b 0a 0a 09 09 2f 2f 20 53 75 62 74 72 61 63 74 20 65 6c 65 6d 65 | t.offset();....//.Subtract.eleme |
3e580 | 6e 74 20 6d 61 72 67 69 6e 73 0a 09 09 2f 2f 20 6e 6f 74 65 3a 20 77 68 65 6e 20 61 6e 20 65 6c | nt.margins...//.note:.when.an.el |
3e5a0 | 65 6d 65 6e 74 20 68 61 73 20 6d 61 72 67 69 6e 3a 20 61 75 74 6f 20 74 68 65 20 6f 66 66 73 65 | ement.has.margin:.auto.the.offse |
3e5c0 | 74 4c 65 66 74 20 61 6e 64 20 6d 61 72 67 69 6e 4c 65 66 74 0a 09 09 2f 2f 20 61 72 65 20 74 68 | tLeft.and.marginLeft...//.are.th |
3e5e0 | 65 20 73 61 6d 65 20 69 6e 20 53 61 66 61 72 69 20 63 61 75 73 69 6e 67 20 6f 66 66 73 65 74 2e | e.same.in.Safari.causing.offset. |
3e600 | 6c 65 66 74 20 74 6f 20 69 6e 63 6f 72 72 65 63 74 6c 79 20 62 65 20 30 0a 09 09 6f 66 66 73 65 | left.to.incorrectly.be.0...offse |
3e620 | 74 2e 74 6f 70 20 20 2d 3d 20 70 61 72 73 65 46 6c 6f 61 74 28 20 6a 51 75 65 72 79 2e 63 73 73 | t.top..-=.parseFloat(.jQuery.css |
3e640 | 28 65 6c 65 6d 2c 20 22 6d 61 72 67 69 6e 54 6f 70 22 29 20 29 20 7c 7c 20 30 3b 0a 09 09 6f 66 | (elem,."marginTop").).||.0;...of |
3e660 | 66 73 65 74 2e 6c 65 66 74 20 2d 3d 20 70 61 72 73 65 46 6c 6f 61 74 28 20 6a 51 75 65 72 79 2e | fset.left.-=.parseFloat(.jQuery. |
3e680 | 63 73 73 28 65 6c 65 6d 2c 20 22 6d 61 72 67 69 6e 4c 65 66 74 22 29 20 29 20 7c 7c 20 30 3b 0a | css(elem,."marginLeft").).||.0;. |
3e6a0 | 0a 09 09 2f 2f 20 41 64 64 20 6f 66 66 73 65 74 50 61 72 65 6e 74 20 62 6f 72 64 65 72 73 0a 09 | ...//.Add.offsetParent.borders.. |
3e6c0 | 09 70 61 72 65 6e 74 4f 66 66 73 65 74 2e 74 6f 70 20 20 2b 3d 20 70 61 72 73 65 46 6c 6f 61 74 | .parentOffset.top..+=.parseFloat |
3e6e0 | 28 20 6a 51 75 65 72 79 2e 63 73 73 28 6f 66 66 73 65 74 50 61 72 65 6e 74 5b 30 5d 2c 20 22 62 | (.jQuery.css(offsetParent[0],."b |
3e700 | 6f 72 64 65 72 54 6f 70 57 69 64 74 68 22 29 20 29 20 7c 7c 20 30 3b 0a 09 09 70 61 72 65 6e 74 | orderTopWidth").).||.0;...parent |
3e720 | 4f 66 66 73 65 74 2e 6c 65 66 74 20 2b 3d 20 70 61 72 73 65 46 6c 6f 61 74 28 20 6a 51 75 65 72 | Offset.left.+=.parseFloat(.jQuer |
3e740 | 79 2e 63 73 73 28 6f 66 66 73 65 74 50 61 72 65 6e 74 5b 30 5d 2c 20 22 62 6f 72 64 65 72 4c 65 | y.css(offsetParent[0],."borderLe |
3e760 | 66 74 57 69 64 74 68 22 29 20 29 20 7c 7c 20 30 3b 0a 0a 09 09 2f 2f 20 53 75 62 74 72 61 63 74 | ftWidth").).||.0;....//.Subtract |
3e780 | 20 74 68 65 20 74 77 6f 20 6f 66 66 73 65 74 73 0a 09 09 72 65 74 75 72 6e 20 7b 0a 09 09 09 74 | .the.two.offsets...return.{....t |
3e7a0 | 6f 70 3a 20 20 6f 66 66 73 65 74 2e 74 6f 70 20 20 2d 20 70 61 72 65 6e 74 4f 66 66 73 65 74 2e | op:..offset.top..-.parentOffset. |
3e7c0 | 74 6f 70 2c 0a 09 09 09 6c 65 66 74 3a 20 6f 66 66 73 65 74 2e 6c 65 66 74 20 2d 20 70 61 72 65 | top,....left:.offset.left.-.pare |
3e7e0 | 6e 74 4f 66 66 73 65 74 2e 6c 65 66 74 0a 09 09 7d 3b 0a 09 7d 2c 0a 0a 09 6f 66 66 73 65 74 50 | ntOffset.left...};..},...offsetP |
3e800 | 61 72 65 6e 74 3a 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 74 68 69 | arent:.function().{...return.thi |
3e820 | 73 2e 6d 61 70 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 09 09 09 76 61 72 20 6f 66 66 73 65 74 | s.map(function().{....var.offset |
3e840 | 50 61 72 65 6e 74 20 3d 20 74 68 69 73 2e 6f 66 66 73 65 74 50 61 72 65 6e 74 20 7c 7c 20 64 6f | Parent.=.this.offsetParent.||.do |
3e860 | 63 75 6d 65 6e 74 2e 62 6f 64 79 3b 0a 09 09 09 77 68 69 6c 65 20 28 20 6f 66 66 73 65 74 50 61 | cument.body;....while.(.offsetPa |
3e880 | 72 65 6e 74 20 26 26 20 28 21 72 72 6f 6f 74 2e 74 65 73 74 28 6f 66 66 73 65 74 50 61 72 65 6e | rent.&&.(!rroot.test(offsetParen |
3e8a0 | 74 2e 6e 6f 64 65 4e 61 6d 65 29 20 26 26 20 6a 51 75 65 72 79 2e 63 73 73 28 6f 66 66 73 65 74 | t.nodeName).&&.jQuery.css(offset |
3e8c0 | 50 61 72 65 6e 74 2c 20 22 70 6f 73 69 74 69 6f 6e 22 29 20 3d 3d 3d 20 22 73 74 61 74 69 63 22 | Parent,."position").===."static" |
3e8e0 | 29 20 29 20 7b 0a 09 09 09 09 6f 66 66 73 65 74 50 61 72 65 6e 74 20 3d 20 6f 66 66 73 65 74 50 | ).).{.....offsetParent.=.offsetP |
3e900 | 61 72 65 6e 74 2e 6f 66 66 73 65 74 50 61 72 65 6e 74 3b 0a 09 09 09 7d 0a 09 09 09 72 65 74 75 | arent.offsetParent;....}....retu |
3e920 | 72 6e 20 6f 66 66 73 65 74 50 61 72 65 6e 74 20 7c 7c 20 64 6f 63 75 6d 65 6e 74 2e 62 6f 64 79 | rn.offsetParent.||.document.body |
3e940 | 3b 0a 09 09 7d 29 3b 0a 09 7d 0a 7d 29 3b 0a 0a 0a 2f 2f 20 43 72 65 61 74 65 20 73 63 72 6f 6c | ;...});..}.});...//.Create.scrol |
3e960 | 6c 4c 65 66 74 20 61 6e 64 20 73 63 72 6f 6c 6c 54 6f 70 20 6d 65 74 68 6f 64 73 0a 6a 51 75 65 | lLeft.and.scrollTop.methods.jQue |
3e980 | 72 79 2e 65 61 63 68 28 20 7b 73 63 72 6f 6c 6c 4c 65 66 74 3a 20 22 70 61 67 65 58 4f 66 66 73 | ry.each(.{scrollLeft:."pageXOffs |
3e9a0 | 65 74 22 2c 20 73 63 72 6f 6c 6c 54 6f 70 3a 20 22 70 61 67 65 59 4f 66 66 73 65 74 22 7d 2c 20 | et",.scrollTop:."pageYOffset"},. |
3e9c0 | 66 75 6e 63 74 69 6f 6e 28 20 6d 65 74 68 6f 64 2c 20 70 72 6f 70 20 29 20 7b 0a 09 76 61 72 20 | function(.method,.prop.).{..var. |
3e9e0 | 74 6f 70 20 3d 20 2f 59 2f 2e 74 65 73 74 28 20 70 72 6f 70 20 29 3b 0a 0a 09 6a 51 75 65 72 79 | top.=./Y/.test(.prop.);...jQuery |
3ea00 | 2e 66 6e 5b 20 6d 65 74 68 6f 64 20 5d 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 76 61 6c 20 29 20 | .fn[.method.].=.function(.val.). |
3ea20 | 7b 0a 09 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 61 63 63 65 73 73 28 20 74 68 69 73 2c 20 | {...return.jQuery.access(.this,. |
3ea40 | 66 75 6e 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 6d 65 74 68 6f 64 2c 20 76 61 6c 20 29 20 7b 0a | function(.elem,.method,.val.).{. |
3ea60 | 09 09 09 76 61 72 20 77 69 6e 20 3d 20 67 65 74 57 69 6e 64 6f 77 28 20 65 6c 65 6d 20 29 3b 0a | ...var.win.=.getWindow(.elem.);. |
3ea80 | 0a 09 09 09 69 66 20 28 20 76 61 6c 20 3d 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 29 20 7b 0a 09 | ....if.(.val.===.undefined.).{.. |
3eaa0 | 09 09 09 72 65 74 75 72 6e 20 77 69 6e 20 3f 20 28 70 72 6f 70 20 69 6e 20 77 69 6e 29 20 3f 20 | ...return.win.?.(prop.in.win).?. |
3eac0 | 77 69 6e 5b 20 70 72 6f 70 20 5d 20 3a 0a 09 09 09 09 09 77 69 6e 2e 64 6f 63 75 6d 65 6e 74 2e | win[.prop.].:......win.document. |
3eae0 | 64 6f 63 75 6d 65 6e 74 45 6c 65 6d 65 6e 74 5b 20 6d 65 74 68 6f 64 20 5d 20 3a 0a 09 09 09 09 | documentElement[.method.].:..... |
3eb00 | 09 65 6c 65 6d 5b 20 6d 65 74 68 6f 64 20 5d 3b 0a 09 09 09 7d 0a 0a 09 09 09 69 66 20 28 20 77 | .elem[.method.];....}.....if.(.w |
3eb20 | 69 6e 20 29 20 7b 0a 09 09 09 09 77 69 6e 2e 73 63 72 6f 6c 6c 54 6f 28 0a 09 09 09 09 09 21 74 | in.).{.....win.scrollTo(......!t |
3eb40 | 6f 70 20 3f 20 76 61 6c 20 3a 20 6a 51 75 65 72 79 28 20 77 69 6e 20 29 2e 73 63 72 6f 6c 6c 4c | op.?.val.:.jQuery(.win.).scrollL |
3eb60 | 65 66 74 28 29 2c 0a 09 09 09 09 09 20 74 6f 70 20 3f 20 76 61 6c 20 3a 20 6a 51 75 65 72 79 28 | eft(),.......top.?.val.:.jQuery( |
3eb80 | 20 77 69 6e 20 29 2e 73 63 72 6f 6c 6c 54 6f 70 28 29 0a 09 09 09 09 29 3b 0a 0a 09 09 09 7d 20 | .win.).scrollTop().....);.....}. |
3eba0 | 65 6c 73 65 20 7b 0a 09 09 09 09 65 6c 65 6d 5b 20 6d 65 74 68 6f 64 20 5d 20 3d 20 76 61 6c 3b | else.{.....elem[.method.].=.val; |
3ebc0 | 0a 09 09 09 7d 0a 09 09 7d 2c 20 6d 65 74 68 6f 64 2c 20 76 61 6c 2c 20 61 72 67 75 6d 65 6e 74 | ....}...},.method,.val,.argument |
3ebe0 | 73 2e 6c 65 6e 67 74 68 2c 20 6e 75 6c 6c 20 29 3b 0a 09 7d 3b 0a 7d 29 3b 0a 0a 66 75 6e 63 74 | s.length,.null.);..};.});..funct |
3ec00 | 69 6f 6e 20 67 65 74 57 69 6e 64 6f 77 28 20 65 6c 65 6d 20 29 20 7b 0a 09 72 65 74 75 72 6e 20 | ion.getWindow(.elem.).{..return. |
3ec20 | 6a 51 75 65 72 79 2e 69 73 57 69 6e 64 6f 77 28 20 65 6c 65 6d 20 29 20 3f 0a 09 09 65 6c 65 6d | jQuery.isWindow(.elem.).?...elem |
3ec40 | 20 3a 0a 09 09 65 6c 65 6d 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 39 20 3f 0a 09 09 09 65 6c | .:...elem.nodeType.===.9.?....el |
3ec60 | 65 6d 2e 64 65 66 61 75 6c 74 56 69 65 77 20 7c 7c 20 65 6c 65 6d 2e 70 61 72 65 6e 74 57 69 6e | em.defaultView.||.elem.parentWin |
3ec80 | 64 6f 77 20 3a 0a 09 09 09 66 61 6c 73 65 3b 0a 7d 0a 2f 2f 20 43 72 65 61 74 65 20 69 6e 6e 65 | dow.:....false;.}.//.Create.inne |
3eca0 | 72 48 65 69 67 68 74 2c 20 69 6e 6e 65 72 57 69 64 74 68 2c 20 68 65 69 67 68 74 2c 20 77 69 64 | rHeight,.innerWidth,.height,.wid |
3ecc0 | 74 68 2c 20 6f 75 74 65 72 48 65 69 67 68 74 20 61 6e 64 20 6f 75 74 65 72 57 69 64 74 68 20 6d | th,.outerHeight.and.outerWidth.m |
3ece0 | 65 74 68 6f 64 73 0a 6a 51 75 65 72 79 2e 65 61 63 68 28 20 7b 20 48 65 69 67 68 74 3a 20 22 68 | ethods.jQuery.each(.{.Height:."h |
3ed00 | 65 69 67 68 74 22 2c 20 57 69 64 74 68 3a 20 22 77 69 64 74 68 22 20 7d 2c 20 66 75 6e 63 74 69 | eight",.Width:."width".},.functi |
3ed20 | 6f 6e 28 20 6e 61 6d 65 2c 20 74 79 70 65 20 29 20 7b 0a 09 6a 51 75 65 72 79 2e 65 61 63 68 28 | on(.name,.type.).{..jQuery.each( |
3ed40 | 20 7b 20 70 61 64 64 69 6e 67 3a 20 22 69 6e 6e 65 72 22 20 2b 20 6e 61 6d 65 2c 20 63 6f 6e 74 | .{.padding:."inner".+.name,.cont |
3ed60 | 65 6e 74 3a 20 74 79 70 65 2c 20 22 22 3a 20 22 6f 75 74 65 72 22 20 2b 20 6e 61 6d 65 20 7d 2c | ent:.type,."":."outer".+.name.}, |
3ed80 | 20 66 75 6e 63 74 69 6f 6e 28 20 64 65 66 61 75 6c 74 45 78 74 72 61 2c 20 66 75 6e 63 4e 61 6d | .function(.defaultExtra,.funcNam |
3eda0 | 65 20 29 20 7b 0a 09 09 2f 2f 20 6d 61 72 67 69 6e 20 69 73 20 6f 6e 6c 79 20 66 6f 72 20 6f 75 | e.).{...//.margin.is.only.for.ou |
3edc0 | 74 65 72 48 65 69 67 68 74 2c 20 6f 75 74 65 72 57 69 64 74 68 0a 09 09 6a 51 75 65 72 79 2e 66 | terHeight,.outerWidth...jQuery.f |
3ede0 | 6e 5b 20 66 75 6e 63 4e 61 6d 65 20 5d 20 3d 20 66 75 6e 63 74 69 6f 6e 28 20 6d 61 72 67 69 6e | n[.funcName.].=.function(.margin |
3ee00 | 2c 20 76 61 6c 75 65 20 29 20 7b 0a 09 09 09 76 61 72 20 63 68 61 69 6e 61 62 6c 65 20 3d 20 61 | ,.value.).{....var.chainable.=.a |
3ee20 | 72 67 75 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 26 26 20 28 20 64 65 66 61 75 6c 74 45 78 74 72 | rguments.length.&&.(.defaultExtr |
3ee40 | 61 20 7c 7c 20 74 79 70 65 6f 66 20 6d 61 72 67 69 6e 20 21 3d 3d 20 22 62 6f 6f 6c 65 61 6e 22 | a.||.typeof.margin.!==."boolean" |
3ee60 | 20 29 2c 0a 09 09 09 09 65 78 74 72 61 20 3d 20 64 65 66 61 75 6c 74 45 78 74 72 61 20 7c 7c 20 | .),.....extra.=.defaultExtra.||. |
3ee80 | 28 20 6d 61 72 67 69 6e 20 3d 3d 3d 20 74 72 75 65 20 7c 7c 20 76 61 6c 75 65 20 3d 3d 3d 20 74 | (.margin.===.true.||.value.===.t |
3eea0 | 72 75 65 20 3f 20 22 6d 61 72 67 69 6e 22 20 3a 20 22 62 6f 72 64 65 72 22 20 29 3b 0a 0a 09 09 | rue.?."margin".:."border".);.... |
3eec0 | 09 72 65 74 75 72 6e 20 6a 51 75 65 72 79 2e 61 63 63 65 73 73 28 20 74 68 69 73 2c 20 66 75 6e | .return.jQuery.access(.this,.fun |
3eee0 | 63 74 69 6f 6e 28 20 65 6c 65 6d 2c 20 74 79 70 65 2c 20 76 61 6c 75 65 20 29 20 7b 0a 09 09 09 | ction(.elem,.type,.value.).{.... |
3ef00 | 09 76 61 72 20 64 6f 63 3b 0a 0a 09 09 09 09 69 66 20 28 20 6a 51 75 65 72 79 2e 69 73 57 69 6e | .var.doc;......if.(.jQuery.isWin |
3ef20 | 64 6f 77 28 20 65 6c 65 6d 20 29 20 29 20 7b 0a 09 09 09 09 09 2f 2f 20 41 73 20 6f 66 20 35 2f | dow(.elem.).).{......//.As.of.5/ |
3ef40 | 38 2f 32 30 31 32 20 74 68 69 73 20 77 69 6c 6c 20 79 69 65 6c 64 20 69 6e 63 6f 72 72 65 63 74 | 8/2012.this.will.yield.incorrect |
3ef60 | 20 72 65 73 75 6c 74 73 20 66 6f 72 20 4d 6f 62 69 6c 65 20 53 61 66 61 72 69 2c 20 62 75 74 20 | .results.for.Mobile.Safari,.but. |
3ef80 | 74 68 65 72 65 0a 09 09 09 09 09 2f 2f 20 69 73 6e 27 74 20 61 20 77 68 6f 6c 65 20 6c 6f 74 20 | there......//.isn't.a.whole.lot. |
3efa0 | 77 65 20 63 61 6e 20 64 6f 2e 20 53 65 65 20 70 75 6c 6c 20 72 65 71 75 65 73 74 20 61 74 20 74 | we.can.do..See.pull.request.at.t |
3efc0 | 68 69 73 20 55 52 4c 20 66 6f 72 20 64 69 73 63 75 73 73 69 6f 6e 3a 0a 09 09 09 09 09 2f 2f 20 | his.URL.for.discussion:......//. |
3efe0 | 68 74 74 70 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 6a 71 75 65 72 79 2f 6a 71 75 65 72 79 | https://github.com/jquery/jquery |
3f000 | 2f 70 75 6c 6c 2f 37 36 34 0a 09 09 09 09 09 72 65 74 75 72 6e 20 65 6c 65 6d 2e 64 6f 63 75 6d | /pull/764......return.elem.docum |
3f020 | 65 6e 74 2e 64 6f 63 75 6d 65 6e 74 45 6c 65 6d 65 6e 74 5b 20 22 63 6c 69 65 6e 74 22 20 2b 20 | ent.documentElement[."client".+. |
3f040 | 6e 61 6d 65 20 5d 3b 0a 09 09 09 09 7d 0a 0a 09 09 09 09 2f 2f 20 47 65 74 20 64 6f 63 75 6d 65 | name.];.....}......//.Get.docume |
3f060 | 6e 74 20 77 69 64 74 68 20 6f 72 20 68 65 69 67 68 74 0a 09 09 09 09 69 66 20 28 20 65 6c 65 6d | nt.width.or.height.....if.(.elem |
3f080 | 2e 6e 6f 64 65 54 79 70 65 20 3d 3d 3d 20 39 20 29 20 7b 0a 09 09 09 09 09 64 6f 63 20 3d 20 65 | .nodeType.===.9.).{......doc.=.e |
3f0a0 | 6c 65 6d 2e 64 6f 63 75 6d 65 6e 74 45 6c 65 6d 65 6e 74 3b 0a 0a 09 09 09 09 09 2f 2f 20 45 69 | lem.documentElement;.......//.Ei |
3f0c0 | 74 68 65 72 20 73 63 72 6f 6c 6c 5b 57 69 64 74 68 2f 48 65 69 67 68 74 5d 20 6f 72 20 6f 66 66 | ther.scroll[Width/Height].or.off |
3f0e0 | 73 65 74 5b 57 69 64 74 68 2f 48 65 69 67 68 74 5d 20 6f 72 20 63 6c 69 65 6e 74 5b 57 69 64 74 | set[Width/Height].or.client[Widt |
3f100 | 68 2f 48 65 69 67 68 74 5d 2c 20 77 68 69 63 68 65 76 65 72 20 69 73 20 67 72 65 61 74 65 73 74 | h/Height],.whichever.is.greatest |
3f120 | 0a 09 09 09 09 09 2f 2f 20 75 6e 66 6f 72 74 75 6e 61 74 65 6c 79 2c 20 74 68 69 73 20 63 61 75 | ......//.unfortunately,.this.cau |
3f140 | 73 65 73 20 62 75 67 20 23 33 38 33 38 20 69 6e 20 49 45 36 2f 38 20 6f 6e 6c 79 2c 20 62 75 74 | ses.bug.#3838.in.IE6/8.only,.but |
3f160 | 20 74 68 65 72 65 20 69 73 20 63 75 72 72 65 6e 74 6c 79 20 6e 6f 20 67 6f 6f 64 2c 20 73 6d 61 | .there.is.currently.no.good,.sma |
3f180 | 6c 6c 20 77 61 79 20 74 6f 20 66 69 78 20 69 74 2e 0a 09 09 09 09 09 72 65 74 75 72 6e 20 4d 61 | ll.way.to.fix.it.......return.Ma |
3f1a0 | 74 68 2e 6d 61 78 28 0a 09 09 09 09 09 09 65 6c 65 6d 2e 62 6f 64 79 5b 20 22 73 63 72 6f 6c 6c | th.max(.......elem.body[."scroll |
3f1c0 | 22 20 2b 20 6e 61 6d 65 20 5d 2c 20 64 6f 63 5b 20 22 73 63 72 6f 6c 6c 22 20 2b 20 6e 61 6d 65 | ".+.name.],.doc[."scroll".+.name |
3f1e0 | 20 5d 2c 0a 09 09 09 09 09 09 65 6c 65 6d 2e 62 6f 64 79 5b 20 22 6f 66 66 73 65 74 22 20 2b 20 | .],.......elem.body[."offset".+. |
3f200 | 6e 61 6d 65 20 5d 2c 20 64 6f 63 5b 20 22 6f 66 66 73 65 74 22 20 2b 20 6e 61 6d 65 20 5d 2c 0a | name.],.doc[."offset".+.name.],. |
3f220 | 09 09 09 09 09 09 64 6f 63 5b 20 22 63 6c 69 65 6e 74 22 20 2b 20 6e 61 6d 65 20 5d 0a 09 09 09 | ......doc[."client".+.name.].... |
3f240 | 09 09 29 3b 0a 09 09 09 09 7d 0a 0a 09 09 09 09 72 65 74 75 72 6e 20 76 61 6c 75 65 20 3d 3d 3d | ..);.....}......return.value.=== |
3f260 | 20 75 6e 64 65 66 69 6e 65 64 20 3f 0a 09 09 09 09 09 2f 2f 20 47 65 74 20 77 69 64 74 68 20 6f | .undefined.?......//.Get.width.o |
3f280 | 72 20 68 65 69 67 68 74 20 6f 6e 20 74 68 65 20 65 6c 65 6d 65 6e 74 2c 20 72 65 71 75 65 73 74 | r.height.on.the.element,.request |
3f2a0 | 69 6e 67 20 62 75 74 20 6e 6f 74 20 66 6f 72 63 69 6e 67 20 70 61 72 73 65 46 6c 6f 61 74 0a 09 | ing.but.not.forcing.parseFloat.. |
3f2c0 | 09 09 09 09 6a 51 75 65 72 79 2e 63 73 73 28 20 65 6c 65 6d 2c 20 74 79 70 65 2c 20 76 61 6c 75 | ....jQuery.css(.elem,.type,.valu |
3f2e0 | 65 2c 20 65 78 74 72 61 20 29 20 3a 0a 0a 09 09 09 09 09 2f 2f 20 53 65 74 20 77 69 64 74 68 20 | e,.extra.).:.......//.Set.width. |
3f300 | 6f 72 20 68 65 69 67 68 74 20 6f 6e 20 74 68 65 20 65 6c 65 6d 65 6e 74 0a 09 09 09 09 09 6a 51 | or.height.on.the.element......jQ |
3f320 | 75 65 72 79 2e 73 74 79 6c 65 28 20 65 6c 65 6d 2c 20 74 79 70 65 2c 20 76 61 6c 75 65 2c 20 65 | uery.style(.elem,.type,.value,.e |
3f340 | 78 74 72 61 20 29 3b 0a 09 09 09 7d 2c 20 74 79 70 65 2c 20 63 68 61 69 6e 61 62 6c 65 20 3f 20 | xtra.);....},.type,.chainable.?. |
3f360 | 6d 61 72 67 69 6e 20 3a 20 75 6e 64 65 66 69 6e 65 64 2c 20 63 68 61 69 6e 61 62 6c 65 20 29 3b | margin.:.undefined,.chainable.); |
3f380 | 0a 09 09 7d 3b 0a 09 7d 29 3b 0a 7d 29 3b 0a 2f 2f 20 45 78 70 6f 73 65 20 6a 51 75 65 72 79 20 | ...};..});.});.//.Expose.jQuery. |
3f3a0 | 74 6f 20 74 68 65 20 67 6c 6f 62 61 6c 20 6f 62 6a 65 63 74 0a 77 69 6e 64 6f 77 2e 6a 51 75 65 | to.the.global.object.window.jQue |
3f3c0 | 72 79 20 3d 20 77 69 6e 64 6f 77 2e 24 20 3d 20 6a 51 75 65 72 79 3b 0a 0a 2f 2f 20 45 78 70 6f | ry.=.window.$.=.jQuery;..//.Expo |
3f3e0 | 73 65 20 6a 51 75 65 72 79 20 61 73 20 61 6e 20 41 4d 44 20 6d 6f 64 75 6c 65 2c 20 62 75 74 20 | se.jQuery.as.an.AMD.module,.but. |
3f400 | 6f 6e 6c 79 20 66 6f 72 20 41 4d 44 20 6c 6f 61 64 65 72 73 20 74 68 61 74 0a 2f 2f 20 75 6e 64 | only.for.AMD.loaders.that.//.und |
3f420 | 65 72 73 74 61 6e 64 20 74 68 65 20 69 73 73 75 65 73 20 77 69 74 68 20 6c 6f 61 64 69 6e 67 20 | erstand.the.issues.with.loading. |
3f440 | 6d 75 6c 74 69 70 6c 65 20 76 65 72 73 69 6f 6e 73 20 6f 66 20 6a 51 75 65 72 79 0a 2f 2f 20 69 | multiple.versions.of.jQuery.//.i |
3f460 | 6e 20 61 20 70 61 67 65 20 74 68 61 74 20 61 6c 6c 20 6d 69 67 68 74 20 63 61 6c 6c 20 64 65 66 | n.a.page.that.all.might.call.def |
3f480 | 69 6e 65 28 29 2e 20 54 68 65 20 6c 6f 61 64 65 72 20 77 69 6c 6c 20 69 6e 64 69 63 61 74 65 0a | ine()..The.loader.will.indicate. |
3f4a0 | 2f 2f 20 74 68 65 79 20 68 61 76 65 20 73 70 65 63 69 61 6c 20 61 6c 6c 6f 77 61 6e 63 65 73 20 | //.they.have.special.allowances. |
3f4c0 | 66 6f 72 20 6d 75 6c 74 69 70 6c 65 20 6a 51 75 65 72 79 20 76 65 72 73 69 6f 6e 73 20 62 79 0a | for.multiple.jQuery.versions.by. |
3f4e0 | 2f 2f 20 73 70 65 63 69 66 79 69 6e 67 20 64 65 66 69 6e 65 2e 61 6d 64 2e 6a 51 75 65 72 79 20 | //.specifying.define.amd.jQuery. |
3f500 | 3d 20 74 72 75 65 2e 20 52 65 67 69 73 74 65 72 20 61 73 20 61 20 6e 61 6d 65 64 20 6d 6f 64 75 | =.true..Register.as.a.named.modu |
3f520 | 6c 65 2c 0a 2f 2f 20 73 69 6e 63 65 20 6a 51 75 65 72 79 20 63 61 6e 20 62 65 20 63 6f 6e 63 61 | le,.//.since.jQuery.can.be.conca |
3f540 | 74 65 6e 61 74 65 64 20 77 69 74 68 20 6f 74 68 65 72 20 66 69 6c 65 73 20 74 68 61 74 20 6d 61 | tenated.with.other.files.that.ma |
3f560 | 79 20 75 73 65 20 64 65 66 69 6e 65 2c 0a 2f 2f 20 62 75 74 20 6e 6f 74 20 75 73 65 20 61 20 70 | y.use.define,.//.but.not.use.a.p |
3f580 | 72 6f 70 65 72 20 63 6f 6e 63 61 74 65 6e 61 74 69 6f 6e 20 73 63 72 69 70 74 20 74 68 61 74 20 | roper.concatenation.script.that. |
3f5a0 | 75 6e 64 65 72 73 74 61 6e 64 73 20 61 6e 6f 6e 79 6d 6f 75 73 0a 2f 2f 20 41 4d 44 20 6d 6f 64 | understands.anonymous.//.AMD.mod |
3f5c0 | 75 6c 65 73 2e 20 41 20 6e 61 6d 65 64 20 41 4d 44 20 69 73 20 73 61 66 65 73 74 20 61 6e 64 20 | ules..A.named.AMD.is.safest.and. |
3f5e0 | 6d 6f 73 74 20 72 6f 62 75 73 74 20 77 61 79 20 74 6f 20 72 65 67 69 73 74 65 72 2e 0a 2f 2f 20 | most.robust.way.to.register..//. |
3f600 | 4c 6f 77 65 72 63 61 73 65 20 6a 71 75 65 72 79 20 69 73 20 75 73 65 64 20 62 65 63 61 75 73 65 | Lowercase.jquery.is.used.because |
3f620 | 20 41 4d 44 20 6d 6f 64 75 6c 65 20 6e 61 6d 65 73 20 61 72 65 20 64 65 72 69 76 65 64 20 66 72 | .AMD.module.names.are.derived.fr |
3f640 | 6f 6d 0a 2f 2f 20 66 69 6c 65 20 6e 61 6d 65 73 2c 20 61 6e 64 20 6a 51 75 65 72 79 20 69 73 20 | om.//.file.names,.and.jQuery.is. |
3f660 | 6e 6f 72 6d 61 6c 6c 79 20 64 65 6c 69 76 65 72 65 64 20 69 6e 20 61 20 6c 6f 77 65 72 63 61 73 | normally.delivered.in.a.lowercas |
3f680 | 65 20 66 69 6c 65 20 6e 61 6d 65 2e 0a 2f 2f 20 44 6f 20 74 68 69 73 20 61 66 74 65 72 20 63 72 | e.file.name..//.Do.this.after.cr |
3f6a0 | 65 61 74 69 6e 67 20 74 68 65 20 67 6c 6f 62 61 6c 20 73 6f 20 74 68 61 74 20 69 66 20 61 6e 20 | eating.the.global.so.that.if.an. |
3f6c0 | 41 4d 44 20 6d 6f 64 75 6c 65 20 77 61 6e 74 73 20 74 6f 20 63 61 6c 6c 0a 2f 2f 20 6e 6f 43 6f | AMD.module.wants.to.call.//.noCo |
3f6e0 | 6e 66 6c 69 63 74 20 74 6f 20 68 69 64 65 20 74 68 69 73 20 76 65 72 73 69 6f 6e 20 6f 66 20 6a | nflict.to.hide.this.version.of.j |
3f700 | 51 75 65 72 79 2c 20 69 74 20 77 69 6c 6c 20 77 6f 72 6b 2e 0a 69 66 20 28 20 74 79 70 65 6f 66 | Query,.it.will.work..if.(.typeof |
3f720 | 20 64 65 66 69 6e 65 20 3d 3d 3d 20 22 66 75 6e 63 74 69 6f 6e 22 20 26 26 20 64 65 66 69 6e 65 | .define.===."function".&&.define |
3f740 | 2e 61 6d 64 20 26 26 20 64 65 66 69 6e 65 2e 61 6d 64 2e 6a 51 75 65 72 79 20 29 20 7b 0a 09 64 | .amd.&&.define.amd.jQuery.).{..d |
3f760 | 65 66 69 6e 65 28 20 22 6a 71 75 65 72 79 22 2c 20 5b 5d 2c 20 66 75 6e 63 74 69 6f 6e 20 28 29 | efine(."jquery",.[],.function.() |
3f780 | 20 7b 20 72 65 74 75 72 6e 20 6a 51 75 65 72 79 3b 20 7d 20 29 3b 0a 7d 0a 0a 7d 29 28 20 77 69 | .{.return.jQuery;.}.);.}..})(.wi |
3f7a0 | 6e 64 6f 77 20 29 3b 0a 28 66 75 6e 63 74 69 6f 6e 28 24 2c 20 75 6e 64 65 66 69 6e 65 64 29 20 | ndow.);.(function($,.undefined). |
3f7c0 | 7b 0a 0a 2f 2a 2a 0a 20 2a 20 55 6e 6f 62 74 72 75 73 69 76 65 20 73 63 72 69 70 74 69 6e 67 20 | {../**..*.Unobtrusive.scripting. |
3f7e0 | 61 64 61 70 74 65 72 20 66 6f 72 20 6a 51 75 65 72 79 0a 20 2a 0a 20 2a 20 52 65 71 75 69 72 65 | adapter.for.jQuery..*..*.Require |
3f800 | 73 20 6a 51 75 65 72 79 20 31 2e 36 2e 30 20 6f 72 20 6c 61 74 65 72 2e 0a 20 2a 20 68 74 74 70 | s.jQuery.1.6.0.or.later...*.http |
3f820 | 73 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 72 61 69 6c 73 2f 6a 71 75 65 72 79 2d 75 6a 73 0a | s://github.com/rails/jquery-ujs. |
3f840 | 0a 20 2a 20 55 70 6c 6f 61 64 69 6e 67 20 66 69 6c 65 20 75 73 69 6e 67 20 72 61 69 6c 73 2e 6a | ..*.Uploading.file.using.rails.j |
3f860 | 73 0a 20 2a 20 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d | s..*.=========================== |
3f880 | 3d 3d 0a 20 2a 0a 20 2a 20 42 79 20 64 65 66 61 75 6c 74 2c 20 62 72 6f 77 73 65 72 73 20 64 6f | ==..*..*.By.default,.browsers.do |
3f8a0 | 20 6e 6f 74 20 61 6c 6c 6f 77 20 66 69 6c 65 73 20 74 6f 20 62 65 20 75 70 6c 6f 61 64 65 64 20 | .not.allow.files.to.be.uploaded. |
3f8c0 | 76 69 61 20 41 4a 41 58 2e 20 41 73 20 61 20 72 65 73 75 6c 74 2c 20 69 66 20 74 68 65 72 65 20 | via.AJAX..As.a.result,.if.there. |
3f8e0 | 61 72 65 20 61 6e 79 20 6e 6f 6e 2d 62 6c 61 6e 6b 20 66 69 6c 65 20 66 69 65 6c 64 73 0a 20 2a | are.any.non-blank.file.fields..* |
3f900 | 20 69 6e 20 74 68 65 20 72 65 6d 6f 74 65 20 66 6f 72 6d 2c 20 74 68 69 73 20 61 64 61 70 74 65 | .in.the.remote.form,.this.adapte |
3f920 | 72 20 61 62 6f 72 74 73 20 74 68 65 20 41 4a 41 58 20 73 75 62 6d 69 73 73 69 6f 6e 20 61 6e 64 | r.aborts.the.AJAX.submission.and |
3f940 | 20 61 6c 6c 6f 77 73 20 74 68 65 20 66 6f 72 6d 20 74 6f 20 73 75 62 6d 69 74 20 74 68 72 6f 75 | .allows.the.form.to.submit.throu |
3f960 | 67 68 20 73 74 61 6e 64 61 72 64 20 6d 65 61 6e 73 2e 0a 20 2a 0a 20 2a 20 54 68 65 20 60 61 6a | gh.standard.means...*..*.The.`aj |
3f980 | 61 78 3a 61 62 6f 72 74 65 64 3a 66 69 6c 65 60 20 65 76 65 6e 74 20 61 6c 6c 6f 77 73 20 79 6f | ax:aborted:file`.event.allows.yo |
3f9a0 | 75 20 74 6f 20 62 69 6e 64 20 79 6f 75 72 20 6f 77 6e 20 68 61 6e 64 6c 65 72 20 74 6f 20 70 72 | u.to.bind.your.own.handler.to.pr |
3f9c0 | 6f 63 65 73 73 20 74 68 65 20 66 6f 72 6d 20 73 75 62 6d 69 73 73 69 6f 6e 20 68 6f 77 65 76 65 | ocess.the.form.submission.howeve |
3f9e0 | 72 20 79 6f 75 20 77 69 73 68 2e 0a 20 2a 0a 20 2a 20 45 78 3a 0a 20 2a 20 20 20 20 20 24 28 27 | r.you.wish...*..*.Ex:..*.....$(' |
3fa00 | 66 6f 72 6d 27 29 2e 6c 69 76 65 28 27 61 6a 61 78 3a 61 62 6f 72 74 65 64 3a 66 69 6c 65 27 2c | form').live('ajax:aborted:file', |
3fa20 | 20 66 75 6e 63 74 69 6f 6e 28 65 76 65 6e 74 2c 20 65 6c 65 6d 65 6e 74 73 29 7b 0a 20 2a 20 20 | .function(event,.elements){..*.. |
3fa40 | 20 20 20 20 20 2f 2f 20 49 6d 70 6c 65 6d 65 6e 74 20 6f 77 6e 20 72 65 6d 6f 74 65 20 66 69 6c | .....//.Implement.own.remote.fil |
3fa60 | 65 2d 74 72 61 6e 73 66 65 72 20 68 61 6e 64 6c 65 72 20 68 65 72 65 20 66 6f 72 20 6e 6f 6e 2d | e-transfer.handler.here.for.non- |
3fa80 | 62 6c 61 6e 6b 20 66 69 6c 65 20 69 6e 70 75 74 73 20 70 61 73 73 65 64 20 69 6e 20 60 65 6c 65 | blank.file.inputs.passed.in.`ele |
3faa0 | 6d 65 6e 74 73 60 2e 0a 20 2a 20 20 20 20 20 20 20 2f 2f 20 52 65 74 75 72 6e 69 6e 67 20 66 61 | ments`...*.......//.Returning.fa |
3fac0 | 6c 73 65 20 69 6e 20 74 68 69 73 20 68 61 6e 64 6c 65 72 20 74 65 6c 6c 73 20 72 61 69 6c 73 2e | lse.in.this.handler.tells.rails. |
3fae0 | 6a 73 20 74 6f 20 64 69 73 61 6c 6c 6f 77 20 73 74 61 6e 64 61 72 64 20 66 6f 72 6d 20 73 75 62 | js.to.disallow.standard.form.sub |
3fb00 | 6d 69 73 73 69 6f 6e 0a 20 2a 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 20 | mission..*.......return.false;.. |
3fb20 | 2a 20 20 20 20 20 7d 29 3b 0a 20 2a 0a 20 2a 20 54 68 65 20 60 61 6a 61 78 3a 61 62 6f 72 74 65 | *.....});..*..*.The.`ajax:aborte |
3fb40 | 64 3a 66 69 6c 65 60 20 65 76 65 6e 74 20 69 73 20 66 69 72 65 64 20 77 68 65 6e 20 61 20 66 69 | d:file`.event.is.fired.when.a.fi |
3fb60 | 6c 65 2d 74 79 70 65 20 69 6e 70 75 74 20 69 73 20 64 65 74 65 63 74 65 64 20 77 69 74 68 20 61 | le-type.input.is.detected.with.a |
3fb80 | 20 6e 6f 6e 2d 62 6c 61 6e 6b 20 76 61 6c 75 65 2e 0a 20 2a 0a 20 2a 20 54 68 69 72 64 2d 70 61 | .non-blank.value...*..*.Third-pa |
3fba0 | 72 74 79 20 74 6f 6f 6c 73 20 63 61 6e 20 75 73 65 20 74 68 69 73 20 68 6f 6f 6b 20 74 6f 20 64 | rty.tools.can.use.this.hook.to.d |
3fbc0 | 65 74 65 63 74 20 77 68 65 6e 20 61 6e 20 41 4a 41 58 20 66 69 6c 65 20 75 70 6c 6f 61 64 20 69 | etect.when.an.AJAX.file.upload.i |
3fbe0 | 73 20 61 74 74 65 6d 70 74 65 64 2c 20 61 6e 64 20 74 68 65 6e 20 75 73 65 0a 20 2a 20 74 65 63 | s.attempted,.and.then.use..*.tec |
3fc00 | 68 6e 69 71 75 65 73 20 6c 69 6b 65 20 74 68 65 20 69 66 72 61 6d 65 20 6d 65 74 68 6f 64 20 74 | hniques.like.the.iframe.method.t |
3fc20 | 6f 20 75 70 6c 6f 61 64 20 74 68 65 20 66 69 6c 65 20 69 6e 73 74 65 61 64 2e 0a 20 2a 0a 20 2a | o.upload.the.file.instead...*..* |
3fc40 | 20 52 65 71 75 69 72 65 64 20 66 69 65 6c 64 73 20 69 6e 20 72 61 69 6c 73 2e 6a 73 0a 20 2a 20 | .Required.fields.in.rails.js..*. |
3fc60 | 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 3d 0a 20 2a 0a 20 | ===========================..*.. |
3fc80 | 2a 20 49 66 20 61 6e 79 20 62 6c 61 6e 6b 20 72 65 71 75 69 72 65 64 20 69 6e 70 75 74 73 20 28 | *.If.any.blank.required.inputs.( |
3fca0 | 72 65 71 75 69 72 65 64 3d 22 72 65 71 75 69 72 65 64 22 29 20 61 72 65 20 64 65 74 65 63 74 65 | required="required").are.detecte |
3fcc0 | 64 20 69 6e 20 74 68 65 20 72 65 6d 6f 74 65 20 66 6f 72 6d 2c 20 74 68 65 20 77 68 6f 6c 65 20 | d.in.the.remote.form,.the.whole. |
3fce0 | 66 6f 72 6d 20 73 75 62 6d 69 73 73 69 6f 6e 0a 20 2a 20 69 73 20 63 61 6e 63 65 6c 65 64 2e 20 | form.submission..*.is.canceled.. |
3fd00 | 4e 6f 74 65 20 74 68 61 74 20 74 68 69 73 20 69 73 20 75 6e 6c 69 6b 65 20 66 69 6c 65 20 69 6e | Note.that.this.is.unlike.file.in |
3fd20 | 70 75 74 73 2c 20 77 68 69 63 68 20 73 74 69 6c 6c 20 61 6c 6c 6f 77 20 73 74 61 6e 64 61 72 64 | puts,.which.still.allow.standard |
3fd40 | 20 28 6e 6f 6e 2d 41 4a 41 58 29 20 66 6f 72 6d 20 73 75 62 6d 69 73 73 69 6f 6e 2e 0a 20 2a 0a | .(non-AJAX).form.submission...*. |
3fd60 | 20 2a 20 54 68 65 20 60 61 6a 61 78 3a 61 62 6f 72 74 65 64 3a 72 65 71 75 69 72 65 64 60 20 65 | .*.The.`ajax:aborted:required`.e |
3fd80 | 76 65 6e 74 20 61 6c 6c 6f 77 73 20 79 6f 75 20 74 6f 20 62 69 6e 64 20 79 6f 75 72 20 6f 77 6e | vent.allows.you.to.bind.your.own |
3fda0 | 20 68 61 6e 64 6c 65 72 20 74 6f 20 69 6e 66 6f 72 6d 20 74 68 65 20 75 73 65 72 20 6f 66 20 62 | .handler.to.inform.the.user.of.b |
3fdc0 | 6c 61 6e 6b 20 72 65 71 75 69 72 65 64 20 69 6e 70 75 74 73 2e 0a 20 2a 0a 20 2a 20 21 21 20 4e | lank.required.inputs...*..*.!!.N |
3fde0 | 6f 74 65 20 74 68 61 74 20 4f 70 65 72 61 20 64 6f 65 73 20 6e 6f 74 20 66 69 72 65 20 74 68 65 | ote.that.Opera.does.not.fire.the |
3fe00 | 20 66 6f 72 6d 27 73 20 73 75 62 6d 69 74 20 65 76 65 6e 74 20 69 66 20 74 68 65 72 65 20 61 72 | .form's.submit.event.if.there.ar |
3fe20 | 65 20 62 6c 61 6e 6b 20 72 65 71 75 69 72 65 64 20 69 6e 70 75 74 73 2c 20 73 6f 20 74 68 69 73 | e.blank.required.inputs,.so.this |
3fe40 | 20 65 76 65 6e 74 20 6d 61 79 20 6e 65 76 65 72 0a 20 2a 20 20 20 20 67 65 74 20 66 69 72 65 64 | .event.may.never..*....get.fired |
3fe60 | 20 69 6e 20 4f 70 65 72 61 2e 20 54 68 69 73 20 65 76 65 6e 74 20 69 73 20 77 68 61 74 20 63 61 | .in.Opera..This.event.is.what.ca |
3fe80 | 75 73 65 73 20 6f 74 68 65 72 20 62 72 6f 77 73 65 72 73 20 74 6f 20 65 78 68 69 62 69 74 20 74 | uses.other.browsers.to.exhibit.t |
3fea0 | 68 65 20 73 61 6d 65 20 73 75 62 6d 69 74 2d 61 62 6f 72 74 69 6e 67 20 62 65 68 61 76 69 6f 72 | he.same.submit-aborting.behavior |
3fec0 | 2e 0a 20 2a 0a 20 2a 20 45 78 3a 0a 20 2a 20 20 20 20 20 24 28 27 66 6f 72 6d 27 29 2e 6c 69 76 | ...*..*.Ex:..*.....$('form').liv |
3fee0 | 65 28 27 61 6a 61 78 3a 61 62 6f 72 74 65 64 3a 72 65 71 75 69 72 65 64 27 2c 20 66 75 6e 63 74 | e('ajax:aborted:required',.funct |
3ff00 | 69 6f 6e 28 65 76 65 6e 74 2c 20 65 6c 65 6d 65 6e 74 73 29 7b 0a 20 2a 20 20 20 20 20 20 20 2f | ion(event,.elements){..*......./ |
3ff20 | 2f 20 52 65 74 75 72 6e 69 6e 67 20 66 61 6c 73 65 20 69 6e 20 74 68 69 73 20 68 61 6e 64 6c 65 | /.Returning.false.in.this.handle |
3ff40 | 72 20 74 65 6c 6c 73 20 72 61 69 6c 73 2e 6a 73 20 74 6f 20 73 75 62 6d 69 74 20 74 68 65 20 66 | r.tells.rails.js.to.submit.the.f |
3ff60 | 6f 72 6d 20 61 6e 79 77 61 79 2e 0a 20 2a 20 20 20 20 20 20 20 2f 2f 20 54 68 65 20 62 6c 61 6e | orm.anyway...*.......//.The.blan |
3ff80 | 6b 20 72 65 71 75 69 72 65 64 20 69 6e 70 75 74 73 20 61 72 65 20 70 61 73 73 65 64 20 74 6f 20 | k.required.inputs.are.passed.to. |
3ffa0 | 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 6e 20 60 65 6c 65 6d 65 6e 74 73 60 2e 0a 20 2a 20 | this.function.in.`elements`...*. |
3ffc0 | 20 20 20 20 20 20 72 65 74 75 72 6e 20 21 20 63 6f 6e 66 69 72 6d 28 22 57 6f 75 6c 64 20 79 6f | ......return.!.confirm("Would.yo |
3ffe0 | 75 20 6c 69 6b 65 20 74 6f 20 73 75 62 6d 69 74 20 74 68 65 20 66 6f 72 6d 20 77 69 74 68 20 6d | u.like.to.submit.the.form.with.m |
40000 | 69 73 73 69 6e 67 20 69 6e 66 6f 3f 22 29 3b 0a 20 2a 20 20 20 20 20 7d 29 3b 0a 20 2a 2f 0a 0a | issing.info?");..*.....});..*/.. |
40020 | 20 20 2f 2f 20 43 75 74 20 64 6f 77 6e 20 6f 6e 20 74 68 65 20 6e 75 6d 62 65 72 20 69 66 20 69 | ..//.Cut.down.on.the.number.if.i |
40040 | 73 73 75 65 73 20 66 72 6f 6d 20 70 65 6f 70 6c 65 20 69 6e 61 64 76 65 72 74 65 6e 74 6c 79 20 | ssues.from.people.inadvertently. |
40060 | 69 6e 63 6c 75 64 69 6e 67 20 6a 71 75 65 72 79 5f 75 6a 73 20 74 77 69 63 65 0a 20 20 2f 2f 20 | including.jquery_ujs.twice...//. |
40080 | 62 79 20 64 65 74 65 63 74 69 6e 67 20 61 6e 64 20 72 61 69 73 69 6e 67 20 61 6e 20 65 72 72 6f | by.detecting.and.raising.an.erro |
400a0 | 72 20 77 68 65 6e 20 69 74 20 68 61 70 70 65 6e 73 2e 0a 20 20 76 61 72 20 61 6c 72 65 61 64 79 | r.when.it.happens....var.already |
400c0 | 49 6e 69 74 69 61 6c 69 7a 65 64 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 20 20 20 20 76 | Initialized.=.function().{.....v |
400e0 | 61 72 20 65 76 65 6e 74 73 20 3d 20 24 2e 5f 64 61 74 61 28 64 6f 63 75 6d 65 6e 74 2c 20 27 65 | ar.events.=.$._data(document,.'e |
40100 | 76 65 6e 74 73 27 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 65 76 65 6e 74 73 20 26 26 20 65 76 | vents');.....return.events.&&.ev |
40120 | 65 6e 74 73 2e 63 6c 69 63 6b 20 26 26 20 24 2e 67 72 65 70 28 65 76 65 6e 74 73 2e 63 6c 69 63 | ents.click.&&.$.grep(events.clic |
40140 | 6b 2c 20 66 75 6e 63 74 69 6f 6e 28 65 29 20 7b 20 72 65 74 75 72 6e 20 65 2e 6e 61 6d 65 73 70 | k,.function(e).{.return.e.namesp |
40160 | 61 63 65 20 3d 3d 3d 20 27 72 61 69 6c 73 27 3b 20 7d 29 2e 6c 65 6e 67 74 68 3b 0a 20 20 7d 0a | ace.===.'rails';.}).length;...}. |
40180 | 0a 20 20 69 66 20 28 20 61 6c 72 65 61 64 79 49 6e 69 74 69 61 6c 69 7a 65 64 28 29 20 29 20 7b | ...if.(.alreadyInitialized().).{ |
401a0 | 0a 20 20 20 20 24 2e 65 72 72 6f 72 28 27 6a 71 75 65 72 79 2d 75 6a 73 20 68 61 73 20 61 6c 72 | .....$.error('jquery-ujs.has.alr |
401c0 | 65 61 64 79 20 62 65 65 6e 20 6c 6f 61 64 65 64 21 27 29 3b 0a 20 20 7d 0a 0a 20 20 2f 2f 20 53 | eady.been.loaded!');...}....//.S |
401e0 | 68 6f 72 74 68 61 6e 64 20 74 6f 20 6d 61 6b 65 20 69 74 20 61 20 6c 69 74 74 6c 65 20 65 61 73 | horthand.to.make.it.a.little.eas |
40200 | 69 65 72 20 74 6f 20 63 61 6c 6c 20 70 75 62 6c 69 63 20 72 61 69 6c 73 20 66 75 6e 63 74 69 6f | ier.to.call.public.rails.functio |
40220 | 6e 73 20 66 72 6f 6d 20 77 69 74 68 69 6e 20 72 61 69 6c 73 2e 6a 73 0a 20 20 76 61 72 20 72 61 | ns.from.within.rails.js...var.ra |
40240 | 69 6c 73 3b 0a 0a 20 20 24 2e 72 61 69 6c 73 20 3d 20 72 61 69 6c 73 20 3d 20 7b 0a 20 20 20 20 | ils;....$.rails.=.rails.=.{..... |
40260 | 2f 2f 20 4c 69 6e 6b 20 65 6c 65 6d 65 6e 74 73 20 62 6f 75 6e 64 20 62 79 20 6a 71 75 65 72 79 | //.Link.elements.bound.by.jquery |
40280 | 2d 75 6a 73 0a 20 20 20 20 6c 69 6e 6b 43 6c 69 63 6b 53 65 6c 65 63 74 6f 72 3a 20 27 61 5b 64 | -ujs.....linkClickSelector:.'a[d |
402a0 | 61 74 61 2d 63 6f 6e 66 69 72 6d 5d 2c 20 61 5b 64 61 74 61 2d 6d 65 74 68 6f 64 5d 2c 20 61 5b | ata-confirm],.a[data-method],.a[ |
402c0 | 64 61 74 61 2d 72 65 6d 6f 74 65 5d 2c 20 61 5b 64 61 74 61 2d 64 69 73 61 62 6c 65 2d 77 69 74 | data-remote],.a[data-disable-wit |
402e0 | 68 5d 27 2c 0a 0a 20 20 20 20 2f 2f 20 53 65 6c 65 63 74 20 65 6c 65 6d 65 6e 74 73 20 62 6f 75 | h]',......//.Select.elements.bou |
40300 | 6e 64 20 62 79 20 6a 71 75 65 72 79 2d 75 6a 73 0a 20 20 20 20 69 6e 70 75 74 43 68 61 6e 67 65 | nd.by.jquery-ujs.....inputChange |
40320 | 53 65 6c 65 63 74 6f 72 3a 20 27 73 65 6c 65 63 74 5b 64 61 74 61 2d 72 65 6d 6f 74 65 5d 2c 20 | Selector:.'select[data-remote],. |
40340 | 69 6e 70 75 74 5b 64 61 74 61 2d 72 65 6d 6f 74 65 5d 2c 20 74 65 78 74 61 72 65 61 5b 64 61 74 | input[data-remote],.textarea[dat |
40360 | 61 2d 72 65 6d 6f 74 65 5d 27 2c 0a 0a 20 20 20 20 2f 2f 20 46 6f 72 6d 20 65 6c 65 6d 65 6e 74 | a-remote]',......//.Form.element |
40380 | 73 20 62 6f 75 6e 64 20 62 79 20 6a 71 75 65 72 79 2d 75 6a 73 0a 20 20 20 20 66 6f 72 6d 53 75 | s.bound.by.jquery-ujs.....formSu |
403a0 | 62 6d 69 74 53 65 6c 65 63 74 6f 72 3a 20 27 66 6f 72 6d 27 2c 0a 0a 20 20 20 20 2f 2f 20 46 6f | bmitSelector:.'form',......//.Fo |
403c0 | 72 6d 20 69 6e 70 75 74 20 65 6c 65 6d 65 6e 74 73 20 62 6f 75 6e 64 20 62 79 20 6a 71 75 65 72 | rm.input.elements.bound.by.jquer |
403e0 | 79 2d 75 6a 73 0a 20 20 20 20 66 6f 72 6d 49 6e 70 75 74 43 6c 69 63 6b 53 65 6c 65 63 74 6f 72 | y-ujs.....formInputClickSelector |
40400 | 3a 20 27 66 6f 72 6d 20 69 6e 70 75 74 5b 74 79 70 65 3d 73 75 62 6d 69 74 5d 2c 20 66 6f 72 6d | :.'form.input[type=submit],.form |
40420 | 20 69 6e 70 75 74 5b 74 79 70 65 3d 69 6d 61 67 65 5d 2c 20 66 6f 72 6d 20 62 75 74 74 6f 6e 5b | .input[type=image],.form.button[ |
40440 | 74 79 70 65 3d 73 75 62 6d 69 74 5d 2c 20 66 6f 72 6d 20 62 75 74 74 6f 6e 3a 6e 6f 74 28 5b 74 | type=submit],.form.button:not([t |
40460 | 79 70 65 5d 29 27 2c 0a 0a 20 20 20 20 2f 2f 20 46 6f 72 6d 20 69 6e 70 75 74 20 65 6c 65 6d 65 | ype])',......//.Form.input.eleme |
40480 | 6e 74 73 20 64 69 73 61 62 6c 65 64 20 64 75 72 69 6e 67 20 66 6f 72 6d 20 73 75 62 6d 69 73 73 | nts.disabled.during.form.submiss |
404a0 | 69 6f 6e 0a 20 20 20 20 64 69 73 61 62 6c 65 53 65 6c 65 63 74 6f 72 3a 20 27 69 6e 70 75 74 5b | ion.....disableSelector:.'input[ |
404c0 | 64 61 74 61 2d 64 69 73 61 62 6c 65 2d 77 69 74 68 5d 2c 20 62 75 74 74 6f 6e 5b 64 61 74 61 2d | data-disable-with],.button[data- |
404e0 | 64 69 73 61 62 6c 65 2d 77 69 74 68 5d 2c 20 74 65 78 74 61 72 65 61 5b 64 61 74 61 2d 64 69 73 | disable-with],.textarea[data-dis |
40500 | 61 62 6c 65 2d 77 69 74 68 5d 27 2c 0a 0a 20 20 20 20 2f 2f 20 46 6f 72 6d 20 69 6e 70 75 74 20 | able-with]',......//.Form.input. |
40520 | 65 6c 65 6d 65 6e 74 73 20 72 65 2d 65 6e 61 62 6c 65 64 20 61 66 74 65 72 20 66 6f 72 6d 20 73 | elements.re-enabled.after.form.s |
40540 | 75 62 6d 69 73 73 69 6f 6e 0a 20 20 20 20 65 6e 61 62 6c 65 53 65 6c 65 63 74 6f 72 3a 20 27 69 | ubmission.....enableSelector:.'i |
40560 | 6e 70 75 74 5b 64 61 74 61 2d 64 69 73 61 62 6c 65 2d 77 69 74 68 5d 3a 64 69 73 61 62 6c 65 64 | nput[data-disable-with]:disabled |
40580 | 2c 20 62 75 74 74 6f 6e 5b 64 61 74 61 2d 64 69 73 61 62 6c 65 2d 77 69 74 68 5d 3a 64 69 73 61 | ,.button[data-disable-with]:disa |
405a0 | 62 6c 65 64 2c 20 74 65 78 74 61 72 65 61 5b 64 61 74 61 2d 64 69 73 61 62 6c 65 2d 77 69 74 68 | bled,.textarea[data-disable-with |
405c0 | 5d 3a 64 69 73 61 62 6c 65 64 27 2c 0a 0a 20 20 20 20 2f 2f 20 46 6f 72 6d 20 72 65 71 75 69 72 | ]:disabled',......//.Form.requir |
405e0 | 65 64 20 69 6e 70 75 74 20 65 6c 65 6d 65 6e 74 73 0a 20 20 20 20 72 65 71 75 69 72 65 64 49 6e | ed.input.elements.....requiredIn |
40600 | 70 75 74 53 65 6c 65 63 74 6f 72 3a 20 27 69 6e 70 75 74 5b 6e 61 6d 65 5d 5b 72 65 71 75 69 72 | putSelector:.'input[name][requir |
40620 | 65 64 5d 3a 6e 6f 74 28 5b 64 69 73 61 62 6c 65 64 5d 29 2c 74 65 78 74 61 72 65 61 5b 6e 61 6d | ed]:not([disabled]),textarea[nam |
40640 | 65 5d 5b 72 65 71 75 69 72 65 64 5d 3a 6e 6f 74 28 5b 64 69 73 61 62 6c 65 64 5d 29 27 2c 0a 0a | e][required]:not([disabled])',.. |
40660 | 20 20 20 20 2f 2f 20 46 6f 72 6d 20 66 69 6c 65 20 69 6e 70 75 74 20 65 6c 65 6d 65 6e 74 73 0a | ....//.Form.file.input.elements. |
40680 | 20 20 20 20 66 69 6c 65 49 6e 70 75 74 53 65 6c 65 63 74 6f 72 3a 20 27 69 6e 70 75 74 3a 66 69 | ....fileInputSelector:.'input:fi |
406a0 | 6c 65 27 2c 0a 0a 20 20 20 20 2f 2f 20 4c 69 6e 6b 20 6f 6e 43 6c 69 63 6b 20 64 69 73 61 62 6c | le',......//.Link.onClick.disabl |
406c0 | 65 20 73 65 6c 65 63 74 6f 72 20 77 69 74 68 20 70 6f 73 73 69 62 6c 65 20 72 65 65 6e 61 62 6c | e.selector.with.possible.reenabl |
406e0 | 65 20 61 66 74 65 72 20 72 65 6d 6f 74 65 20 73 75 62 6d 69 73 73 69 6f 6e 0a 20 20 20 20 6c 69 | e.after.remote.submission.....li |
40700 | 6e 6b 44 69 73 61 62 6c 65 53 65 6c 65 63 74 6f 72 3a 20 27 61 5b 64 61 74 61 2d 64 69 73 61 62 | nkDisableSelector:.'a[data-disab |
40720 | 6c 65 2d 77 69 74 68 5d 27 2c 0a 0a 20 20 20 20 2f 2f 20 4d 61 6b 65 20 73 75 72 65 20 74 68 61 | le-with]',......//.Make.sure.tha |
40740 | 74 20 65 76 65 72 79 20 41 6a 61 78 20 72 65 71 75 65 73 74 20 73 65 6e 64 73 20 74 68 65 20 43 | t.every.Ajax.request.sends.the.C |
40760 | 53 52 46 20 74 6f 6b 65 6e 0a 20 20 20 20 43 53 52 46 50 72 6f 74 65 63 74 69 6f 6e 3a 20 66 75 | SRF.token.....CSRFProtection:.fu |
40780 | 6e 63 74 69 6f 6e 28 78 68 72 29 20 7b 0a 20 20 20 20 20 20 76 61 72 20 74 6f 6b 65 6e 20 3d 20 | nction(xhr).{.......var.token.=. |
407a0 | 24 28 27 6d 65 74 61 5b 6e 61 6d 65 3d 22 63 73 72 66 2d 74 6f 6b 65 6e 22 5d 27 29 2e 61 74 74 | $('meta[name="csrf-token"]').att |
407c0 | 72 28 27 63 6f 6e 74 65 6e 74 27 29 3b 0a 20 20 20 20 20 20 69 66 20 28 74 6f 6b 65 6e 29 20 78 | r('content');.......if.(token).x |
407e0 | 68 72 2e 73 65 74 52 65 71 75 65 73 74 48 65 61 64 65 72 28 27 58 2d 43 53 52 46 2d 54 6f 6b 65 | hr.setRequestHeader('X-CSRF-Toke |
40800 | 6e 27 2c 20 74 6f 6b 65 6e 29 3b 0a 20 20 20 20 7d 2c 0a 0a 20 20 20 20 2f 2f 20 54 72 69 67 67 | n',.token);.....},......//.Trigg |
40820 | 65 72 73 20 61 6e 20 65 76 65 6e 74 20 6f 6e 20 61 6e 20 65 6c 65 6d 65 6e 74 20 61 6e 64 20 72 | ers.an.event.on.an.element.and.r |
40840 | 65 74 75 72 6e 73 20 66 61 6c 73 65 20 69 66 20 74 68 65 20 65 76 65 6e 74 20 72 65 73 75 6c 74 | eturns.false.if.the.event.result |
40860 | 20 69 73 20 66 61 6c 73 65 0a 20 20 20 20 66 69 72 65 3a 20 66 75 6e 63 74 69 6f 6e 28 6f 62 6a | .is.false.....fire:.function(obj |
40880 | 2c 20 6e 61 6d 65 2c 20 64 61 74 61 29 20 7b 0a 20 20 20 20 20 20 76 61 72 20 65 76 65 6e 74 20 | ,.name,.data).{.......var.event. |
408a0 | 3d 20 24 2e 45 76 65 6e 74 28 6e 61 6d 65 29 3b 0a 20 20 20 20 20 20 6f 62 6a 2e 74 72 69 67 67 | =.$.Event(name);.......obj.trigg |
408c0 | 65 72 28 65 76 65 6e 74 2c 20 64 61 74 61 29 3b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 65 76 | er(event,.data);.......return.ev |
408e0 | 65 6e 74 2e 72 65 73 75 6c 74 20 21 3d 3d 20 66 61 6c 73 65 3b 0a 20 20 20 20 7d 2c 0a 0a 20 20 | ent.result.!==.false;.....},.... |
40900 | 20 20 2f 2f 20 44 65 66 61 75 6c 74 20 63 6f 6e 66 69 72 6d 20 64 69 61 6c 6f 67 2c 20 6d 61 79 | ..//.Default.confirm.dialog,.may |
40920 | 20 62 65 20 6f 76 65 72 72 69 64 64 65 6e 20 77 69 74 68 20 63 75 73 74 6f 6d 20 63 6f 6e 66 69 | .be.overridden.with.custom.confi |
40940 | 72 6d 20 64 69 61 6c 6f 67 20 69 6e 20 24 2e 72 61 69 6c 73 2e 63 6f 6e 66 69 72 6d 0a 20 20 20 | rm.dialog.in.$.rails.confirm.... |
40960 | 20 63 6f 6e 66 69 72 6d 3a 20 66 75 6e 63 74 69 6f 6e 28 6d 65 73 73 61 67 65 29 20 7b 0a 20 20 | .confirm:.function(message).{... |
40980 | 20 20 20 20 72 65 74 75 72 6e 20 63 6f 6e 66 69 72 6d 28 6d 65 73 73 61 67 65 29 3b 0a 20 20 20 | ....return.confirm(message);.... |
409a0 | 20 7d 2c 0a 0a 20 20 20 20 2f 2f 20 44 65 66 61 75 6c 74 20 61 6a 61 78 20 66 75 6e 63 74 69 6f | .},......//.Default.ajax.functio |
409c0 | 6e 2c 20 6d 61 79 20 62 65 20 6f 76 65 72 72 69 64 64 65 6e 20 77 69 74 68 20 63 75 73 74 6f 6d | n,.may.be.overridden.with.custom |
409e0 | 20 66 75 6e 63 74 69 6f 6e 20 69 6e 20 24 2e 72 61 69 6c 73 2e 61 6a 61 78 0a 20 20 20 20 61 6a | .function.in.$.rails.ajax.....aj |
40a00 | 61 78 3a 20 66 75 6e 63 74 69 6f 6e 28 6f 70 74 69 6f 6e 73 29 20 7b 0a 20 20 20 20 20 20 72 65 | ax:.function(options).{.......re |
40a20 | 74 75 72 6e 20 24 2e 61 6a 61 78 28 6f 70 74 69 6f 6e 73 29 3b 0a 20 20 20 20 7d 2c 0a 0a 20 20 | turn.$.ajax(options);.....},.... |
40a40 | 20 20 2f 2f 20 44 65 66 61 75 6c 74 20 77 61 79 20 74 6f 20 67 65 74 20 61 6e 20 65 6c 65 6d 65 | ..//.Default.way.to.get.an.eleme |
40a60 | 6e 74 27 73 20 68 72 65 66 2e 20 4d 61 79 20 62 65 20 6f 76 65 72 72 69 64 64 65 6e 20 61 74 20 | nt's.href..May.be.overridden.at. |
40a80 | 24 2e 72 61 69 6c 73 2e 68 72 65 66 2e 0a 20 20 20 20 68 72 65 66 3a 20 66 75 6e 63 74 69 6f 6e | $.rails.href......href:.function |
40aa0 | 28 65 6c 65 6d 65 6e 74 29 20 7b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 65 6c 65 6d 65 6e 74 | (element).{.......return.element |
40ac0 | 2e 61 74 74 72 28 27 68 72 65 66 27 29 3b 0a 20 20 20 20 7d 2c 0a 0a 20 20 20 20 2f 2f 20 53 75 | .attr('href');.....},......//.Su |
40ae0 | 62 6d 69 74 73 20 22 72 65 6d 6f 74 65 22 20 66 6f 72 6d 73 20 61 6e 64 20 6c 69 6e 6b 73 20 77 | bmits."remote".forms.and.links.w |
40b00 | 69 74 68 20 61 6a 61 78 0a 20 20 20 20 68 61 6e 64 6c 65 52 65 6d 6f 74 65 3a 20 66 75 6e 63 74 | ith.ajax.....handleRemote:.funct |
40b20 | 69 6f 6e 28 65 6c 65 6d 65 6e 74 29 20 7b 0a 20 20 20 20 20 20 76 61 72 20 6d 65 74 68 6f 64 2c | ion(element).{.......var.method, |
40b40 | 20 75 72 6c 2c 20 64 61 74 61 2c 20 65 6c 43 72 6f 73 73 44 6f 6d 61 69 6e 2c 20 63 72 6f 73 73 | .url,.data,.elCrossDomain,.cross |
40b60 | 44 6f 6d 61 69 6e 2c 20 77 69 74 68 43 72 65 64 65 6e 74 69 61 6c 73 2c 20 64 61 74 61 54 79 70 | Domain,.withCredentials,.dataTyp |
40b80 | 65 2c 20 6f 70 74 69 6f 6e 73 3b 0a 0a 20 20 20 20 20 20 69 66 20 28 72 61 69 6c 73 2e 66 69 72 | e,.options;........if.(rails.fir |
40ba0 | 65 28 65 6c 65 6d 65 6e 74 2c 20 27 61 6a 61 78 3a 62 65 66 6f 72 65 27 29 29 20 7b 0a 20 20 20 | e(element,.'ajax:before')).{.... |
40bc0 | 20 20 20 20 20 65 6c 43 72 6f 73 73 44 6f 6d 61 69 6e 20 3d 20 65 6c 65 6d 65 6e 74 2e 64 61 74 | .....elCrossDomain.=.element.dat |
40be0 | 61 28 27 63 72 6f 73 73 2d 64 6f 6d 61 69 6e 27 29 3b 0a 20 20 20 20 20 20 20 20 63 72 6f 73 73 | a('cross-domain');.........cross |
40c00 | 44 6f 6d 61 69 6e 20 3d 20 65 6c 43 72 6f 73 73 44 6f 6d 61 69 6e 20 3d 3d 3d 20 75 6e 64 65 66 | Domain.=.elCrossDomain.===.undef |
40c20 | 69 6e 65 64 20 3f 20 6e 75 6c 6c 20 3a 20 65 6c 43 72 6f 73 73 44 6f 6d 61 69 6e 3b 0a 20 20 20 | ined.?.null.:.elCrossDomain;.... |
40c40 | 20 20 20 20 20 77 69 74 68 43 72 65 64 65 6e 74 69 61 6c 73 20 3d 20 65 6c 65 6d 65 6e 74 2e 64 | .....withCredentials.=.element.d |
40c60 | 61 74 61 28 27 77 69 74 68 2d 63 72 65 64 65 6e 74 69 61 6c 73 27 29 20 7c 7c 20 6e 75 6c 6c 3b | ata('with-credentials').||.null; |
40c80 | 0a 20 20 20 20 20 20 20 20 64 61 74 61 54 79 70 65 20 3d 20 65 6c 65 6d 65 6e 74 2e 64 61 74 61 | .........dataType.=.element.data |
40ca0 | 28 27 74 79 70 65 27 29 20 7c 7c 20 28 24 2e 61 6a 61 78 53 65 74 74 69 6e 67 73 20 26 26 20 24 | ('type').||.($.ajaxSettings.&&.$ |
40cc0 | 2e 61 6a 61 78 53 65 74 74 69 6e 67 73 2e 64 61 74 61 54 79 70 65 29 3b 0a 0a 20 20 20 20 20 20 | .ajaxSettings.dataType);........ |
40ce0 | 20 20 69 66 20 28 65 6c 65 6d 65 6e 74 2e 69 73 28 27 66 6f 72 6d 27 29 29 20 7b 0a 20 20 20 20 | ..if.(element.is('form')).{..... |
40d00 | 20 20 20 20 20 20 6d 65 74 68 6f 64 20 3d 20 65 6c 65 6d 65 6e 74 2e 61 74 74 72 28 27 6d 65 74 | ......method.=.element.attr('met |
40d20 | 68 6f 64 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 75 72 6c 20 3d 20 65 6c 65 6d 65 6e 74 2e 61 | hod');...........url.=.element.a |
40d40 | 74 74 72 28 27 61 63 74 69 6f 6e 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 64 61 74 61 20 3d 20 | ttr('action');...........data.=. |
40d60 | 65 6c 65 6d 65 6e 74 2e 73 65 72 69 61 6c 69 7a 65 41 72 72 61 79 28 29 3b 0a 20 20 20 20 20 20 | element.serializeArray();....... |
40d80 | 20 20 20 20 2f 2f 20 6d 65 6d 6f 69 7a 65 64 20 76 61 6c 75 65 20 66 72 6f 6d 20 63 6c 69 63 6b | ....//.memoized.value.from.click |
40da0 | 65 64 20 73 75 62 6d 69 74 20 62 75 74 74 6f 6e 0a 20 20 20 20 20 20 20 20 20 20 76 61 72 20 62 | ed.submit.button...........var.b |
40dc0 | 75 74 74 6f 6e 20 3d 20 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 75 6a 73 3a 73 75 62 6d 69 74 | utton.=.element.data('ujs:submit |
40de0 | 2d 62 75 74 74 6f 6e 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 28 62 75 74 74 6f 6e 29 | -button');...........if.(button) |
40e00 | 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 64 61 74 61 2e 70 75 73 68 28 62 75 74 74 6f 6e 29 | .{.............data.push(button) |
40e20 | 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 75 6a 73 3a | ;.............element.data('ujs: |
40e40 | 73 75 62 6d 69 74 2d 62 75 74 74 6f 6e 27 2c 20 6e 75 6c 6c 29 3b 0a 20 20 20 20 20 20 20 20 20 | submit-button',.null);.......... |
40e60 | 20 7d 0a 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 69 66 20 28 65 6c 65 6d 65 6e 74 2e 69 73 | .}.........}.else.if.(element.is |
40e80 | 28 72 61 69 6c 73 2e 69 6e 70 75 74 43 68 61 6e 67 65 53 65 6c 65 63 74 6f 72 29 29 20 7b 0a 20 | (rails.inputChangeSelector)).{.. |
40ea0 | 20 20 20 20 20 20 20 20 20 6d 65 74 68 6f 64 20 3d 20 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 | .........method.=.element.data(' |
40ec0 | 6d 65 74 68 6f 64 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 75 72 6c 20 3d 20 65 6c 65 6d 65 6e | method');...........url.=.elemen |
40ee0 | 74 2e 64 61 74 61 28 27 75 72 6c 27 29 3b 0a 20 20 20 20 20 20 20 20 20 20 64 61 74 61 20 3d 20 | t.data('url');...........data.=. |
40f00 | 65 6c 65 6d 65 6e 74 2e 73 65 72 69 61 6c 69 7a 65 28 29 3b 0a 20 20 20 20 20 20 20 20 20 20 69 | element.serialize();...........i |
40f20 | 66 20 28 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 70 61 72 61 6d 73 27 29 29 20 64 61 74 61 20 | f.(element.data('params')).data. |
40f40 | 3d 20 64 61 74 61 20 2b 20 22 26 22 20 2b 20 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 70 61 72 | =.data.+."&".+.element.data('par |
40f60 | 61 6d 73 27 29 3b 0a 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 20 20 20 | ams');.........}.else.{......... |
40f80 | 20 20 6d 65 74 68 6f 64 20 3d 20 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 6d 65 74 68 6f 64 27 | ..method.=.element.data('method' |
40fa0 | 29 3b 0a 20 20 20 20 20 20 20 20 20 20 75 72 6c 20 3d 20 72 61 69 6c 73 2e 68 72 65 66 28 65 6c | );...........url.=.rails.href(el |
40fc0 | 65 6d 65 6e 74 29 3b 0a 20 20 20 20 20 20 20 20 20 20 64 61 74 61 20 3d 20 65 6c 65 6d 65 6e 74 | ement);...........data.=.element |
40fe0 | 2e 64 61 74 61 28 27 70 61 72 61 6d 73 27 29 20 7c 7c 20 6e 75 6c 6c 3b 0a 20 20 20 20 20 20 20 | .data('params').||.null;........ |
41000 | 20 7d 0a 0a 20 20 20 20 20 20 20 20 6f 70 74 69 6f 6e 73 20 3d 20 7b 0a 20 20 20 20 20 20 20 20 | .}..........options.=.{......... |
41020 | 20 20 74 79 70 65 3a 20 6d 65 74 68 6f 64 20 7c 7c 20 27 47 45 54 27 2c 20 64 61 74 61 3a 20 64 | ..type:.method.||.'GET',.data:.d |
41040 | 61 74 61 2c 20 64 61 74 61 54 79 70 65 3a 20 64 61 74 61 54 79 70 65 2c 0a 20 20 20 20 20 20 20 | ata,.dataType:.dataType,........ |
41060 | 20 20 20 2f 2f 20 73 74 6f 70 70 69 6e 67 20 74 68 65 20 22 61 6a 61 78 3a 62 65 66 6f 72 65 53 | ...//.stopping.the."ajax:beforeS |
41080 | 65 6e 64 22 20 65 76 65 6e 74 20 77 69 6c 6c 20 63 61 6e 63 65 6c 20 74 68 65 20 61 6a 61 78 20 | end".event.will.cancel.the.ajax. |
410a0 | 72 65 71 75 65 73 74 0a 20 20 20 20 20 20 20 20 20 20 62 65 66 6f 72 65 53 65 6e 64 3a 20 66 75 | request...........beforeSend:.fu |
410c0 | 6e 63 74 69 6f 6e 28 78 68 72 2c 20 73 65 74 74 69 6e 67 73 29 20 7b 0a 20 20 20 20 20 20 20 20 | nction(xhr,.settings).{......... |
410e0 | 20 20 20 20 69 66 20 28 73 65 74 74 69 6e 67 73 2e 64 61 74 61 54 79 70 65 20 3d 3d 3d 20 75 6e | ....if.(settings.dataType.===.un |
41100 | 64 65 66 69 6e 65 64 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 78 68 72 2e 73 65 74 | defined).{...............xhr.set |
41120 | 52 65 71 75 65 73 74 48 65 61 64 65 72 28 27 61 63 63 65 70 74 27 2c 20 27 2a 2f 2a 3b 71 3d 30 | RequestHeader('accept',.'*/*;q=0 |
41140 | 2e 35 2c 20 27 20 2b 20 73 65 74 74 69 6e 67 73 2e 61 63 63 65 70 74 73 2e 73 63 72 69 70 74 29 | .5,.'.+.settings.accepts.script) |
41160 | 3b 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 74 75 | ;.............}.............retu |
41180 | 72 6e 20 72 61 69 6c 73 2e 66 69 72 65 28 65 6c 65 6d 65 6e 74 2c 20 27 61 6a 61 78 3a 62 65 66 | rn.rails.fire(element,.'ajax:bef |
411a0 | 6f 72 65 53 65 6e 64 27 2c 20 5b 78 68 72 2c 20 73 65 74 74 69 6e 67 73 5d 29 3b 0a 20 20 20 20 | oreSend',.[xhr,.settings]);..... |
411c0 | 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 73 75 63 63 65 73 73 3a 20 66 75 6e 63 | ......},...........success:.func |
411e0 | 74 69 6f 6e 28 64 61 74 61 2c 20 73 74 61 74 75 73 2c 20 78 68 72 29 20 7b 0a 20 20 20 20 20 20 | tion(data,.status,.xhr).{....... |
41200 | 20 20 20 20 20 20 65 6c 65 6d 65 6e 74 2e 74 72 69 67 67 65 72 28 27 61 6a 61 78 3a 73 75 63 63 | ......element.trigger('ajax:succ |
41220 | 65 73 73 27 2c 20 5b 64 61 74 61 2c 20 73 74 61 74 75 73 2c 20 78 68 72 5d 29 3b 0a 20 20 20 20 | ess',.[data,.status,.xhr]);..... |
41240 | 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 63 6f 6d 70 6c 65 74 65 3a 20 66 75 6e | ......},...........complete:.fun |
41260 | 63 74 69 6f 6e 28 78 68 72 2c 20 73 74 61 74 75 73 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 | ction(xhr,.status).{............ |
41280 | 20 65 6c 65 6d 65 6e 74 2e 74 72 69 67 67 65 72 28 27 61 6a 61 78 3a 63 6f 6d 70 6c 65 74 65 27 | .element.trigger('ajax:complete' |
412a0 | 2c 20 5b 78 68 72 2c 20 73 74 61 74 75 73 5d 29 3b 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 | ,.[xhr,.status]);...........},.. |
412c0 | 20 20 20 20 20 20 20 20 20 65 72 72 6f 72 3a 20 66 75 6e 63 74 69 6f 6e 28 78 68 72 2c 20 73 74 | .........error:.function(xhr,.st |
412e0 | 61 74 75 73 2c 20 65 72 72 6f 72 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6c 65 6d 65 | atus,.error).{.............eleme |
41300 | 6e 74 2e 74 72 69 67 67 65 72 28 27 61 6a 61 78 3a 65 72 72 6f 72 27 2c 20 5b 78 68 72 2c 20 73 | nt.trigger('ajax:error',.[xhr,.s |
41320 | 74 61 74 75 73 2c 20 65 72 72 6f 72 5d 29 3b 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 | tatus,.error]);...........},.... |
41340 | 20 20 20 20 20 20 20 78 68 72 46 69 65 6c 64 73 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 | .......xhrFields:.{............. |
41360 | 77 69 74 68 43 72 65 64 65 6e 74 69 61 6c 73 3a 20 77 69 74 68 43 72 65 64 65 6e 74 69 61 6c 73 | withCredentials:.withCredentials |
41380 | 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 63 72 6f 73 73 44 6f 6d | ...........},...........crossDom |
413a0 | 61 69 6e 3a 20 63 72 6f 73 73 44 6f 6d 61 69 6e 0a 20 20 20 20 20 20 20 20 7d 3b 0a 20 20 20 20 | ain:.crossDomain.........};..... |
413c0 | 20 20 20 20 2f 2f 20 4f 6e 6c 79 20 70 61 73 73 20 75 72 6c 20 74 6f 20 60 61 6a 61 78 60 20 6f | ....//.Only.pass.url.to.`ajax`.o |
413e0 | 70 74 69 6f 6e 73 20 69 66 20 6e 6f 74 20 62 6c 61 6e 6b 0a 20 20 20 20 20 20 20 20 69 66 20 28 | ptions.if.not.blank.........if.( |
41400 | 75 72 6c 29 20 7b 20 6f 70 74 69 6f 6e 73 2e 75 72 6c 20 3d 20 75 72 6c 3b 20 7d 0a 0a 20 20 20 | url).{.options.url.=.url;.}..... |
41420 | 20 20 20 20 20 76 61 72 20 6a 71 78 68 72 20 3d 20 72 61 69 6c 73 2e 61 6a 61 78 28 6f 70 74 69 | .....var.jqxhr.=.rails.ajax(opti |
41440 | 6f 6e 73 29 3b 0a 20 20 20 20 20 20 20 20 65 6c 65 6d 65 6e 74 2e 74 72 69 67 67 65 72 28 27 61 | ons);.........element.trigger('a |
41460 | 6a 61 78 3a 73 65 6e 64 27 2c 20 6a 71 78 68 72 29 3b 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 | jax:send',.jqxhr);.........retur |
41480 | 6e 20 6a 71 78 68 72 3b 0a 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 20 20 20 | n.jqxhr;.......}.else.{......... |
414a0 | 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 2c 0a 0a 20 20 | return.false;.......}.....},.... |
414c0 | 20 20 2f 2f 20 48 61 6e 64 6c 65 73 20 22 64 61 74 61 2d 6d 65 74 68 6f 64 22 20 6f 6e 20 6c 69 | ..//.Handles."data-method".on.li |
414e0 | 6e 6b 73 20 73 75 63 68 20 61 73 3a 0a 20 20 20 20 2f 2f 20 3c 61 20 68 72 65 66 3d 22 2f 75 73 | nks.such.as:.....//.<a.href="/us |
41500 | 65 72 73 2f 35 22 20 64 61 74 61 2d 6d 65 74 68 6f 64 3d 22 64 65 6c 65 74 65 22 20 72 65 6c 3d | ers/5".data-method="delete".rel= |
41520 | 22 6e 6f 66 6f 6c 6c 6f 77 22 20 64 61 74 61 2d 63 6f 6e 66 69 72 6d 3d 22 41 72 65 20 79 6f 75 | "nofollow".data-confirm="Are.you |
41540 | 20 73 75 72 65 3f 22 3e 44 65 6c 65 74 65 3c 2f 61 3e 0a 20 20 20 20 68 61 6e 64 6c 65 4d 65 74 | .sure?">Delete</a>.....handleMet |
41560 | 68 6f 64 3a 20 66 75 6e 63 74 69 6f 6e 28 6c 69 6e 6b 29 20 7b 0a 20 20 20 20 20 20 76 61 72 20 | hod:.function(link).{.......var. |
41580 | 68 72 65 66 20 3d 20 72 61 69 6c 73 2e 68 72 65 66 28 6c 69 6e 6b 29 2c 0a 20 20 20 20 20 20 20 | href.=.rails.href(link),........ |
415a0 | 20 6d 65 74 68 6f 64 20 3d 20 6c 69 6e 6b 2e 64 61 74 61 28 27 6d 65 74 68 6f 64 27 29 2c 0a 20 | .method.=.link.data('method'),.. |
415c0 | 20 20 20 20 20 20 20 74 61 72 67 65 74 20 3d 20 6c 69 6e 6b 2e 61 74 74 72 28 27 74 61 72 67 65 | .......target.=.link.attr('targe |
415e0 | 74 27 29 2c 0a 20 20 20 20 20 20 20 20 63 73 72 66 5f 74 6f 6b 65 6e 20 3d 20 24 28 27 6d 65 74 | t'),.........csrf_token.=.$('met |
41600 | 61 5b 6e 61 6d 65 3d 63 73 72 66 2d 74 6f 6b 65 6e 5d 27 29 2e 61 74 74 72 28 27 63 6f 6e 74 65 | a[name=csrf-token]').attr('conte |
41620 | 6e 74 27 29 2c 0a 20 20 20 20 20 20 20 20 63 73 72 66 5f 70 61 72 61 6d 20 3d 20 24 28 27 6d 65 | nt'),.........csrf_param.=.$('me |
41640 | 74 61 5b 6e 61 6d 65 3d 63 73 72 66 2d 70 61 72 61 6d 5d 27 29 2e 61 74 74 72 28 27 63 6f 6e 74 | ta[name=csrf-param]').attr('cont |
41660 | 65 6e 74 27 29 2c 0a 20 20 20 20 20 20 20 20 66 6f 72 6d 20 3d 20 24 28 27 3c 66 6f 72 6d 20 6d | ent'),.........form.=.$('<form.m |
41680 | 65 74 68 6f 64 3d 22 70 6f 73 74 22 20 61 63 74 69 6f 6e 3d 22 27 20 2b 20 68 72 65 66 20 2b 20 | ethod="post".action="'.+.href.+. |
416a0 | 27 22 3e 3c 2f 66 6f 72 6d 3e 27 29 2c 0a 20 20 20 20 20 20 20 20 6d 65 74 61 64 61 74 61 5f 69 | '"></form>'),.........metadata_i |
416c0 | 6e 70 75 74 20 3d 20 27 3c 69 6e 70 75 74 20 6e 61 6d 65 3d 22 5f 6d 65 74 68 6f 64 22 20 76 61 | nput.=.'<input.name="_method".va |
416e0 | 6c 75 65 3d 22 27 20 2b 20 6d 65 74 68 6f 64 20 2b 20 27 22 20 74 79 70 65 3d 22 68 69 64 64 65 | lue="'.+.method.+.'".type="hidde |
41700 | 6e 22 20 2f 3e 27 3b 0a 0a 20 20 20 20 20 20 69 66 20 28 63 73 72 66 5f 70 61 72 61 6d 20 21 3d | n"./>';........if.(csrf_param.!= |
41720 | 3d 20 75 6e 64 65 66 69 6e 65 64 20 26 26 20 63 73 72 66 5f 74 6f 6b 65 6e 20 21 3d 3d 20 75 6e | =.undefined.&&.csrf_token.!==.un |
41740 | 64 65 66 69 6e 65 64 29 20 7b 0a 20 20 20 20 20 20 20 20 6d 65 74 61 64 61 74 61 5f 69 6e 70 75 | defined).{.........metadata_inpu |
41760 | 74 20 2b 3d 20 27 3c 69 6e 70 75 74 20 6e 61 6d 65 3d 22 27 20 2b 20 63 73 72 66 5f 70 61 72 61 | t.+=.'<input.name="'.+.csrf_para |
41780 | 6d 20 2b 20 27 22 20 76 61 6c 75 65 3d 22 27 20 2b 20 63 73 72 66 5f 74 6f 6b 65 6e 20 2b 20 27 | m.+.'".value="'.+.csrf_token.+.' |
417a0 | 22 20 74 79 70 65 3d 22 68 69 64 64 65 6e 22 20 2f 3e 27 3b 0a 20 20 20 20 20 20 7d 0a 0a 20 20 | ".type="hidden"./>';.......}.... |
417c0 | 20 20 20 20 69 66 20 28 74 61 72 67 65 74 29 20 7b 20 66 6f 72 6d 2e 61 74 74 72 28 27 74 61 72 | ....if.(target).{.form.attr('tar |
417e0 | 67 65 74 27 2c 20 74 61 72 67 65 74 29 3b 20 7d 0a 0a 20 20 20 20 20 20 66 6f 72 6d 2e 68 69 64 | get',.target);.}........form.hid |
41800 | 65 28 29 2e 61 70 70 65 6e 64 28 6d 65 74 61 64 61 74 61 5f 69 6e 70 75 74 29 2e 61 70 70 65 6e | e().append(metadata_input).appen |
41820 | 64 54 6f 28 27 62 6f 64 79 27 29 3b 0a 20 20 20 20 20 20 66 6f 72 6d 2e 73 75 62 6d 69 74 28 29 | dTo('body');.......form.submit() |
41840 | 3b 0a 20 20 20 20 7d 2c 0a 0a 20 20 20 20 2f 2a 20 44 69 73 61 62 6c 65 73 20 66 6f 72 6d 20 65 | ;.....},....../*.Disables.form.e |
41860 | 6c 65 6d 65 6e 74 73 3a 0a 20 20 20 20 20 20 2d 20 43 61 63 68 65 73 20 65 6c 65 6d 65 6e 74 20 | lements:.......-.Caches.element. |
41880 | 76 61 6c 75 65 20 69 6e 20 27 75 6a 73 3a 65 6e 61 62 6c 65 2d 77 69 74 68 27 20 64 61 74 61 20 | value.in.'ujs:enable-with'.data. |
418a0 | 73 74 6f 72 65 0a 20 20 20 20 20 20 2d 20 52 65 70 6c 61 63 65 73 20 65 6c 65 6d 65 6e 74 20 74 | store.......-.Replaces.element.t |
418c0 | 65 78 74 20 77 69 74 68 20 76 61 6c 75 65 20 6f 66 20 27 64 61 74 61 2d 64 69 73 61 62 6c 65 2d | ext.with.value.of.'data-disable- |
418e0 | 77 69 74 68 27 20 61 74 74 72 69 62 75 74 65 0a 20 20 20 20 20 20 2d 20 53 65 74 73 20 64 69 73 | with'.attribute.......-.Sets.dis |
41900 | 61 62 6c 65 64 20 70 72 6f 70 65 72 74 79 20 74 6f 20 74 72 75 65 0a 20 20 20 20 2a 2f 0a 20 20 | abled.property.to.true.....*/... |
41920 | 20 20 64 69 73 61 62 6c 65 46 6f 72 6d 45 6c 65 6d 65 6e 74 73 3a 20 66 75 6e 63 74 69 6f 6e 28 | ..disableFormElements:.function( |
41940 | 66 6f 72 6d 29 20 7b 0a 20 20 20 20 20 20 66 6f 72 6d 2e 66 69 6e 64 28 72 61 69 6c 73 2e 64 69 | form).{.......form.find(rails.di |
41960 | 73 61 62 6c 65 53 65 6c 65 63 74 6f 72 29 2e 65 61 63 68 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b | sableSelector).each(function().{ |
41980 | 0a 20 20 20 20 20 20 20 20 76 61 72 20 65 6c 65 6d 65 6e 74 20 3d 20 24 28 74 68 69 73 29 2c 20 | .........var.element.=.$(this),. |
419a0 | 6d 65 74 68 6f 64 20 3d 20 65 6c 65 6d 65 6e 74 2e 69 73 28 27 62 75 74 74 6f 6e 27 29 20 3f 20 | method.=.element.is('button').?. |
419c0 | 27 68 74 6d 6c 27 20 3a 20 27 76 61 6c 27 3b 0a 20 20 20 20 20 20 20 20 65 6c 65 6d 65 6e 74 2e | 'html'.:.'val';.........element. |
419e0 | 64 61 74 61 28 27 75 6a 73 3a 65 6e 61 62 6c 65 2d 77 69 74 68 27 2c 20 65 6c 65 6d 65 6e 74 5b | data('ujs:enable-with',.element[ |
41a00 | 6d 65 74 68 6f 64 5d 28 29 29 3b 0a 20 20 20 20 20 20 20 20 65 6c 65 6d 65 6e 74 5b 6d 65 74 68 | method]());.........element[meth |
41a20 | 6f 64 5d 28 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 64 69 73 61 62 6c 65 2d 77 69 74 68 27 29 | od](element.data('disable-with') |
41a40 | 29 3b 0a 20 20 20 20 20 20 20 20 65 6c 65 6d 65 6e 74 2e 70 72 6f 70 28 27 64 69 73 61 62 6c 65 | );.........element.prop('disable |
41a60 | 64 27 2c 20 74 72 75 65 29 3b 0a 20 20 20 20 20 20 7d 29 3b 0a 20 20 20 20 7d 2c 0a 0a 20 20 20 | d',.true);.......});.....},..... |
41a80 | 20 2f 2a 20 52 65 2d 65 6e 61 62 6c 65 73 20 64 69 73 61 62 6c 65 64 20 66 6f 72 6d 20 65 6c 65 | ./*.Re-enables.disabled.form.ele |
41aa0 | 6d 65 6e 74 73 3a 0a 20 20 20 20 20 20 2d 20 52 65 70 6c 61 63 65 73 20 65 6c 65 6d 65 6e 74 20 | ments:.......-.Replaces.element. |
41ac0 | 74 65 78 74 20 77 69 74 68 20 63 61 63 68 65 64 20 76 61 6c 75 65 20 66 72 6f 6d 20 27 75 6a 73 | text.with.cached.value.from.'ujs |
41ae0 | 3a 65 6e 61 62 6c 65 2d 77 69 74 68 27 20 64 61 74 61 20 73 74 6f 72 65 20 28 63 72 65 61 74 65 | :enable-with'.data.store.(create |
41b00 | 64 20 69 6e 20 60 64 69 73 61 62 6c 65 46 6f 72 6d 45 6c 65 6d 65 6e 74 73 60 29 0a 20 20 20 20 | d.in.`disableFormElements`)..... |
41b20 | 20 20 2d 20 53 65 74 73 20 64 69 73 61 62 6c 65 64 20 70 72 6f 70 65 72 74 79 20 74 6f 20 66 61 | ..-.Sets.disabled.property.to.fa |
41b40 | 6c 73 65 0a 20 20 20 20 2a 2f 0a 20 20 20 20 65 6e 61 62 6c 65 46 6f 72 6d 45 6c 65 6d 65 6e 74 | lse.....*/.....enableFormElement |
41b60 | 73 3a 20 66 75 6e 63 74 69 6f 6e 28 66 6f 72 6d 29 20 7b 0a 20 20 20 20 20 20 66 6f 72 6d 2e 66 | s:.function(form).{.......form.f |
41b80 | 69 6e 64 28 72 61 69 6c 73 2e 65 6e 61 62 6c 65 53 65 6c 65 63 74 6f 72 29 2e 65 61 63 68 28 66 | ind(rails.enableSelector).each(f |
41ba0 | 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 20 20 20 20 20 20 20 20 76 61 72 20 65 6c 65 6d 65 6e 74 20 | unction().{.........var.element. |
41bc0 | 3d 20 24 28 74 68 69 73 29 2c 20 6d 65 74 68 6f 64 20 3d 20 65 6c 65 6d 65 6e 74 2e 69 73 28 27 | =.$(this),.method.=.element.is(' |
41be0 | 62 75 74 74 6f 6e 27 29 20 3f 20 27 68 74 6d 6c 27 20 3a 20 27 76 61 6c 27 3b 0a 20 20 20 20 20 | button').?.'html'.:.'val';...... |
41c00 | 20 20 20 69 66 20 28 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 75 6a 73 3a 65 6e 61 62 6c 65 2d | ...if.(element.data('ujs:enable- |
41c20 | 77 69 74 68 27 29 29 20 65 6c 65 6d 65 6e 74 5b 6d 65 74 68 6f 64 5d 28 65 6c 65 6d 65 6e 74 2e | with')).element[method](element. |
41c40 | 64 61 74 61 28 27 75 6a 73 3a 65 6e 61 62 6c 65 2d 77 69 74 68 27 29 29 3b 0a 20 20 20 20 20 20 | data('ujs:enable-with'));....... |
41c60 | 20 20 65 6c 65 6d 65 6e 74 2e 70 72 6f 70 28 27 64 69 73 61 62 6c 65 64 27 2c 20 66 61 6c 73 65 | ..element.prop('disabled',.false |
41c80 | 29 3b 0a 20 20 20 20 20 20 7d 29 3b 0a 20 20 20 20 7d 2c 0a 0a 20 20 20 2f 2a 20 46 6f 72 20 27 | );.......});.....},...../*.For.' |
41ca0 | 64 61 74 61 2d 63 6f 6e 66 69 72 6d 27 20 61 74 74 72 69 62 75 74 65 3a 0a 20 20 20 20 20 20 2d | data-confirm'.attribute:.......- |
41cc0 | 20 46 69 72 65 73 20 60 63 6f 6e 66 69 72 6d 60 20 65 76 65 6e 74 0a 20 20 20 20 20 20 2d 20 53 | .Fires.`confirm`.event.......-.S |
41ce0 | 68 6f 77 73 20 74 68 65 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 64 69 61 6c 6f 67 0a 20 20 20 | hows.the.confirmation.dialog.... |
41d00 | 20 20 20 2d 20 46 69 72 65 73 20 74 68 65 20 60 63 6f 6e 66 69 72 6d 3a 63 6f 6d 70 6c 65 74 65 | ...-.Fires.the.`confirm:complete |
41d20 | 60 20 65 76 65 6e 74 0a 0a 20 20 20 20 20 20 52 65 74 75 72 6e 73 20 60 74 72 75 65 60 20 69 66 | `.event........Returns.`true`.if |
41d40 | 20 6e 6f 20 66 75 6e 63 74 69 6f 6e 20 73 74 6f 70 73 20 74 68 65 20 63 68 61 69 6e 20 61 6e 64 | .no.function.stops.the.chain.and |
41d60 | 20 75 73 65 72 20 63 68 6f 73 65 20 79 65 73 3b 20 60 66 61 6c 73 65 60 20 6f 74 68 65 72 77 69 | .user.chose.yes;.`false`.otherwi |
41d80 | 73 65 2e 0a 20 20 20 20 20 20 41 74 74 61 63 68 69 6e 67 20 61 20 68 61 6e 64 6c 65 72 20 74 6f | se........Attaching.a.handler.to |
41da0 | 20 74 68 65 20 65 6c 65 6d 65 6e 74 27 73 20 60 63 6f 6e 66 69 72 6d 60 20 65 76 65 6e 74 20 74 | .the.element's.`confirm`.event.t |
41dc0 | 68 61 74 20 72 65 74 75 72 6e 73 20 61 20 60 66 61 6c 73 79 60 20 76 61 6c 75 65 20 63 61 6e 63 | hat.returns.a.`falsy`.value.canc |
41de0 | 65 6c 73 20 74 68 65 20 63 6f 6e 66 69 72 6d 61 74 69 6f 6e 20 64 69 61 6c 6f 67 2e 0a 20 20 20 | els.the.confirmation.dialog..... |
41e00 | 20 20 20 41 74 74 61 63 68 69 6e 67 20 61 20 68 61 6e 64 6c 65 72 20 74 6f 20 74 68 65 20 65 6c | ...Attaching.a.handler.to.the.el |
41e20 | 65 6d 65 6e 74 27 73 20 60 63 6f 6e 66 69 72 6d 3a 63 6f 6d 70 6c 65 74 65 60 20 65 76 65 6e 74 | ement's.`confirm:complete`.event |
41e40 | 20 74 68 61 74 20 72 65 74 75 72 6e 73 20 61 20 60 66 61 6c 73 79 60 20 76 61 6c 75 65 20 6d 61 | .that.returns.a.`falsy`.value.ma |
41e60 | 6b 65 73 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 66 | kes.this.function.......return.f |
41e80 | 61 6c 73 65 2e 20 54 68 65 20 60 63 6f 6e 66 69 72 6d 3a 63 6f 6d 70 6c 65 74 65 60 20 65 76 65 | alse..The.`confirm:complete`.eve |
41ea0 | 6e 74 20 69 73 20 66 69 72 65 64 20 77 68 65 74 68 65 72 20 6f 72 20 6e 6f 74 20 74 68 65 20 75 | nt.is.fired.whether.or.not.the.u |
41ec0 | 73 65 72 20 61 6e 73 77 65 72 65 64 20 74 72 75 65 20 6f 72 20 66 61 6c 73 65 20 74 6f 20 74 68 | ser.answered.true.or.false.to.th |
41ee0 | 65 20 64 69 61 6c 6f 67 2e 0a 20 20 20 2a 2f 0a 20 20 20 20 61 6c 6c 6f 77 41 63 74 69 6f 6e 3a | e.dialog.....*/.....allowAction: |
41f00 | 20 66 75 6e 63 74 69 6f 6e 28 65 6c 65 6d 65 6e 74 29 20 7b 0a 20 20 20 20 20 20 76 61 72 20 6d | .function(element).{.......var.m |
41f20 | 65 73 73 61 67 65 20 3d 20 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 63 6f 6e 66 69 72 6d 27 29 | essage.=.element.data('confirm') |
41f40 | 2c 0a 20 20 20 20 20 20 20 20 20 20 61 6e 73 77 65 72 20 3d 20 66 61 6c 73 65 2c 20 63 61 6c 6c | ,...........answer.=.false,.call |
41f60 | 62 61 63 6b 3b 0a 20 20 20 20 20 20 69 66 20 28 21 6d 65 73 73 61 67 65 29 20 7b 20 72 65 74 75 | back;.......if.(!message).{.retu |
41f80 | 72 6e 20 74 72 75 65 3b 20 7d 0a 0a 20 20 20 20 20 20 69 66 20 28 72 61 69 6c 73 2e 66 69 72 65 | rn.true;.}........if.(rails.fire |
41fa0 | 28 65 6c 65 6d 65 6e 74 2c 20 27 63 6f 6e 66 69 72 6d 27 29 29 20 7b 0a 20 20 20 20 20 20 20 20 | (element,.'confirm')).{......... |
41fc0 | 61 6e 73 77 65 72 20 3d 20 72 61 69 6c 73 2e 63 6f 6e 66 69 72 6d 28 6d 65 73 73 61 67 65 29 3b | answer.=.rails.confirm(message); |
41fe0 | 0a 20 20 20 20 20 20 20 20 63 61 6c 6c 62 61 63 6b 20 3d 20 72 61 69 6c 73 2e 66 69 72 65 28 65 | .........callback.=.rails.fire(e |
42000 | 6c 65 6d 65 6e 74 2c 20 27 63 6f 6e 66 69 72 6d 3a 63 6f 6d 70 6c 65 74 65 27 2c 20 5b 61 6e 73 | lement,.'confirm:complete',.[ans |
42020 | 77 65 72 5d 29 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 61 6e 73 77 | wer]);.......}.......return.answ |
42040 | 65 72 20 26 26 20 63 61 6c 6c 62 61 63 6b 3b 0a 20 20 20 20 7d 2c 0a 0a 20 20 20 20 2f 2f 20 48 | er.&&.callback;.....},......//.H |
42060 | 65 6c 70 65 72 20 66 75 6e 63 74 69 6f 6e 20 77 68 69 63 68 20 63 68 65 63 6b 73 20 66 6f 72 20 | elper.function.which.checks.for. |
42080 | 62 6c 61 6e 6b 20 69 6e 70 75 74 73 20 69 6e 20 61 20 66 6f 72 6d 20 74 68 61 74 20 6d 61 74 63 | blank.inputs.in.a.form.that.matc |
420a0 | 68 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 43 53 53 20 73 65 6c 65 63 74 6f 72 0a 20 20 20 | h.the.specified.CSS.selector.... |
420c0 | 20 62 6c 61 6e 6b 49 6e 70 75 74 73 3a 20 66 75 6e 63 74 69 6f 6e 28 66 6f 72 6d 2c 20 73 70 65 | .blankInputs:.function(form,.spe |
420e0 | 63 69 66 69 65 64 53 65 6c 65 63 74 6f 72 2c 20 6e 6f 6e 42 6c 61 6e 6b 29 20 7b 0a 20 20 20 20 | cifiedSelector,.nonBlank).{..... |
42100 | 20 20 76 61 72 20 69 6e 70 75 74 73 20 3d 20 24 28 29 2c 20 69 6e 70 75 74 2c 20 76 61 6c 75 65 | ..var.inputs.=.$(),.input,.value |
42120 | 54 6f 43 68 65 63 6b 2c 0a 20 20 20 20 20 20 20 20 73 65 6c 65 63 74 6f 72 20 3d 20 73 70 65 63 | ToCheck,.........selector.=.spec |
42140 | 69 66 69 65 64 53 65 6c 65 63 74 6f 72 20 7c 7c 20 27 69 6e 70 75 74 2c 74 65 78 74 61 72 65 61 | ifiedSelector.||.'input,textarea |
42160 | 27 3b 0a 20 20 20 20 20 20 66 6f 72 6d 2e 66 69 6e 64 28 73 65 6c 65 63 74 6f 72 29 2e 65 61 63 | ';.......form.find(selector).eac |
42180 | 68 28 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 20 20 20 20 20 20 20 20 69 6e 70 75 74 20 3d 20 24 | h(function().{.........input.=.$ |
421a0 | 28 74 68 69 73 29 3b 0a 20 20 20 20 20 20 20 20 76 61 6c 75 65 54 6f 43 68 65 63 6b 20 3d 20 69 | (this);.........valueToCheck.=.i |
421c0 | 6e 70 75 74 2e 69 73 28 27 3a 63 68 65 63 6b 62 6f 78 2c 3a 72 61 64 69 6f 27 29 20 3f 20 69 6e | nput.is(':checkbox,:radio').?.in |
421e0 | 70 75 74 2e 69 73 28 27 3a 63 68 65 63 6b 65 64 27 29 20 3a 20 69 6e 70 75 74 2e 76 61 6c 28 29 | put.is(':checked').:.input.val() |
42200 | 3b 0a 20 20 20 20 20 20 20 20 2f 2f 20 49 66 20 6e 6f 6e 42 6c 61 6e 6b 20 61 6e 64 20 76 61 6c | ;.........//.If.nonBlank.and.val |
42220 | 75 65 54 6f 43 68 65 63 6b 20 61 72 65 20 62 6f 74 68 20 74 72 75 74 68 79 2c 20 6f 72 20 6e 6f | ueToCheck.are.both.truthy,.or.no |
42240 | 6e 42 6c 61 6e 6b 20 61 6e 64 20 76 61 6c 75 65 54 6f 43 68 65 63 6b 20 61 72 65 20 62 6f 74 68 | nBlank.and.valueToCheck.are.both |
42260 | 20 66 61 6c 73 65 79 0a 20 20 20 20 20 20 20 20 69 66 20 28 21 76 61 6c 75 65 54 6f 43 68 65 63 | .falsey.........if.(!valueToChec |
42280 | 6b 20 3d 3d 3d 20 21 6e 6f 6e 42 6c 61 6e 6b 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 69 6e 70 | k.===.!nonBlank).{...........inp |
422a0 | 75 74 73 20 3d 20 69 6e 70 75 74 73 2e 61 64 64 28 69 6e 70 75 74 29 3b 0a 20 20 20 20 20 20 20 | uts.=.inputs.add(input);........ |
422c0 | 20 7d 0a 20 20 20 20 20 20 7d 29 3b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 69 6e 70 75 74 73 | .}.......});.......return.inputs |
422e0 | 2e 6c 65 6e 67 74 68 20 3f 20 69 6e 70 75 74 73 20 3a 20 66 61 6c 73 65 3b 0a 20 20 20 20 7d 2c | .length.?.inputs.:.false;.....}, |
42300 | 0a 0a 20 20 20 20 2f 2f 20 48 65 6c 70 65 72 20 66 75 6e 63 74 69 6f 6e 20 77 68 69 63 68 20 63 | ......//.Helper.function.which.c |
42320 | 68 65 63 6b 73 20 66 6f 72 20 6e 6f 6e 2d 62 6c 61 6e 6b 20 69 6e 70 75 74 73 20 69 6e 20 61 20 | hecks.for.non-blank.inputs.in.a. |
42340 | 66 6f 72 6d 20 74 68 61 74 20 6d 61 74 63 68 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 43 53 | form.that.match.the.specified.CS |
42360 | 53 20 73 65 6c 65 63 74 6f 72 0a 20 20 20 20 6e 6f 6e 42 6c 61 6e 6b 49 6e 70 75 74 73 3a 20 66 | S.selector.....nonBlankInputs:.f |
42380 | 75 6e 63 74 69 6f 6e 28 66 6f 72 6d 2c 20 73 70 65 63 69 66 69 65 64 53 65 6c 65 63 74 6f 72 29 | unction(form,.specifiedSelector) |
423a0 | 20 7b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 72 61 69 6c 73 2e 62 6c 61 6e 6b 49 6e 70 75 74 | .{.......return.rails.blankInput |
423c0 | 73 28 66 6f 72 6d 2c 20 73 70 65 63 69 66 69 65 64 53 65 6c 65 63 74 6f 72 2c 20 74 72 75 65 29 | s(form,.specifiedSelector,.true) |
423e0 | 3b 20 2f 2f 20 74 72 75 65 20 73 70 65 63 69 66 69 65 73 20 6e 6f 6e 42 6c 61 6e 6b 0a 20 20 20 | ;.//.true.specifies.nonBlank.... |
42400 | 20 7d 2c 0a 0a 20 20 20 20 2f 2f 20 48 65 6c 70 65 72 20 66 75 6e 63 74 69 6f 6e 2c 20 6e 65 65 | .},......//.Helper.function,.nee |
42420 | 64 65 64 20 74 6f 20 70 72 6f 76 69 64 65 20 63 6f 6e 73 69 73 74 65 6e 74 20 62 65 68 61 76 69 | ded.to.provide.consistent.behavi |
42440 | 6f 72 20 69 6e 20 49 45 0a 20 20 20 20 73 74 6f 70 45 76 65 72 79 74 68 69 6e 67 3a 20 66 75 6e | or.in.IE.....stopEverything:.fun |
42460 | 63 74 69 6f 6e 28 65 29 20 7b 0a 20 20 20 20 20 20 24 28 65 2e 74 61 72 67 65 74 29 2e 74 72 69 | ction(e).{.......$(e.target).tri |
42480 | 67 67 65 72 28 27 75 6a 73 3a 65 76 65 72 79 74 68 69 6e 67 53 74 6f 70 70 65 64 27 29 3b 0a 20 | gger('ujs:everythingStopped');.. |
424a0 | 20 20 20 20 20 65 2e 73 74 6f 70 49 6d 6d 65 64 69 61 74 65 50 72 6f 70 61 67 61 74 69 6f 6e 28 | .....e.stopImmediatePropagation( |
424c0 | 29 3b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 20 20 20 20 7d 2c 0a 0a 20 | );.......return.false;.....},... |
424e0 | 20 20 20 2f 2f 20 66 69 6e 64 20 61 6c 6c 20 74 68 65 20 73 75 62 6d 69 74 20 65 76 65 6e 74 73 | ...//.find.all.the.submit.events |
42500 | 20 64 69 72 65 63 74 6c 79 20 62 6f 75 6e 64 20 74 6f 20 74 68 65 20 66 6f 72 6d 20 61 6e 64 0a | .directly.bound.to.the.form.and. |
42520 | 20 20 20 20 2f 2f 20 6d 61 6e 75 61 6c 6c 79 20 69 6e 76 6f 6b 65 20 74 68 65 6d 2e 20 49 66 20 | ....//.manually.invoke.them..If. |
42540 | 61 6e 79 6f 6e 65 20 72 65 74 75 72 6e 73 20 66 61 6c 73 65 20 74 68 65 6e 20 73 74 6f 70 20 74 | anyone.returns.false.then.stop.t |
42560 | 68 65 20 6c 6f 6f 70 0a 20 20 20 20 63 61 6c 6c 46 6f 72 6d 53 75 62 6d 69 74 42 69 6e 64 69 6e | he.loop.....callFormSubmitBindin |
42580 | 67 73 3a 20 66 75 6e 63 74 69 6f 6e 28 66 6f 72 6d 2c 20 65 76 65 6e 74 29 20 7b 0a 20 20 20 20 | gs:.function(form,.event).{..... |
425a0 | 20 20 76 61 72 20 65 76 65 6e 74 73 20 3d 20 66 6f 72 6d 2e 64 61 74 61 28 27 65 76 65 6e 74 73 | ..var.events.=.form.data('events |
425c0 | 27 29 2c 20 63 6f 6e 74 69 6e 75 65 50 72 6f 70 61 67 61 74 69 6f 6e 20 3d 20 74 72 75 65 3b 0a | '),.continuePropagation.=.true;. |
425e0 | 20 20 20 20 20 20 69 66 20 28 65 76 65 6e 74 73 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 26 | ......if.(events.!==.undefined.& |
42600 | 26 20 65 76 65 6e 74 73 5b 27 73 75 62 6d 69 74 27 5d 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 | &.events['submit'].!==.undefined |
42620 | 29 20 7b 0a 20 20 20 20 20 20 20 20 24 2e 65 61 63 68 28 65 76 65 6e 74 73 5b 27 73 75 62 6d 69 | ).{.........$.each(events['submi |
42640 | 74 27 5d 2c 20 66 75 6e 63 74 69 6f 6e 28 69 2c 20 6f 62 6a 29 7b 0a 20 20 20 20 20 20 20 20 20 | t'],.function(i,.obj){.......... |
42660 | 20 69 66 20 28 74 79 70 65 6f 66 20 6f 62 6a 2e 68 61 6e 64 6c 65 72 20 3d 3d 3d 20 27 66 75 6e | .if.(typeof.obj.handler.===.'fun |
42680 | 63 74 69 6f 6e 27 29 20 72 65 74 75 72 6e 20 63 6f 6e 74 69 6e 75 65 50 72 6f 70 61 67 61 74 69 | ction').return.continuePropagati |
426a0 | 6f 6e 20 3d 20 6f 62 6a 2e 68 61 6e 64 6c 65 72 28 65 76 65 6e 74 29 3b 0a 20 20 20 20 20 20 20 | on.=.obj.handler(event);........ |
426c0 | 20 7d 29 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 63 6f 6e 74 69 6e | .});.......}.......return.contin |
426e0 | 75 65 50 72 6f 70 61 67 61 74 69 6f 6e 3b 0a 20 20 20 20 7d 2c 0a 0a 20 20 20 20 2f 2f 20 20 72 | uePropagation;.....},......//..r |
42700 | 65 70 6c 61 63 65 20 65 6c 65 6d 65 6e 74 27 73 20 68 74 6d 6c 20 77 69 74 68 20 74 68 65 20 27 | eplace.element's.html.with.the.' |
42720 | 64 61 74 61 2d 64 69 73 61 62 6c 65 2d 77 69 74 68 27 20 61 66 74 65 72 20 73 74 6f 72 69 6e 67 | data-disable-with'.after.storing |
42740 | 20 6f 72 69 67 69 6e 61 6c 20 68 74 6d 6c 0a 20 20 20 20 2f 2f 20 20 61 6e 64 20 70 72 65 76 65 | .original.html.....//..and.preve |
42760 | 6e 74 20 63 6c 69 63 6b 69 6e 67 20 6f 6e 20 69 74 0a 20 20 20 20 64 69 73 61 62 6c 65 45 6c 65 | nt.clicking.on.it.....disableEle |
42780 | 6d 65 6e 74 3a 20 66 75 6e 63 74 69 6f 6e 28 65 6c 65 6d 65 6e 74 29 20 7b 0a 20 20 20 20 20 20 | ment:.function(element).{....... |
427a0 | 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 75 6a 73 3a 65 6e 61 62 6c 65 2d 77 69 74 68 27 2c 20 | element.data('ujs:enable-with',. |
427c0 | 65 6c 65 6d 65 6e 74 2e 68 74 6d 6c 28 29 29 3b 20 2f 2f 20 73 74 6f 72 65 20 65 6e 61 62 6c 65 | element.html());.//.store.enable |
427e0 | 64 20 73 74 61 74 65 0a 20 20 20 20 20 20 65 6c 65 6d 65 6e 74 2e 68 74 6d 6c 28 65 6c 65 6d 65 | d.state.......element.html(eleme |
42800 | 6e 74 2e 64 61 74 61 28 27 64 69 73 61 62 6c 65 2d 77 69 74 68 27 29 29 3b 20 2f 2f 20 73 65 74 | nt.data('disable-with'));.//.set |
42820 | 20 74 6f 20 64 69 73 61 62 6c 65 64 20 73 74 61 74 65 0a 20 20 20 20 20 20 65 6c 65 6d 65 6e 74 | .to.disabled.state.......element |
42840 | 2e 62 69 6e 64 28 27 63 6c 69 63 6b 2e 72 61 69 6c 73 44 69 73 61 62 6c 65 27 2c 20 66 75 6e 63 | .bind('click.railsDisable',.func |
42860 | 74 69 6f 6e 28 65 29 20 7b 20 2f 2f 20 70 72 65 76 65 6e 74 20 66 75 72 74 68 65 72 20 63 6c 69 | tion(e).{.//.prevent.further.cli |
42880 | 63 6b 69 6e 67 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 72 61 69 6c 73 2e 73 74 6f 70 45 | cking.........return.rails.stopE |
428a0 | 76 65 72 79 74 68 69 6e 67 28 65 29 3b 0a 20 20 20 20 20 20 7d 29 3b 0a 20 20 20 20 7d 2c 0a 0a | verything(e);.......});.....},.. |
428c0 | 20 20 20 20 2f 2f 20 72 65 73 74 6f 72 65 20 65 6c 65 6d 65 6e 74 20 74 6f 20 69 74 73 20 6f 72 | ....//.restore.element.to.its.or |
428e0 | 69 67 69 6e 61 6c 20 73 74 61 74 65 20 77 68 69 63 68 20 77 61 73 20 64 69 73 61 62 6c 65 64 20 | iginal.state.which.was.disabled. |
42900 | 62 79 20 27 64 69 73 61 62 6c 65 45 6c 65 6d 65 6e 74 27 20 61 62 6f 76 65 0a 20 20 20 20 65 6e | by.'disableElement'.above.....en |
42920 | 61 62 6c 65 45 6c 65 6d 65 6e 74 3a 20 66 75 6e 63 74 69 6f 6e 28 65 6c 65 6d 65 6e 74 29 20 7b | ableElement:.function(element).{ |
42940 | 0a 20 20 20 20 20 20 69 66 20 28 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 75 6a 73 3a 65 6e 61 | .......if.(element.data('ujs:ena |
42960 | 62 6c 65 2d 77 69 74 68 27 29 20 21 3d 3d 20 75 6e 64 65 66 69 6e 65 64 29 20 7b 0a 20 20 20 20 | ble-with').!==.undefined).{..... |
42980 | 20 20 20 20 65 6c 65 6d 65 6e 74 2e 68 74 6d 6c 28 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 75 | ....element.html(element.data('u |
429a0 | 6a 73 3a 65 6e 61 62 6c 65 2d 77 69 74 68 27 29 29 3b 20 2f 2f 20 73 65 74 20 74 6f 20 6f 6c 64 | js:enable-with'));.//.set.to.old |
429c0 | 20 65 6e 61 62 6c 65 64 20 73 74 61 74 65 0a 20 20 20 20 20 20 20 20 2f 2f 20 74 68 69 73 20 73 | .enabled.state.........//.this.s |
429e0 | 68 6f 75 6c 64 20 62 65 20 65 6c 65 6d 65 6e 74 2e 72 65 6d 6f 76 65 44 61 74 61 28 27 75 6a 73 | hould.be.element.removeData('ujs |
42a00 | 3a 65 6e 61 62 6c 65 2d 77 69 74 68 27 29 0a 20 20 20 20 20 20 20 20 2f 2f 20 62 75 74 2c 20 74 | :enable-with').........//.but,.t |
42a20 | 68 65 72 65 20 69 73 20 63 75 72 72 65 6e 74 6c 79 20 61 20 62 75 67 20 69 6e 20 6a 71 75 65 72 | here.is.currently.a.bug.in.jquer |
42a40 | 79 20 77 68 69 63 68 20 6d 61 6b 65 73 20 68 79 70 68 65 6e 61 74 65 64 20 64 61 74 61 20 61 74 | y.which.makes.hyphenated.data.at |
42a60 | 74 72 69 62 75 74 65 73 20 6e 6f 74 20 67 65 74 20 72 65 6d 6f 76 65 64 0a 20 20 20 20 20 20 20 | tributes.not.get.removed........ |
42a80 | 20 65 6c 65 6d 65 6e 74 2e 64 61 74 61 28 27 75 6a 73 3a 65 6e 61 62 6c 65 2d 77 69 74 68 27 2c | .element.data('ujs:enable-with', |
42aa0 | 20 66 61 6c 73 65 29 3b 20 2f 2f 20 63 6c 65 61 6e 20 75 70 20 63 61 63 68 65 0a 20 20 20 20 20 | .false);.//.clean.up.cache...... |
42ac0 | 20 7d 0a 20 20 20 20 20 20 65 6c 65 6d 65 6e 74 2e 75 6e 62 69 6e 64 28 27 63 6c 69 63 6b 2e 72 | .}.......element.unbind('click.r |
42ae0 | 61 69 6c 73 44 69 73 61 62 6c 65 27 29 3b 20 2f 2f 20 65 6e 61 62 6c 65 20 65 6c 65 6d 65 6e 74 | ailsDisable');.//.enable.element |
42b00 | 0a 20 20 20 20 7d 0a 0a 20 20 7d 3b 0a 0a 20 20 69 66 20 28 72 61 69 6c 73 2e 66 69 72 65 28 24 | .....}....};....if.(rails.fire($ |
42b20 | 28 64 6f 63 75 6d 65 6e 74 29 2c 20 27 72 61 69 6c 73 3a 61 74 74 61 63 68 42 69 6e 64 69 6e 67 | (document),.'rails:attachBinding |
42b40 | 73 27 29 29 20 7b 0a 0a 20 20 20 20 24 2e 61 6a 61 78 50 72 65 66 69 6c 74 65 72 28 66 75 6e 63 | s')).{......$.ajaxPrefilter(func |
42b60 | 74 69 6f 6e 28 6f 70 74 69 6f 6e 73 2c 20 6f 72 69 67 69 6e 61 6c 4f 70 74 69 6f 6e 73 2c 20 78 | tion(options,.originalOptions,.x |
42b80 | 68 72 29 7b 20 69 66 20 28 20 21 6f 70 74 69 6f 6e 73 2e 63 72 6f 73 73 44 6f 6d 61 69 6e 20 29 | hr){.if.(.!options.crossDomain.) |
42ba0 | 20 7b 20 72 61 69 6c 73 2e 43 53 52 46 50 72 6f 74 65 63 74 69 6f 6e 28 78 68 72 29 3b 20 7d 7d | .{.rails.CSRFProtection(xhr);.}} |
42bc0 | 29 3b 0a 0a 20 20 20 20 24 28 64 6f 63 75 6d 65 6e 74 29 2e 64 65 6c 65 67 61 74 65 28 72 61 69 | );......$(document).delegate(rai |
42be0 | 6c 73 2e 6c 69 6e 6b 44 69 73 61 62 6c 65 53 65 6c 65 63 74 6f 72 2c 20 27 61 6a 61 78 3a 63 6f | ls.linkDisableSelector,.'ajax:co |
42c00 | 6d 70 6c 65 74 65 27 2c 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 20 20 20 20 20 20 20 20 72 61 | mplete',.function().{.........ra |
42c20 | 69 6c 73 2e 65 6e 61 62 6c 65 45 6c 65 6d 65 6e 74 28 24 28 74 68 69 73 29 29 3b 0a 20 20 20 20 | ils.enableElement($(this));..... |
42c40 | 7d 29 3b 0a 0a 20 20 20 20 24 28 64 6f 63 75 6d 65 6e 74 29 2e 64 65 6c 65 67 61 74 65 28 72 61 | });......$(document).delegate(ra |
42c60 | 69 6c 73 2e 6c 69 6e 6b 43 6c 69 63 6b 53 65 6c 65 63 74 6f 72 2c 20 27 63 6c 69 63 6b 2e 72 61 | ils.linkClickSelector,.'click.ra |
42c80 | 69 6c 73 27 2c 20 66 75 6e 63 74 69 6f 6e 28 65 29 20 7b 0a 20 20 20 20 20 20 76 61 72 20 6c 69 | ils',.function(e).{.......var.li |
42ca0 | 6e 6b 20 3d 20 24 28 74 68 69 73 29 2c 20 6d 65 74 68 6f 64 20 3d 20 6c 69 6e 6b 2e 64 61 74 61 | nk.=.$(this),.method.=.link.data |
42cc0 | 28 27 6d 65 74 68 6f 64 27 29 2c 20 64 61 74 61 20 3d 20 6c 69 6e 6b 2e 64 61 74 61 28 27 70 61 | ('method'),.data.=.link.data('pa |
42ce0 | 72 61 6d 73 27 29 3b 0a 20 20 20 20 20 20 69 66 20 28 21 72 61 69 6c 73 2e 61 6c 6c 6f 77 41 63 | rams');.......if.(!rails.allowAc |
42d00 | 74 69 6f 6e 28 6c 69 6e 6b 29 29 20 72 65 74 75 72 6e 20 72 61 69 6c 73 2e 73 74 6f 70 45 76 65 | tion(link)).return.rails.stopEve |
42d20 | 72 79 74 68 69 6e 67 28 65 29 3b 0a 0a 20 20 20 20 20 20 69 66 20 28 6c 69 6e 6b 2e 69 73 28 72 | rything(e);........if.(link.is(r |
42d40 | 61 69 6c 73 2e 6c 69 6e 6b 44 69 73 61 62 6c 65 53 65 6c 65 63 74 6f 72 29 29 20 72 61 69 6c 73 | ails.linkDisableSelector)).rails |
42d60 | 2e 64 69 73 61 62 6c 65 45 6c 65 6d 65 6e 74 28 6c 69 6e 6b 29 3b 0a 0a 20 20 20 20 20 20 69 66 | .disableElement(link);........if |
42d80 | 20 28 6c 69 6e 6b 2e 64 61 74 61 28 27 72 65 6d 6f 74 65 27 29 20 21 3d 3d 20 75 6e 64 65 66 69 | .(link.data('remote').!==.undefi |
42da0 | 6e 65 64 29 20 7b 0a 20 20 20 20 20 20 20 20 69 66 20 28 20 28 65 2e 6d 65 74 61 4b 65 79 20 7c | ned).{.........if.(.(e.metaKey.| |
42dc0 | 7c 20 65 2e 63 74 72 6c 4b 65 79 29 20 26 26 20 28 21 6d 65 74 68 6f 64 20 7c 7c 20 6d 65 74 68 | |.e.ctrlKey).&&.(!method.||.meth |
42de0 | 6f 64 20 3d 3d 3d 20 27 47 45 54 27 29 20 26 26 20 21 64 61 74 61 20 29 20 7b 20 72 65 74 75 72 | od.===.'GET').&&.!data.).{.retur |
42e00 | 6e 20 74 72 75 65 3b 20 7d 0a 0a 20 20 20 20 20 20 20 20 76 61 72 20 68 61 6e 64 6c 65 52 65 6d | n.true;.}..........var.handleRem |
42e20 | 6f 74 65 20 3d 20 72 61 69 6c 73 2e 68 61 6e 64 6c 65 52 65 6d 6f 74 65 28 6c 69 6e 6b 29 3b 0a | ote.=.rails.handleRemote(link);. |
42e40 | 20 20 20 20 20 20 20 20 2f 2f 20 72 65 73 70 6f 6e 73 65 20 66 72 6f 6d 20 72 61 69 6c 73 2e 68 | ........//.response.from.rails.h |
42e60 | 61 6e 64 6c 65 52 65 6d 6f 74 65 28 29 20 77 69 6c 6c 20 65 69 74 68 65 72 20 62 65 20 66 61 6c | andleRemote().will.either.be.fal |
42e80 | 73 65 20 6f 72 20 61 20 64 65 66 65 72 72 65 64 20 6f 62 6a 65 63 74 20 70 72 6f 6d 69 73 65 2e | se.or.a.deferred.object.promise. |
42ea0 | 0a 20 20 20 20 20 20 20 20 69 66 20 28 68 61 6e 64 6c 65 52 65 6d 6f 74 65 20 3d 3d 3d 20 66 61 | .........if.(handleRemote.===.fa |
42ec0 | 6c 73 65 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 72 61 69 6c 73 2e 65 6e 61 62 6c 65 45 6c 65 | lse).{...........rails.enableEle |
42ee0 | 6d 65 6e 74 28 6c 69 6e 6b 29 3b 0a 20 20 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 | ment(link);.........}.else.{.... |
42f00 | 20 20 20 20 20 20 20 68 61 6e 64 6c 65 52 65 6d 6f 74 65 2e 65 72 72 6f 72 28 20 66 75 6e 63 74 | .......handleRemote.error(.funct |
42f20 | 69 6f 6e 28 29 20 7b 20 72 61 69 6c 73 2e 65 6e 61 62 6c 65 45 6c 65 6d 65 6e 74 28 6c 69 6e 6b | ion().{.rails.enableElement(link |
42f40 | 29 3b 20 7d 20 29 3b 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e | );.}.);.........}.........return |
42f60 | 20 66 61 6c 73 65 3b 0a 0a 20 20 20 20 20 20 7d 20 65 6c 73 65 20 69 66 20 28 6c 69 6e 6b 2e 64 | .false;........}.else.if.(link.d |
42f80 | 61 74 61 28 27 6d 65 74 68 6f 64 27 29 29 20 7b 0a 20 20 20 20 20 20 20 20 72 61 69 6c 73 2e 68 | ata('method')).{.........rails.h |
42fa0 | 61 6e 64 6c 65 4d 65 74 68 6f 64 28 6c 69 6e 6b 29 3b 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 | andleMethod(link);.........retur |
42fc0 | 6e 20 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 29 3b 0a 0a 20 20 20 20 24 28 | n.false;.......}.....});......$( |
42fe0 | 64 6f 63 75 6d 65 6e 74 29 2e 64 65 6c 65 67 61 74 65 28 72 61 69 6c 73 2e 69 6e 70 75 74 43 68 | document).delegate(rails.inputCh |
43000 | 61 6e 67 65 53 65 6c 65 63 74 6f 72 2c 20 27 63 68 61 6e 67 65 2e 72 61 69 6c 73 27 2c 20 66 75 | angeSelector,.'change.rails',.fu |
43020 | 6e 63 74 69 6f 6e 28 65 29 20 7b 0a 20 20 20 20 20 20 76 61 72 20 6c 69 6e 6b 20 3d 20 24 28 74 | nction(e).{.......var.link.=.$(t |
43040 | 68 69 73 29 3b 0a 20 20 20 20 20 20 69 66 20 28 21 72 61 69 6c 73 2e 61 6c 6c 6f 77 41 63 74 69 | his);.......if.(!rails.allowActi |
43060 | 6f 6e 28 6c 69 6e 6b 29 29 20 72 65 74 75 72 6e 20 72 61 69 6c 73 2e 73 74 6f 70 45 76 65 72 79 | on(link)).return.rails.stopEvery |
43080 | 74 68 69 6e 67 28 65 29 3b 0a 0a 20 20 20 20 20 20 72 61 69 6c 73 2e 68 61 6e 64 6c 65 52 65 6d | thing(e);........rails.handleRem |
430a0 | 6f 74 65 28 6c 69 6e 6b 29 3b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 20 | ote(link);.......return.false;.. |
430c0 | 20 20 20 7d 29 3b 0a 0a 20 20 20 20 24 28 64 6f 63 75 6d 65 6e 74 29 2e 64 65 6c 65 67 61 74 65 | ...});......$(document).delegate |
430e0 | 28 72 61 69 6c 73 2e 66 6f 72 6d 53 75 62 6d 69 74 53 65 6c 65 63 74 6f 72 2c 20 27 73 75 62 6d | (rails.formSubmitSelector,.'subm |
43100 | 69 74 2e 72 61 69 6c 73 27 2c 20 66 75 6e 63 74 69 6f 6e 28 65 29 20 7b 0a 20 20 20 20 20 20 76 | it.rails',.function(e).{.......v |
43120 | 61 72 20 66 6f 72 6d 20 3d 20 24 28 74 68 69 73 29 2c 0a 20 20 20 20 20 20 20 20 72 65 6d 6f 74 | ar.form.=.$(this),.........remot |
43140 | 65 20 3d 20 66 6f 72 6d 2e 64 61 74 61 28 27 72 65 6d 6f 74 65 27 29 20 21 3d 3d 20 75 6e 64 65 | e.=.form.data('remote').!==.unde |
43160 | 66 69 6e 65 64 2c 0a 20 20 20 20 20 20 20 20 62 6c 61 6e 6b 52 65 71 75 69 72 65 64 49 6e 70 75 | fined,.........blankRequiredInpu |
43180 | 74 73 20 3d 20 72 61 69 6c 73 2e 62 6c 61 6e 6b 49 6e 70 75 74 73 28 66 6f 72 6d 2c 20 72 61 69 | ts.=.rails.blankInputs(form,.rai |
431a0 | 6c 73 2e 72 65 71 75 69 72 65 64 49 6e 70 75 74 53 65 6c 65 63 74 6f 72 29 2c 0a 20 20 20 20 20 | ls.requiredInputSelector),...... |
431c0 | 20 20 20 6e 6f 6e 42 6c 61 6e 6b 46 69 6c 65 49 6e 70 75 74 73 20 3d 20 72 61 69 6c 73 2e 6e 6f | ...nonBlankFileInputs.=.rails.no |
431e0 | 6e 42 6c 61 6e 6b 49 6e 70 75 74 73 28 66 6f 72 6d 2c 20 72 61 69 6c 73 2e 66 69 6c 65 49 6e 70 | nBlankInputs(form,.rails.fileInp |
43200 | 75 74 53 65 6c 65 63 74 6f 72 29 3b 0a 0a 20 20 20 20 20 20 69 66 20 28 21 72 61 69 6c 73 2e 61 | utSelector);........if.(!rails.a |
43220 | 6c 6c 6f 77 41 63 74 69 6f 6e 28 66 6f 72 6d 29 29 20 72 65 74 75 72 6e 20 72 61 69 6c 73 2e 73 | llowAction(form)).return.rails.s |
43240 | 74 6f 70 45 76 65 72 79 74 68 69 6e 67 28 65 29 3b 0a 0a 20 20 20 20 20 20 2f 2f 20 73 6b 69 70 | topEverything(e);........//.skip |
43260 | 20 6f 74 68 65 72 20 6c 6f 67 69 63 20 77 68 65 6e 20 72 65 71 75 69 72 65 64 20 76 61 6c 75 65 | .other.logic.when.required.value |
43280 | 73 20 61 72 65 20 6d 69 73 73 69 6e 67 20 6f 72 20 66 69 6c 65 20 75 70 6c 6f 61 64 20 69 73 20 | s.are.missing.or.file.upload.is. |
432a0 | 70 72 65 73 65 6e 74 0a 20 20 20 20 20 20 69 66 20 28 62 6c 61 6e 6b 52 65 71 75 69 72 65 64 49 | present.......if.(blankRequiredI |
432c0 | 6e 70 75 74 73 20 26 26 20 66 6f 72 6d 2e 61 74 74 72 28 22 6e 6f 76 61 6c 69 64 61 74 65 22 29 | nputs.&&.form.attr("novalidate") |
432e0 | 20 3d 3d 20 75 6e 64 65 66 69 6e 65 64 20 26 26 20 72 61 69 6c 73 2e 66 69 72 65 28 66 6f 72 6d | .==.undefined.&&.rails.fire(form |
43300 | 2c 20 27 61 6a 61 78 3a 61 62 6f 72 74 65 64 3a 72 65 71 75 69 72 65 64 27 2c 20 5b 62 6c 61 6e | ,.'ajax:aborted:required',.[blan |
43320 | 6b 52 65 71 75 69 72 65 64 49 6e 70 75 74 73 5d 29 29 20 7b 0a 20 20 20 20 20 20 20 20 72 65 74 | kRequiredInputs])).{.........ret |
43340 | 75 72 6e 20 72 61 69 6c 73 2e 73 74 6f 70 45 76 65 72 79 74 68 69 6e 67 28 65 29 3b 0a 20 20 20 | urn.rails.stopEverything(e);.... |
43360 | 20 20 20 7d 0a 0a 20 20 20 20 20 20 69 66 20 28 72 65 6d 6f 74 65 29 20 7b 0a 20 20 20 20 20 20 | ...}........if.(remote).{....... |
43380 | 20 20 69 66 20 28 6e 6f 6e 42 6c 61 6e 6b 46 69 6c 65 49 6e 70 75 74 73 29 20 7b 0a 20 20 20 20 | ..if.(nonBlankFileInputs).{..... |
433a0 | 20 20 20 20 20 20 2f 2f 20 73 6c 69 67 68 74 20 74 69 6d 65 6f 75 74 20 73 6f 20 74 68 61 74 20 | ......//.slight.timeout.so.that. |
433c0 | 74 68 65 20 73 75 62 6d 69 74 20 62 75 74 74 6f 6e 20 67 65 74 73 20 70 72 6f 70 65 72 6c 79 20 | the.submit.button.gets.properly. |
433e0 | 73 65 72 69 61 6c 69 7a 65 64 0a 20 20 20 20 20 20 20 20 20 20 2f 2f 20 28 6d 61 6b 65 20 69 74 | serialized...........//.(make.it |
43400 | 20 65 61 73 79 20 66 6f 72 20 65 76 65 6e 74 20 68 61 6e 64 6c 65 72 20 74 6f 20 73 65 72 69 61 | .easy.for.event.handler.to.seria |
43420 | 6c 69 7a 65 20 66 6f 72 6d 20 77 69 74 68 6f 75 74 20 64 69 73 61 62 6c 65 64 20 76 61 6c 75 65 | lize.form.without.disabled.value |
43440 | 73 29 0a 20 20 20 20 20 20 20 20 20 20 73 65 74 54 69 6d 65 6f 75 74 28 66 75 6e 63 74 69 6f 6e | s)...........setTimeout(function |
43460 | 28 29 7b 20 72 61 69 6c 73 2e 64 69 73 61 62 6c 65 46 6f 72 6d 45 6c 65 6d 65 6e 74 73 28 66 6f | (){.rails.disableFormElements(fo |
43480 | 72 6d 29 3b 20 7d 2c 20 31 33 29 3b 0a 20 20 20 20 20 20 20 20 20 20 76 61 72 20 61 62 6f 72 74 | rm);.},.13);...........var.abort |
434a0 | 65 64 20 3d 20 72 61 69 6c 73 2e 66 69 72 65 28 66 6f 72 6d 2c 20 27 61 6a 61 78 3a 61 62 6f 72 | ed.=.rails.fire(form,.'ajax:abor |
434c0 | 74 65 64 3a 66 69 6c 65 27 2c 20 5b 6e 6f 6e 42 6c 61 6e 6b 46 69 6c 65 49 6e 70 75 74 73 5d 29 | ted:file',.[nonBlankFileInputs]) |
434e0 | 3b 0a 0a 20 20 20 20 20 20 20 20 20 20 2f 2f 20 72 65 2d 65 6e 61 62 6c 65 20 66 6f 72 6d 20 65 | ;............//.re-enable.form.e |
43500 | 6c 65 6d 65 6e 74 73 20 69 66 20 65 76 65 6e 74 20 62 69 6e 64 69 6e 67 73 20 72 65 74 75 72 6e | lements.if.event.bindings.return |
43520 | 20 66 61 6c 73 65 20 28 63 61 6e 63 65 6c 69 6e 67 20 6e 6f 72 6d 61 6c 20 66 6f 72 6d 20 73 75 | .false.(canceling.normal.form.su |
43540 | 62 6d 69 73 73 69 6f 6e 29 0a 20 20 20 20 20 20 20 20 20 20 69 66 20 28 21 61 62 6f 72 74 65 64 | bmission)...........if.(!aborted |
43560 | 29 20 7b 20 73 65 74 54 69 6d 65 6f 75 74 28 66 75 6e 63 74 69 6f 6e 28 29 7b 20 72 61 69 6c 73 | ).{.setTimeout(function(){.rails |
43580 | 2e 65 6e 61 62 6c 65 46 6f 72 6d 45 6c 65 6d 65 6e 74 73 28 66 6f 72 6d 29 3b 20 7d 2c 20 31 33 | .enableFormElements(form);.},.13 |
435a0 | 29 3b 20 7d 0a 0a 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e 20 61 62 6f 72 74 65 64 3b 0a | );.}............return.aborted;. |
435c0 | 20 20 20 20 20 20 20 20 7d 0a 0a 20 20 20 20 20 20 20 20 2f 2f 20 49 66 20 62 72 6f 77 73 65 72 | ........}..........//.If.browser |
435e0 | 20 64 6f 65 73 20 6e 6f 74 20 73 75 70 70 6f 72 74 20 73 75 62 6d 69 74 20 62 75 62 62 6c 69 6e | .does.not.support.submit.bubblin |
43600 | 67 2c 20 74 68 65 6e 20 74 68 69 73 20 6c 69 76 65 2d 62 69 6e 64 69 6e 67 20 77 69 6c 6c 20 62 | g,.then.this.live-binding.will.b |
43620 | 65 20 63 61 6c 6c 65 64 20 62 65 66 6f 72 65 20 64 69 72 65 63 74 0a 20 20 20 20 20 20 20 20 2f | e.called.before.direct........./ |
43640 | 2f 20 62 69 6e 64 69 6e 67 73 2e 20 54 68 65 72 65 66 6f 72 65 2c 20 77 65 20 73 68 6f 75 6c 64 | /.bindings..Therefore,.we.should |
43660 | 20 64 69 72 65 63 74 6c 79 20 63 61 6c 6c 20 61 6e 79 20 64 69 72 65 63 74 20 62 69 6e 64 69 6e | .directly.call.any.direct.bindin |
43680 | 67 73 20 62 65 66 6f 72 65 20 72 65 6d 6f 74 65 6c 79 20 73 75 62 6d 69 74 74 69 6e 67 20 66 6f | gs.before.remotely.submitting.fo |
436a0 | 72 6d 2e 0a 20 20 20 20 20 20 20 20 69 66 20 28 21 24 2e 73 75 70 70 6f 72 74 2e 73 75 62 6d 69 | rm..........if.(!$.support.submi |
436c0 | 74 42 75 62 62 6c 65 73 20 26 26 20 24 28 29 2e 6a 71 75 65 72 79 20 3c 20 27 31 2e 37 27 20 26 | tBubbles.&&.$().jquery.<.'1.7'.& |
436e0 | 26 20 72 61 69 6c 73 2e 63 61 6c 6c 46 6f 72 6d 53 75 62 6d 69 74 42 69 6e 64 69 6e 67 73 28 66 | &.rails.callFormSubmitBindings(f |
43700 | 6f 72 6d 2c 20 65 29 20 3d 3d 3d 20 66 61 6c 73 65 29 20 72 65 74 75 72 6e 20 72 61 69 6c 73 2e | orm,.e).===.false).return.rails. |
43720 | 73 74 6f 70 45 76 65 72 79 74 68 69 6e 67 28 65 29 3b 0a 0a 20 20 20 20 20 20 20 20 72 61 69 6c | stopEverything(e);..........rail |
43740 | 73 2e 68 61 6e 64 6c 65 52 65 6d 6f 74 65 28 66 6f 72 6d 29 3b 0a 20 20 20 20 20 20 20 20 72 65 | s.handleRemote(form);.........re |
43760 | 74 75 72 6e 20 66 61 6c 73 65 3b 0a 0a 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 | turn.false;........}.else.{..... |
43780 | 20 20 20 20 2f 2f 20 73 6c 69 67 68 74 20 74 69 6d 65 6f 75 74 20 73 6f 20 74 68 61 74 20 74 68 | ....//.slight.timeout.so.that.th |
437a0 | 65 20 73 75 62 6d 69 74 20 62 75 74 74 6f 6e 20 67 65 74 73 20 70 72 6f 70 65 72 6c 79 20 73 65 | e.submit.button.gets.properly.se |
437c0 | 72 69 61 6c 69 7a 65 64 0a 20 20 20 20 20 20 20 20 73 65 74 54 69 6d 65 6f 75 74 28 66 75 6e 63 | rialized.........setTimeout(func |
437e0 | 74 69 6f 6e 28 29 7b 20 72 61 69 6c 73 2e 64 69 73 61 62 6c 65 46 6f 72 6d 45 6c 65 6d 65 6e 74 | tion(){.rails.disableFormElement |
43800 | 73 28 66 6f 72 6d 29 3b 20 7d 2c 20 31 33 29 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 29 3b | s(form);.},.13);.......}.....}); |
43820 | 0a 0a 20 20 20 20 24 28 64 6f 63 75 6d 65 6e 74 29 2e 64 65 6c 65 67 61 74 65 28 72 61 69 6c 73 | ......$(document).delegate(rails |
43840 | 2e 66 6f 72 6d 49 6e 70 75 74 43 6c 69 63 6b 53 65 6c 65 63 74 6f 72 2c 20 27 63 6c 69 63 6b 2e | .formInputClickSelector,.'click. |
43860 | 72 61 69 6c 73 27 2c 20 66 75 6e 63 74 69 6f 6e 28 65 76 65 6e 74 29 20 7b 0a 20 20 20 20 20 20 | rails',.function(event).{....... |
43880 | 76 61 72 20 62 75 74 74 6f 6e 20 3d 20 24 28 74 68 69 73 29 3b 0a 0a 20 20 20 20 20 20 69 66 20 | var.button.=.$(this);........if. |
438a0 | 28 21 72 61 69 6c 73 2e 61 6c 6c 6f 77 41 63 74 69 6f 6e 28 62 75 74 74 6f 6e 29 29 20 72 65 74 | (!rails.allowAction(button)).ret |
438c0 | 75 72 6e 20 72 61 69 6c 73 2e 73 74 6f 70 45 76 65 72 79 74 68 69 6e 67 28 65 76 65 6e 74 29 3b | urn.rails.stopEverything(event); |
438e0 | 0a 0a 20 20 20 20 20 20 2f 2f 20 72 65 67 69 73 74 65 72 20 74 68 65 20 70 72 65 73 73 65 64 20 | ........//.register.the.pressed. |
43900 | 73 75 62 6d 69 74 20 62 75 74 74 6f 6e 0a 20 20 20 20 20 20 76 61 72 20 6e 61 6d 65 20 3d 20 62 | submit.button.......var.name.=.b |
43920 | 75 74 74 6f 6e 2e 61 74 74 72 28 27 6e 61 6d 65 27 29 2c 0a 20 20 20 20 20 20 20 20 64 61 74 61 | utton.attr('name'),.........data |
43940 | 20 3d 20 6e 61 6d 65 20 3f 20 7b 6e 61 6d 65 3a 6e 61 6d 65 2c 20 76 61 6c 75 65 3a 62 75 74 74 | .=.name.?.{name:name,.value:butt |
43960 | 6f 6e 2e 76 61 6c 28 29 7d 20 3a 20 6e 75 6c 6c 3b 0a 0a 20 20 20 20 20 20 62 75 74 74 6f 6e 2e | on.val()}.:.null;........button. |
43980 | 63 6c 6f 73 65 73 74 28 27 66 6f 72 6d 27 29 2e 64 61 74 61 28 27 75 6a 73 3a 73 75 62 6d 69 74 | closest('form').data('ujs:submit |
439a0 | 2d 62 75 74 74 6f 6e 27 2c 20 64 61 74 61 29 3b 0a 20 20 20 20 7d 29 3b 0a 0a 20 20 20 20 24 28 | -button',.data);.....});......$( |
439c0 | 64 6f 63 75 6d 65 6e 74 29 2e 64 65 6c 65 67 61 74 65 28 72 61 69 6c 73 2e 66 6f 72 6d 53 75 62 | document).delegate(rails.formSub |
439e0 | 6d 69 74 53 65 6c 65 63 74 6f 72 2c 20 27 61 6a 61 78 3a 62 65 66 6f 72 65 53 65 6e 64 2e 72 61 | mitSelector,.'ajax:beforeSend.ra |
43a00 | 69 6c 73 27 2c 20 66 75 6e 63 74 69 6f 6e 28 65 76 65 6e 74 29 20 7b 0a 20 20 20 20 20 20 69 66 | ils',.function(event).{.......if |
43a20 | 20 28 74 68 69 73 20 3d 3d 20 65 76 65 6e 74 2e 74 61 72 67 65 74 29 20 72 61 69 6c 73 2e 64 69 | .(this.==.event.target).rails.di |
43a40 | 73 61 62 6c 65 46 6f 72 6d 45 6c 65 6d 65 6e 74 73 28 24 28 74 68 69 73 29 29 3b 0a 20 20 20 20 | sableFormElements($(this));..... |
43a60 | 7d 29 3b 0a 0a 20 20 20 20 24 28 64 6f 63 75 6d 65 6e 74 29 2e 64 65 6c 65 67 61 74 65 28 72 61 | });......$(document).delegate(ra |
43a80 | 69 6c 73 2e 66 6f 72 6d 53 75 62 6d 69 74 53 65 6c 65 63 74 6f 72 2c 20 27 61 6a 61 78 3a 63 6f | ils.formSubmitSelector,.'ajax:co |
43aa0 | 6d 70 6c 65 74 65 2e 72 61 69 6c 73 27 2c 20 66 75 6e 63 74 69 6f 6e 28 65 76 65 6e 74 29 20 7b | mplete.rails',.function(event).{ |
43ac0 | 0a 20 20 20 20 20 20 69 66 20 28 74 68 69 73 20 3d 3d 20 65 76 65 6e 74 2e 74 61 72 67 65 74 29 | .......if.(this.==.event.target) |
43ae0 | 20 72 61 69 6c 73 2e 65 6e 61 62 6c 65 46 6f 72 6d 45 6c 65 6d 65 6e 74 73 28 24 28 74 68 69 73 | .rails.enableFormElements($(this |
43b00 | 29 29 3b 0a 20 20 20 20 7d 29 3b 0a 0a 20 20 20 20 24 28 66 75 6e 63 74 69 6f 6e 28 29 7b 0a 20 | ));.....});......$(function(){.. |
43b20 | 20 20 20 20 20 2f 2f 20 6d 61 6b 69 6e 67 20 73 75 72 65 20 74 68 61 74 20 61 6c 6c 20 66 6f 72 | .....//.making.sure.that.all.for |
43b40 | 6d 73 20 68 61 76 65 20 61 63 74 75 61 6c 20 75 70 2d 74 6f 2d 64 61 74 65 20 74 6f 6b 65 6e 28 | ms.have.actual.up-to-date.token( |
43b60 | 63 61 63 68 65 64 20 66 6f 72 6d 73 20 63 6f 6e 74 61 69 6e 20 6f 6c 64 20 6f 6e 65 29 0a 20 20 | cached.forms.contain.old.one)... |
43b80 | 20 20 20 20 63 73 72 66 5f 74 6f 6b 65 6e 20 3d 20 24 28 27 6d 65 74 61 5b 6e 61 6d 65 3d 63 73 | ....csrf_token.=.$('meta[name=cs |
43ba0 | 72 66 2d 74 6f 6b 65 6e 5d 27 29 2e 61 74 74 72 28 27 63 6f 6e 74 65 6e 74 27 29 3b 0a 20 20 20 | rf-token]').attr('content');.... |
43bc0 | 20 20 20 63 73 72 66 5f 70 61 72 61 6d 20 3d 20 24 28 27 6d 65 74 61 5b 6e 61 6d 65 3d 63 73 72 | ...csrf_param.=.$('meta[name=csr |
43be0 | 66 2d 70 61 72 61 6d 5d 27 29 2e 61 74 74 72 28 27 63 6f 6e 74 65 6e 74 27 29 3b 0a 20 20 20 20 | f-param]').attr('content');..... |
43c00 | 20 20 24 28 27 66 6f 72 6d 20 69 6e 70 75 74 5b 6e 61 6d 65 3d 22 27 20 2b 20 63 73 72 66 5f 70 | ..$('form.input[name="'.+.csrf_p |
43c20 | 61 72 61 6d 20 2b 20 27 22 5d 27 29 2e 76 61 6c 28 63 73 72 66 5f 74 6f 6b 65 6e 29 3b 0a 20 20 | aram.+.'"]').val(csrf_token);... |
43c40 | 20 20 7d 29 3b 0a 20 20 7d 0a 0a 7d 29 28 20 6a 51 75 65 72 79 20 29 3b 0a 2f 2a 2a 0a 2a 0a 2a | ..});...}..})(.jQuery.);./**.*.* |
43c60 | 20 20 4d 44 35 20 28 4d 65 73 73 61 67 65 2d 44 69 67 65 73 74 20 41 6c 67 6f 72 69 74 68 6d 29 | ..MD5.(Message-Digest.Algorithm) |
43c80 | 0a 2a 20 20 68 74 74 70 3a 2f 2f 77 77 77 2e 77 65 62 74 6f 6f 6c 6b 69 74 2e 69 6e 66 6f 2f 0a | .*..http://www.webtoolkit.info/. |
43ca0 | 2a 0a 2a 2a 2f 0a 0a 20 0a 76 61 72 20 4d 44 35 20 3d 20 66 75 6e 63 74 69 6f 6e 20 28 73 74 72 | *.**/....var.MD5.=.function.(str |
43cc0 | 69 6e 67 29 20 7b 0a 20 0a 09 66 75 6e 63 74 69 6f 6e 20 52 6f 74 61 74 65 4c 65 66 74 28 6c 56 | ing).{....function.RotateLeft(lV |
43ce0 | 61 6c 75 65 2c 20 69 53 68 69 66 74 42 69 74 73 29 20 7b 0a 09 09 72 65 74 75 72 6e 20 28 6c 56 | alue,.iShiftBits).{...return.(lV |
43d00 | 61 6c 75 65 3c 3c 69 53 68 69 66 74 42 69 74 73 29 20 7c 20 28 6c 56 61 6c 75 65 3e 3e 3e 28 33 | alue<<iShiftBits).|.(lValue>>>(3 |
43d20 | 32 2d 69 53 68 69 66 74 42 69 74 73 29 29 3b 0a 09 7d 0a 20 0a 09 66 75 6e 63 74 69 6f 6e 20 41 | 2-iShiftBits));..}....function.A |
43d40 | 64 64 55 6e 73 69 67 6e 65 64 28 6c 58 2c 6c 59 29 20 7b 0a 09 09 76 61 72 20 6c 58 34 2c 6c 59 | ddUnsigned(lX,lY).{...var.lX4,lY |
43d60 | 34 2c 6c 58 38 2c 6c 59 38 2c 6c 52 65 73 75 6c 74 3b 0a 09 09 6c 58 38 20 3d 20 28 6c 58 20 26 | 4,lX8,lY8,lResult;...lX8.=.(lX.& |
43d80 | 20 30 78 38 30 30 30 30 30 30 30 29 3b 0a 09 09 6c 59 38 20 3d 20 28 6c 59 20 26 20 30 78 38 30 | .0x80000000);...lY8.=.(lY.&.0x80 |
43da0 | 30 30 30 30 30 30 29 3b 0a 09 09 6c 58 34 20 3d 20 28 6c 58 20 26 20 30 78 34 30 30 30 30 30 30 | 000000);...lX4.=.(lX.&.0x4000000 |
43dc0 | 30 29 3b 0a 09 09 6c 59 34 20 3d 20 28 6c 59 20 26 20 30 78 34 30 30 30 30 30 30 30 29 3b 0a 09 | 0);...lY4.=.(lY.&.0x40000000);.. |
43de0 | 09 6c 52 65 73 75 6c 74 20 3d 20 28 6c 58 20 26 20 30 78 33 46 46 46 46 46 46 46 29 2b 28 6c 59 | .lResult.=.(lX.&.0x3FFFFFFF)+(lY |
43e00 | 20 26 20 30 78 33 46 46 46 46 46 46 46 29 3b 0a 09 09 69 66 20 28 6c 58 34 20 26 20 6c 59 34 29 | .&.0x3FFFFFFF);...if.(lX4.&.lY4) |
43e20 | 20 7b 0a 09 09 09 72 65 74 75 72 6e 20 28 6c 52 65 73 75 6c 74 20 5e 20 30 78 38 30 30 30 30 30 | .{....return.(lResult.^.0x800000 |
43e40 | 30 30 20 5e 20 6c 58 38 20 5e 20 6c 59 38 29 3b 0a 09 09 7d 0a 09 09 69 66 20 28 6c 58 34 20 7c | 00.^.lX8.^.lY8);...}...if.(lX4.| |
43e60 | 20 6c 59 34 29 20 7b 0a 09 09 09 69 66 20 28 6c 52 65 73 75 6c 74 20 26 20 30 78 34 30 30 30 30 | .lY4).{....if.(lResult.&.0x40000 |
43e80 | 30 30 30 29 20 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 28 6c 52 65 73 75 6c 74 20 5e 20 30 78 43 | 000).{.....return.(lResult.^.0xC |
43ea0 | 30 30 30 30 30 30 30 20 5e 20 6c 58 38 20 5e 20 6c 59 38 29 3b 0a 09 09 09 7d 20 65 6c 73 65 20 | 0000000.^.lX8.^.lY8);....}.else. |
43ec0 | 7b 0a 09 09 09 09 72 65 74 75 72 6e 20 28 6c 52 65 73 75 6c 74 20 5e 20 30 78 34 30 30 30 30 30 | {.....return.(lResult.^.0x400000 |
43ee0 | 30 30 20 5e 20 6c 58 38 20 5e 20 6c 59 38 29 3b 0a 09 09 09 7d 0a 09 09 7d 20 65 6c 73 65 20 7b | 00.^.lX8.^.lY8);....}...}.else.{ |
43f00 | 0a 09 09 09 72 65 74 75 72 6e 20 28 6c 52 65 73 75 6c 74 20 5e 20 6c 58 38 20 5e 20 6c 59 38 29 | ....return.(lResult.^.lX8.^.lY8) |
43f20 | 3b 0a 09 09 7d 0a 20 09 7d 0a 20 0a 20 09 66 75 6e 63 74 69 6f 6e 20 46 28 78 2c 79 2c 7a 29 20 | ;...}...}.....function.F(x,y,z). |
43f40 | 7b 20 72 65 74 75 72 6e 20 28 78 20 26 20 79 29 20 7c 20 28 28 7e 78 29 20 26 20 7a 29 3b 20 7d | {.return.(x.&.y).|.((~x).&.z);.} |
43f60 | 0a 20 09 66 75 6e 63 74 69 6f 6e 20 47 28 78 2c 79 2c 7a 29 20 7b 20 72 65 74 75 72 6e 20 28 78 | ...function.G(x,y,z).{.return.(x |
43f80 | 20 26 20 7a 29 20 7c 20 28 79 20 26 20 28 7e 7a 29 29 3b 20 7d 0a 20 09 66 75 6e 63 74 69 6f 6e | .&.z).|.(y.&.(~z));.}...function |
43fa0 | 20 48 28 78 2c 79 2c 7a 29 20 7b 20 72 65 74 75 72 6e 20 28 78 20 5e 20 79 20 5e 20 7a 29 3b 20 | .H(x,y,z).{.return.(x.^.y.^.z);. |
43fc0 | 7d 0a 09 66 75 6e 63 74 69 6f 6e 20 49 28 78 2c 79 2c 7a 29 20 7b 20 72 65 74 75 72 6e 20 28 79 | }..function.I(x,y,z).{.return.(y |
43fe0 | 20 5e 20 28 78 20 7c 20 28 7e 7a 29 29 29 3b 20 7d 0a 20 0a 09 66 75 6e 63 74 69 6f 6e 20 46 46 | .^.(x.|.(~z)));.}....function.FF |
44000 | 28 61 2c 62 2c 63 2c 64 2c 78 2c 73 2c 61 63 29 20 7b 0a 09 09 61 20 3d 20 41 64 64 55 6e 73 69 | (a,b,c,d,x,s,ac).{...a.=.AddUnsi |
44020 | 67 6e 65 64 28 61 2c 20 41 64 64 55 6e 73 69 67 6e 65 64 28 41 64 64 55 6e 73 69 67 6e 65 64 28 | gned(a,.AddUnsigned(AddUnsigned( |
44040 | 46 28 62 2c 20 63 2c 20 64 29 2c 20 78 29 2c 20 61 63 29 29 3b 0a 09 09 72 65 74 75 72 6e 20 41 | F(b,.c,.d),.x),.ac));...return.A |
44060 | 64 64 55 6e 73 69 67 6e 65 64 28 52 6f 74 61 74 65 4c 65 66 74 28 61 2c 20 73 29 2c 20 62 29 3b | ddUnsigned(RotateLeft(a,.s),.b); |
44080 | 0a 09 7d 3b 0a 20 0a 09 66 75 6e 63 74 69 6f 6e 20 47 47 28 61 2c 62 2c 63 2c 64 2c 78 2c 73 2c | ..};....function.GG(a,b,c,d,x,s, |
440a0 | 61 63 29 20 7b 0a 09 09 61 20 3d 20 41 64 64 55 6e 73 69 67 6e 65 64 28 61 2c 20 41 64 64 55 6e | ac).{...a.=.AddUnsigned(a,.AddUn |
440c0 | 73 69 67 6e 65 64 28 41 64 64 55 6e 73 69 67 6e 65 64 28 47 28 62 2c 20 63 2c 20 64 29 2c 20 78 | signed(AddUnsigned(G(b,.c,.d),.x |
440e0 | 29 2c 20 61 63 29 29 3b 0a 09 09 72 65 74 75 72 6e 20 41 64 64 55 6e 73 69 67 6e 65 64 28 52 6f | ),.ac));...return.AddUnsigned(Ro |
44100 | 74 61 74 65 4c 65 66 74 28 61 2c 20 73 29 2c 20 62 29 3b 0a 09 7d 3b 0a 20 0a 09 66 75 6e 63 74 | tateLeft(a,.s),.b);..};....funct |
44120 | 69 6f 6e 20 48 48 28 61 2c 62 2c 63 2c 64 2c 78 2c 73 2c 61 63 29 20 7b 0a 09 09 61 20 3d 20 41 | ion.HH(a,b,c,d,x,s,ac).{...a.=.A |
44140 | 64 64 55 6e 73 69 67 6e 65 64 28 61 2c 20 41 64 64 55 6e 73 69 67 6e 65 64 28 41 64 64 55 6e 73 | ddUnsigned(a,.AddUnsigned(AddUns |
44160 | 69 67 6e 65 64 28 48 28 62 2c 20 63 2c 20 64 29 2c 20 78 29 2c 20 61 63 29 29 3b 0a 09 09 72 65 | igned(H(b,.c,.d),.x),.ac));...re |
44180 | 74 75 72 6e 20 41 64 64 55 6e 73 69 67 6e 65 64 28 52 6f 74 61 74 65 4c 65 66 74 28 61 2c 20 73 | turn.AddUnsigned(RotateLeft(a,.s |
441a0 | 29 2c 20 62 29 3b 0a 09 7d 3b 0a 20 0a 09 66 75 6e 63 74 69 6f 6e 20 49 49 28 61 2c 62 2c 63 2c | ),.b);..};....function.II(a,b,c, |
441c0 | 64 2c 78 2c 73 2c 61 63 29 20 7b 0a 09 09 61 20 3d 20 41 64 64 55 6e 73 69 67 6e 65 64 28 61 2c | d,x,s,ac).{...a.=.AddUnsigned(a, |
441e0 | 20 41 64 64 55 6e 73 69 67 6e 65 64 28 41 64 64 55 6e 73 69 67 6e 65 64 28 49 28 62 2c 20 63 2c | .AddUnsigned(AddUnsigned(I(b,.c, |
44200 | 20 64 29 2c 20 78 29 2c 20 61 63 29 29 3b 0a 09 09 72 65 74 75 72 6e 20 41 64 64 55 6e 73 69 67 | .d),.x),.ac));...return.AddUnsig |
44220 | 6e 65 64 28 52 6f 74 61 74 65 4c 65 66 74 28 61 2c 20 73 29 2c 20 62 29 3b 0a 09 7d 3b 0a 20 0a | ned(RotateLeft(a,.s),.b);..};... |
44240 | 09 66 75 6e 63 74 69 6f 6e 20 43 6f 6e 76 65 72 74 54 6f 57 6f 72 64 41 72 72 61 79 28 73 74 72 | .function.ConvertToWordArray(str |
44260 | 69 6e 67 29 20 7b 0a 09 09 76 61 72 20 6c 57 6f 72 64 43 6f 75 6e 74 3b 0a 09 09 76 61 72 20 6c | ing).{...var.lWordCount;...var.l |
44280 | 4d 65 73 73 61 67 65 4c 65 6e 67 74 68 20 3d 20 73 74 72 69 6e 67 2e 6c 65 6e 67 74 68 3b 0a 09 | MessageLength.=.string.length;.. |
442a0 | 09 76 61 72 20 6c 4e 75 6d 62 65 72 4f 66 57 6f 72 64 73 5f 74 65 6d 70 31 3d 6c 4d 65 73 73 61 | .var.lNumberOfWords_temp1=lMessa |
442c0 | 67 65 4c 65 6e 67 74 68 20 2b 20 38 3b 0a 09 09 76 61 72 20 6c 4e 75 6d 62 65 72 4f 66 57 6f 72 | geLength.+.8;...var.lNumberOfWor |
442e0 | 64 73 5f 74 65 6d 70 32 3d 28 6c 4e 75 6d 62 65 72 4f 66 57 6f 72 64 73 5f 74 65 6d 70 31 2d 28 | ds_temp2=(lNumberOfWords_temp1-( |
44300 | 6c 4e 75 6d 62 65 72 4f 66 57 6f 72 64 73 5f 74 65 6d 70 31 20 25 20 36 34 29 29 2f 36 34 3b 0a | lNumberOfWords_temp1.%.64))/64;. |
44320 | 09 09 76 61 72 20 6c 4e 75 6d 62 65 72 4f 66 57 6f 72 64 73 20 3d 20 28 6c 4e 75 6d 62 65 72 4f | ..var.lNumberOfWords.=.(lNumberO |
44340 | 66 57 6f 72 64 73 5f 74 65 6d 70 32 2b 31 29 2a 31 36 3b 0a 09 09 76 61 72 20 6c 57 6f 72 64 41 | fWords_temp2+1)*16;...var.lWordA |
44360 | 72 72 61 79 3d 41 72 72 61 79 28 6c 4e 75 6d 62 65 72 4f 66 57 6f 72 64 73 2d 31 29 3b 0a 09 09 | rray=Array(lNumberOfWords-1);... |
44380 | 76 61 72 20 6c 42 79 74 65 50 6f 73 69 74 69 6f 6e 20 3d 20 30 3b 0a 09 09 76 61 72 20 6c 42 79 | var.lBytePosition.=.0;...var.lBy |
443a0 | 74 65 43 6f 75 6e 74 20 3d 20 30 3b 0a 09 09 77 68 69 6c 65 20 28 20 6c 42 79 74 65 43 6f 75 6e | teCount.=.0;...while.(.lByteCoun |
443c0 | 74 20 3c 20 6c 4d 65 73 73 61 67 65 4c 65 6e 67 74 68 20 29 20 7b 0a 09 09 09 6c 57 6f 72 64 43 | t.<.lMessageLength.).{....lWordC |
443e0 | 6f 75 6e 74 20 3d 20 28 6c 42 79 74 65 43 6f 75 6e 74 2d 28 6c 42 79 74 65 43 6f 75 6e 74 20 25 | ount.=.(lByteCount-(lByteCount.% |
44400 | 20 34 29 29 2f 34 3b 0a 09 09 09 6c 42 79 74 65 50 6f 73 69 74 69 6f 6e 20 3d 20 28 6c 42 79 74 | .4))/4;....lBytePosition.=.(lByt |
44420 | 65 43 6f 75 6e 74 20 25 20 34 29 2a 38 3b 0a 09 09 09 6c 57 6f 72 64 41 72 72 61 79 5b 6c 57 6f | eCount.%.4)*8;....lWordArray[lWo |
44440 | 72 64 43 6f 75 6e 74 5d 20 3d 20 28 6c 57 6f 72 64 41 72 72 61 79 5b 6c 57 6f 72 64 43 6f 75 6e | rdCount].=.(lWordArray[lWordCoun |
44460 | 74 5d 20 7c 20 28 73 74 72 69 6e 67 2e 63 68 61 72 43 6f 64 65 41 74 28 6c 42 79 74 65 43 6f 75 | t].|.(string.charCodeAt(lByteCou |
44480 | 6e 74 29 3c 3c 6c 42 79 74 65 50 6f 73 69 74 69 6f 6e 29 29 3b 0a 09 09 09 6c 42 79 74 65 43 6f | nt)<<lBytePosition));....lByteCo |
444a0 | 75 6e 74 2b 2b 3b 0a 09 09 7d 0a 09 09 6c 57 6f 72 64 43 6f 75 6e 74 20 3d 20 28 6c 42 79 74 65 | unt++;...}...lWordCount.=.(lByte |
444c0 | 43 6f 75 6e 74 2d 28 6c 42 79 74 65 43 6f 75 6e 74 20 25 20 34 29 29 2f 34 3b 0a 09 09 6c 42 79 | Count-(lByteCount.%.4))/4;...lBy |
444e0 | 74 65 50 6f 73 69 74 69 6f 6e 20 3d 20 28 6c 42 79 74 65 43 6f 75 6e 74 20 25 20 34 29 2a 38 3b | tePosition.=.(lByteCount.%.4)*8; |
44500 | 0a 09 09 6c 57 6f 72 64 41 72 72 61 79 5b 6c 57 6f 72 64 43 6f 75 6e 74 5d 20 3d 20 6c 57 6f 72 | ...lWordArray[lWordCount].=.lWor |
44520 | 64 41 72 72 61 79 5b 6c 57 6f 72 64 43 6f 75 6e 74 5d 20 7c 20 28 30 78 38 30 3c 3c 6c 42 79 74 | dArray[lWordCount].|.(0x80<<lByt |
44540 | 65 50 6f 73 69 74 69 6f 6e 29 3b 0a 09 09 6c 57 6f 72 64 41 72 72 61 79 5b 6c 4e 75 6d 62 65 72 | ePosition);...lWordArray[lNumber |
44560 | 4f 66 57 6f 72 64 73 2d 32 5d 20 3d 20 6c 4d 65 73 73 61 67 65 4c 65 6e 67 74 68 3c 3c 33 3b 0a | OfWords-2].=.lMessageLength<<3;. |
44580 | 09 09 6c 57 6f 72 64 41 72 72 61 79 5b 6c 4e 75 6d 62 65 72 4f 66 57 6f 72 64 73 2d 31 5d 20 3d | ..lWordArray[lNumberOfWords-1].= |
445a0 | 20 6c 4d 65 73 73 61 67 65 4c 65 6e 67 74 68 3e 3e 3e 32 39 3b 0a 09 09 72 65 74 75 72 6e 20 6c | .lMessageLength>>>29;...return.l |
445c0 | 57 6f 72 64 41 72 72 61 79 3b 0a 09 7d 3b 0a 20 0a 09 66 75 6e 63 74 69 6f 6e 20 57 6f 72 64 54 | WordArray;..};....function.WordT |
445e0 | 6f 48 65 78 28 6c 56 61 6c 75 65 29 20 7b 0a 09 09 76 61 72 20 57 6f 72 64 54 6f 48 65 78 56 61 | oHex(lValue).{...var.WordToHexVa |
44600 | 6c 75 65 3d 22 22 2c 57 6f 72 64 54 6f 48 65 78 56 61 6c 75 65 5f 74 65 6d 70 3d 22 22 2c 6c 42 | lue="",WordToHexValue_temp="",lB |
44620 | 79 74 65 2c 6c 43 6f 75 6e 74 3b 0a 09 09 66 6f 72 20 28 6c 43 6f 75 6e 74 20 3d 20 30 3b 6c 43 | yte,lCount;...for.(lCount.=.0;lC |
44640 | 6f 75 6e 74 3c 3d 33 3b 6c 43 6f 75 6e 74 2b 2b 29 20 7b 0a 09 09 09 6c 42 79 74 65 20 3d 20 28 | ount<=3;lCount++).{....lByte.=.( |
44660 | 6c 56 61 6c 75 65 3e 3e 3e 28 6c 43 6f 75 6e 74 2a 38 29 29 20 26 20 32 35 35 3b 0a 09 09 09 57 | lValue>>>(lCount*8)).&.255;....W |
44680 | 6f 72 64 54 6f 48 65 78 56 61 6c 75 65 5f 74 65 6d 70 20 3d 20 22 30 22 20 2b 20 6c 42 79 74 65 | ordToHexValue_temp.=."0".+.lByte |
446a0 | 2e 74 6f 53 74 72 69 6e 67 28 31 36 29 3b 0a 09 09 09 57 6f 72 64 54 6f 48 65 78 56 61 6c 75 65 | .toString(16);....WordToHexValue |
446c0 | 20 3d 20 57 6f 72 64 54 6f 48 65 78 56 61 6c 75 65 20 2b 20 57 6f 72 64 54 6f 48 65 78 56 61 6c | .=.WordToHexValue.+.WordToHexVal |
446e0 | 75 65 5f 74 65 6d 70 2e 73 75 62 73 74 72 28 57 6f 72 64 54 6f 48 65 78 56 61 6c 75 65 5f 74 65 | ue_temp.substr(WordToHexValue_te |
44700 | 6d 70 2e 6c 65 6e 67 74 68 2d 32 2c 32 29 3b 0a 09 09 7d 0a 09 09 72 65 74 75 72 6e 20 57 6f 72 | mp.length-2,2);...}...return.Wor |
44720 | 64 54 6f 48 65 78 56 61 6c 75 65 3b 0a 09 7d 3b 0a 20 0a 09 66 75 6e 63 74 69 6f 6e 20 55 74 66 | dToHexValue;..};....function.Utf |
44740 | 38 45 6e 63 6f 64 65 28 73 74 72 69 6e 67 29 20 7b 0a 09 09 73 74 72 69 6e 67 20 3d 20 73 74 72 | 8Encode(string).{...string.=.str |
44760 | 69 6e 67 2e 72 65 70 6c 61 63 65 28 2f 5c 72 5c 6e 2f 67 2c 22 5c 6e 22 29 3b 0a 09 09 76 61 72 | ing.replace(/\r\n/g,"\n");...var |
44780 | 20 75 74 66 74 65 78 74 20 3d 20 22 22 3b 0a 20 0a 09 09 66 6f 72 20 28 76 61 72 20 6e 20 3d 20 | .utftext.=."";.....for.(var.n.=. |
447a0 | 30 3b 20 6e 20 3c 20 73 74 72 69 6e 67 2e 6c 65 6e 67 74 68 3b 20 6e 2b 2b 29 20 7b 0a 20 0a 09 | 0;.n.<.string.length;.n++).{.... |
447c0 | 09 09 76 61 72 20 63 20 3d 20 73 74 72 69 6e 67 2e 63 68 61 72 43 6f 64 65 41 74 28 6e 29 3b 0a | ..var.c.=.string.charCodeAt(n);. |
447e0 | 20 0a 09 09 09 69 66 20 28 63 20 3c 20 31 32 38 29 20 7b 0a 09 09 09 09 75 74 66 74 65 78 74 20 | .....if.(c.<.128).{.....utftext. |
44800 | 2b 3d 20 53 74 72 69 6e 67 2e 66 72 6f 6d 43 68 61 72 43 6f 64 65 28 63 29 3b 0a 09 09 09 7d 0a | +=.String.fromCharCode(c);....}. |
44820 | 09 09 09 65 6c 73 65 20 69 66 28 28 63 20 3e 20 31 32 37 29 20 26 26 20 28 63 20 3c 20 32 30 34 | ...else.if((c.>.127).&&.(c.<.204 |
44840 | 38 29 29 20 7b 0a 09 09 09 09 75 74 66 74 65 78 74 20 2b 3d 20 53 74 72 69 6e 67 2e 66 72 6f 6d | 8)).{.....utftext.+=.String.from |
44860 | 43 68 61 72 43 6f 64 65 28 28 63 20 3e 3e 20 36 29 20 7c 20 31 39 32 29 3b 0a 09 09 09 09 75 74 | CharCode((c.>>.6).|.192);.....ut |
44880 | 66 74 65 78 74 20 2b 3d 20 53 74 72 69 6e 67 2e 66 72 6f 6d 43 68 61 72 43 6f 64 65 28 28 63 20 | ftext.+=.String.fromCharCode((c. |
448a0 | 26 20 36 33 29 20 7c 20 31 32 38 29 3b 0a 09 09 09 7d 0a 09 09 09 65 6c 73 65 20 7b 0a 09 09 09 | &.63).|.128);....}....else.{.... |
448c0 | 09 75 74 66 74 65 78 74 20 2b 3d 20 53 74 72 69 6e 67 2e 66 72 6f 6d 43 68 61 72 43 6f 64 65 28 | .utftext.+=.String.fromCharCode( |
448e0 | 28 63 20 3e 3e 20 31 32 29 20 7c 20 32 32 34 29 3b 0a 09 09 09 09 75 74 66 74 65 78 74 20 2b 3d | (c.>>.12).|.224);.....utftext.+= |
44900 | 20 53 74 72 69 6e 67 2e 66 72 6f 6d 43 68 61 72 43 6f 64 65 28 28 28 63 20 3e 3e 20 36 29 20 26 | .String.fromCharCode(((c.>>.6).& |
44920 | 20 36 33 29 20 7c 20 31 32 38 29 3b 0a 09 09 09 09 75 74 66 74 65 78 74 20 2b 3d 20 53 74 72 69 | .63).|.128);.....utftext.+=.Stri |
44940 | 6e 67 2e 66 72 6f 6d 43 68 61 72 43 6f 64 65 28 28 63 20 26 20 36 33 29 20 7c 20 31 32 38 29 3b | ng.fromCharCode((c.&.63).|.128); |
44960 | 0a 09 09 09 7d 0a 20 0a 09 09 7d 0a 20 0a 09 09 72 65 74 75 72 6e 20 75 74 66 74 65 78 74 3b 0a | ....}.....}.....return.utftext;. |
44980 | 09 7d 3b 0a 20 0a 09 76 61 72 20 78 3d 41 72 72 61 79 28 29 3b 0a 09 76 61 72 20 6b 2c 41 41 2c | .};....var.x=Array();..var.k,AA, |
449a0 | 42 42 2c 43 43 2c 44 44 2c 61 2c 62 2c 63 2c 64 3b 0a 09 76 61 72 20 53 31 31 3d 37 2c 20 53 31 | BB,CC,DD,a,b,c,d;..var.S11=7,.S1 |
449c0 | 32 3d 31 32 2c 20 53 31 33 3d 31 37 2c 20 53 31 34 3d 32 32 3b 0a 09 76 61 72 20 53 32 31 3d 35 | 2=12,.S13=17,.S14=22;..var.S21=5 |
449e0 | 2c 20 53 32 32 3d 39 20 2c 20 53 32 33 3d 31 34 2c 20 53 32 34 3d 32 30 3b 0a 09 76 61 72 20 53 | ,.S22=9.,.S23=14,.S24=20;..var.S |
44a00 | 33 31 3d 34 2c 20 53 33 32 3d 31 31 2c 20 53 33 33 3d 31 36 2c 20 53 33 34 3d 32 33 3b 0a 09 76 | 31=4,.S32=11,.S33=16,.S34=23;..v |
44a20 | 61 72 20 53 34 31 3d 36 2c 20 53 34 32 3d 31 30 2c 20 53 34 33 3d 31 35 2c 20 53 34 34 3d 32 31 | ar.S41=6,.S42=10,.S43=15,.S44=21 |
44a40 | 3b 0a 20 0a 09 73 74 72 69 6e 67 20 3d 20 55 74 66 38 45 6e 63 6f 64 65 28 73 74 72 69 6e 67 29 | ;....string.=.Utf8Encode(string) |
44a60 | 3b 0a 20 0a 09 78 20 3d 20 43 6f 6e 76 65 72 74 54 6f 57 6f 72 64 41 72 72 61 79 28 73 74 72 69 | ;....x.=.ConvertToWordArray(stri |
44a80 | 6e 67 29 3b 0a 20 0a 09 61 20 3d 20 30 78 36 37 34 35 32 33 30 31 3b 20 62 20 3d 20 30 78 45 46 | ng);....a.=.0x67452301;.b.=.0xEF |
44aa0 | 43 44 41 42 38 39 3b 20 63 20 3d 20 30 78 39 38 42 41 44 43 46 45 3b 20 64 20 3d 20 30 78 31 30 | CDAB89;.c.=.0x98BADCFE;.d.=.0x10 |
44ac0 | 33 32 35 34 37 36 3b 0a 20 0a 09 66 6f 72 20 28 6b 3d 30 3b 6b 3c 78 2e 6c 65 6e 67 74 68 3b 6b | 325476;....for.(k=0;k<x.length;k |
44ae0 | 2b 3d 31 36 29 20 7b 0a 09 09 41 41 3d 61 3b 20 42 42 3d 62 3b 20 43 43 3d 63 3b 20 44 44 3d 64 | +=16).{...AA=a;.BB=b;.CC=c;.DD=d |
44b00 | 3b 0a 09 09 61 3d 46 46 28 61 2c 62 2c 63 2c 64 2c 78 5b 6b 2b 30 5d 2c 20 53 31 31 2c 30 78 44 | ;...a=FF(a,b,c,d,x[k+0],.S11,0xD |
44b20 | 37 36 41 41 34 37 38 29 3b 0a 09 09 64 3d 46 46 28 64 2c 61 2c 62 2c 63 2c 78 5b 6b 2b 31 5d 2c | 76AA478);...d=FF(d,a,b,c,x[k+1], |
44b40 | 20 53 31 32 2c 30 78 45 38 43 37 42 37 35 36 29 3b 0a 09 09 63 3d 46 46 28 63 2c 64 2c 61 2c 62 | .S12,0xE8C7B756);...c=FF(c,d,a,b |
44b60 | 2c 78 5b 6b 2b 32 5d 2c 20 53 31 33 2c 30 78 32 34 32 30 37 30 44 42 29 3b 0a 09 09 62 3d 46 46 | ,x[k+2],.S13,0x242070DB);...b=FF |
44b80 | 28 62 2c 63 2c 64 2c 61 2c 78 5b 6b 2b 33 5d 2c 20 53 31 34 2c 30 78 43 31 42 44 43 45 45 45 29 | (b,c,d,a,x[k+3],.S14,0xC1BDCEEE) |
44ba0 | 3b 0a 09 09 61 3d 46 46 28 61 2c 62 2c 63 2c 64 2c 78 5b 6b 2b 34 5d 2c 20 53 31 31 2c 30 78 46 | ;...a=FF(a,b,c,d,x[k+4],.S11,0xF |
44bc0 | 35 37 43 30 46 41 46 29 3b 0a 09 09 64 3d 46 46 28 64 2c 61 2c 62 2c 63 2c 78 5b 6b 2b 35 5d 2c | 57C0FAF);...d=FF(d,a,b,c,x[k+5], |
44be0 | 20 53 31 32 2c 30 78 34 37 38 37 43 36 32 41 29 3b 0a 09 09 63 3d 46 46 28 63 2c 64 2c 61 2c 62 | .S12,0x4787C62A);...c=FF(c,d,a,b |
44c00 | 2c 78 5b 6b 2b 36 5d 2c 20 53 31 33 2c 30 78 41 38 33 30 34 36 31 33 29 3b 0a 09 09 62 3d 46 46 | ,x[k+6],.S13,0xA8304613);...b=FF |
44c20 | 28 62 2c 63 2c 64 2c 61 2c 78 5b 6b 2b 37 5d 2c 20 53 31 34 2c 30 78 46 44 34 36 39 35 30 31 29 | (b,c,d,a,x[k+7],.S14,0xFD469501) |
44c40 | 3b 0a 09 09 61 3d 46 46 28 61 2c 62 2c 63 2c 64 2c 78 5b 6b 2b 38 5d 2c 20 53 31 31 2c 30 78 36 | ;...a=FF(a,b,c,d,x[k+8],.S11,0x6 |
44c60 | 39 38 30 39 38 44 38 29 3b 0a 09 09 64 3d 46 46 28 64 2c 61 2c 62 2c 63 2c 78 5b 6b 2b 39 5d 2c | 98098D8);...d=FF(d,a,b,c,x[k+9], |
44c80 | 20 53 31 32 2c 30 78 38 42 34 34 46 37 41 46 29 3b 0a 09 09 63 3d 46 46 28 63 2c 64 2c 61 2c 62 | .S12,0x8B44F7AF);...c=FF(c,d,a,b |
44ca0 | 2c 78 5b 6b 2b 31 30 5d 2c 53 31 33 2c 30 78 46 46 46 46 35 42 42 31 29 3b 0a 09 09 62 3d 46 46 | ,x[k+10],S13,0xFFFF5BB1);...b=FF |
44cc0 | 28 62 2c 63 2c 64 2c 61 2c 78 5b 6b 2b 31 31 5d 2c 53 31 34 2c 30 78 38 39 35 43 44 37 42 45 29 | (b,c,d,a,x[k+11],S14,0x895CD7BE) |
44ce0 | 3b 0a 09 09 61 3d 46 46 28 61 2c 62 2c 63 2c 64 2c 78 5b 6b 2b 31 32 5d 2c 53 31 31 2c 30 78 36 | ;...a=FF(a,b,c,d,x[k+12],S11,0x6 |
44d00 | 42 39 30 31 31 32 32 29 3b 0a 09 09 64 3d 46 46 28 64 2c 61 2c 62 2c 63 2c 78 5b 6b 2b 31 33 5d | B901122);...d=FF(d,a,b,c,x[k+13] |
44d20 | 2c 53 31 32 2c 30 78 46 44 39 38 37 31 39 33 29 3b 0a 09 09 63 3d 46 46 28 63 2c 64 2c 61 2c 62 | ,S12,0xFD987193);...c=FF(c,d,a,b |
44d40 | 2c 78 5b 6b 2b 31 34 5d 2c 53 31 33 2c 30 78 41 36 37 39 34 33 38 45 29 3b 0a 09 09 62 3d 46 46 | ,x[k+14],S13,0xA679438E);...b=FF |
44d60 | 28 62 2c 63 2c 64 2c 61 2c 78 5b 6b 2b 31 35 5d 2c 53 31 34 2c 30 78 34 39 42 34 30 38 32 31 29 | (b,c,d,a,x[k+15],S14,0x49B40821) |
44d80 | 3b 0a 09 09 61 3d 47 47 28 61 2c 62 2c 63 2c 64 2c 78 5b 6b 2b 31 5d 2c 20 53 32 31 2c 30 78 46 | ;...a=GG(a,b,c,d,x[k+1],.S21,0xF |
44da0 | 36 31 45 32 35 36 32 29 3b 0a 09 09 64 3d 47 47 28 64 2c 61 2c 62 2c 63 2c 78 5b 6b 2b 36 5d 2c | 61E2562);...d=GG(d,a,b,c,x[k+6], |
44dc0 | 20 53 32 32 2c 30 78 43 30 34 30 42 33 34 30 29 3b 0a 09 09 63 3d 47 47 28 63 2c 64 2c 61 2c 62 | .S22,0xC040B340);...c=GG(c,d,a,b |
44de0 | 2c 78 5b 6b 2b 31 31 5d 2c 53 32 33 2c 30 78 32 36 35 45 35 41 35 31 29 3b 0a 09 09 62 3d 47 47 | ,x[k+11],S23,0x265E5A51);...b=GG |
44e00 | 28 62 2c 63 2c 64 2c 61 2c 78 5b 6b 2b 30 5d 2c 20 53 32 34 2c 30 78 45 39 42 36 43 37 41 41 29 | (b,c,d,a,x[k+0],.S24,0xE9B6C7AA) |
44e20 | 3b 0a 09 09 61 3d 47 47 28 61 2c 62 2c 63 2c 64 2c 78 5b 6b 2b 35 5d 2c 20 53 32 31 2c 30 78 44 | ;...a=GG(a,b,c,d,x[k+5],.S21,0xD |
44e40 | 36 32 46 31 30 35 44 29 3b 0a 09 09 64 3d 47 47 28 64 2c 61 2c 62 2c 63 2c 78 5b 6b 2b 31 30 5d | 62F105D);...d=GG(d,a,b,c,x[k+10] |
44e60 | 2c 53 32 32 2c 30 78 32 34 34 31 34 35 33 29 3b 0a 09 09 63 3d 47 47 28 63 2c 64 2c 61 2c 62 2c | ,S22,0x2441453);...c=GG(c,d,a,b, |
44e80 | 78 5b 6b 2b 31 35 5d 2c 53 32 33 2c 30 78 44 38 41 31 45 36 38 31 29 3b 0a 09 09 62 3d 47 47 28 | x[k+15],S23,0xD8A1E681);...b=GG( |
44ea0 | 62 2c 63 2c 64 2c 61 2c 78 5b 6b 2b 34 5d 2c 20 53 32 34 2c 30 78 45 37 44 33 46 42 43 38 29 3b | b,c,d,a,x[k+4],.S24,0xE7D3FBC8); |
44ec0 | 0a 09 09 61 3d 47 47 28 61 2c 62 2c 63 2c 64 2c 78 5b 6b 2b 39 5d 2c 20 53 32 31 2c 30 78 32 31 | ...a=GG(a,b,c,d,x[k+9],.S21,0x21 |
44ee0 | 45 31 43 44 45 36 29 3b 0a 09 09 64 3d 47 47 28 64 2c 61 2c 62 2c 63 2c 78 5b 6b 2b 31 34 5d 2c | E1CDE6);...d=GG(d,a,b,c,x[k+14], |
44f00 | 53 32 32 2c 30 78 43 33 33 37 30 37 44 36 29 3b 0a 09 09 63 3d 47 47 28 63 2c 64 2c 61 2c 62 2c | S22,0xC33707D6);...c=GG(c,d,a,b, |
44f20 | 78 5b 6b 2b 33 5d 2c 20 53 32 33 2c 30 78 46 34 44 35 30 44 38 37 29 3b 0a 09 09 62 3d 47 47 28 | x[k+3],.S23,0xF4D50D87);...b=GG( |
44f40 | 62 2c 63 2c 64 2c 61 2c 78 5b 6b 2b 38 5d 2c 20 53 32 34 2c 30 78 34 35 35 41 31 34 45 44 29 3b | b,c,d,a,x[k+8],.S24,0x455A14ED); |
44f60 | 0a 09 09 61 3d 47 47 28 61 2c 62 2c 63 2c 64 2c 78 5b 6b 2b 31 33 5d 2c 53 32 31 2c 30 78 41 39 | ...a=GG(a,b,c,d,x[k+13],S21,0xA9 |
44f80 | 45 33 45 39 30 35 29 3b 0a 09 09 64 3d 47 47 28 64 2c 61 2c 62 2c 63 2c 78 5b 6b 2b 32 5d 2c 20 | E3E905);...d=GG(d,a,b,c,x[k+2],. |
44fa0 | 53 32 32 2c 30 78 46 43 45 46 41 33 46 38 29 3b 0a 09 09 63 3d 47 47 28 63 2c 64 2c 61 2c 62 2c | S22,0xFCEFA3F8);...c=GG(c,d,a,b, |
44fc0 | 78 5b 6b 2b 37 5d 2c 20 53 32 33 2c 30 78 36 37 36 46 30 32 44 39 29 3b 0a 09 09 62 3d 47 47 28 | x[k+7],.S23,0x676F02D9);...b=GG( |
44fe0 | 62 2c 63 2c 64 2c 61 2c 78 5b 6b 2b 31 32 5d 2c 53 32 34 2c 30 78 38 44 32 41 34 43 38 41 29 3b | b,c,d,a,x[k+12],S24,0x8D2A4C8A); |
45000 | 0a 09 09 61 3d 48 48 28 61 2c 62 2c 63 2c 64 2c 78 5b 6b 2b 35 5d 2c 20 53 33 31 2c 30 78 46 46 | ...a=HH(a,b,c,d,x[k+5],.S31,0xFF |
45020 | 46 41 33 39 34 32 29 3b 0a 09 09 64 3d 48 48 28 64 2c 61 2c 62 2c 63 2c 78 5b 6b 2b 38 5d 2c 20 | FA3942);...d=HH(d,a,b,c,x[k+8],. |
45040 | 53 33 32 2c 30 78 38 37 37 31 46 36 38 31 29 3b 0a 09 09 63 3d 48 48 28 63 2c 64 2c 61 2c 62 2c | S32,0x8771F681);...c=HH(c,d,a,b, |
45060 | 78 5b 6b 2b 31 31 5d 2c 53 33 33 2c 30 78 36 44 39 44 36 31 32 32 29 3b 0a 09 09 62 3d 48 48 28 | x[k+11],S33,0x6D9D6122);...b=HH( |
45080 | 62 2c 63 2c 64 2c 61 2c 78 5b 6b 2b 31 34 5d 2c 53 33 34 2c 30 78 46 44 45 35 33 38 30 43 29 3b | b,c,d,a,x[k+14],S34,0xFDE5380C); |
450a0 | 0a 09 09 61 3d 48 48 28 61 2c 62 2c 63 2c 64 2c 78 5b 6b 2b 31 5d 2c 20 53 33 31 2c 30 78 41 34 | ...a=HH(a,b,c,d,x[k+1],.S31,0xA4 |
450c0 | 42 45 45 41 34 34 29 3b 0a 09 09 64 3d 48 48 28 64 2c 61 2c 62 2c 63 2c 78 5b 6b 2b 34 5d 2c 20 | BEEA44);...d=HH(d,a,b,c,x[k+4],. |
450e0 | 53 33 32 2c 30 78 34 42 44 45 43 46 41 39 29 3b 0a 09 09 63 3d 48 48 28 63 2c 64 2c 61 2c 62 2c | S32,0x4BDECFA9);...c=HH(c,d,a,b, |
45100 | 78 5b 6b 2b 37 5d 2c 20 53 33 33 2c 30 78 46 36 42 42 34 42 36 30 29 3b 0a 09 09 62 3d 48 48 28 | x[k+7],.S33,0xF6BB4B60);...b=HH( |
45120 | 62 2c 63 2c 64 2c 61 2c 78 5b 6b 2b 31 30 5d 2c 53 33 34 2c 30 78 42 45 42 46 42 43 37 30 29 3b | b,c,d,a,x[k+10],S34,0xBEBFBC70); |
45140 | 0a 09 09 61 3d 48 48 28 61 2c 62 2c 63 2c 64 2c 78 5b 6b 2b 31 33 5d 2c 53 33 31 2c 30 78 32 38 | ...a=HH(a,b,c,d,x[k+13],S31,0x28 |
45160 | 39 42 37 45 43 36 29 3b 0a 09 09 64 3d 48 48 28 64 2c 61 2c 62 2c 63 2c 78 5b 6b 2b 30 5d 2c 20 | 9B7EC6);...d=HH(d,a,b,c,x[k+0],. |
45180 | 53 33 32 2c 30 78 45 41 41 31 32 37 46 41 29 3b 0a 09 09 63 3d 48 48 28 63 2c 64 2c 61 2c 62 2c | S32,0xEAA127FA);...c=HH(c,d,a,b, |
451a0 | 78 5b 6b 2b 33 5d 2c 20 53 33 33 2c 30 78 44 34 45 46 33 30 38 35 29 3b 0a 09 09 62 3d 48 48 28 | x[k+3],.S33,0xD4EF3085);...b=HH( |
451c0 | 62 2c 63 2c 64 2c 61 2c 78 5b 6b 2b 36 5d 2c 20 53 33 34 2c 30 78 34 38 38 31 44 30 35 29 3b 0a | b,c,d,a,x[k+6],.S34,0x4881D05);. |
451e0 | 09 09 61 3d 48 48 28 61 2c 62 2c 63 2c 64 2c 78 5b 6b 2b 39 5d 2c 20 53 33 31 2c 30 78 44 39 44 | ..a=HH(a,b,c,d,x[k+9],.S31,0xD9D |
45200 | 34 44 30 33 39 29 3b 0a 09 09 64 3d 48 48 28 64 2c 61 2c 62 2c 63 2c 78 5b 6b 2b 31 32 5d 2c 53 | 4D039);...d=HH(d,a,b,c,x[k+12],S |
45220 | 33 32 2c 30 78 45 36 44 42 39 39 45 35 29 3b 0a 09 09 63 3d 48 48 28 63 2c 64 2c 61 2c 62 2c 78 | 32,0xE6DB99E5);...c=HH(c,d,a,b,x |
45240 | 5b 6b 2b 31 35 5d 2c 53 33 33 2c 30 78 31 46 41 32 37 43 46 38 29 3b 0a 09 09 62 3d 48 48 28 62 | [k+15],S33,0x1FA27CF8);...b=HH(b |
45260 | 2c 63 2c 64 2c 61 2c 78 5b 6b 2b 32 5d 2c 20 53 33 34 2c 30 78 43 34 41 43 35 36 36 35 29 3b 0a | ,c,d,a,x[k+2],.S34,0xC4AC5665);. |
45280 | 09 09 61 3d 49 49 28 61 2c 62 2c 63 2c 64 2c 78 5b 6b 2b 30 5d 2c 20 53 34 31 2c 30 78 46 34 32 | ..a=II(a,b,c,d,x[k+0],.S41,0xF42 |
452a0 | 39 32 32 34 34 29 3b 0a 09 09 64 3d 49 49 28 64 2c 61 2c 62 2c 63 2c 78 5b 6b 2b 37 5d 2c 20 53 | 92244);...d=II(d,a,b,c,x[k+7],.S |
452c0 | 34 32 2c 30 78 34 33 32 41 46 46 39 37 29 3b 0a 09 09 63 3d 49 49 28 63 2c 64 2c 61 2c 62 2c 78 | 42,0x432AFF97);...c=II(c,d,a,b,x |
452e0 | 5b 6b 2b 31 34 5d 2c 53 34 33 2c 30 78 41 42 39 34 32 33 41 37 29 3b 0a 09 09 62 3d 49 49 28 62 | [k+14],S43,0xAB9423A7);...b=II(b |
45300 | 2c 63 2c 64 2c 61 2c 78 5b 6b 2b 35 5d 2c 20 53 34 34 2c 30 78 46 43 39 33 41 30 33 39 29 3b 0a | ,c,d,a,x[k+5],.S44,0xFC93A039);. |
45320 | 09 09 61 3d 49 49 28 61 2c 62 2c 63 2c 64 2c 78 5b 6b 2b 31 32 5d 2c 53 34 31 2c 30 78 36 35 35 | ..a=II(a,b,c,d,x[k+12],S41,0x655 |
45340 | 42 35 39 43 33 29 3b 0a 09 09 64 3d 49 49 28 64 2c 61 2c 62 2c 63 2c 78 5b 6b 2b 33 5d 2c 20 53 | B59C3);...d=II(d,a,b,c,x[k+3],.S |
45360 | 34 32 2c 30 78 38 46 30 43 43 43 39 32 29 3b 0a 09 09 63 3d 49 49 28 63 2c 64 2c 61 2c 62 2c 78 | 42,0x8F0CCC92);...c=II(c,d,a,b,x |
45380 | 5b 6b 2b 31 30 5d 2c 53 34 33 2c 30 78 46 46 45 46 46 34 37 44 29 3b 0a 09 09 62 3d 49 49 28 62 | [k+10],S43,0xFFEFF47D);...b=II(b |
453a0 | 2c 63 2c 64 2c 61 2c 78 5b 6b 2b 31 5d 2c 20 53 34 34 2c 30 78 38 35 38 34 35 44 44 31 29 3b 0a | ,c,d,a,x[k+1],.S44,0x85845DD1);. |
453c0 | 09 09 61 3d 49 49 28 61 2c 62 2c 63 2c 64 2c 78 5b 6b 2b 38 5d 2c 20 53 34 31 2c 30 78 36 46 41 | ..a=II(a,b,c,d,x[k+8],.S41,0x6FA |
453e0 | 38 37 45 34 46 29 3b 0a 09 09 64 3d 49 49 28 64 2c 61 2c 62 2c 63 2c 78 5b 6b 2b 31 35 5d 2c 53 | 87E4F);...d=II(d,a,b,c,x[k+15],S |
45400 | 34 32 2c 30 78 46 45 32 43 45 36 45 30 29 3b 0a 09 09 63 3d 49 49 28 63 2c 64 2c 61 2c 62 2c 78 | 42,0xFE2CE6E0);...c=II(c,d,a,b,x |
45420 | 5b 6b 2b 36 5d 2c 20 53 34 33 2c 30 78 41 33 30 31 34 33 31 34 29 3b 0a 09 09 62 3d 49 49 28 62 | [k+6],.S43,0xA3014314);...b=II(b |
45440 | 2c 63 2c 64 2c 61 2c 78 5b 6b 2b 31 33 5d 2c 53 34 34 2c 30 78 34 45 30 38 31 31 41 31 29 3b 0a | ,c,d,a,x[k+13],S44,0x4E0811A1);. |
45460 | 09 09 61 3d 49 49 28 61 2c 62 2c 63 2c 64 2c 78 5b 6b 2b 34 5d 2c 20 53 34 31 2c 30 78 46 37 35 | ..a=II(a,b,c,d,x[k+4],.S41,0xF75 |
45480 | 33 37 45 38 32 29 3b 0a 09 09 64 3d 49 49 28 64 2c 61 2c 62 2c 63 2c 78 5b 6b 2b 31 31 5d 2c 53 | 37E82);...d=II(d,a,b,c,x[k+11],S |
454a0 | 34 32 2c 30 78 42 44 33 41 46 32 33 35 29 3b 0a 09 09 63 3d 49 49 28 63 2c 64 2c 61 2c 62 2c 78 | 42,0xBD3AF235);...c=II(c,d,a,b,x |
454c0 | 5b 6b 2b 32 5d 2c 20 53 34 33 2c 30 78 32 41 44 37 44 32 42 42 29 3b 0a 09 09 62 3d 49 49 28 62 | [k+2],.S43,0x2AD7D2BB);...b=II(b |
454e0 | 2c 63 2c 64 2c 61 2c 78 5b 6b 2b 39 5d 2c 20 53 34 34 2c 30 78 45 42 38 36 44 33 39 31 29 3b 0a | ,c,d,a,x[k+9],.S44,0xEB86D391);. |
45500 | 09 09 61 3d 41 64 64 55 6e 73 69 67 6e 65 64 28 61 2c 41 41 29 3b 0a 09 09 62 3d 41 64 64 55 6e | ..a=AddUnsigned(a,AA);...b=AddUn |
45520 | 73 69 67 6e 65 64 28 62 2c 42 42 29 3b 0a 09 09 63 3d 41 64 64 55 6e 73 69 67 6e 65 64 28 63 2c | signed(b,BB);...c=AddUnsigned(c, |
45540 | 43 43 29 3b 0a 09 09 64 3d 41 64 64 55 6e 73 69 67 6e 65 64 28 64 2c 44 44 29 3b 0a 09 7d 0a 20 | CC);...d=AddUnsigned(d,DD);..}.. |
45560 | 0a 09 76 61 72 20 74 65 6d 70 20 3d 20 57 6f 72 64 54 6f 48 65 78 28 61 29 2b 57 6f 72 64 54 6f | ..var.temp.=.WordToHex(a)+WordTo |
45580 | 48 65 78 28 62 29 2b 57 6f 72 64 54 6f 48 65 78 28 63 29 2b 57 6f 72 64 54 6f 48 65 78 28 64 29 | Hex(b)+WordToHex(c)+WordToHex(d) |
455a0 | 3b 0a 20 0a 09 72 65 74 75 72 6e 20 74 65 6d 70 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 3b 0a | ;....return.temp.toLowerCase();. |
455c0 | 7d 0a 3b 0a 2f 2a 2a 0a 2a 0a 2a 20 20 53 65 63 75 72 65 20 48 61 73 68 20 41 6c 67 6f 72 69 74 | }.;./**.*.*..Secure.Hash.Algorit |
455e0 | 68 6d 20 28 53 48 41 31 29 0a 2a 20 20 68 74 74 70 3a 2f 2f 77 77 77 2e 77 65 62 74 6f 6f 6c 6b | hm.(SHA1).*..http://www.webtoolk |
45600 | 69 74 2e 69 6e 66 6f 2f 0a 2a 0a 2a 2a 2f 0a 0a 20 0a 66 75 6e 63 74 69 6f 6e 20 53 48 41 31 20 | it.info/.*.**/....function.SHA1. |
45620 | 28 6d 73 67 29 20 7b 0a 20 0a 09 66 75 6e 63 74 69 6f 6e 20 72 6f 74 61 74 65 5f 6c 65 66 74 28 | (msg).{....function.rotate_left( |
45640 | 6e 2c 73 29 20 7b 0a 09 09 76 61 72 20 74 34 20 3d 20 28 20 6e 3c 3c 73 20 29 20 7c 20 28 6e 3e | n,s).{...var.t4.=.(.n<<s.).|.(n> |
45660 | 3e 3e 28 33 32 2d 73 29 29 3b 0a 09 09 72 65 74 75 72 6e 20 74 34 3b 0a 09 7d 3b 0a 20 0a 09 66 | >>(32-s));...return.t4;..};....f |
45680 | 75 6e 63 74 69 6f 6e 20 6c 73 62 5f 68 65 78 28 76 61 6c 29 20 7b 0a 09 09 76 61 72 20 73 74 72 | unction.lsb_hex(val).{...var.str |
456a0 | 3d 22 22 3b 0a 09 09 76 61 72 20 69 3b 0a 09 09 76 61 72 20 76 68 3b 0a 09 09 76 61 72 20 76 6c | ="";...var.i;...var.vh;...var.vl |
456c0 | 3b 0a 20 0a 09 09 66 6f 72 28 20 69 3d 30 3b 20 69 3c 3d 36 3b 20 69 2b 3d 32 20 29 20 7b 0a 09 | ;.....for(.i=0;.i<=6;.i+=2.).{.. |
456e0 | 09 09 76 68 20 3d 20 28 76 61 6c 3e 3e 3e 28 69 2a 34 2b 34 29 29 26 30 78 30 66 3b 0a 09 09 09 | ..vh.=.(val>>>(i*4+4))&0x0f;.... |
45700 | 76 6c 20 3d 20 28 76 61 6c 3e 3e 3e 28 69 2a 34 29 29 26 30 78 30 66 3b 0a 09 09 09 73 74 72 20 | vl.=.(val>>>(i*4))&0x0f;....str. |
45720 | 2b 3d 20 76 68 2e 74 6f 53 74 72 69 6e 67 28 31 36 29 20 2b 20 76 6c 2e 74 6f 53 74 72 69 6e 67 | +=.vh.toString(16).+.vl.toString |
45740 | 28 31 36 29 3b 0a 09 09 7d 0a 09 09 72 65 74 75 72 6e 20 73 74 72 3b 0a 09 7d 3b 0a 20 0a 09 66 | (16);...}...return.str;..};....f |
45760 | 75 6e 63 74 69 6f 6e 20 63 76 74 5f 68 65 78 28 76 61 6c 29 20 7b 0a 09 09 76 61 72 20 73 74 72 | unction.cvt_hex(val).{...var.str |
45780 | 3d 22 22 3b 0a 09 09 76 61 72 20 69 3b 0a 09 09 76 61 72 20 76 3b 0a 20 0a 09 09 66 6f 72 28 20 | ="";...var.i;...var.v;.....for(. |
457a0 | 69 3d 37 3b 20 69 3e 3d 30 3b 20 69 2d 2d 20 29 20 7b 0a 09 09 09 76 20 3d 20 28 76 61 6c 3e 3e | i=7;.i>=0;.i--.).{....v.=.(val>> |
457c0 | 3e 28 69 2a 34 29 29 26 30 78 30 66 3b 0a 09 09 09 73 74 72 20 2b 3d 20 76 2e 74 6f 53 74 72 69 | >(i*4))&0x0f;....str.+=.v.toStri |
457e0 | 6e 67 28 31 36 29 3b 0a 09 09 7d 0a 09 09 72 65 74 75 72 6e 20 73 74 72 3b 0a 09 7d 3b 0a 20 0a | ng(16);...}...return.str;..};... |
45800 | 20 0a 09 66 75 6e 63 74 69 6f 6e 20 55 74 66 38 45 6e 63 6f 64 65 28 73 74 72 69 6e 67 29 20 7b | ...function.Utf8Encode(string).{ |
45820 | 0a 09 09 73 74 72 69 6e 67 20 3d 20 73 74 72 69 6e 67 2e 72 65 70 6c 61 63 65 28 2f 5c 72 5c 6e | ...string.=.string.replace(/\r\n |
45840 | 2f 67 2c 22 5c 6e 22 29 3b 0a 09 09 76 61 72 20 75 74 66 74 65 78 74 20 3d 20 22 22 3b 0a 20 0a | /g,"\n");...var.utftext.=."";... |
45860 | 09 09 66 6f 72 20 28 76 61 72 20 6e 20 3d 20 30 3b 20 6e 20 3c 20 73 74 72 69 6e 67 2e 6c 65 6e | ..for.(var.n.=.0;.n.<.string.len |
45880 | 67 74 68 3b 20 6e 2b 2b 29 20 7b 0a 20 0a 09 09 09 76 61 72 20 63 20 3d 20 73 74 72 69 6e 67 2e | gth;.n++).{......var.c.=.string. |
458a0 | 63 68 61 72 43 6f 64 65 41 74 28 6e 29 3b 0a 20 0a 09 09 09 69 66 20 28 63 20 3c 20 31 32 38 29 | charCodeAt(n);......if.(c.<.128) |
458c0 | 20 7b 0a 09 09 09 09 75 74 66 74 65 78 74 20 2b 3d 20 53 74 72 69 6e 67 2e 66 72 6f 6d 43 68 61 | .{.....utftext.+=.String.fromCha |
458e0 | 72 43 6f 64 65 28 63 29 3b 0a 09 09 09 7d 0a 09 09 09 65 6c 73 65 20 69 66 28 28 63 20 3e 20 31 | rCode(c);....}....else.if((c.>.1 |
45900 | 32 37 29 20 26 26 20 28 63 20 3c 20 32 30 34 38 29 29 20 7b 0a 09 09 09 09 75 74 66 74 65 78 74 | 27).&&.(c.<.2048)).{.....utftext |
45920 | 20 2b 3d 20 53 74 72 69 6e 67 2e 66 72 6f 6d 43 68 61 72 43 6f 64 65 28 28 63 20 3e 3e 20 36 29 | .+=.String.fromCharCode((c.>>.6) |
45940 | 20 7c 20 31 39 32 29 3b 0a 09 09 09 09 75 74 66 74 65 78 74 20 2b 3d 20 53 74 72 69 6e 67 2e 66 | .|.192);.....utftext.+=.String.f |
45960 | 72 6f 6d 43 68 61 72 43 6f 64 65 28 28 63 20 26 20 36 33 29 20 7c 20 31 32 38 29 3b 0a 09 09 09 | romCharCode((c.&.63).|.128);.... |
45980 | 7d 0a 09 09 09 65 6c 73 65 20 7b 0a 09 09 09 09 75 74 66 74 65 78 74 20 2b 3d 20 53 74 72 69 6e | }....else.{.....utftext.+=.Strin |
459a0 | 67 2e 66 72 6f 6d 43 68 61 72 43 6f 64 65 28 28 63 20 3e 3e 20 31 32 29 20 7c 20 32 32 34 29 3b | g.fromCharCode((c.>>.12).|.224); |
459c0 | 0a 09 09 09 09 75 74 66 74 65 78 74 20 2b 3d 20 53 74 72 69 6e 67 2e 66 72 6f 6d 43 68 61 72 43 | .....utftext.+=.String.fromCharC |
459e0 | 6f 64 65 28 28 28 63 20 3e 3e 20 36 29 20 26 20 36 33 29 20 7c 20 31 32 38 29 3b 0a 09 09 09 09 | ode(((c.>>.6).&.63).|.128);..... |
45a00 | 75 74 66 74 65 78 74 20 2b 3d 20 53 74 72 69 6e 67 2e 66 72 6f 6d 43 68 61 72 43 6f 64 65 28 28 | utftext.+=.String.fromCharCode(( |
45a20 | 63 20 26 20 36 33 29 20 7c 20 31 32 38 29 3b 0a 09 09 09 7d 0a 20 0a 09 09 7d 0a 20 0a 09 09 72 | c.&.63).|.128);....}.....}.....r |
45a40 | 65 74 75 72 6e 20 75 74 66 74 65 78 74 3b 0a 09 7d 3b 0a 20 0a 09 76 61 72 20 62 6c 6f 63 6b 73 | eturn.utftext;..};....var.blocks |
45a60 | 74 61 72 74 3b 0a 09 76 61 72 20 69 2c 20 6a 3b 0a 09 76 61 72 20 57 20 3d 20 6e 65 77 20 41 72 | tart;..var.i,.j;..var.W.=.new.Ar |
45a80 | 72 61 79 28 38 30 29 3b 0a 09 76 61 72 20 48 30 20 3d 20 30 78 36 37 34 35 32 33 30 31 3b 0a 09 | ray(80);..var.H0.=.0x67452301;.. |
45aa0 | 76 61 72 20 48 31 20 3d 20 30 78 45 46 43 44 41 42 38 39 3b 0a 09 76 61 72 20 48 32 20 3d 20 30 | var.H1.=.0xEFCDAB89;..var.H2.=.0 |
45ac0 | 78 39 38 42 41 44 43 46 45 3b 0a 09 76 61 72 20 48 33 20 3d 20 30 78 31 30 33 32 35 34 37 36 3b | x98BADCFE;..var.H3.=.0x10325476; |
45ae0 | 0a 09 76 61 72 20 48 34 20 3d 20 30 78 43 33 44 32 45 31 46 30 3b 0a 09 76 61 72 20 41 2c 20 42 | ..var.H4.=.0xC3D2E1F0;..var.A,.B |
45b00 | 2c 20 43 2c 20 44 2c 20 45 3b 0a 09 76 61 72 20 74 65 6d 70 3b 0a 20 0a 09 6d 73 67 20 3d 20 55 | ,.C,.D,.E;..var.temp;....msg.=.U |
45b20 | 74 66 38 45 6e 63 6f 64 65 28 6d 73 67 29 3b 0a 20 0a 09 76 61 72 20 6d 73 67 5f 6c 65 6e 20 3d | tf8Encode(msg);....var.msg_len.= |
45b40 | 20 6d 73 67 2e 6c 65 6e 67 74 68 3b 0a 20 0a 09 76 61 72 20 77 6f 72 64 5f 61 72 72 61 79 20 3d | .msg.length;....var.word_array.= |
45b60 | 20 6e 65 77 20 41 72 72 61 79 28 29 3b 0a 09 66 6f 72 28 20 69 3d 30 3b 20 69 3c 6d 73 67 5f 6c | .new.Array();..for(.i=0;.i<msg_l |
45b80 | 65 6e 2d 33 3b 20 69 2b 3d 34 20 29 20 7b 0a 09 09 6a 20 3d 20 6d 73 67 2e 63 68 61 72 43 6f 64 | en-3;.i+=4.).{...j.=.msg.charCod |
45ba0 | 65 41 74 28 69 29 3c 3c 32 34 20 7c 20 6d 73 67 2e 63 68 61 72 43 6f 64 65 41 74 28 69 2b 31 29 | eAt(i)<<24.|.msg.charCodeAt(i+1) |
45bc0 | 3c 3c 31 36 20 7c 0a 09 09 6d 73 67 2e 63 68 61 72 43 6f 64 65 41 74 28 69 2b 32 29 3c 3c 38 20 | <<16.|...msg.charCodeAt(i+2)<<8. |
45be0 | 7c 20 6d 73 67 2e 63 68 61 72 43 6f 64 65 41 74 28 69 2b 33 29 3b 0a 09 09 77 6f 72 64 5f 61 72 | |.msg.charCodeAt(i+3);...word_ar |
45c00 | 72 61 79 2e 70 75 73 68 28 20 6a 20 29 3b 0a 09 7d 0a 20 0a 09 73 77 69 74 63 68 28 20 6d 73 67 | ray.push(.j.);..}....switch(.msg |
45c20 | 5f 6c 65 6e 20 25 20 34 20 29 20 7b 0a 09 09 63 61 73 65 20 30 3a 0a 09 09 09 69 20 3d 20 30 78 | _len.%.4.).{...case.0:....i.=.0x |
45c40 | 30 38 30 30 30 30 30 30 30 3b 0a 09 09 62 72 65 61 6b 3b 0a 09 09 63 61 73 65 20 31 3a 0a 09 09 | 080000000;...break;...case.1:... |
45c60 | 09 69 20 3d 20 6d 73 67 2e 63 68 61 72 43 6f 64 65 41 74 28 6d 73 67 5f 6c 65 6e 2d 31 29 3c 3c | .i.=.msg.charCodeAt(msg_len-1)<< |
45c80 | 32 34 20 7c 20 30 78 30 38 30 30 30 30 30 3b 0a 09 09 62 72 65 61 6b 3b 0a 20 0a 09 09 63 61 73 | 24.|.0x0800000;...break;.....cas |
45ca0 | 65 20 32 3a 0a 09 09 09 69 20 3d 20 6d 73 67 2e 63 68 61 72 43 6f 64 65 41 74 28 6d 73 67 5f 6c | e.2:....i.=.msg.charCodeAt(msg_l |
45cc0 | 65 6e 2d 32 29 3c 3c 32 34 20 7c 20 6d 73 67 2e 63 68 61 72 43 6f 64 65 41 74 28 6d 73 67 5f 6c | en-2)<<24.|.msg.charCodeAt(msg_l |
45ce0 | 65 6e 2d 31 29 3c 3c 31 36 20 7c 20 30 78 30 38 30 30 30 3b 0a 09 09 62 72 65 61 6b 3b 0a 20 0a | en-1)<<16.|.0x08000;...break;... |
45d00 | 09 09 63 61 73 65 20 33 3a 0a 09 09 09 69 20 3d 20 6d 73 67 2e 63 68 61 72 43 6f 64 65 41 74 28 | ..case.3:....i.=.msg.charCodeAt( |
45d20 | 6d 73 67 5f 6c 65 6e 2d 33 29 3c 3c 32 34 20 7c 20 6d 73 67 2e 63 68 61 72 43 6f 64 65 41 74 28 | msg_len-3)<<24.|.msg.charCodeAt( |
45d40 | 6d 73 67 5f 6c 65 6e 2d 32 29 3c 3c 31 36 20 7c 20 6d 73 67 2e 63 68 61 72 43 6f 64 65 41 74 28 | msg_len-2)<<16.|.msg.charCodeAt( |
45d60 | 6d 73 67 5f 6c 65 6e 2d 31 29 3c 3c 38 09 7c 20 30 78 38 30 3b 0a 09 09 62 72 65 61 6b 3b 0a 09 | msg_len-1)<<8.|.0x80;...break;.. |
45d80 | 7d 0a 20 0a 09 77 6f 72 64 5f 61 72 72 61 79 2e 70 75 73 68 28 20 69 20 29 3b 0a 20 0a 09 77 68 | }....word_array.push(.i.);....wh |
45da0 | 69 6c 65 28 20 28 77 6f 72 64 5f 61 72 72 61 79 2e 6c 65 6e 67 74 68 20 25 20 31 36 29 20 21 3d | ile(.(word_array.length.%.16).!= |
45dc0 | 20 31 34 20 29 20 77 6f 72 64 5f 61 72 72 61 79 2e 70 75 73 68 28 20 30 20 29 3b 0a 20 0a 09 77 | .14.).word_array.push(.0.);....w |
45de0 | 6f 72 64 5f 61 72 72 61 79 2e 70 75 73 68 28 20 6d 73 67 5f 6c 65 6e 3e 3e 3e 32 39 20 29 3b 0a | ord_array.push(.msg_len>>>29.);. |
45e00 | 09 77 6f 72 64 5f 61 72 72 61 79 2e 70 75 73 68 28 20 28 6d 73 67 5f 6c 65 6e 3c 3c 33 29 26 30 | .word_array.push(.(msg_len<<3)&0 |
45e20 | 78 30 66 66 66 66 66 66 66 66 20 29 3b 0a 20 0a 20 0a 09 66 6f 72 20 28 20 62 6c 6f 63 6b 73 74 | x0ffffffff.);......for.(.blockst |
45e40 | 61 72 74 3d 30 3b 20 62 6c 6f 63 6b 73 74 61 72 74 3c 77 6f 72 64 5f 61 72 72 61 79 2e 6c 65 6e | art=0;.blockstart<word_array.len |
45e60 | 67 74 68 3b 20 62 6c 6f 63 6b 73 74 61 72 74 2b 3d 31 36 20 29 20 7b 0a 20 0a 09 09 66 6f 72 28 | gth;.blockstart+=16.).{.....for( |
45e80 | 20 69 3d 30 3b 20 69 3c 31 36 3b 20 69 2b 2b 20 29 20 57 5b 69 5d 20 3d 20 77 6f 72 64 5f 61 72 | .i=0;.i<16;.i++.).W[i].=.word_ar |
45ea0 | 72 61 79 5b 62 6c 6f 63 6b 73 74 61 72 74 2b 69 5d 3b 0a 09 09 66 6f 72 28 20 69 3d 31 36 3b 20 | ray[blockstart+i];...for(.i=16;. |
45ec0 | 69 3c 3d 37 39 3b 20 69 2b 2b 20 29 20 57 5b 69 5d 20 3d 20 72 6f 74 61 74 65 5f 6c 65 66 74 28 | i<=79;.i++.).W[i].=.rotate_left( |
45ee0 | 57 5b 69 2d 33 5d 20 5e 20 57 5b 69 2d 38 5d 20 5e 20 57 5b 69 2d 31 34 5d 20 5e 20 57 5b 69 2d | W[i-3].^.W[i-8].^.W[i-14].^.W[i- |
45f00 | 31 36 5d 2c 20 31 29 3b 0a 20 0a 09 09 41 20 3d 20 48 30 3b 0a 09 09 42 20 3d 20 48 31 3b 0a 09 | 16],.1);.....A.=.H0;...B.=.H1;.. |
45f20 | 09 43 20 3d 20 48 32 3b 0a 09 09 44 20 3d 20 48 33 3b 0a 09 09 45 20 3d 20 48 34 3b 0a 20 0a 09 | .C.=.H2;...D.=.H3;...E.=.H4;.... |
45f40 | 09 66 6f 72 28 20 69 3d 20 30 3b 20 69 3c 3d 31 39 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 74 65 | .for(.i=.0;.i<=19;.i++.).{....te |
45f60 | 6d 70 20 3d 20 28 72 6f 74 61 74 65 5f 6c 65 66 74 28 41 2c 35 29 20 2b 20 28 28 42 26 43 29 20 | mp.=.(rotate_left(A,5).+.((B&C). |
45f80 | 7c 20 28 7e 42 26 44 29 29 20 2b 20 45 20 2b 20 57 5b 69 5d 20 2b 20 30 78 35 41 38 32 37 39 39 | |.(~B&D)).+.E.+.W[i].+.0x5A82799 |
45fa0 | 39 29 20 26 20 30 78 30 66 66 66 66 66 66 66 66 3b 0a 09 09 09 45 20 3d 20 44 3b 0a 09 09 09 44 | 9).&.0x0ffffffff;....E.=.D;....D |
45fc0 | 20 3d 20 43 3b 0a 09 09 09 43 20 3d 20 72 6f 74 61 74 65 5f 6c 65 66 74 28 42 2c 33 30 29 3b 0a | .=.C;....C.=.rotate_left(B,30);. |
45fe0 | 09 09 09 42 20 3d 20 41 3b 0a 09 09 09 41 20 3d 20 74 65 6d 70 3b 0a 09 09 7d 0a 20 0a 09 09 66 | ...B.=.A;....A.=.temp;...}.....f |
46000 | 6f 72 28 20 69 3d 32 30 3b 20 69 3c 3d 33 39 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 74 65 6d 70 | or(.i=20;.i<=39;.i++.).{....temp |
46020 | 20 3d 20 28 72 6f 74 61 74 65 5f 6c 65 66 74 28 41 2c 35 29 20 2b 20 28 42 20 5e 20 43 20 5e 20 | .=.(rotate_left(A,5).+.(B.^.C.^. |
46040 | 44 29 20 2b 20 45 20 2b 20 57 5b 69 5d 20 2b 20 30 78 36 45 44 39 45 42 41 31 29 20 26 20 30 78 | D).+.E.+.W[i].+.0x6ED9EBA1).&.0x |
46060 | 30 66 66 66 66 66 66 66 66 3b 0a 09 09 09 45 20 3d 20 44 3b 0a 09 09 09 44 20 3d 20 43 3b 0a 09 | 0ffffffff;....E.=.D;....D.=.C;.. |
46080 | 09 09 43 20 3d 20 72 6f 74 61 74 65 5f 6c 65 66 74 28 42 2c 33 30 29 3b 0a 09 09 09 42 20 3d 20 | ..C.=.rotate_left(B,30);....B.=. |
460a0 | 41 3b 0a 09 09 09 41 20 3d 20 74 65 6d 70 3b 0a 09 09 7d 0a 20 0a 09 09 66 6f 72 28 20 69 3d 34 | A;....A.=.temp;...}.....for(.i=4 |
460c0 | 30 3b 20 69 3c 3d 35 39 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 74 65 6d 70 20 3d 20 28 72 6f 74 | 0;.i<=59;.i++.).{....temp.=.(rot |
460e0 | 61 74 65 5f 6c 65 66 74 28 41 2c 35 29 20 2b 20 28 28 42 26 43 29 20 7c 20 28 42 26 44 29 20 7c | ate_left(A,5).+.((B&C).|.(B&D).| |
46100 | 20 28 43 26 44 29 29 20 2b 20 45 20 2b 20 57 5b 69 5d 20 2b 20 30 78 38 46 31 42 42 43 44 43 29 | .(C&D)).+.E.+.W[i].+.0x8F1BBCDC) |
46120 | 20 26 20 30 78 30 66 66 66 66 66 66 66 66 3b 0a 09 09 09 45 20 3d 20 44 3b 0a 09 09 09 44 20 3d | .&.0x0ffffffff;....E.=.D;....D.= |
46140 | 20 43 3b 0a 09 09 09 43 20 3d 20 72 6f 74 61 74 65 5f 6c 65 66 74 28 42 2c 33 30 29 3b 0a 09 09 | .C;....C.=.rotate_left(B,30);... |
46160 | 09 42 20 3d 20 41 3b 0a 09 09 09 41 20 3d 20 74 65 6d 70 3b 0a 09 09 7d 0a 20 0a 09 09 66 6f 72 | .B.=.A;....A.=.temp;...}.....for |
46180 | 28 20 69 3d 36 30 3b 20 69 3c 3d 37 39 3b 20 69 2b 2b 20 29 20 7b 0a 09 09 09 74 65 6d 70 20 3d | (.i=60;.i<=79;.i++.).{....temp.= |
461a0 | 20 28 72 6f 74 61 74 65 5f 6c 65 66 74 28 41 2c 35 29 20 2b 20 28 42 20 5e 20 43 20 5e 20 44 29 | .(rotate_left(A,5).+.(B.^.C.^.D) |
461c0 | 20 2b 20 45 20 2b 20 57 5b 69 5d 20 2b 20 30 78 43 41 36 32 43 31 44 36 29 20 26 20 30 78 30 66 | .+.E.+.W[i].+.0xCA62C1D6).&.0x0f |
461e0 | 66 66 66 66 66 66 66 3b 0a 09 09 09 45 20 3d 20 44 3b 0a 09 09 09 44 20 3d 20 43 3b 0a 09 09 09 | fffffff;....E.=.D;....D.=.C;.... |
46200 | 43 20 3d 20 72 6f 74 61 74 65 5f 6c 65 66 74 28 42 2c 33 30 29 3b 0a 09 09 09 42 20 3d 20 41 3b | C.=.rotate_left(B,30);....B.=.A; |
46220 | 0a 09 09 09 41 20 3d 20 74 65 6d 70 3b 0a 09 09 7d 0a 20 0a 09 09 48 30 20 3d 20 28 48 30 20 2b | ....A.=.temp;...}.....H0.=.(H0.+ |
46240 | 20 41 29 20 26 20 30 78 30 66 66 66 66 66 66 66 66 3b 0a 09 09 48 31 20 3d 20 28 48 31 20 2b 20 | .A).&.0x0ffffffff;...H1.=.(H1.+. |
46260 | 42 29 20 26 20 30 78 30 66 66 66 66 66 66 66 66 3b 0a 09 09 48 32 20 3d 20 28 48 32 20 2b 20 43 | B).&.0x0ffffffff;...H2.=.(H2.+.C |
46280 | 29 20 26 20 30 78 30 66 66 66 66 66 66 66 66 3b 0a 09 09 48 33 20 3d 20 28 48 33 20 2b 20 44 29 | ).&.0x0ffffffff;...H3.=.(H3.+.D) |
462a0 | 20 26 20 30 78 30 66 66 66 66 66 66 66 66 3b 0a 09 09 48 34 20 3d 20 28 48 34 20 2b 20 45 29 20 | .&.0x0ffffffff;...H4.=.(H4.+.E). |
462c0 | 26 20 30 78 30 66 66 66 66 66 66 66 66 3b 0a 20 0a 09 7d 0a 20 0a 09 76 61 72 20 74 65 6d 70 20 | &.0x0ffffffff;....}....var.temp. |
462e0 | 3d 20 63 76 74 5f 68 65 78 28 48 30 29 20 2b 20 63 76 74 5f 68 65 78 28 48 31 29 20 2b 20 63 76 | =.cvt_hex(H0).+.cvt_hex(H1).+.cv |
46300 | 74 5f 68 65 78 28 48 32 29 20 2b 20 63 76 74 5f 68 65 78 28 48 33 29 20 2b 20 63 76 74 5f 68 65 | t_hex(H2).+.cvt_hex(H3).+.cvt_he |
46320 | 78 28 48 34 29 3b 0a 20 0a 09 72 65 74 75 72 6e 20 74 65 6d 70 2e 74 6f 4c 6f 77 65 72 43 61 73 | x(H4);....return.temp.toLowerCas |
46340 | 65 28 29 3b 0a 20 0a 7d 0a 3b 0a 2f 2a 2a 0a 2a 0a 2a 20 20 53 65 63 75 72 65 20 48 61 73 68 20 | e();...}.;./**.*.*..Secure.Hash. |
46360 | 41 6c 67 6f 72 69 74 68 6d 20 28 53 48 41 32 35 36 29 0a 2a 20 20 68 74 74 70 3a 2f 2f 77 77 77 | Algorithm.(SHA256).*..http://www |
46380 | 2e 77 65 62 74 6f 6f 6c 6b 69 74 2e 69 6e 66 6f 2f 0a 2a 0a 2a 20 20 4f 72 69 67 69 6e 61 6c 20 | .webtoolkit.info/.*.*..Original. |
463a0 | 63 6f 64 65 20 62 79 20 41 6e 67 65 6c 20 4d 61 72 69 6e 2c 20 50 61 75 6c 20 4a 6f 68 6e 73 74 | code.by.Angel.Marin,.Paul.Johnst |
463c0 | 6f 6e 2e 0a 2a 0a 2a 2a 2f 0a 0a 20 0a 66 75 6e 63 74 69 6f 6e 20 53 48 41 32 35 36 28 73 29 7b | on..*.**/....function.SHA256(s){ |
463e0 | 0a 20 0a 09 76 61 72 20 63 68 72 73 7a 20 20 20 3d 20 38 3b 0a 09 76 61 72 20 68 65 78 63 61 73 | ....var.chrsz...=.8;..var.hexcas |
46400 | 65 20 3d 20 30 3b 0a 20 0a 09 66 75 6e 63 74 69 6f 6e 20 73 61 66 65 5f 61 64 64 20 28 78 2c 20 | e.=.0;....function.safe_add.(x,. |
46420 | 79 29 20 7b 0a 09 09 76 61 72 20 6c 73 77 20 3d 20 28 78 20 26 20 30 78 46 46 46 46 29 20 2b 20 | y).{...var.lsw.=.(x.&.0xFFFF).+. |
46440 | 28 79 20 26 20 30 78 46 46 46 46 29 3b 0a 09 09 76 61 72 20 6d 73 77 20 3d 20 28 78 20 3e 3e 20 | (y.&.0xFFFF);...var.msw.=.(x.>>. |
46460 | 31 36 29 20 2b 20 28 79 20 3e 3e 20 31 36 29 20 2b 20 28 6c 73 77 20 3e 3e 20 31 36 29 3b 0a 09 | 16).+.(y.>>.16).+.(lsw.>>.16);.. |
46480 | 09 72 65 74 75 72 6e 20 28 6d 73 77 20 3c 3c 20 31 36 29 20 7c 20 28 6c 73 77 20 26 20 30 78 46 | .return.(msw.<<.16).|.(lsw.&.0xF |
464a0 | 46 46 46 29 3b 0a 09 7d 0a 20 0a 09 66 75 6e 63 74 69 6f 6e 20 53 20 28 58 2c 20 6e 29 20 7b 20 | FFF);..}....function.S.(X,.n).{. |
464c0 | 72 65 74 75 72 6e 20 28 20 58 20 3e 3e 3e 20 6e 20 29 20 7c 20 28 58 20 3c 3c 20 28 33 32 20 2d | return.(.X.>>>.n.).|.(X.<<.(32.- |
464e0 | 20 6e 29 29 3b 20 7d 0a 09 66 75 6e 63 74 69 6f 6e 20 52 20 28 58 2c 20 6e 29 20 7b 20 72 65 74 | .n));.}..function.R.(X,.n).{.ret |
46500 | 75 72 6e 20 28 20 58 20 3e 3e 3e 20 6e 20 29 3b 20 7d 0a 09 66 75 6e 63 74 69 6f 6e 20 43 68 28 | urn.(.X.>>>.n.);.}..function.Ch( |
46520 | 78 2c 20 79 2c 20 7a 29 20 7b 20 72 65 74 75 72 6e 20 28 28 78 20 26 20 79 29 20 5e 20 28 28 7e | x,.y,.z).{.return.((x.&.y).^.((~ |
46540 | 78 29 20 26 20 7a 29 29 3b 20 7d 0a 09 66 75 6e 63 74 69 6f 6e 20 4d 61 6a 28 78 2c 20 79 2c 20 | x).&.z));.}..function.Maj(x,.y,. |
46560 | 7a 29 20 7b 20 72 65 74 75 72 6e 20 28 28 78 20 26 20 79 29 20 5e 20 28 78 20 26 20 7a 29 20 5e | z).{.return.((x.&.y).^.(x.&.z).^ |
46580 | 20 28 79 20 26 20 7a 29 29 3b 20 7d 0a 09 66 75 6e 63 74 69 6f 6e 20 53 69 67 6d 61 30 32 35 36 | .(y.&.z));.}..function.Sigma0256 |
465a0 | 28 78 29 20 7b 20 72 65 74 75 72 6e 20 28 53 28 78 2c 20 32 29 20 5e 20 53 28 78 2c 20 31 33 29 | (x).{.return.(S(x,.2).^.S(x,.13) |
465c0 | 20 5e 20 53 28 78 2c 20 32 32 29 29 3b 20 7d 0a 09 66 75 6e 63 74 69 6f 6e 20 53 69 67 6d 61 31 | .^.S(x,.22));.}..function.Sigma1 |
465e0 | 32 35 36 28 78 29 20 7b 20 72 65 74 75 72 6e 20 28 53 28 78 2c 20 36 29 20 5e 20 53 28 78 2c 20 | 256(x).{.return.(S(x,.6).^.S(x,. |
46600 | 31 31 29 20 5e 20 53 28 78 2c 20 32 35 29 29 3b 20 7d 0a 09 66 75 6e 63 74 69 6f 6e 20 47 61 6d | 11).^.S(x,.25));.}..function.Gam |
46620 | 6d 61 30 32 35 36 28 78 29 20 7b 20 72 65 74 75 72 6e 20 28 53 28 78 2c 20 37 29 20 5e 20 53 28 | ma0256(x).{.return.(S(x,.7).^.S( |
46640 | 78 2c 20 31 38 29 20 5e 20 52 28 78 2c 20 33 29 29 3b 20 7d 0a 09 66 75 6e 63 74 69 6f 6e 20 47 | x,.18).^.R(x,.3));.}..function.G |
46660 | 61 6d 6d 61 31 32 35 36 28 78 29 20 7b 20 72 65 74 75 72 6e 20 28 53 28 78 2c 20 31 37 29 20 5e | amma1256(x).{.return.(S(x,.17).^ |
46680 | 20 53 28 78 2c 20 31 39 29 20 5e 20 52 28 78 2c 20 31 30 29 29 3b 20 7d 0a 20 0a 09 66 75 6e 63 | .S(x,.19).^.R(x,.10));.}....func |
466a0 | 74 69 6f 6e 20 63 6f 72 65 5f 73 68 61 32 35 36 20 28 6d 2c 20 6c 29 20 7b 0a 09 09 76 61 72 20 | tion.core_sha256.(m,.l).{...var. |
466c0 | 4b 20 3d 20 6e 65 77 20 41 72 72 61 79 28 30 78 34 32 38 41 32 46 39 38 2c 20 30 78 37 31 33 37 | K.=.new.Array(0x428A2F98,.0x7137 |
466e0 | 34 34 39 31 2c 20 30 78 42 35 43 30 46 42 43 46 2c 20 30 78 45 39 42 35 44 42 41 35 2c 20 30 78 | 4491,.0xB5C0FBCF,.0xE9B5DBA5,.0x |
46700 | 33 39 35 36 43 32 35 42 2c 20 30 78 35 39 46 31 31 31 46 31 2c 20 30 78 39 32 33 46 38 32 41 34 | 3956C25B,.0x59F111F1,.0x923F82A4 |
46720 | 2c 20 30 78 41 42 31 43 35 45 44 35 2c 20 30 78 44 38 30 37 41 41 39 38 2c 20 30 78 31 32 38 33 | ,.0xAB1C5ED5,.0xD807AA98,.0x1283 |
46740 | 35 42 30 31 2c 20 30 78 32 34 33 31 38 35 42 45 2c 20 30 78 35 35 30 43 37 44 43 33 2c 20 30 78 | 5B01,.0x243185BE,.0x550C7DC3,.0x |
46760 | 37 32 42 45 35 44 37 34 2c 20 30 78 38 30 44 45 42 31 46 45 2c 20 30 78 39 42 44 43 30 36 41 37 | 72BE5D74,.0x80DEB1FE,.0x9BDC06A7 |
46780 | 2c 20 30 78 43 31 39 42 46 31 37 34 2c 20 30 78 45 34 39 42 36 39 43 31 2c 20 30 78 45 46 42 45 | ,.0xC19BF174,.0xE49B69C1,.0xEFBE |
467a0 | 34 37 38 36 2c 20 30 78 46 43 31 39 44 43 36 2c 20 30 78 32 34 30 43 41 31 43 43 2c 20 30 78 32 | 4786,.0xFC19DC6,.0x240CA1CC,.0x2 |
467c0 | 44 45 39 32 43 36 46 2c 20 30 78 34 41 37 34 38 34 41 41 2c 20 30 78 35 43 42 30 41 39 44 43 2c | DE92C6F,.0x4A7484AA,.0x5CB0A9DC, |
467e0 | 20 30 78 37 36 46 39 38 38 44 41 2c 20 30 78 39 38 33 45 35 31 35 32 2c 20 30 78 41 38 33 31 43 | .0x76F988DA,.0x983E5152,.0xA831C |
46800 | 36 36 44 2c 20 30 78 42 30 30 33 32 37 43 38 2c 20 30 78 42 46 35 39 37 46 43 37 2c 20 30 78 43 | 66D,.0xB00327C8,.0xBF597FC7,.0xC |
46820 | 36 45 30 30 42 46 33 2c 20 30 78 44 35 41 37 39 31 34 37 2c 20 30 78 36 43 41 36 33 35 31 2c 20 | 6E00BF3,.0xD5A79147,.0x6CA6351,. |
46840 | 30 78 31 34 32 39 32 39 36 37 2c 20 30 78 32 37 42 37 30 41 38 35 2c 20 30 78 32 45 31 42 32 31 | 0x14292967,.0x27B70A85,.0x2E1B21 |
46860 | 33 38 2c 20 30 78 34 44 32 43 36 44 46 43 2c 20 30 78 35 33 33 38 30 44 31 33 2c 20 30 78 36 35 | 38,.0x4D2C6DFC,.0x53380D13,.0x65 |
46880 | 30 41 37 33 35 34 2c 20 30 78 37 36 36 41 30 41 42 42 2c 20 30 78 38 31 43 32 43 39 32 45 2c 20 | 0A7354,.0x766A0ABB,.0x81C2C92E,. |
468a0 | 30 78 39 32 37 32 32 43 38 35 2c 20 30 78 41 32 42 46 45 38 41 31 2c 20 30 78 41 38 31 41 36 36 | 0x92722C85,.0xA2BFE8A1,.0xA81A66 |
468c0 | 34 42 2c 20 30 78 43 32 34 42 38 42 37 30 2c 20 30 78 43 37 36 43 35 31 41 33 2c 20 30 78 44 31 | 4B,.0xC24B8B70,.0xC76C51A3,.0xD1 |
468e0 | 39 32 45 38 31 39 2c 20 30 78 44 36 39 39 30 36 32 34 2c 20 30 78 46 34 30 45 33 35 38 35 2c 20 | 92E819,.0xD6990624,.0xF40E3585,. |
46900 | 30 78 31 30 36 41 41 30 37 30 2c 20 30 78 31 39 41 34 43 31 31 36 2c 20 30 78 31 45 33 37 36 43 | 0x106AA070,.0x19A4C116,.0x1E376C |
46920 | 30 38 2c 20 30 78 32 37 34 38 37 37 34 43 2c 20 30 78 33 34 42 30 42 43 42 35 2c 20 30 78 33 39 | 08,.0x2748774C,.0x34B0BCB5,.0x39 |
46940 | 31 43 30 43 42 33 2c 20 30 78 34 45 44 38 41 41 34 41 2c 20 30 78 35 42 39 43 43 41 34 46 2c 20 | 1C0CB3,.0x4ED8AA4A,.0x5B9CCA4F,. |
46960 | 30 78 36 38 32 45 36 46 46 33 2c 20 30 78 37 34 38 46 38 32 45 45 2c 20 30 78 37 38 41 35 36 33 | 0x682E6FF3,.0x748F82EE,.0x78A563 |
46980 | 36 46 2c 20 30 78 38 34 43 38 37 38 31 34 2c 20 30 78 38 43 43 37 30 32 30 38 2c 20 30 78 39 30 | 6F,.0x84C87814,.0x8CC70208,.0x90 |
469a0 | 42 45 46 46 46 41 2c 20 30 78 41 34 35 30 36 43 45 42 2c 20 30 78 42 45 46 39 41 33 46 37 2c 20 | BEFFFA,.0xA4506CEB,.0xBEF9A3F7,. |
469c0 | 30 78 43 36 37 31 37 38 46 32 29 3b 0a 09 09 76 61 72 20 48 41 53 48 20 3d 20 6e 65 77 20 41 72 | 0xC67178F2);...var.HASH.=.new.Ar |
469e0 | 72 61 79 28 30 78 36 41 30 39 45 36 36 37 2c 20 30 78 42 42 36 37 41 45 38 35 2c 20 30 78 33 43 | ray(0x6A09E667,.0xBB67AE85,.0x3C |
46a00 | 36 45 46 33 37 32 2c 20 30 78 41 35 34 46 46 35 33 41 2c 20 30 78 35 31 30 45 35 32 37 46 2c 20 | 6EF372,.0xA54FF53A,.0x510E527F,. |
46a20 | 30 78 39 42 30 35 36 38 38 43 2c 20 30 78 31 46 38 33 44 39 41 42 2c 20 30 78 35 42 45 30 43 44 | 0x9B05688C,.0x1F83D9AB,.0x5BE0CD |
46a40 | 31 39 29 3b 0a 09 09 76 61 72 20 57 20 3d 20 6e 65 77 20 41 72 72 61 79 28 36 34 29 3b 0a 09 09 | 19);...var.W.=.new.Array(64);... |
46a60 | 76 61 72 20 61 2c 20 62 2c 20 63 2c 20 64 2c 20 65 2c 20 66 2c 20 67 2c 20 68 2c 20 69 2c 20 6a | var.a,.b,.c,.d,.e,.f,.g,.h,.i,.j |
46a80 | 3b 0a 09 09 76 61 72 20 54 31 2c 20 54 32 3b 0a 20 0a 09 09 6d 5b 6c 20 3e 3e 20 35 5d 20 7c 3d | ;...var.T1,.T2;.....m[l.>>.5].|= |
46aa0 | 20 30 78 38 30 20 3c 3c 20 28 32 34 20 2d 20 6c 20 25 20 33 32 29 3b 0a 09 09 6d 5b 28 28 6c 20 | .0x80.<<.(24.-.l.%.32);...m[((l. |
46ac0 | 2b 20 36 34 20 3e 3e 20 39 29 20 3c 3c 20 34 29 20 2b 20 31 35 5d 20 3d 20 6c 3b 0a 20 0a 09 09 | +.64.>>.9).<<.4).+.15].=.l;..... |
46ae0 | 66 6f 72 20 28 20 76 61 72 20 69 20 3d 20 30 3b 20 69 3c 6d 2e 6c 65 6e 67 74 68 3b 20 69 2b 3d | for.(.var.i.=.0;.i<m.length;.i+= |
46b00 | 31 36 20 29 20 7b 0a 09 09 09 61 20 3d 20 48 41 53 48 5b 30 5d 3b 0a 09 09 09 62 20 3d 20 48 41 | 16.).{....a.=.HASH[0];....b.=.HA |
46b20 | 53 48 5b 31 5d 3b 0a 09 09 09 63 20 3d 20 48 41 53 48 5b 32 5d 3b 0a 09 09 09 64 20 3d 20 48 41 | SH[1];....c.=.HASH[2];....d.=.HA |
46b40 | 53 48 5b 33 5d 3b 0a 09 09 09 65 20 3d 20 48 41 53 48 5b 34 5d 3b 0a 09 09 09 66 20 3d 20 48 41 | SH[3];....e.=.HASH[4];....f.=.HA |
46b60 | 53 48 5b 35 5d 3b 0a 09 09 09 67 20 3d 20 48 41 53 48 5b 36 5d 3b 0a 09 09 09 68 20 3d 20 48 41 | SH[5];....g.=.HASH[6];....h.=.HA |
46b80 | 53 48 5b 37 5d 3b 0a 20 0a 09 09 09 66 6f 72 20 28 20 76 61 72 20 6a 20 3d 20 30 3b 20 6a 3c 36 | SH[7];......for.(.var.j.=.0;.j<6 |
46ba0 | 34 3b 20 6a 2b 2b 29 20 7b 0a 09 09 09 09 69 66 20 28 6a 20 3c 20 31 36 29 20 57 5b 6a 5d 20 3d | 4;.j++).{.....if.(j.<.16).W[j].= |
46bc0 | 20 6d 5b 6a 20 2b 20 69 5d 3b 0a 09 09 09 09 65 6c 73 65 20 57 5b 6a 5d 20 3d 20 73 61 66 65 5f | .m[j.+.i];.....else.W[j].=.safe_ |
46be0 | 61 64 64 28 73 61 66 65 5f 61 64 64 28 73 61 66 65 5f 61 64 64 28 47 61 6d 6d 61 31 32 35 36 28 | add(safe_add(safe_add(Gamma1256( |
46c00 | 57 5b 6a 20 2d 20 32 5d 29 2c 20 57 5b 6a 20 2d 20 37 5d 29 2c 20 47 61 6d 6d 61 30 32 35 36 28 | W[j.-.2]),.W[j.-.7]),.Gamma0256( |
46c20 | 57 5b 6a 20 2d 20 31 35 5d 29 29 2c 20 57 5b 6a 20 2d 20 31 36 5d 29 3b 0a 20 0a 09 09 09 09 54 | W[j.-.15])),.W[j.-.16]);.......T |
46c40 | 31 20 3d 20 73 61 66 65 5f 61 64 64 28 73 61 66 65 5f 61 64 64 28 73 61 66 65 5f 61 64 64 28 73 | 1.=.safe_add(safe_add(safe_add(s |
46c60 | 61 66 65 5f 61 64 64 28 68 2c 20 53 69 67 6d 61 31 32 35 36 28 65 29 29 2c 20 43 68 28 65 2c 20 | afe_add(h,.Sigma1256(e)),.Ch(e,. |
46c80 | 66 2c 20 67 29 29 2c 20 4b 5b 6a 5d 29 2c 20 57 5b 6a 5d 29 3b 0a 09 09 09 09 54 32 20 3d 20 73 | f,.g)),.K[j]),.W[j]);.....T2.=.s |
46ca0 | 61 66 65 5f 61 64 64 28 53 69 67 6d 61 30 32 35 36 28 61 29 2c 20 4d 61 6a 28 61 2c 20 62 2c 20 | afe_add(Sigma0256(a),.Maj(a,.b,. |
46cc0 | 63 29 29 3b 0a 20 0a 09 09 09 09 68 20 3d 20 67 3b 0a 09 09 09 09 67 20 3d 20 66 3b 0a 09 09 09 | c));.......h.=.g;.....g.=.f;.... |
46ce0 | 09 66 20 3d 20 65 3b 0a 09 09 09 09 65 20 3d 20 73 61 66 65 5f 61 64 64 28 64 2c 20 54 31 29 3b | .f.=.e;.....e.=.safe_add(d,.T1); |
46d00 | 0a 09 09 09 09 64 20 3d 20 63 3b 0a 09 09 09 09 63 20 3d 20 62 3b 0a 09 09 09 09 62 20 3d 20 61 | .....d.=.c;.....c.=.b;.....b.=.a |
46d20 | 3b 0a 09 09 09 09 61 20 3d 20 73 61 66 65 5f 61 64 64 28 54 31 2c 20 54 32 29 3b 0a 09 09 09 7d | ;.....a.=.safe_add(T1,.T2);....} |
46d40 | 0a 20 0a 09 09 09 48 41 53 48 5b 30 5d 20 3d 20 73 61 66 65 5f 61 64 64 28 61 2c 20 48 41 53 48 | ......HASH[0].=.safe_add(a,.HASH |
46d60 | 5b 30 5d 29 3b 0a 09 09 09 48 41 53 48 5b 31 5d 20 3d 20 73 61 66 65 5f 61 64 64 28 62 2c 20 48 | [0]);....HASH[1].=.safe_add(b,.H |
46d80 | 41 53 48 5b 31 5d 29 3b 0a 09 09 09 48 41 53 48 5b 32 5d 20 3d 20 73 61 66 65 5f 61 64 64 28 63 | ASH[1]);....HASH[2].=.safe_add(c |
46da0 | 2c 20 48 41 53 48 5b 32 5d 29 3b 0a 09 09 09 48 41 53 48 5b 33 5d 20 3d 20 73 61 66 65 5f 61 64 | ,.HASH[2]);....HASH[3].=.safe_ad |
46dc0 | 64 28 64 2c 20 48 41 53 48 5b 33 5d 29 3b 0a 09 09 09 48 41 53 48 5b 34 5d 20 3d 20 73 61 66 65 | d(d,.HASH[3]);....HASH[4].=.safe |
46de0 | 5f 61 64 64 28 65 2c 20 48 41 53 48 5b 34 5d 29 3b 0a 09 09 09 48 41 53 48 5b 35 5d 20 3d 20 73 | _add(e,.HASH[4]);....HASH[5].=.s |
46e00 | 61 66 65 5f 61 64 64 28 66 2c 20 48 41 53 48 5b 35 5d 29 3b 0a 09 09 09 48 41 53 48 5b 36 5d 20 | afe_add(f,.HASH[5]);....HASH[6]. |
46e20 | 3d 20 73 61 66 65 5f 61 64 64 28 67 2c 20 48 41 53 48 5b 36 5d 29 3b 0a 09 09 09 48 41 53 48 5b | =.safe_add(g,.HASH[6]);....HASH[ |
46e40 | 37 5d 20 3d 20 73 61 66 65 5f 61 64 64 28 68 2c 20 48 41 53 48 5b 37 5d 29 3b 0a 09 09 7d 0a 09 | 7].=.safe_add(h,.HASH[7]);...}.. |
46e60 | 09 72 65 74 75 72 6e 20 48 41 53 48 3b 0a 09 7d 0a 20 0a 09 66 75 6e 63 74 69 6f 6e 20 73 74 72 | .return.HASH;..}....function.str |
46e80 | 32 62 69 6e 62 20 28 73 74 72 29 20 7b 0a 09 09 76 61 72 20 62 69 6e 20 3d 20 41 72 72 61 79 28 | 2binb.(str).{...var.bin.=.Array( |
46ea0 | 29 3b 0a 09 09 76 61 72 20 6d 61 73 6b 20 3d 20 28 31 20 3c 3c 20 63 68 72 73 7a 29 20 2d 20 31 | );...var.mask.=.(1.<<.chrsz).-.1 |
46ec0 | 3b 0a 09 09 66 6f 72 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 73 74 72 2e 6c 65 6e 67 74 | ;...for(var.i.=.0;.i.<.str.lengt |
46ee0 | 68 20 2a 20 63 68 72 73 7a 3b 20 69 20 2b 3d 20 63 68 72 73 7a 29 20 7b 0a 09 09 09 62 69 6e 5b | h.*.chrsz;.i.+=.chrsz).{....bin[ |
46f00 | 69 3e 3e 35 5d 20 7c 3d 20 28 73 74 72 2e 63 68 61 72 43 6f 64 65 41 74 28 69 20 2f 20 63 68 72 | i>>5].|=.(str.charCodeAt(i./.chr |
46f20 | 73 7a 29 20 26 20 6d 61 73 6b 29 20 3c 3c 20 28 32 34 20 2d 20 69 25 33 32 29 3b 0a 09 09 7d 0a | sz).&.mask).<<.(24.-.i%32);...}. |
46f40 | 09 09 72 65 74 75 72 6e 20 62 69 6e 3b 0a 09 7d 0a 20 0a 09 66 75 6e 63 74 69 6f 6e 20 55 74 66 | ..return.bin;..}....function.Utf |
46f60 | 38 45 6e 63 6f 64 65 28 73 74 72 69 6e 67 29 20 7b 0a 09 09 73 74 72 69 6e 67 20 3d 20 73 74 72 | 8Encode(string).{...string.=.str |
46f80 | 69 6e 67 2e 72 65 70 6c 61 63 65 28 2f 5c 72 5c 6e 2f 67 2c 22 5c 6e 22 29 3b 0a 09 09 76 61 72 | ing.replace(/\r\n/g,"\n");...var |
46fa0 | 20 75 74 66 74 65 78 74 20 3d 20 22 22 3b 0a 20 0a 09 09 66 6f 72 20 28 76 61 72 20 6e 20 3d 20 | .utftext.=."";.....for.(var.n.=. |
46fc0 | 30 3b 20 6e 20 3c 20 73 74 72 69 6e 67 2e 6c 65 6e 67 74 68 3b 20 6e 2b 2b 29 20 7b 0a 20 0a 09 | 0;.n.<.string.length;.n++).{.... |
46fe0 | 09 09 76 61 72 20 63 20 3d 20 73 74 72 69 6e 67 2e 63 68 61 72 43 6f 64 65 41 74 28 6e 29 3b 0a | ..var.c.=.string.charCodeAt(n);. |
47000 | 20 0a 09 09 09 69 66 20 28 63 20 3c 20 31 32 38 29 20 7b 0a 09 09 09 09 75 74 66 74 65 78 74 20 | .....if.(c.<.128).{.....utftext. |
47020 | 2b 3d 20 53 74 72 69 6e 67 2e 66 72 6f 6d 43 68 61 72 43 6f 64 65 28 63 29 3b 0a 09 09 09 7d 0a | +=.String.fromCharCode(c);....}. |
47040 | 09 09 09 65 6c 73 65 20 69 66 28 28 63 20 3e 20 31 32 37 29 20 26 26 20 28 63 20 3c 20 32 30 34 | ...else.if((c.>.127).&&.(c.<.204 |
47060 | 38 29 29 20 7b 0a 09 09 09 09 75 74 66 74 65 78 74 20 2b 3d 20 53 74 72 69 6e 67 2e 66 72 6f 6d | 8)).{.....utftext.+=.String.from |
47080 | 43 68 61 72 43 6f 64 65 28 28 63 20 3e 3e 20 36 29 20 7c 20 31 39 32 29 3b 0a 09 09 09 09 75 74 | CharCode((c.>>.6).|.192);.....ut |
470a0 | 66 74 65 78 74 20 2b 3d 20 53 74 72 69 6e 67 2e 66 72 6f 6d 43 68 61 72 43 6f 64 65 28 28 63 20 | ftext.+=.String.fromCharCode((c. |
470c0 | 26 20 36 33 29 20 7c 20 31 32 38 29 3b 0a 09 09 09 7d 0a 09 09 09 65 6c 73 65 20 7b 0a 09 09 09 | &.63).|.128);....}....else.{.... |
470e0 | 09 75 74 66 74 65 78 74 20 2b 3d 20 53 74 72 69 6e 67 2e 66 72 6f 6d 43 68 61 72 43 6f 64 65 28 | .utftext.+=.String.fromCharCode( |
47100 | 28 63 20 3e 3e 20 31 32 29 20 7c 20 32 32 34 29 3b 0a 09 09 09 09 75 74 66 74 65 78 74 20 2b 3d | (c.>>.12).|.224);.....utftext.+= |
47120 | 20 53 74 72 69 6e 67 2e 66 72 6f 6d 43 68 61 72 43 6f 64 65 28 28 28 63 20 3e 3e 20 36 29 20 26 | .String.fromCharCode(((c.>>.6).& |
47140 | 20 36 33 29 20 7c 20 31 32 38 29 3b 0a 09 09 09 09 75 74 66 74 65 78 74 20 2b 3d 20 53 74 72 69 | .63).|.128);.....utftext.+=.Stri |
47160 | 6e 67 2e 66 72 6f 6d 43 68 61 72 43 6f 64 65 28 28 63 20 26 20 36 33 29 20 7c 20 31 32 38 29 3b | ng.fromCharCode((c.&.63).|.128); |
47180 | 0a 09 09 09 7d 0a 20 0a 09 09 7d 0a 20 0a 09 09 72 65 74 75 72 6e 20 75 74 66 74 65 78 74 3b 0a | ....}.....}.....return.utftext;. |
471a0 | 09 7d 0a 20 0a 09 66 75 6e 63 74 69 6f 6e 20 62 69 6e 62 32 68 65 78 20 28 62 69 6e 61 72 72 61 | .}....function.binb2hex.(binarra |
471c0 | 79 29 20 7b 0a 09 09 76 61 72 20 68 65 78 5f 74 61 62 20 3d 20 68 65 78 63 61 73 65 20 3f 20 22 | y).{...var.hex_tab.=.hexcase.?." |
471e0 | 30 31 32 33 34 35 36 37 38 39 41 42 43 44 45 46 22 20 3a 20 22 30 31 32 33 34 35 36 37 38 39 61 | 0123456789ABCDEF".:."0123456789a |
47200 | 62 63 64 65 66 22 3b 0a 09 09 76 61 72 20 73 74 72 20 3d 20 22 22 3b 0a 09 09 66 6f 72 28 76 61 | bcdef";...var.str.=."";...for(va |
47220 | 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 62 69 6e 61 72 72 61 79 2e 6c 65 6e 67 74 68 20 2a 20 34 | r.i.=.0;.i.<.binarray.length.*.4 |
47240 | 3b 20 69 2b 2b 29 20 7b 0a 09 09 09 73 74 72 20 2b 3d 20 68 65 78 5f 74 61 62 2e 63 68 61 72 41 | ;.i++).{....str.+=.hex_tab.charA |
47260 | 74 28 28 62 69 6e 61 72 72 61 79 5b 69 3e 3e 32 5d 20 3e 3e 20 28 28 33 20 2d 20 69 25 34 29 2a | t((binarray[i>>2].>>.((3.-.i%4)* |
47280 | 38 2b 34 29 29 20 26 20 30 78 46 29 20 2b 0a 09 09 09 68 65 78 5f 74 61 62 2e 63 68 61 72 41 74 | 8+4)).&.0xF).+....hex_tab.charAt |
472a0 | 28 28 62 69 6e 61 72 72 61 79 5b 69 3e 3e 32 5d 20 3e 3e 20 28 28 33 20 2d 20 69 25 34 29 2a 38 | ((binarray[i>>2].>>.((3.-.i%4)*8 |
472c0 | 20 20 29 29 20 26 20 30 78 46 29 3b 0a 09 09 7d 0a 09 09 72 65 74 75 72 6e 20 73 74 72 3b 0a 09 | ..)).&.0xF);...}...return.str;.. |
472e0 | 7d 0a 20 0a 09 73 20 3d 20 55 74 66 38 45 6e 63 6f 64 65 28 73 29 3b 0a 09 72 65 74 75 72 6e 20 | }....s.=.Utf8Encode(s);..return. |
47300 | 62 69 6e 62 32 68 65 78 28 63 6f 72 65 5f 73 68 61 32 35 36 28 73 74 72 32 62 69 6e 62 28 73 29 | binb2hex(core_sha256(str2binb(s) |
47320 | 2c 20 73 2e 6c 65 6e 67 74 68 20 2a 20 63 68 72 73 7a 29 29 3b 0a 20 0a 7d 0a 3b 0a 2f 2a 0a 20 | ,.s.length.*.chrsz));...}.;./*.. |
47340 | 2a 20 61 65 73 2e 6a 73 3a 20 69 6d 70 6c 65 6d 65 6e 74 73 20 41 45 53 20 2d 20 41 64 76 61 6e | *.aes.js:.implements.AES.-.Advan |
47360 | 63 65 64 20 45 6e 63 72 79 70 74 69 6f 6e 20 53 74 61 6e 64 61 72 64 0a 20 2a 20 66 72 6f 6d 20 | ced.Encryption.Standard..*.from. |
47380 | 74 68 65 20 53 6c 6f 77 41 45 53 20 70 72 6f 6a 65 63 74 2c 20 68 74 74 70 3a 2f 2f 63 6f 64 65 | the.SlowAES.project,.http://code |
473a0 | 2e 67 6f 6f 67 6c 65 2e 63 6f 6d 2f 70 2f 73 6c 6f 77 61 65 73 2f 0a 20 2a 20 0a 20 2a 20 43 6f | .google.com/p/slowaes/..*...*.Co |
473c0 | 70 79 72 69 67 68 74 20 28 63 29 20 32 30 30 38 20 09 4a 6f 73 68 20 44 61 76 69 73 20 28 20 68 | pyright.(c).2008..Josh.Davis.(.h |
473e0 | 74 74 70 3a 2f 2f 77 77 77 2e 6a 6f 73 68 2d 64 61 76 69 73 2e 6f 72 67 20 29 2c 0a 20 2a 09 09 | ttp://www.josh-davis.org.),..*.. |
47400 | 09 09 09 09 4d 61 72 6b 20 50 65 72 63 69 76 61 6c 20 28 20 68 74 74 70 3a 2f 2f 6d 70 65 72 63 | ....Mark.Percival.(.http://mperc |
47420 | 69 76 61 6c 2e 63 6f 6d 20 29 2c 0a 20 2a 0a 20 2a 20 50 6f 72 74 65 64 20 66 72 6f 6d 20 43 20 | ival.com.),..*..*.Ported.from.C. |
47440 | 63 6f 64 65 20 77 72 69 74 74 65 6e 20 62 79 20 4c 61 75 72 65 6e 74 20 48 61 61 6e 20 28 20 68 | code.written.by.Laurent.Haan.(.h |
47460 | 74 74 70 3a 2f 2f 77 77 77 2e 70 72 6f 67 72 65 73 73 69 76 65 2d 63 6f 64 69 6e 67 2e 63 6f 6d | ttp://www.progressive-coding.com |
47480 | 20 29 0a 20 2a 20 0a 20 2a 20 4c 69 63 65 6e 73 65 64 20 75 6e 64 65 72 20 74 68 65 20 41 70 61 | .)..*...*.Licensed.under.the.Apa |
474a0 | 63 68 65 20 4c 69 63 65 6e 73 65 2c 20 56 65 72 73 69 6f 6e 20 32 2e 30 0a 20 2a 20 68 74 74 70 | che.License,.Version.2.0..*.http |
474c0 | 3a 2f 2f 77 77 77 2e 61 70 61 63 68 65 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 2f 0a 20 2a 2f 0a | ://www.apache.org/licenses/..*/. |
474e0 | 0a 0a 76 61 72 20 73 6c 6f 77 41 45 53 20 3d 20 7b 0a 09 2f 2a 0a 09 20 2a 20 53 54 41 52 54 20 | ..var.slowAES.=.{../*...*.START. |
47500 | 41 45 53 20 53 45 43 54 49 4f 4e 0a 09 20 2a 2f 0a 09 61 65 73 3a 7b 0a 09 09 2f 2f 20 73 74 72 | AES.SECTION...*/..aes:{...//.str |
47520 | 75 63 74 75 72 65 20 6f 66 20 76 61 6c 69 64 20 6b 65 79 20 73 69 7a 65 73 0a 09 09 6b 65 79 53 | ucture.of.valid.key.sizes...keyS |
47540 | 69 7a 65 3a 7b 0a 09 09 09 53 49 5a 45 5f 31 32 38 3a 31 36 2c 0a 09 09 09 53 49 5a 45 5f 31 39 | ize:{....SIZE_128:16,....SIZE_19 |
47560 | 32 3a 32 34 2c 0a 09 09 09 53 49 5a 45 5f 32 35 36 3a 33 32 0a 09 09 7d 2c 0a 09 09 0a 09 09 2f | 2:24,....SIZE_256:32...},....../ |
47580 | 2f 20 52 69 6a 6e 64 61 65 6c 20 53 2d 62 6f 78 0a 09 09 73 62 6f 78 3a 5b 0a 09 09 30 78 36 33 | /.Rijndael.S-box...sbox:[...0x63 |
475a0 | 2c 20 30 78 37 63 2c 20 30 78 37 37 2c 20 30 78 37 62 2c 20 30 78 66 32 2c 20 30 78 36 62 2c 20 | ,.0x7c,.0x77,.0x7b,.0xf2,.0x6b,. |
475c0 | 30 78 36 66 2c 20 30 78 63 35 2c 20 30 78 33 30 2c 20 30 78 30 31 2c 20 30 78 36 37 2c 20 30 78 | 0x6f,.0xc5,.0x30,.0x01,.0x67,.0x |
475e0 | 32 62 2c 20 30 78 66 65 2c 20 30 78 64 37 2c 20 30 78 61 62 2c 20 30 78 37 36 2c 0a 09 09 30 78 | 2b,.0xfe,.0xd7,.0xab,.0x76,...0x |
47600 | 63 61 2c 20 30 78 38 32 2c 20 30 78 63 39 2c 20 30 78 37 64 2c 20 30 78 66 61 2c 20 30 78 35 39 | ca,.0x82,.0xc9,.0x7d,.0xfa,.0x59 |
47620 | 2c 20 30 78 34 37 2c 20 30 78 66 30 2c 20 30 78 61 64 2c 20 30 78 64 34 2c 20 30 78 61 32 2c 20 | ,.0x47,.0xf0,.0xad,.0xd4,.0xa2,. |
47640 | 30 78 61 66 2c 20 30 78 39 63 2c 20 30 78 61 34 2c 20 30 78 37 32 2c 20 30 78 63 30 2c 0a 09 09 | 0xaf,.0x9c,.0xa4,.0x72,.0xc0,... |
47660 | 30 78 62 37 2c 20 30 78 66 64 2c 20 30 78 39 33 2c 20 30 78 32 36 2c 20 30 78 33 36 2c 20 30 78 | 0xb7,.0xfd,.0x93,.0x26,.0x36,.0x |
47680 | 33 66 2c 20 30 78 66 37 2c 20 30 78 63 63 2c 20 30 78 33 34 2c 20 30 78 61 35 2c 20 30 78 65 35 | 3f,.0xf7,.0xcc,.0x34,.0xa5,.0xe5 |
476a0 | 2c 20 30 78 66 31 2c 20 30 78 37 31 2c 20 30 78 64 38 2c 20 30 78 33 31 2c 20 30 78 31 35 2c 0a | ,.0xf1,.0x71,.0xd8,.0x31,.0x15,. |
476c0 | 09 09 30 78 30 34 2c 20 30 78 63 37 2c 20 30 78 32 33 2c 20 30 78 63 33 2c 20 30 78 31 38 2c 20 | ..0x04,.0xc7,.0x23,.0xc3,.0x18,. |
476e0 | 30 78 39 36 2c 20 30 78 30 35 2c 20 30 78 39 61 2c 20 30 78 30 37 2c 20 30 78 31 32 2c 20 30 78 | 0x96,.0x05,.0x9a,.0x07,.0x12,.0x |
47700 | 38 30 2c 20 30 78 65 32 2c 20 30 78 65 62 2c 20 30 78 32 37 2c 20 30 78 62 32 2c 20 30 78 37 35 | 80,.0xe2,.0xeb,.0x27,.0xb2,.0x75 |
47720 | 2c 0a 09 09 30 78 30 39 2c 20 30 78 38 33 2c 20 30 78 32 63 2c 20 30 78 31 61 2c 20 30 78 31 62 | ,...0x09,.0x83,.0x2c,.0x1a,.0x1b |
47740 | 2c 20 30 78 36 65 2c 20 30 78 35 61 2c 20 30 78 61 30 2c 20 30 78 35 32 2c 20 30 78 33 62 2c 20 | ,.0x6e,.0x5a,.0xa0,.0x52,.0x3b,. |
47760 | 30 78 64 36 2c 20 30 78 62 33 2c 20 30 78 32 39 2c 20 30 78 65 33 2c 20 30 78 32 66 2c 20 30 78 | 0xd6,.0xb3,.0x29,.0xe3,.0x2f,.0x |
47780 | 38 34 2c 0a 09 09 30 78 35 33 2c 20 30 78 64 31 2c 20 30 78 30 30 2c 20 30 78 65 64 2c 20 30 78 | 84,...0x53,.0xd1,.0x00,.0xed,.0x |
477a0 | 32 30 2c 20 30 78 66 63 2c 20 30 78 62 31 2c 20 30 78 35 62 2c 20 30 78 36 61 2c 20 30 78 63 62 | 20,.0xfc,.0xb1,.0x5b,.0x6a,.0xcb |
477c0 | 2c 20 30 78 62 65 2c 20 30 78 33 39 2c 20 30 78 34 61 2c 20 30 78 34 63 2c 20 30 78 35 38 2c 20 | ,.0xbe,.0x39,.0x4a,.0x4c,.0x58,. |
477e0 | 30 78 63 66 2c 0a 09 09 30 78 64 30 2c 20 30 78 65 66 2c 20 30 78 61 61 2c 20 30 78 66 62 2c 20 | 0xcf,...0xd0,.0xef,.0xaa,.0xfb,. |
47800 | 30 78 34 33 2c 20 30 78 34 64 2c 20 30 78 33 33 2c 20 30 78 38 35 2c 20 30 78 34 35 2c 20 30 78 | 0x43,.0x4d,.0x33,.0x85,.0x45,.0x |
47820 | 66 39 2c 20 30 78 30 32 2c 20 30 78 37 66 2c 20 30 78 35 30 2c 20 30 78 33 63 2c 20 30 78 39 66 | f9,.0x02,.0x7f,.0x50,.0x3c,.0x9f |
47840 | 2c 20 30 78 61 38 2c 0a 09 09 30 78 35 31 2c 20 30 78 61 33 2c 20 30 78 34 30 2c 20 30 78 38 66 | ,.0xa8,...0x51,.0xa3,.0x40,.0x8f |
47860 | 2c 20 30 78 39 32 2c 20 30 78 39 64 2c 20 30 78 33 38 2c 20 30 78 66 35 2c 20 30 78 62 63 2c 20 | ,.0x92,.0x9d,.0x38,.0xf5,.0xbc,. |
47880 | 30 78 62 36 2c 20 30 78 64 61 2c 20 30 78 32 31 2c 20 30 78 31 30 2c 20 30 78 66 66 2c 20 30 78 | 0xb6,.0xda,.0x21,.0x10,.0xff,.0x |
478a0 | 66 33 2c 20 30 78 64 32 2c 0a 09 09 30 78 63 64 2c 20 30 78 30 63 2c 20 30 78 31 33 2c 20 30 78 | f3,.0xd2,...0xcd,.0x0c,.0x13,.0x |
478c0 | 65 63 2c 20 30 78 35 66 2c 20 30 78 39 37 2c 20 30 78 34 34 2c 20 30 78 31 37 2c 20 30 78 63 34 | ec,.0x5f,.0x97,.0x44,.0x17,.0xc4 |
478e0 | 2c 20 30 78 61 37 2c 20 30 78 37 65 2c 20 30 78 33 64 2c 20 30 78 36 34 2c 20 30 78 35 64 2c 20 | ,.0xa7,.0x7e,.0x3d,.0x64,.0x5d,. |
47900 | 30 78 31 39 2c 20 30 78 37 33 2c 0a 09 09 30 78 36 30 2c 20 30 78 38 31 2c 20 30 78 34 66 2c 20 | 0x19,.0x73,...0x60,.0x81,.0x4f,. |
47920 | 30 78 64 63 2c 20 30 78 32 32 2c 20 30 78 32 61 2c 20 30 78 39 30 2c 20 30 78 38 38 2c 20 30 78 | 0xdc,.0x22,.0x2a,.0x90,.0x88,.0x |
47940 | 34 36 2c 20 30 78 65 65 2c 20 30 78 62 38 2c 20 30 78 31 34 2c 20 30 78 64 65 2c 20 30 78 35 65 | 46,.0xee,.0xb8,.0x14,.0xde,.0x5e |
47960 | 2c 20 30 78 30 62 2c 20 30 78 64 62 2c 0a 09 09 30 78 65 30 2c 20 30 78 33 32 2c 20 30 78 33 61 | ,.0x0b,.0xdb,...0xe0,.0x32,.0x3a |
47980 | 2c 20 30 78 30 61 2c 20 30 78 34 39 2c 20 30 78 30 36 2c 20 30 78 32 34 2c 20 30 78 35 63 2c 20 | ,.0x0a,.0x49,.0x06,.0x24,.0x5c,. |
479a0 | 30 78 63 32 2c 20 30 78 64 33 2c 20 30 78 61 63 2c 20 30 78 36 32 2c 20 30 78 39 31 2c 20 30 78 | 0xc2,.0xd3,.0xac,.0x62,.0x91,.0x |
479c0 | 39 35 2c 20 30 78 65 34 2c 20 30 78 37 39 2c 0a 09 09 30 78 65 37 2c 20 30 78 63 38 2c 20 30 78 | 95,.0xe4,.0x79,...0xe7,.0xc8,.0x |
479e0 | 33 37 2c 20 30 78 36 64 2c 20 30 78 38 64 2c 20 30 78 64 35 2c 20 30 78 34 65 2c 20 30 78 61 39 | 37,.0x6d,.0x8d,.0xd5,.0x4e,.0xa9 |
47a00 | 2c 20 30 78 36 63 2c 20 30 78 35 36 2c 20 30 78 66 34 2c 20 30 78 65 61 2c 20 30 78 36 35 2c 20 | ,.0x6c,.0x56,.0xf4,.0xea,.0x65,. |
47a20 | 30 78 37 61 2c 20 30 78 61 65 2c 20 30 78 30 38 2c 0a 09 09 30 78 62 61 2c 20 30 78 37 38 2c 20 | 0x7a,.0xae,.0x08,...0xba,.0x78,. |
47a40 | 30 78 32 35 2c 20 30 78 32 65 2c 20 30 78 31 63 2c 20 30 78 61 36 2c 20 30 78 62 34 2c 20 30 78 | 0x25,.0x2e,.0x1c,.0xa6,.0xb4,.0x |
47a60 | 63 36 2c 20 30 78 65 38 2c 20 30 78 64 64 2c 20 30 78 37 34 2c 20 30 78 31 66 2c 20 30 78 34 62 | c6,.0xe8,.0xdd,.0x74,.0x1f,.0x4b |
47a80 | 2c 20 30 78 62 64 2c 20 30 78 38 62 2c 20 30 78 38 61 2c 0a 09 09 30 78 37 30 2c 20 30 78 33 65 | ,.0xbd,.0x8b,.0x8a,...0x70,.0x3e |
47aa0 | 2c 20 30 78 62 35 2c 20 30 78 36 36 2c 20 30 78 34 38 2c 20 30 78 30 33 2c 20 30 78 66 36 2c 20 | ,.0xb5,.0x66,.0x48,.0x03,.0xf6,. |
47ac0 | 30 78 30 65 2c 20 30 78 36 31 2c 20 30 78 33 35 2c 20 30 78 35 37 2c 20 30 78 62 39 2c 20 30 78 | 0x0e,.0x61,.0x35,.0x57,.0xb9,.0x |
47ae0 | 38 36 2c 20 30 78 63 31 2c 20 30 78 31 64 2c 20 30 78 39 65 2c 0a 09 09 30 78 65 31 2c 20 30 78 | 86,.0xc1,.0x1d,.0x9e,...0xe1,.0x |
47b00 | 66 38 2c 20 30 78 39 38 2c 20 30 78 31 31 2c 20 30 78 36 39 2c 20 30 78 64 39 2c 20 30 78 38 65 | f8,.0x98,.0x11,.0x69,.0xd9,.0x8e |
47b20 | 2c 20 30 78 39 34 2c 20 30 78 39 62 2c 20 30 78 31 65 2c 20 30 78 38 37 2c 20 30 78 65 39 2c 20 | ,.0x94,.0x9b,.0x1e,.0x87,.0xe9,. |
47b40 | 30 78 63 65 2c 20 30 78 35 35 2c 20 30 78 32 38 2c 20 30 78 64 66 2c 0a 09 09 30 78 38 63 2c 20 | 0xce,.0x55,.0x28,.0xdf,...0x8c,. |
47b60 | 30 78 61 31 2c 20 30 78 38 39 2c 20 30 78 30 64 2c 20 30 78 62 66 2c 20 30 78 65 36 2c 20 30 78 | 0xa1,.0x89,.0x0d,.0xbf,.0xe6,.0x |
47b80 | 34 32 2c 20 30 78 36 38 2c 20 30 78 34 31 2c 20 30 78 39 39 2c 20 30 78 32 64 2c 20 30 78 30 66 | 42,.0x68,.0x41,.0x99,.0x2d,.0x0f |
47ba0 | 2c 20 30 78 62 30 2c 20 30 78 35 34 2c 20 30 78 62 62 2c 20 30 78 31 36 20 5d 2c 0a 09 09 0a 09 | ,.0xb0,.0x54,.0xbb,.0x16.],..... |
47bc0 | 09 2f 2f 20 52 69 6a 6e 64 61 65 6c 20 49 6e 76 65 72 74 65 64 20 53 2d 62 6f 78 0a 09 09 72 73 | .//.Rijndael.Inverted.S-box...rs |
47be0 | 62 6f 78 3a 0a 09 09 5b 20 30 78 35 32 2c 20 30 78 30 39 2c 20 30 78 36 61 2c 20 30 78 64 35 2c | box:...[.0x52,.0x09,.0x6a,.0xd5, |
47c00 | 20 30 78 33 30 2c 20 30 78 33 36 2c 20 30 78 61 35 2c 20 30 78 33 38 2c 20 30 78 62 66 2c 20 30 | .0x30,.0x36,.0xa5,.0x38,.0xbf,.0 |
47c20 | 78 34 30 2c 20 30 78 61 33 2c 20 30 78 39 65 2c 20 30 78 38 31 2c 20 30 78 66 33 2c 20 30 78 64 | x40,.0xa3,.0x9e,.0x81,.0xf3,.0xd |
47c40 | 37 2c 20 30 78 66 62 0a 09 09 2c 20 30 78 37 63 2c 20 30 78 65 33 2c 20 30 78 33 39 2c 20 30 78 | 7,.0xfb...,.0x7c,.0xe3,.0x39,.0x |
47c60 | 38 32 2c 20 30 78 39 62 2c 20 30 78 32 66 2c 20 30 78 66 66 2c 20 30 78 38 37 2c 20 30 78 33 34 | 82,.0x9b,.0x2f,.0xff,.0x87,.0x34 |
47c80 | 2c 20 30 78 38 65 2c 20 30 78 34 33 2c 20 30 78 34 34 2c 20 30 78 63 34 2c 20 30 78 64 65 2c 20 | ,.0x8e,.0x43,.0x44,.0xc4,.0xde,. |
47ca0 | 30 78 65 39 2c 20 30 78 63 62 0a 09 09 2c 20 30 78 35 34 2c 20 30 78 37 62 2c 20 30 78 39 34 2c | 0xe9,.0xcb...,.0x54,.0x7b,.0x94, |
47cc0 | 20 30 78 33 32 2c 20 30 78 61 36 2c 20 30 78 63 32 2c 20 30 78 32 33 2c 20 30 78 33 64 2c 20 30 | .0x32,.0xa6,.0xc2,.0x23,.0x3d,.0 |
47ce0 | 78 65 65 2c 20 30 78 34 63 2c 20 30 78 39 35 2c 20 30 78 30 62 2c 20 30 78 34 32 2c 20 30 78 66 | xee,.0x4c,.0x95,.0x0b,.0x42,.0xf |
47d00 | 61 2c 20 30 78 63 33 2c 20 30 78 34 65 0a 09 09 2c 20 30 78 30 38 2c 20 30 78 32 65 2c 20 30 78 | a,.0xc3,.0x4e...,.0x08,.0x2e,.0x |
47d20 | 61 31 2c 20 30 78 36 36 2c 20 30 78 32 38 2c 20 30 78 64 39 2c 20 30 78 32 34 2c 20 30 78 62 32 | a1,.0x66,.0x28,.0xd9,.0x24,.0xb2 |
47d40 | 2c 20 30 78 37 36 2c 20 30 78 35 62 2c 20 30 78 61 32 2c 20 30 78 34 39 2c 20 30 78 36 64 2c 20 | ,.0x76,.0x5b,.0xa2,.0x49,.0x6d,. |
47d60 | 30 78 38 62 2c 20 30 78 64 31 2c 20 30 78 32 35 0a 09 09 2c 20 30 78 37 32 2c 20 30 78 66 38 2c | 0x8b,.0xd1,.0x25...,.0x72,.0xf8, |
47d80 | 20 30 78 66 36 2c 20 30 78 36 34 2c 20 30 78 38 36 2c 20 30 78 36 38 2c 20 30 78 39 38 2c 20 30 | .0xf6,.0x64,.0x86,.0x68,.0x98,.0 |
47da0 | 78 31 36 2c 20 30 78 64 34 2c 20 30 78 61 34 2c 20 30 78 35 63 2c 20 30 78 63 63 2c 20 30 78 35 | x16,.0xd4,.0xa4,.0x5c,.0xcc,.0x5 |
47dc0 | 64 2c 20 30 78 36 35 2c 20 30 78 62 36 2c 20 30 78 39 32 0a 09 09 2c 20 30 78 36 63 2c 20 30 78 | d,.0x65,.0xb6,.0x92...,.0x6c,.0x |
47de0 | 37 30 2c 20 30 78 34 38 2c 20 30 78 35 30 2c 20 30 78 66 64 2c 20 30 78 65 64 2c 20 30 78 62 39 | 70,.0x48,.0x50,.0xfd,.0xed,.0xb9 |
47e00 | 2c 20 30 78 64 61 2c 20 30 78 35 65 2c 20 30 78 31 35 2c 20 30 78 34 36 2c 20 30 78 35 37 2c 20 | ,.0xda,.0x5e,.0x15,.0x46,.0x57,. |
47e20 | 30 78 61 37 2c 20 30 78 38 64 2c 20 30 78 39 64 2c 20 30 78 38 34 0a 09 09 2c 20 30 78 39 30 2c | 0xa7,.0x8d,.0x9d,.0x84...,.0x90, |
47e40 | 20 30 78 64 38 2c 20 30 78 61 62 2c 20 30 78 30 30 2c 20 30 78 38 63 2c 20 30 78 62 63 2c 20 30 | .0xd8,.0xab,.0x00,.0x8c,.0xbc,.0 |
47e60 | 78 64 33 2c 20 30 78 30 61 2c 20 30 78 66 37 2c 20 30 78 65 34 2c 20 30 78 35 38 2c 20 30 78 30 | xd3,.0x0a,.0xf7,.0xe4,.0x58,.0x0 |
47e80 | 35 2c 20 30 78 62 38 2c 20 30 78 62 33 2c 20 30 78 34 35 2c 20 30 78 30 36 0a 09 09 2c 20 30 78 | 5,.0xb8,.0xb3,.0x45,.0x06...,.0x |
47ea0 | 64 30 2c 20 30 78 32 63 2c 20 30 78 31 65 2c 20 30 78 38 66 2c 20 30 78 63 61 2c 20 30 78 33 66 | d0,.0x2c,.0x1e,.0x8f,.0xca,.0x3f |
47ec0 | 2c 20 30 78 30 66 2c 20 30 78 30 32 2c 20 30 78 63 31 2c 20 30 78 61 66 2c 20 30 78 62 64 2c 20 | ,.0x0f,.0x02,.0xc1,.0xaf,.0xbd,. |
47ee0 | 30 78 30 33 2c 20 30 78 30 31 2c 20 30 78 31 33 2c 20 30 78 38 61 2c 20 30 78 36 62 0a 09 09 2c | 0x03,.0x01,.0x13,.0x8a,.0x6b..., |
47f00 | 20 30 78 33 61 2c 20 30 78 39 31 2c 20 30 78 31 31 2c 20 30 78 34 31 2c 20 30 78 34 66 2c 20 30 | .0x3a,.0x91,.0x11,.0x41,.0x4f,.0 |
47f20 | 78 36 37 2c 20 30 78 64 63 2c 20 30 78 65 61 2c 20 30 78 39 37 2c 20 30 78 66 32 2c 20 30 78 63 | x67,.0xdc,.0xea,.0x97,.0xf2,.0xc |
47f40 | 66 2c 20 30 78 63 65 2c 20 30 78 66 30 2c 20 30 78 62 34 2c 20 30 78 65 36 2c 20 30 78 37 33 0a | f,.0xce,.0xf0,.0xb4,.0xe6,.0x73. |
47f60 | 09 09 2c 20 30 78 39 36 2c 20 30 78 61 63 2c 20 30 78 37 34 2c 20 30 78 32 32 2c 20 30 78 65 37 | ..,.0x96,.0xac,.0x74,.0x22,.0xe7 |
47f80 | 2c 20 30 78 61 64 2c 20 30 78 33 35 2c 20 30 78 38 35 2c 20 30 78 65 32 2c 20 30 78 66 39 2c 20 | ,.0xad,.0x35,.0x85,.0xe2,.0xf9,. |
47fa0 | 30 78 33 37 2c 20 30 78 65 38 2c 20 30 78 31 63 2c 20 30 78 37 35 2c 20 30 78 64 66 2c 20 30 78 | 0x37,.0xe8,.0x1c,.0x75,.0xdf,.0x |
47fc0 | 36 65 0a 09 09 2c 20 30 78 34 37 2c 20 30 78 66 31 2c 20 30 78 31 61 2c 20 30 78 37 31 2c 20 30 | 6e...,.0x47,.0xf1,.0x1a,.0x71,.0 |
47fe0 | 78 31 64 2c 20 30 78 32 39 2c 20 30 78 63 35 2c 20 30 78 38 39 2c 20 30 78 36 66 2c 20 30 78 62 | x1d,.0x29,.0xc5,.0x89,.0x6f,.0xb |
48000 | 37 2c 20 30 78 36 32 2c 20 30 78 30 65 2c 20 30 78 61 61 2c 20 30 78 31 38 2c 20 30 78 62 65 2c | 7,.0x62,.0x0e,.0xaa,.0x18,.0xbe, |
48020 | 20 30 78 31 62 0a 09 09 2c 20 30 78 66 63 2c 20 30 78 35 36 2c 20 30 78 33 65 2c 20 30 78 34 62 | .0x1b...,.0xfc,.0x56,.0x3e,.0x4b |
48040 | 2c 20 30 78 63 36 2c 20 30 78 64 32 2c 20 30 78 37 39 2c 20 30 78 32 30 2c 20 30 78 39 61 2c 20 | ,.0xc6,.0xd2,.0x79,.0x20,.0x9a,. |
48060 | 30 78 64 62 2c 20 30 78 63 30 2c 20 30 78 66 65 2c 20 30 78 37 38 2c 20 30 78 63 64 2c 20 30 78 | 0xdb,.0xc0,.0xfe,.0x78,.0xcd,.0x |
48080 | 35 61 2c 20 30 78 66 34 0a 09 09 2c 20 30 78 31 66 2c 20 30 78 64 64 2c 20 30 78 61 38 2c 20 30 | 5a,.0xf4...,.0x1f,.0xdd,.0xa8,.0 |
480a0 | 78 33 33 2c 20 30 78 38 38 2c 20 30 78 30 37 2c 20 30 78 63 37 2c 20 30 78 33 31 2c 20 30 78 62 | x33,.0x88,.0x07,.0xc7,.0x31,.0xb |
480c0 | 31 2c 20 30 78 31 32 2c 20 30 78 31 30 2c 20 30 78 35 39 2c 20 30 78 32 37 2c 20 30 78 38 30 2c | 1,.0x12,.0x10,.0x59,.0x27,.0x80, |
480e0 | 20 30 78 65 63 2c 20 30 78 35 66 0a 09 09 2c 20 30 78 36 30 2c 20 30 78 35 31 2c 20 30 78 37 66 | .0xec,.0x5f...,.0x60,.0x51,.0x7f |
48100 | 2c 20 30 78 61 39 2c 20 30 78 31 39 2c 20 30 78 62 35 2c 20 30 78 34 61 2c 20 30 78 30 64 2c 20 | ,.0xa9,.0x19,.0xb5,.0x4a,.0x0d,. |
48120 | 30 78 32 64 2c 20 30 78 65 35 2c 20 30 78 37 61 2c 20 30 78 39 66 2c 20 30 78 39 33 2c 20 30 78 | 0x2d,.0xe5,.0x7a,.0x9f,.0x93,.0x |
48140 | 63 39 2c 20 30 78 39 63 2c 20 30 78 65 66 0a 09 09 2c 20 30 78 61 30 2c 20 30 78 65 30 2c 20 30 | c9,.0x9c,.0xef...,.0xa0,.0xe0,.0 |
48160 | 78 33 62 2c 20 30 78 34 64 2c 20 30 78 61 65 2c 20 30 78 32 61 2c 20 30 78 66 35 2c 20 30 78 62 | x3b,.0x4d,.0xae,.0x2a,.0xf5,.0xb |
48180 | 30 2c 20 30 78 63 38 2c 20 30 78 65 62 2c 20 30 78 62 62 2c 20 30 78 33 63 2c 20 30 78 38 33 2c | 0,.0xc8,.0xeb,.0xbb,.0x3c,.0x83, |
481a0 | 20 30 78 35 33 2c 20 30 78 39 39 2c 20 30 78 36 31 0a 09 09 2c 20 30 78 31 37 2c 20 30 78 32 62 | .0x53,.0x99,.0x61...,.0x17,.0x2b |
481c0 | 2c 20 30 78 30 34 2c 20 30 78 37 65 2c 20 30 78 62 61 2c 20 30 78 37 37 2c 20 30 78 64 36 2c 20 | ,.0x04,.0x7e,.0xba,.0x77,.0xd6,. |
481e0 | 30 78 32 36 2c 20 30 78 65 31 2c 20 30 78 36 39 2c 20 30 78 31 34 2c 20 30 78 36 33 2c 20 30 78 | 0x26,.0xe1,.0x69,.0x14,.0x63,.0x |
48200 | 35 35 2c 20 30 78 32 31 2c 20 30 78 30 63 2c 20 30 78 37 64 20 5d 2c 0a 09 09 0a 09 09 2f 2a 20 | 55,.0x21,.0x0c,.0x7d.],....../*. |
48220 | 72 6f 74 61 74 65 20 74 68 65 20 77 6f 72 64 20 65 69 67 68 74 20 62 69 74 73 20 74 6f 20 74 68 | rotate.the.word.eight.bits.to.th |
48240 | 65 20 6c 65 66 74 20 2a 2f 0a 09 09 72 6f 74 61 74 65 3a 66 75 6e 63 74 69 6f 6e 28 77 6f 72 64 | e.left.*/...rotate:function(word |
48260 | 29 0a 09 09 7b 0a 09 09 09 76 61 72 20 63 20 3d 20 77 6f 72 64 5b 30 5d 3b 0a 09 09 09 66 6f 72 | )...{....var.c.=.word[0];....for |
48280 | 20 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 33 3b 20 69 2b 2b 29 0a 09 09 09 09 77 6f 72 | .(var.i.=.0;.i.<.3;.i++).....wor |
482a0 | 64 5b 69 5d 20 3d 20 77 6f 72 64 5b 69 2b 31 5d 3b 0a 09 09 09 77 6f 72 64 5b 33 5d 20 3d 20 63 | d[i].=.word[i+1];....word[3].=.c |
482c0 | 3b 0a 09 09 09 0a 09 09 09 72 65 74 75 72 6e 20 77 6f 72 64 3b 0a 09 09 7d 2c 0a 09 09 0a 09 09 | ;........return.word;...},...... |
482e0 | 2f 2f 20 52 69 6a 6e 64 61 65 6c 20 52 63 6f 6e 0a 09 09 52 63 6f 6e 3a 5b 0a 09 09 30 78 38 64 | //.Rijndael.Rcon...Rcon:[...0x8d |
48300 | 2c 20 30 78 30 31 2c 20 30 78 30 32 2c 20 30 78 30 34 2c 20 30 78 30 38 2c 20 30 78 31 30 2c 20 | ,.0x01,.0x02,.0x04,.0x08,.0x10,. |
48320 | 30 78 32 30 2c 20 30 78 34 30 2c 20 30 78 38 30 2c 20 30 78 31 62 2c 20 30 78 33 36 2c 20 30 78 | 0x20,.0x40,.0x80,.0x1b,.0x36,.0x |
48340 | 36 63 2c 20 30 78 64 38 2c 0a 09 09 30 78 61 62 2c 20 30 78 34 64 2c 20 30 78 39 61 2c 20 30 78 | 6c,.0xd8,...0xab,.0x4d,.0x9a,.0x |
48360 | 32 66 2c 20 30 78 35 65 2c 20 30 78 62 63 2c 20 30 78 36 33 2c 20 30 78 63 36 2c 20 30 78 39 37 | 2f,.0x5e,.0xbc,.0x63,.0xc6,.0x97 |
48380 | 2c 20 30 78 33 35 2c 20 30 78 36 61 2c 20 30 78 64 34 2c 20 30 78 62 33 2c 0a 09 09 30 78 37 64 | ,.0x35,.0x6a,.0xd4,.0xb3,...0x7d |
483a0 | 2c 20 30 78 66 61 2c 20 30 78 65 66 2c 20 30 78 63 35 2c 20 30 78 39 31 2c 20 30 78 33 39 2c 20 | ,.0xfa,.0xef,.0xc5,.0x91,.0x39,. |
483c0 | 30 78 37 32 2c 20 30 78 65 34 2c 20 30 78 64 33 2c 20 30 78 62 64 2c 20 30 78 36 31 2c 20 30 78 | 0x72,.0xe4,.0xd3,.0xbd,.0x61,.0x |
483e0 | 63 32 2c 20 30 78 39 66 2c 0a 09 09 30 78 32 35 2c 20 30 78 34 61 2c 20 30 78 39 34 2c 20 30 78 | c2,.0x9f,...0x25,.0x4a,.0x94,.0x |
48400 | 33 33 2c 20 30 78 36 36 2c 20 30 78 63 63 2c 20 30 78 38 33 2c 20 30 78 31 64 2c 20 30 78 33 61 | 33,.0x66,.0xcc,.0x83,.0x1d,.0x3a |
48420 | 2c 20 30 78 37 34 2c 20 30 78 65 38 2c 20 30 78 63 62 2c 20 30 78 38 64 2c 0a 09 09 30 78 30 31 | ,.0x74,.0xe8,.0xcb,.0x8d,...0x01 |
48440 | 2c 20 30 78 30 32 2c 20 30 78 30 34 2c 20 30 78 30 38 2c 20 30 78 31 30 2c 20 30 78 32 30 2c 20 | ,.0x02,.0x04,.0x08,.0x10,.0x20,. |
48460 | 30 78 34 30 2c 20 30 78 38 30 2c 20 30 78 31 62 2c 20 30 78 33 36 2c 20 30 78 36 63 2c 20 30 78 | 0x40,.0x80,.0x1b,.0x36,.0x6c,.0x |
48480 | 64 38 2c 20 30 78 61 62 2c 0a 09 09 30 78 34 64 2c 20 30 78 39 61 2c 20 30 78 32 66 2c 20 30 78 | d8,.0xab,...0x4d,.0x9a,.0x2f,.0x |
484a0 | 35 65 2c 20 30 78 62 63 2c 20 30 78 36 33 2c 20 30 78 63 36 2c 20 30 78 39 37 2c 20 30 78 33 35 | 5e,.0xbc,.0x63,.0xc6,.0x97,.0x35 |
484c0 | 2c 20 30 78 36 61 2c 20 30 78 64 34 2c 20 30 78 62 33 2c 20 30 78 37 64 2c 0a 09 09 30 78 66 61 | ,.0x6a,.0xd4,.0xb3,.0x7d,...0xfa |
484e0 | 2c 20 30 78 65 66 2c 20 30 78 63 35 2c 20 30 78 39 31 2c 20 30 78 33 39 2c 20 30 78 37 32 2c 20 | ,.0xef,.0xc5,.0x91,.0x39,.0x72,. |
48500 | 30 78 65 34 2c 20 30 78 64 33 2c 20 30 78 62 64 2c 20 30 78 36 31 2c 20 30 78 63 32 2c 20 30 78 | 0xe4,.0xd3,.0xbd,.0x61,.0xc2,.0x |
48520 | 39 66 2c 20 30 78 32 35 2c 0a 09 09 30 78 34 61 2c 20 30 78 39 34 2c 20 30 78 33 33 2c 20 30 78 | 9f,.0x25,...0x4a,.0x94,.0x33,.0x |
48540 | 36 36 2c 20 30 78 63 63 2c 20 30 78 38 33 2c 20 30 78 31 64 2c 20 30 78 33 61 2c 20 30 78 37 34 | 66,.0xcc,.0x83,.0x1d,.0x3a,.0x74 |
48560 | 2c 20 30 78 65 38 2c 20 30 78 63 62 2c 20 30 78 38 64 2c 20 30 78 30 31 2c 0a 09 09 30 78 30 32 | ,.0xe8,.0xcb,.0x8d,.0x01,...0x02 |
48580 | 2c 20 30 78 30 34 2c 20 30 78 30 38 2c 20 30 78 31 30 2c 20 30 78 32 30 2c 20 30 78 34 30 2c 20 | ,.0x04,.0x08,.0x10,.0x20,.0x40,. |
485a0 | 30 78 38 30 2c 20 30 78 31 62 2c 20 30 78 33 36 2c 20 30 78 36 63 2c 20 30 78 64 38 2c 20 30 78 | 0x80,.0x1b,.0x36,.0x6c,.0xd8,.0x |
485c0 | 61 62 2c 20 30 78 34 64 2c 0a 09 09 30 78 39 61 2c 20 30 78 32 66 2c 20 30 78 35 65 2c 20 30 78 | ab,.0x4d,...0x9a,.0x2f,.0x5e,.0x |
485e0 | 62 63 2c 20 30 78 36 33 2c 20 30 78 63 36 2c 20 30 78 39 37 2c 20 30 78 33 35 2c 20 30 78 36 61 | bc,.0x63,.0xc6,.0x97,.0x35,.0x6a |
48600 | 2c 20 30 78 64 34 2c 20 30 78 62 33 2c 20 30 78 37 64 2c 20 30 78 66 61 2c 0a 09 09 30 78 65 66 | ,.0xd4,.0xb3,.0x7d,.0xfa,...0xef |
48620 | 2c 20 30 78 63 35 2c 20 30 78 39 31 2c 20 30 78 33 39 2c 20 30 78 37 32 2c 20 30 78 65 34 2c 20 | ,.0xc5,.0x91,.0x39,.0x72,.0xe4,. |
48640 | 30 78 64 33 2c 20 30 78 62 64 2c 20 30 78 36 31 2c 20 30 78 63 32 2c 20 30 78 39 66 2c 20 30 78 | 0xd3,.0xbd,.0x61,.0xc2,.0x9f,.0x |
48660 | 32 35 2c 20 30 78 34 61 2c 0a 09 09 30 78 39 34 2c 20 30 78 33 33 2c 20 30 78 36 36 2c 20 30 78 | 25,.0x4a,...0x94,.0x33,.0x66,.0x |
48680 | 63 63 2c 20 30 78 38 33 2c 20 30 78 31 64 2c 20 30 78 33 61 2c 20 30 78 37 34 2c 20 30 78 65 38 | cc,.0x83,.0x1d,.0x3a,.0x74,.0xe8 |
486a0 | 2c 20 30 78 63 62 2c 20 30 78 38 64 2c 20 30 78 30 31 2c 20 30 78 30 32 2c 0a 09 09 30 78 30 34 | ,.0xcb,.0x8d,.0x01,.0x02,...0x04 |
486c0 | 2c 20 30 78 30 38 2c 20 30 78 31 30 2c 20 30 78 32 30 2c 20 30 78 34 30 2c 20 30 78 38 30 2c 20 | ,.0x08,.0x10,.0x20,.0x40,.0x80,. |
486e0 | 30 78 31 62 2c 20 30 78 33 36 2c 20 30 78 36 63 2c 20 30 78 64 38 2c 20 30 78 61 62 2c 20 30 78 | 0x1b,.0x36,.0x6c,.0xd8,.0xab,.0x |
48700 | 34 64 2c 20 30 78 39 61 2c 0a 09 09 30 78 32 66 2c 20 30 78 35 65 2c 20 30 78 62 63 2c 20 30 78 | 4d,.0x9a,...0x2f,.0x5e,.0xbc,.0x |
48720 | 36 33 2c 20 30 78 63 36 2c 20 30 78 39 37 2c 20 30 78 33 35 2c 20 30 78 36 61 2c 20 30 78 64 34 | 63,.0xc6,.0x97,.0x35,.0x6a,.0xd4 |
48740 | 2c 20 30 78 62 33 2c 20 30 78 37 64 2c 20 30 78 66 61 2c 20 30 78 65 66 2c 0a 09 09 30 78 63 35 | ,.0xb3,.0x7d,.0xfa,.0xef,...0xc5 |
48760 | 2c 20 30 78 39 31 2c 20 30 78 33 39 2c 20 30 78 37 32 2c 20 30 78 65 34 2c 20 30 78 64 33 2c 20 | ,.0x91,.0x39,.0x72,.0xe4,.0xd3,. |
48780 | 30 78 62 64 2c 20 30 78 36 31 2c 20 30 78 63 32 2c 20 30 78 39 66 2c 20 30 78 32 35 2c 20 30 78 | 0xbd,.0x61,.0xc2,.0x9f,.0x25,.0x |
487a0 | 34 61 2c 20 30 78 39 34 2c 0a 09 09 30 78 33 33 2c 20 30 78 36 36 2c 20 30 78 63 63 2c 20 30 78 | 4a,.0x94,...0x33,.0x66,.0xcc,.0x |
487c0 | 38 33 2c 20 30 78 31 64 2c 20 30 78 33 61 2c 20 30 78 37 34 2c 20 30 78 65 38 2c 20 30 78 63 62 | 83,.0x1d,.0x3a,.0x74,.0xe8,.0xcb |
487e0 | 2c 20 30 78 38 64 2c 20 30 78 30 31 2c 20 30 78 30 32 2c 20 30 78 30 34 2c 0a 09 09 30 78 30 38 | ,.0x8d,.0x01,.0x02,.0x04,...0x08 |
48800 | 2c 20 30 78 31 30 2c 20 30 78 32 30 2c 20 30 78 34 30 2c 20 30 78 38 30 2c 20 30 78 31 62 2c 20 | ,.0x10,.0x20,.0x40,.0x80,.0x1b,. |
48820 | 30 78 33 36 2c 20 30 78 36 63 2c 20 30 78 64 38 2c 20 30 78 61 62 2c 20 30 78 34 64 2c 20 30 78 | 0x36,.0x6c,.0xd8,.0xab,.0x4d,.0x |
48840 | 39 61 2c 20 30 78 32 66 2c 0a 09 09 30 78 35 65 2c 20 30 78 62 63 2c 20 30 78 36 33 2c 20 30 78 | 9a,.0x2f,...0x5e,.0xbc,.0x63,.0x |
48860 | 63 36 2c 20 30 78 39 37 2c 20 30 78 33 35 2c 20 30 78 36 61 2c 20 30 78 64 34 2c 20 30 78 62 33 | c6,.0x97,.0x35,.0x6a,.0xd4,.0xb3 |
48880 | 2c 20 30 78 37 64 2c 20 30 78 66 61 2c 20 30 78 65 66 2c 20 30 78 63 35 2c 0a 09 09 30 78 39 31 | ,.0x7d,.0xfa,.0xef,.0xc5,...0x91 |
488a0 | 2c 20 30 78 33 39 2c 20 30 78 37 32 2c 20 30 78 65 34 2c 20 30 78 64 33 2c 20 30 78 62 64 2c 20 | ,.0x39,.0x72,.0xe4,.0xd3,.0xbd,. |
488c0 | 30 78 36 31 2c 20 30 78 63 32 2c 20 30 78 39 66 2c 20 30 78 32 35 2c 20 30 78 34 61 2c 20 30 78 | 0x61,.0xc2,.0x9f,.0x25,.0x4a,.0x |
488e0 | 39 34 2c 20 30 78 33 33 2c 0a 09 09 30 78 36 36 2c 20 30 78 63 63 2c 20 30 78 38 33 2c 20 30 78 | 94,.0x33,...0x66,.0xcc,.0x83,.0x |
48900 | 31 64 2c 20 30 78 33 61 2c 20 30 78 37 34 2c 20 30 78 65 38 2c 20 30 78 63 62 20 5d 2c 0a 0a 09 | 1d,.0x3a,.0x74,.0xe8,.0xcb.],... |
48920 | 09 47 32 58 3a 20 5b 0a 09 09 30 78 30 30 2c 20 30 78 30 32 2c 20 30 78 30 34 2c 20 30 78 30 36 | .G2X:.[...0x00,.0x02,.0x04,.0x06 |
48940 | 2c 20 30 78 30 38 2c 20 30 78 30 61 2c 20 30 78 30 63 2c 20 30 78 30 65 2c 20 30 78 31 30 2c 20 | ,.0x08,.0x0a,.0x0c,.0x0e,.0x10,. |
48960 | 30 78 31 32 2c 20 30 78 31 34 2c 20 30 78 31 36 2c 0a 09 09 30 78 31 38 2c 20 30 78 31 61 2c 20 | 0x12,.0x14,.0x16,...0x18,.0x1a,. |
48980 | 30 78 31 63 2c 20 30 78 31 65 2c 20 30 78 32 30 2c 20 30 78 32 32 2c 20 30 78 32 34 2c 20 30 78 | 0x1c,.0x1e,.0x20,.0x22,.0x24,.0x |
489a0 | 32 36 2c 20 30 78 32 38 2c 20 30 78 32 61 2c 20 30 78 32 63 2c 20 30 78 32 65 2c 0a 09 09 30 78 | 26,.0x28,.0x2a,.0x2c,.0x2e,...0x |
489c0 | 33 30 2c 20 30 78 33 32 2c 20 30 78 33 34 2c 20 30 78 33 36 2c 20 30 78 33 38 2c 20 30 78 33 61 | 30,.0x32,.0x34,.0x36,.0x38,.0x3a |
489e0 | 2c 20 30 78 33 63 2c 20 30 78 33 65 2c 20 30 78 34 30 2c 20 30 78 34 32 2c 20 30 78 34 34 2c 20 | ,.0x3c,.0x3e,.0x40,.0x42,.0x44,. |
48a00 | 30 78 34 36 2c 0a 09 09 30 78 34 38 2c 20 30 78 34 61 2c 20 30 78 34 63 2c 20 30 78 34 65 2c 20 | 0x46,...0x48,.0x4a,.0x4c,.0x4e,. |
48a20 | 30 78 35 30 2c 20 30 78 35 32 2c 20 30 78 35 34 2c 20 30 78 35 36 2c 20 30 78 35 38 2c 20 30 78 | 0x50,.0x52,.0x54,.0x56,.0x58,.0x |
48a40 | 35 61 2c 20 30 78 35 63 2c 20 30 78 35 65 2c 0a 09 09 30 78 36 30 2c 20 30 78 36 32 2c 20 30 78 | 5a,.0x5c,.0x5e,...0x60,.0x62,.0x |
48a60 | 36 34 2c 20 30 78 36 36 2c 20 30 78 36 38 2c 20 30 78 36 61 2c 20 30 78 36 63 2c 20 30 78 36 65 | 64,.0x66,.0x68,.0x6a,.0x6c,.0x6e |
48a80 | 2c 20 30 78 37 30 2c 20 30 78 37 32 2c 20 30 78 37 34 2c 20 30 78 37 36 2c 0a 09 09 30 78 37 38 | ,.0x70,.0x72,.0x74,.0x76,...0x78 |
48aa0 | 2c 20 30 78 37 61 2c 20 30 78 37 63 2c 20 30 78 37 65 2c 20 30 78 38 30 2c 20 30 78 38 32 2c 20 | ,.0x7a,.0x7c,.0x7e,.0x80,.0x82,. |
48ac0 | 30 78 38 34 2c 20 30 78 38 36 2c 20 30 78 38 38 2c 20 30 78 38 61 2c 20 30 78 38 63 2c 20 30 78 | 0x84,.0x86,.0x88,.0x8a,.0x8c,.0x |
48ae0 | 38 65 2c 0a 09 09 30 78 39 30 2c 20 30 78 39 32 2c 20 30 78 39 34 2c 20 30 78 39 36 2c 20 30 78 | 8e,...0x90,.0x92,.0x94,.0x96,.0x |
48b00 | 39 38 2c 20 30 78 39 61 2c 20 30 78 39 63 2c 20 30 78 39 65 2c 20 30 78 61 30 2c 20 30 78 61 32 | 98,.0x9a,.0x9c,.0x9e,.0xa0,.0xa2 |
48b20 | 2c 20 30 78 61 34 2c 20 30 78 61 36 2c 0a 09 09 30 78 61 38 2c 20 30 78 61 61 2c 20 30 78 61 63 | ,.0xa4,.0xa6,...0xa8,.0xaa,.0xac |
48b40 | 2c 20 30 78 61 65 2c 20 30 78 62 30 2c 20 30 78 62 32 2c 20 30 78 62 34 2c 20 30 78 62 36 2c 20 | ,.0xae,.0xb0,.0xb2,.0xb4,.0xb6,. |
48b60 | 30 78 62 38 2c 20 30 78 62 61 2c 20 30 78 62 63 2c 20 30 78 62 65 2c 0a 09 09 30 78 63 30 2c 20 | 0xb8,.0xba,.0xbc,.0xbe,...0xc0,. |
48b80 | 30 78 63 32 2c 20 30 78 63 34 2c 20 30 78 63 36 2c 20 30 78 63 38 2c 20 30 78 63 61 2c 20 30 78 | 0xc2,.0xc4,.0xc6,.0xc8,.0xca,.0x |
48ba0 | 63 63 2c 20 30 78 63 65 2c 20 30 78 64 30 2c 20 30 78 64 32 2c 20 30 78 64 34 2c 20 30 78 64 36 | cc,.0xce,.0xd0,.0xd2,.0xd4,.0xd6 |
48bc0 | 2c 0a 09 09 30 78 64 38 2c 20 30 78 64 61 2c 20 30 78 64 63 2c 20 30 78 64 65 2c 20 30 78 65 30 | ,...0xd8,.0xda,.0xdc,.0xde,.0xe0 |
48be0 | 2c 20 30 78 65 32 2c 20 30 78 65 34 2c 20 30 78 65 36 2c 20 30 78 65 38 2c 20 30 78 65 61 2c 20 | ,.0xe2,.0xe4,.0xe6,.0xe8,.0xea,. |
48c00 | 30 78 65 63 2c 20 30 78 65 65 2c 0a 09 09 30 78 66 30 2c 20 30 78 66 32 2c 20 30 78 66 34 2c 20 | 0xec,.0xee,...0xf0,.0xf2,.0xf4,. |
48c20 | 30 78 66 36 2c 20 30 78 66 38 2c 20 30 78 66 61 2c 20 30 78 66 63 2c 20 30 78 66 65 2c 20 30 78 | 0xf6,.0xf8,.0xfa,.0xfc,.0xfe,.0x |
48c40 | 31 62 2c 20 30 78 31 39 2c 20 30 78 31 66 2c 20 30 78 31 64 2c 0a 09 09 30 78 31 33 2c 20 30 78 | 1b,.0x19,.0x1f,.0x1d,...0x13,.0x |
48c60 | 31 31 2c 20 30 78 31 37 2c 20 30 78 31 35 2c 20 30 78 30 62 2c 20 30 78 30 39 2c 20 30 78 30 66 | 11,.0x17,.0x15,.0x0b,.0x09,.0x0f |
48c80 | 2c 20 30 78 30 64 2c 20 30 78 30 33 2c 20 30 78 30 31 2c 20 30 78 30 37 2c 20 30 78 30 35 2c 0a | ,.0x0d,.0x03,.0x01,.0x07,.0x05,. |
48ca0 | 09 09 30 78 33 62 2c 20 30 78 33 39 2c 20 30 78 33 66 2c 20 30 78 33 64 2c 20 30 78 33 33 2c 20 | ..0x3b,.0x39,.0x3f,.0x3d,.0x33,. |
48cc0 | 30 78 33 31 2c 20 30 78 33 37 2c 20 30 78 33 35 2c 20 30 78 32 62 2c 20 30 78 32 39 2c 20 30 78 | 0x31,.0x37,.0x35,.0x2b,.0x29,.0x |
48ce0 | 32 66 2c 20 30 78 32 64 2c 0a 09 09 30 78 32 33 2c 20 30 78 32 31 2c 20 30 78 32 37 2c 20 30 78 | 2f,.0x2d,...0x23,.0x21,.0x27,.0x |
48d00 | 32 35 2c 20 30 78 35 62 2c 20 30 78 35 39 2c 20 30 78 35 66 2c 20 30 78 35 64 2c 20 30 78 35 33 | 25,.0x5b,.0x59,.0x5f,.0x5d,.0x53 |
48d20 | 2c 20 30 78 35 31 2c 20 30 78 35 37 2c 20 30 78 35 35 2c 0a 09 09 30 78 34 62 2c 20 30 78 34 39 | ,.0x51,.0x57,.0x55,...0x4b,.0x49 |
48d40 | 2c 20 30 78 34 66 2c 20 30 78 34 64 2c 20 30 78 34 33 2c 20 30 78 34 31 2c 20 30 78 34 37 2c 20 | ,.0x4f,.0x4d,.0x43,.0x41,.0x47,. |
48d60 | 30 78 34 35 2c 20 30 78 37 62 2c 20 30 78 37 39 2c 20 30 78 37 66 2c 20 30 78 37 64 2c 0a 09 09 | 0x45,.0x7b,.0x79,.0x7f,.0x7d,... |
48d80 | 30 78 37 33 2c 20 30 78 37 31 2c 20 30 78 37 37 2c 20 30 78 37 35 2c 20 30 78 36 62 2c 20 30 78 | 0x73,.0x71,.0x77,.0x75,.0x6b,.0x |
48da0 | 36 39 2c 20 30 78 36 66 2c 20 30 78 36 64 2c 20 30 78 36 33 2c 20 30 78 36 31 2c 20 30 78 36 37 | 69,.0x6f,.0x6d,.0x63,.0x61,.0x67 |
48dc0 | 2c 20 30 78 36 35 2c 0a 09 09 30 78 39 62 2c 20 30 78 39 39 2c 20 30 78 39 66 2c 20 30 78 39 64 | ,.0x65,...0x9b,.0x99,.0x9f,.0x9d |
48de0 | 2c 20 30 78 39 33 2c 20 30 78 39 31 2c 20 30 78 39 37 2c 20 30 78 39 35 2c 20 30 78 38 62 2c 20 | ,.0x93,.0x91,.0x97,.0x95,.0x8b,. |
48e00 | 30 78 38 39 2c 20 30 78 38 66 2c 20 30 78 38 64 2c 0a 09 09 30 78 38 33 2c 20 30 78 38 31 2c 20 | 0x89,.0x8f,.0x8d,...0x83,.0x81,. |
48e20 | 30 78 38 37 2c 20 30 78 38 35 2c 20 30 78 62 62 2c 20 30 78 62 39 2c 20 30 78 62 66 2c 20 30 78 | 0x87,.0x85,.0xbb,.0xb9,.0xbf,.0x |
48e40 | 62 64 2c 20 30 78 62 33 2c 20 30 78 62 31 2c 20 30 78 62 37 2c 20 30 78 62 35 2c 0a 09 09 30 78 | bd,.0xb3,.0xb1,.0xb7,.0xb5,...0x |
48e60 | 61 62 2c 20 30 78 61 39 2c 20 30 78 61 66 2c 20 30 78 61 64 2c 20 30 78 61 33 2c 20 30 78 61 31 | ab,.0xa9,.0xaf,.0xad,.0xa3,.0xa1 |
48e80 | 2c 20 30 78 61 37 2c 20 30 78 61 35 2c 20 30 78 64 62 2c 20 30 78 64 39 2c 20 30 78 64 66 2c 20 | ,.0xa7,.0xa5,.0xdb,.0xd9,.0xdf,. |
48ea0 | 30 78 64 64 2c 0a 09 09 30 78 64 33 2c 20 30 78 64 31 2c 20 30 78 64 37 2c 20 30 78 64 35 2c 20 | 0xdd,...0xd3,.0xd1,.0xd7,.0xd5,. |
48ec0 | 30 78 63 62 2c 20 30 78 63 39 2c 20 30 78 63 66 2c 20 30 78 63 64 2c 20 30 78 63 33 2c 20 30 78 | 0xcb,.0xc9,.0xcf,.0xcd,.0xc3,.0x |
48ee0 | 63 31 2c 20 30 78 63 37 2c 20 30 78 63 35 2c 0a 09 09 30 78 66 62 2c 20 30 78 66 39 2c 20 30 78 | c1,.0xc7,.0xc5,...0xfb,.0xf9,.0x |
48f00 | 66 66 2c 20 30 78 66 64 2c 20 30 78 66 33 2c 20 30 78 66 31 2c 20 30 78 66 37 2c 20 30 78 66 35 | ff,.0xfd,.0xf3,.0xf1,.0xf7,.0xf5 |
48f20 | 2c 20 30 78 65 62 2c 20 30 78 65 39 2c 20 30 78 65 66 2c 20 30 78 65 64 2c 0a 09 09 30 78 65 33 | ,.0xeb,.0xe9,.0xef,.0xed,...0xe3 |
48f40 | 2c 20 30 78 65 31 2c 20 30 78 65 37 2c 20 30 78 65 35 0a 09 09 5d 2c 0a 0a 09 09 47 33 58 3a 20 | ,.0xe1,.0xe7,.0xe5...],....G3X:. |
48f60 | 5b 0a 09 09 30 78 30 30 2c 20 30 78 30 33 2c 20 30 78 30 36 2c 20 30 78 30 35 2c 20 30 78 30 63 | [...0x00,.0x03,.0x06,.0x05,.0x0c |
48f80 | 2c 20 30 78 30 66 2c 20 30 78 30 61 2c 20 30 78 30 39 2c 20 30 78 31 38 2c 20 30 78 31 62 2c 20 | ,.0x0f,.0x0a,.0x09,.0x18,.0x1b,. |
48fa0 | 30 78 31 65 2c 20 30 78 31 64 2c 0a 09 09 30 78 31 34 2c 20 30 78 31 37 2c 20 30 78 31 32 2c 20 | 0x1e,.0x1d,...0x14,.0x17,.0x12,. |
48fc0 | 30 78 31 31 2c 20 30 78 33 30 2c 20 30 78 33 33 2c 20 30 78 33 36 2c 20 30 78 33 35 2c 20 30 78 | 0x11,.0x30,.0x33,.0x36,.0x35,.0x |
48fe0 | 33 63 2c 20 30 78 33 66 2c 20 30 78 33 61 2c 20 30 78 33 39 2c 0a 09 09 30 78 32 38 2c 20 30 78 | 3c,.0x3f,.0x3a,.0x39,...0x28,.0x |
49000 | 32 62 2c 20 30 78 32 65 2c 20 30 78 32 64 2c 20 30 78 32 34 2c 20 30 78 32 37 2c 20 30 78 32 32 | 2b,.0x2e,.0x2d,.0x24,.0x27,.0x22 |
49020 | 2c 20 30 78 32 31 2c 20 30 78 36 30 2c 20 30 78 36 33 2c 20 30 78 36 36 2c 20 30 78 36 35 2c 0a | ,.0x21,.0x60,.0x63,.0x66,.0x65,. |
49040 | 09 09 30 78 36 63 2c 20 30 78 36 66 2c 20 30 78 36 61 2c 20 30 78 36 39 2c 20 30 78 37 38 2c 20 | ..0x6c,.0x6f,.0x6a,.0x69,.0x78,. |
49060 | 30 78 37 62 2c 20 30 78 37 65 2c 20 30 78 37 64 2c 20 30 78 37 34 2c 20 30 78 37 37 2c 20 30 78 | 0x7b,.0x7e,.0x7d,.0x74,.0x77,.0x |
49080 | 37 32 2c 20 30 78 37 31 2c 0a 09 09 30 78 35 30 2c 20 30 78 35 33 2c 20 30 78 35 36 2c 20 30 78 | 72,.0x71,...0x50,.0x53,.0x56,.0x |
490a0 | 35 35 2c 20 30 78 35 63 2c 20 30 78 35 66 2c 20 30 78 35 61 2c 20 30 78 35 39 2c 20 30 78 34 38 | 55,.0x5c,.0x5f,.0x5a,.0x59,.0x48 |
490c0 | 2c 20 30 78 34 62 2c 20 30 78 34 65 2c 20 30 78 34 64 2c 0a 09 09 30 78 34 34 2c 20 30 78 34 37 | ,.0x4b,.0x4e,.0x4d,...0x44,.0x47 |
490e0 | 2c 20 30 78 34 32 2c 20 30 78 34 31 2c 20 30 78 63 30 2c 20 30 78 63 33 2c 20 30 78 63 36 2c 20 | ,.0x42,.0x41,.0xc0,.0xc3,.0xc6,. |
49100 | 30 78 63 35 2c 20 30 78 63 63 2c 20 30 78 63 66 2c 20 30 78 63 61 2c 20 30 78 63 39 2c 0a 09 09 | 0xc5,.0xcc,.0xcf,.0xca,.0xc9,... |
49120 | 30 78 64 38 2c 20 30 78 64 62 2c 20 30 78 64 65 2c 20 30 78 64 64 2c 20 30 78 64 34 2c 20 30 78 | 0xd8,.0xdb,.0xde,.0xdd,.0xd4,.0x |
49140 | 64 37 2c 20 30 78 64 32 2c 20 30 78 64 31 2c 20 30 78 66 30 2c 20 30 78 66 33 2c 20 30 78 66 36 | d7,.0xd2,.0xd1,.0xf0,.0xf3,.0xf6 |
49160 | 2c 20 30 78 66 35 2c 0a 09 09 30 78 66 63 2c 20 30 78 66 66 2c 20 30 78 66 61 2c 20 30 78 66 39 | ,.0xf5,...0xfc,.0xff,.0xfa,.0xf9 |
49180 | 2c 20 30 78 65 38 2c 20 30 78 65 62 2c 20 30 78 65 65 2c 20 30 78 65 64 2c 20 30 78 65 34 2c 20 | ,.0xe8,.0xeb,.0xee,.0xed,.0xe4,. |
491a0 | 30 78 65 37 2c 20 30 78 65 32 2c 20 30 78 65 31 2c 0a 09 09 30 78 61 30 2c 20 30 78 61 33 2c 20 | 0xe7,.0xe2,.0xe1,...0xa0,.0xa3,. |
491c0 | 30 78 61 36 2c 20 30 78 61 35 2c 20 30 78 61 63 2c 20 30 78 61 66 2c 20 30 78 61 61 2c 20 30 78 | 0xa6,.0xa5,.0xac,.0xaf,.0xaa,.0x |
491e0 | 61 39 2c 20 30 78 62 38 2c 20 30 78 62 62 2c 20 30 78 62 65 2c 20 30 78 62 64 2c 0a 09 09 30 78 | a9,.0xb8,.0xbb,.0xbe,.0xbd,...0x |
49200 | 62 34 2c 20 30 78 62 37 2c 20 30 78 62 32 2c 20 30 78 62 31 2c 20 30 78 39 30 2c 20 30 78 39 33 | b4,.0xb7,.0xb2,.0xb1,.0x90,.0x93 |
49220 | 2c 20 30 78 39 36 2c 20 30 78 39 35 2c 20 30 78 39 63 2c 20 30 78 39 66 2c 20 30 78 39 61 2c 20 | ,.0x96,.0x95,.0x9c,.0x9f,.0x9a,. |
49240 | 30 78 39 39 2c 0a 09 09 30 78 38 38 2c 20 30 78 38 62 2c 20 30 78 38 65 2c 20 30 78 38 64 2c 20 | 0x99,...0x88,.0x8b,.0x8e,.0x8d,. |
49260 | 30 78 38 34 2c 20 30 78 38 37 2c 20 30 78 38 32 2c 20 30 78 38 31 2c 20 30 78 39 62 2c 20 30 78 | 0x84,.0x87,.0x82,.0x81,.0x9b,.0x |
49280 | 39 38 2c 20 30 78 39 64 2c 20 30 78 39 65 2c 0a 09 09 30 78 39 37 2c 20 30 78 39 34 2c 20 30 78 | 98,.0x9d,.0x9e,...0x97,.0x94,.0x |
492a0 | 39 31 2c 20 30 78 39 32 2c 20 30 78 38 33 2c 20 30 78 38 30 2c 20 30 78 38 35 2c 20 30 78 38 36 | 91,.0x92,.0x83,.0x80,.0x85,.0x86 |
492c0 | 2c 20 30 78 38 66 2c 20 30 78 38 63 2c 20 30 78 38 39 2c 20 30 78 38 61 2c 0a 09 09 30 78 61 62 | ,.0x8f,.0x8c,.0x89,.0x8a,...0xab |
492e0 | 2c 20 30 78 61 38 2c 20 30 78 61 64 2c 20 30 78 61 65 2c 20 30 78 61 37 2c 20 30 78 61 34 2c 20 | ,.0xa8,.0xad,.0xae,.0xa7,.0xa4,. |
49300 | 30 78 61 31 2c 20 30 78 61 32 2c 20 30 78 62 33 2c 20 30 78 62 30 2c 20 30 78 62 35 2c 20 30 78 | 0xa1,.0xa2,.0xb3,.0xb0,.0xb5,.0x |
49320 | 62 36 2c 0a 09 09 30 78 62 66 2c 20 30 78 62 63 2c 20 30 78 62 39 2c 20 30 78 62 61 2c 20 30 78 | b6,...0xbf,.0xbc,.0xb9,.0xba,.0x |
49340 | 66 62 2c 20 30 78 66 38 2c 20 30 78 66 64 2c 20 30 78 66 65 2c 20 30 78 66 37 2c 20 30 78 66 34 | fb,.0xf8,.0xfd,.0xfe,.0xf7,.0xf4 |
49360 | 2c 20 30 78 66 31 2c 20 30 78 66 32 2c 0a 09 09 30 78 65 33 2c 20 30 78 65 30 2c 20 30 78 65 35 | ,.0xf1,.0xf2,...0xe3,.0xe0,.0xe5 |
49380 | 2c 20 30 78 65 36 2c 20 30 78 65 66 2c 20 30 78 65 63 2c 20 30 78 65 39 2c 20 30 78 65 61 2c 20 | ,.0xe6,.0xef,.0xec,.0xe9,.0xea,. |
493a0 | 30 78 63 62 2c 20 30 78 63 38 2c 20 30 78 63 64 2c 20 30 78 63 65 2c 0a 09 09 30 78 63 37 2c 20 | 0xcb,.0xc8,.0xcd,.0xce,...0xc7,. |
493c0 | 30 78 63 34 2c 20 30 78 63 31 2c 20 30 78 63 32 2c 20 30 78 64 33 2c 20 30 78 64 30 2c 20 30 78 | 0xc4,.0xc1,.0xc2,.0xd3,.0xd0,.0x |
493e0 | 64 35 2c 20 30 78 64 36 2c 20 30 78 64 66 2c 20 30 78 64 63 2c 20 30 78 64 39 2c 20 30 78 64 61 | d5,.0xd6,.0xdf,.0xdc,.0xd9,.0xda |
49400 | 2c 0a 09 09 30 78 35 62 2c 20 30 78 35 38 2c 20 30 78 35 64 2c 20 30 78 35 65 2c 20 30 78 35 37 | ,...0x5b,.0x58,.0x5d,.0x5e,.0x57 |
49420 | 2c 20 30 78 35 34 2c 20 30 78 35 31 2c 20 30 78 35 32 2c 20 30 78 34 33 2c 20 30 78 34 30 2c 20 | ,.0x54,.0x51,.0x52,.0x43,.0x40,. |
49440 | 30 78 34 35 2c 20 30 78 34 36 2c 0a 09 09 30 78 34 66 2c 20 30 78 34 63 2c 20 30 78 34 39 2c 20 | 0x45,.0x46,...0x4f,.0x4c,.0x49,. |
49460 | 30 78 34 61 2c 20 30 78 36 62 2c 20 30 78 36 38 2c 20 30 78 36 64 2c 20 30 78 36 65 2c 20 30 78 | 0x4a,.0x6b,.0x68,.0x6d,.0x6e,.0x |
49480 | 36 37 2c 20 30 78 36 34 2c 20 30 78 36 31 2c 20 30 78 36 32 2c 0a 09 09 30 78 37 33 2c 20 30 78 | 67,.0x64,.0x61,.0x62,...0x73,.0x |
494a0 | 37 30 2c 20 30 78 37 35 2c 20 30 78 37 36 2c 20 30 78 37 66 2c 20 30 78 37 63 2c 20 30 78 37 39 | 70,.0x75,.0x76,.0x7f,.0x7c,.0x79 |
494c0 | 2c 20 30 78 37 61 2c 20 30 78 33 62 2c 20 30 78 33 38 2c 20 30 78 33 64 2c 20 30 78 33 65 2c 0a | ,.0x7a,.0x3b,.0x38,.0x3d,.0x3e,. |
494e0 | 09 09 30 78 33 37 2c 20 30 78 33 34 2c 20 30 78 33 31 2c 20 30 78 33 32 2c 20 30 78 32 33 2c 20 | ..0x37,.0x34,.0x31,.0x32,.0x23,. |
49500 | 30 78 32 30 2c 20 30 78 32 35 2c 20 30 78 32 36 2c 20 30 78 32 66 2c 20 30 78 32 63 2c 20 30 78 | 0x20,.0x25,.0x26,.0x2f,.0x2c,.0x |
49520 | 32 39 2c 20 30 78 32 61 2c 0a 09 09 30 78 30 62 2c 20 30 78 30 38 2c 20 30 78 30 64 2c 20 30 78 | 29,.0x2a,...0x0b,.0x08,.0x0d,.0x |
49540 | 30 65 2c 20 30 78 30 37 2c 20 30 78 30 34 2c 20 30 78 30 31 2c 20 30 78 30 32 2c 20 30 78 31 33 | 0e,.0x07,.0x04,.0x01,.0x02,.0x13 |
49560 | 2c 20 30 78 31 30 2c 20 30 78 31 35 2c 20 30 78 31 36 2c 0a 09 09 30 78 31 66 2c 20 30 78 31 63 | ,.0x10,.0x15,.0x16,...0x1f,.0x1c |
49580 | 2c 20 30 78 31 39 2c 20 30 78 31 61 0a 09 09 5d 2c 0a 0a 09 09 47 39 58 3a 20 5b 0a 09 09 30 78 | ,.0x19,.0x1a...],....G9X:.[...0x |
495a0 | 30 30 2c 20 30 78 30 39 2c 20 30 78 31 32 2c 20 30 78 31 62 2c 20 30 78 32 34 2c 20 30 78 32 64 | 00,.0x09,.0x12,.0x1b,.0x24,.0x2d |
495c0 | 2c 20 30 78 33 36 2c 20 30 78 33 66 2c 20 30 78 34 38 2c 20 30 78 34 31 2c 20 30 78 35 61 2c 20 | ,.0x36,.0x3f,.0x48,.0x41,.0x5a,. |
495e0 | 30 78 35 33 2c 0a 09 09 30 78 36 63 2c 20 30 78 36 35 2c 20 30 78 37 65 2c 20 30 78 37 37 2c 20 | 0x53,...0x6c,.0x65,.0x7e,.0x77,. |
49600 | 30 78 39 30 2c 20 30 78 39 39 2c 20 30 78 38 32 2c 20 30 78 38 62 2c 20 30 78 62 34 2c 20 30 78 | 0x90,.0x99,.0x82,.0x8b,.0xb4,.0x |
49620 | 62 64 2c 20 30 78 61 36 2c 20 30 78 61 66 2c 0a 09 09 30 78 64 38 2c 20 30 78 64 31 2c 20 30 78 | bd,.0xa6,.0xaf,...0xd8,.0xd1,.0x |
49640 | 63 61 2c 20 30 78 63 33 2c 20 30 78 66 63 2c 20 30 78 66 35 2c 20 30 78 65 65 2c 20 30 78 65 37 | ca,.0xc3,.0xfc,.0xf5,.0xee,.0xe7 |
49660 | 2c 20 30 78 33 62 2c 20 30 78 33 32 2c 20 30 78 32 39 2c 20 30 78 32 30 2c 0a 09 09 30 78 31 66 | ,.0x3b,.0x32,.0x29,.0x20,...0x1f |
49680 | 2c 20 30 78 31 36 2c 20 30 78 30 64 2c 20 30 78 30 34 2c 20 30 78 37 33 2c 20 30 78 37 61 2c 20 | ,.0x16,.0x0d,.0x04,.0x73,.0x7a,. |
496a0 | 30 78 36 31 2c 20 30 78 36 38 2c 20 30 78 35 37 2c 20 30 78 35 65 2c 20 30 78 34 35 2c 20 30 78 | 0x61,.0x68,.0x57,.0x5e,.0x45,.0x |
496c0 | 34 63 2c 0a 09 09 30 78 61 62 2c 20 30 78 61 32 2c 20 30 78 62 39 2c 20 30 78 62 30 2c 20 30 78 | 4c,...0xab,.0xa2,.0xb9,.0xb0,.0x |
496e0 | 38 66 2c 20 30 78 38 36 2c 20 30 78 39 64 2c 20 30 78 39 34 2c 20 30 78 65 33 2c 20 30 78 65 61 | 8f,.0x86,.0x9d,.0x94,.0xe3,.0xea |
49700 | 2c 20 30 78 66 31 2c 20 30 78 66 38 2c 0a 09 09 30 78 63 37 2c 20 30 78 63 65 2c 20 30 78 64 35 | ,.0xf1,.0xf8,...0xc7,.0xce,.0xd5 |
49720 | 2c 20 30 78 64 63 2c 20 30 78 37 36 2c 20 30 78 37 66 2c 20 30 78 36 34 2c 20 30 78 36 64 2c 20 | ,.0xdc,.0x76,.0x7f,.0x64,.0x6d,. |
49740 | 30 78 35 32 2c 20 30 78 35 62 2c 20 30 78 34 30 2c 20 30 78 34 39 2c 0a 09 09 30 78 33 65 2c 20 | 0x52,.0x5b,.0x40,.0x49,...0x3e,. |
49760 | 30 78 33 37 2c 20 30 78 32 63 2c 20 30 78 32 35 2c 20 30 78 31 61 2c 20 30 78 31 33 2c 20 30 78 | 0x37,.0x2c,.0x25,.0x1a,.0x13,.0x |
49780 | 30 38 2c 20 30 78 30 31 2c 20 30 78 65 36 2c 20 30 78 65 66 2c 20 30 78 66 34 2c 20 30 78 66 64 | 08,.0x01,.0xe6,.0xef,.0xf4,.0xfd |
497a0 | 2c 0a 09 09 30 78 63 32 2c 20 30 78 63 62 2c 20 30 78 64 30 2c 20 30 78 64 39 2c 20 30 78 61 65 | ,...0xc2,.0xcb,.0xd0,.0xd9,.0xae |
497c0 | 2c 20 30 78 61 37 2c 20 30 78 62 63 2c 20 30 78 62 35 2c 20 30 78 38 61 2c 20 30 78 38 33 2c 20 | ,.0xa7,.0xbc,.0xb5,.0x8a,.0x83,. |
497e0 | 30 78 39 38 2c 20 30 78 39 31 2c 0a 09 09 30 78 34 64 2c 20 30 78 34 34 2c 20 30 78 35 66 2c 20 | 0x98,.0x91,...0x4d,.0x44,.0x5f,. |
49800 | 30 78 35 36 2c 20 30 78 36 39 2c 20 30 78 36 30 2c 20 30 78 37 62 2c 20 30 78 37 32 2c 20 30 78 | 0x56,.0x69,.0x60,.0x7b,.0x72,.0x |
49820 | 30 35 2c 20 30 78 30 63 2c 20 30 78 31 37 2c 20 30 78 31 65 2c 0a 09 09 30 78 32 31 2c 20 30 78 | 05,.0x0c,.0x17,.0x1e,...0x21,.0x |
49840 | 32 38 2c 20 30 78 33 33 2c 20 30 78 33 61 2c 20 30 78 64 64 2c 20 30 78 64 34 2c 20 30 78 63 66 | 28,.0x33,.0x3a,.0xdd,.0xd4,.0xcf |
49860 | 2c 20 30 78 63 36 2c 20 30 78 66 39 2c 20 30 78 66 30 2c 20 30 78 65 62 2c 20 30 78 65 32 2c 0a | ,.0xc6,.0xf9,.0xf0,.0xeb,.0xe2,. |
49880 | 09 09 30 78 39 35 2c 20 30 78 39 63 2c 20 30 78 38 37 2c 20 30 78 38 65 2c 20 30 78 62 31 2c 20 | ..0x95,.0x9c,.0x87,.0x8e,.0xb1,. |
498a0 | 30 78 62 38 2c 20 30 78 61 33 2c 20 30 78 61 61 2c 20 30 78 65 63 2c 20 30 78 65 35 2c 20 30 78 | 0xb8,.0xa3,.0xaa,.0xec,.0xe5,.0x |
498c0 | 66 65 2c 20 30 78 66 37 2c 0a 09 09 30 78 63 38 2c 20 30 78 63 31 2c 20 30 78 64 61 2c 20 30 78 | fe,.0xf7,...0xc8,.0xc1,.0xda,.0x |
498e0 | 64 33 2c 20 30 78 61 34 2c 20 30 78 61 64 2c 20 30 78 62 36 2c 20 30 78 62 66 2c 20 30 78 38 30 | d3,.0xa4,.0xad,.0xb6,.0xbf,.0x80 |
49900 | 2c 20 30 78 38 39 2c 20 30 78 39 32 2c 20 30 78 39 62 2c 0a 09 09 30 78 37 63 2c 20 30 78 37 35 | ,.0x89,.0x92,.0x9b,...0x7c,.0x75 |
49920 | 2c 20 30 78 36 65 2c 20 30 78 36 37 2c 20 30 78 35 38 2c 20 30 78 35 31 2c 20 30 78 34 61 2c 20 | ,.0x6e,.0x67,.0x58,.0x51,.0x4a,. |
49940 | 30 78 34 33 2c 20 30 78 33 34 2c 20 30 78 33 64 2c 20 30 78 32 36 2c 20 30 78 32 66 2c 0a 09 09 | 0x43,.0x34,.0x3d,.0x26,.0x2f,... |
49960 | 30 78 31 30 2c 20 30 78 31 39 2c 20 30 78 30 32 2c 20 30 78 30 62 2c 20 30 78 64 37 2c 20 30 78 | 0x10,.0x19,.0x02,.0x0b,.0xd7,.0x |
49980 | 64 65 2c 20 30 78 63 35 2c 20 30 78 63 63 2c 20 30 78 66 33 2c 20 30 78 66 61 2c 20 30 78 65 31 | de,.0xc5,.0xcc,.0xf3,.0xfa,.0xe1 |
499a0 | 2c 20 30 78 65 38 2c 0a 09 09 30 78 39 66 2c 20 30 78 39 36 2c 20 30 78 38 64 2c 20 30 78 38 34 | ,.0xe8,...0x9f,.0x96,.0x8d,.0x84 |
499c0 | 2c 20 30 78 62 62 2c 20 30 78 62 32 2c 20 30 78 61 39 2c 20 30 78 61 30 2c 20 30 78 34 37 2c 20 | ,.0xbb,.0xb2,.0xa9,.0xa0,.0x47,. |
499e0 | 30 78 34 65 2c 20 30 78 35 35 2c 20 30 78 35 63 2c 0a 09 09 30 78 36 33 2c 20 30 78 36 61 2c 20 | 0x4e,.0x55,.0x5c,...0x63,.0x6a,. |
49a00 | 30 78 37 31 2c 20 30 78 37 38 2c 20 30 78 30 66 2c 20 30 78 30 36 2c 20 30 78 31 64 2c 20 30 78 | 0x71,.0x78,.0x0f,.0x06,.0x1d,.0x |
49a20 | 31 34 2c 20 30 78 32 62 2c 20 30 78 32 32 2c 20 30 78 33 39 2c 20 30 78 33 30 2c 0a 09 09 30 78 | 14,.0x2b,.0x22,.0x39,.0x30,...0x |
49a40 | 39 61 2c 20 30 78 39 33 2c 20 30 78 38 38 2c 20 30 78 38 31 2c 20 30 78 62 65 2c 20 30 78 62 37 | 9a,.0x93,.0x88,.0x81,.0xbe,.0xb7 |
49a60 | 2c 20 30 78 61 63 2c 20 30 78 61 35 2c 20 30 78 64 32 2c 20 30 78 64 62 2c 20 30 78 63 30 2c 20 | ,.0xac,.0xa5,.0xd2,.0xdb,.0xc0,. |
49a80 | 30 78 63 39 2c 0a 09 09 30 78 66 36 2c 20 30 78 66 66 2c 20 30 78 65 34 2c 20 30 78 65 64 2c 20 | 0xc9,...0xf6,.0xff,.0xe4,.0xed,. |
49aa0 | 30 78 30 61 2c 20 30 78 30 33 2c 20 30 78 31 38 2c 20 30 78 31 31 2c 20 30 78 32 65 2c 20 30 78 | 0x0a,.0x03,.0x18,.0x11,.0x2e,.0x |
49ac0 | 32 37 2c 20 30 78 33 63 2c 20 30 78 33 35 2c 0a 09 09 30 78 34 32 2c 20 30 78 34 62 2c 20 30 78 | 27,.0x3c,.0x35,...0x42,.0x4b,.0x |
49ae0 | 35 30 2c 20 30 78 35 39 2c 20 30 78 36 36 2c 20 30 78 36 66 2c 20 30 78 37 34 2c 20 30 78 37 64 | 50,.0x59,.0x66,.0x6f,.0x74,.0x7d |
49b00 | 2c 20 30 78 61 31 2c 20 30 78 61 38 2c 20 30 78 62 33 2c 20 30 78 62 61 2c 0a 09 09 30 78 38 35 | ,.0xa1,.0xa8,.0xb3,.0xba,...0x85 |
49b20 | 2c 20 30 78 38 63 2c 20 30 78 39 37 2c 20 30 78 39 65 2c 20 30 78 65 39 2c 20 30 78 65 30 2c 20 | ,.0x8c,.0x97,.0x9e,.0xe9,.0xe0,. |
49b40 | 30 78 66 62 2c 20 30 78 66 32 2c 20 30 78 63 64 2c 20 30 78 63 34 2c 20 30 78 64 66 2c 20 30 78 | 0xfb,.0xf2,.0xcd,.0xc4,.0xdf,.0x |
49b60 | 64 36 2c 0a 09 09 30 78 33 31 2c 20 30 78 33 38 2c 20 30 78 32 33 2c 20 30 78 32 61 2c 20 30 78 | d6,...0x31,.0x38,.0x23,.0x2a,.0x |
49b80 | 31 35 2c 20 30 78 31 63 2c 20 30 78 30 37 2c 20 30 78 30 65 2c 20 30 78 37 39 2c 20 30 78 37 30 | 15,.0x1c,.0x07,.0x0e,.0x79,.0x70 |
49ba0 | 2c 20 30 78 36 62 2c 20 30 78 36 32 2c 0a 09 09 30 78 35 64 2c 20 30 78 35 34 2c 20 30 78 34 66 | ,.0x6b,.0x62,...0x5d,.0x54,.0x4f |
49bc0 | 2c 20 30 78 34 36 0a 09 09 5d 2c 0a 0a 09 09 47 42 58 3a 20 5b 0a 09 09 30 78 30 30 2c 20 30 78 | ,.0x46...],....GBX:.[...0x00,.0x |
49be0 | 30 62 2c 20 30 78 31 36 2c 20 30 78 31 64 2c 20 30 78 32 63 2c 20 30 78 32 37 2c 20 30 78 33 61 | 0b,.0x16,.0x1d,.0x2c,.0x27,.0x3a |
49c00 | 2c 20 30 78 33 31 2c 20 30 78 35 38 2c 20 30 78 35 33 2c 20 30 78 34 65 2c 20 30 78 34 35 2c 0a | ,.0x31,.0x58,.0x53,.0x4e,.0x45,. |
49c20 | 09 09 30 78 37 34 2c 20 30 78 37 66 2c 20 30 78 36 32 2c 20 30 78 36 39 2c 20 30 78 62 30 2c 20 | ..0x74,.0x7f,.0x62,.0x69,.0xb0,. |
49c40 | 30 78 62 62 2c 20 30 78 61 36 2c 20 30 78 61 64 2c 20 30 78 39 63 2c 20 30 78 39 37 2c 20 30 78 | 0xbb,.0xa6,.0xad,.0x9c,.0x97,.0x |
49c60 | 38 61 2c 20 30 78 38 31 2c 0a 09 09 30 78 65 38 2c 20 30 78 65 33 2c 20 30 78 66 65 2c 20 30 78 | 8a,.0x81,...0xe8,.0xe3,.0xfe,.0x |
49c80 | 66 35 2c 20 30 78 63 34 2c 20 30 78 63 66 2c 20 30 78 64 32 2c 20 30 78 64 39 2c 20 30 78 37 62 | f5,.0xc4,.0xcf,.0xd2,.0xd9,.0x7b |
49ca0 | 2c 20 30 78 37 30 2c 20 30 78 36 64 2c 20 30 78 36 36 2c 0a 09 09 30 78 35 37 2c 20 30 78 35 63 | ,.0x70,.0x6d,.0x66,...0x57,.0x5c |
49cc0 | 2c 20 30 78 34 31 2c 20 30 78 34 61 2c 20 30 78 32 33 2c 20 30 78 32 38 2c 20 30 78 33 35 2c 20 | ,.0x41,.0x4a,.0x23,.0x28,.0x35,. |
49ce0 | 30 78 33 65 2c 20 30 78 30 66 2c 20 30 78 30 34 2c 20 30 78 31 39 2c 20 30 78 31 32 2c 0a 09 09 | 0x3e,.0x0f,.0x04,.0x19,.0x12,... |
49d00 | 30 78 63 62 2c 20 30 78 63 30 2c 20 30 78 64 64 2c 20 30 78 64 36 2c 20 30 78 65 37 2c 20 30 78 | 0xcb,.0xc0,.0xdd,.0xd6,.0xe7,.0x |
49d20 | 65 63 2c 20 30 78 66 31 2c 20 30 78 66 61 2c 20 30 78 39 33 2c 20 30 78 39 38 2c 20 30 78 38 35 | ec,.0xf1,.0xfa,.0x93,.0x98,.0x85 |
49d40 | 2c 20 30 78 38 65 2c 0a 09 09 30 78 62 66 2c 20 30 78 62 34 2c 20 30 78 61 39 2c 20 30 78 61 32 | ,.0x8e,...0xbf,.0xb4,.0xa9,.0xa2 |
49d60 | 2c 20 30 78 66 36 2c 20 30 78 66 64 2c 20 30 78 65 30 2c 20 30 78 65 62 2c 20 30 78 64 61 2c 20 | ,.0xf6,.0xfd,.0xe0,.0xeb,.0xda,. |
49d80 | 30 78 64 31 2c 20 30 78 63 63 2c 20 30 78 63 37 2c 0a 09 09 30 78 61 65 2c 20 30 78 61 35 2c 20 | 0xd1,.0xcc,.0xc7,...0xae,.0xa5,. |
49da0 | 30 78 62 38 2c 20 30 78 62 33 2c 20 30 78 38 32 2c 20 30 78 38 39 2c 20 30 78 39 34 2c 20 30 78 | 0xb8,.0xb3,.0x82,.0x89,.0x94,.0x |
49dc0 | 39 66 2c 20 30 78 34 36 2c 20 30 78 34 64 2c 20 30 78 35 30 2c 20 30 78 35 62 2c 0a 09 09 30 78 | 9f,.0x46,.0x4d,.0x50,.0x5b,...0x |
49de0 | 36 61 2c 20 30 78 36 31 2c 20 30 78 37 63 2c 20 30 78 37 37 2c 20 30 78 31 65 2c 20 30 78 31 35 | 6a,.0x61,.0x7c,.0x77,.0x1e,.0x15 |
49e00 | 2c 20 30 78 30 38 2c 20 30 78 30 33 2c 20 30 78 33 32 2c 20 30 78 33 39 2c 20 30 78 32 34 2c 20 | ,.0x08,.0x03,.0x32,.0x39,.0x24,. |
49e20 | 30 78 32 66 2c 0a 09 09 30 78 38 64 2c 20 30 78 38 36 2c 20 30 78 39 62 2c 20 30 78 39 30 2c 20 | 0x2f,...0x8d,.0x86,.0x9b,.0x90,. |
49e40 | 30 78 61 31 2c 20 30 78 61 61 2c 20 30 78 62 37 2c 20 30 78 62 63 2c 20 30 78 64 35 2c 20 30 78 | 0xa1,.0xaa,.0xb7,.0xbc,.0xd5,.0x |
49e60 | 64 65 2c 20 30 78 63 33 2c 20 30 78 63 38 2c 0a 09 09 30 78 66 39 2c 20 30 78 66 32 2c 20 30 78 | de,.0xc3,.0xc8,...0xf9,.0xf2,.0x |
49e80 | 65 66 2c 20 30 78 65 34 2c 20 30 78 33 64 2c 20 30 78 33 36 2c 20 30 78 32 62 2c 20 30 78 32 30 | ef,.0xe4,.0x3d,.0x36,.0x2b,.0x20 |
49ea0 | 2c 20 30 78 31 31 2c 20 30 78 31 61 2c 20 30 78 30 37 2c 20 30 78 30 63 2c 0a 09 09 30 78 36 35 | ,.0x11,.0x1a,.0x07,.0x0c,...0x65 |
49ec0 | 2c 20 30 78 36 65 2c 20 30 78 37 33 2c 20 30 78 37 38 2c 20 30 78 34 39 2c 20 30 78 34 32 2c 20 | ,.0x6e,.0x73,.0x78,.0x49,.0x42,. |
49ee0 | 30 78 35 66 2c 20 30 78 35 34 2c 20 30 78 66 37 2c 20 30 78 66 63 2c 20 30 78 65 31 2c 20 30 78 | 0x5f,.0x54,.0xf7,.0xfc,.0xe1,.0x |
49f00 | 65 61 2c 0a 09 09 30 78 64 62 2c 20 30 78 64 30 2c 20 30 78 63 64 2c 20 30 78 63 36 2c 20 30 78 | ea,...0xdb,.0xd0,.0xcd,.0xc6,.0x |
49f20 | 61 66 2c 20 30 78 61 34 2c 20 30 78 62 39 2c 20 30 78 62 32 2c 20 30 78 38 33 2c 20 30 78 38 38 | af,.0xa4,.0xb9,.0xb2,.0x83,.0x88 |
49f40 | 2c 20 30 78 39 35 2c 20 30 78 39 65 2c 0a 09 09 30 78 34 37 2c 20 30 78 34 63 2c 20 30 78 35 31 | ,.0x95,.0x9e,...0x47,.0x4c,.0x51 |
49f60 | 2c 20 30 78 35 61 2c 20 30 78 36 62 2c 20 30 78 36 30 2c 20 30 78 37 64 2c 20 30 78 37 36 2c 20 | ,.0x5a,.0x6b,.0x60,.0x7d,.0x76,. |
49f80 | 30 78 31 66 2c 20 30 78 31 34 2c 20 30 78 30 39 2c 20 30 78 30 32 2c 0a 09 09 30 78 33 33 2c 20 | 0x1f,.0x14,.0x09,.0x02,...0x33,. |
49fa0 | 30 78 33 38 2c 20 30 78 32 35 2c 20 30 78 32 65 2c 20 30 78 38 63 2c 20 30 78 38 37 2c 20 30 78 | 0x38,.0x25,.0x2e,.0x8c,.0x87,.0x |
49fc0 | 39 61 2c 20 30 78 39 31 2c 20 30 78 61 30 2c 20 30 78 61 62 2c 20 30 78 62 36 2c 20 30 78 62 64 | 9a,.0x91,.0xa0,.0xab,.0xb6,.0xbd |
49fe0 | 2c 0a 09 09 30 78 64 34 2c 20 30 78 64 66 2c 20 30 78 63 32 2c 20 30 78 63 39 2c 20 30 78 66 38 | ,...0xd4,.0xdf,.0xc2,.0xc9,.0xf8 |
4a000 | 2c 20 30 78 66 33 2c 20 30 78 65 65 2c 20 30 78 65 35 2c 20 30 78 33 63 2c 20 30 78 33 37 2c 20 | ,.0xf3,.0xee,.0xe5,.0x3c,.0x37,. |
4a020 | 30 78 32 61 2c 20 30 78 32 31 2c 0a 09 09 30 78 31 30 2c 20 30 78 31 62 2c 20 30 78 30 36 2c 20 | 0x2a,.0x21,...0x10,.0x1b,.0x06,. |
4a040 | 30 78 30 64 2c 20 30 78 36 34 2c 20 30 78 36 66 2c 20 30 78 37 32 2c 20 30 78 37 39 2c 20 30 78 | 0x0d,.0x64,.0x6f,.0x72,.0x79,.0x |
4a060 | 34 38 2c 20 30 78 34 33 2c 20 30 78 35 65 2c 20 30 78 35 35 2c 0a 09 09 30 78 30 31 2c 20 30 78 | 48,.0x43,.0x5e,.0x55,...0x01,.0x |
4a080 | 30 61 2c 20 30 78 31 37 2c 20 30 78 31 63 2c 20 30 78 32 64 2c 20 30 78 32 36 2c 20 30 78 33 62 | 0a,.0x17,.0x1c,.0x2d,.0x26,.0x3b |
4a0a0 | 2c 20 30 78 33 30 2c 20 30 78 35 39 2c 20 30 78 35 32 2c 20 30 78 34 66 2c 20 30 78 34 34 2c 0a | ,.0x30,.0x59,.0x52,.0x4f,.0x44,. |
4a0c0 | 09 09 30 78 37 35 2c 20 30 78 37 65 2c 20 30 78 36 33 2c 20 30 78 36 38 2c 20 30 78 62 31 2c 20 | ..0x75,.0x7e,.0x63,.0x68,.0xb1,. |
4a0e0 | 30 78 62 61 2c 20 30 78 61 37 2c 20 30 78 61 63 2c 20 30 78 39 64 2c 20 30 78 39 36 2c 20 30 78 | 0xba,.0xa7,.0xac,.0x9d,.0x96,.0x |
4a100 | 38 62 2c 20 30 78 38 30 2c 0a 09 09 30 78 65 39 2c 20 30 78 65 32 2c 20 30 78 66 66 2c 20 30 78 | 8b,.0x80,...0xe9,.0xe2,.0xff,.0x |
4a120 | 66 34 2c 20 30 78 63 35 2c 20 30 78 63 65 2c 20 30 78 64 33 2c 20 30 78 64 38 2c 20 30 78 37 61 | f4,.0xc5,.0xce,.0xd3,.0xd8,.0x7a |
4a140 | 2c 20 30 78 37 31 2c 20 30 78 36 63 2c 20 30 78 36 37 2c 0a 09 09 30 78 35 36 2c 20 30 78 35 64 | ,.0x71,.0x6c,.0x67,...0x56,.0x5d |
4a160 | 2c 20 30 78 34 30 2c 20 30 78 34 62 2c 20 30 78 32 32 2c 20 30 78 32 39 2c 20 30 78 33 34 2c 20 | ,.0x40,.0x4b,.0x22,.0x29,.0x34,. |
4a180 | 30 78 33 66 2c 20 30 78 30 65 2c 20 30 78 30 35 2c 20 30 78 31 38 2c 20 30 78 31 33 2c 0a 09 09 | 0x3f,.0x0e,.0x05,.0x18,.0x13,... |
4a1a0 | 30 78 63 61 2c 20 30 78 63 31 2c 20 30 78 64 63 2c 20 30 78 64 37 2c 20 30 78 65 36 2c 20 30 78 | 0xca,.0xc1,.0xdc,.0xd7,.0xe6,.0x |
4a1c0 | 65 64 2c 20 30 78 66 30 2c 20 30 78 66 62 2c 20 30 78 39 32 2c 20 30 78 39 39 2c 20 30 78 38 34 | ed,.0xf0,.0xfb,.0x92,.0x99,.0x84 |
4a1e0 | 2c 20 30 78 38 66 2c 0a 09 09 30 78 62 65 2c 20 30 78 62 35 2c 20 30 78 61 38 2c 20 30 78 61 33 | ,.0x8f,...0xbe,.0xb5,.0xa8,.0xa3 |
4a200 | 0a 09 09 5d 2c 0a 0a 09 09 47 44 58 3a 20 5b 0a 09 09 30 78 30 30 2c 20 30 78 30 64 2c 20 30 78 | ...],....GDX:.[...0x00,.0x0d,.0x |
4a220 | 31 61 2c 20 30 78 31 37 2c 20 30 78 33 34 2c 20 30 78 33 39 2c 20 30 78 32 65 2c 20 30 78 32 33 | 1a,.0x17,.0x34,.0x39,.0x2e,.0x23 |
4a240 | 2c 20 30 78 36 38 2c 20 30 78 36 35 2c 20 30 78 37 32 2c 20 30 78 37 66 2c 0a 09 09 30 78 35 63 | ,.0x68,.0x65,.0x72,.0x7f,...0x5c |
4a260 | 2c 20 30 78 35 31 2c 20 30 78 34 36 2c 20 30 78 34 62 2c 20 30 78 64 30 2c 20 30 78 64 64 2c 20 | ,.0x51,.0x46,.0x4b,.0xd0,.0xdd,. |
4a280 | 30 78 63 61 2c 20 30 78 63 37 2c 20 30 78 65 34 2c 20 30 78 65 39 2c 20 30 78 66 65 2c 20 30 78 | 0xca,.0xc7,.0xe4,.0xe9,.0xfe,.0x |
4a2a0 | 66 33 2c 0a 09 09 30 78 62 38 2c 20 30 78 62 35 2c 20 30 78 61 32 2c 20 30 78 61 66 2c 20 30 78 | f3,...0xb8,.0xb5,.0xa2,.0xaf,.0x |
4a2c0 | 38 63 2c 20 30 78 38 31 2c 20 30 78 39 36 2c 20 30 78 39 62 2c 20 30 78 62 62 2c 20 30 78 62 36 | 8c,.0x81,.0x96,.0x9b,.0xbb,.0xb6 |
4a2e0 | 2c 20 30 78 61 31 2c 20 30 78 61 63 2c 0a 09 09 30 78 38 66 2c 20 30 78 38 32 2c 20 30 78 39 35 | ,.0xa1,.0xac,...0x8f,.0x82,.0x95 |
4a300 | 2c 20 30 78 39 38 2c 20 30 78 64 33 2c 20 30 78 64 65 2c 20 30 78 63 39 2c 20 30 78 63 34 2c 20 | ,.0x98,.0xd3,.0xde,.0xc9,.0xc4,. |
4a320 | 30 78 65 37 2c 20 30 78 65 61 2c 20 30 78 66 64 2c 20 30 78 66 30 2c 0a 09 09 30 78 36 62 2c 20 | 0xe7,.0xea,.0xfd,.0xf0,...0x6b,. |
4a340 | 30 78 36 36 2c 20 30 78 37 31 2c 20 30 78 37 63 2c 20 30 78 35 66 2c 20 30 78 35 32 2c 20 30 78 | 0x66,.0x71,.0x7c,.0x5f,.0x52,.0x |
4a360 | 34 35 2c 20 30 78 34 38 2c 20 30 78 30 33 2c 20 30 78 30 65 2c 20 30 78 31 39 2c 20 30 78 31 34 | 45,.0x48,.0x03,.0x0e,.0x19,.0x14 |
4a380 | 2c 0a 09 09 30 78 33 37 2c 20 30 78 33 61 2c 20 30 78 32 64 2c 20 30 78 32 30 2c 20 30 78 36 64 | ,...0x37,.0x3a,.0x2d,.0x20,.0x6d |
4a3a0 | 2c 20 30 78 36 30 2c 20 30 78 37 37 2c 20 30 78 37 61 2c 20 30 78 35 39 2c 20 30 78 35 34 2c 20 | ,.0x60,.0x77,.0x7a,.0x59,.0x54,. |
4a3c0 | 30 78 34 33 2c 20 30 78 34 65 2c 0a 09 09 30 78 30 35 2c 20 30 78 30 38 2c 20 30 78 31 66 2c 20 | 0x43,.0x4e,...0x05,.0x08,.0x1f,. |
4a3e0 | 30 78 31 32 2c 20 30 78 33 31 2c 20 30 78 33 63 2c 20 30 78 32 62 2c 20 30 78 32 36 2c 20 30 78 | 0x12,.0x31,.0x3c,.0x2b,.0x26,.0x |
4a400 | 62 64 2c 20 30 78 62 30 2c 20 30 78 61 37 2c 20 30 78 61 61 2c 0a 09 09 30 78 38 39 2c 20 30 78 | bd,.0xb0,.0xa7,.0xaa,...0x89,.0x |
4a420 | 38 34 2c 20 30 78 39 33 2c 20 30 78 39 65 2c 20 30 78 64 35 2c 20 30 78 64 38 2c 20 30 78 63 66 | 84,.0x93,.0x9e,.0xd5,.0xd8,.0xcf |
4a440 | 2c 20 30 78 63 32 2c 20 30 78 65 31 2c 20 30 78 65 63 2c 20 30 78 66 62 2c 20 30 78 66 36 2c 0a | ,.0xc2,.0xe1,.0xec,.0xfb,.0xf6,. |
4a460 | 09 09 30 78 64 36 2c 20 30 78 64 62 2c 20 30 78 63 63 2c 20 30 78 63 31 2c 20 30 78 65 32 2c 20 | ..0xd6,.0xdb,.0xcc,.0xc1,.0xe2,. |
4a480 | 30 78 65 66 2c 20 30 78 66 38 2c 20 30 78 66 35 2c 20 30 78 62 65 2c 20 30 78 62 33 2c 20 30 78 | 0xef,.0xf8,.0xf5,.0xbe,.0xb3,.0x |
4a4a0 | 61 34 2c 20 30 78 61 39 2c 0a 09 09 30 78 38 61 2c 20 30 78 38 37 2c 20 30 78 39 30 2c 20 30 78 | a4,.0xa9,...0x8a,.0x87,.0x90,.0x |
4a4c0 | 39 64 2c 20 30 78 30 36 2c 20 30 78 30 62 2c 20 30 78 31 63 2c 20 30 78 31 31 2c 20 30 78 33 32 | 9d,.0x06,.0x0b,.0x1c,.0x11,.0x32 |
4a4e0 | 2c 20 30 78 33 66 2c 20 30 78 32 38 2c 20 30 78 32 35 2c 0a 09 09 30 78 36 65 2c 20 30 78 36 33 | ,.0x3f,.0x28,.0x25,...0x6e,.0x63 |
4a500 | 2c 20 30 78 37 34 2c 20 30 78 37 39 2c 20 30 78 35 61 2c 20 30 78 35 37 2c 20 30 78 34 30 2c 20 | ,.0x74,.0x79,.0x5a,.0x57,.0x40,. |
4a520 | 30 78 34 64 2c 20 30 78 64 61 2c 20 30 78 64 37 2c 20 30 78 63 30 2c 20 30 78 63 64 2c 0a 09 09 | 0x4d,.0xda,.0xd7,.0xc0,.0xcd,... |
4a540 | 30 78 65 65 2c 20 30 78 65 33 2c 20 30 78 66 34 2c 20 30 78 66 39 2c 20 30 78 62 32 2c 20 30 78 | 0xee,.0xe3,.0xf4,.0xf9,.0xb2,.0x |
4a560 | 62 66 2c 20 30 78 61 38 2c 20 30 78 61 35 2c 20 30 78 38 36 2c 20 30 78 38 62 2c 20 30 78 39 63 | bf,.0xa8,.0xa5,.0x86,.0x8b,.0x9c |
4a580 | 2c 20 30 78 39 31 2c 0a 09 09 30 78 30 61 2c 20 30 78 30 37 2c 20 30 78 31 30 2c 20 30 78 31 64 | ,.0x91,...0x0a,.0x07,.0x10,.0x1d |
4a5a0 | 2c 20 30 78 33 65 2c 20 30 78 33 33 2c 20 30 78 32 34 2c 20 30 78 32 39 2c 20 30 78 36 32 2c 20 | ,.0x3e,.0x33,.0x24,.0x29,.0x62,. |
4a5c0 | 30 78 36 66 2c 20 30 78 37 38 2c 20 30 78 37 35 2c 0a 09 09 30 78 35 36 2c 20 30 78 35 62 2c 20 | 0x6f,.0x78,.0x75,...0x56,.0x5b,. |
4a5e0 | 30 78 34 63 2c 20 30 78 34 31 2c 20 30 78 36 31 2c 20 30 78 36 63 2c 20 30 78 37 62 2c 20 30 78 | 0x4c,.0x41,.0x61,.0x6c,.0x7b,.0x |
4a600 | 37 36 2c 20 30 78 35 35 2c 20 30 78 35 38 2c 20 30 78 34 66 2c 20 30 78 34 32 2c 0a 09 09 30 78 | 76,.0x55,.0x58,.0x4f,.0x42,...0x |
4a620 | 30 39 2c 20 30 78 30 34 2c 20 30 78 31 33 2c 20 30 78 31 65 2c 20 30 78 33 64 2c 20 30 78 33 30 | 09,.0x04,.0x13,.0x1e,.0x3d,.0x30 |
4a640 | 2c 20 30 78 32 37 2c 20 30 78 32 61 2c 20 30 78 62 31 2c 20 30 78 62 63 2c 20 30 78 61 62 2c 20 | ,.0x27,.0x2a,.0xb1,.0xbc,.0xab,. |
4a660 | 30 78 61 36 2c 0a 09 09 30 78 38 35 2c 20 30 78 38 38 2c 20 30 78 39 66 2c 20 30 78 39 32 2c 20 | 0xa6,...0x85,.0x88,.0x9f,.0x92,. |
4a680 | 30 78 64 39 2c 20 30 78 64 34 2c 20 30 78 63 33 2c 20 30 78 63 65 2c 20 30 78 65 64 2c 20 30 78 | 0xd9,.0xd4,.0xc3,.0xce,.0xed,.0x |
4a6a0 | 65 30 2c 20 30 78 66 37 2c 20 30 78 66 61 2c 0a 09 09 30 78 62 37 2c 20 30 78 62 61 2c 20 30 78 | e0,.0xf7,.0xfa,...0xb7,.0xba,.0x |
4a6c0 | 61 64 2c 20 30 78 61 30 2c 20 30 78 38 33 2c 20 30 78 38 65 2c 20 30 78 39 39 2c 20 30 78 39 34 | ad,.0xa0,.0x83,.0x8e,.0x99,.0x94 |
4a6e0 | 2c 20 30 78 64 66 2c 20 30 78 64 32 2c 20 30 78 63 35 2c 20 30 78 63 38 2c 0a 09 09 30 78 65 62 | ,.0xdf,.0xd2,.0xc5,.0xc8,...0xeb |
4a700 | 2c 20 30 78 65 36 2c 20 30 78 66 31 2c 20 30 78 66 63 2c 20 30 78 36 37 2c 20 30 78 36 61 2c 20 | ,.0xe6,.0xf1,.0xfc,.0x67,.0x6a,. |
4a720 | 30 78 37 64 2c 20 30 78 37 30 2c 20 30 78 35 33 2c 20 30 78 35 65 2c 20 30 78 34 39 2c 20 30 78 | 0x7d,.0x70,.0x53,.0x5e,.0x49,.0x |
4a740 | 34 34 2c 0a 09 09 30 78 30 66 2c 20 30 78 30 32 2c 20 30 78 31 35 2c 20 30 78 31 38 2c 20 30 78 | 44,...0x0f,.0x02,.0x15,.0x18,.0x |
4a760 | 33 62 2c 20 30 78 33 36 2c 20 30 78 32 31 2c 20 30 78 32 63 2c 20 30 78 30 63 2c 20 30 78 30 31 | 3b,.0x36,.0x21,.0x2c,.0x0c,.0x01 |
4a780 | 2c 20 30 78 31 36 2c 20 30 78 31 62 2c 0a 09 09 30 78 33 38 2c 20 30 78 33 35 2c 20 30 78 32 32 | ,.0x16,.0x1b,...0x38,.0x35,.0x22 |
4a7a0 | 2c 20 30 78 32 66 2c 20 30 78 36 34 2c 20 30 78 36 39 2c 20 30 78 37 65 2c 20 30 78 37 33 2c 20 | ,.0x2f,.0x64,.0x69,.0x7e,.0x73,. |
4a7c0 | 30 78 35 30 2c 20 30 78 35 64 2c 20 30 78 34 61 2c 20 30 78 34 37 2c 0a 09 09 30 78 64 63 2c 20 | 0x50,.0x5d,.0x4a,.0x47,...0xdc,. |
4a7e0 | 30 78 64 31 2c 20 30 78 63 36 2c 20 30 78 63 62 2c 20 30 78 65 38 2c 20 30 78 65 35 2c 20 30 78 | 0xd1,.0xc6,.0xcb,.0xe8,.0xe5,.0x |
4a800 | 66 32 2c 20 30 78 66 66 2c 20 30 78 62 34 2c 20 30 78 62 39 2c 20 30 78 61 65 2c 20 30 78 61 33 | f2,.0xff,.0xb4,.0xb9,.0xae,.0xa3 |
4a820 | 2c 0a 09 09 30 78 38 30 2c 20 30 78 38 64 2c 20 30 78 39 61 2c 20 30 78 39 37 0a 09 09 5d 2c 0a | ,...0x80,.0x8d,.0x9a,.0x97...],. |
4a840 | 0a 09 09 47 45 58 3a 20 5b 0a 09 09 30 78 30 30 2c 20 30 78 30 65 2c 20 30 78 31 63 2c 20 30 78 | ...GEX:.[...0x00,.0x0e,.0x1c,.0x |
4a860 | 31 32 2c 20 30 78 33 38 2c 20 30 78 33 36 2c 20 30 78 32 34 2c 20 30 78 32 61 2c 20 30 78 37 30 | 12,.0x38,.0x36,.0x24,.0x2a,.0x70 |
4a880 | 2c 20 30 78 37 65 2c 20 30 78 36 63 2c 20 30 78 36 32 2c 0a 09 09 30 78 34 38 2c 20 30 78 34 36 | ,.0x7e,.0x6c,.0x62,...0x48,.0x46 |
4a8a0 | 2c 20 30 78 35 34 2c 20 30 78 35 61 2c 20 30 78 65 30 2c 20 30 78 65 65 2c 20 30 78 66 63 2c 20 | ,.0x54,.0x5a,.0xe0,.0xee,.0xfc,. |
4a8c0 | 30 78 66 32 2c 20 30 78 64 38 2c 20 30 78 64 36 2c 20 30 78 63 34 2c 20 30 78 63 61 2c 0a 09 09 | 0xf2,.0xd8,.0xd6,.0xc4,.0xca,... |
4a8e0 | 30 78 39 30 2c 20 30 78 39 65 2c 20 30 78 38 63 2c 20 30 78 38 32 2c 20 30 78 61 38 2c 20 30 78 | 0x90,.0x9e,.0x8c,.0x82,.0xa8,.0x |
4a900 | 61 36 2c 20 30 78 62 34 2c 20 30 78 62 61 2c 20 30 78 64 62 2c 20 30 78 64 35 2c 20 30 78 63 37 | a6,.0xb4,.0xba,.0xdb,.0xd5,.0xc7 |
4a920 | 2c 20 30 78 63 39 2c 0a 09 09 30 78 65 33 2c 20 30 78 65 64 2c 20 30 78 66 66 2c 20 30 78 66 31 | ,.0xc9,...0xe3,.0xed,.0xff,.0xf1 |
4a940 | 2c 20 30 78 61 62 2c 20 30 78 61 35 2c 20 30 78 62 37 2c 20 30 78 62 39 2c 20 30 78 39 33 2c 20 | ,.0xab,.0xa5,.0xb7,.0xb9,.0x93,. |
4a960 | 30 78 39 64 2c 20 30 78 38 66 2c 20 30 78 38 31 2c 0a 09 09 30 78 33 62 2c 20 30 78 33 35 2c 20 | 0x9d,.0x8f,.0x81,...0x3b,.0x35,. |
4a980 | 30 78 32 37 2c 20 30 78 32 39 2c 20 30 78 30 33 2c 20 30 78 30 64 2c 20 30 78 31 66 2c 20 30 78 | 0x27,.0x29,.0x03,.0x0d,.0x1f,.0x |
4a9a0 | 31 31 2c 20 30 78 34 62 2c 20 30 78 34 35 2c 20 30 78 35 37 2c 20 30 78 35 39 2c 0a 09 09 30 78 | 11,.0x4b,.0x45,.0x57,.0x59,...0x |
4a9c0 | 37 33 2c 20 30 78 37 64 2c 20 30 78 36 66 2c 20 30 78 36 31 2c 20 30 78 61 64 2c 20 30 78 61 33 | 73,.0x7d,.0x6f,.0x61,.0xad,.0xa3 |
4a9e0 | 2c 20 30 78 62 31 2c 20 30 78 62 66 2c 20 30 78 39 35 2c 20 30 78 39 62 2c 20 30 78 38 39 2c 20 | ,.0xb1,.0xbf,.0x95,.0x9b,.0x89,. |
4aa00 | 30 78 38 37 2c 0a 09 09 30 78 64 64 2c 20 30 78 64 33 2c 20 30 78 63 31 2c 20 30 78 63 66 2c 20 | 0x87,...0xdd,.0xd3,.0xc1,.0xcf,. |
4aa20 | 30 78 65 35 2c 20 30 78 65 62 2c 20 30 78 66 39 2c 20 30 78 66 37 2c 20 30 78 34 64 2c 20 30 78 | 0xe5,.0xeb,.0xf9,.0xf7,.0x4d,.0x |
4aa40 | 34 33 2c 20 30 78 35 31 2c 20 30 78 35 66 2c 0a 09 09 30 78 37 35 2c 20 30 78 37 62 2c 20 30 78 | 43,.0x51,.0x5f,...0x75,.0x7b,.0x |
4aa60 | 36 39 2c 20 30 78 36 37 2c 20 30 78 33 64 2c 20 30 78 33 33 2c 20 30 78 32 31 2c 20 30 78 32 66 | 69,.0x67,.0x3d,.0x33,.0x21,.0x2f |
4aa80 | 2c 20 30 78 30 35 2c 20 30 78 30 62 2c 20 30 78 31 39 2c 20 30 78 31 37 2c 0a 09 09 30 78 37 36 | ,.0x05,.0x0b,.0x19,.0x17,...0x76 |
4aaa0 | 2c 20 30 78 37 38 2c 20 30 78 36 61 2c 20 30 78 36 34 2c 20 30 78 34 65 2c 20 30 78 34 30 2c 20 | ,.0x78,.0x6a,.0x64,.0x4e,.0x40,. |
4aac0 | 30 78 35 32 2c 20 30 78 35 63 2c 20 30 78 30 36 2c 20 30 78 30 38 2c 20 30 78 31 61 2c 20 30 78 | 0x52,.0x5c,.0x06,.0x08,.0x1a,.0x |
4aae0 | 31 34 2c 0a 09 09 30 78 33 65 2c 20 30 78 33 30 2c 20 30 78 32 32 2c 20 30 78 32 63 2c 20 30 78 | 14,...0x3e,.0x30,.0x22,.0x2c,.0x |
4ab00 | 39 36 2c 20 30 78 39 38 2c 20 30 78 38 61 2c 20 30 78 38 34 2c 20 30 78 61 65 2c 20 30 78 61 30 | 96,.0x98,.0x8a,.0x84,.0xae,.0xa0 |
4ab20 | 2c 20 30 78 62 32 2c 20 30 78 62 63 2c 0a 09 09 30 78 65 36 2c 20 30 78 65 38 2c 20 30 78 66 61 | ,.0xb2,.0xbc,...0xe6,.0xe8,.0xfa |
4ab40 | 2c 20 30 78 66 34 2c 20 30 78 64 65 2c 20 30 78 64 30 2c 20 30 78 63 32 2c 20 30 78 63 63 2c 20 | ,.0xf4,.0xde,.0xd0,.0xc2,.0xcc,. |
4ab60 | 30 78 34 31 2c 20 30 78 34 66 2c 20 30 78 35 64 2c 20 30 78 35 33 2c 0a 09 09 30 78 37 39 2c 20 | 0x41,.0x4f,.0x5d,.0x53,...0x79,. |
4ab80 | 30 78 37 37 2c 20 30 78 36 35 2c 20 30 78 36 62 2c 20 30 78 33 31 2c 20 30 78 33 66 2c 20 30 78 | 0x77,.0x65,.0x6b,.0x31,.0x3f,.0x |
4aba0 | 32 64 2c 20 30 78 32 33 2c 20 30 78 30 39 2c 20 30 78 30 37 2c 20 30 78 31 35 2c 20 30 78 31 62 | 2d,.0x23,.0x09,.0x07,.0x15,.0x1b |
4abc0 | 2c 0a 09 09 30 78 61 31 2c 20 30 78 61 66 2c 20 30 78 62 64 2c 20 30 78 62 33 2c 20 30 78 39 39 | ,...0xa1,.0xaf,.0xbd,.0xb3,.0x99 |
4abe0 | 2c 20 30 78 39 37 2c 20 30 78 38 35 2c 20 30 78 38 62 2c 20 30 78 64 31 2c 20 30 78 64 66 2c 20 | ,.0x97,.0x85,.0x8b,.0xd1,.0xdf,. |
4ac00 | 30 78 63 64 2c 20 30 78 63 33 2c 0a 09 09 30 78 65 39 2c 20 30 78 65 37 2c 20 30 78 66 35 2c 20 | 0xcd,.0xc3,...0xe9,.0xe7,.0xf5,. |
4ac20 | 30 78 66 62 2c 20 30 78 39 61 2c 20 30 78 39 34 2c 20 30 78 38 36 2c 20 30 78 38 38 2c 20 30 78 | 0xfb,.0x9a,.0x94,.0x86,.0x88,.0x |
4ac40 | 61 32 2c 20 30 78 61 63 2c 20 30 78 62 65 2c 20 30 78 62 30 2c 0a 09 09 30 78 65 61 2c 20 30 78 | a2,.0xac,.0xbe,.0xb0,...0xea,.0x |
4ac60 | 65 34 2c 20 30 78 66 36 2c 20 30 78 66 38 2c 20 30 78 64 32 2c 20 30 78 64 63 2c 20 30 78 63 65 | e4,.0xf6,.0xf8,.0xd2,.0xdc,.0xce |
4ac80 | 2c 20 30 78 63 30 2c 20 30 78 37 61 2c 20 30 78 37 34 2c 20 30 78 36 36 2c 20 30 78 36 38 2c 0a | ,.0xc0,.0x7a,.0x74,.0x66,.0x68,. |
4aca0 | 09 09 30 78 34 32 2c 20 30 78 34 63 2c 20 30 78 35 65 2c 20 30 78 35 30 2c 20 30 78 30 61 2c 20 | ..0x42,.0x4c,.0x5e,.0x50,.0x0a,. |
4acc0 | 30 78 30 34 2c 20 30 78 31 36 2c 20 30 78 31 38 2c 20 30 78 33 32 2c 20 30 78 33 63 2c 20 30 78 | 0x04,.0x16,.0x18,.0x32,.0x3c,.0x |
4ace0 | 32 65 2c 20 30 78 32 30 2c 0a 09 09 30 78 65 63 2c 20 30 78 65 32 2c 20 30 78 66 30 2c 20 30 78 | 2e,.0x20,...0xec,.0xe2,.0xf0,.0x |
4ad00 | 66 65 2c 20 30 78 64 34 2c 20 30 78 64 61 2c 20 30 78 63 38 2c 20 30 78 63 36 2c 20 30 78 39 63 | fe,.0xd4,.0xda,.0xc8,.0xc6,.0x9c |
4ad20 | 2c 20 30 78 39 32 2c 20 30 78 38 30 2c 20 30 78 38 65 2c 0a 09 09 30 78 61 34 2c 20 30 78 61 61 | ,.0x92,.0x80,.0x8e,...0xa4,.0xaa |
4ad40 | 2c 20 30 78 62 38 2c 20 30 78 62 36 2c 20 30 78 30 63 2c 20 30 78 30 32 2c 20 30 78 31 30 2c 20 | ,.0xb8,.0xb6,.0x0c,.0x02,.0x10,. |
4ad60 | 30 78 31 65 2c 20 30 78 33 34 2c 20 30 78 33 61 2c 20 30 78 32 38 2c 20 30 78 32 36 2c 0a 09 09 | 0x1e,.0x34,.0x3a,.0x28,.0x26,... |
4ad80 | 30 78 37 63 2c 20 30 78 37 32 2c 20 30 78 36 30 2c 20 30 78 36 65 2c 20 30 78 34 34 2c 20 30 78 | 0x7c,.0x72,.0x60,.0x6e,.0x44,.0x |
4ada0 | 34 61 2c 20 30 78 35 38 2c 20 30 78 35 36 2c 20 30 78 33 37 2c 20 30 78 33 39 2c 20 30 78 32 62 | 4a,.0x58,.0x56,.0x37,.0x39,.0x2b |
4adc0 | 2c 20 30 78 32 35 2c 0a 09 09 30 78 30 66 2c 20 30 78 30 31 2c 20 30 78 31 33 2c 20 30 78 31 64 | ,.0x25,...0x0f,.0x01,.0x13,.0x1d |
4ade0 | 2c 20 30 78 34 37 2c 20 30 78 34 39 2c 20 30 78 35 62 2c 20 30 78 35 35 2c 20 30 78 37 66 2c 20 | ,.0x47,.0x49,.0x5b,.0x55,.0x7f,. |
4ae00 | 30 78 37 31 2c 20 30 78 36 33 2c 20 30 78 36 64 2c 0a 09 09 30 78 64 37 2c 20 30 78 64 39 2c 20 | 0x71,.0x63,.0x6d,...0xd7,.0xd9,. |
4ae20 | 30 78 63 62 2c 20 30 78 63 35 2c 20 30 78 65 66 2c 20 30 78 65 31 2c 20 30 78 66 33 2c 20 30 78 | 0xcb,.0xc5,.0xef,.0xe1,.0xf3,.0x |
4ae40 | 66 64 2c 20 30 78 61 37 2c 20 30 78 61 39 2c 20 30 78 62 62 2c 20 30 78 62 35 2c 0a 09 09 30 78 | fd,.0xa7,.0xa9,.0xbb,.0xb5,...0x |
4ae60 | 39 66 2c 20 30 78 39 31 2c 20 30 78 38 33 2c 20 30 78 38 64 0a 09 09 5d 2c 0a 09 09 0a 09 09 2f | 9f,.0x91,.0x83,.0x8d...],....../ |
4ae80 | 2f 20 4b 65 79 20 53 63 68 65 64 75 6c 65 20 43 6f 72 65 0a 09 09 63 6f 72 65 3a 66 75 6e 63 74 | /.Key.Schedule.Core...core:funct |
4aea0 | 69 6f 6e 28 77 6f 72 64 2c 69 74 65 72 61 74 69 6f 6e 29 0a 09 09 7b 0a 09 09 09 2f 2a 20 72 6f | ion(word,iteration)...{..../*.ro |
4aec0 | 74 61 74 65 20 74 68 65 20 33 32 2d 62 69 74 20 77 6f 72 64 20 38 20 62 69 74 73 20 74 6f 20 74 | tate.the.32-bit.word.8.bits.to.t |
4aee0 | 68 65 20 6c 65 66 74 20 2a 2f 0a 09 09 09 77 6f 72 64 20 3d 20 74 68 69 73 2e 72 6f 74 61 74 65 | he.left.*/....word.=.this.rotate |
4af00 | 28 77 6f 72 64 29 3b 0a 09 09 09 2f 2a 20 61 70 70 6c 79 20 53 2d 42 6f 78 20 73 75 62 73 74 69 | (word);..../*.apply.S-Box.substi |
4af20 | 74 75 74 69 6f 6e 20 6f 6e 20 61 6c 6c 20 34 20 70 61 72 74 73 20 6f 66 20 74 68 65 20 33 32 2d | tution.on.all.4.parts.of.the.32- |
4af40 | 62 69 74 20 77 6f 72 64 20 2a 2f 0a 09 09 09 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30 3b 20 69 | bit.word.*/....for.(var.i.=.0;.i |
4af60 | 20 3c 20 34 3b 20 2b 2b 69 29 0a 09 09 09 09 77 6f 72 64 5b 69 5d 20 3d 20 74 68 69 73 2e 73 62 | .<.4;.++i).....word[i].=.this.sb |
4af80 | 6f 78 5b 77 6f 72 64 5b 69 5d 5d 3b 0a 09 09 09 2f 2a 20 58 4f 52 20 74 68 65 20 6f 75 74 70 75 | ox[word[i]];..../*.XOR.the.outpu |
4afa0 | 74 20 6f 66 20 74 68 65 20 72 63 6f 6e 20 6f 70 65 72 61 74 69 6f 6e 20 77 69 74 68 20 69 20 74 | t.of.the.rcon.operation.with.i.t |
4afc0 | 6f 20 74 68 65 20 66 69 72 73 74 20 70 61 72 74 20 28 6c 65 66 74 6d 6f 73 74 29 20 6f 6e 6c 79 | o.the.first.part.(leftmost).only |
4afe0 | 20 2a 2f 0a 09 09 09 77 6f 72 64 5b 30 5d 20 3d 20 77 6f 72 64 5b 30 5d 5e 74 68 69 73 2e 52 63 | .*/....word[0].=.word[0]^this.Rc |
4b000 | 6f 6e 5b 69 74 65 72 61 74 69 6f 6e 5d 3b 0a 09 09 09 72 65 74 75 72 6e 20 77 6f 72 64 3b 0a 09 | on[iteration];....return.word;.. |
4b020 | 09 7d 2c 0a 09 09 0a 09 09 2f 2a 20 52 69 6a 6e 64 61 65 6c 27 73 20 6b 65 79 20 65 78 70 61 6e | .},....../*.Rijndael's.key.expan |
4b040 | 73 69 6f 6e 0a 09 09 20 2a 20 65 78 70 61 6e 64 73 20 61 6e 20 31 32 38 2c 31 39 32 2c 32 35 36 | sion....*.expands.an.128,192,256 |
4b060 | 20 6b 65 79 20 69 6e 74 6f 20 61 6e 20 31 37 36 2c 32 30 38 2c 32 34 30 20 62 79 74 65 73 20 6b | .key.into.an.176,208,240.bytes.k |
4b080 | 65 79 0a 09 09 20 2a 0a 09 09 20 2a 20 65 78 70 61 6e 64 65 64 4b 65 79 20 69 73 20 61 20 70 6f | ey....*....*.expandedKey.is.a.po |
4b0a0 | 69 6e 74 65 72 20 74 6f 20 61 6e 20 63 68 61 72 20 61 72 72 61 79 20 6f 66 20 6c 61 72 67 65 20 | inter.to.an.char.array.of.large. |
4b0c0 | 65 6e 6f 75 67 68 20 73 69 7a 65 0a 09 09 20 2a 20 6b 65 79 20 69 73 20 61 20 70 6f 69 6e 74 65 | enough.size....*.key.is.a.pointe |
4b0e0 | 72 20 74 6f 20 61 20 6e 6f 6e 2d 65 78 70 61 6e 64 65 64 20 6b 65 79 0a 09 09 20 2a 2f 0a 09 09 | r.to.a.non-expanded.key....*/... |
4b100 | 65 78 70 61 6e 64 4b 65 79 3a 66 75 6e 63 74 69 6f 6e 28 6b 65 79 2c 73 69 7a 65 29 0a 09 09 7b | expandKey:function(key,size)...{ |
4b120 | 0a 09 09 09 76 61 72 20 65 78 70 61 6e 64 65 64 4b 65 79 53 69 7a 65 20 3d 20 28 31 36 2a 28 74 | ....var.expandedKeySize.=.(16*(t |
4b140 | 68 69 73 2e 6e 75 6d 62 65 72 4f 66 52 6f 75 6e 64 73 28 73 69 7a 65 29 2b 31 29 29 3b 0a 09 09 | his.numberOfRounds(size)+1));... |
4b160 | 09 0a 09 09 09 2f 2a 20 63 75 72 72 65 6e 74 20 65 78 70 61 6e 64 65 64 20 6b 65 79 53 69 7a 65 | ...../*.current.expanded.keySize |
4b180 | 2c 20 69 6e 20 62 79 74 65 73 20 2a 2f 0a 09 09 09 76 61 72 20 63 75 72 72 65 6e 74 53 69 7a 65 | ,.in.bytes.*/....var.currentSize |
4b1a0 | 20 3d 20 30 3b 0a 09 09 09 76 61 72 20 72 63 6f 6e 49 74 65 72 61 74 69 6f 6e 20 3d 20 31 3b 0a | .=.0;....var.rconIteration.=.1;. |
4b1c0 | 09 09 09 76 61 72 20 74 20 3d 20 5b 5d 3b 20 20 20 2f 2f 20 74 65 6d 70 6f 72 61 72 79 20 34 2d | ...var.t.=.[];...//.temporary.4- |
4b1e0 | 62 79 74 65 20 76 61 72 69 61 62 6c 65 0a 09 09 09 0a 09 09 09 76 61 72 20 65 78 70 61 6e 64 65 | byte.variable........var.expande |
4b200 | 64 4b 65 79 20 3d 20 5b 5d 3b 0a 09 09 09 66 6f 72 28 76 61 72 20 69 20 3d 20 30 3b 69 20 3c 20 | dKey.=.[];....for(var.i.=.0;i.<. |
4b220 | 65 78 70 61 6e 64 65 64 4b 65 79 53 69 7a 65 3b 69 2b 2b 29 0a 09 09 09 09 65 78 70 61 6e 64 65 | expandedKeySize;i++).....expande |
4b240 | 64 4b 65 79 5b 69 5d 20 3d 20 30 3b 0a 09 09 0a 09 09 09 2f 2a 20 73 65 74 20 74 68 65 20 31 36 | dKey[i].=.0;......./*.set.the.16 |
4b260 | 2c 32 34 2c 33 32 20 62 79 74 65 73 20 6f 66 20 74 68 65 20 65 78 70 61 6e 64 65 64 20 6b 65 79 | ,24,32.bytes.of.the.expanded.key |
4b280 | 20 74 6f 20 74 68 65 20 69 6e 70 75 74 20 6b 65 79 20 2a 2f 0a 09 09 09 66 6f 72 20 28 76 61 72 | .to.the.input.key.*/....for.(var |
4b2a0 | 20 6a 20 3d 20 30 3b 20 6a 20 3c 20 73 69 7a 65 3b 20 6a 2b 2b 29 0a 09 09 09 09 65 78 70 61 6e | .j.=.0;.j.<.size;.j++).....expan |
4b2c0 | 64 65 64 4b 65 79 5b 6a 5d 20 3d 20 6b 65 79 5b 6a 5d 3b 0a 09 09 09 63 75 72 72 65 6e 74 53 69 | dedKey[j].=.key[j];....currentSi |
4b2e0 | 7a 65 20 2b 3d 20 73 69 7a 65 3b 0a 09 09 0a 09 09 09 77 68 69 6c 65 20 28 63 75 72 72 65 6e 74 | ze.+=.size;.......while.(current |
4b300 | 53 69 7a 65 20 3c 20 65 78 70 61 6e 64 65 64 4b 65 79 53 69 7a 65 29 0a 09 09 09 7b 0a 09 09 09 | Size.<.expandedKeySize)....{.... |
4b320 | 09 2f 2a 20 61 73 73 69 67 6e 20 74 68 65 20 70 72 65 76 69 6f 75 73 20 34 20 62 79 74 65 73 20 | ./*.assign.the.previous.4.bytes. |
4b340 | 74 6f 20 74 68 65 20 74 65 6d 70 6f 72 61 72 79 20 76 61 6c 75 65 20 74 20 2a 2f 0a 09 09 09 09 | to.the.temporary.value.t.*/..... |
4b360 | 66 6f 72 20 28 76 61 72 20 6b 20 3d 20 30 3b 20 6b 20 3c 20 34 3b 20 6b 2b 2b 29 0a 09 09 09 09 | for.(var.k.=.0;.k.<.4;.k++)..... |
4b380 | 09 74 5b 6b 5d 20 3d 20 65 78 70 61 6e 64 65 64 4b 65 79 5b 28 63 75 72 72 65 6e 74 53 69 7a 65 | .t[k].=.expandedKey[(currentSize |
4b3a0 | 20 2d 20 34 29 20 2b 20 6b 5d 3b 0a 09 09 0a 09 09 09 09 2f 2a 20 65 76 65 72 79 20 31 36 2c 32 | .-.4).+.k];......../*.every.16,2 |
4b3c0 | 34 2c 33 32 20 62 79 74 65 73 20 77 65 20 61 70 70 6c 79 20 74 68 65 20 63 6f 72 65 20 73 63 68 | 4,32.bytes.we.apply.the.core.sch |
4b3e0 | 65 64 75 6c 65 20 74 6f 20 74 0a 09 09 09 09 20 2a 20 61 6e 64 20 69 6e 63 72 65 6d 65 6e 74 20 | edule.to.t......*.and.increment. |
4b400 | 72 63 6f 6e 49 74 65 72 61 74 69 6f 6e 20 61 66 74 65 72 77 61 72 64 73 0a 09 09 09 09 20 2a 2f | rconIteration.afterwards......*/ |
4b420 | 0a 09 09 09 09 69 66 28 63 75 72 72 65 6e 74 53 69 7a 65 20 25 20 73 69 7a 65 20 3d 3d 20 30 29 | .....if(currentSize.%.size.==.0) |
4b440 | 0a 09 09 09 09 09 74 20 3d 20 74 68 69 73 2e 63 6f 72 65 28 74 2c 20 72 63 6f 6e 49 74 65 72 61 | ......t.=.this.core(t,.rconItera |
4b460 | 74 69 6f 6e 2b 2b 29 3b 0a 09 09 0a 09 09 09 09 2f 2a 20 46 6f 72 20 32 35 36 2d 62 69 74 20 6b | tion++);......../*.For.256-bit.k |
4b480 | 65 79 73 2c 20 77 65 20 61 64 64 20 61 6e 20 65 78 74 72 61 20 73 62 6f 78 20 74 6f 20 74 68 65 | eys,.we.add.an.extra.sbox.to.the |
4b4a0 | 20 63 61 6c 63 75 6c 61 74 69 6f 6e 20 2a 2f 0a 09 09 09 09 69 66 28 73 69 7a 65 20 3d 3d 20 74 | .calculation.*/.....if(size.==.t |
4b4c0 | 68 69 73 2e 6b 65 79 53 69 7a 65 2e 53 49 5a 45 5f 32 35 36 20 26 26 20 28 28 63 75 72 72 65 6e | his.keySize.SIZE_256.&&.((curren |
4b4e0 | 74 53 69 7a 65 20 25 20 73 69 7a 65 29 20 3d 3d 20 31 36 29 29 0a 09 09 09 09 09 66 6f 72 28 76 | tSize.%.size).==.16))......for(v |
4b500 | 61 72 20 6c 20 3d 20 30 3b 20 6c 20 3c 20 34 3b 20 6c 2b 2b 29 0a 09 09 09 09 09 09 74 5b 6c 5d | ar.l.=.0;.l.<.4;.l++).......t[l] |
4b520 | 20 3d 20 74 68 69 73 2e 73 62 6f 78 5b 74 5b 6c 5d 5d 3b 0a 09 09 0a 09 09 09 09 2f 2a 20 57 65 | .=.this.sbox[t[l]];......../*.We |
4b540 | 20 58 4f 52 20 74 20 77 69 74 68 20 74 68 65 20 66 6f 75 72 2d 62 79 74 65 20 62 6c 6f 63 6b 20 | .XOR.t.with.the.four-byte.block. |
4b560 | 31 36 2c 32 34 2c 33 32 20 62 79 74 65 73 20 62 65 66 6f 72 65 20 74 68 65 20 6e 65 77 20 65 78 | 16,24,32.bytes.before.the.new.ex |
4b580 | 70 61 6e 64 65 64 20 6b 65 79 2e 0a 09 09 09 09 20 2a 20 54 68 69 73 20 62 65 63 6f 6d 65 73 20 | panded.key.......*.This.becomes. |
4b5a0 | 74 68 65 20 6e 65 78 74 20 66 6f 75 72 20 62 79 74 65 73 20 69 6e 20 74 68 65 20 65 78 70 61 6e | the.next.four.bytes.in.the.expan |
4b5c0 | 64 65 64 20 6b 65 79 2e 0a 09 09 09 09 20 2a 2f 0a 09 09 09 09 66 6f 72 28 76 61 72 20 6d 20 3d | ded.key.......*/.....for(var.m.= |
4b5e0 | 20 30 3b 20 6d 20 3c 20 34 3b 20 6d 2b 2b 29 20 7b 0a 09 09 09 09 09 65 78 70 61 6e 64 65 64 4b | .0;.m.<.4;.m++).{......expandedK |
4b600 | 65 79 5b 63 75 72 72 65 6e 74 53 69 7a 65 5d 20 3d 20 65 78 70 61 6e 64 65 64 4b 65 79 5b 63 75 | ey[currentSize].=.expandedKey[cu |
4b620 | 72 72 65 6e 74 53 69 7a 65 20 2d 20 73 69 7a 65 5d 20 5e 20 74 5b 6d 5d 3b 0a 09 09 09 09 09 63 | rrentSize.-.size].^.t[m];......c |
4b640 | 75 72 72 65 6e 74 53 69 7a 65 2b 2b 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 09 72 65 74 75 | urrentSize++;.....}....}....retu |
4b660 | 72 6e 20 65 78 70 61 6e 64 65 64 4b 65 79 3b 0a 09 09 7d 2c 0a 09 09 0a 09 09 2f 2f 20 41 64 64 | rn.expandedKey;...},......//.Add |
4b680 | 73 20 28 58 4f 52 73 29 20 74 68 65 20 72 6f 75 6e 64 20 6b 65 79 20 74 6f 20 74 68 65 20 73 74 | s.(XORs).the.round.key.to.the.st |
4b6a0 | 61 74 65 0a 09 09 61 64 64 52 6f 75 6e 64 4b 65 79 3a 66 75 6e 63 74 69 6f 6e 28 73 74 61 74 65 | ate...addRoundKey:function(state |
4b6c0 | 2c 72 6f 75 6e 64 4b 65 79 29 0a 09 09 7b 0a 09 09 09 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30 | ,roundKey)...{....for.(var.i.=.0 |
4b6e0 | 3b 20 69 20 3c 20 31 36 3b 20 69 2b 2b 29 0a 09 09 09 09 73 74 61 74 65 5b 69 5d 20 5e 3d 20 72 | ;.i.<.16;.i++).....state[i].^=.r |
4b700 | 6f 75 6e 64 4b 65 79 5b 69 5d 3b 0a 09 09 09 72 65 74 75 72 6e 20 73 74 61 74 65 3b 0a 09 09 7d | oundKey[i];....return.state;...} |
4b720 | 2c 0a 09 09 0a 09 09 2f 2f 20 43 72 65 61 74 65 73 20 61 20 72 6f 75 6e 64 20 6b 65 79 20 66 72 | ,......//.Creates.a.round.key.fr |
4b740 | 6f 6d 20 74 68 65 20 67 69 76 65 6e 20 65 78 70 61 6e 64 65 64 20 6b 65 79 20 61 6e 64 20 74 68 | om.the.given.expanded.key.and.th |
4b760 | 65 0a 09 09 2f 2f 20 70 6f 73 69 74 69 6f 6e 20 77 69 74 68 69 6e 20 74 68 65 20 65 78 70 61 6e | e...//.position.within.the.expan |
4b780 | 64 65 64 20 6b 65 79 2e 0a 09 09 63 72 65 61 74 65 52 6f 75 6e 64 4b 65 79 3a 66 75 6e 63 74 69 | ded.key....createRoundKey:functi |
4b7a0 | 6f 6e 28 65 78 70 61 6e 64 65 64 4b 65 79 2c 72 6f 75 6e 64 4b 65 79 50 6f 69 6e 74 65 72 29 0a | on(expandedKey,roundKeyPointer). |
4b7c0 | 09 09 7b 0a 09 09 09 76 61 72 20 72 6f 75 6e 64 4b 65 79 20 3d 20 5b 5d 3b 0a 09 09 09 66 6f 72 | ..{....var.roundKey.=.[];....for |
4b7e0 | 20 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 34 3b 20 69 2b 2b 29 0a 09 09 09 09 66 6f 72 | .(var.i.=.0;.i.<.4;.i++).....for |
4b800 | 20 28 76 61 72 20 6a 20 3d 20 30 3b 20 6a 20 3c 20 34 3b 20 6a 2b 2b 29 0a 09 09 09 09 09 72 6f | .(var.j.=.0;.j.<.4;.j++)......ro |
4b820 | 75 6e 64 4b 65 79 5b 6a 2a 34 2b 69 5d 20 3d 20 65 78 70 61 6e 64 65 64 4b 65 79 5b 72 6f 75 6e | undKey[j*4+i].=.expandedKey[roun |
4b840 | 64 4b 65 79 50 6f 69 6e 74 65 72 20 2b 20 69 2a 34 20 2b 20 6a 5d 3b 0a 09 09 09 72 65 74 75 72 | dKeyPointer.+.i*4.+.j];....retur |
4b860 | 6e 20 72 6f 75 6e 64 4b 65 79 3b 0a 09 09 7d 2c 0a 09 09 0a 09 09 2f 2a 20 73 75 62 73 74 69 74 | n.roundKey;...},....../*.substit |
4b880 | 75 74 65 20 61 6c 6c 20 74 68 65 20 76 61 6c 75 65 73 20 66 72 6f 6d 20 74 68 65 20 73 74 61 74 | ute.all.the.values.from.the.stat |
4b8a0 | 65 20 77 69 74 68 20 74 68 65 20 76 61 6c 75 65 20 69 6e 20 74 68 65 20 53 42 6f 78 0a 09 09 20 | e.with.the.value.in.the.SBox.... |
4b8c0 | 2a 20 75 73 69 6e 67 20 74 68 65 20 73 74 61 74 65 20 76 61 6c 75 65 20 61 73 20 69 6e 64 65 78 | *.using.the.state.value.as.index |
4b8e0 | 20 66 6f 72 20 74 68 65 20 53 42 6f 78 0a 09 09 20 2a 2f 0a 09 09 73 75 62 42 79 74 65 73 3a 66 | .for.the.SBox....*/...subBytes:f |
4b900 | 75 6e 63 74 69 6f 6e 28 73 74 61 74 65 2c 69 73 49 6e 76 29 0a 09 09 7b 0a 09 09 09 66 6f 72 20 | unction(state,isInv)...{....for. |
4b920 | 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 31 36 3b 20 69 2b 2b 29 0a 09 09 09 09 73 74 61 | (var.i.=.0;.i.<.16;.i++).....sta |
4b940 | 74 65 5b 69 5d 20 3d 20 69 73 49 6e 76 3f 74 68 69 73 2e 72 73 62 6f 78 5b 73 74 61 74 65 5b 69 | te[i].=.isInv?this.rsbox[state[i |
4b960 | 5d 5d 3a 74 68 69 73 2e 73 62 6f 78 5b 73 74 61 74 65 5b 69 5d 5d 3b 0a 09 09 09 72 65 74 75 72 | ]]:this.sbox[state[i]];....retur |
4b980 | 6e 20 73 74 61 74 65 3b 0a 09 09 7d 2c 0a 09 09 0a 09 09 2f 2a 20 69 74 65 72 61 74 65 20 6f 76 | n.state;...},....../*.iterate.ov |
4b9a0 | 65 72 20 74 68 65 20 34 20 72 6f 77 73 20 61 6e 64 20 63 61 6c 6c 20 73 68 69 66 74 52 6f 77 28 | er.the.4.rows.and.call.shiftRow( |
4b9c0 | 29 20 77 69 74 68 20 74 68 61 74 20 72 6f 77 20 2a 2f 0a 09 09 73 68 69 66 74 52 6f 77 73 3a 66 | ).with.that.row.*/...shiftRows:f |
4b9e0 | 75 6e 63 74 69 6f 6e 28 73 74 61 74 65 2c 69 73 49 6e 76 29 0a 09 09 7b 0a 09 09 09 66 6f 72 20 | unction(state,isInv)...{....for. |
4ba00 | 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 34 3b 20 69 2b 2b 29 0a 09 09 09 09 73 74 61 74 | (var.i.=.0;.i.<.4;.i++).....stat |
4ba20 | 65 20 3d 20 74 68 69 73 2e 73 68 69 66 74 52 6f 77 28 73 74 61 74 65 2c 69 2a 34 2c 20 69 2c 69 | e.=.this.shiftRow(state,i*4,.i,i |
4ba40 | 73 49 6e 76 29 3b 0a 09 09 09 72 65 74 75 72 6e 20 73 74 61 74 65 3b 0a 09 09 7d 2c 0a 09 09 0a | sInv);....return.state;...},.... |
4ba60 | 09 09 2f 2a 20 65 61 63 68 20 69 74 65 72 61 74 69 6f 6e 20 73 68 69 66 74 73 20 74 68 65 20 72 | ../*.each.iteration.shifts.the.r |
4ba80 | 6f 77 20 74 6f 20 74 68 65 20 6c 65 66 74 20 62 79 20 31 20 2a 2f 0a 09 09 73 68 69 66 74 52 6f | ow.to.the.left.by.1.*/...shiftRo |
4baa0 | 77 3a 66 75 6e 63 74 69 6f 6e 28 73 74 61 74 65 2c 73 74 61 74 65 50 6f 69 6e 74 65 72 2c 6e 62 | w:function(state,statePointer,nb |
4bac0 | 72 2c 69 73 49 6e 76 29 0a 09 09 7b 0a 09 09 09 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30 3b 20 | r,isInv)...{....for.(var.i.=.0;. |
4bae0 | 69 20 3c 20 6e 62 72 3b 20 69 2b 2b 29 0a 09 09 09 7b 0a 09 09 09 09 69 66 28 69 73 49 6e 76 29 | i.<.nbr;.i++)....{.....if(isInv) |
4bb00 | 0a 09 09 09 09 7b 0a 09 09 09 09 09 76 61 72 20 74 6d 70 20 3d 20 73 74 61 74 65 5b 73 74 61 74 | .....{......var.tmp.=.state[stat |
4bb20 | 65 50 6f 69 6e 74 65 72 20 2b 20 33 5d 3b 0a 09 09 09 09 09 66 6f 72 20 28 76 61 72 20 6a 20 3d | ePointer.+.3];......for.(var.j.= |
4bb40 | 20 33 3b 20 6a 20 3e 20 30 3b 20 6a 2d 2d 29 0a 09 09 09 09 09 09 73 74 61 74 65 5b 73 74 61 74 | .3;.j.>.0;.j--).......state[stat |
4bb60 | 65 50 6f 69 6e 74 65 72 20 2b 20 6a 5d 20 3d 20 73 74 61 74 65 5b 73 74 61 74 65 50 6f 69 6e 74 | ePointer.+.j].=.state[statePoint |
4bb80 | 65 72 20 2b 20 6a 2d 31 5d 3b 0a 09 09 09 09 09 73 74 61 74 65 5b 73 74 61 74 65 50 6f 69 6e 74 | er.+.j-1];......state[statePoint |
4bba0 | 65 72 5d 20 3d 20 74 6d 70 3b 0a 09 09 09 09 7d 0a 09 09 09 09 65 6c 73 65 0a 09 09 09 09 7b 0a | er].=.tmp;.....}.....else.....{. |
4bbc0 | 09 09 09 09 09 76 61 72 20 74 6d 70 20 3d 20 73 74 61 74 65 5b 73 74 61 74 65 50 6f 69 6e 74 65 | .....var.tmp.=.state[statePointe |
4bbe0 | 72 5d 3b 0a 09 09 09 09 09 66 6f 72 20 28 76 61 72 20 6a 20 3d 20 30 3b 20 6a 20 3c 20 33 3b 20 | r];......for.(var.j.=.0;.j.<.3;. |
4bc00 | 6a 2b 2b 29 0a 09 09 09 09 09 09 73 74 61 74 65 5b 73 74 61 74 65 50 6f 69 6e 74 65 72 20 2b 20 | j++).......state[statePointer.+. |
4bc20 | 6a 5d 20 3d 20 73 74 61 74 65 5b 73 74 61 74 65 50 6f 69 6e 74 65 72 20 2b 20 6a 2b 31 5d 3b 0a | j].=.state[statePointer.+.j+1];. |
4bc40 | 09 09 09 09 09 73 74 61 74 65 5b 73 74 61 74 65 50 6f 69 6e 74 65 72 20 2b 20 33 5d 20 3d 20 74 | .....state[statePointer.+.3].=.t |
4bc60 | 6d 70 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 09 72 65 74 75 72 6e 20 73 74 61 74 65 3b 0a | mp;.....}....}....return.state;. |
4bc80 | 09 09 7d 2c 0a 0a 09 09 2f 2f 20 67 61 6c 6f 69 73 20 6d 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e | ..},....//.galois.multiplication |
4bca0 | 20 6f 66 20 38 20 62 69 74 20 63 68 61 72 61 63 74 65 72 73 20 61 20 61 6e 64 20 62 0a 09 09 67 | .of.8.bit.characters.a.and.b...g |
4bcc0 | 61 6c 6f 69 73 5f 6d 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e 3a 66 75 6e 63 74 69 6f 6e 28 61 2c | alois_multiplication:function(a, |
4bce0 | 62 29 0a 09 09 7b 0a 09 09 09 76 61 72 20 70 20 3d 20 30 3b 0a 09 09 09 66 6f 72 28 76 61 72 20 | b)...{....var.p.=.0;....for(var. |
4bd00 | 63 6f 75 6e 74 65 72 20 3d 20 30 3b 20 63 6f 75 6e 74 65 72 20 3c 20 38 3b 20 63 6f 75 6e 74 65 | counter.=.0;.counter.<.8;.counte |
4bd20 | 72 2b 2b 29 0a 09 09 09 7b 0a 09 09 09 09 69 66 28 28 62 20 26 20 31 29 20 3d 3d 20 31 29 0a 09 | r++)....{.....if((b.&.1).==.1).. |
4bd40 | 09 09 09 09 70 20 5e 3d 20 61 3b 0a 09 09 09 09 69 66 28 70 20 3e 20 30 78 31 30 30 29 20 70 20 | ....p.^=.a;.....if(p.>.0x100).p. |
4bd60 | 5e 3d 20 30 78 31 30 30 3b 0a 09 09 09 09 76 61 72 20 68 69 5f 62 69 74 5f 73 65 74 20 3d 20 28 | ^=.0x100;.....var.hi_bit_set.=.( |
4bd80 | 61 20 26 20 30 78 38 30 29 3b 20 2f 2f 6b 65 65 70 20 70 20 38 20 62 69 74 0a 09 09 09 09 61 20 | a.&.0x80);.//keep.p.8.bit.....a. |
4bda0 | 3c 3c 3d 20 31 3b 0a 09 09 09 09 69 66 28 61 20 3e 20 30 78 31 30 30 29 20 61 20 5e 3d 20 30 78 | <<=.1;.....if(a.>.0x100).a.^=.0x |
4bdc0 | 31 30 30 3b 20 2f 2f 6b 65 65 70 20 61 20 38 20 62 69 74 0a 09 09 09 09 69 66 28 68 69 5f 62 69 | 100;.//keep.a.8.bit.....if(hi_bi |
4bde0 | 74 5f 73 65 74 20 3d 3d 20 30 78 38 30 29 0a 09 09 09 09 09 61 20 5e 3d 20 30 78 31 62 3b 0a 09 | t_set.==.0x80)......a.^=.0x1b;.. |
4be00 | 09 09 09 69 66 28 61 20 3e 20 30 78 31 30 30 29 20 61 20 5e 3d 20 30 78 31 30 30 3b 20 2f 2f 6b | ...if(a.>.0x100).a.^=.0x100;.//k |
4be20 | 65 65 70 20 61 20 38 20 62 69 74 0a 09 09 09 09 62 20 3e 3e 3d 20 31 3b 0a 09 09 09 09 69 66 28 | eep.a.8.bit.....b.>>=.1;.....if( |
4be40 | 62 20 3e 20 30 78 31 30 30 29 20 62 20 5e 3d 20 30 78 31 30 30 3b 20 2f 2f 6b 65 65 70 20 62 20 | b.>.0x100).b.^=.0x100;.//keep.b. |
4be60 | 38 20 62 69 74 0a 09 09 09 7d 0a 09 09 09 72 65 74 75 72 6e 20 70 3b 0a 09 09 7d 2c 0a 09 09 0a | 8.bit....}....return.p;...},.... |
4be80 | 09 09 2f 2f 20 67 61 6c 6f 69 73 20 6d 75 6c 74 69 70 69 63 61 74 69 6f 6e 20 6f 66 20 74 68 65 | ..//.galois.multipication.of.the |
4bea0 | 20 34 78 34 20 6d 61 74 72 69 78 0a 09 09 6d 69 78 43 6f 6c 75 6d 6e 73 3a 66 75 6e 63 74 69 6f | .4x4.matrix...mixColumns:functio |
4bec0 | 6e 28 73 74 61 74 65 2c 69 73 49 6e 76 29 0a 09 09 7b 0a 09 09 09 76 61 72 20 63 6f 6c 75 6d 6e | n(state,isInv)...{....var.column |
4bee0 | 20 3d 20 5b 5d 3b 0a 09 09 09 2f 2a 20 69 74 65 72 61 74 65 20 6f 76 65 72 20 74 68 65 20 34 20 | .=.[];..../*.iterate.over.the.4. |
4bf00 | 63 6f 6c 75 6d 6e 73 20 2a 2f 0a 09 09 09 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 | columns.*/....for.(var.i.=.0;.i. |
4bf20 | 3c 20 34 3b 20 69 2b 2b 29 0a 09 09 09 7b 0a 09 09 09 09 2f 2a 20 63 6f 6e 73 74 72 75 63 74 20 | <.4;.i++)....{...../*.construct. |
4bf40 | 6f 6e 65 20 63 6f 6c 75 6d 6e 20 62 79 20 69 74 65 72 61 74 69 6e 67 20 6f 76 65 72 20 74 68 65 | one.column.by.iterating.over.the |
4bf60 | 20 34 20 72 6f 77 73 20 2a 2f 0a 09 09 09 09 66 6f 72 20 28 76 61 72 20 6a 20 3d 20 30 3b 20 6a | .4.rows.*/.....for.(var.j.=.0;.j |
4bf80 | 20 3c 20 34 3b 20 6a 2b 2b 29 0a 09 09 09 09 09 63 6f 6c 75 6d 6e 5b 6a 5d 20 3d 20 73 74 61 74 | .<.4;.j++)......column[j].=.stat |
4bfa0 | 65 5b 28 6a 2a 34 29 2b 69 5d 3b 0a 09 09 09 09 2f 2a 20 61 70 70 6c 79 20 74 68 65 20 6d 69 78 | e[(j*4)+i];...../*.apply.the.mix |
4bfc0 | 43 6f 6c 75 6d 6e 20 6f 6e 20 6f 6e 65 20 63 6f 6c 75 6d 6e 20 2a 2f 0a 09 09 09 09 63 6f 6c 75 | Column.on.one.column.*/.....colu |
4bfe0 | 6d 6e 20 3d 20 74 68 69 73 2e 6d 69 78 43 6f 6c 75 6d 6e 28 63 6f 6c 75 6d 6e 2c 69 73 49 6e 76 | mn.=.this.mixColumn(column,isInv |
4c000 | 29 3b 0a 09 09 09 09 2f 2a 20 70 75 74 20 74 68 65 20 76 61 6c 75 65 73 20 62 61 63 6b 20 69 6e | );...../*.put.the.values.back.in |
4c020 | 74 6f 20 74 68 65 20 73 74 61 74 65 20 2a 2f 0a 09 09 09 09 66 6f 72 20 28 76 61 72 20 6b 20 3d | to.the.state.*/.....for.(var.k.= |
4c040 | 20 30 3b 20 6b 20 3c 20 34 3b 20 6b 2b 2b 29 0a 09 09 09 09 09 73 74 61 74 65 5b 28 6b 2a 34 29 | .0;.k.<.4;.k++)......state[(k*4) |
4c060 | 2b 69 5d 20 3d 20 63 6f 6c 75 6d 6e 5b 6b 5d 3b 0a 09 09 09 7d 0a 09 09 09 72 65 74 75 72 6e 20 | +i].=.column[k];....}....return. |
4c080 | 73 74 61 74 65 3b 0a 09 09 7d 2c 0a 0a 09 09 2f 2f 20 67 61 6c 6f 69 73 20 6d 75 6c 74 69 70 69 | state;...},....//.galois.multipi |
4c0a0 | 63 61 74 69 6f 6e 20 6f 66 20 31 20 63 6f 6c 75 6d 6e 20 6f 66 20 74 68 65 20 34 78 34 20 6d 61 | cation.of.1.column.of.the.4x4.ma |
4c0c0 | 74 72 69 78 0a 09 09 6d 69 78 43 6f 6c 75 6d 6e 3a 66 75 6e 63 74 69 6f 6e 28 63 6f 6c 75 6d 6e | trix...mixColumn:function(column |
4c0e0 | 2c 69 73 49 6e 76 29 0a 09 09 7b 0a 09 09 09 76 61 72 20 6d 75 6c 74 20 3d 20 5b 5d 3b 09 0a 09 | ,isInv)...{....var.mult.=.[];... |
4c100 | 09 09 69 66 28 69 73 49 6e 76 29 0a 09 09 09 09 6d 75 6c 74 20 3d 20 5b 31 34 2c 39 2c 31 33 2c | ..if(isInv).....mult.=.[14,9,13, |
4c120 | 31 31 5d 3b 0a 09 09 09 65 6c 73 65 0a 09 09 09 09 6d 75 6c 74 20 3d 20 5b 32 2c 31 2c 31 2c 33 | 11];....else.....mult.=.[2,1,1,3 |
4c140 | 5d 3b 0a 09 09 09 76 61 72 20 63 70 79 20 3d 20 5b 5d 3b 0a 09 09 09 66 6f 72 28 76 61 72 20 69 | ];....var.cpy.=.[];....for(var.i |
4c160 | 20 3d 20 30 3b 20 69 20 3c 20 34 3b 20 69 2b 2b 29 0a 09 09 09 09 63 70 79 5b 69 5d 20 3d 20 63 | .=.0;.i.<.4;.i++).....cpy[i].=.c |
4c180 | 6f 6c 75 6d 6e 5b 69 5d 3b 0a 09 09 09 0a 09 09 09 63 6f 6c 75 6d 6e 5b 30 5d 20 3d 20 09 74 68 | olumn[i];........column[0].=..th |
4c1a0 | 69 73 2e 67 61 6c 6f 69 73 5f 6d 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e 28 63 70 79 5b 30 5d 2c | is.galois_multiplication(cpy[0], |
4c1c0 | 6d 75 6c 74 5b 30 5d 29 20 5e 0a 09 09 09 09 09 74 68 69 73 2e 67 61 6c 6f 69 73 5f 6d 75 6c 74 | mult[0]).^......this.galois_mult |
4c1e0 | 69 70 6c 69 63 61 74 69 6f 6e 28 63 70 79 5b 33 5d 2c 6d 75 6c 74 5b 31 5d 29 20 5e 0a 09 09 09 | iplication(cpy[3],mult[1]).^.... |
4c200 | 09 09 74 68 69 73 2e 67 61 6c 6f 69 73 5f 6d 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e 28 63 70 79 | ..this.galois_multiplication(cpy |
4c220 | 5b 32 5d 2c 6d 75 6c 74 5b 32 5d 29 20 5e 0a 09 09 09 09 09 74 68 69 73 2e 67 61 6c 6f 69 73 5f | [2],mult[2]).^......this.galois_ |
4c240 | 6d 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e 28 63 70 79 5b 31 5d 2c 6d 75 6c 74 5b 33 5d 29 3b 0a | multiplication(cpy[1],mult[3]);. |
4c260 | 09 09 09 63 6f 6c 75 6d 6e 5b 31 5d 20 3d 20 09 74 68 69 73 2e 67 61 6c 6f 69 73 5f 6d 75 6c 74 | ...column[1].=..this.galois_mult |
4c280 | 69 70 6c 69 63 61 74 69 6f 6e 28 63 70 79 5b 31 5d 2c 6d 75 6c 74 5b 30 5d 29 20 5e 0a 09 09 09 | iplication(cpy[1],mult[0]).^.... |
4c2a0 | 09 09 74 68 69 73 2e 67 61 6c 6f 69 73 5f 6d 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e 28 63 70 79 | ..this.galois_multiplication(cpy |
4c2c0 | 5b 30 5d 2c 6d 75 6c 74 5b 31 5d 29 20 5e 0a 09 09 09 09 09 74 68 69 73 2e 67 61 6c 6f 69 73 5f | [0],mult[1]).^......this.galois_ |
4c2e0 | 6d 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e 28 63 70 79 5b 33 5d 2c 6d 75 6c 74 5b 32 5d 29 20 5e | multiplication(cpy[3],mult[2]).^ |
4c300 | 0a 09 09 09 09 09 74 68 69 73 2e 67 61 6c 6f 69 73 5f 6d 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e | ......this.galois_multiplication |
4c320 | 28 63 70 79 5b 32 5d 2c 6d 75 6c 74 5b 33 5d 29 3b 0a 09 09 09 63 6f 6c 75 6d 6e 5b 32 5d 20 3d | (cpy[2],mult[3]);....column[2].= |
4c340 | 20 09 74 68 69 73 2e 67 61 6c 6f 69 73 5f 6d 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e 28 63 70 79 | ..this.galois_multiplication(cpy |
4c360 | 5b 32 5d 2c 6d 75 6c 74 5b 30 5d 29 20 5e 0a 09 09 09 09 09 74 68 69 73 2e 67 61 6c 6f 69 73 5f | [2],mult[0]).^......this.galois_ |
4c380 | 6d 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e 28 63 70 79 5b 31 5d 2c 6d 75 6c 74 5b 31 5d 29 20 5e | multiplication(cpy[1],mult[1]).^ |
4c3a0 | 0a 09 09 09 09 09 74 68 69 73 2e 67 61 6c 6f 69 73 5f 6d 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e | ......this.galois_multiplication |
4c3c0 | 28 63 70 79 5b 30 5d 2c 6d 75 6c 74 5b 32 5d 29 20 5e 0a 09 09 09 09 09 74 68 69 73 2e 67 61 6c | (cpy[0],mult[2]).^......this.gal |
4c3e0 | 6f 69 73 5f 6d 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e 28 63 70 79 5b 33 5d 2c 6d 75 6c 74 5b 33 | ois_multiplication(cpy[3],mult[3 |
4c400 | 5d 29 3b 0a 09 09 09 63 6f 6c 75 6d 6e 5b 33 5d 20 3d 20 09 74 68 69 73 2e 67 61 6c 6f 69 73 5f | ]);....column[3].=..this.galois_ |
4c420 | 6d 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e 28 63 70 79 5b 33 5d 2c 6d 75 6c 74 5b 30 5d 29 20 5e | multiplication(cpy[3],mult[0]).^ |
4c440 | 0a 09 09 09 09 09 74 68 69 73 2e 67 61 6c 6f 69 73 5f 6d 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e | ......this.galois_multiplication |
4c460 | 28 63 70 79 5b 32 5d 2c 6d 75 6c 74 5b 31 5d 29 20 5e 0a 09 09 09 09 09 74 68 69 73 2e 67 61 6c | (cpy[2],mult[1]).^......this.gal |
4c480 | 6f 69 73 5f 6d 75 6c 74 69 70 6c 69 63 61 74 69 6f 6e 28 63 70 79 5b 31 5d 2c 6d 75 6c 74 5b 32 | ois_multiplication(cpy[1],mult[2 |
4c4a0 | 5d 29 20 5e 0a 09 09 09 09 09 74 68 69 73 2e 67 61 6c 6f 69 73 5f 6d 75 6c 74 69 70 6c 69 63 61 | ]).^......this.galois_multiplica |
4c4c0 | 74 69 6f 6e 28 63 70 79 5b 30 5d 2c 6d 75 6c 74 5b 33 5d 29 3b 0a 09 09 09 72 65 74 75 72 6e 20 | tion(cpy[0],mult[3]);....return. |
4c4e0 | 63 6f 6c 75 6d 6e 3b 0a 09 09 7d 2c 0a 09 09 0a 09 09 2f 2f 20 61 70 70 6c 69 65 73 20 74 68 65 | column;...},......//.applies.the |
4c500 | 20 34 20 6f 70 65 72 61 74 69 6f 6e 73 20 6f 66 20 74 68 65 20 66 6f 72 77 61 72 64 20 72 6f 75 | .4.operations.of.the.forward.rou |
4c520 | 6e 64 20 69 6e 20 73 65 71 75 65 6e 63 65 0a 09 09 72 6f 75 6e 64 3a 66 75 6e 63 74 69 6f 6e 28 | nd.in.sequence...round:function( |
4c540 | 73 74 61 74 65 2c 20 72 6f 75 6e 64 4b 65 79 29 0a 09 09 7b 0a 09 09 09 73 74 61 74 65 20 3d 20 | state,.roundKey)...{....state.=. |
4c560 | 74 68 69 73 2e 73 75 62 42 79 74 65 73 28 73 74 61 74 65 2c 66 61 6c 73 65 29 3b 0a 09 09 09 73 | this.subBytes(state,false);....s |
4c580 | 74 61 74 65 20 3d 20 74 68 69 73 2e 73 68 69 66 74 52 6f 77 73 28 73 74 61 74 65 2c 66 61 6c 73 | tate.=.this.shiftRows(state,fals |
4c5a0 | 65 29 3b 0a 09 09 09 73 74 61 74 65 20 3d 20 74 68 69 73 2e 6d 69 78 43 6f 6c 75 6d 6e 73 28 73 | e);....state.=.this.mixColumns(s |
4c5c0 | 74 61 74 65 2c 66 61 6c 73 65 29 3b 0a 09 09 09 73 74 61 74 65 20 3d 20 74 68 69 73 2e 61 64 64 | tate,false);....state.=.this.add |
4c5e0 | 52 6f 75 6e 64 4b 65 79 28 73 74 61 74 65 2c 20 72 6f 75 6e 64 4b 65 79 29 3b 0a 09 09 09 72 65 | RoundKey(state,.roundKey);....re |
4c600 | 74 75 72 6e 20 73 74 61 74 65 3b 0a 09 09 7d 2c 0a 09 09 0a 09 09 2f 2f 20 61 70 70 6c 69 65 73 | turn.state;...},......//.applies |
4c620 | 20 74 68 65 20 34 20 6f 70 65 72 61 74 69 6f 6e 73 20 6f 66 20 74 68 65 20 69 6e 76 65 72 73 65 | .the.4.operations.of.the.inverse |
4c640 | 20 72 6f 75 6e 64 20 69 6e 20 73 65 71 75 65 6e 63 65 0a 09 09 69 6e 76 52 6f 75 6e 64 3a 66 75 | .round.in.sequence...invRound:fu |
4c660 | 6e 63 74 69 6f 6e 28 73 74 61 74 65 2c 72 6f 75 6e 64 4b 65 79 29 0a 09 09 7b 0a 09 09 09 73 74 | nction(state,roundKey)...{....st |
4c680 | 61 74 65 20 3d 20 74 68 69 73 2e 73 68 69 66 74 52 6f 77 73 28 73 74 61 74 65 2c 74 72 75 65 29 | ate.=.this.shiftRows(state,true) |
4c6a0 | 3b 0a 09 09 09 73 74 61 74 65 20 3d 20 74 68 69 73 2e 73 75 62 42 79 74 65 73 28 73 74 61 74 65 | ;....state.=.this.subBytes(state |
4c6c0 | 2c 74 72 75 65 29 3b 0a 09 09 09 73 74 61 74 65 20 3d 20 74 68 69 73 2e 61 64 64 52 6f 75 6e 64 | ,true);....state.=.this.addRound |
4c6e0 | 4b 65 79 28 73 74 61 74 65 2c 20 72 6f 75 6e 64 4b 65 79 29 3b 0a 09 09 09 73 74 61 74 65 20 3d | Key(state,.roundKey);....state.= |
4c700 | 20 74 68 69 73 2e 6d 69 78 43 6f 6c 75 6d 6e 73 28 73 74 61 74 65 2c 74 72 75 65 29 3b 0a 09 09 | .this.mixColumns(state,true);... |
4c720 | 09 72 65 74 75 72 6e 20 73 74 61 74 65 3b 0a 09 09 7d 2c 0a 09 09 0a 09 09 2f 2a 0a 09 09 20 2a | .return.state;...},....../*....* |
4c740 | 20 50 65 72 66 6f 72 6d 20 74 68 65 20 69 6e 69 74 69 61 6c 20 6f 70 65 72 61 74 69 6f 6e 73 2c | .Perform.the.initial.operations, |
4c760 | 20 74 68 65 20 73 74 61 6e 64 61 72 64 20 72 6f 75 6e 64 2c 20 61 6e 64 20 74 68 65 20 66 69 6e | .the.standard.round,.and.the.fin |
4c780 | 61 6c 20 6f 70 65 72 61 74 69 6f 6e 73 0a 09 09 20 2a 20 6f 66 20 74 68 65 20 66 6f 72 77 61 72 | al.operations....*.of.the.forwar |
4c7a0 | 64 20 61 65 73 2c 20 63 72 65 61 74 69 6e 67 20 61 20 72 6f 75 6e 64 20 6b 65 79 20 66 6f 72 20 | d.aes,.creating.a.round.key.for. |
4c7c0 | 65 61 63 68 20 72 6f 75 6e 64 0a 09 09 20 2a 2f 0a 09 09 6d 61 69 6e 3a 66 75 6e 63 74 69 6f 6e | each.round....*/...main:function |
4c7e0 | 28 73 74 61 74 65 2c 65 78 70 61 6e 64 65 64 4b 65 79 2c 6e 62 72 52 6f 75 6e 64 73 29 0a 09 09 | (state,expandedKey,nbrRounds)... |
4c800 | 7b 0a 09 09 09 73 74 61 74 65 20 3d 20 74 68 69 73 2e 61 64 64 52 6f 75 6e 64 4b 65 79 28 73 74 | {....state.=.this.addRoundKey(st |
4c820 | 61 74 65 2c 20 74 68 69 73 2e 63 72 65 61 74 65 52 6f 75 6e 64 4b 65 79 28 65 78 70 61 6e 64 65 | ate,.this.createRoundKey(expande |
4c840 | 64 4b 65 79 2c 30 29 29 3b 0a 09 09 09 66 6f 72 20 28 76 61 72 20 69 20 3d 20 31 3b 20 69 20 3c | dKey,0));....for.(var.i.=.1;.i.< |
4c860 | 20 6e 62 72 52 6f 75 6e 64 73 3b 20 69 2b 2b 29 0a 09 09 09 09 73 74 61 74 65 20 3d 20 74 68 69 | .nbrRounds;.i++).....state.=.thi |
4c880 | 73 2e 72 6f 75 6e 64 28 73 74 61 74 65 2c 20 74 68 69 73 2e 63 72 65 61 74 65 52 6f 75 6e 64 4b | s.round(state,.this.createRoundK |
4c8a0 | 65 79 28 65 78 70 61 6e 64 65 64 4b 65 79 2c 31 36 2a 69 29 29 3b 0a 09 09 09 73 74 61 74 65 20 | ey(expandedKey,16*i));....state. |
4c8c0 | 3d 20 74 68 69 73 2e 73 75 62 42 79 74 65 73 28 73 74 61 74 65 2c 66 61 6c 73 65 29 3b 0a 09 09 | =.this.subBytes(state,false);... |
4c8e0 | 09 73 74 61 74 65 20 3d 20 74 68 69 73 2e 73 68 69 66 74 52 6f 77 73 28 73 74 61 74 65 2c 66 61 | .state.=.this.shiftRows(state,fa |
4c900 | 6c 73 65 29 3b 0a 09 09 09 73 74 61 74 65 20 3d 20 74 68 69 73 2e 61 64 64 52 6f 75 6e 64 4b 65 | lse);....state.=.this.addRoundKe |
4c920 | 79 28 73 74 61 74 65 2c 20 74 68 69 73 2e 63 72 65 61 74 65 52 6f 75 6e 64 4b 65 79 28 65 78 70 | y(state,.this.createRoundKey(exp |
4c940 | 61 6e 64 65 64 4b 65 79 2c 31 36 2a 6e 62 72 52 6f 75 6e 64 73 29 29 3b 0a 09 09 09 72 65 74 75 | andedKey,16*nbrRounds));....retu |
4c960 | 72 6e 20 73 74 61 74 65 3b 0a 09 09 7d 2c 0a 09 09 0a 09 09 2f 2a 0a 09 09 20 2a 20 50 65 72 66 | rn.state;...},....../*....*.Perf |
4c980 | 6f 72 6d 20 74 68 65 20 69 6e 69 74 69 61 6c 20 6f 70 65 72 61 74 69 6f 6e 73 2c 20 74 68 65 20 | orm.the.initial.operations,.the. |
4c9a0 | 73 74 61 6e 64 61 72 64 20 72 6f 75 6e 64 2c 20 61 6e 64 20 74 68 65 20 66 69 6e 61 6c 20 6f 70 | standard.round,.and.the.final.op |
4c9c0 | 65 72 61 74 69 6f 6e 73 0a 09 09 20 2a 20 6f 66 20 74 68 65 20 69 6e 76 65 72 73 65 20 61 65 73 | erations....*.of.the.inverse.aes |
4c9e0 | 2c 20 63 72 65 61 74 69 6e 67 20 61 20 72 6f 75 6e 64 20 6b 65 79 20 66 6f 72 20 65 61 63 68 20 | ,.creating.a.round.key.for.each. |
4ca00 | 72 6f 75 6e 64 0a 09 09 20 2a 2f 0a 09 09 69 6e 76 4d 61 69 6e 3a 66 75 6e 63 74 69 6f 6e 28 73 | round....*/...invMain:function(s |
4ca20 | 74 61 74 65 2c 20 65 78 70 61 6e 64 65 64 4b 65 79 2c 20 6e 62 72 52 6f 75 6e 64 73 29 0a 09 09 | tate,.expandedKey,.nbrRounds)... |
4ca40 | 7b 0a 09 09 09 73 74 61 74 65 20 3d 20 74 68 69 73 2e 61 64 64 52 6f 75 6e 64 4b 65 79 28 73 74 | {....state.=.this.addRoundKey(st |
4ca60 | 61 74 65 2c 20 74 68 69 73 2e 63 72 65 61 74 65 52 6f 75 6e 64 4b 65 79 28 65 78 70 61 6e 64 65 | ate,.this.createRoundKey(expande |
4ca80 | 64 4b 65 79 2c 31 36 2a 6e 62 72 52 6f 75 6e 64 73 29 29 3b 0a 09 09 09 66 6f 72 20 28 76 61 72 | dKey,16*nbrRounds));....for.(var |
4caa0 | 20 69 20 3d 20 6e 62 72 52 6f 75 6e 64 73 2d 31 3b 20 69 20 3e 20 30 3b 20 69 2d 2d 29 0a 09 09 | .i.=.nbrRounds-1;.i.>.0;.i--)... |
4cac0 | 09 09 73 74 61 74 65 20 3d 20 74 68 69 73 2e 69 6e 76 52 6f 75 6e 64 28 73 74 61 74 65 2c 20 74 | ..state.=.this.invRound(state,.t |
4cae0 | 68 69 73 2e 63 72 65 61 74 65 52 6f 75 6e 64 4b 65 79 28 65 78 70 61 6e 64 65 64 4b 65 79 2c 31 | his.createRoundKey(expandedKey,1 |
4cb00 | 36 2a 69 29 29 3b 0a 09 09 09 73 74 61 74 65 20 3d 20 74 68 69 73 2e 73 68 69 66 74 52 6f 77 73 | 6*i));....state.=.this.shiftRows |
4cb20 | 28 73 74 61 74 65 2c 74 72 75 65 29 3b 0a 09 09 09 73 74 61 74 65 20 3d 20 74 68 69 73 2e 73 75 | (state,true);....state.=.this.su |
4cb40 | 62 42 79 74 65 73 28 73 74 61 74 65 2c 74 72 75 65 29 3b 0a 09 09 09 73 74 61 74 65 20 3d 20 74 | bBytes(state,true);....state.=.t |
4cb60 | 68 69 73 2e 61 64 64 52 6f 75 6e 64 4b 65 79 28 73 74 61 74 65 2c 20 74 68 69 73 2e 63 72 65 61 | his.addRoundKey(state,.this.crea |
4cb80 | 74 65 52 6f 75 6e 64 4b 65 79 28 65 78 70 61 6e 64 65 64 4b 65 79 2c 30 29 29 3b 0a 09 09 09 72 | teRoundKey(expandedKey,0));....r |
4cba0 | 65 74 75 72 6e 20 73 74 61 74 65 3b 0a 09 09 7d 2c 0a 0a 09 09 6e 75 6d 62 65 72 4f 66 52 6f 75 | eturn.state;...},....numberOfRou |
4cbc0 | 6e 64 73 3a 66 75 6e 63 74 69 6f 6e 28 73 69 7a 65 29 0a 09 09 7b 0a 09 09 09 76 61 72 20 6e 62 | nds:function(size)...{....var.nb |
4cbe0 | 72 52 6f 75 6e 64 73 3b 0a 09 09 09 73 77 69 74 63 68 20 28 73 69 7a 65 29 20 2f 2a 20 73 65 74 | rRounds;....switch.(size)./*.set |
4cc00 | 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 72 6f 75 6e 64 73 20 2a 2f 0a 09 09 09 7b 0a 09 09 | .the.number.of.rounds.*/....{... |
4cc20 | 09 09 63 61 73 65 20 74 68 69 73 2e 6b 65 79 53 69 7a 65 2e 53 49 5a 45 5f 31 32 38 3a 0a 09 09 | ..case.this.keySize.SIZE_128:... |
4cc40 | 09 09 09 6e 62 72 52 6f 75 6e 64 73 20 3d 20 31 30 3b 0a 09 09 09 09 09 62 72 65 61 6b 3b 0a 09 | ...nbrRounds.=.10;......break;.. |
4cc60 | 09 09 09 63 61 73 65 20 74 68 69 73 2e 6b 65 79 53 69 7a 65 2e 53 49 5a 45 5f 31 39 32 3a 0a 09 | ...case.this.keySize.SIZE_192:.. |
4cc80 | 09 09 09 09 6e 62 72 52 6f 75 6e 64 73 20 3d 20 31 32 3b 0a 09 09 09 09 09 62 72 65 61 6b 3b 0a | ....nbrRounds.=.12;......break;. |
4cca0 | 09 09 09 09 63 61 73 65 20 74 68 69 73 2e 6b 65 79 53 69 7a 65 2e 53 49 5a 45 5f 32 35 36 3a 0a | ....case.this.keySize.SIZE_256:. |
4ccc0 | 09 09 09 09 09 6e 62 72 52 6f 75 6e 64 73 20 3d 20 31 34 3b 0a 09 09 09 09 09 62 72 65 61 6b 3b | .....nbrRounds.=.14;......break; |
4cce0 | 0a 09 09 09 09 64 65 66 61 75 6c 74 3a 0a 09 09 09 09 09 72 65 74 75 72 6e 20 6e 75 6c 6c 3b 0a | .....default:......return.null;. |
4cd00 | 09 09 09 09 09 62 72 65 61 6b 3b 0a 09 09 09 7d 0a 09 09 09 72 65 74 75 72 6e 20 6e 62 72 52 6f | .....break;....}....return.nbrRo |
4cd20 | 75 6e 64 73 3b 0a 09 09 7d 2c 0a 09 09 0a 09 09 2f 2f 20 65 6e 63 72 79 70 74 73 20 61 20 31 32 | unds;...},......//.encrypts.a.12 |
4cd40 | 38 20 62 69 74 20 69 6e 70 75 74 20 62 6c 6f 63 6b 20 61 67 61 69 6e 73 74 20 74 68 65 20 67 69 | 8.bit.input.block.against.the.gi |
4cd60 | 76 65 6e 20 6b 65 79 20 6f 66 20 73 69 7a 65 20 73 70 65 63 69 66 69 65 64 0a 09 09 65 6e 63 72 | ven.key.of.size.specified...encr |
4cd80 | 79 70 74 3a 66 75 6e 63 74 69 6f 6e 28 69 6e 70 75 74 2c 6b 65 79 2c 73 69 7a 65 29 0a 09 09 7b | ypt:function(input,key,size)...{ |
4cda0 | 0a 09 09 09 76 61 72 20 6f 75 74 70 75 74 20 3d 20 5b 5d 3b 0a 09 09 09 76 61 72 20 62 6c 6f 63 | ....var.output.=.[];....var.bloc |
4cdc0 | 6b 20 3d 20 5b 5d 3b 20 2f 2a 20 74 68 65 20 31 32 38 20 62 69 74 20 62 6c 6f 63 6b 20 74 6f 20 | k.=.[];./*.the.128.bit.block.to. |
4cde0 | 65 6e 63 6f 64 65 20 2a 2f 0a 09 09 09 76 61 72 20 6e 62 72 52 6f 75 6e 64 73 20 3d 20 74 68 69 | encode.*/....var.nbrRounds.=.thi |
4ce00 | 73 2e 6e 75 6d 62 65 72 4f 66 52 6f 75 6e 64 73 28 73 69 7a 65 29 3b 0a 09 09 09 2f 2a 20 53 65 | s.numberOfRounds(size);..../*.Se |
4ce20 | 74 20 74 68 65 20 62 6c 6f 63 6b 20 76 61 6c 75 65 73 2c 20 66 6f 72 20 74 68 65 20 62 6c 6f 63 | t.the.block.values,.for.the.bloc |
4ce40 | 6b 3a 0a 09 09 09 20 2a 20 61 30 2c 30 20 61 30 2c 31 20 61 30 2c 32 20 61 30 2c 33 0a 09 09 09 | k:.....*.a0,0.a0,1.a0,2.a0,3.... |
4ce60 | 20 2a 20 61 31 2c 30 20 61 31 2c 31 20 61 31 2c 32 20 61 31 2c 33 0a 09 09 09 20 2a 20 61 32 2c | .*.a1,0.a1,1.a1,2.a1,3.....*.a2, |
4ce80 | 30 20 61 32 2c 31 20 61 32 2c 32 20 61 32 2c 33 0a 09 09 09 20 2a 20 61 33 2c 30 20 61 33 2c 31 | 0.a2,1.a2,2.a2,3.....*.a3,0.a3,1 |
4cea0 | 20 61 33 2c 32 20 61 33 2c 33 0a 09 09 09 20 2a 20 74 68 65 20 6d 61 70 70 69 6e 67 20 6f 72 64 | .a3,2.a3,3.....*.the.mapping.ord |
4cec0 | 65 72 20 69 73 20 61 30 2c 30 20 61 31 2c 30 20 61 32 2c 30 20 61 33 2c 30 20 61 30 2c 31 20 61 | er.is.a0,0.a1,0.a2,0.a3,0.a0,1.a |
4cee0 | 31 2c 31 20 2e 2e 2e 20 61 32 2c 33 20 61 33 2c 33 0a 09 09 09 20 2a 2f 0a 09 09 09 66 6f 72 20 | 1,1.....a2,3.a3,3.....*/....for. |
4cf00 | 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 34 3b 20 69 2b 2b 29 20 2f 2a 20 69 74 65 72 61 | (var.i.=.0;.i.<.4;.i++)./*.itera |
4cf20 | 74 65 20 6f 76 65 72 20 74 68 65 20 63 6f 6c 75 6d 6e 73 20 2a 2f 0a 09 09 09 09 66 6f 72 20 28 | te.over.the.columns.*/.....for.( |
4cf40 | 76 61 72 20 6a 20 3d 20 30 3b 20 6a 20 3c 20 34 3b 20 6a 2b 2b 29 20 2f 2a 20 69 74 65 72 61 74 | var.j.=.0;.j.<.4;.j++)./*.iterat |
4cf60 | 65 20 6f 76 65 72 20 74 68 65 20 72 6f 77 73 20 2a 2f 0a 09 09 09 09 09 62 6c 6f 63 6b 5b 28 69 | e.over.the.rows.*/......block[(i |
4cf80 | 2b 28 6a 2a 34 29 29 5d 20 3d 20 69 6e 70 75 74 5b 28 69 2a 34 29 2b 6a 5d 3b 0a 09 09 0a 09 09 | +(j*4))].=.input[(i*4)+j];...... |
4cfa0 | 09 2f 2a 20 65 78 70 61 6e 64 20 74 68 65 20 6b 65 79 20 69 6e 74 6f 20 61 6e 20 31 37 36 2c 20 | ./*.expand.the.key.into.an.176,. |
4cfc0 | 32 30 38 2c 20 32 34 30 20 62 79 74 65 73 20 6b 65 79 20 2a 2f 0a 09 09 09 76 61 72 20 65 78 70 | 208,.240.bytes.key.*/....var.exp |
4cfe0 | 61 6e 64 65 64 4b 65 79 20 3d 20 74 68 69 73 2e 65 78 70 61 6e 64 4b 65 79 28 6b 65 79 2c 20 73 | andedKey.=.this.expandKey(key,.s |
4d000 | 69 7a 65 29 3b 20 2f 2a 20 74 68 65 20 65 78 70 61 6e 64 65 64 20 6b 65 79 20 2a 2f 0a 09 09 09 | ize);./*.the.expanded.key.*/.... |
4d020 | 2f 2a 20 65 6e 63 72 79 70 74 20 74 68 65 20 62 6c 6f 63 6b 20 75 73 69 6e 67 20 74 68 65 20 65 | /*.encrypt.the.block.using.the.e |
4d040 | 78 70 61 6e 64 65 64 4b 65 79 20 2a 2f 0a 09 09 09 62 6c 6f 63 6b 20 3d 20 74 68 69 73 2e 6d 61 | xpandedKey.*/....block.=.this.ma |
4d060 | 69 6e 28 62 6c 6f 63 6b 2c 20 65 78 70 61 6e 64 65 64 4b 65 79 2c 20 6e 62 72 52 6f 75 6e 64 73 | in(block,.expandedKey,.nbrRounds |
4d080 | 29 3b 0a 09 09 09 66 6f 72 20 28 76 61 72 20 6b 20 3d 20 30 3b 20 6b 20 3c 20 34 3b 20 6b 2b 2b | );....for.(var.k.=.0;.k.<.4;.k++ |
4d0a0 | 29 20 2f 2a 20 75 6e 6d 61 70 20 74 68 65 20 62 6c 6f 63 6b 20 61 67 61 69 6e 20 69 6e 74 6f 20 | )./*.unmap.the.block.again.into. |
4d0c0 | 74 68 65 20 6f 75 74 70 75 74 20 2a 2f 0a 09 09 09 09 66 6f 72 20 28 76 61 72 20 6c 20 3d 20 30 | the.output.*/.....for.(var.l.=.0 |
4d0e0 | 3b 20 6c 20 3c 20 34 3b 20 6c 2b 2b 29 20 2f 2a 20 69 74 65 72 61 74 65 20 6f 76 65 72 20 74 68 | ;.l.<.4;.l++)./*.iterate.over.th |
4d100 | 65 20 72 6f 77 73 20 2a 2f 0a 09 09 09 09 09 6f 75 74 70 75 74 5b 28 6b 2a 34 29 2b 6c 5d 20 3d | e.rows.*/......output[(k*4)+l].= |
4d120 | 20 62 6c 6f 63 6b 5b 28 6b 2b 28 6c 2a 34 29 29 5d 3b 0a 09 09 09 72 65 74 75 72 6e 20 6f 75 74 | .block[(k+(l*4))];....return.out |
4d140 | 70 75 74 3b 0a 09 09 7d 2c 0a 09 09 0a 09 09 2f 2f 20 64 65 63 72 79 70 74 73 20 61 20 31 32 38 | put;...},......//.decrypts.a.128 |
4d160 | 20 62 69 74 20 69 6e 70 75 74 20 62 6c 6f 63 6b 20 61 67 61 69 6e 73 74 20 74 68 65 20 67 69 76 | .bit.input.block.against.the.giv |
4d180 | 65 6e 20 6b 65 79 20 6f 66 20 73 69 7a 65 20 73 70 65 63 69 66 69 65 64 0a 09 09 64 65 63 72 79 | en.key.of.size.specified...decry |
4d1a0 | 70 74 3a 66 75 6e 63 74 69 6f 6e 28 69 6e 70 75 74 2c 20 6b 65 79 2c 20 73 69 7a 65 29 0a 09 09 | pt:function(input,.key,.size)... |
4d1c0 | 7b 0a 09 09 09 76 61 72 20 6f 75 74 70 75 74 20 3d 20 5b 5d 3b 0a 09 09 09 76 61 72 20 62 6c 6f | {....var.output.=.[];....var.blo |
4d1e0 | 63 6b 20 3d 20 5b 5d 3b 20 2f 2a 20 74 68 65 20 31 32 38 20 62 69 74 20 62 6c 6f 63 6b 20 74 6f | ck.=.[];./*.the.128.bit.block.to |
4d200 | 20 64 65 63 6f 64 65 20 2a 2f 0a 09 09 09 76 61 72 20 6e 62 72 52 6f 75 6e 64 73 20 3d 20 74 68 | .decode.*/....var.nbrRounds.=.th |
4d220 | 69 73 2e 6e 75 6d 62 65 72 4f 66 52 6f 75 6e 64 73 28 73 69 7a 65 29 3b 0a 09 09 09 2f 2a 20 53 | is.numberOfRounds(size);..../*.S |
4d240 | 65 74 20 74 68 65 20 62 6c 6f 63 6b 20 76 61 6c 75 65 73 2c 20 66 6f 72 20 74 68 65 20 62 6c 6f | et.the.block.values,.for.the.blo |
4d260 | 63 6b 3a 0a 09 09 09 20 2a 20 61 30 2c 30 20 61 30 2c 31 20 61 30 2c 32 20 61 30 2c 33 0a 09 09 | ck:.....*.a0,0.a0,1.a0,2.a0,3... |
4d280 | 09 20 2a 20 61 31 2c 30 20 61 31 2c 31 20 61 31 2c 32 20 61 31 2c 33 0a 09 09 09 20 2a 20 61 32 | ..*.a1,0.a1,1.a1,2.a1,3.....*.a2 |
4d2a0 | 2c 30 20 61 32 2c 31 20 61 32 2c 32 20 61 32 2c 33 0a 09 09 09 20 2a 20 61 33 2c 30 20 61 33 2c | ,0.a2,1.a2,2.a2,3.....*.a3,0.a3, |
4d2c0 | 31 20 61 33 2c 32 20 61 33 2c 33 0a 09 09 09 20 2a 20 74 68 65 20 6d 61 70 70 69 6e 67 20 6f 72 | 1.a3,2.a3,3.....*.the.mapping.or |
4d2e0 | 64 65 72 20 69 73 20 61 30 2c 30 20 61 31 2c 30 20 61 32 2c 30 20 61 33 2c 30 20 61 30 2c 31 20 | der.is.a0,0.a1,0.a2,0.a3,0.a0,1. |
4d300 | 61 31 2c 31 20 2e 2e 2e 20 61 32 2c 33 20 61 33 2c 33 0a 09 09 09 20 2a 2f 0a 09 09 09 66 6f 72 | a1,1.....a2,3.a3,3.....*/....for |
4d320 | 20 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 34 3b 20 69 2b 2b 29 20 2f 2a 20 69 74 65 72 | .(var.i.=.0;.i.<.4;.i++)./*.iter |
4d340 | 61 74 65 20 6f 76 65 72 20 74 68 65 20 63 6f 6c 75 6d 6e 73 20 2a 2f 0a 09 09 09 09 66 6f 72 20 | ate.over.the.columns.*/.....for. |
4d360 | 28 76 61 72 20 6a 20 3d 20 30 3b 20 6a 20 3c 20 34 3b 20 6a 2b 2b 29 20 2f 2a 20 69 74 65 72 61 | (var.j.=.0;.j.<.4;.j++)./*.itera |
4d380 | 74 65 20 6f 76 65 72 20 74 68 65 20 72 6f 77 73 20 2a 2f 0a 09 09 09 09 09 62 6c 6f 63 6b 5b 28 | te.over.the.rows.*/......block[( |
4d3a0 | 69 2b 28 6a 2a 34 29 29 5d 20 3d 20 69 6e 70 75 74 5b 28 69 2a 34 29 2b 6a 5d 3b 0a 09 09 09 2f | i+(j*4))].=.input[(i*4)+j];..../ |
4d3c0 | 2a 20 65 78 70 61 6e 64 20 74 68 65 20 6b 65 79 20 69 6e 74 6f 20 61 6e 20 31 37 36 2c 20 32 30 | *.expand.the.key.into.an.176,.20 |
4d3e0 | 38 2c 20 32 34 30 20 62 79 74 65 73 20 6b 65 79 20 2a 2f 0a 09 09 09 76 61 72 20 65 78 70 61 6e | 8,.240.bytes.key.*/....var.expan |
4d400 | 64 65 64 4b 65 79 20 3d 20 74 68 69 73 2e 65 78 70 61 6e 64 4b 65 79 28 6b 65 79 2c 20 73 69 7a | dedKey.=.this.expandKey(key,.siz |
4d420 | 65 29 3b 0a 09 09 09 2f 2a 20 64 65 63 72 79 70 74 20 74 68 65 20 62 6c 6f 63 6b 20 75 73 69 6e | e);..../*.decrypt.the.block.usin |
4d440 | 67 20 74 68 65 20 65 78 70 61 6e 64 65 64 4b 65 79 20 2a 2f 0a 09 09 09 62 6c 6f 63 6b 20 3d 20 | g.the.expandedKey.*/....block.=. |
4d460 | 74 68 69 73 2e 69 6e 76 4d 61 69 6e 28 62 6c 6f 63 6b 2c 20 65 78 70 61 6e 64 65 64 4b 65 79 2c | this.invMain(block,.expandedKey, |
4d480 | 20 6e 62 72 52 6f 75 6e 64 73 29 3b 0a 09 09 09 66 6f 72 20 28 76 61 72 20 6b 20 3d 20 30 3b 20 | .nbrRounds);....for.(var.k.=.0;. |
4d4a0 | 6b 20 3c 20 34 3b 20 6b 2b 2b 29 2f 2a 20 75 6e 6d 61 70 20 74 68 65 20 62 6c 6f 63 6b 20 61 67 | k.<.4;.k++)/*.unmap.the.block.ag |
4d4c0 | 61 69 6e 20 69 6e 74 6f 20 74 68 65 20 6f 75 74 70 75 74 20 2a 2f 0a 09 09 09 09 66 6f 72 20 28 | ain.into.the.output.*/.....for.( |
4d4e0 | 76 61 72 20 6c 20 3d 20 30 3b 20 6c 20 3c 20 34 3b 20 6c 2b 2b 29 2f 2a 20 69 74 65 72 61 74 65 | var.l.=.0;.l.<.4;.l++)/*.iterate |
4d500 | 20 6f 76 65 72 20 74 68 65 20 72 6f 77 73 20 2a 2f 0a 09 09 09 09 09 6f 75 74 70 75 74 5b 28 6b | .over.the.rows.*/......output[(k |
4d520 | 2a 34 29 2b 6c 5d 20 3d 20 62 6c 6f 63 6b 5b 28 6b 2b 28 6c 2a 34 29 29 5d 3b 0a 09 09 09 72 65 | *4)+l].=.block[(k+(l*4))];....re |
4d540 | 74 75 72 6e 20 6f 75 74 70 75 74 3b 0a 09 09 7d 0a 09 7d 2c 0a 09 2f 2a 0a 09 20 2a 20 45 4e 44 | turn.output;...}..},../*...*.END |
4d560 | 20 41 45 53 20 53 45 43 54 49 4f 4e 0a 09 20 2a 2f 0a 09 20 0a 09 2f 2a 0a 09 20 2a 20 53 54 41 | .AES.SECTION...*/...../*...*.STA |
4d580 | 52 54 20 4d 4f 44 45 20 4f 46 20 4f 50 45 52 41 54 49 4f 4e 20 53 45 43 54 49 4f 4e 0a 09 20 2a | RT.MODE.OF.OPERATION.SECTION...* |
4d5a0 | 2f 0a 09 2f 2f 73 74 72 75 63 74 75 72 65 20 6f 66 20 73 75 70 70 6f 72 74 65 64 20 6d 6f 64 65 | /..//structure.of.supported.mode |
4d5c0 | 73 20 6f 66 20 6f 70 65 72 61 74 69 6f 6e 0a 09 6d 6f 64 65 4f 66 4f 70 65 72 61 74 69 6f 6e 3a | s.of.operation..modeOfOperation: |
4d5e0 | 7b 0a 09 09 4f 46 42 3a 30 2c 0a 09 09 43 46 42 3a 31 2c 0a 09 09 43 42 43 3a 32 0a 09 7d 2c 0a | {...OFB:0,...CFB:1,...CBC:2..},. |
4d600 | 09 0a 09 2f 2f 20 67 65 74 73 20 61 20 70 72 6f 70 65 72 6c 79 20 70 61 64 64 65 64 20 62 6c 6f | ...//.gets.a.properly.padded.blo |
4d620 | 63 6b 0a 09 67 65 74 50 61 64 64 65 64 42 6c 6f 63 6b 3a 20 66 75 6e 63 74 69 6f 6e 28 62 79 74 | ck..getPaddedBlock:.function(byt |
4d640 | 65 73 49 6e 2c 73 74 61 72 74 2c 65 6e 64 2c 6d 6f 64 65 29 0a 09 7b 0a 09 09 69 66 28 65 6e 64 | esIn,start,end,mode)..{...if(end |
4d660 | 20 2d 20 73 74 61 72 74 20 3e 20 31 36 29 0a 09 09 09 65 6e 64 20 3d 20 73 74 61 72 74 20 2b 20 | .-.start.>.16)....end.=.start.+. |
4d680 | 31 36 3b 0a 09 09 0a 09 09 76 61 72 20 61 72 72 61 79 20 3d 20 62 79 74 65 73 49 6e 2e 73 6c 69 | 16;......var.array.=.bytesIn.sli |
4d6a0 | 63 65 28 73 74 61 72 74 2c 20 65 6e 64 29 3b 0a 09 09 0a 09 09 69 66 20 28 6d 6f 64 65 20 3d 3d | ce(start,.end);......if.(mode.== |
4d6c0 | 20 74 68 69 73 2e 6d 6f 64 65 4f 66 4f 70 65 72 61 74 69 6f 6e 2e 43 42 43 29 0a 09 09 7b 0a 09 | .this.modeOfOperation.CBC)...{.. |
4d6e0 | 09 09 76 61 72 20 63 70 61 64 20 3d 20 31 36 20 2d 20 61 72 72 61 79 2e 6c 65 6e 67 74 68 3b 0a | ..var.cpad.=.16.-.array.length;. |
4d700 | 09 09 09 77 68 69 6c 65 28 61 72 72 61 79 2e 6c 65 6e 67 74 68 20 3c 20 31 36 29 0a 09 09 09 7b | ...while(array.length.<.16)....{ |
4d720 | 0a 09 09 09 09 61 72 72 61 79 2e 70 75 73 68 28 63 70 61 64 29 3b 0a 09 09 09 7d 0a 09 09 7d 0a | .....array.push(cpad);....}...}. |
4d740 | 09 09 09 0a 09 09 72 65 74 75 72 6e 20 61 72 72 61 79 3b 0a 09 7d 2c 0a 09 0a 09 2f 2a 0a 09 20 | ......return.array;..},..../*... |
4d760 | 2a 20 4d 6f 64 65 20 6f 66 20 4f 70 65 72 61 74 69 6f 6e 20 45 6e 63 72 79 70 74 69 6f 6e 0a 09 | *.Mode.of.Operation.Encryption.. |
4d780 | 20 2a 20 62 79 74 65 73 49 6e 20 2d 20 49 6e 70 75 74 20 53 74 72 69 6e 67 20 61 73 20 61 72 72 | .*.bytesIn.-.Input.String.as.arr |
4d7a0 | 61 79 20 6f 66 20 62 79 74 65 73 0a 09 20 2a 20 6d 6f 64 65 20 2d 20 6d 6f 64 65 20 6f 66 20 74 | ay.of.bytes...*.mode.-.mode.of.t |
4d7c0 | 79 70 65 20 6d 6f 64 65 4f 66 4f 70 65 72 61 74 69 6f 6e 0a 09 20 2a 20 6b 65 79 20 2d 20 61 20 | ype.modeOfOperation...*.key.-.a. |
4d7e0 | 6e 75 6d 62 65 72 20 61 72 72 61 79 20 6f 66 20 6c 65 6e 67 74 68 20 27 73 69 7a 65 27 0a 09 20 | number.array.of.length.'size'... |
4d800 | 2a 20 73 69 7a 65 20 2d 20 74 68 65 20 62 69 74 20 6c 65 6e 67 74 68 20 6f 66 20 74 68 65 20 6b | *.size.-.the.bit.length.of.the.k |
4d820 | 65 79 0a 09 20 2a 20 69 76 20 2d 20 74 68 65 20 31 32 38 20 62 69 74 20 6e 75 6d 62 65 72 20 61 | ey...*.iv.-.the.128.bit.number.a |
4d840 | 72 72 61 79 20 49 6e 69 74 69 61 6c 69 7a 61 74 69 6f 6e 20 56 65 63 74 6f 72 0a 09 20 2a 2f 0a | rray.Initialization.Vector...*/. |
4d860 | 09 65 6e 63 72 79 70 74 3a 20 66 75 6e 63 74 69 6f 6e 20 28 62 79 74 65 73 49 6e 2c 20 6d 6f 64 | .encrypt:.function.(bytesIn,.mod |
4d880 | 65 2c 20 6b 65 79 2c 20 73 69 7a 65 2c 20 69 76 29 0a 09 7b 0a 09 09 69 66 28 6b 65 79 2e 6c 65 | e,.key,.size,.iv)..{...if(key.le |
4d8a0 | 6e 67 74 68 25 73 69 7a 65 29 0a 09 09 7b 0a 09 09 09 74 68 72 6f 77 20 27 4b 65 79 20 6c 65 6e | ngth%size)...{....throw.'Key.len |
4d8c0 | 67 74 68 20 64 6f 65 73 20 6e 6f 74 20 6d 61 74 63 68 20 73 70 65 63 69 66 69 65 64 20 73 69 7a | gth.does.not.match.specified.siz |
4d8e0 | 65 2e 27 3b 0a 09 09 7d 0a 09 09 69 66 28 69 76 2e 6c 65 6e 67 74 68 25 31 36 29 0a 09 09 7b 0a | e.';...}...if(iv.length%16)...{. |
4d900 | 09 09 09 74 68 72 6f 77 20 27 69 76 20 6c 65 6e 67 74 68 20 6d 75 73 74 20 62 65 20 31 32 38 20 | ...throw.'iv.length.must.be.128. |
4d920 | 62 69 74 73 2e 27 3b 0a 09 09 7d 0a 09 09 2f 2f 20 74 68 65 20 41 45 53 20 69 6e 70 75 74 2f 6f | bits.';...}...//.the.AES.input/o |
4d940 | 75 74 70 75 74 0a 09 09 76 61 72 20 62 79 74 65 41 72 72 61 79 20 3d 20 5b 5d 3b 0a 09 09 76 61 | utput...var.byteArray.=.[];...va |
4d960 | 72 20 69 6e 70 75 74 20 3d 20 5b 5d 3b 0a 09 09 76 61 72 20 6f 75 74 70 75 74 20 3d 20 5b 5d 3b | r.input.=.[];...var.output.=.[]; |
4d980 | 0a 09 09 76 61 72 20 63 69 70 68 65 72 74 65 78 74 20 3d 20 5b 5d 3b 0a 09 09 76 61 72 20 63 69 | ...var.ciphertext.=.[];...var.ci |
4d9a0 | 70 68 65 72 4f 75 74 20 3d 20 5b 5d 3b 0a 09 09 2f 2f 20 63 68 61 72 20 66 69 72 73 74 52 6f 75 | pherOut.=.[];...//.char.firstRou |
4d9c0 | 6e 64 0a 09 09 76 61 72 20 66 69 72 73 74 52 6f 75 6e 64 20 3d 20 74 72 75 65 3b 0a 09 09 69 66 | nd...var.firstRound.=.true;...if |
4d9e0 | 20 28 62 79 74 65 73 49 6e 20 21 3d 3d 20 6e 75 6c 6c 29 0a 09 09 7b 0a 09 09 09 66 6f 72 20 28 | .(bytesIn.!==.null)...{....for.( |
4da00 | 76 61 72 20 6a 20 3d 20 30 3b 6a 20 3c 20 4d 61 74 68 2e 63 65 69 6c 28 62 79 74 65 73 49 6e 2e | var.j.=.0;j.<.Math.ceil(bytesIn. |
4da20 | 6c 65 6e 67 74 68 2f 31 36 29 3b 20 6a 2b 2b 29 0a 09 09 09 7b 0a 09 09 09 09 76 61 72 20 73 74 | length/16);.j++)....{.....var.st |
4da40 | 61 72 74 20 3d 20 6a 2a 31 36 3b 0a 09 09 09 09 76 61 72 20 65 6e 64 20 3d 20 6a 2a 31 36 2b 31 | art.=.j*16;.....var.end.=.j*16+1 |
4da60 | 36 3b 0a 09 09 09 09 69 66 28 6a 2a 31 36 2b 31 36 20 3e 20 62 79 74 65 73 49 6e 2e 6c 65 6e 67 | 6;.....if(j*16+16.>.bytesIn.leng |
4da80 | 74 68 29 0a 09 09 09 09 09 65 6e 64 20 3d 20 62 79 74 65 73 49 6e 2e 6c 65 6e 67 74 68 3b 0a 09 | th)......end.=.bytesIn.length;.. |
4daa0 | 09 09 09 62 79 74 65 41 72 72 61 79 20 3d 20 74 68 69 73 2e 67 65 74 50 61 64 64 65 64 42 6c 6f | ...byteArray.=.this.getPaddedBlo |
4dac0 | 63 6b 28 62 79 74 65 73 49 6e 2c 73 74 61 72 74 2c 65 6e 64 2c 6d 6f 64 65 29 3b 0a 09 09 09 09 | ck(bytesIn,start,end,mode);..... |
4dae0 | 69 66 20 28 6d 6f 64 65 20 3d 3d 20 74 68 69 73 2e 6d 6f 64 65 4f 66 4f 70 65 72 61 74 69 6f 6e | if.(mode.==.this.modeOfOperation |
4db00 | 2e 43 46 42 29 0a 09 09 09 09 7b 0a 09 09 09 09 09 69 66 20 28 66 69 72 73 74 52 6f 75 6e 64 29 | .CFB).....{......if.(firstRound) |
4db20 | 0a 09 09 09 09 09 7b 0a 09 09 09 09 09 09 6f 75 74 70 75 74 20 3d 20 74 68 69 73 2e 61 65 73 2e | ......{.......output.=.this.aes. |
4db40 | 65 6e 63 72 79 70 74 28 69 76 2c 20 6b 65 79 2c 20 73 69 7a 65 29 3b 0a 09 09 09 09 09 09 66 69 | encrypt(iv,.key,.size);.......fi |
4db60 | 72 73 74 52 6f 75 6e 64 20 3d 20 66 61 6c 73 65 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 09 65 6c | rstRound.=.false;......}......el |
4db80 | 73 65 0a 09 09 09 09 09 09 6f 75 74 70 75 74 20 3d 20 74 68 69 73 2e 61 65 73 2e 65 6e 63 72 79 | se.......output.=.this.aes.encry |
4dba0 | 70 74 28 69 6e 70 75 74 2c 20 6b 65 79 2c 20 73 69 7a 65 29 3b 0a 09 09 09 09 09 66 6f 72 20 28 | pt(input,.key,.size);......for.( |
4dbc0 | 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 31 36 3b 20 69 2b 2b 29 0a 09 09 09 09 09 09 63 69 | var.i.=.0;.i.<.16;.i++).......ci |
4dbe0 | 70 68 65 72 74 65 78 74 5b 69 5d 20 3d 20 62 79 74 65 41 72 72 61 79 5b 69 5d 20 5e 20 6f 75 74 | phertext[i].=.byteArray[i].^.out |
4dc00 | 70 75 74 5b 69 5d 3b 0a 09 09 09 09 09 66 6f 72 28 76 61 72 20 6b 20 3d 20 30 3b 6b 20 3c 20 65 | put[i];......for(var.k.=.0;k.<.e |
4dc20 | 6e 64 2d 73 74 61 72 74 3b 6b 2b 2b 29 0a 09 09 09 09 09 09 63 69 70 68 65 72 4f 75 74 2e 70 75 | nd-start;k++).......cipherOut.pu |
4dc40 | 73 68 28 63 69 70 68 65 72 74 65 78 74 5b 6b 5d 29 3b 0a 09 09 09 09 09 69 6e 70 75 74 20 3d 20 | sh(ciphertext[k]);......input.=. |
4dc60 | 63 69 70 68 65 72 74 65 78 74 3b 0a 09 09 09 09 7d 0a 09 09 09 09 65 6c 73 65 20 69 66 20 28 6d | ciphertext;.....}.....else.if.(m |
4dc80 | 6f 64 65 20 3d 3d 20 74 68 69 73 2e 6d 6f 64 65 4f 66 4f 70 65 72 61 74 69 6f 6e 2e 4f 46 42 29 | ode.==.this.modeOfOperation.OFB) |
4dca0 | 0a 09 09 09 09 7b 0a 09 09 09 09 09 69 66 20 28 66 69 72 73 74 52 6f 75 6e 64 29 0a 09 09 09 09 | .....{......if.(firstRound)..... |
4dcc0 | 09 7b 0a 09 09 09 09 09 09 6f 75 74 70 75 74 20 3d 20 74 68 69 73 2e 61 65 73 2e 65 6e 63 72 79 | .{.......output.=.this.aes.encry |
4dce0 | 70 74 28 69 76 2c 20 6b 65 79 2c 20 73 69 7a 65 29 3b 0a 09 09 09 09 09 09 66 69 72 73 74 52 6f | pt(iv,.key,.size);.......firstRo |
4dd00 | 75 6e 64 20 3d 20 66 61 6c 73 65 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 09 65 6c 73 65 0a 09 09 | und.=.false;......}......else... |
4dd20 | 09 09 09 09 6f 75 74 70 75 74 20 3d 20 74 68 69 73 2e 61 65 73 2e 65 6e 63 72 79 70 74 28 69 6e | ....output.=.this.aes.encrypt(in |
4dd40 | 70 75 74 2c 20 6b 65 79 2c 20 73 69 7a 65 29 3b 0a 09 09 09 09 09 66 6f 72 20 28 76 61 72 20 69 | put,.key,.size);......for.(var.i |
4dd60 | 20 3d 20 30 3b 20 69 20 3c 20 31 36 3b 20 69 2b 2b 29 0a 09 09 09 09 09 09 63 69 70 68 65 72 74 | .=.0;.i.<.16;.i++).......ciphert |
4dd80 | 65 78 74 5b 69 5d 20 3d 20 62 79 74 65 41 72 72 61 79 5b 69 5d 20 5e 20 6f 75 74 70 75 74 5b 69 | ext[i].=.byteArray[i].^.output[i |
4dda0 | 5d 3b 0a 09 09 09 09 09 66 6f 72 28 76 61 72 20 6b 20 3d 20 30 3b 6b 20 3c 20 65 6e 64 2d 73 74 | ];......for(var.k.=.0;k.<.end-st |
4ddc0 | 61 72 74 3b 6b 2b 2b 29 0a 09 09 09 09 09 09 63 69 70 68 65 72 4f 75 74 2e 70 75 73 68 28 63 69 | art;k++).......cipherOut.push(ci |
4dde0 | 70 68 65 72 74 65 78 74 5b 6b 5d 29 3b 0a 09 09 09 09 09 69 6e 70 75 74 20 3d 20 6f 75 74 70 75 | phertext[k]);......input.=.outpu |
4de00 | 74 3b 0a 09 09 09 09 7d 0a 09 09 09 09 65 6c 73 65 20 69 66 20 28 6d 6f 64 65 20 3d 3d 20 74 68 | t;.....}.....else.if.(mode.==.th |
4de20 | 69 73 2e 6d 6f 64 65 4f 66 4f 70 65 72 61 74 69 6f 6e 2e 43 42 43 29 0a 09 09 09 09 7b 0a 09 09 | is.modeOfOperation.CBC).....{... |
4de40 | 09 09 09 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 31 36 3b 20 69 2b 2b 29 0a | ...for.(var.i.=.0;.i.<.16;.i++). |
4de60 | 09 09 09 09 09 09 69 6e 70 75 74 5b 69 5d 20 3d 20 62 79 74 65 41 72 72 61 79 5b 69 5d 20 5e 20 | ......input[i].=.byteArray[i].^. |
4de80 | 28 28 66 69 72 73 74 52 6f 75 6e 64 29 20 3f 20 69 76 5b 69 5d 20 3a 20 63 69 70 68 65 72 74 65 | ((firstRound).?.iv[i].:.cipherte |
4dea0 | 78 74 5b 69 5d 29 3b 0a 09 09 09 09 09 66 69 72 73 74 52 6f 75 6e 64 20 3d 20 66 61 6c 73 65 3b | xt[i]);......firstRound.=.false; |
4dec0 | 0a 09 09 09 09 09 63 69 70 68 65 72 74 65 78 74 20 3d 20 74 68 69 73 2e 61 65 73 2e 65 6e 63 72 | ......ciphertext.=.this.aes.encr |
4dee0 | 79 70 74 28 69 6e 70 75 74 2c 20 6b 65 79 2c 20 73 69 7a 65 29 3b 0a 09 09 09 09 09 2f 2f 20 61 | ypt(input,.key,.size);......//.a |
4df00 | 6c 77 61 79 73 20 31 36 20 62 79 74 65 73 20 62 65 63 61 75 73 65 20 6f 66 20 74 68 65 20 70 61 | lways.16.bytes.because.of.the.pa |
4df20 | 64 64 69 6e 67 20 66 6f 72 20 43 42 43 0a 09 09 09 09 09 66 6f 72 28 76 61 72 20 6b 20 3d 20 30 | dding.for.CBC......for(var.k.=.0 |
4df40 | 3b 6b 20 3c 20 31 36 3b 6b 2b 2b 29 0a 09 09 09 09 09 09 63 69 70 68 65 72 4f 75 74 2e 70 75 73 | ;k.<.16;k++).......cipherOut.pus |
4df60 | 68 28 63 69 70 68 65 72 74 65 78 74 5b 6b 5d 29 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 7d | h(ciphertext[k]);.....}....}...} |
4df80 | 0a 09 09 72 65 74 75 72 6e 20 7b 6d 6f 64 65 3a 6d 6f 64 65 2c 6f 72 69 67 69 6e 61 6c 73 69 7a | ...return.{mode:mode,originalsiz |
4dfa0 | 65 3a 62 79 74 65 73 49 6e 2e 6c 65 6e 67 74 68 2c 63 69 70 68 65 72 3a 63 69 70 68 65 72 4f 75 | e:bytesIn.length,cipher:cipherOu |
4dfc0 | 74 7d 3b 0a 09 7d 2c 0a 09 0a 09 2f 2a 0a 09 20 2a 20 4d 6f 64 65 20 6f 66 20 4f 70 65 72 61 74 | t};..},..../*...*.Mode.of.Operat |
4dfe0 | 69 6f 6e 20 44 65 63 72 79 70 74 69 6f 6e 0a 09 20 2a 20 63 69 70 68 65 72 49 6e 20 2d 20 45 6e | ion.Decryption...*.cipherIn.-.En |
4e000 | 63 72 79 70 74 65 64 20 53 74 72 69 6e 67 20 61 73 20 61 72 72 61 79 20 6f 66 20 62 79 74 65 73 | crypted.String.as.array.of.bytes |
4e020 | 0a 09 20 2a 20 6f 72 69 67 69 6e 61 6c 73 69 7a 65 20 2d 20 54 68 65 20 75 6e 65 6e 63 72 79 70 | ...*.originalsize.-.The.unencryp |
4e040 | 74 65 64 20 73 74 72 69 6e 67 20 6c 65 6e 67 74 68 20 2d 20 72 65 71 75 69 72 65 64 20 66 6f 72 | ted.string.length.-.required.for |
4e060 | 20 43 42 43 0a 09 20 2a 20 6d 6f 64 65 20 2d 20 6d 6f 64 65 20 6f 66 20 74 79 70 65 20 6d 6f 64 | .CBC...*.mode.-.mode.of.type.mod |
4e080 | 65 4f 66 4f 70 65 72 61 74 69 6f 6e 0a 09 20 2a 20 6b 65 79 20 2d 20 61 20 6e 75 6d 62 65 72 20 | eOfOperation...*.key.-.a.number. |
4e0a0 | 61 72 72 61 79 20 6f 66 20 6c 65 6e 67 74 68 20 27 73 69 7a 65 27 0a 09 20 2a 20 73 69 7a 65 20 | array.of.length.'size'...*.size. |
4e0c0 | 2d 20 74 68 65 20 62 69 74 20 6c 65 6e 67 74 68 20 6f 66 20 74 68 65 20 6b 65 79 0a 09 20 2a 20 | -.the.bit.length.of.the.key...*. |
4e0e0 | 69 76 20 2d 20 74 68 65 20 31 32 38 20 62 69 74 20 6e 75 6d 62 65 72 20 61 72 72 61 79 20 49 6e | iv.-.the.128.bit.number.array.In |
4e100 | 69 74 69 61 6c 69 7a 61 74 69 6f 6e 20 56 65 63 74 6f 72 0a 09 20 2a 2f 0a 09 64 65 63 72 79 70 | itialization.Vector...*/..decryp |
4e120 | 74 3a 66 75 6e 63 74 69 6f 6e 28 63 69 70 68 65 72 49 6e 2c 6f 72 69 67 69 6e 61 6c 73 69 7a 65 | t:function(cipherIn,originalsize |
4e140 | 2c 6d 6f 64 65 2c 6b 65 79 2c 73 69 7a 65 2c 69 76 29 0a 09 7b 0a 09 09 69 66 28 6b 65 79 2e 6c | ,mode,key,size,iv)..{...if(key.l |
4e160 | 65 6e 67 74 68 25 73 69 7a 65 29 0a 09 09 7b 0a 09 09 09 74 68 72 6f 77 20 27 4b 65 79 20 6c 65 | ength%size)...{....throw.'Key.le |
4e180 | 6e 67 74 68 20 64 6f 65 73 20 6e 6f 74 20 6d 61 74 63 68 20 73 70 65 63 69 66 69 65 64 20 73 69 | ngth.does.not.match.specified.si |
4e1a0 | 7a 65 2e 27 3b 0a 09 09 09 72 65 74 75 72 6e 20 6e 75 6c 6c 3b 0a 09 09 7d 0a 09 09 69 66 28 69 | ze.';....return.null;...}...if(i |
4e1c0 | 76 2e 6c 65 6e 67 74 68 25 31 36 29 0a 09 09 7b 0a 09 09 09 74 68 72 6f 77 20 27 69 76 20 6c 65 | v.length%16)...{....throw.'iv.le |
4e1e0 | 6e 67 74 68 20 6d 75 73 74 20 62 65 20 31 32 38 20 62 69 74 73 2e 27 3b 0a 09 09 7d 0a 09 09 2f | ngth.must.be.128.bits.';...}.../ |
4e200 | 2f 20 74 68 65 20 41 45 53 20 69 6e 70 75 74 2f 6f 75 74 70 75 74 0a 09 09 76 61 72 20 63 69 70 | /.the.AES.input/output...var.cip |
4e220 | 68 65 72 74 65 78 74 20 3d 20 5b 5d 3b 0a 09 09 76 61 72 20 69 6e 70 75 74 20 3d 20 5b 5d 3b 0a | hertext.=.[];...var.input.=.[];. |
4e240 | 09 09 76 61 72 20 6f 75 74 70 75 74 20 3d 20 5b 5d 3b 0a 09 09 76 61 72 20 62 79 74 65 41 72 72 | ..var.output.=.[];...var.byteArr |
4e260 | 61 79 20 3d 20 5b 5d 3b 0a 09 09 76 61 72 20 62 79 74 65 73 4f 75 74 20 3d 20 5b 5d 3b 0a 09 09 | ay.=.[];...var.bytesOut.=.[];... |
4e280 | 2f 2f 20 63 68 61 72 20 66 69 72 73 74 52 6f 75 6e 64 0a 09 09 76 61 72 20 66 69 72 73 74 52 6f | //.char.firstRound...var.firstRo |
4e2a0 | 75 6e 64 20 3d 20 74 72 75 65 3b 0a 09 09 69 66 20 28 63 69 70 68 65 72 49 6e 20 21 3d 3d 20 6e | und.=.true;...if.(cipherIn.!==.n |
4e2c0 | 75 6c 6c 29 0a 09 09 7b 0a 09 09 09 66 6f 72 20 28 76 61 72 20 6a 20 3d 20 30 3b 6a 20 3c 20 4d | ull)...{....for.(var.j.=.0;j.<.M |
4e2e0 | 61 74 68 2e 63 65 69 6c 28 63 69 70 68 65 72 49 6e 2e 6c 65 6e 67 74 68 2f 31 36 29 3b 20 6a 2b | ath.ceil(cipherIn.length/16);.j+ |
4e300 | 2b 29 0a 09 09 09 7b 0a 09 09 09 09 76 61 72 20 73 74 61 72 74 20 3d 20 6a 2a 31 36 3b 0a 09 09 | +)....{.....var.start.=.j*16;... |
4e320 | 09 09 76 61 72 20 65 6e 64 20 3d 20 6a 2a 31 36 2b 31 36 3b 0a 09 09 09 09 69 66 28 6a 2a 31 36 | ..var.end.=.j*16+16;.....if(j*16 |
4e340 | 2b 31 36 20 3e 20 63 69 70 68 65 72 49 6e 2e 6c 65 6e 67 74 68 29 0a 09 09 09 09 09 65 6e 64 20 | +16.>.cipherIn.length)......end. |
4e360 | 3d 20 63 69 70 68 65 72 49 6e 2e 6c 65 6e 67 74 68 3b 0a 09 09 09 09 63 69 70 68 65 72 74 65 78 | =.cipherIn.length;.....ciphertex |
4e380 | 74 20 3d 20 74 68 69 73 2e 67 65 74 50 61 64 64 65 64 42 6c 6f 63 6b 28 63 69 70 68 65 72 49 6e | t.=.this.getPaddedBlock(cipherIn |
4e3a0 | 2c 73 74 61 72 74 2c 65 6e 64 2c 6d 6f 64 65 29 3b 0a 09 09 09 09 69 66 20 28 6d 6f 64 65 20 3d | ,start,end,mode);.....if.(mode.= |
4e3c0 | 3d 20 74 68 69 73 2e 6d 6f 64 65 4f 66 4f 70 65 72 61 74 69 6f 6e 2e 43 46 42 29 0a 09 09 09 09 | =.this.modeOfOperation.CFB)..... |
4e3e0 | 7b 0a 09 09 09 09 09 69 66 20 28 66 69 72 73 74 52 6f 75 6e 64 29 0a 09 09 09 09 09 7b 0a 09 09 | {......if.(firstRound)......{... |
4e400 | 09 09 09 09 6f 75 74 70 75 74 20 3d 20 74 68 69 73 2e 61 65 73 2e 65 6e 63 72 79 70 74 28 69 76 | ....output.=.this.aes.encrypt(iv |
4e420 | 2c 20 6b 65 79 2c 20 73 69 7a 65 29 3b 0a 09 09 09 09 09 09 66 69 72 73 74 52 6f 75 6e 64 20 3d | ,.key,.size);.......firstRound.= |
4e440 | 20 66 61 6c 73 65 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 09 65 6c 73 65 0a 09 09 09 09 09 09 6f | .false;......}......else.......o |
4e460 | 75 74 70 75 74 20 3d 20 74 68 69 73 2e 61 65 73 2e 65 6e 63 72 79 70 74 28 69 6e 70 75 74 2c 20 | utput.=.this.aes.encrypt(input,. |
4e480 | 6b 65 79 2c 20 73 69 7a 65 29 3b 0a 09 09 09 09 09 66 6f 72 20 28 69 20 3d 20 30 3b 20 69 20 3c | key,.size);......for.(i.=.0;.i.< |
4e4a0 | 20 31 36 3b 20 69 2b 2b 29 0a 09 09 09 09 09 09 62 79 74 65 41 72 72 61 79 5b 69 5d 20 3d 20 6f | .16;.i++).......byteArray[i].=.o |
4e4c0 | 75 74 70 75 74 5b 69 5d 20 5e 20 63 69 70 68 65 72 74 65 78 74 5b 69 5d 3b 0a 09 09 09 09 09 66 | utput[i].^.ciphertext[i];......f |
4e4e0 | 6f 72 28 76 61 72 20 6b 20 3d 20 30 3b 6b 20 3c 20 65 6e 64 2d 73 74 61 72 74 3b 6b 2b 2b 29 0a | or(var.k.=.0;k.<.end-start;k++). |
4e500 | 09 09 09 09 09 09 62 79 74 65 73 4f 75 74 2e 70 75 73 68 28 62 79 74 65 41 72 72 61 79 5b 6b 5d | ......bytesOut.push(byteArray[k] |
4e520 | 29 3b 0a 09 09 09 09 09 69 6e 70 75 74 20 3d 20 63 69 70 68 65 72 74 65 78 74 3b 0a 09 09 09 09 | );......input.=.ciphertext;..... |
4e540 | 7d 0a 09 09 09 09 65 6c 73 65 20 69 66 20 28 6d 6f 64 65 20 3d 3d 20 74 68 69 73 2e 6d 6f 64 65 | }.....else.if.(mode.==.this.mode |
4e560 | 4f 66 4f 70 65 72 61 74 69 6f 6e 2e 4f 46 42 29 0a 09 09 09 09 7b 0a 09 09 09 09 09 69 66 20 28 | OfOperation.OFB).....{......if.( |
4e580 | 66 69 72 73 74 52 6f 75 6e 64 29 0a 09 09 09 09 09 7b 0a 09 09 09 09 09 09 6f 75 74 70 75 74 20 | firstRound)......{.......output. |
4e5a0 | 3d 20 74 68 69 73 2e 61 65 73 2e 65 6e 63 72 79 70 74 28 69 76 2c 20 6b 65 79 2c 20 73 69 7a 65 | =.this.aes.encrypt(iv,.key,.size |
4e5c0 | 29 3b 0a 09 09 09 09 09 09 66 69 72 73 74 52 6f 75 6e 64 20 3d 20 66 61 6c 73 65 3b 0a 09 09 09 | );.......firstRound.=.false;.... |
4e5e0 | 09 09 7d 0a 09 09 09 09 09 65 6c 73 65 0a 09 09 09 09 09 09 6f 75 74 70 75 74 20 3d 20 74 68 69 | ..}......else.......output.=.thi |
4e600 | 73 2e 61 65 73 2e 65 6e 63 72 79 70 74 28 69 6e 70 75 74 2c 20 6b 65 79 2c 20 73 69 7a 65 29 3b | s.aes.encrypt(input,.key,.size); |
4e620 | 0a 09 09 09 09 09 66 6f 72 20 28 69 20 3d 20 30 3b 20 69 20 3c 20 31 36 3b 20 69 2b 2b 29 0a 09 | ......for.(i.=.0;.i.<.16;.i++).. |
4e640 | 09 09 09 09 09 62 79 74 65 41 72 72 61 79 5b 69 5d 20 3d 20 6f 75 74 70 75 74 5b 69 5d 20 5e 20 | .....byteArray[i].=.output[i].^. |
4e660 | 63 69 70 68 65 72 74 65 78 74 5b 69 5d 3b 0a 09 09 09 09 09 66 6f 72 28 76 61 72 20 6b 20 3d 20 | ciphertext[i];......for(var.k.=. |
4e680 | 30 3b 6b 20 3c 20 65 6e 64 2d 73 74 61 72 74 3b 6b 2b 2b 29 0a 09 09 09 09 09 09 62 79 74 65 73 | 0;k.<.end-start;k++).......bytes |
4e6a0 | 4f 75 74 2e 70 75 73 68 28 62 79 74 65 41 72 72 61 79 5b 6b 5d 29 3b 0a 09 09 09 09 09 69 6e 70 | Out.push(byteArray[k]);......inp |
4e6c0 | 75 74 20 3d 20 6f 75 74 70 75 74 3b 0a 09 09 09 09 7d 0a 09 09 09 09 65 6c 73 65 20 69 66 28 6d | ut.=.output;.....}.....else.if(m |
4e6e0 | 6f 64 65 20 3d 3d 20 74 68 69 73 2e 6d 6f 64 65 4f 66 4f 70 65 72 61 74 69 6f 6e 2e 43 42 43 29 | ode.==.this.modeOfOperation.CBC) |
4e700 | 0a 09 09 09 09 7b 0a 09 09 09 09 09 6f 75 74 70 75 74 20 3d 20 74 68 69 73 2e 61 65 73 2e 64 65 | .....{......output.=.this.aes.de |
4e720 | 63 72 79 70 74 28 63 69 70 68 65 72 74 65 78 74 2c 20 6b 65 79 2c 20 73 69 7a 65 29 3b 0a 09 09 | crypt(ciphertext,.key,.size);... |
4e740 | 09 09 09 66 6f 72 20 28 69 20 3d 20 30 3b 20 69 20 3c 20 31 36 3b 20 69 2b 2b 29 0a 09 09 09 09 | ...for.(i.=.0;.i.<.16;.i++)..... |
4e760 | 09 09 62 79 74 65 41 72 72 61 79 5b 69 5d 20 3d 20 28 28 66 69 72 73 74 52 6f 75 6e 64 29 20 3f | ..byteArray[i].=.((firstRound).? |
4e780 | 20 69 76 5b 69 5d 20 3a 20 69 6e 70 75 74 5b 69 5d 29 20 5e 20 6f 75 74 70 75 74 5b 69 5d 3b 0a | .iv[i].:.input[i]).^.output[i];. |
4e7a0 | 09 09 09 09 09 66 69 72 73 74 52 6f 75 6e 64 20 3d 20 66 61 6c 73 65 3b 0a 09 09 09 09 09 69 66 | .....firstRound.=.false;......if |
4e7c0 | 20 28 6f 72 69 67 69 6e 61 6c 73 69 7a 65 20 3c 20 65 6e 64 29 0a 09 09 09 09 09 09 66 6f 72 28 | .(originalsize.<.end).......for( |
4e7e0 | 76 61 72 20 6b 20 3d 20 30 3b 6b 20 3c 20 6f 72 69 67 69 6e 61 6c 73 69 7a 65 2d 73 74 61 72 74 | var.k.=.0;k.<.originalsize-start |
4e800 | 3b 6b 2b 2b 29 0a 09 09 09 09 09 09 09 62 79 74 65 73 4f 75 74 2e 70 75 73 68 28 62 79 74 65 41 | ;k++)........bytesOut.push(byteA |
4e820 | 72 72 61 79 5b 6b 5d 29 3b 0a 09 09 09 09 09 65 6c 73 65 0a 09 09 09 09 09 09 66 6f 72 28 76 61 | rray[k]);......else.......for(va |
4e840 | 72 20 6b 20 3d 20 30 3b 6b 20 3c 20 65 6e 64 2d 73 74 61 72 74 3b 6b 2b 2b 29 0a 09 09 09 09 09 | r.k.=.0;k.<.end-start;k++)...... |
4e860 | 09 09 62 79 74 65 73 4f 75 74 2e 70 75 73 68 28 62 79 74 65 41 72 72 61 79 5b 6b 5d 29 3b 0a 09 | ..bytesOut.push(byteArray[k]);.. |
4e880 | 09 09 09 09 69 6e 70 75 74 20 3d 20 63 69 70 68 65 72 74 65 78 74 3b 0a 09 09 09 09 7d 0a 09 09 | ....input.=.ciphertext;.....}... |
4e8a0 | 09 7d 0a 09 09 7d 0a 09 09 72 65 74 75 72 6e 20 62 79 74 65 73 4f 75 74 3b 0a 09 7d 0a 09 2f 2a | .}...}...return.bytesOut;..}../* |
4e8c0 | 0a 09 20 2a 20 45 4e 44 20 4d 4f 44 45 20 4f 46 20 4f 50 45 52 41 54 49 4f 4e 20 53 45 43 54 49 | ...*.END.MODE.OF.OPERATION.SECTI |
4e8e0 | 4f 4e 0a 09 20 2a 2f 0a 7d 3b 0a 0a 2f 2a 0a 20 2a 20 63 72 79 70 74 6f 48 65 6c 70 65 72 73 2e | ON...*/.};../*..*.cryptoHelpers. |
4e900 | 6a 73 3a 20 69 6d 70 6c 65 6d 65 6e 74 73 20 41 45 53 20 2d 20 41 64 76 61 6e 63 65 64 20 45 6e | js:.implements.AES.-.Advanced.En |
4e920 | 63 72 79 70 74 69 6f 6e 20 53 74 61 6e 64 61 72 64 0a 20 2a 20 66 72 6f 6d 20 74 68 65 20 53 6c | cryption.Standard..*.from.the.Sl |
4e940 | 6f 77 41 45 53 20 70 72 6f 6a 65 63 74 2c 20 68 74 74 70 3a 2f 2f 63 6f 64 65 2e 67 6f 6f 67 6c | owAES.project,.http://code.googl |
4e960 | 65 2e 63 6f 6d 2f 70 2f 73 6c 6f 77 61 65 73 2f 0a 20 2a 20 0a 20 2a 20 43 6f 70 79 72 69 67 68 | e.com/p/slowaes/..*...*.Copyrigh |
4e980 | 74 20 28 63 29 20 32 30 30 38 20 09 4a 6f 73 68 20 44 61 76 69 73 20 28 20 68 74 74 70 3a 2f 2f | t.(c).2008..Josh.Davis.(.http:// |
4e9a0 | 77 77 77 2e 6a 6f 73 68 2d 64 61 76 69 73 2e 6f 72 67 20 29 2c 0a 20 2a 09 09 09 09 09 09 4d 61 | www.josh-davis.org.),..*......Ma |
4e9c0 | 72 6b 20 50 65 72 63 69 76 61 6c 20 28 20 68 74 74 70 3a 2f 2f 6d 70 65 72 63 69 76 61 6c 2e 63 | rk.Percival.(.http://mpercival.c |
4e9e0 | 6f 6d 20 29 2c 0a 20 2a 09 09 09 09 09 09 4a 6f 68 61 6e 20 53 75 6e 64 73 74 72 6f 6d 20 28 20 | om.),..*......Johan.Sundstrom.(. |
4ea00 | 68 74 74 70 3a 2f 2f 65 63 6d 61 6e 61 75 74 2e 62 6c 6f 67 73 70 6f 74 2e 63 6f 6d 20 29 2c 0a | http://ecmanaut.blogspot.com.),. |
4ea20 | 20 2a 09 09 09 20 09 09 09 4a 6f 68 6e 20 52 65 73 69 67 20 28 20 68 74 74 70 3a 2f 2f 65 6a 6f | .*.......John.Resig.(.http://ejo |
4ea40 | 68 6e 2e 6f 72 67 20 29 0a 20 2a 20 0a 20 2a 20 4c 69 63 65 6e 73 65 64 20 75 6e 64 65 72 20 74 | hn.org.)..*...*.Licensed.under.t |
4ea60 | 68 65 20 41 70 61 63 68 65 20 4c 69 63 65 6e 73 65 2c 20 56 65 72 73 69 6f 6e 20 32 2e 30 0a 20 | he.Apache.License,.Version.2.0.. |
4ea80 | 2a 20 68 74 74 70 3a 2f 2f 77 77 77 2e 61 70 61 63 68 65 2e 6f 72 67 2f 6c 69 63 65 6e 73 65 73 | *.http://www.apache.org/licenses |
4eaa0 | 2f 0a 20 2a 2f 0a 0a 0a 0a 0a 76 61 72 20 63 72 79 70 74 6f 48 65 6c 70 65 72 73 20 3d 20 7b 0a | /..*/.....var.cryptoHelpers.=.{. |
4eac0 | 0a 09 2f 2f 20 65 6e 63 6f 64 65 73 20 61 20 75 6e 69 63 6f 64 65 20 73 74 72 69 6e 67 20 74 6f | ..//.encodes.a.unicode.string.to |
4eae0 | 20 55 54 46 38 20 28 38 20 62 69 74 20 63 68 61 72 61 63 74 65 72 73 20 61 72 65 20 63 72 69 74 | .UTF8.(8.bit.characters.are.crit |
4eb00 | 69 63 61 6c 20 74 6f 20 41 45 53 20 66 75 6e 63 74 69 6f 6e 69 6e 67 20 70 72 6f 70 65 72 6c 79 | ical.to.AES.functioning.properly |
4eb20 | 29 0a 09 65 6e 63 6f 64 65 5f 75 74 66 38 3a 66 75 6e 63 74 69 6f 6e 28 73 29 0a 09 7b 0a 09 09 | )..encode_utf8:function(s)..{... |
4eb40 | 74 72 79 7b 72 65 74 75 72 6e 20 75 6e 65 73 63 61 70 65 28 65 6e 63 6f 64 65 55 52 49 43 6f 6d | try{return.unescape(encodeURICom |
4eb60 | 70 6f 6e 65 6e 74 28 73 29 29 3b 7d 0a 09 09 63 61 74 63 68 28 65 29 7b 74 68 72 6f 77 20 27 65 | ponent(s));}...catch(e){throw.'e |
4eb80 | 72 72 6f 72 20 64 75 72 69 6e 67 20 75 74 66 38 20 65 6e 63 6f 64 69 6e 67 3a 20 63 72 79 70 74 | rror.during.utf8.encoding:.crypt |
4eba0 | 6f 48 65 6c 70 65 72 73 2e 65 6e 63 6f 64 65 5f 75 74 66 38 2e 27 3b 7d 0a 09 7d 2c 0a 0a 09 0a | oHelpers.encode_utf8.';}..},.... |
4ebc0 | 09 2f 2f 20 64 65 63 6f 64 65 73 20 61 20 55 54 46 38 20 73 74 72 69 6e 67 20 62 61 63 6b 20 74 | .//.decodes.a.UTF8.string.back.t |
4ebe0 | 6f 20 75 6e 69 63 6f 64 65 0a 09 64 65 63 6f 64 65 5f 75 74 66 38 3a 66 75 6e 63 74 69 6f 6e 28 | o.unicode..decode_utf8:function( |
4ec00 | 73 29 0a 09 7b 0a 09 09 74 72 79 7b 72 65 74 75 72 6e 20 64 65 63 6f 64 65 55 52 49 43 6f 6d 70 | s)..{...try{return.decodeURIComp |
4ec20 | 6f 6e 65 6e 74 28 65 73 63 61 70 65 28 73 29 29 3b 7d 0a 09 09 63 61 74 63 68 28 65 29 7b 74 68 | onent(escape(s));}...catch(e){th |
4ec40 | 72 6f 77 28 27 65 72 72 6f 72 20 64 75 72 69 6e 67 20 75 74 66 38 20 64 65 63 6f 64 69 6e 67 3a | row('error.during.utf8.decoding: |
4ec60 | 20 63 72 79 70 74 6f 48 65 6c 70 65 72 73 2e 64 65 63 6f 64 65 5f 75 74 66 38 2e 27 29 3b 7d 0a | .cryptoHelpers.decode_utf8.');}. |
4ec80 | 09 7d 2c 0a 09 0a 09 2f 2f 63 6f 6e 76 65 72 74 20 61 20 6e 75 6d 62 65 72 20 61 72 72 61 79 20 | .},....//convert.a.number.array. |
4eca0 | 74 6f 20 61 20 68 65 78 20 73 74 72 69 6e 67 0a 09 74 6f 48 65 78 3a 66 75 6e 63 74 69 6f 6e 28 | to.a.hex.string..toHex:function( |
4ecc0 | 29 0a 09 7b 0a 09 09 76 61 72 20 61 72 72 61 79 20 3d 20 5b 5d 3b 0a 09 09 69 66 28 61 72 67 75 | )..{...var.array.=.[];...if(argu |
4ece0 | 6d 65 6e 74 73 2e 6c 65 6e 67 74 68 20 3d 3d 20 31 20 26 26 20 61 72 67 75 6d 65 6e 74 73 5b 30 | ments.length.==.1.&&.arguments[0 |
4ed00 | 5d 2e 63 6f 6e 73 74 72 75 63 74 6f 72 20 3d 3d 20 41 72 72 61 79 29 0a 09 09 09 61 72 72 61 79 | ].constructor.==.Array)....array |
4ed20 | 20 3d 20 61 72 67 75 6d 65 6e 74 73 5b 30 5d 3b 0a 09 09 65 6c 73 65 0a 09 09 09 61 72 72 61 79 | .=.arguments[0];...else....array |
4ed40 | 20 3d 20 61 72 67 75 6d 65 6e 74 73 3b 0a 09 09 76 61 72 20 72 65 74 20 3d 20 27 27 3b 0a 09 09 | .=.arguments;...var.ret.=.'';... |
4ed60 | 66 6f 72 28 76 61 72 20 69 20 3d 20 30 3b 69 20 3c 20 61 72 72 61 79 2e 6c 65 6e 67 74 68 3b 69 | for(var.i.=.0;i.<.array.length;i |
4ed80 | 2b 2b 29 0a 09 09 09 72 65 74 20 2b 3d 20 28 61 72 72 61 79 5b 69 5d 20 3c 20 31 36 20 3f 20 27 | ++)....ret.+=.(array[i].<.16.?.' |
4eda0 | 30 27 20 3a 20 27 27 29 20 2b 20 61 72 72 61 79 5b 69 5d 2e 74 6f 53 74 72 69 6e 67 28 31 36 29 | 0'.:.'').+.array[i].toString(16) |
4edc0 | 3b 0a 09 09 72 65 74 75 72 6e 20 72 65 74 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 3b 0a 09 7d | ;...return.ret.toLowerCase();..} |
4ede0 | 2c 0a 09 0a 09 2f 2f 63 6f 6e 76 65 72 74 20 61 20 68 65 78 20 73 74 72 69 6e 67 20 74 6f 20 61 | ,....//convert.a.hex.string.to.a |
4ee00 | 20 6e 75 6d 62 65 72 20 61 72 72 61 79 0a 09 74 6f 4e 75 6d 62 65 72 73 3a 66 75 6e 63 74 69 6f | .number.array..toNumbers:functio |
4ee20 | 6e 28 73 29 0a 09 7b 0a 09 09 76 61 72 20 72 65 74 20 3d 20 5b 5d 3b 0a 09 09 73 2e 72 65 70 6c | n(s)..{...var.ret.=.[];...s.repl |
4ee40 | 61 63 65 28 2f 28 2e 2e 29 2f 67 2c 66 75 6e 63 74 69 6f 6e 28 73 29 7b 0a 09 09 09 72 65 74 2e | ace(/(..)/g,function(s){....ret. |
4ee60 | 70 75 73 68 28 70 61 72 73 65 49 6e 74 28 73 2c 31 36 29 29 3b 0a 09 09 7d 29 3b 0a 09 09 72 65 | push(parseInt(s,16));...});...re |
4ee80 | 74 75 72 6e 20 72 65 74 3b 0a 09 7d 2c 0a 09 0a 09 2f 2f 20 67 65 74 20 61 20 72 61 6e 64 6f 6d | turn.ret;..},....//.get.a.random |
4eea0 | 20 6e 75 6d 62 65 72 20 69 6e 20 74 68 65 20 72 61 6e 67 65 20 5b 6d 69 6e 2c 6d 61 78 5d 0a 09 | .number.in.the.range.[min,max].. |
4eec0 | 67 65 74 52 61 6e 64 6f 6d 3a 66 75 6e 63 74 69 6f 6e 28 6d 69 6e 2c 6d 61 78 29 0a 09 7b 0a 09 | getRandom:function(min,max)..{.. |
4eee0 | 09 69 66 28 6d 69 6e 20 3d 3d 3d 20 6e 75 6c 6c 29 0a 09 09 09 6d 69 6e 20 3d 20 30 3b 0a 09 09 | .if(min.===.null)....min.=.0;... |
4ef00 | 69 66 28 6d 61 78 20 3d 3d 3d 20 6e 75 6c 6c 29 0a 09 09 09 6d 61 78 20 3d 20 31 3b 0a 09 09 72 | if(max.===.null)....max.=.1;...r |
4ef20 | 65 74 75 72 6e 20 4d 61 74 68 2e 66 6c 6f 6f 72 28 4d 61 74 68 2e 72 61 6e 64 6f 6d 28 29 2a 28 | eturn.Math.floor(Math.random()*( |
4ef40 | 6d 61 78 2b 31 29 29 20 2b 20 6d 69 6e 3b 0a 09 7d 2c 0a 09 0a 09 67 65 6e 65 72 61 74 65 53 68 | max+1)).+.min;..},....generateSh |
4ef60 | 61 72 65 64 4b 65 79 3a 66 75 6e 63 74 69 6f 6e 28 6c 65 6e 29 0a 09 7b 0a 09 09 69 66 28 6c 65 | aredKey:function(len)..{...if(le |
4ef80 | 6e 20 3d 3d 3d 20 6e 75 6c 6c 29 0a 09 09 09 6c 65 6e 20 3d 20 31 36 3b 0a 09 09 76 61 72 20 6b | n.===.null)....len.=.16;...var.k |
4efa0 | 65 79 20 3d 20 5b 5d 3b 0a 09 09 66 6f 72 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 6c 65 | ey.=.[];...for(var.i.=.0;.i.<.le |
4efc0 | 6e 2a 32 3b 20 69 2b 2b 29 0a 09 09 09 6b 65 79 2e 70 75 73 68 28 74 68 69 73 2e 67 65 74 52 61 | n*2;.i++)....key.push(this.getRa |
4efe0 | 6e 64 6f 6d 28 30 2c 32 35 35 29 29 3b 0a 09 09 72 65 74 75 72 6e 20 6b 65 79 3b 0a 09 7d 2c 0a | ndom(0,255));...return.key;..},. |
4f000 | 09 0a 09 67 65 6e 65 72 61 74 65 50 72 69 76 61 74 65 4b 65 79 3a 66 75 6e 63 74 69 6f 6e 28 73 | ...generatePrivateKey:function(s |
4f020 | 2c 73 69 7a 65 29 0a 09 7b 0a 09 09 76 61 72 20 73 68 61 20 3d 20 6a 73 48 61 73 68 2e 73 68 61 | ,size)..{...var.sha.=.jsHash.sha |
4f040 | 32 2e 61 72 72 5f 73 68 61 32 35 36 28 73 29 3b 0a 09 09 72 65 74 75 72 6e 20 73 68 61 2e 73 6c | 2.arr_sha256(s);...return.sha.sl |
4f060 | 69 63 65 28 30 2c 73 69 7a 65 29 3b 0a 09 7d 2c 0a 0a 09 63 6f 6e 76 65 72 74 53 74 72 69 6e 67 | ice(0,size);..},...convertString |
4f080 | 54 6f 42 79 74 65 41 72 72 61 79 3a 20 66 75 6e 63 74 69 6f 6e 28 73 29 0a 09 7b 0a 09 09 76 61 | ToByteArray:.function(s)..{...va |
4f0a0 | 72 20 62 79 74 65 41 72 72 61 79 20 3d 20 5b 5d 3b 0a 09 09 66 6f 72 28 76 61 72 20 69 20 3d 20 | r.byteArray.=.[];...for(var.i.=. |
4f0c0 | 30 3b 69 20 3c 20 73 2e 6c 65 6e 67 74 68 3b 69 2b 2b 29 0a 09 09 09 09 7b 0a 09 09 09 09 09 09 | 0;i.<.s.length;i++).....{....... |
4f0e0 | 62 79 74 65 41 72 72 61 79 2e 70 75 73 68 28 73 2e 63 68 61 72 43 6f 64 65 41 74 28 69 29 29 3b | byteArray.push(s.charCodeAt(i)); |
4f100 | 0a 09 09 09 09 7d 0a 09 09 72 65 74 75 72 6e 20 62 79 74 65 41 72 72 61 79 3b 0a 09 7d 2c 0a 0a | .....}...return.byteArray;..},.. |
4f120 | 09 63 6f 6e 76 65 72 74 42 79 74 65 41 72 72 61 79 54 6f 53 74 72 69 6e 67 3a 20 66 75 6e 63 74 | .convertByteArrayToString:.funct |
4f140 | 69 6f 6e 28 62 79 74 65 41 72 72 61 79 29 0a 09 7b 0a 09 09 76 61 72 20 73 20 3d 20 27 27 3b 0a | ion(byteArray)..{...var.s.=.'';. |
4f160 | 09 09 66 6f 72 28 76 61 72 20 69 20 3d 20 30 3b 69 20 3c 20 62 79 74 65 41 72 72 61 79 2e 6c 65 | ..for(var.i.=.0;i.<.byteArray.le |
4f180 | 6e 67 74 68 3b 69 2b 2b 29 0a 09 09 09 09 7b 0a 09 09 09 09 09 09 73 20 2b 3d 20 53 74 72 69 6e | ngth;i++).....{.......s.+=.Strin |
4f1a0 | 67 2e 66 72 6f 6d 43 68 61 72 43 6f 64 65 28 62 79 74 65 41 72 72 61 79 5b 69 5d 29 3b 0a 09 09 | g.fromCharCode(byteArray[i]);... |
4f1c0 | 09 09 7d 0a 09 09 72 65 74 75 72 6e 20 73 3b 0a 09 7d 2c 0a 09 0a 09 62 61 73 65 36 34 3a 20 7b | ..}...return.s;..},....base64:.{ |
4f1e0 | 0a 09 09 2f 2f 20 54 61 6b 65 73 20 61 20 4e 78 31 36 78 31 20 62 79 74 65 20 61 72 72 61 79 20 | ...//.Takes.a.Nx16x1.byte.array. |
4f200 | 61 6e 64 20 63 6f 6e 76 65 72 74 73 20 69 74 20 74 6f 20 42 61 73 65 36 34 0a 0a 09 09 63 68 61 | and.converts.it.to.Base64....cha |
4f220 | 72 73 3a 20 5b 0a 09 09 27 41 27 2c 20 27 42 27 2c 20 27 43 27 2c 20 27 44 27 2c 20 27 45 27 2c | rs:.[...'A',.'B',.'C',.'D',.'E', |
4f240 | 20 27 46 27 2c 20 27 47 27 2c 20 27 48 27 2c 0a 09 09 27 49 27 2c 20 27 4a 27 2c 20 27 4b 27 2c | .'F',.'G',.'H',...'I',.'J',.'K', |
4f260 | 20 27 4c 27 2c 20 27 4d 27 2c 20 27 4e 27 2c 20 27 4f 27 2c 20 27 50 27 2c 0a 09 09 27 51 27 2c | .'L',.'M',.'N',.'O',.'P',...'Q', |
4f280 | 20 27 52 27 2c 20 27 53 27 2c 20 27 54 27 2c 20 27 55 27 2c 20 27 56 27 2c 20 27 57 27 2c 20 27 | .'R',.'S',.'T',.'U',.'V',.'W',.' |
4f2a0 | 58 27 2c 0a 09 09 27 59 27 2c 20 27 5a 27 2c 20 27 61 27 2c 20 27 62 27 2c 20 27 63 27 2c 20 27 | X',...'Y',.'Z',.'a',.'b',.'c',.' |
4f2c0 | 64 27 2c 20 27 65 27 2c 20 27 66 27 2c 0a 09 09 27 67 27 2c 20 27 68 27 2c 20 27 69 27 2c 20 27 | d',.'e',.'f',...'g',.'h',.'i',.' |
4f2e0 | 6a 27 2c 20 27 6b 27 2c 20 27 6c 27 2c 20 27 6d 27 2c 20 27 6e 27 2c 0a 09 09 27 6f 27 2c 20 27 | j',.'k',.'l',.'m',.'n',...'o',.' |
4f300 | 70 27 2c 20 27 71 27 2c 20 27 72 27 2c 20 27 73 27 2c 20 27 74 27 2c 20 27 75 27 2c 20 27 76 27 | p',.'q',.'r',.'s',.'t',.'u',.'v' |
4f320 | 2c 0a 09 09 27 77 27 2c 20 27 78 27 2c 20 27 79 27 2c 20 27 7a 27 2c 20 27 30 27 2c 20 27 31 27 | ,...'w',.'x',.'y',.'z',.'0',.'1' |
4f340 | 2c 20 27 32 27 2c 20 27 33 27 2c 0a 09 09 27 34 27 2c 20 27 35 27 2c 20 27 36 27 2c 20 27 37 27 | ,.'2',.'3',...'4',.'5',.'6',.'7' |
4f360 | 2c 20 27 38 27 2c 20 27 39 27 2c 20 27 2b 27 2c 20 27 2f 27 2c 0a 09 09 27 3d 27 20 2f 2f 20 66 | ,.'8',.'9',.'+',.'/',...'='.//.f |
4f380 | 6f 72 20 64 65 63 6f 64 69 6e 67 20 70 75 72 70 6f 73 65 73 0a 09 09 5d 2c 0a 0a 09 09 65 6e 63 | or.decoding.purposes...],....enc |
4f3a0 | 6f 64 65 5f 6c 69 6e 65 3a 20 66 75 6e 63 74 69 6f 6e 28 66 6c 61 74 41 72 72 29 7b 0a 09 09 09 | ode_line:.function(flatArr){.... |
4f3c0 | 76 61 72 20 62 36 34 20 3d 20 27 27 3b 0a 0a 09 09 09 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30 | var.b64.=.'';.....for.(var.i.=.0 |
4f3e0 | 3b 20 69 20 3c 20 66 6c 61 74 41 72 72 2e 6c 65 6e 67 74 68 3b 20 69 20 2b 3d 20 33 29 7b 0a 09 | ;.i.<.flatArr.length;.i.+=.3){.. |
4f400 | 09 09 09 62 36 34 20 2b 3d 20 74 68 69 73 2e 63 68 61 72 73 5b 66 6c 61 74 41 72 72 5b 69 5d 20 | ...b64.+=.this.chars[flatArr[i]. |
4f420 | 3e 3e 20 32 5d 3b 0a 09 09 09 09 62 36 34 20 2b 3d 20 74 68 69 73 2e 63 68 61 72 73 5b 28 28 66 | >>.2];.....b64.+=.this.chars[((f |
4f440 | 6c 61 74 41 72 72 5b 69 5d 20 26 20 33 29 20 3c 3c 20 34 29 20 7c 20 28 66 6c 61 74 41 72 72 5b | latArr[i].&.3).<<.4).|.(flatArr[ |
4f460 | 69 20 2b 20 31 5d 20 3e 3e 20 34 29 5d 3b 0a 09 09 09 09 69 66 20 28 21 28 66 6c 61 74 41 72 72 | i.+.1].>>.4)];.....if.(!(flatArr |
4f480 | 5b 69 20 2b 20 31 5d 20 3d 3d 3d 20 6e 75 6c 6c 29 29 7b 0a 09 09 09 09 09 62 36 34 20 2b 3d 20 | [i.+.1].===.null)){......b64.+=. |
4f4a0 | 74 68 69 73 2e 63 68 61 72 73 5b 28 28 66 6c 61 74 41 72 72 5b 69 20 2b 20 31 5d 20 26 20 31 35 | this.chars[((flatArr[i.+.1].&.15 |
4f4c0 | 29 20 3c 3c 20 32 29 20 7c 20 28 66 6c 61 74 41 72 72 5b 69 20 2b 20 32 5d 20 3e 3e 20 36 29 5d | ).<<.2).|.(flatArr[i.+.2].>>.6)] |
4f4e0 | 3b 0a 09 09 09 09 7d 65 6c 73 65 7b 0a 09 09 09 09 09 62 36 34 20 2b 3d 20 27 3d 27 3b 0a 09 09 | ;.....}else{......b64.+=.'=';... |
4f500 | 09 09 7d 0a 09 09 09 09 69 66 20 28 21 28 66 6c 61 74 41 72 72 5b 69 20 2b 20 32 5d 20 3d 3d 3d | ..}.....if.(!(flatArr[i.+.2].=== |
4f520 | 20 6e 75 6c 6c 29 29 7b 0a 09 09 09 09 09 62 36 34 20 2b 3d 20 74 68 69 73 2e 63 68 61 72 73 5b | .null)){......b64.+=.this.chars[ |
4f540 | 66 6c 61 74 41 72 72 5b 69 20 2b 20 32 5d 20 26 20 36 33 5d 3b 0a 09 09 09 09 7d 65 6c 73 65 7b | flatArr[i.+.2].&.63];.....}else{ |
4f560 | 0a 09 09 09 09 09 62 36 34 20 2b 3d 20 27 3d 27 3b 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 09 | ......b64.+=.'=';.....}....}.... |
4f580 | 72 65 74 75 72 6e 20 62 36 34 3b 0a 09 09 7d 2c 0a 0a 09 09 65 6e 63 6f 64 65 3a 20 66 75 6e 63 | return.b64;...},....encode:.func |
4f5a0 | 74 69 6f 6e 28 66 6c 61 74 41 72 72 29 0a 09 09 7b 0a 09 09 09 76 61 72 20 62 36 34 20 3d 20 74 | tion(flatArr)...{....var.b64.=.t |
4f5c0 | 68 69 73 2e 65 6e 63 6f 64 65 5f 6c 69 6e 65 28 66 6c 61 74 41 72 72 29 3b 0a 09 09 09 2f 2f 20 | his.encode_line(flatArr);....//. |
4f5e0 | 4f 70 65 6e 53 53 4c 20 69 73 20 73 75 70 65 72 20 70 61 72 74 69 63 75 6c 61 72 20 61 62 6f 75 | OpenSSL.is.super.particular.abou |
4f600 | 74 20 6c 69 6e 65 20 62 72 65 61 6b 73 0a 09 09 09 76 61 72 20 62 72 6f 6b 65 6e 5f 62 36 34 20 | t.line.breaks....var.broken_b64. |
4f620 | 3d 20 62 36 34 2e 73 6c 69 63 65 28 30 2c 20 36 34 29 20 2b 20 27 5c 6e 27 3b 0a 09 09 09 66 6f | =.b64.slice(0,.64).+.'\n';....fo |
4f640 | 72 20 28 76 61 72 20 69 20 3d 20 31 3b 20 69 20 3c 20 28 4d 61 74 68 2e 63 65 69 6c 28 62 36 34 | r.(var.i.=.1;.i.<.(Math.ceil(b64 |
4f660 | 2e 6c 65 6e 67 74 68 20 2f 20 36 34 29 29 3b 20 69 2b 2b 29 0a 09 09 09 7b 0a 09 09 09 09 62 72 | .length./.64));.i++)....{.....br |
4f680 | 6f 6b 65 6e 5f 62 36 34 20 2b 3d 20 62 36 34 2e 73 6c 69 63 65 28 69 20 2a 20 36 34 2c 20 69 20 | oken_b64.+=.b64.slice(i.*.64,.i. |
4f6a0 | 2a 20 36 34 20 2b 20 36 34 29 20 2b 20 28 4d 61 74 68 2e 63 65 69 6c 28 62 36 34 2e 6c 65 6e 67 | *.64.+.64).+.(Math.ceil(b64.leng |
4f6c0 | 74 68 20 2f 20 36 34 29 20 3d 3d 20 69 20 2b 20 31 20 3f 20 27 27 3a 20 27 5c 6e 27 29 3b 0a 09 | th./.64).==.i.+.1.?.'':.'\n');.. |
4f6e0 | 09 09 7d 0a 09 09 09 72 65 74 75 72 6e 20 62 72 6f 6b 65 6e 5f 62 36 34 3b 0a 09 09 7d 2c 0a 0a | ..}....return.broken_b64;...},.. |
4f700 | 09 20 20 20 20 64 65 63 6f 64 65 3a 20 66 75 6e 63 74 69 6f 6e 28 73 74 72 69 6e 67 29 0a 09 09 | .....decode:.function(string)... |
4f720 | 7b 0a 09 09 09 73 74 72 69 6e 67 20 3d 20 73 74 72 69 6e 67 2e 72 65 70 6c 61 63 65 28 2f 5b 5c | {....string.=.string.replace(/[\ |
4f740 | 72 5c 6e 5c 74 20 5d 2b 2f 67 2c 20 27 27 29 20 2b 20 27 3d 3d 3d 3d 27 3b 20 2f 2f 20 64 72 6f | r\n\t.]+/g,.'').+.'====';.//.dro |
4f760 | 70 20 61 6c 6c 20 77 68 69 74 65 73 70 61 63 65 73 20 61 6e 64 20 70 61 64 20 77 69 74 68 20 27 | p.all.whitespaces.and.pad.with.' |
4f780 | 3d 27 20 28 65 6e 64 20 6f 66 20 62 36 34 20 6d 61 72 6b 65 72 29 0a 09 09 09 76 61 72 20 66 6c | ='.(end.of.b64.marker)....var.fl |
4f7a0 | 61 74 41 72 72 20 3d 20 5b 5d 3b 0a 09 09 09 76 61 72 20 63 20 3d 20 5b 5d 3b 0a 09 09 09 2f 2f | atArr.=.[];....var.c.=.[];....// |
4f7c0 | 76 61 72 20 62 20 3d 20 5b 5d 3b 0a 09 09 09 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30 3b 20 74 | var.b.=.[];....for.(var.i.=.0;.t |
4f7e0 | 72 75 65 20 3b 20 69 20 3d 20 69 20 2b 20 34 29 7b 0a 09 09 09 09 63 5b 30 5d 20 3d 20 74 68 69 | rue.;.i.=.i.+.4){.....c[0].=.thi |
4f800 | 73 2e 63 68 61 72 73 2e 69 6e 64 65 78 4f 66 28 73 74 72 69 6e 67 2e 63 68 61 72 41 74 28 69 29 | s.chars.indexOf(string.charAt(i) |
4f820 | 29 3b 0a 09 09 09 09 69 66 28 63 5b 30 5d 20 3d 3d 20 36 34 29 7b 0a 09 09 09 09 09 72 65 74 75 | );.....if(c[0].==.64){......retu |
4f840 | 72 6e 20 66 6c 61 74 41 72 72 3b 0a 09 09 09 09 7d 0a 09 09 09 09 63 5b 31 5d 20 3d 20 74 68 69 | rn.flatArr;.....}.....c[1].=.thi |
4f860 | 73 2e 63 68 61 72 73 2e 69 6e 64 65 78 4f 66 28 73 74 72 69 6e 67 2e 63 68 61 72 41 74 28 69 20 | s.chars.indexOf(string.charAt(i. |
4f880 | 2b 20 31 29 29 3b 0a 09 09 09 09 63 5b 32 5d 20 3d 20 74 68 69 73 2e 63 68 61 72 73 2e 69 6e 64 | +.1));.....c[2].=.this.chars.ind |
4f8a0 | 65 78 4f 66 28 73 74 72 69 6e 67 2e 63 68 61 72 41 74 28 69 20 2b 20 32 29 29 3b 0a 09 09 09 09 | exOf(string.charAt(i.+.2));..... |
4f8c0 | 63 5b 33 5d 20 3d 20 74 68 69 73 2e 63 68 61 72 73 2e 69 6e 64 65 78 4f 66 28 73 74 72 69 6e 67 | c[3].=.this.chars.indexOf(string |
4f8e0 | 2e 63 68 61 72 41 74 28 69 20 2b 20 33 29 29 3b 0a 09 0a 09 09 09 09 69 66 28 0a 09 09 09 09 09 | .charAt(i.+.3));.......if(...... |
4f900 | 28 63 5b 30 5d 20 3c 20 30 29 20 7c 7c 20 2f 2f 20 63 68 61 72 31 20 69 73 20 77 72 6f 6e 67 0a | (c[0].<.0).||.//.char1.is.wrong. |
4f920 | 09 09 09 09 09 28 63 5b 31 5d 20 3c 20 30 29 20 7c 7c 20 28 63 5b 31 5d 20 3d 3d 20 36 34 29 20 | .....(c[1].<.0).||.(c[1].==.64). |
4f940 | 7c 7c 20 2f 2f 20 63 68 61 72 32 20 69 73 20 77 72 6f 6e 67 0a 09 09 09 09 09 28 63 5b 32 5d 20 | ||.//.char2.is.wrong......(c[2]. |
4f960 | 3c 20 30 29 20 7c 7c 20 2f 2f 20 63 68 61 72 33 20 69 73 20 6e 65 69 74 68 65 72 20 61 6e 20 76 | <.0).||.//.char3.is.neither.an.v |
4f980 | 61 6c 69 64 20 63 68 61 72 20 6e 6f 72 20 27 3d 27 0a 09 09 09 09 09 28 63 5b 33 5d 20 3c 20 30 | alid.char.nor.'='......(c[3].<.0 |
4f9a0 | 29 20 20 20 20 2f 2f 20 63 68 61 72 34 20 69 73 20 6e 65 69 74 68 65 72 20 61 6e 20 76 61 6c 69 | )....//.char4.is.neither.an.vali |
4f9c0 | 64 20 63 68 61 72 20 6e 6f 72 20 27 3d 27 0a 09 09 09 09 29 7b 0a 09 09 09 09 09 74 68 72 6f 77 | d.char.nor.'='.....){......throw |
4f9e0 | 20 27 65 72 72 6f 72 20 64 75 72 69 6e 67 20 62 61 73 65 36 34 20 64 65 63 6f 64 69 6e 67 20 61 | .'error.during.base64.decoding.a |
4fa00 | 74 20 70 6f 73 20 27 2b 69 2b 27 3a 20 63 72 79 70 74 6f 48 65 6c 70 65 72 73 2e 62 61 73 65 36 | t.pos.'+i+':.cryptoHelpers.base6 |
4fa20 | 34 2e 64 65 63 6f 64 65 2e 27 3b 0a 09 09 09 09 7d 0a 09 0a 09 09 09 09 66 6c 61 74 41 72 72 2e | 4.decode.';.....}.......flatArr. |
4fa40 | 70 75 73 68 28 28 63 5b 30 5d 20 3c 3c 20 32 29 20 7c 20 28 63 5b 31 5d 20 3e 3e 20 34 29 29 3b | push((c[0].<<.2).|.(c[1].>>.4)); |
4fa60 | 0a 09 09 09 09 69 66 28 63 5b 32 5d 20 3e 3d 20 30 20 26 26 20 63 5b 32 5d 20 3c 20 36 34 29 7b | .....if(c[2].>=.0.&&.c[2].<.64){ |
4fa80 | 0a 09 09 09 09 09 66 6c 61 74 41 72 72 2e 70 75 73 68 28 28 28 63 5b 31 5d 20 26 20 31 35 29 20 | ......flatArr.push(((c[1].&.15). |
4faa0 | 3c 3c 20 34 29 20 7c 20 28 63 5b 32 5d 20 3e 3e 20 32 29 29 3b 0a 09 09 09 09 09 69 66 28 63 5b | <<.4).|.(c[2].>>.2));......if(c[ |
4fac0 | 33 5d 20 3e 3d 20 30 20 26 26 20 63 5b 32 5d 20 3c 20 36 34 29 7b 0a 09 09 09 09 09 09 66 6c 61 | 3].>=.0.&&.c[2].<.64){.......fla |
4fae0 | 74 41 72 72 2e 70 75 73 68 28 28 28 63 5b 32 5d 20 26 20 33 29 20 3c 3c 20 36 29 20 7c 20 63 5b | tArr.push(((c[2].&.3).<<.6).|.c[ |
4fb00 | 33 5d 29 3b 0a 09 09 09 09 09 7d 0a 09 09 09 09 7d 0a 09 09 09 7d 0a 09 09 7d 0a 09 7d 0a 7d 3b | 3]);......}.....}....}...}..}.}; |
4fb20 | 0a 0a 2f 2a 0a 20 2a 20 43 6f 70 79 72 69 67 68 74 20 28 63 29 20 32 30 30 33 2d 32 30 30 35 20 | ../*..*.Copyright.(c).2003-2005. |
4fb40 | 20 54 6f 6d 20 57 75 0a 20 2a 20 41 6c 6c 20 52 69 67 68 74 73 20 52 65 73 65 72 76 65 64 2e 0a | .Tom.Wu..*.All.Rights.Reserved.. |
4fb60 | 20 2a 0a 20 2a 20 50 65 72 6d 69 73 73 69 6f 6e 20 69 73 20 68 65 72 65 62 79 20 67 72 61 6e 74 | .*..*.Permission.is.hereby.grant |
4fb80 | 65 64 2c 20 66 72 65 65 20 6f 66 20 63 68 61 72 67 65 2c 20 74 6f 20 61 6e 79 20 70 65 72 73 6f | ed,.free.of.charge,.to.any.perso |
4fba0 | 6e 20 6f 62 74 61 69 6e 69 6e 67 0a 20 2a 20 61 20 63 6f 70 79 20 6f 66 20 74 68 69 73 20 73 6f | n.obtaining..*.a.copy.of.this.so |
4fbc0 | 66 74 77 61 72 65 20 61 6e 64 20 61 73 73 6f 63 69 61 74 65 64 20 64 6f 63 75 6d 65 6e 74 61 74 | ftware.and.associated.documentat |
4fbe0 | 69 6f 6e 20 66 69 6c 65 73 20 28 74 68 65 0a 20 2a 20 22 53 6f 66 74 77 61 72 65 22 29 2c 20 74 | ion.files.(the..*."Software"),.t |
4fc00 | 6f 20 64 65 61 6c 20 69 6e 20 74 68 65 20 53 6f 66 74 77 61 72 65 20 77 69 74 68 6f 75 74 20 72 | o.deal.in.the.Software.without.r |
4fc20 | 65 73 74 72 69 63 74 69 6f 6e 2c 20 69 6e 63 6c 75 64 69 6e 67 0a 20 2a 20 77 69 74 68 6f 75 74 | estriction,.including..*.without |
4fc40 | 20 6c 69 6d 69 74 61 74 69 6f 6e 20 74 68 65 20 72 69 67 68 74 73 20 74 6f 20 75 73 65 2c 20 63 | .limitation.the.rights.to.use,.c |
4fc60 | 6f 70 79 2c 20 6d 6f 64 69 66 79 2c 20 6d 65 72 67 65 2c 20 70 75 62 6c 69 73 68 2c 0a 20 2a 20 | opy,.modify,.merge,.publish,..*. |
4fc80 | 64 69 73 74 72 69 62 75 74 65 2c 20 73 75 62 6c 69 63 65 6e 73 65 2c 20 61 6e 64 2f 6f 72 20 73 | distribute,.sublicense,.and/or.s |
4fca0 | 65 6c 6c 20 63 6f 70 69 65 73 20 6f 66 20 74 68 65 20 53 6f 66 74 77 61 72 65 2c 20 61 6e 64 20 | ell.copies.of.the.Software,.and. |
4fcc0 | 74 6f 0a 20 2a 20 70 65 72 6d 69 74 20 70 65 72 73 6f 6e 73 20 74 6f 20 77 68 6f 6d 20 74 68 65 | to..*.permit.persons.to.whom.the |
4fce0 | 20 53 6f 66 74 77 61 72 65 20 69 73 20 66 75 72 6e 69 73 68 65 64 20 74 6f 20 64 6f 20 73 6f 2c | .Software.is.furnished.to.do.so, |
4fd00 | 20 73 75 62 6a 65 63 74 20 74 6f 0a 20 2a 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6e | .subject.to..*.the.following.con |
4fd20 | 64 69 74 69 6f 6e 73 3a 0a 20 2a 0a 20 2a 20 54 68 65 20 61 62 6f 76 65 20 63 6f 70 79 72 69 67 | ditions:..*..*.The.above.copyrig |
4fd40 | 68 74 20 6e 6f 74 69 63 65 20 61 6e 64 20 74 68 69 73 20 70 65 72 6d 69 73 73 69 6f 6e 20 6e 6f | ht.notice.and.this.permission.no |
4fd60 | 74 69 63 65 20 73 68 61 6c 6c 20 62 65 0a 20 2a 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 61 6c 6c | tice.shall.be..*.included.in.all |
4fd80 | 20 63 6f 70 69 65 73 20 6f 72 20 73 75 62 73 74 61 6e 74 69 61 6c 20 70 6f 72 74 69 6f 6e 73 20 | .copies.or.substantial.portions. |
4fda0 | 6f 66 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 20 2a 0a 20 2a 20 54 48 45 20 53 4f 46 54 57 | of.the.Software...*..*.THE.SOFTW |
4fdc0 | 41 52 45 20 49 53 20 50 52 4f 56 49 44 45 44 20 22 41 53 2d 49 53 22 20 41 4e 44 20 57 49 54 48 | ARE.IS.PROVIDED."AS-IS".AND.WITH |
4fde0 | 4f 55 54 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 0a 20 2a 20 45 58 | OUT.WARRANTY.OF.ANY.KIND,...*.EX |
4fe00 | 50 52 45 53 53 2c 20 49 4d 50 4c 49 45 44 20 4f 52 20 4f 54 48 45 52 57 49 53 45 2c 20 49 4e 43 | PRESS,.IMPLIED.OR.OTHERWISE,.INC |
4fe20 | 4c 55 44 49 4e 47 20 57 49 54 48 4f 55 54 20 4c 49 4d 49 54 41 54 49 4f 4e 2c 20 41 4e 59 20 0a | LUDING.WITHOUT.LIMITATION,.ANY.. |
4fe40 | 20 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 4f | .*.WARRANTY.OF.MERCHANTABILITY.O |
4fe60 | 52 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f | R.FITNESS.FOR.A.PARTICULAR.PURPO |
4fe80 | 53 45 2e 20 20 0a 20 2a 0a 20 2a 20 49 4e 20 4e 4f 20 45 56 45 4e 54 20 53 48 41 4c 4c 20 54 4f | SE.....*..*.IN.NO.EVENT.SHALL.TO |
4fea0 | 4d 20 57 55 20 42 45 20 4c 49 41 42 4c 45 20 46 4f 52 20 41 4e 59 20 53 50 45 43 49 41 4c 2c 20 | M.WU.BE.LIABLE.FOR.ANY.SPECIAL,. |
4fec0 | 49 4e 43 49 44 45 4e 54 41 4c 2c 0a 20 2a 20 49 4e 44 49 52 45 43 54 20 4f 52 20 43 4f 4e 53 45 | INCIDENTAL,..*.INDIRECT.OR.CONSE |
4fee0 | 51 55 45 4e 54 49 41 4c 20 44 41 4d 41 47 45 53 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 4f 52 | QUENTIAL.DAMAGES.OF.ANY.KIND,.OR |
4ff00 | 20 41 4e 59 20 44 41 4d 41 47 45 53 20 57 48 41 54 53 4f 45 56 45 52 0a 20 2a 20 52 45 53 55 4c | .ANY.DAMAGES.WHATSOEVER..*.RESUL |
4ff20 | 54 49 4e 47 20 46 52 4f 4d 20 4c 4f 53 53 20 4f 46 20 55 53 45 2c 20 44 41 54 41 20 4f 52 20 50 | TING.FROM.LOSS.OF.USE,.DATA.OR.P |
4ff40 | 52 4f 46 49 54 53 2c 20 57 48 45 54 48 45 52 20 4f 52 20 4e 4f 54 20 41 44 56 49 53 45 44 20 4f | ROFITS,.WHETHER.OR.NOT.ADVISED.O |
4ff60 | 46 0a 20 2a 20 54 48 45 20 50 4f 53 53 49 42 49 4c 49 54 59 20 4f 46 20 44 41 4d 41 47 45 2c 20 | F..*.THE.POSSIBILITY.OF.DAMAGE,. |
4ff80 | 41 4e 44 20 4f 4e 20 41 4e 59 20 54 48 45 4f 52 59 20 4f 46 20 4c 49 41 42 49 4c 49 54 59 2c 20 | AND.ON.ANY.THEORY.OF.LIABILITY,. |
4ffa0 | 41 52 49 53 49 4e 47 20 4f 55 54 0a 20 2a 20 4f 46 20 4f 52 20 49 4e 20 43 4f 4e 4e 45 43 54 49 | ARISING.OUT..*.OF.OR.IN.CONNECTI |
4ffc0 | 4f 4e 20 57 49 54 48 20 54 48 45 20 55 53 45 20 4f 52 20 50 45 52 46 4f 52 4d 41 4e 43 45 20 4f | ON.WITH.THE.USE.OR.PERFORMANCE.O |
4ffe0 | 46 20 54 48 49 53 20 53 4f 46 54 57 41 52 45 2e 0a 20 2a 0a 20 2a 20 49 6e 20 61 64 64 69 74 69 | F.THIS.SOFTWARE...*..*.In.additi |
50000 | 6f 6e 2c 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6e 64 69 74 69 6f 6e 20 61 70 70 6c | on,.the.following.condition.appl |
50020 | 69 65 73 3a 0a 20 2a 0a 20 2a 20 41 6c 6c 20 72 65 64 69 73 74 72 69 62 75 74 69 6f 6e 73 20 6d | ies:..*..*.All.redistributions.m |
50040 | 75 73 74 20 72 65 74 61 69 6e 20 61 6e 20 69 6e 74 61 63 74 20 63 6f 70 79 20 6f 66 20 74 68 69 | ust.retain.an.intact.copy.of.thi |
50060 | 73 20 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 69 63 65 0a 20 2a 20 61 6e 64 20 64 69 73 63 6c 61 | s.copyright.notice..*.and.discla |
50080 | 69 6d 65 72 2e 0a 20 2a 2f 0a 0a 2f 2f 20 42 61 73 69 63 20 4a 61 76 61 53 63 72 69 70 74 20 42 | imer...*/..//.Basic.JavaScript.B |
500a0 | 4e 20 6c 69 62 72 61 72 79 20 2d 20 73 75 62 73 65 74 20 75 73 65 66 75 6c 20 66 6f 72 20 52 53 | N.library.-.subset.useful.for.RS |
500c0 | 41 20 65 6e 63 72 79 70 74 69 6f 6e 2e 0a 0a 2f 2f 20 42 69 74 73 20 70 65 72 20 64 69 67 69 74 | A.encryption...//.Bits.per.digit |
500e0 | 0a 76 61 72 20 64 62 69 74 73 3b 0a 0a 2f 2f 20 4a 61 76 61 53 63 72 69 70 74 20 65 6e 67 69 6e | .var.dbits;..//.JavaScript.engin |
50100 | 65 20 61 6e 61 6c 79 73 69 73 0a 76 61 72 20 63 61 6e 61 72 79 20 3d 20 30 78 64 65 61 64 62 65 | e.analysis.var.canary.=.0xdeadbe |
50120 | 65 66 63 61 66 65 3b 0a 76 61 72 20 6a 5f 6c 6d 20 3d 20 28 28 63 61 6e 61 72 79 26 30 78 66 66 | efcafe;.var.j_lm.=.((canary&0xff |
50140 | 66 66 66 66 29 3d 3d 30 78 65 66 63 61 66 65 29 3b 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 43 | ffff)==0xefcafe);..//.(public).C |
50160 | 6f 6e 73 74 72 75 63 74 6f 72 0a 66 75 6e 63 74 69 6f 6e 20 42 69 67 49 6e 74 65 67 65 72 28 61 | onstructor.function.BigInteger(a |
50180 | 2c 62 2c 63 29 20 7b 0a 20 20 69 66 28 61 20 21 3d 20 6e 75 6c 6c 29 0a 20 20 20 20 69 66 28 22 | ,b,c).{...if(a.!=.null).....if(" |
501a0 | 6e 75 6d 62 65 72 22 20 3d 3d 20 74 79 70 65 6f 66 20 61 29 20 74 68 69 73 2e 66 72 6f 6d 4e 75 | number".==.typeof.a).this.fromNu |
501c0 | 6d 62 65 72 28 61 2c 62 2c 63 29 3b 0a 20 20 20 20 65 6c 73 65 20 69 66 28 62 20 3d 3d 20 6e 75 | mber(a,b,c);.....else.if(b.==.nu |
501e0 | 6c 6c 20 26 26 20 22 73 74 72 69 6e 67 22 20 21 3d 20 74 79 70 65 6f 66 20 61 29 20 74 68 69 73 | ll.&&."string".!=.typeof.a).this |
50200 | 2e 66 72 6f 6d 53 74 72 69 6e 67 28 61 2c 32 35 36 29 3b 0a 20 20 20 20 65 6c 73 65 20 74 68 69 | .fromString(a,256);.....else.thi |
50220 | 73 2e 66 72 6f 6d 53 74 72 69 6e 67 28 61 2c 62 29 3b 0a 7d 0a 0a 2f 2f 20 72 65 74 75 72 6e 20 | s.fromString(a,b);.}..//.return. |
50240 | 6e 65 77 2c 20 75 6e 73 65 74 20 42 69 67 49 6e 74 65 67 65 72 0a 66 75 6e 63 74 69 6f 6e 20 6e | new,.unset.BigInteger.function.n |
50260 | 62 69 28 29 20 7b 20 72 65 74 75 72 6e 20 6e 65 77 20 42 69 67 49 6e 74 65 67 65 72 28 6e 75 6c | bi().{.return.new.BigInteger(nul |
50280 | 6c 29 3b 20 7d 0a 0a 2f 2f 20 61 6d 3a 20 43 6f 6d 70 75 74 65 20 77 5f 6a 20 2b 3d 20 28 78 2a | l);.}..//.am:.Compute.w_j.+=.(x* |
502a0 | 74 68 69 73 5f 69 29 2c 20 70 72 6f 70 61 67 61 74 65 20 63 61 72 72 69 65 73 2c 0a 2f 2f 20 63 | this_i),.propagate.carries,.//.c |
502c0 | 20 69 73 20 69 6e 69 74 69 61 6c 20 63 61 72 72 79 2c 20 72 65 74 75 72 6e 73 20 66 69 6e 61 6c | .is.initial.carry,.returns.final |
502e0 | 20 63 61 72 72 79 2e 0a 2f 2f 20 63 20 3c 20 33 2a 64 76 61 6c 75 65 2c 20 78 20 3c 20 32 2a 64 | .carry..//.c.<.3*dvalue,.x.<.2*d |
50300 | 76 61 6c 75 65 2c 20 74 68 69 73 5f 69 20 3c 20 64 76 61 6c 75 65 0a 2f 2f 20 57 65 20 6e 65 65 | value,.this_i.<.dvalue.//.We.nee |
50320 | 64 20 74 6f 20 73 65 6c 65 63 74 20 74 68 65 20 66 61 73 74 65 73 74 20 6f 6e 65 20 74 68 61 74 | d.to.select.the.fastest.one.that |
50340 | 20 77 6f 72 6b 73 20 69 6e 20 74 68 69 73 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 2e 0a 0a 2f 2f 20 | .works.in.this.environment...//. |
50360 | 61 6d 31 3a 20 75 73 65 20 61 20 73 69 6e 67 6c 65 20 6d 75 6c 74 20 61 6e 64 20 64 69 76 69 64 | am1:.use.a.single.mult.and.divid |
50380 | 65 20 74 6f 20 67 65 74 20 74 68 65 20 68 69 67 68 20 62 69 74 73 2c 0a 2f 2f 20 6d 61 78 20 64 | e.to.get.the.high.bits,.//.max.d |
503a0 | 69 67 69 74 20 62 69 74 73 20 73 68 6f 75 6c 64 20 62 65 20 32 36 20 62 65 63 61 75 73 65 0a 2f | igit.bits.should.be.26.because./ |
503c0 | 2f 20 6d 61 78 20 69 6e 74 65 72 6e 61 6c 20 76 61 6c 75 65 20 3d 20 32 2a 64 76 61 6c 75 65 5e | /.max.internal.value.=.2*dvalue^ |
503e0 | 32 2d 32 2a 64 76 61 6c 75 65 20 28 3c 20 32 5e 35 33 29 0a 66 75 6e 63 74 69 6f 6e 20 61 6d 31 | 2-2*dvalue.(<.2^53).function.am1 |
50400 | 28 69 2c 78 2c 77 2c 6a 2c 63 2c 6e 29 20 7b 0a 20 20 77 68 69 6c 65 28 2d 2d 6e 20 3e 3d 20 30 | (i,x,w,j,c,n).{...while(--n.>=.0 |
50420 | 29 20 7b 0a 20 20 20 20 76 61 72 20 76 20 3d 20 78 2a 74 68 69 73 5b 69 2b 2b 5d 2b 77 5b 6a 5d | ).{.....var.v.=.x*this[i++]+w[j] |
50440 | 2b 63 3b 0a 20 20 20 20 63 20 3d 20 4d 61 74 68 2e 66 6c 6f 6f 72 28 76 2f 30 78 34 30 30 30 30 | +c;.....c.=.Math.floor(v/0x40000 |
50460 | 30 30 29 3b 0a 20 20 20 20 77 5b 6a 2b 2b 5d 20 3d 20 76 26 30 78 33 66 66 66 66 66 66 3b 0a 20 | 00);.....w[j++].=.v&0x3ffffff;.. |
50480 | 20 7d 0a 20 20 72 65 74 75 72 6e 20 63 3b 0a 7d 0a 2f 2f 20 61 6d 32 20 61 76 6f 69 64 73 20 61 | .}...return.c;.}.//.am2.avoids.a |
504a0 | 20 62 69 67 20 6d 75 6c 74 2d 61 6e 64 2d 65 78 74 72 61 63 74 20 63 6f 6d 70 6c 65 74 65 6c 79 | .big.mult-and-extract.completely |
504c0 | 2e 0a 2f 2f 20 4d 61 78 20 64 69 67 69 74 20 62 69 74 73 20 73 68 6f 75 6c 64 20 62 65 20 3c 3d | ..//.Max.digit.bits.should.be.<= |
504e0 | 20 33 30 20 62 65 63 61 75 73 65 20 77 65 20 64 6f 20 62 69 74 77 69 73 65 20 6f 70 73 0a 2f 2f | .30.because.we.do.bitwise.ops.// |
50500 | 20 6f 6e 20 76 61 6c 75 65 73 20 75 70 20 74 6f 20 32 2a 68 64 76 61 6c 75 65 5e 32 2d 68 64 76 | .on.values.up.to.2*hdvalue^2-hdv |
50520 | 61 6c 75 65 2d 31 20 28 3c 20 32 5e 33 31 29 0a 66 75 6e 63 74 69 6f 6e 20 61 6d 32 28 69 2c 78 | alue-1.(<.2^31).function.am2(i,x |
50540 | 2c 77 2c 6a 2c 63 2c 6e 29 20 7b 0a 20 20 76 61 72 20 78 6c 20 3d 20 78 26 30 78 37 66 66 66 2c | ,w,j,c,n).{...var.xl.=.x&0x7fff, |
50560 | 20 78 68 20 3d 20 78 3e 3e 31 35 3b 0a 20 20 77 68 69 6c 65 28 2d 2d 6e 20 3e 3d 20 30 29 20 7b | .xh.=.x>>15;...while(--n.>=.0).{ |
50580 | 0a 20 20 20 20 76 61 72 20 6c 20 3d 20 74 68 69 73 5b 69 5d 26 30 78 37 66 66 66 3b 0a 20 20 20 | .....var.l.=.this[i]&0x7fff;.... |
505a0 | 20 76 61 72 20 68 20 3d 20 74 68 69 73 5b 69 2b 2b 5d 3e 3e 31 35 3b 0a 20 20 20 20 76 61 72 20 | .var.h.=.this[i++]>>15;.....var. |
505c0 | 6d 20 3d 20 78 68 2a 6c 2b 68 2a 78 6c 3b 0a 20 20 20 20 6c 20 3d 20 78 6c 2a 6c 2b 28 28 6d 26 | m.=.xh*l+h*xl;.....l.=.xl*l+((m& |
505e0 | 30 78 37 66 66 66 29 3c 3c 31 35 29 2b 77 5b 6a 5d 2b 28 63 26 30 78 33 66 66 66 66 66 66 66 29 | 0x7fff)<<15)+w[j]+(c&0x3fffffff) |
50600 | 3b 0a 20 20 20 20 63 20 3d 20 28 6c 3e 3e 3e 33 30 29 2b 28 6d 3e 3e 3e 31 35 29 2b 78 68 2a 68 | ;.....c.=.(l>>>30)+(m>>>15)+xh*h |
50620 | 2b 28 63 3e 3e 3e 33 30 29 3b 0a 20 20 20 20 77 5b 6a 2b 2b 5d 20 3d 20 6c 26 30 78 33 66 66 66 | +(c>>>30);.....w[j++].=.l&0x3fff |
50640 | 66 66 66 66 3b 0a 20 20 7d 0a 20 20 72 65 74 75 72 6e 20 63 3b 0a 7d 0a 2f 2f 20 41 6c 74 65 72 | ffff;...}...return.c;.}.//.Alter |
50660 | 6e 61 74 65 6c 79 2c 20 73 65 74 20 6d 61 78 20 64 69 67 69 74 20 62 69 74 73 20 74 6f 20 32 38 | nately,.set.max.digit.bits.to.28 |
50680 | 20 73 69 6e 63 65 20 73 6f 6d 65 0a 2f 2f 20 62 72 6f 77 73 65 72 73 20 73 6c 6f 77 20 64 6f 77 | .since.some.//.browsers.slow.dow |
506a0 | 6e 20 77 68 65 6e 20 64 65 61 6c 69 6e 67 20 77 69 74 68 20 33 32 2d 62 69 74 20 6e 75 6d 62 65 | n.when.dealing.with.32-bit.numbe |
506c0 | 72 73 2e 0a 66 75 6e 63 74 69 6f 6e 20 61 6d 33 28 69 2c 78 2c 77 2c 6a 2c 63 2c 6e 29 20 7b 0a | rs..function.am3(i,x,w,j,c,n).{. |
506e0 | 20 20 76 61 72 20 78 6c 20 3d 20 78 26 30 78 33 66 66 66 2c 20 78 68 20 3d 20 78 3e 3e 31 34 3b | ..var.xl.=.x&0x3fff,.xh.=.x>>14; |
50700 | 0a 20 20 77 68 69 6c 65 28 2d 2d 6e 20 3e 3d 20 30 29 20 7b 0a 20 20 20 20 76 61 72 20 6c 20 3d | ...while(--n.>=.0).{.....var.l.= |
50720 | 20 74 68 69 73 5b 69 5d 26 30 78 33 66 66 66 3b 0a 20 20 20 20 76 61 72 20 68 20 3d 20 74 68 69 | .this[i]&0x3fff;.....var.h.=.thi |
50740 | 73 5b 69 2b 2b 5d 3e 3e 31 34 3b 0a 20 20 20 20 76 61 72 20 6d 20 3d 20 78 68 2a 6c 2b 68 2a 78 | s[i++]>>14;.....var.m.=.xh*l+h*x |
50760 | 6c 3b 0a 20 20 20 20 6c 20 3d 20 78 6c 2a 6c 2b 28 28 6d 26 30 78 33 66 66 66 29 3c 3c 31 34 29 | l;.....l.=.xl*l+((m&0x3fff)<<14) |
50780 | 2b 77 5b 6a 5d 2b 63 3b 0a 20 20 20 20 63 20 3d 20 28 6c 3e 3e 32 38 29 2b 28 6d 3e 3e 31 34 29 | +w[j]+c;.....c.=.(l>>28)+(m>>14) |
507a0 | 2b 78 68 2a 68 3b 0a 20 20 20 20 77 5b 6a 2b 2b 5d 20 3d 20 6c 26 30 78 66 66 66 66 66 66 66 3b | +xh*h;.....w[j++].=.l&0xfffffff; |
507c0 | 0a 20 20 7d 0a 20 20 72 65 74 75 72 6e 20 63 3b 0a 7d 0a 69 66 28 6a 5f 6c 6d 20 26 26 20 28 6e | ...}...return.c;.}.if(j_lm.&&.(n |
507e0 | 61 76 69 67 61 74 6f 72 2e 61 70 70 4e 61 6d 65 20 3d 3d 20 22 4d 69 63 72 6f 73 6f 66 74 20 49 | avigator.appName.==."Microsoft.I |
50800 | 6e 74 65 72 6e 65 74 20 45 78 70 6c 6f 72 65 72 22 29 29 20 7b 0a 20 20 42 69 67 49 6e 74 65 67 | nternet.Explorer")).{...BigInteg |
50820 | 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 61 6d 20 3d 20 61 6d 32 3b 0a 20 20 64 62 69 74 73 20 3d | er.prototype.am.=.am2;...dbits.= |
50840 | 20 33 30 3b 0a 7d 0a 65 6c 73 65 20 69 66 28 6a 5f 6c 6d 20 26 26 20 28 6e 61 76 69 67 61 74 6f | .30;.}.else.if(j_lm.&&.(navigato |
50860 | 72 2e 61 70 70 4e 61 6d 65 20 21 3d 20 22 4e 65 74 73 63 61 70 65 22 29 29 20 7b 0a 20 20 42 69 | r.appName.!=."Netscape")).{...Bi |
50880 | 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 61 6d 20 3d 20 61 6d 31 3b 0a 20 20 64 | gInteger.prototype.am.=.am1;...d |
508a0 | 62 69 74 73 20 3d 20 32 36 3b 0a 7d 0a 65 6c 73 65 20 7b 20 2f 2f 20 4d 6f 7a 69 6c 6c 61 2f 4e | bits.=.26;.}.else.{.//.Mozilla/N |
508c0 | 65 74 73 63 61 70 65 20 73 65 65 6d 73 20 74 6f 20 70 72 65 66 65 72 20 61 6d 33 0a 20 20 42 69 | etscape.seems.to.prefer.am3...Bi |
508e0 | 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 61 6d 20 3d 20 61 6d 33 3b 0a 20 20 64 | gInteger.prototype.am.=.am3;...d |
50900 | 62 69 74 73 20 3d 20 32 38 3b 0a 7d 0a 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 | bits.=.28;.}..BigInteger.prototy |
50920 | 70 65 2e 44 42 20 3d 20 64 62 69 74 73 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 | pe.DB.=.dbits;.BigInteger.protot |
50940 | 79 70 65 2e 44 4d 20 3d 20 28 28 31 3c 3c 64 62 69 74 73 29 2d 31 29 3b 0a 42 69 67 49 6e 74 65 | ype.DM.=.((1<<dbits)-1);.BigInte |
50960 | 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 44 56 20 3d 20 28 31 3c 3c 64 62 69 74 73 29 3b 0a 0a | ger.prototype.DV.=.(1<<dbits);.. |
50980 | 76 61 72 20 42 49 5f 46 50 20 3d 20 35 32 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f | var.BI_FP.=.52;.BigInteger.proto |
509a0 | 74 79 70 65 2e 46 56 20 3d 20 4d 61 74 68 2e 70 6f 77 28 32 2c 42 49 5f 46 50 29 3b 0a 42 69 67 | type.FV.=.Math.pow(2,BI_FP);.Big |
509c0 | 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 46 31 20 3d 20 42 49 5f 46 50 2d 64 62 69 | Integer.prototype.F1.=.BI_FP-dbi |
509e0 | 74 73 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 46 32 20 3d 20 32 2a | ts;.BigInteger.prototype.F2.=.2* |
50a00 | 64 62 69 74 73 2d 42 49 5f 46 50 3b 0a 0a 2f 2f 20 44 69 67 69 74 20 63 6f 6e 76 65 72 73 69 6f | dbits-BI_FP;..//.Digit.conversio |
50a20 | 6e 73 0a 76 61 72 20 42 49 5f 52 4d 20 3d 20 22 30 31 32 33 34 35 36 37 38 39 61 62 63 64 65 66 | ns.var.BI_RM.=."0123456789abcdef |
50a40 | 67 68 69 6a 6b 6c 6d 6e 6f 70 71 72 73 74 75 76 77 78 79 7a 22 3b 0a 76 61 72 20 42 49 5f 52 43 | ghijklmnopqrstuvwxyz";.var.BI_RC |
50a60 | 20 3d 20 6e 65 77 20 41 72 72 61 79 28 29 3b 0a 76 61 72 20 72 72 2c 76 76 3b 0a 72 72 20 3d 20 | .=.new.Array();.var.rr,vv;.rr.=. |
50a80 | 22 30 22 2e 63 68 61 72 43 6f 64 65 41 74 28 30 29 3b 0a 66 6f 72 28 76 76 20 3d 20 30 3b 20 76 | "0".charCodeAt(0);.for(vv.=.0;.v |
50aa0 | 76 20 3c 3d 20 39 3b 20 2b 2b 76 76 29 20 42 49 5f 52 43 5b 72 72 2b 2b 5d 20 3d 20 76 76 3b 0a | v.<=.9;.++vv).BI_RC[rr++].=.vv;. |
50ac0 | 72 72 20 3d 20 22 61 22 2e 63 68 61 72 43 6f 64 65 41 74 28 30 29 3b 0a 66 6f 72 28 76 76 20 3d | rr.=."a".charCodeAt(0);.for(vv.= |
50ae0 | 20 31 30 3b 20 76 76 20 3c 20 33 36 3b 20 2b 2b 76 76 29 20 42 49 5f 52 43 5b 72 72 2b 2b 5d 20 | .10;.vv.<.36;.++vv).BI_RC[rr++]. |
50b00 | 3d 20 76 76 3b 0a 72 72 20 3d 20 22 41 22 2e 63 68 61 72 43 6f 64 65 41 74 28 30 29 3b 0a 66 6f | =.vv;.rr.=."A".charCodeAt(0);.fo |
50b20 | 72 28 76 76 20 3d 20 31 30 3b 20 76 76 20 3c 20 33 36 3b 20 2b 2b 76 76 29 20 42 49 5f 52 43 5b | r(vv.=.10;.vv.<.36;.++vv).BI_RC[ |
50b40 | 72 72 2b 2b 5d 20 3d 20 76 76 3b 0a 0a 66 75 6e 63 74 69 6f 6e 20 69 6e 74 32 63 68 61 72 28 6e | rr++].=.vv;..function.int2char(n |
50b60 | 29 20 7b 20 72 65 74 75 72 6e 20 42 49 5f 52 4d 2e 63 68 61 72 41 74 28 6e 29 3b 20 7d 0a 66 75 | ).{.return.BI_RM.charAt(n);.}.fu |
50b80 | 6e 63 74 69 6f 6e 20 69 6e 74 41 74 28 73 2c 69 29 20 7b 0a 20 20 76 61 72 20 63 20 3d 20 42 49 | nction.intAt(s,i).{...var.c.=.BI |
50ba0 | 5f 52 43 5b 73 2e 63 68 61 72 43 6f 64 65 41 74 28 69 29 5d 3b 0a 20 20 72 65 74 75 72 6e 20 28 | _RC[s.charCodeAt(i)];...return.( |
50bc0 | 63 3d 3d 6e 75 6c 6c 29 3f 2d 31 3a 63 3b 0a 7d 0a 0a 2f 2f 20 28 70 72 6f 74 65 63 74 65 64 29 | c==null)?-1:c;.}..//.(protected) |
50be0 | 20 63 6f 70 79 20 74 68 69 73 20 74 6f 20 72 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 43 6f 70 79 | .copy.this.to.r.function.bnpCopy |
50c00 | 54 6f 28 72 29 20 7b 0a 20 20 66 6f 72 28 76 61 72 20 69 20 3d 20 74 68 69 73 2e 74 2d 31 3b 20 | To(r).{...for(var.i.=.this.t-1;. |
50c20 | 69 20 3e 3d 20 30 3b 20 2d 2d 69 29 20 72 5b 69 5d 20 3d 20 74 68 69 73 5b 69 5d 3b 0a 20 20 72 | i.>=.0;.--i).r[i].=.this[i];...r |
50c40 | 2e 74 20 3d 20 74 68 69 73 2e 74 3b 0a 20 20 72 2e 73 20 3d 20 74 68 69 73 2e 73 3b 0a 7d 0a 0a | .t.=.this.t;...r.s.=.this.s;.}.. |
50c60 | 2f 2f 20 28 70 72 6f 74 65 63 74 65 64 29 20 73 65 74 20 66 72 6f 6d 20 69 6e 74 65 67 65 72 20 | //.(protected).set.from.integer. |
50c80 | 76 61 6c 75 65 20 78 2c 20 2d 44 56 20 3c 3d 20 78 20 3c 20 44 56 0a 66 75 6e 63 74 69 6f 6e 20 | value.x,.-DV.<=.x.<.DV.function. |
50ca0 | 62 6e 70 46 72 6f 6d 49 6e 74 28 78 29 20 7b 0a 20 20 74 68 69 73 2e 74 20 3d 20 31 3b 0a 20 20 | bnpFromInt(x).{...this.t.=.1;... |
50cc0 | 74 68 69 73 2e 73 20 3d 20 28 78 3c 30 29 3f 2d 31 3a 30 3b 0a 20 20 69 66 28 78 20 3e 20 30 29 | this.s.=.(x<0)?-1:0;...if(x.>.0) |
50ce0 | 20 74 68 69 73 5b 30 5d 20 3d 20 78 3b 0a 20 20 65 6c 73 65 20 69 66 28 78 20 3c 20 2d 31 29 20 | .this[0].=.x;...else.if(x.<.-1). |
50d00 | 74 68 69 73 5b 30 5d 20 3d 20 78 2b 44 56 3b 0a 20 20 65 6c 73 65 20 74 68 69 73 2e 74 20 3d 20 | this[0].=.x+DV;...else.this.t.=. |
50d20 | 30 3b 0a 7d 0a 0a 2f 2f 20 72 65 74 75 72 6e 20 62 69 67 69 6e 74 20 69 6e 69 74 69 61 6c 69 7a | 0;.}..//.return.bigint.initializ |
50d40 | 65 64 20 74 6f 20 76 61 6c 75 65 0a 66 75 6e 63 74 69 6f 6e 20 6e 62 76 28 69 29 20 7b 20 76 61 | ed.to.value.function.nbv(i).{.va |
50d60 | 72 20 72 20 3d 20 6e 62 69 28 29 3b 20 72 2e 66 72 6f 6d 49 6e 74 28 69 29 3b 20 72 65 74 75 72 | r.r.=.nbi();.r.fromInt(i);.retur |
50d80 | 6e 20 72 3b 20 7d 0a 0a 2f 2f 20 28 70 72 6f 74 65 63 74 65 64 29 20 73 65 74 20 66 72 6f 6d 20 | n.r;.}..//.(protected).set.from. |
50da0 | 73 74 72 69 6e 67 20 61 6e 64 20 72 61 64 69 78 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 46 72 6f | string.and.radix.function.bnpFro |
50dc0 | 6d 53 74 72 69 6e 67 28 73 2c 62 29 20 7b 0a 20 20 76 61 72 20 6b 3b 0a 20 20 69 66 28 62 20 3d | mString(s,b).{...var.k;...if(b.= |
50de0 | 3d 20 31 36 29 20 6b 20 3d 20 34 3b 0a 20 20 65 6c 73 65 20 69 66 28 62 20 3d 3d 20 38 29 20 6b | =.16).k.=.4;...else.if(b.==.8).k |
50e00 | 20 3d 20 33 3b 0a 20 20 65 6c 73 65 20 69 66 28 62 20 3d 3d 20 32 35 36 29 20 6b 20 3d 20 38 3b | .=.3;...else.if(b.==.256).k.=.8; |
50e20 | 20 2f 2f 20 62 79 74 65 20 61 72 72 61 79 0a 20 20 65 6c 73 65 20 69 66 28 62 20 3d 3d 20 32 29 | .//.byte.array...else.if(b.==.2) |
50e40 | 20 6b 20 3d 20 31 3b 0a 20 20 65 6c 73 65 20 69 66 28 62 20 3d 3d 20 33 32 29 20 6b 20 3d 20 35 | .k.=.1;...else.if(b.==.32).k.=.5 |
50e60 | 3b 0a 20 20 65 6c 73 65 20 69 66 28 62 20 3d 3d 20 34 29 20 6b 20 3d 20 32 3b 0a 20 20 65 6c 73 | ;...else.if(b.==.4).k.=.2;...els |
50e80 | 65 20 7b 20 74 68 69 73 2e 66 72 6f 6d 52 61 64 69 78 28 73 2c 62 29 3b 20 72 65 74 75 72 6e 3b | e.{.this.fromRadix(s,b);.return; |
50ea0 | 20 7d 0a 20 20 74 68 69 73 2e 74 20 3d 20 30 3b 0a 20 20 74 68 69 73 2e 73 20 3d 20 30 3b 0a 20 | .}...this.t.=.0;...this.s.=.0;.. |
50ec0 | 20 76 61 72 20 69 20 3d 20 73 2e 6c 65 6e 67 74 68 2c 20 6d 69 20 3d 20 66 61 6c 73 65 2c 20 73 | .var.i.=.s.length,.mi.=.false,.s |
50ee0 | 68 20 3d 20 30 3b 0a 20 20 77 68 69 6c 65 28 2d 2d 69 20 3e 3d 20 30 29 20 7b 0a 20 20 20 20 76 | h.=.0;...while(--i.>=.0).{.....v |
50f00 | 61 72 20 78 20 3d 20 28 6b 3d 3d 38 29 3f 73 5b 69 5d 26 30 78 66 66 3a 69 6e 74 41 74 28 73 2c | ar.x.=.(k==8)?s[i]&0xff:intAt(s, |
50f20 | 69 29 3b 0a 20 20 20 20 69 66 28 78 20 3c 20 30 29 20 7b 0a 20 20 20 20 20 20 69 66 28 73 2e 63 | i);.....if(x.<.0).{.......if(s.c |
50f40 | 68 61 72 41 74 28 69 29 20 3d 3d 20 22 2d 22 29 20 6d 69 20 3d 20 74 72 75 65 3b 0a 20 20 20 20 | harAt(i).==."-").mi.=.true;..... |
50f60 | 20 20 63 6f 6e 74 69 6e 75 65 3b 0a 20 20 20 20 7d 0a 20 20 20 20 6d 69 20 3d 20 66 61 6c 73 65 | ..continue;.....}.....mi.=.false |
50f80 | 3b 0a 20 20 20 20 69 66 28 73 68 20 3d 3d 20 30 29 0a 20 20 20 20 20 20 74 68 69 73 5b 74 68 69 | ;.....if(sh.==.0).......this[thi |
50fa0 | 73 2e 74 2b 2b 5d 20 3d 20 78 3b 0a 20 20 20 20 65 6c 73 65 20 69 66 28 73 68 2b 6b 20 3e 20 74 | s.t++].=.x;.....else.if(sh+k.>.t |
50fc0 | 68 69 73 2e 44 42 29 20 7b 0a 20 20 20 20 20 20 74 68 69 73 5b 74 68 69 73 2e 74 2d 31 5d 20 7c | his.DB).{.......this[this.t-1].| |
50fe0 | 3d 20 28 78 26 28 28 31 3c 3c 28 74 68 69 73 2e 44 42 2d 73 68 29 29 2d 31 29 29 3c 3c 73 68 3b | =.(x&((1<<(this.DB-sh))-1))<<sh; |
51000 | 0a 20 20 20 20 20 20 74 68 69 73 5b 74 68 69 73 2e 74 2b 2b 5d 20 3d 20 28 78 3e 3e 28 74 68 69 | .......this[this.t++].=.(x>>(thi |
51020 | 73 2e 44 42 2d 73 68 29 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 | s.DB-sh));.....}.....else....... |
51040 | 74 68 69 73 5b 74 68 69 73 2e 74 2d 31 5d 20 7c 3d 20 78 3c 3c 73 68 3b 0a 20 20 20 20 73 68 20 | this[this.t-1].|=.x<<sh;.....sh. |
51060 | 2b 3d 20 6b 3b 0a 20 20 20 20 69 66 28 73 68 20 3e 3d 20 74 68 69 73 2e 44 42 29 20 73 68 20 2d | +=.k;.....if(sh.>=.this.DB).sh.- |
51080 | 3d 20 74 68 69 73 2e 44 42 3b 0a 20 20 7d 0a 20 20 69 66 28 6b 20 3d 3d 20 38 20 26 26 20 28 73 | =.this.DB;...}...if(k.==.8.&&.(s |
510a0 | 5b 30 5d 26 30 78 38 30 29 20 21 3d 20 30 29 20 7b 0a 20 20 20 20 74 68 69 73 2e 73 20 3d 20 2d | [0]&0x80).!=.0).{.....this.s.=.- |
510c0 | 31 3b 0a 20 20 20 20 69 66 28 73 68 20 3e 20 30 29 20 74 68 69 73 5b 74 68 69 73 2e 74 2d 31 5d | 1;.....if(sh.>.0).this[this.t-1] |
510e0 | 20 7c 3d 20 28 28 31 3c 3c 28 74 68 69 73 2e 44 42 2d 73 68 29 29 2d 31 29 3c 3c 73 68 3b 0a 20 | .|=.((1<<(this.DB-sh))-1)<<sh;.. |
51100 | 20 7d 0a 20 20 74 68 69 73 2e 63 6c 61 6d 70 28 29 3b 0a 20 20 69 66 28 6d 69 29 20 42 69 67 49 | .}...this.clamp();...if(mi).BigI |
51120 | 6e 74 65 67 65 72 2e 5a 45 52 4f 2e 73 75 62 54 6f 28 74 68 69 73 2c 74 68 69 73 29 3b 0a 7d 0a | nteger.ZERO.subTo(this,this);.}. |
51140 | 0a 2f 2f 20 28 70 72 6f 74 65 63 74 65 64 29 20 63 6c 61 6d 70 20 6f 66 66 20 65 78 63 65 73 73 | .//.(protected).clamp.off.excess |
51160 | 20 68 69 67 68 20 77 6f 72 64 73 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 43 6c 61 6d 70 28 29 20 | .high.words.function.bnpClamp(). |
51180 | 7b 0a 20 20 76 61 72 20 63 20 3d 20 74 68 69 73 2e 73 26 74 68 69 73 2e 44 4d 3b 0a 20 20 77 68 | {...var.c.=.this.s&this.DM;...wh |
511a0 | 69 6c 65 28 74 68 69 73 2e 74 20 3e 20 30 20 26 26 20 74 68 69 73 5b 74 68 69 73 2e 74 2d 31 5d | ile(this.t.>.0.&&.this[this.t-1] |
511c0 | 20 3d 3d 20 63 29 20 2d 2d 74 68 69 73 2e 74 3b 0a 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 | .==.c).--this.t;.}..//.(public). |
511e0 | 72 65 74 75 72 6e 20 73 74 72 69 6e 67 20 72 65 70 72 65 73 65 6e 74 61 74 69 6f 6e 20 69 6e 20 | return.string.representation.in. |
51200 | 67 69 76 65 6e 20 72 61 64 69 78 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 54 6f 53 74 72 69 6e 67 28 | given.radix.function.bnToString( |
51220 | 62 29 20 7b 0a 20 20 69 66 28 74 68 69 73 2e 73 20 3c 20 30 29 20 72 65 74 75 72 6e 20 22 2d 22 | b).{...if(this.s.<.0).return."-" |
51240 | 2b 74 68 69 73 2e 6e 65 67 61 74 65 28 29 2e 74 6f 53 74 72 69 6e 67 28 62 29 3b 0a 20 20 76 61 | +this.negate().toString(b);...va |
51260 | 72 20 6b 3b 0a 20 20 69 66 28 62 20 3d 3d 20 31 36 29 20 6b 20 3d 20 34 3b 0a 20 20 65 6c 73 65 | r.k;...if(b.==.16).k.=.4;...else |
51280 | 20 69 66 28 62 20 3d 3d 20 38 29 20 6b 20 3d 20 33 3b 0a 20 20 65 6c 73 65 20 69 66 28 62 20 3d | .if(b.==.8).k.=.3;...else.if(b.= |
512a0 | 3d 20 32 29 20 6b 20 3d 20 31 3b 0a 20 20 65 6c 73 65 20 69 66 28 62 20 3d 3d 20 33 32 29 20 6b | =.2).k.=.1;...else.if(b.==.32).k |
512c0 | 20 3d 20 35 3b 0a 20 20 65 6c 73 65 20 69 66 28 62 20 3d 3d 20 34 29 20 6b 20 3d 20 32 3b 0a 20 | .=.5;...else.if(b.==.4).k.=.2;.. |
512e0 | 20 65 6c 73 65 20 72 65 74 75 72 6e 20 74 68 69 73 2e 74 6f 52 61 64 69 78 28 62 29 3b 0a 20 20 | .else.return.this.toRadix(b);... |
51300 | 76 61 72 20 6b 6d 20 3d 20 28 31 3c 3c 6b 29 2d 31 2c 20 64 2c 20 6d 20 3d 20 66 61 6c 73 65 2c | var.km.=.(1<<k)-1,.d,.m.=.false, |
51320 | 20 72 20 3d 20 22 22 2c 20 69 20 3d 20 74 68 69 73 2e 74 3b 0a 20 20 76 61 72 20 70 20 3d 20 74 | .r.=."",.i.=.this.t;...var.p.=.t |
51340 | 68 69 73 2e 44 42 2d 28 69 2a 74 68 69 73 2e 44 42 29 25 6b 3b 0a 20 20 69 66 28 69 2d 2d 20 3e | his.DB-(i*this.DB)%k;...if(i--.> |
51360 | 20 30 29 20 7b 0a 20 20 20 20 69 66 28 70 20 3c 20 74 68 69 73 2e 44 42 20 26 26 20 28 64 20 3d | .0).{.....if(p.<.this.DB.&&.(d.= |
51380 | 20 74 68 69 73 5b 69 5d 3e 3e 70 29 20 3e 20 30 29 20 7b 20 6d 20 3d 20 74 72 75 65 3b 20 72 20 | .this[i]>>p).>.0).{.m.=.true;.r. |
513a0 | 3d 20 69 6e 74 32 63 68 61 72 28 64 29 3b 20 7d 0a 20 20 20 20 77 68 69 6c 65 28 69 20 3e 3d 20 | =.int2char(d);.}.....while(i.>=. |
513c0 | 30 29 20 7b 0a 20 20 20 20 20 20 69 66 28 70 20 3c 20 6b 29 20 7b 0a 20 20 20 20 20 20 20 20 64 | 0).{.......if(p.<.k).{.........d |
513e0 | 20 3d 20 28 74 68 69 73 5b 69 5d 26 28 28 31 3c 3c 70 29 2d 31 29 29 3c 3c 28 6b 2d 70 29 3b 0a | .=.(this[i]&((1<<p)-1))<<(k-p);. |
51400 | 20 20 20 20 20 20 20 20 64 20 7c 3d 20 74 68 69 73 5b 2d 2d 69 5d 3e 3e 28 70 2b 3d 74 68 69 73 | ........d.|=.this[--i]>>(p+=this |
51420 | 2e 44 42 2d 6b 29 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 65 6c 73 65 20 7b 0a 20 20 20 | .DB-k);.......}.......else.{.... |
51440 | 20 20 20 20 20 64 20 3d 20 28 74 68 69 73 5b 69 5d 3e 3e 28 70 2d 3d 6b 29 29 26 6b 6d 3b 0a 20 | .....d.=.(this[i]>>(p-=k))&km;.. |
51460 | 20 20 20 20 20 20 20 69 66 28 70 20 3c 3d 20 30 29 20 7b 20 70 20 2b 3d 20 74 68 69 73 2e 44 42 | .......if(p.<=.0).{.p.+=.this.DB |
51480 | 3b 20 2d 2d 69 3b 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 69 66 28 64 20 3e 20 30 29 | ;.--i;.}.......}.......if(d.>.0) |
514a0 | 20 6d 20 3d 20 74 72 75 65 3b 0a 20 20 20 20 20 20 69 66 28 6d 29 20 72 20 2b 3d 20 69 6e 74 32 | .m.=.true;.......if(m).r.+=.int2 |
514c0 | 63 68 61 72 28 64 29 3b 0a 20 20 20 20 7d 0a 20 20 7d 0a 20 20 72 65 74 75 72 6e 20 6d 3f 72 3a | char(d);.....}...}...return.m?r: |
514e0 | 22 30 22 3b 0a 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 2d 74 68 69 73 0a 66 75 6e 63 74 69 | "0";.}..//.(public).-this.functi |
51500 | 6f 6e 20 62 6e 4e 65 67 61 74 65 28 29 20 7b 20 76 61 72 20 72 20 3d 20 6e 62 69 28 29 3b 20 42 | on.bnNegate().{.var.r.=.nbi();.B |
51520 | 69 67 49 6e 74 65 67 65 72 2e 5a 45 52 4f 2e 73 75 62 54 6f 28 74 68 69 73 2c 72 29 3b 20 72 65 | igInteger.ZERO.subTo(this,r);.re |
51540 | 74 75 72 6e 20 72 3b 20 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 7c 74 68 69 73 7c 0a 66 75 | turn.r;.}..//.(public).|this|.fu |
51560 | 6e 63 74 69 6f 6e 20 62 6e 41 62 73 28 29 20 7b 20 72 65 74 75 72 6e 20 28 74 68 69 73 2e 73 3c | nction.bnAbs().{.return.(this.s< |
51580 | 30 29 3f 74 68 69 73 2e 6e 65 67 61 74 65 28 29 3a 74 68 69 73 3b 20 7d 0a 0a 2f 2f 20 28 70 75 | 0)?this.negate():this;.}..//.(pu |
515a0 | 62 6c 69 63 29 20 72 65 74 75 72 6e 20 2b 20 69 66 20 74 68 69 73 20 3e 20 61 2c 20 2d 20 69 66 | blic).return.+.if.this.>.a,.-.if |
515c0 | 20 74 68 69 73 20 3c 20 61 2c 20 30 20 69 66 20 65 71 75 61 6c 0a 66 75 6e 63 74 69 6f 6e 20 62 | .this.<.a,.0.if.equal.function.b |
515e0 | 6e 43 6f 6d 70 61 72 65 54 6f 28 61 29 20 7b 0a 20 20 76 61 72 20 72 20 3d 20 74 68 69 73 2e 73 | nCompareTo(a).{...var.r.=.this.s |
51600 | 2d 61 2e 73 3b 0a 20 20 69 66 28 72 20 21 3d 20 30 29 20 72 65 74 75 72 6e 20 72 3b 0a 20 20 76 | -a.s;...if(r.!=.0).return.r;...v |
51620 | 61 72 20 69 20 3d 20 74 68 69 73 2e 74 3b 0a 20 20 72 20 3d 20 69 2d 61 2e 74 3b 0a 20 20 69 66 | ar.i.=.this.t;...r.=.i-a.t;...if |
51640 | 28 72 20 21 3d 20 30 29 20 72 65 74 75 72 6e 20 72 3b 0a 20 20 77 68 69 6c 65 28 2d 2d 69 20 3e | (r.!=.0).return.r;...while(--i.> |
51660 | 3d 20 30 29 20 69 66 28 28 72 3d 74 68 69 73 5b 69 5d 2d 61 5b 69 5d 29 20 21 3d 20 30 29 20 72 | =.0).if((r=this[i]-a[i]).!=.0).r |
51680 | 65 74 75 72 6e 20 72 3b 0a 20 20 72 65 74 75 72 6e 20 30 3b 0a 7d 0a 0a 2f 2f 20 72 65 74 75 72 | eturn.r;...return.0;.}..//.retur |
516a0 | 6e 73 20 62 69 74 20 6c 65 6e 67 74 68 20 6f 66 20 74 68 65 20 69 6e 74 65 67 65 72 20 78 0a 66 | ns.bit.length.of.the.integer.x.f |
516c0 | 75 6e 63 74 69 6f 6e 20 6e 62 69 74 73 28 78 29 20 7b 0a 20 20 76 61 72 20 72 20 3d 20 31 2c 20 | unction.nbits(x).{...var.r.=.1,. |
516e0 | 74 3b 0a 20 20 69 66 28 28 74 3d 78 3e 3e 3e 31 36 29 20 21 3d 20 30 29 20 7b 20 78 20 3d 20 74 | t;...if((t=x>>>16).!=.0).{.x.=.t |
51700 | 3b 20 72 20 2b 3d 20 31 36 3b 20 7d 0a 20 20 69 66 28 28 74 3d 78 3e 3e 38 29 20 21 3d 20 30 29 | ;.r.+=.16;.}...if((t=x>>8).!=.0) |
51720 | 20 7b 20 78 20 3d 20 74 3b 20 72 20 2b 3d 20 38 3b 20 7d 0a 20 20 69 66 28 28 74 3d 78 3e 3e 34 | .{.x.=.t;.r.+=.8;.}...if((t=x>>4 |
51740 | 29 20 21 3d 20 30 29 20 7b 20 78 20 3d 20 74 3b 20 72 20 2b 3d 20 34 3b 20 7d 0a 20 20 69 66 28 | ).!=.0).{.x.=.t;.r.+=.4;.}...if( |
51760 | 28 74 3d 78 3e 3e 32 29 20 21 3d 20 30 29 20 7b 20 78 20 3d 20 74 3b 20 72 20 2b 3d 20 32 3b 20 | (t=x>>2).!=.0).{.x.=.t;.r.+=.2;. |
51780 | 7d 0a 20 20 69 66 28 28 74 3d 78 3e 3e 31 29 20 21 3d 20 30 29 20 7b 20 78 20 3d 20 74 3b 20 72 | }...if((t=x>>1).!=.0).{.x.=.t;.r |
517a0 | 20 2b 3d 20 31 3b 20 7d 0a 20 20 72 65 74 75 72 6e 20 72 3b 0a 7d 0a 0a 2f 2f 20 28 70 75 62 6c | .+=.1;.}...return.r;.}..//.(publ |
517c0 | 69 63 29 20 72 65 74 75 72 6e 20 74 68 65 20 6e 75 6d 62 65 72 20 6f 66 20 62 69 74 73 20 69 6e | ic).return.the.number.of.bits.in |
517e0 | 20 22 74 68 69 73 22 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 42 69 74 4c 65 6e 67 74 68 28 29 20 7b | ."this".function.bnBitLength().{ |
51800 | 0a 20 20 69 66 28 74 68 69 73 2e 74 20 3c 3d 20 30 29 20 72 65 74 75 72 6e 20 30 3b 0a 20 20 72 | ...if(this.t.<=.0).return.0;...r |
51820 | 65 74 75 72 6e 20 74 68 69 73 2e 44 42 2a 28 74 68 69 73 2e 74 2d 31 29 2b 6e 62 69 74 73 28 74 | eturn.this.DB*(this.t-1)+nbits(t |
51840 | 68 69 73 5b 74 68 69 73 2e 74 2d 31 5d 5e 28 74 68 69 73 2e 73 26 74 68 69 73 2e 44 4d 29 29 3b | his[this.t-1]^(this.s&this.DM)); |
51860 | 0a 7d 0a 0a 2f 2f 20 28 70 72 6f 74 65 63 74 65 64 29 20 72 20 3d 20 74 68 69 73 20 3c 3c 20 6e | .}..//.(protected).r.=.this.<<.n |
51880 | 2a 44 42 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 44 4c 53 68 69 66 74 54 6f 28 6e 2c 72 29 20 7b | *DB.function.bnpDLShiftTo(n,r).{ |
518a0 | 0a 20 20 76 61 72 20 69 3b 0a 20 20 66 6f 72 28 69 20 3d 20 74 68 69 73 2e 74 2d 31 3b 20 69 20 | ...var.i;...for(i.=.this.t-1;.i. |
518c0 | 3e 3d 20 30 3b 20 2d 2d 69 29 20 72 5b 69 2b 6e 5d 20 3d 20 74 68 69 73 5b 69 5d 3b 0a 20 20 66 | >=.0;.--i).r[i+n].=.this[i];...f |
518e0 | 6f 72 28 69 20 3d 20 6e 2d 31 3b 20 69 20 3e 3d 20 30 3b 20 2d 2d 69 29 20 72 5b 69 5d 20 3d 20 | or(i.=.n-1;.i.>=.0;.--i).r[i].=. |
51900 | 30 3b 0a 20 20 72 2e 74 20 3d 20 74 68 69 73 2e 74 2b 6e 3b 0a 20 20 72 2e 73 20 3d 20 74 68 69 | 0;...r.t.=.this.t+n;...r.s.=.thi |
51920 | 73 2e 73 3b 0a 7d 0a 0a 2f 2f 20 28 70 72 6f 74 65 63 74 65 64 29 20 72 20 3d 20 74 68 69 73 20 | s.s;.}..//.(protected).r.=.this. |
51940 | 3e 3e 20 6e 2a 44 42 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 44 52 53 68 69 66 74 54 6f 28 6e 2c | >>.n*DB.function.bnpDRShiftTo(n, |
51960 | 72 29 20 7b 0a 20 20 66 6f 72 28 76 61 72 20 69 20 3d 20 6e 3b 20 69 20 3c 20 74 68 69 73 2e 74 | r).{...for(var.i.=.n;.i.<.this.t |
51980 | 3b 20 2b 2b 69 29 20 72 5b 69 2d 6e 5d 20 3d 20 74 68 69 73 5b 69 5d 3b 0a 20 20 72 2e 74 20 3d | ;.++i).r[i-n].=.this[i];...r.t.= |
519a0 | 20 4d 61 74 68 2e 6d 61 78 28 74 68 69 73 2e 74 2d 6e 2c 30 29 3b 0a 20 20 72 2e 73 20 3d 20 74 | .Math.max(this.t-n,0);...r.s.=.t |
519c0 | 68 69 73 2e 73 3b 0a 7d 0a 0a 2f 2f 20 28 70 72 6f 74 65 63 74 65 64 29 20 72 20 3d 20 74 68 69 | his.s;.}..//.(protected).r.=.thi |
519e0 | 73 20 3c 3c 20 6e 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 4c 53 68 69 66 74 54 6f 28 6e 2c 72 29 | s.<<.n.function.bnpLShiftTo(n,r) |
51a00 | 20 7b 0a 20 20 76 61 72 20 62 73 20 3d 20 6e 25 74 68 69 73 2e 44 42 3b 0a 20 20 76 61 72 20 63 | .{...var.bs.=.n%this.DB;...var.c |
51a20 | 62 73 20 3d 20 74 68 69 73 2e 44 42 2d 62 73 3b 0a 20 20 76 61 72 20 62 6d 20 3d 20 28 31 3c 3c | bs.=.this.DB-bs;...var.bm.=.(1<< |
51a40 | 63 62 73 29 2d 31 3b 0a 20 20 76 61 72 20 64 73 20 3d 20 4d 61 74 68 2e 66 6c 6f 6f 72 28 6e 2f | cbs)-1;...var.ds.=.Math.floor(n/ |
51a60 | 74 68 69 73 2e 44 42 29 2c 20 63 20 3d 20 28 74 68 69 73 2e 73 3c 3c 62 73 29 26 74 68 69 73 2e | this.DB),.c.=.(this.s<<bs)&this. |
51a80 | 44 4d 2c 20 69 3b 0a 20 20 66 6f 72 28 69 20 3d 20 74 68 69 73 2e 74 2d 31 3b 20 69 20 3e 3d 20 | DM,.i;...for(i.=.this.t-1;.i.>=. |
51aa0 | 30 3b 20 2d 2d 69 29 20 7b 0a 20 20 20 20 72 5b 69 2b 64 73 2b 31 5d 20 3d 20 28 74 68 69 73 5b | 0;.--i).{.....r[i+ds+1].=.(this[ |
51ac0 | 69 5d 3e 3e 63 62 73 29 7c 63 3b 0a 20 20 20 20 63 20 3d 20 28 74 68 69 73 5b 69 5d 26 62 6d 29 | i]>>cbs)|c;.....c.=.(this[i]&bm) |
51ae0 | 3c 3c 62 73 3b 0a 20 20 7d 0a 20 20 66 6f 72 28 69 20 3d 20 64 73 2d 31 3b 20 69 20 3e 3d 20 30 | <<bs;...}...for(i.=.ds-1;.i.>=.0 |
51b00 | 3b 20 2d 2d 69 29 20 72 5b 69 5d 20 3d 20 30 3b 0a 20 20 72 5b 64 73 5d 20 3d 20 63 3b 0a 20 20 | ;.--i).r[i].=.0;...r[ds].=.c;... |
51b20 | 72 2e 74 20 3d 20 74 68 69 73 2e 74 2b 64 73 2b 31 3b 0a 20 20 72 2e 73 20 3d 20 74 68 69 73 2e | r.t.=.this.t+ds+1;...r.s.=.this. |
51b40 | 73 3b 0a 20 20 72 2e 63 6c 61 6d 70 28 29 3b 0a 7d 0a 0a 2f 2f 20 28 70 72 6f 74 65 63 74 65 64 | s;...r.clamp();.}..//.(protected |
51b60 | 29 20 72 20 3d 20 74 68 69 73 20 3e 3e 20 6e 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 52 53 68 69 | ).r.=.this.>>.n.function.bnpRShi |
51b80 | 66 74 54 6f 28 6e 2c 72 29 20 7b 0a 20 20 72 2e 73 20 3d 20 74 68 69 73 2e 73 3b 0a 20 20 76 61 | ftTo(n,r).{...r.s.=.this.s;...va |
51ba0 | 72 20 64 73 20 3d 20 4d 61 74 68 2e 66 6c 6f 6f 72 28 6e 2f 74 68 69 73 2e 44 42 29 3b 0a 20 20 | r.ds.=.Math.floor(n/this.DB);... |
51bc0 | 69 66 28 64 73 20 3e 3d 20 74 68 69 73 2e 74 29 20 7b 20 72 2e 74 20 3d 20 30 3b 20 72 65 74 75 | if(ds.>=.this.t).{.r.t.=.0;.retu |
51be0 | 72 6e 3b 20 7d 0a 20 20 76 61 72 20 62 73 20 3d 20 6e 25 74 68 69 73 2e 44 42 3b 0a 20 20 76 61 | rn;.}...var.bs.=.n%this.DB;...va |
51c00 | 72 20 63 62 73 20 3d 20 74 68 69 73 2e 44 42 2d 62 73 3b 0a 20 20 76 61 72 20 62 6d 20 3d 20 28 | r.cbs.=.this.DB-bs;...var.bm.=.( |
51c20 | 31 3c 3c 62 73 29 2d 31 3b 0a 20 20 72 5b 30 5d 20 3d 20 74 68 69 73 5b 64 73 5d 3e 3e 62 73 3b | 1<<bs)-1;...r[0].=.this[ds]>>bs; |
51c40 | 0a 20 20 66 6f 72 28 76 61 72 20 69 20 3d 20 64 73 2b 31 3b 20 69 20 3c 20 74 68 69 73 2e 74 3b | ...for(var.i.=.ds+1;.i.<.this.t; |
51c60 | 20 2b 2b 69 29 20 7b 0a 20 20 20 20 72 5b 69 2d 64 73 2d 31 5d 20 7c 3d 20 28 74 68 69 73 5b 69 | .++i).{.....r[i-ds-1].|=.(this[i |
51c80 | 5d 26 62 6d 29 3c 3c 63 62 73 3b 0a 20 20 20 20 72 5b 69 2d 64 73 5d 20 3d 20 74 68 69 73 5b 69 | ]&bm)<<cbs;.....r[i-ds].=.this[i |
51ca0 | 5d 3e 3e 62 73 3b 0a 20 20 7d 0a 20 20 69 66 28 62 73 20 3e 20 30 29 20 72 5b 74 68 69 73 2e 74 | ]>>bs;...}...if(bs.>.0).r[this.t |
51cc0 | 2d 64 73 2d 31 5d 20 7c 3d 20 28 74 68 69 73 2e 73 26 62 6d 29 3c 3c 63 62 73 3b 0a 20 20 72 2e | -ds-1].|=.(this.s&bm)<<cbs;...r. |
51ce0 | 74 20 3d 20 74 68 69 73 2e 74 2d 64 73 3b 0a 20 20 72 2e 63 6c 61 6d 70 28 29 3b 0a 7d 0a 0a 2f | t.=.this.t-ds;...r.clamp();.}../ |
51d00 | 2f 20 28 70 72 6f 74 65 63 74 65 64 29 20 72 20 3d 20 74 68 69 73 20 2d 20 61 0a 66 75 6e 63 74 | /.(protected).r.=.this.-.a.funct |
51d20 | 69 6f 6e 20 62 6e 70 53 75 62 54 6f 28 61 2c 72 29 20 7b 0a 20 20 76 61 72 20 69 20 3d 20 30 2c | ion.bnpSubTo(a,r).{...var.i.=.0, |
51d40 | 20 63 20 3d 20 30 2c 20 6d 20 3d 20 4d 61 74 68 2e 6d 69 6e 28 61 2e 74 2c 74 68 69 73 2e 74 29 | .c.=.0,.m.=.Math.min(a.t,this.t) |
51d60 | 3b 0a 20 20 77 68 69 6c 65 28 69 20 3c 20 6d 29 20 7b 0a 20 20 20 20 63 20 2b 3d 20 74 68 69 73 | ;...while(i.<.m).{.....c.+=.this |
51d80 | 5b 69 5d 2d 61 5b 69 5d 3b 0a 20 20 20 20 72 5b 69 2b 2b 5d 20 3d 20 63 26 74 68 69 73 2e 44 4d | [i]-a[i];.....r[i++].=.c&this.DM |
51da0 | 3b 0a 20 20 20 20 63 20 3e 3e 3d 20 74 68 69 73 2e 44 42 3b 0a 20 20 7d 0a 20 20 69 66 28 61 2e | ;.....c.>>=.this.DB;...}...if(a. |
51dc0 | 74 20 3c 20 74 68 69 73 2e 74 29 20 7b 0a 20 20 20 20 63 20 2d 3d 20 61 2e 73 3b 0a 20 20 20 20 | t.<.this.t).{.....c.-=.a.s;..... |
51de0 | 77 68 69 6c 65 28 69 20 3c 20 74 68 69 73 2e 74 29 20 7b 0a 20 20 20 20 20 20 63 20 2b 3d 20 74 | while(i.<.this.t).{.......c.+=.t |
51e00 | 68 69 73 5b 69 5d 3b 0a 20 20 20 20 20 20 72 5b 69 2b 2b 5d 20 3d 20 63 26 74 68 69 73 2e 44 4d | his[i];.......r[i++].=.c&this.DM |
51e20 | 3b 0a 20 20 20 20 20 20 63 20 3e 3e 3d 20 74 68 69 73 2e 44 42 3b 0a 20 20 20 20 7d 0a 20 20 20 | ;.......c.>>=.this.DB;.....}.... |
51e40 | 20 63 20 2b 3d 20 74 68 69 73 2e 73 3b 0a 20 20 7d 0a 20 20 65 6c 73 65 20 7b 0a 20 20 20 20 63 | .c.+=.this.s;...}...else.{.....c |
51e60 | 20 2b 3d 20 74 68 69 73 2e 73 3b 0a 20 20 20 20 77 68 69 6c 65 28 69 20 3c 20 61 2e 74 29 20 7b | .+=.this.s;.....while(i.<.a.t).{ |
51e80 | 0a 20 20 20 20 20 20 63 20 2d 3d 20 61 5b 69 5d 3b 0a 20 20 20 20 20 20 72 5b 69 2b 2b 5d 20 3d | .......c.-=.a[i];.......r[i++].= |
51ea0 | 20 63 26 74 68 69 73 2e 44 4d 3b 0a 20 20 20 20 20 20 63 20 3e 3e 3d 20 74 68 69 73 2e 44 42 3b | .c&this.DM;.......c.>>=.this.DB; |
51ec0 | 0a 20 20 20 20 7d 0a 20 20 20 20 63 20 2d 3d 20 61 2e 73 3b 0a 20 20 7d 0a 20 20 72 2e 73 20 3d | .....}.....c.-=.a.s;...}...r.s.= |
51ee0 | 20 28 63 3c 30 29 3f 2d 31 3a 30 3b 0a 20 20 69 66 28 63 20 3c 20 2d 31 29 20 72 5b 69 2b 2b 5d | .(c<0)?-1:0;...if(c.<.-1).r[i++] |
51f00 | 20 3d 20 74 68 69 73 2e 44 56 2b 63 3b 0a 20 20 65 6c 73 65 20 69 66 28 63 20 3e 20 30 29 20 72 | .=.this.DV+c;...else.if(c.>.0).r |
51f20 | 5b 69 2b 2b 5d 20 3d 20 63 3b 0a 20 20 72 2e 74 20 3d 20 69 3b 0a 20 20 72 2e 63 6c 61 6d 70 28 | [i++].=.c;...r.t.=.i;...r.clamp( |
51f40 | 29 3b 0a 7d 0a 0a 2f 2f 20 28 70 72 6f 74 65 63 74 65 64 29 20 72 20 3d 20 74 68 69 73 20 2a 20 | );.}..//.(protected).r.=.this.*. |
51f60 | 61 2c 20 72 20 21 3d 20 74 68 69 73 2c 61 20 28 48 41 43 20 31 34 2e 31 32 29 0a 2f 2f 20 22 74 | a,.r.!=.this,a.(HAC.14.12).//."t |
51f80 | 68 69 73 22 20 73 68 6f 75 6c 64 20 62 65 20 74 68 65 20 6c 61 72 67 65 72 20 6f 6e 65 20 69 66 | his".should.be.the.larger.one.if |
51fa0 | 20 61 70 70 72 6f 70 72 69 61 74 65 2e 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 4d 75 6c 74 69 70 | .appropriate..function.bnpMultip |
51fc0 | 6c 79 54 6f 28 61 2c 72 29 20 7b 0a 20 20 76 61 72 20 78 20 3d 20 74 68 69 73 2e 61 62 73 28 29 | lyTo(a,r).{...var.x.=.this.abs() |
51fe0 | 2c 20 79 20 3d 20 61 2e 61 62 73 28 29 3b 0a 20 20 76 61 72 20 69 20 3d 20 78 2e 74 3b 0a 20 20 | ,.y.=.a.abs();...var.i.=.x.t;... |
52000 | 72 2e 74 20 3d 20 69 2b 79 2e 74 3b 0a 20 20 77 68 69 6c 65 28 2d 2d 69 20 3e 3d 20 30 29 20 72 | r.t.=.i+y.t;...while(--i.>=.0).r |
52020 | 5b 69 5d 20 3d 20 30 3b 0a 20 20 66 6f 72 28 69 20 3d 20 30 3b 20 69 20 3c 20 79 2e 74 3b 20 2b | [i].=.0;...for(i.=.0;.i.<.y.t;.+ |
52040 | 2b 69 29 20 72 5b 69 2b 78 2e 74 5d 20 3d 20 78 2e 61 6d 28 30 2c 79 5b 69 5d 2c 72 2c 69 2c 30 | +i).r[i+x.t].=.x.am(0,y[i],r,i,0 |
52060 | 2c 78 2e 74 29 3b 0a 20 20 72 2e 73 20 3d 20 30 3b 0a 20 20 72 2e 63 6c 61 6d 70 28 29 3b 0a 20 | ,x.t);...r.s.=.0;...r.clamp();.. |
52080 | 20 69 66 28 74 68 69 73 2e 73 20 21 3d 20 61 2e 73 29 20 42 69 67 49 6e 74 65 67 65 72 2e 5a 45 | .if(this.s.!=.a.s).BigInteger.ZE |
520a0 | 52 4f 2e 73 75 62 54 6f 28 72 2c 72 29 3b 0a 7d 0a 0a 2f 2f 20 28 70 72 6f 74 65 63 74 65 64 29 | RO.subTo(r,r);.}..//.(protected) |
520c0 | 20 72 20 3d 20 74 68 69 73 5e 32 2c 20 72 20 21 3d 20 74 68 69 73 20 28 48 41 43 20 31 34 2e 31 | .r.=.this^2,.r.!=.this.(HAC.14.1 |
520e0 | 36 29 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 53 71 75 61 72 65 54 6f 28 72 29 20 7b 0a 20 20 76 | 6).function.bnpSquareTo(r).{...v |
52100 | 61 72 20 78 20 3d 20 74 68 69 73 2e 61 62 73 28 29 3b 0a 20 20 76 61 72 20 69 20 3d 20 72 2e 74 | ar.x.=.this.abs();...var.i.=.r.t |
52120 | 20 3d 20 32 2a 78 2e 74 3b 0a 20 20 77 68 69 6c 65 28 2d 2d 69 20 3e 3d 20 30 29 20 72 5b 69 5d | .=.2*x.t;...while(--i.>=.0).r[i] |
52140 | 20 3d 20 30 3b 0a 20 20 66 6f 72 28 69 20 3d 20 30 3b 20 69 20 3c 20 78 2e 74 2d 31 3b 20 2b 2b | .=.0;...for(i.=.0;.i.<.x.t-1;.++ |
52160 | 69 29 20 7b 0a 20 20 20 20 76 61 72 20 63 20 3d 20 78 2e 61 6d 28 69 2c 78 5b 69 5d 2c 72 2c 32 | i).{.....var.c.=.x.am(i,x[i],r,2 |
52180 | 2a 69 2c 30 2c 31 29 3b 0a 20 20 20 20 69 66 28 28 72 5b 69 2b 78 2e 74 5d 2b 3d 78 2e 61 6d 28 | *i,0,1);.....if((r[i+x.t]+=x.am( |
521a0 | 69 2b 31 2c 32 2a 78 5b 69 5d 2c 72 2c 32 2a 69 2b 31 2c 63 2c 78 2e 74 2d 69 2d 31 29 29 20 3e | i+1,2*x[i],r,2*i+1,c,x.t-i-1)).> |
521c0 | 3d 20 78 2e 44 56 29 20 7b 0a 20 20 20 20 20 20 72 5b 69 2b 78 2e 74 5d 20 2d 3d 20 78 2e 44 56 | =.x.DV).{.......r[i+x.t].-=.x.DV |
521e0 | 3b 0a 20 20 20 20 20 20 72 5b 69 2b 78 2e 74 2b 31 5d 20 3d 20 31 3b 0a 20 20 20 20 7d 0a 20 20 | ;.......r[i+x.t+1].=.1;.....}... |
52200 | 7d 0a 20 20 69 66 28 72 2e 74 20 3e 20 30 29 20 72 5b 72 2e 74 2d 31 5d 20 2b 3d 20 78 2e 61 6d | }...if(r.t.>.0).r[r.t-1].+=.x.am |
52220 | 28 69 2c 78 5b 69 5d 2c 72 2c 32 2a 69 2c 30 2c 31 29 3b 0a 20 20 72 2e 73 20 3d 20 30 3b 0a 20 | (i,x[i],r,2*i,0,1);...r.s.=.0;.. |
52240 | 20 72 2e 63 6c 61 6d 70 28 29 3b 0a 7d 0a 0a 2f 2f 20 28 70 72 6f 74 65 63 74 65 64 29 20 64 69 | .r.clamp();.}..//.(protected).di |
52260 | 76 69 64 65 20 74 68 69 73 20 62 79 20 6d 2c 20 71 75 6f 74 69 65 6e 74 20 61 6e 64 20 72 65 6d | vide.this.by.m,.quotient.and.rem |
52280 | 61 69 6e 64 65 72 20 74 6f 20 71 2c 20 72 20 28 48 41 43 20 31 34 2e 32 30 29 0a 2f 2f 20 72 20 | ainder.to.q,.r.(HAC.14.20).//.r. |
522a0 | 21 3d 20 71 2c 20 74 68 69 73 20 21 3d 20 6d 2e 20 20 71 20 6f 72 20 72 20 6d 61 79 20 62 65 20 | !=.q,.this.!=.m...q.or.r.may.be. |
522c0 | 6e 75 6c 6c 2e 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 44 69 76 52 65 6d 54 6f 28 6d 2c 71 2c 72 | null..function.bnpDivRemTo(m,q,r |
522e0 | 29 20 7b 0a 20 20 76 61 72 20 70 6d 20 3d 20 6d 2e 61 62 73 28 29 3b 0a 20 20 69 66 28 70 6d 2e | ).{...var.pm.=.m.abs();...if(pm. |
52300 | 74 20 3c 3d 20 30 29 20 72 65 74 75 72 6e 3b 0a 20 20 76 61 72 20 70 74 20 3d 20 74 68 69 73 2e | t.<=.0).return;...var.pt.=.this. |
52320 | 61 62 73 28 29 3b 0a 20 20 69 66 28 70 74 2e 74 20 3c 20 70 6d 2e 74 29 20 7b 0a 20 20 20 20 69 | abs();...if(pt.t.<.pm.t).{.....i |
52340 | 66 28 71 20 21 3d 20 6e 75 6c 6c 29 20 71 2e 66 72 6f 6d 49 6e 74 28 30 29 3b 0a 20 20 20 20 69 | f(q.!=.null).q.fromInt(0);.....i |
52360 | 66 28 72 20 21 3d 20 6e 75 6c 6c 29 20 74 68 69 73 2e 63 6f 70 79 54 6f 28 72 29 3b 0a 20 20 20 | f(r.!=.null).this.copyTo(r);.... |
52380 | 20 72 65 74 75 72 6e 3b 0a 20 20 7d 0a 20 20 69 66 28 72 20 3d 3d 20 6e 75 6c 6c 29 20 72 20 3d | .return;...}...if(r.==.null).r.= |
523a0 | 20 6e 62 69 28 29 3b 0a 20 20 76 61 72 20 79 20 3d 20 6e 62 69 28 29 2c 20 74 73 20 3d 20 74 68 | .nbi();...var.y.=.nbi(),.ts.=.th |
523c0 | 69 73 2e 73 2c 20 6d 73 20 3d 20 6d 2e 73 3b 0a 20 20 76 61 72 20 6e 73 68 20 3d 20 74 68 69 73 | is.s,.ms.=.m.s;...var.nsh.=.this |
523e0 | 2e 44 42 2d 6e 62 69 74 73 28 70 6d 5b 70 6d 2e 74 2d 31 5d 29 3b 09 2f 2f 20 6e 6f 72 6d 61 6c | .DB-nbits(pm[pm.t-1]);.//.normal |
52400 | 69 7a 65 20 6d 6f 64 75 6c 75 73 0a 20 20 69 66 28 6e 73 68 20 3e 20 30 29 20 7b 20 70 6d 2e 6c | ize.modulus...if(nsh.>.0).{.pm.l |
52420 | 53 68 69 66 74 54 6f 28 6e 73 68 2c 79 29 3b 20 70 74 2e 6c 53 68 69 66 74 54 6f 28 6e 73 68 2c | ShiftTo(nsh,y);.pt.lShiftTo(nsh, |
52440 | 72 29 3b 20 7d 0a 20 20 65 6c 73 65 20 7b 20 70 6d 2e 63 6f 70 79 54 6f 28 79 29 3b 20 70 74 2e | r);.}...else.{.pm.copyTo(y);.pt. |
52460 | 63 6f 70 79 54 6f 28 72 29 3b 20 7d 0a 20 20 76 61 72 20 79 73 20 3d 20 79 2e 74 3b 0a 20 20 76 | copyTo(r);.}...var.ys.=.y.t;...v |
52480 | 61 72 20 79 30 20 3d 20 79 5b 79 73 2d 31 5d 3b 0a 20 20 69 66 28 79 30 20 3d 3d 20 30 29 20 72 | ar.y0.=.y[ys-1];...if(y0.==.0).r |
524a0 | 65 74 75 72 6e 3b 0a 20 20 76 61 72 20 79 74 20 3d 20 79 30 2a 28 31 3c 3c 74 68 69 73 2e 46 31 | eturn;...var.yt.=.y0*(1<<this.F1 |
524c0 | 29 2b 28 28 79 73 3e 31 29 3f 79 5b 79 73 2d 32 5d 3e 3e 74 68 69 73 2e 46 32 3a 30 29 3b 0a 20 | )+((ys>1)?y[ys-2]>>this.F2:0);.. |
524e0 | 20 76 61 72 20 64 31 20 3d 20 74 68 69 73 2e 46 56 2f 79 74 2c 20 64 32 20 3d 20 28 31 3c 3c 74 | .var.d1.=.this.FV/yt,.d2.=.(1<<t |
52500 | 68 69 73 2e 46 31 29 2f 79 74 2c 20 65 20 3d 20 31 3c 3c 74 68 69 73 2e 46 32 3b 0a 20 20 76 61 | his.F1)/yt,.e.=.1<<this.F2;...va |
52520 | 72 20 69 20 3d 20 72 2e 74 2c 20 6a 20 3d 20 69 2d 79 73 2c 20 74 20 3d 20 28 71 3d 3d 6e 75 6c | r.i.=.r.t,.j.=.i-ys,.t.=.(q==nul |
52540 | 6c 29 3f 6e 62 69 28 29 3a 71 3b 0a 20 20 79 2e 64 6c 53 68 69 66 74 54 6f 28 6a 2c 74 29 3b 0a | l)?nbi():q;...y.dlShiftTo(j,t);. |
52560 | 20 20 69 66 28 72 2e 63 6f 6d 70 61 72 65 54 6f 28 74 29 20 3e 3d 20 30 29 20 7b 0a 20 20 20 20 | ..if(r.compareTo(t).>=.0).{..... |
52580 | 72 5b 72 2e 74 2b 2b 5d 20 3d 20 31 3b 0a 20 20 20 20 72 2e 73 75 62 54 6f 28 74 2c 72 29 3b 0a | r[r.t++].=.1;.....r.subTo(t,r);. |
525a0 | 20 20 7d 0a 20 20 42 69 67 49 6e 74 65 67 65 72 2e 4f 4e 45 2e 64 6c 53 68 69 66 74 54 6f 28 79 | ..}...BigInteger.ONE.dlShiftTo(y |
525c0 | 73 2c 74 29 3b 0a 20 20 74 2e 73 75 62 54 6f 28 79 2c 79 29 3b 09 2f 2f 20 22 6e 65 67 61 74 69 | s,t);...t.subTo(y,y);.//."negati |
525e0 | 76 65 22 20 79 20 73 6f 20 77 65 20 63 61 6e 20 72 65 70 6c 61 63 65 20 73 75 62 20 77 69 74 68 | ve".y.so.we.can.replace.sub.with |
52600 | 20 61 6d 20 6c 61 74 65 72 0a 20 20 77 68 69 6c 65 28 79 2e 74 20 3c 20 79 73 29 20 79 5b 79 2e | .am.later...while(y.t.<.ys).y[y. |
52620 | 74 2b 2b 5d 20 3d 20 30 3b 0a 20 20 77 68 69 6c 65 28 2d 2d 6a 20 3e 3d 20 30 29 20 7b 0a 20 20 | t++].=.0;...while(--j.>=.0).{... |
52640 | 20 20 2f 2f 20 45 73 74 69 6d 61 74 65 20 71 75 6f 74 69 65 6e 74 20 64 69 67 69 74 0a 20 20 20 | ..//.Estimate.quotient.digit.... |
52660 | 20 76 61 72 20 71 64 20 3d 20 28 72 5b 2d 2d 69 5d 3d 3d 79 30 29 3f 74 68 69 73 2e 44 4d 3a 4d | .var.qd.=.(r[--i]==y0)?this.DM:M |
52680 | 61 74 68 2e 66 6c 6f 6f 72 28 72 5b 69 5d 2a 64 31 2b 28 72 5b 69 2d 31 5d 2b 65 29 2a 64 32 29 | ath.floor(r[i]*d1+(r[i-1]+e)*d2) |
526a0 | 3b 0a 20 20 20 20 69 66 28 28 72 5b 69 5d 2b 3d 79 2e 61 6d 28 30 2c 71 64 2c 72 2c 6a 2c 30 2c | ;.....if((r[i]+=y.am(0,qd,r,j,0, |
526c0 | 79 73 29 29 20 3c 20 71 64 29 20 7b 09 2f 2f 20 54 72 79 20 69 74 20 6f 75 74 0a 20 20 20 20 20 | ys)).<.qd).{.//.Try.it.out...... |
526e0 | 20 79 2e 64 6c 53 68 69 66 74 54 6f 28 6a 2c 74 29 3b 0a 20 20 20 20 20 20 72 2e 73 75 62 54 6f | .y.dlShiftTo(j,t);.......r.subTo |
52700 | 28 74 2c 72 29 3b 0a 20 20 20 20 20 20 77 68 69 6c 65 28 72 5b 69 5d 20 3c 20 2d 2d 71 64 29 20 | (t,r);.......while(r[i].<.--qd). |
52720 | 72 2e 73 75 62 54 6f 28 74 2c 72 29 3b 0a 20 20 20 20 7d 0a 20 20 7d 0a 20 20 69 66 28 71 20 21 | r.subTo(t,r);.....}...}...if(q.! |
52740 | 3d 20 6e 75 6c 6c 29 20 7b 0a 20 20 20 20 72 2e 64 72 53 68 69 66 74 54 6f 28 79 73 2c 71 29 3b | =.null).{.....r.drShiftTo(ys,q); |
52760 | 0a 20 20 20 20 69 66 28 74 73 20 21 3d 20 6d 73 29 20 42 69 67 49 6e 74 65 67 65 72 2e 5a 45 52 | .....if(ts.!=.ms).BigInteger.ZER |
52780 | 4f 2e 73 75 62 54 6f 28 71 2c 71 29 3b 0a 20 20 7d 0a 20 20 72 2e 74 20 3d 20 79 73 3b 0a 20 20 | O.subTo(q,q);...}...r.t.=.ys;... |
527a0 | 72 2e 63 6c 61 6d 70 28 29 3b 0a 20 20 69 66 28 6e 73 68 20 3e 20 30 29 20 72 2e 72 53 68 69 66 | r.clamp();...if(nsh.>.0).r.rShif |
527c0 | 74 54 6f 28 6e 73 68 2c 72 29 3b 09 2f 2f 20 44 65 6e 6f 72 6d 61 6c 69 7a 65 20 72 65 6d 61 69 | tTo(nsh,r);.//.Denormalize.remai |
527e0 | 6e 64 65 72 0a 20 20 69 66 28 74 73 20 3c 20 30 29 20 42 69 67 49 6e 74 65 67 65 72 2e 5a 45 52 | nder...if(ts.<.0).BigInteger.ZER |
52800 | 4f 2e 73 75 62 54 6f 28 72 2c 72 29 3b 0a 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 74 68 69 | O.subTo(r,r);.}..//.(public).thi |
52820 | 73 20 6d 6f 64 20 61 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 4d 6f 64 28 61 29 20 7b 0a 20 20 76 61 | s.mod.a.function.bnMod(a).{...va |
52840 | 72 20 72 20 3d 20 6e 62 69 28 29 3b 0a 20 20 74 68 69 73 2e 61 62 73 28 29 2e 64 69 76 52 65 6d | r.r.=.nbi();...this.abs().divRem |
52860 | 54 6f 28 61 2c 6e 75 6c 6c 2c 72 29 3b 0a 20 20 69 66 28 74 68 69 73 2e 73 20 3c 20 30 20 26 26 | To(a,null,r);...if(this.s.<.0.&& |
52880 | 20 72 2e 63 6f 6d 70 61 72 65 54 6f 28 42 69 67 49 6e 74 65 67 65 72 2e 5a 45 52 4f 29 20 3e 20 | .r.compareTo(BigInteger.ZERO).>. |
528a0 | 30 29 20 61 2e 73 75 62 54 6f 28 72 2c 72 29 3b 0a 20 20 72 65 74 75 72 6e 20 72 3b 0a 7d 0a 0a | 0).a.subTo(r,r);...return.r;.}.. |
528c0 | 2f 2f 20 4d 6f 64 75 6c 61 72 20 72 65 64 75 63 74 69 6f 6e 20 75 73 69 6e 67 20 22 63 6c 61 73 | //.Modular.reduction.using."clas |
528e0 | 73 69 63 22 20 61 6c 67 6f 72 69 74 68 6d 0a 66 75 6e 63 74 69 6f 6e 20 43 6c 61 73 73 69 63 28 | sic".algorithm.function.Classic( |
52900 | 6d 29 20 7b 20 74 68 69 73 2e 6d 20 3d 20 6d 3b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 63 43 6f 6e | m).{.this.m.=.m;.}.function.cCon |
52920 | 76 65 72 74 28 78 29 20 7b 0a 20 20 69 66 28 78 2e 73 20 3c 20 30 20 7c 7c 20 78 2e 63 6f 6d 70 | vert(x).{...if(x.s.<.0.||.x.comp |
52940 | 61 72 65 54 6f 28 74 68 69 73 2e 6d 29 20 3e 3d 20 30 29 20 72 65 74 75 72 6e 20 78 2e 6d 6f 64 | areTo(this.m).>=.0).return.x.mod |
52960 | 28 74 68 69 73 2e 6d 29 3b 0a 20 20 65 6c 73 65 20 72 65 74 75 72 6e 20 78 3b 0a 7d 0a 66 75 6e | (this.m);...else.return.x;.}.fun |
52980 | 63 74 69 6f 6e 20 63 52 65 76 65 72 74 28 78 29 20 7b 20 72 65 74 75 72 6e 20 78 3b 20 7d 0a 66 | ction.cRevert(x).{.return.x;.}.f |
529a0 | 75 6e 63 74 69 6f 6e 20 63 52 65 64 75 63 65 28 78 29 20 7b 20 78 2e 64 69 76 52 65 6d 54 6f 28 | unction.cReduce(x).{.x.divRemTo( |
529c0 | 74 68 69 73 2e 6d 2c 6e 75 6c 6c 2c 78 29 3b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 63 4d 75 6c 54 | this.m,null,x);.}.function.cMulT |
529e0 | 6f 28 78 2c 79 2c 72 29 20 7b 20 78 2e 6d 75 6c 74 69 70 6c 79 54 6f 28 79 2c 72 29 3b 20 74 68 | o(x,y,r).{.x.multiplyTo(y,r);.th |
52a00 | 69 73 2e 72 65 64 75 63 65 28 72 29 3b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 63 53 71 72 54 6f 28 | is.reduce(r);.}.function.cSqrTo( |
52a20 | 78 2c 72 29 20 7b 20 78 2e 73 71 75 61 72 65 54 6f 28 72 29 3b 20 74 68 69 73 2e 72 65 64 75 63 | x,r).{.x.squareTo(r);.this.reduc |
52a40 | 65 28 72 29 3b 20 7d 0a 0a 43 6c 61 73 73 69 63 2e 70 72 6f 74 6f 74 79 70 65 2e 63 6f 6e 76 65 | e(r);.}..Classic.prototype.conve |
52a60 | 72 74 20 3d 20 63 43 6f 6e 76 65 72 74 3b 0a 43 6c 61 73 73 69 63 2e 70 72 6f 74 6f 74 79 70 65 | rt.=.cConvert;.Classic.prototype |
52a80 | 2e 72 65 76 65 72 74 20 3d 20 63 52 65 76 65 72 74 3b 0a 43 6c 61 73 73 69 63 2e 70 72 6f 74 6f | .revert.=.cRevert;.Classic.proto |
52aa0 | 74 79 70 65 2e 72 65 64 75 63 65 20 3d 20 63 52 65 64 75 63 65 3b 0a 43 6c 61 73 73 69 63 2e 70 | type.reduce.=.cReduce;.Classic.p |
52ac0 | 72 6f 74 6f 74 79 70 65 2e 6d 75 6c 54 6f 20 3d 20 63 4d 75 6c 54 6f 3b 0a 43 6c 61 73 73 69 63 | rototype.mulTo.=.cMulTo;.Classic |
52ae0 | 2e 70 72 6f 74 6f 74 79 70 65 2e 73 71 72 54 6f 20 3d 20 63 53 71 72 54 6f 3b 0a 0a 2f 2f 20 28 | .prototype.sqrTo.=.cSqrTo;..//.( |
52b00 | 70 72 6f 74 65 63 74 65 64 29 20 72 65 74 75 72 6e 20 22 2d 31 2f 74 68 69 73 20 25 20 32 5e 44 | protected).return."-1/this.%.2^D |
52b20 | 42 22 3b 20 75 73 65 66 75 6c 20 66 6f 72 20 4d 6f 6e 74 2e 20 72 65 64 75 63 74 69 6f 6e 0a 2f | B";.useful.for.Mont..reduction./ |
52b40 | 2f 20 6a 75 73 74 69 66 69 63 61 74 69 6f 6e 3a 0a 2f 2f 20 20 20 20 20 20 20 20 20 78 79 20 3d | /.justification:.//.........xy.= |
52b60 | 3d 20 31 20 28 6d 6f 64 20 6d 29 0a 2f 2f 20 20 20 20 20 20 20 20 20 78 79 20 3d 20 20 31 2b 6b | =.1.(mod.m).//.........xy.=..1+k |
52b80 | 6d 0a 2f 2f 20 20 20 78 79 28 32 2d 78 79 29 20 3d 20 28 31 2b 6b 6d 29 28 31 2d 6b 6d 29 0a 2f | m.//...xy(2-xy).=.(1+km)(1-km)./ |
52ba0 | 2f 20 78 5b 79 28 32 2d 78 79 29 5d 20 3d 20 31 2d 6b 5e 32 6d 5e 32 0a 2f 2f 20 78 5b 79 28 32 | /.x[y(2-xy)].=.1-k^2m^2.//.x[y(2 |
52bc0 | 2d 78 79 29 5d 20 3d 3d 20 31 20 28 6d 6f 64 20 6d 5e 32 29 0a 2f 2f 20 69 66 20 79 20 69 73 20 | -xy)].==.1.(mod.m^2).//.if.y.is. |
52be0 | 31 2f 78 20 6d 6f 64 20 6d 2c 20 74 68 65 6e 20 79 28 32 2d 78 79 29 20 69 73 20 31 2f 78 20 6d | 1/x.mod.m,.then.y(2-xy).is.1/x.m |
52c00 | 6f 64 20 6d 5e 32 0a 2f 2f 20 73 68 6f 75 6c 64 20 72 65 64 75 63 65 20 78 20 61 6e 64 20 79 28 | od.m^2.//.should.reduce.x.and.y( |
52c20 | 32 2d 78 79 29 20 62 79 20 6d 5e 32 20 61 74 20 65 61 63 68 20 73 74 65 70 20 74 6f 20 6b 65 65 | 2-xy).by.m^2.at.each.step.to.kee |
52c40 | 70 20 73 69 7a 65 20 62 6f 75 6e 64 65 64 2e 0a 2f 2f 20 4a 53 20 6d 75 6c 74 69 70 6c 79 20 22 | p.size.bounded..//.JS.multiply." |
52c60 | 6f 76 65 72 66 6c 6f 77 73 22 20 64 69 66 66 65 72 65 6e 74 6c 79 20 66 72 6f 6d 20 43 2f 43 2b | overflows".differently.from.C/C+ |
52c80 | 2b 2c 20 73 6f 20 63 61 72 65 20 69 73 20 6e 65 65 64 65 64 20 68 65 72 65 2e 0a 66 75 6e 63 74 | +,.so.care.is.needed.here..funct |
52ca0 | 69 6f 6e 20 62 6e 70 49 6e 76 44 69 67 69 74 28 29 20 7b 0a 20 20 69 66 28 74 68 69 73 2e 74 20 | ion.bnpInvDigit().{...if(this.t. |
52cc0 | 3c 20 31 29 20 72 65 74 75 72 6e 20 30 3b 0a 20 20 76 61 72 20 78 20 3d 20 74 68 69 73 5b 30 5d | <.1).return.0;...var.x.=.this[0] |
52ce0 | 3b 0a 20 20 69 66 28 28 78 26 31 29 20 3d 3d 20 30 29 20 72 65 74 75 72 6e 20 30 3b 0a 20 20 76 | ;...if((x&1).==.0).return.0;...v |
52d00 | 61 72 20 79 20 3d 20 78 26 33 3b 09 09 2f 2f 20 79 20 3d 3d 20 31 2f 78 20 6d 6f 64 20 32 5e 32 | ar.y.=.x&3;..//.y.==.1/x.mod.2^2 |
52d20 | 0a 20 20 79 20 3d 20 28 79 2a 28 32 2d 28 78 26 30 78 66 29 2a 79 29 29 26 30 78 66 3b 09 2f 2f | ...y.=.(y*(2-(x&0xf)*y))&0xf;.// |
52d40 | 20 79 20 3d 3d 20 31 2f 78 20 6d 6f 64 20 32 5e 34 0a 20 20 79 20 3d 20 28 79 2a 28 32 2d 28 78 | .y.==.1/x.mod.2^4...y.=.(y*(2-(x |
52d60 | 26 30 78 66 66 29 2a 79 29 29 26 30 78 66 66 3b 09 2f 2f 20 79 20 3d 3d 20 31 2f 78 20 6d 6f 64 | &0xff)*y))&0xff;.//.y.==.1/x.mod |
52d80 | 20 32 5e 38 0a 20 20 79 20 3d 20 28 79 2a 28 32 2d 28 28 28 78 26 30 78 66 66 66 66 29 2a 79 29 | .2^8...y.=.(y*(2-(((x&0xffff)*y) |
52da0 | 26 30 78 66 66 66 66 29 29 29 26 30 78 66 66 66 66 3b 09 2f 2f 20 79 20 3d 3d 20 31 2f 78 20 6d | &0xffff)))&0xffff;.//.y.==.1/x.m |
52dc0 | 6f 64 20 32 5e 31 36 0a 20 20 2f 2f 20 6c 61 73 74 20 73 74 65 70 20 2d 20 63 61 6c 63 75 6c 61 | od.2^16...//.last.step.-.calcula |
52de0 | 74 65 20 69 6e 76 65 72 73 65 20 6d 6f 64 20 44 56 20 64 69 72 65 63 74 6c 79 3b 0a 20 20 2f 2f | te.inverse.mod.DV.directly;...// |
52e00 | 20 61 73 73 75 6d 65 73 20 31 36 20 3c 20 44 42 20 3c 3d 20 33 32 20 61 6e 64 20 61 73 73 75 6d | .assumes.16.<.DB.<=.32.and.assum |
52e20 | 65 73 20 61 62 69 6c 69 74 79 20 74 6f 20 68 61 6e 64 6c 65 20 34 38 2d 62 69 74 20 69 6e 74 73 | es.ability.to.handle.48-bit.ints |
52e40 | 0a 20 20 79 20 3d 20 28 79 2a 28 32 2d 78 2a 79 25 74 68 69 73 2e 44 56 29 29 25 74 68 69 73 2e | ...y.=.(y*(2-x*y%this.DV))%this. |
52e60 | 44 56 3b 09 09 2f 2f 20 79 20 3d 3d 20 31 2f 78 20 6d 6f 64 20 32 5e 64 62 69 74 73 0a 20 20 2f | DV;..//.y.==.1/x.mod.2^dbits.../ |
52e80 | 2f 20 77 65 20 72 65 61 6c 6c 79 20 77 61 6e 74 20 74 68 65 20 6e 65 67 61 74 69 76 65 20 69 6e | /.we.really.want.the.negative.in |
52ea0 | 76 65 72 73 65 2c 20 61 6e 64 20 2d 44 56 20 3c 20 79 20 3c 20 44 56 0a 20 20 72 65 74 75 72 6e | verse,.and.-DV.<.y.<.DV...return |
52ec0 | 20 28 79 3e 30 29 3f 74 68 69 73 2e 44 56 2d 79 3a 2d 79 3b 0a 7d 0a 0a 2f 2f 20 4d 6f 6e 74 67 | .(y>0)?this.DV-y:-y;.}..//.Montg |
52ee0 | 6f 6d 65 72 79 20 72 65 64 75 63 74 69 6f 6e 0a 66 75 6e 63 74 69 6f 6e 20 4d 6f 6e 74 67 6f 6d | omery.reduction.function.Montgom |
52f00 | 65 72 79 28 6d 29 20 7b 0a 20 20 74 68 69 73 2e 6d 20 3d 20 6d 3b 0a 20 20 74 68 69 73 2e 6d 70 | ery(m).{...this.m.=.m;...this.mp |
52f20 | 20 3d 20 6d 2e 69 6e 76 44 69 67 69 74 28 29 3b 0a 20 20 74 68 69 73 2e 6d 70 6c 20 3d 20 74 68 | .=.m.invDigit();...this.mpl.=.th |
52f40 | 69 73 2e 6d 70 26 30 78 37 66 66 66 3b 0a 20 20 74 68 69 73 2e 6d 70 68 20 3d 20 74 68 69 73 2e | is.mp&0x7fff;...this.mph.=.this. |
52f60 | 6d 70 3e 3e 31 35 3b 0a 20 20 74 68 69 73 2e 75 6d 20 3d 20 28 31 3c 3c 28 6d 2e 44 42 2d 31 35 | mp>>15;...this.um.=.(1<<(m.DB-15 |
52f80 | 29 29 2d 31 3b 0a 20 20 74 68 69 73 2e 6d 74 32 20 3d 20 32 2a 6d 2e 74 3b 0a 7d 0a 0a 2f 2f 20 | ))-1;...this.mt2.=.2*m.t;.}..//. |
52fa0 | 78 52 20 6d 6f 64 20 6d 0a 66 75 6e 63 74 69 6f 6e 20 6d 6f 6e 74 43 6f 6e 76 65 72 74 28 78 29 | xR.mod.m.function.montConvert(x) |
52fc0 | 20 7b 0a 20 20 76 61 72 20 72 20 3d 20 6e 62 69 28 29 3b 0a 20 20 78 2e 61 62 73 28 29 2e 64 6c | .{...var.r.=.nbi();...x.abs().dl |
52fe0 | 53 68 69 66 74 54 6f 28 74 68 69 73 2e 6d 2e 74 2c 72 29 3b 0a 20 20 72 2e 64 69 76 52 65 6d 54 | ShiftTo(this.m.t,r);...r.divRemT |
53000 | 6f 28 74 68 69 73 2e 6d 2c 6e 75 6c 6c 2c 72 29 3b 0a 20 20 69 66 28 78 2e 73 20 3c 20 30 20 26 | o(this.m,null,r);...if(x.s.<.0.& |
53020 | 26 20 72 2e 63 6f 6d 70 61 72 65 54 6f 28 42 69 67 49 6e 74 65 67 65 72 2e 5a 45 52 4f 29 20 3e | &.r.compareTo(BigInteger.ZERO).> |
53040 | 20 30 29 20 74 68 69 73 2e 6d 2e 73 75 62 54 6f 28 72 2c 72 29 3b 0a 20 20 72 65 74 75 72 6e 20 | .0).this.m.subTo(r,r);...return. |
53060 | 72 3b 0a 7d 0a 0a 2f 2f 20 78 2f 52 20 6d 6f 64 20 6d 0a 66 75 6e 63 74 69 6f 6e 20 6d 6f 6e 74 | r;.}..//.x/R.mod.m.function.mont |
53080 | 52 65 76 65 72 74 28 78 29 20 7b 0a 20 20 76 61 72 20 72 20 3d 20 6e 62 69 28 29 3b 0a 20 20 78 | Revert(x).{...var.r.=.nbi();...x |
530a0 | 2e 63 6f 70 79 54 6f 28 72 29 3b 0a 20 20 74 68 69 73 2e 72 65 64 75 63 65 28 72 29 3b 0a 20 20 | .copyTo(r);...this.reduce(r);... |
530c0 | 72 65 74 75 72 6e 20 72 3b 0a 7d 0a 0a 2f 2f 20 78 20 3d 20 78 2f 52 20 6d 6f 64 20 6d 20 28 48 | return.r;.}..//.x.=.x/R.mod.m.(H |
530e0 | 41 43 20 31 34 2e 33 32 29 0a 66 75 6e 63 74 69 6f 6e 20 6d 6f 6e 74 52 65 64 75 63 65 28 78 29 | AC.14.32).function.montReduce(x) |
53100 | 20 7b 0a 20 20 77 68 69 6c 65 28 78 2e 74 20 3c 3d 20 74 68 69 73 2e 6d 74 32 29 09 2f 2f 20 70 | .{...while(x.t.<=.this.mt2).//.p |
53120 | 61 64 20 78 20 73 6f 20 61 6d 20 68 61 73 20 65 6e 6f 75 67 68 20 72 6f 6f 6d 20 6c 61 74 65 72 | ad.x.so.am.has.enough.room.later |
53140 | 0a 20 20 20 20 78 5b 78 2e 74 2b 2b 5d 20 3d 20 30 3b 0a 20 20 66 6f 72 28 76 61 72 20 69 20 3d | .....x[x.t++].=.0;...for(var.i.= |
53160 | 20 30 3b 20 69 20 3c 20 74 68 69 73 2e 6d 2e 74 3b 20 2b 2b 69 29 20 7b 0a 20 20 20 20 2f 2f 20 | .0;.i.<.this.m.t;.++i).{.....//. |
53180 | 66 61 73 74 65 72 20 77 61 79 20 6f 66 20 63 61 6c 63 75 6c 61 74 69 6e 67 20 75 30 20 3d 20 78 | faster.way.of.calculating.u0.=.x |
531a0 | 5b 69 5d 2a 6d 70 20 6d 6f 64 20 44 56 0a 20 20 20 20 76 61 72 20 6a 20 3d 20 78 5b 69 5d 26 30 | [i]*mp.mod.DV.....var.j.=.x[i]&0 |
531c0 | 78 37 66 66 66 3b 0a 20 20 20 20 76 61 72 20 75 30 20 3d 20 28 6a 2a 74 68 69 73 2e 6d 70 6c 2b | x7fff;.....var.u0.=.(j*this.mpl+ |
531e0 | 28 28 28 6a 2a 74 68 69 73 2e 6d 70 68 2b 28 78 5b 69 5d 3e 3e 31 35 29 2a 74 68 69 73 2e 6d 70 | (((j*this.mph+(x[i]>>15)*this.mp |
53200 | 6c 29 26 74 68 69 73 2e 75 6d 29 3c 3c 31 35 29 29 26 78 2e 44 4d 3b 0a 20 20 20 20 2f 2f 20 75 | l)&this.um)<<15))&x.DM;.....//.u |
53220 | 73 65 20 61 6d 20 74 6f 20 63 6f 6d 62 69 6e 65 20 74 68 65 20 6d 75 6c 74 69 70 6c 79 2d 73 68 | se.am.to.combine.the.multiply-sh |
53240 | 69 66 74 2d 61 64 64 20 69 6e 74 6f 20 6f 6e 65 20 63 61 6c 6c 0a 20 20 20 20 6a 20 3d 20 69 2b | ift-add.into.one.call.....j.=.i+ |
53260 | 74 68 69 73 2e 6d 2e 74 3b 0a 20 20 20 20 78 5b 6a 5d 20 2b 3d 20 74 68 69 73 2e 6d 2e 61 6d 28 | this.m.t;.....x[j].+=.this.m.am( |
53280 | 30 2c 75 30 2c 78 2c 69 2c 30 2c 74 68 69 73 2e 6d 2e 74 29 3b 0a 20 20 20 20 2f 2f 20 70 72 6f | 0,u0,x,i,0,this.m.t);.....//.pro |
532a0 | 70 61 67 61 74 65 20 63 61 72 72 79 0a 20 20 20 20 77 68 69 6c 65 28 78 5b 6a 5d 20 3e 3d 20 78 | pagate.carry.....while(x[j].>=.x |
532c0 | 2e 44 56 29 20 7b 20 78 5b 6a 5d 20 2d 3d 20 78 2e 44 56 3b 20 78 5b 2b 2b 6a 5d 2b 2b 3b 20 7d | .DV).{.x[j].-=.x.DV;.x[++j]++;.} |
532e0 | 0a 20 20 7d 0a 20 20 78 2e 63 6c 61 6d 70 28 29 3b 0a 20 20 78 2e 64 72 53 68 69 66 74 54 6f 28 | ...}...x.clamp();...x.drShiftTo( |
53300 | 74 68 69 73 2e 6d 2e 74 2c 78 29 3b 0a 20 20 69 66 28 78 2e 63 6f 6d 70 61 72 65 54 6f 28 74 68 | this.m.t,x);...if(x.compareTo(th |
53320 | 69 73 2e 6d 29 20 3e 3d 20 30 29 20 78 2e 73 75 62 54 6f 28 74 68 69 73 2e 6d 2c 78 29 3b 0a 7d | is.m).>=.0).x.subTo(this.m,x);.} |
53340 | 0a 0a 2f 2f 20 72 20 3d 20 22 78 5e 32 2f 52 20 6d 6f 64 20 6d 22 3b 20 78 20 21 3d 20 72 0a 66 | ..//.r.=."x^2/R.mod.m";.x.!=.r.f |
53360 | 75 6e 63 74 69 6f 6e 20 6d 6f 6e 74 53 71 72 54 6f 28 78 2c 72 29 20 7b 20 78 2e 73 71 75 61 72 | unction.montSqrTo(x,r).{.x.squar |
53380 | 65 54 6f 28 72 29 3b 20 74 68 69 73 2e 72 65 64 75 63 65 28 72 29 3b 20 7d 0a 0a 2f 2f 20 72 20 | eTo(r);.this.reduce(r);.}..//.r. |
533a0 | 3d 20 22 78 79 2f 52 20 6d 6f 64 20 6d 22 3b 20 78 2c 79 20 21 3d 20 72 0a 66 75 6e 63 74 69 6f | =."xy/R.mod.m";.x,y.!=.r.functio |
533c0 | 6e 20 6d 6f 6e 74 4d 75 6c 54 6f 28 78 2c 79 2c 72 29 20 7b 20 78 2e 6d 75 6c 74 69 70 6c 79 54 | n.montMulTo(x,y,r).{.x.multiplyT |
533e0 | 6f 28 79 2c 72 29 3b 20 74 68 69 73 2e 72 65 64 75 63 65 28 72 29 3b 20 7d 0a 0a 4d 6f 6e 74 67 | o(y,r);.this.reduce(r);.}..Montg |
53400 | 6f 6d 65 72 79 2e 70 72 6f 74 6f 74 79 70 65 2e 63 6f 6e 76 65 72 74 20 3d 20 6d 6f 6e 74 43 6f | omery.prototype.convert.=.montCo |
53420 | 6e 76 65 72 74 3b 0a 4d 6f 6e 74 67 6f 6d 65 72 79 2e 70 72 6f 74 6f 74 79 70 65 2e 72 65 76 65 | nvert;.Montgomery.prototype.reve |
53440 | 72 74 20 3d 20 6d 6f 6e 74 52 65 76 65 72 74 3b 0a 4d 6f 6e 74 67 6f 6d 65 72 79 2e 70 72 6f 74 | rt.=.montRevert;.Montgomery.prot |
53460 | 6f 74 79 70 65 2e 72 65 64 75 63 65 20 3d 20 6d 6f 6e 74 52 65 64 75 63 65 3b 0a 4d 6f 6e 74 67 | otype.reduce.=.montReduce;.Montg |
53480 | 6f 6d 65 72 79 2e 70 72 6f 74 6f 74 79 70 65 2e 6d 75 6c 54 6f 20 3d 20 6d 6f 6e 74 4d 75 6c 54 | omery.prototype.mulTo.=.montMulT |
534a0 | 6f 3b 0a 4d 6f 6e 74 67 6f 6d 65 72 79 2e 70 72 6f 74 6f 74 79 70 65 2e 73 71 72 54 6f 20 3d 20 | o;.Montgomery.prototype.sqrTo.=. |
534c0 | 6d 6f 6e 74 53 71 72 54 6f 3b 0a 0a 2f 2f 20 28 70 72 6f 74 65 63 74 65 64 29 20 74 72 75 65 20 | montSqrTo;..//.(protected).true. |
534e0 | 69 66 66 20 74 68 69 73 20 69 73 20 65 76 65 6e 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 49 73 45 | iff.this.is.even.function.bnpIsE |
53500 | 76 65 6e 28 29 20 7b 20 72 65 74 75 72 6e 20 28 28 74 68 69 73 2e 74 3e 30 29 3f 28 74 68 69 73 | ven().{.return.((this.t>0)?(this |
53520 | 5b 30 5d 26 31 29 3a 74 68 69 73 2e 73 29 20 3d 3d 20 30 3b 20 7d 0a 0a 2f 2f 20 28 70 72 6f 74 | [0]&1):this.s).==.0;.}..//.(prot |
53540 | 65 63 74 65 64 29 20 74 68 69 73 5e 65 2c 20 65 20 3c 20 32 5e 33 32 2c 20 64 6f 69 6e 67 20 73 | ected).this^e,.e.<.2^32,.doing.s |
53560 | 71 72 20 61 6e 64 20 6d 75 6c 20 77 69 74 68 20 22 72 22 20 28 48 41 43 20 31 34 2e 37 39 29 0a | qr.and.mul.with."r".(HAC.14.79). |
53580 | 66 75 6e 63 74 69 6f 6e 20 62 6e 70 45 78 70 28 65 2c 7a 29 20 7b 0a 20 20 69 66 28 65 20 3e 20 | function.bnpExp(e,z).{...if(e.>. |
535a0 | 30 78 66 66 66 66 66 66 66 66 20 7c 7c 20 65 20 3c 20 31 29 20 72 65 74 75 72 6e 20 42 69 67 49 | 0xffffffff.||.e.<.1).return.BigI |
535c0 | 6e 74 65 67 65 72 2e 4f 4e 45 3b 0a 20 20 76 61 72 20 72 20 3d 20 6e 62 69 28 29 2c 20 72 32 20 | nteger.ONE;...var.r.=.nbi(),.r2. |
535e0 | 3d 20 6e 62 69 28 29 2c 20 67 20 3d 20 7a 2e 63 6f 6e 76 65 72 74 28 74 68 69 73 29 2c 20 69 20 | =.nbi(),.g.=.z.convert(this),.i. |
53600 | 3d 20 6e 62 69 74 73 28 65 29 2d 31 3b 0a 20 20 67 2e 63 6f 70 79 54 6f 28 72 29 3b 0a 20 20 77 | =.nbits(e)-1;...g.copyTo(r);...w |
53620 | 68 69 6c 65 28 2d 2d 69 20 3e 3d 20 30 29 20 7b 0a 20 20 20 20 7a 2e 73 71 72 54 6f 28 72 2c 72 | hile(--i.>=.0).{.....z.sqrTo(r,r |
53640 | 32 29 3b 0a 20 20 20 20 69 66 28 28 65 26 28 31 3c 3c 69 29 29 20 3e 20 30 29 20 7a 2e 6d 75 6c | 2);.....if((e&(1<<i)).>.0).z.mul |
53660 | 54 6f 28 72 32 2c 67 2c 72 29 3b 0a 20 20 20 20 65 6c 73 65 20 7b 20 76 61 72 20 74 20 3d 20 72 | To(r2,g,r);.....else.{.var.t.=.r |
53680 | 3b 20 72 20 3d 20 72 32 3b 20 72 32 20 3d 20 74 3b 20 7d 0a 20 20 7d 0a 20 20 72 65 74 75 72 6e | ;.r.=.r2;.r2.=.t;.}...}...return |
536a0 | 20 7a 2e 72 65 76 65 72 74 28 72 29 3b 0a 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 74 68 69 | .z.revert(r);.}..//.(public).thi |
536c0 | 73 5e 65 20 25 20 6d 2c 20 30 20 3c 3d 20 65 20 3c 20 32 5e 33 32 0a 66 75 6e 63 74 69 6f 6e 20 | s^e.%.m,.0.<=.e.<.2^32.function. |
536e0 | 62 6e 4d 6f 64 50 6f 77 49 6e 74 28 65 2c 6d 29 20 7b 0a 20 20 76 61 72 20 7a 3b 0a 20 20 69 66 | bnModPowInt(e,m).{...var.z;...if |
53700 | 28 65 20 3c 20 32 35 36 20 7c 7c 20 6d 2e 69 73 45 76 65 6e 28 29 29 20 7a 20 3d 20 6e 65 77 20 | (e.<.256.||.m.isEven()).z.=.new. |
53720 | 43 6c 61 73 73 69 63 28 6d 29 3b 20 65 6c 73 65 20 7a 20 3d 20 6e 65 77 20 4d 6f 6e 74 67 6f 6d | Classic(m);.else.z.=.new.Montgom |
53740 | 65 72 79 28 6d 29 3b 0a 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e 65 78 70 28 65 2c 7a 29 3b 0a | ery(m);...return.this.exp(e,z);. |
53760 | 7d 0a 0a 2f 2f 20 70 72 6f 74 65 63 74 65 64 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f | }..//.protected.BigInteger.proto |
53780 | 74 79 70 65 2e 63 6f 70 79 54 6f 20 3d 20 62 6e 70 43 6f 70 79 54 6f 3b 0a 42 69 67 49 6e 74 65 | type.copyTo.=.bnpCopyTo;.BigInte |
537a0 | 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 66 72 6f 6d 49 6e 74 20 3d 20 62 6e 70 46 72 6f 6d 49 | ger.prototype.fromInt.=.bnpFromI |
537c0 | 6e 74 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 66 72 6f 6d 53 74 72 | nt;.BigInteger.prototype.fromStr |
537e0 | 69 6e 67 20 3d 20 62 6e 70 46 72 6f 6d 53 74 72 69 6e 67 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e | ing.=.bnpFromString;.BigInteger. |
53800 | 70 72 6f 74 6f 74 79 70 65 2e 63 6c 61 6d 70 20 3d 20 62 6e 70 43 6c 61 6d 70 3b 0a 42 69 67 49 | prototype.clamp.=.bnpClamp;.BigI |
53820 | 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 64 6c 53 68 69 66 74 54 6f 20 3d 20 62 6e 70 | nteger.prototype.dlShiftTo.=.bnp |
53840 | 44 4c 53 68 69 66 74 54 6f 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e | DLShiftTo;.BigInteger.prototype. |
53860 | 64 72 53 68 69 66 74 54 6f 20 3d 20 62 6e 70 44 52 53 68 69 66 74 54 6f 3b 0a 42 69 67 49 6e 74 | drShiftTo.=.bnpDRShiftTo;.BigInt |
53880 | 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6c 53 68 69 66 74 54 6f 20 3d 20 62 6e 70 4c 53 68 | eger.prototype.lShiftTo.=.bnpLSh |
538a0 | 69 66 74 54 6f 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 72 53 68 69 | iftTo;.BigInteger.prototype.rShi |
538c0 | 66 74 54 6f 20 3d 20 62 6e 70 52 53 68 69 66 74 54 6f 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 | ftTo.=.bnpRShiftTo;.BigInteger.p |
538e0 | 72 6f 74 6f 74 79 70 65 2e 73 75 62 54 6f 20 3d 20 62 6e 70 53 75 62 54 6f 3b 0a 42 69 67 49 6e | rototype.subTo.=.bnpSubTo;.BigIn |
53900 | 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6d 75 6c 74 69 70 6c 79 54 6f 20 3d 20 62 6e 70 | teger.prototype.multiplyTo.=.bnp |
53920 | 4d 75 6c 74 69 70 6c 79 54 6f 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 | MultiplyTo;.BigInteger.prototype |
53940 | 2e 73 71 75 61 72 65 54 6f 20 3d 20 62 6e 70 53 71 75 61 72 65 54 6f 3b 0a 42 69 67 49 6e 74 65 | .squareTo.=.bnpSquareTo;.BigInte |
53960 | 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 64 69 76 52 65 6d 54 6f 20 3d 20 62 6e 70 44 69 76 52 | ger.prototype.divRemTo.=.bnpDivR |
53980 | 65 6d 54 6f 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 69 6e 76 44 69 | emTo;.BigInteger.prototype.invDi |
539a0 | 67 69 74 20 3d 20 62 6e 70 49 6e 76 44 69 67 69 74 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 | git.=.bnpInvDigit;.BigInteger.pr |
539c0 | 6f 74 6f 74 79 70 65 2e 69 73 45 76 65 6e 20 3d 20 62 6e 70 49 73 45 76 65 6e 3b 0a 42 69 67 49 | ototype.isEven.=.bnpIsEven;.BigI |
539e0 | 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 65 78 70 20 3d 20 62 6e 70 45 78 70 3b 0a 0a | nteger.prototype.exp.=.bnpExp;.. |
53a00 | 2f 2f 20 70 75 62 6c 69 63 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 74 | //.public.BigInteger.prototype.t |
53a20 | 6f 53 74 72 69 6e 67 20 3d 20 62 6e 54 6f 53 74 72 69 6e 67 3b 0a 42 69 67 49 6e 74 65 67 65 72 | oString.=.bnToString;.BigInteger |
53a40 | 2e 70 72 6f 74 6f 74 79 70 65 2e 6e 65 67 61 74 65 20 3d 20 62 6e 4e 65 67 61 74 65 3b 0a 42 69 | .prototype.negate.=.bnNegate;.Bi |
53a60 | 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 61 62 73 20 3d 20 62 6e 41 62 73 3b 0a | gInteger.prototype.abs.=.bnAbs;. |
53a80 | 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 63 6f 6d 70 61 72 65 54 6f 20 3d | BigInteger.prototype.compareTo.= |
53aa0 | 20 62 6e 43 6f 6d 70 61 72 65 54 6f 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 | .bnCompareTo;.BigInteger.prototy |
53ac0 | 70 65 2e 62 69 74 4c 65 6e 67 74 68 20 3d 20 62 6e 42 69 74 4c 65 6e 67 74 68 3b 0a 42 69 67 49 | pe.bitLength.=.bnBitLength;.BigI |
53ae0 | 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6d 6f 64 20 3d 20 62 6e 4d 6f 64 3b 0a 42 69 | nteger.prototype.mod.=.bnMod;.Bi |
53b00 | 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6d 6f 64 50 6f 77 49 6e 74 20 3d 20 62 | gInteger.prototype.modPowInt.=.b |
53b20 | 6e 4d 6f 64 50 6f 77 49 6e 74 3b 0a 0a 2f 2f 20 22 63 6f 6e 73 74 61 6e 74 73 22 0a 42 69 67 49 | nModPowInt;..//."constants".BigI |
53b40 | 6e 74 65 67 65 72 2e 5a 45 52 4f 20 3d 20 6e 62 76 28 30 29 3b 0a 42 69 67 49 6e 74 65 67 65 72 | nteger.ZERO.=.nbv(0);.BigInteger |
53b60 | 2e 4f 4e 45 20 3d 20 6e 62 76 28 31 29 3b 0a 2f 2a 0a 20 2a 20 43 6f 70 79 72 69 67 68 74 20 28 | .ONE.=.nbv(1);./*..*.Copyright.( |
53b80 | 63 29 20 32 30 30 33 2d 32 30 30 35 20 20 54 6f 6d 20 57 75 0a 20 2a 20 41 6c 6c 20 52 69 67 68 | c).2003-2005..Tom.Wu..*.All.Righ |
53ba0 | 74 73 20 52 65 73 65 72 76 65 64 2e 0a 20 2a 0a 20 2a 20 50 65 72 6d 69 73 73 69 6f 6e 20 69 73 | ts.Reserved...*..*.Permission.is |
53bc0 | 20 68 65 72 65 62 79 20 67 72 61 6e 74 65 64 2c 20 66 72 65 65 20 6f 66 20 63 68 61 72 67 65 2c | .hereby.granted,.free.of.charge, |
53be0 | 20 74 6f 20 61 6e 79 20 70 65 72 73 6f 6e 20 6f 62 74 61 69 6e 69 6e 67 0a 20 2a 20 61 20 63 6f | .to.any.person.obtaining..*.a.co |
53c00 | 70 79 20 6f 66 20 74 68 69 73 20 73 6f 66 74 77 61 72 65 20 61 6e 64 20 61 73 73 6f 63 69 61 74 | py.of.this.software.and.associat |
53c20 | 65 64 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 66 69 6c 65 73 20 28 74 68 65 0a 20 2a 20 22 | ed.documentation.files.(the..*." |
53c40 | 53 6f 66 74 77 61 72 65 22 29 2c 20 74 6f 20 64 65 61 6c 20 69 6e 20 74 68 65 20 53 6f 66 74 77 | Software"),.to.deal.in.the.Softw |
53c60 | 61 72 65 20 77 69 74 68 6f 75 74 20 72 65 73 74 72 69 63 74 69 6f 6e 2c 20 69 6e 63 6c 75 64 69 | are.without.restriction,.includi |
53c80 | 6e 67 0a 20 2a 20 77 69 74 68 6f 75 74 20 6c 69 6d 69 74 61 74 69 6f 6e 20 74 68 65 20 72 69 67 | ng..*.without.limitation.the.rig |
53ca0 | 68 74 73 20 74 6f 20 75 73 65 2c 20 63 6f 70 79 2c 20 6d 6f 64 69 66 79 2c 20 6d 65 72 67 65 2c | hts.to.use,.copy,.modify,.merge, |
53cc0 | 20 70 75 62 6c 69 73 68 2c 0a 20 2a 20 64 69 73 74 72 69 62 75 74 65 2c 20 73 75 62 6c 69 63 65 | .publish,..*.distribute,.sublice |
53ce0 | 6e 73 65 2c 20 61 6e 64 2f 6f 72 20 73 65 6c 6c 20 63 6f 70 69 65 73 20 6f 66 20 74 68 65 20 53 | nse,.and/or.sell.copies.of.the.S |
53d00 | 6f 66 74 77 61 72 65 2c 20 61 6e 64 20 74 6f 0a 20 2a 20 70 65 72 6d 69 74 20 70 65 72 73 6f 6e | oftware,.and.to..*.permit.person |
53d20 | 73 20 74 6f 20 77 68 6f 6d 20 74 68 65 20 53 6f 66 74 77 61 72 65 20 69 73 20 66 75 72 6e 69 73 | s.to.whom.the.Software.is.furnis |
53d40 | 68 65 64 20 74 6f 20 64 6f 20 73 6f 2c 20 73 75 62 6a 65 63 74 20 74 6f 0a 20 2a 20 74 68 65 20 | hed.to.do.so,.subject.to..*.the. |
53d60 | 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6e 64 69 74 69 6f 6e 73 3a 0a 20 2a 0a 20 2a 20 54 68 65 20 | following.conditions:..*..*.The. |
53d80 | 61 62 6f 76 65 20 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 69 63 65 20 61 6e 64 20 74 68 69 73 20 | above.copyright.notice.and.this. |
53da0 | 70 65 72 6d 69 73 73 69 6f 6e 20 6e 6f 74 69 63 65 20 73 68 61 6c 6c 20 62 65 0a 20 2a 20 69 6e | permission.notice.shall.be..*.in |
53dc0 | 63 6c 75 64 65 64 20 69 6e 20 61 6c 6c 20 63 6f 70 69 65 73 20 6f 72 20 73 75 62 73 74 61 6e 74 | cluded.in.all.copies.or.substant |
53de0 | 69 61 6c 20 70 6f 72 74 69 6f 6e 73 20 6f 66 20 74 68 65 20 53 6f 66 74 77 61 72 65 2e 0a 20 2a | ial.portions.of.the.Software...* |
53e00 | 0a 20 2a 20 54 48 45 20 53 4f 46 54 57 41 52 45 20 49 53 20 50 52 4f 56 49 44 45 44 20 22 41 53 | ..*.THE.SOFTWARE.IS.PROVIDED."AS |
53e20 | 2d 49 53 22 20 41 4e 44 20 57 49 54 48 4f 55 54 20 57 41 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 | -IS".AND.WITHOUT.WARRANTY.OF.ANY |
53e40 | 20 4b 49 4e 44 2c 20 0a 20 2a 20 45 58 50 52 45 53 53 2c 20 49 4d 50 4c 49 45 44 20 4f 52 20 4f | .KIND,...*.EXPRESS,.IMPLIED.OR.O |
53e60 | 54 48 45 52 57 49 53 45 2c 20 49 4e 43 4c 55 44 49 4e 47 20 57 49 54 48 4f 55 54 20 4c 49 4d 49 | THERWISE,.INCLUDING.WITHOUT.LIMI |
53e80 | 54 41 54 49 4f 4e 2c 20 41 4e 59 20 0a 20 2a 20 57 41 52 52 41 4e 54 59 20 4f 46 20 4d 45 52 43 | TATION,.ANY...*.WARRANTY.OF.MERC |
53ea0 | 48 41 4e 54 41 42 49 4c 49 54 59 20 4f 52 20 46 49 54 4e 45 53 53 20 46 4f 52 20 41 20 50 41 52 | HANTABILITY.OR.FITNESS.FOR.A.PAR |
53ec0 | 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 0a 20 2a 0a 20 2a 20 49 4e 20 4e 4f 20 45 | TICULAR.PURPOSE.....*..*.IN.NO.E |
53ee0 | 56 45 4e 54 20 53 48 41 4c 4c 20 54 4f 4d 20 57 55 20 42 45 20 4c 49 41 42 4c 45 20 46 4f 52 20 | VENT.SHALL.TOM.WU.BE.LIABLE.FOR. |
53f00 | 41 4e 59 20 53 50 45 43 49 41 4c 2c 20 49 4e 43 49 44 45 4e 54 41 4c 2c 0a 20 2a 20 49 4e 44 49 | ANY.SPECIAL,.INCIDENTAL,..*.INDI |
53f20 | 52 45 43 54 20 4f 52 20 43 4f 4e 53 45 51 55 45 4e 54 49 41 4c 20 44 41 4d 41 47 45 53 20 4f 46 | RECT.OR.CONSEQUENTIAL.DAMAGES.OF |
53f40 | 20 41 4e 59 20 4b 49 4e 44 2c 20 4f 52 20 41 4e 59 20 44 41 4d 41 47 45 53 20 57 48 41 54 53 4f | .ANY.KIND,.OR.ANY.DAMAGES.WHATSO |
53f60 | 45 56 45 52 0a 20 2a 20 52 45 53 55 4c 54 49 4e 47 20 46 52 4f 4d 20 4c 4f 53 53 20 4f 46 20 55 | EVER..*.RESULTING.FROM.LOSS.OF.U |
53f80 | 53 45 2c 20 44 41 54 41 20 4f 52 20 50 52 4f 46 49 54 53 2c 20 57 48 45 54 48 45 52 20 4f 52 20 | SE,.DATA.OR.PROFITS,.WHETHER.OR. |
53fa0 | 4e 4f 54 20 41 44 56 49 53 45 44 20 4f 46 0a 20 2a 20 54 48 45 20 50 4f 53 53 49 42 49 4c 49 54 | NOT.ADVISED.OF..*.THE.POSSIBILIT |
53fc0 | 59 20 4f 46 20 44 41 4d 41 47 45 2c 20 41 4e 44 20 4f 4e 20 41 4e 59 20 54 48 45 4f 52 59 20 4f | Y.OF.DAMAGE,.AND.ON.ANY.THEORY.O |
53fe0 | 46 20 4c 49 41 42 49 4c 49 54 59 2c 20 41 52 49 53 49 4e 47 20 4f 55 54 0a 20 2a 20 4f 46 20 4f | F.LIABILITY,.ARISING.OUT..*.OF.O |
54000 | 52 20 49 4e 20 43 4f 4e 4e 45 43 54 49 4f 4e 20 57 49 54 48 20 54 48 45 20 55 53 45 20 4f 52 20 | R.IN.CONNECTION.WITH.THE.USE.OR. |
54020 | 50 45 52 46 4f 52 4d 41 4e 43 45 20 4f 46 20 54 48 49 53 20 53 4f 46 54 57 41 52 45 2e 0a 20 2a | PERFORMANCE.OF.THIS.SOFTWARE...* |
54040 | 0a 20 2a 20 49 6e 20 61 64 64 69 74 69 6f 6e 2c 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 | ..*.In.addition,.the.following.c |
54060 | 6f 6e 64 69 74 69 6f 6e 20 61 70 70 6c 69 65 73 3a 0a 20 2a 0a 20 2a 20 41 6c 6c 20 72 65 64 69 | ondition.applies:..*..*.All.redi |
54080 | 73 74 72 69 62 75 74 69 6f 6e 73 20 6d 75 73 74 20 72 65 74 61 69 6e 20 61 6e 20 69 6e 74 61 63 | stributions.must.retain.an.intac |
540a0 | 74 20 63 6f 70 79 20 6f 66 20 74 68 69 73 20 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 69 63 65 0a | t.copy.of.this.copyright.notice. |
540c0 | 20 2a 20 61 6e 64 20 64 69 73 63 6c 61 69 6d 65 72 2e 0a 20 2a 2f 0a 0a 2f 2f 20 45 78 74 65 6e | .*.and.disclaimer...*/..//.Exten |
540e0 | 64 65 64 20 4a 61 76 61 53 63 72 69 70 74 20 42 4e 20 66 75 6e 63 74 69 6f 6e 73 2c 20 72 65 71 | ded.JavaScript.BN.functions,.req |
54100 | 75 69 72 65 64 20 66 6f 72 20 52 53 41 20 70 72 69 76 61 74 65 20 6f 70 73 2e 0a 0a 2f 2f 20 28 | uired.for.RSA.private.ops...//.( |
54120 | 70 75 62 6c 69 63 29 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 43 6c 6f 6e 65 28 29 20 7b 20 76 61 72 | public).function.bnClone().{.var |
54140 | 20 72 20 3d 20 6e 62 69 28 29 3b 20 74 68 69 73 2e 63 6f 70 79 54 6f 28 72 29 3b 20 72 65 74 75 | .r.=.nbi();.this.copyTo(r);.retu |
54160 | 72 6e 20 72 3b 20 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 72 65 74 75 72 6e 20 76 61 6c 75 | rn.r;.}..//.(public).return.valu |
54180 | 65 20 61 73 20 69 6e 74 65 67 65 72 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 49 6e 74 56 61 6c 75 65 | e.as.integer.function.bnIntValue |
541a0 | 28 29 20 7b 0a 20 20 69 66 28 74 68 69 73 2e 73 20 3c 20 30 29 20 7b 0a 20 20 20 20 69 66 28 74 | ().{...if(this.s.<.0).{.....if(t |
541c0 | 68 69 73 2e 74 20 3d 3d 20 31 29 20 72 65 74 75 72 6e 20 74 68 69 73 5b 30 5d 2d 74 68 69 73 2e | his.t.==.1).return.this[0]-this. |
541e0 | 44 56 3b 0a 20 20 20 20 65 6c 73 65 20 69 66 28 74 68 69 73 2e 74 20 3d 3d 20 30 29 20 72 65 74 | DV;.....else.if(this.t.==.0).ret |
54200 | 75 72 6e 20 2d 31 3b 0a 20 20 7d 0a 20 20 65 6c 73 65 20 69 66 28 74 68 69 73 2e 74 20 3d 3d 20 | urn.-1;...}...else.if(this.t.==. |
54220 | 31 29 20 72 65 74 75 72 6e 20 74 68 69 73 5b 30 5d 3b 0a 20 20 65 6c 73 65 20 69 66 28 74 68 69 | 1).return.this[0];...else.if(thi |
54240 | 73 2e 74 20 3d 3d 20 30 29 20 72 65 74 75 72 6e 20 30 3b 0a 20 20 2f 2f 20 61 73 73 75 6d 65 73 | s.t.==.0).return.0;...//.assumes |
54260 | 20 31 36 20 3c 20 44 42 20 3c 20 33 32 0a 20 20 72 65 74 75 72 6e 20 28 28 74 68 69 73 5b 31 5d | .16.<.DB.<.32...return.((this[1] |
54280 | 26 28 28 31 3c 3c 28 33 32 2d 74 68 69 73 2e 44 42 29 29 2d 31 29 29 3c 3c 74 68 69 73 2e 44 42 | &((1<<(32-this.DB))-1))<<this.DB |
542a0 | 29 7c 74 68 69 73 5b 30 5d 3b 0a 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 72 65 74 75 72 6e | )|this[0];.}..//.(public).return |
542c0 | 20 76 61 6c 75 65 20 61 73 20 62 79 74 65 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 42 79 74 65 56 61 | .value.as.byte.function.bnByteVa |
542e0 | 6c 75 65 28 29 20 7b 20 72 65 74 75 72 6e 20 28 74 68 69 73 2e 74 3d 3d 30 29 3f 74 68 69 73 2e | lue().{.return.(this.t==0)?this. |
54300 | 73 3a 28 74 68 69 73 5b 30 5d 3c 3c 32 34 29 3e 3e 32 34 3b 20 7d 0a 0a 2f 2f 20 28 70 75 62 6c | s:(this[0]<<24)>>24;.}..//.(publ |
54320 | 69 63 29 20 72 65 74 75 72 6e 20 76 61 6c 75 65 20 61 73 20 73 68 6f 72 74 20 28 61 73 73 75 6d | ic).return.value.as.short.(assum |
54340 | 65 73 20 44 42 3e 3d 31 36 29 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 53 68 6f 72 74 56 61 6c 75 65 | es.DB>=16).function.bnShortValue |
54360 | 28 29 20 7b 20 72 65 74 75 72 6e 20 28 74 68 69 73 2e 74 3d 3d 30 29 3f 74 68 69 73 2e 73 3a 28 | ().{.return.(this.t==0)?this.s:( |
54380 | 74 68 69 73 5b 30 5d 3c 3c 31 36 29 3e 3e 31 36 3b 20 7d 0a 0a 2f 2f 20 28 70 72 6f 74 65 63 74 | this[0]<<16)>>16;.}..//.(protect |
543a0 | 65 64 29 20 72 65 74 75 72 6e 20 78 20 73 2e 74 2e 20 72 5e 78 20 3c 20 44 56 0a 66 75 6e 63 74 | ed).return.x.s.t..r^x.<.DV.funct |
543c0 | 69 6f 6e 20 62 6e 70 43 68 75 6e 6b 53 69 7a 65 28 72 29 20 7b 20 72 65 74 75 72 6e 20 4d 61 74 | ion.bnpChunkSize(r).{.return.Mat |
543e0 | 68 2e 66 6c 6f 6f 72 28 4d 61 74 68 2e 4c 4e 32 2a 74 68 69 73 2e 44 42 2f 4d 61 74 68 2e 6c 6f | h.floor(Math.LN2*this.DB/Math.lo |
54400 | 67 28 72 29 29 3b 20 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 30 20 69 66 20 74 68 69 73 20 | g(r));.}..//.(public).0.if.this. |
54420 | 3d 3d 20 30 2c 20 31 20 69 66 20 74 68 69 73 20 3e 20 30 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 53 | ==.0,.1.if.this.>.0.function.bnS |
54440 | 69 67 4e 75 6d 28 29 20 7b 0a 20 20 69 66 28 74 68 69 73 2e 73 20 3c 20 30 29 20 72 65 74 75 72 | igNum().{...if(this.s.<.0).retur |
54460 | 6e 20 2d 31 3b 0a 20 20 65 6c 73 65 20 69 66 28 74 68 69 73 2e 74 20 3c 3d 20 30 20 7c 7c 20 28 | n.-1;...else.if(this.t.<=.0.||.( |
54480 | 74 68 69 73 2e 74 20 3d 3d 20 31 20 26 26 20 74 68 69 73 5b 30 5d 20 3c 3d 20 30 29 29 20 72 65 | this.t.==.1.&&.this[0].<=.0)).re |
544a0 | 74 75 72 6e 20 30 3b 0a 20 20 65 6c 73 65 20 72 65 74 75 72 6e 20 31 3b 0a 7d 0a 0a 2f 2f 20 28 | turn.0;...else.return.1;.}..//.( |
544c0 | 70 72 6f 74 65 63 74 65 64 29 20 63 6f 6e 76 65 72 74 20 74 6f 20 72 61 64 69 78 20 73 74 72 69 | protected).convert.to.radix.stri |
544e0 | 6e 67 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 54 6f 52 61 64 69 78 28 62 29 20 7b 0a 20 20 69 66 | ng.function.bnpToRadix(b).{...if |
54500 | 28 62 20 3d 3d 20 6e 75 6c 6c 29 20 62 20 3d 20 31 30 3b 0a 20 20 69 66 28 74 68 69 73 2e 73 69 | (b.==.null).b.=.10;...if(this.si |
54520 | 67 6e 75 6d 28 29 20 3d 3d 20 30 20 7c 7c 20 62 20 3c 20 32 20 7c 7c 20 62 20 3e 20 33 36 29 20 | gnum().==.0.||.b.<.2.||.b.>.36). |
54540 | 72 65 74 75 72 6e 20 22 30 22 3b 0a 20 20 76 61 72 20 63 73 20 3d 20 74 68 69 73 2e 63 68 75 6e | return."0";...var.cs.=.this.chun |
54560 | 6b 53 69 7a 65 28 62 29 3b 0a 20 20 76 61 72 20 61 20 3d 20 4d 61 74 68 2e 70 6f 77 28 62 2c 63 | kSize(b);...var.a.=.Math.pow(b,c |
54580 | 73 29 3b 0a 20 20 76 61 72 20 64 20 3d 20 6e 62 76 28 61 29 2c 20 79 20 3d 20 6e 62 69 28 29 2c | s);...var.d.=.nbv(a),.y.=.nbi(), |
545a0 | 20 7a 20 3d 20 6e 62 69 28 29 2c 20 72 20 3d 20 22 22 3b 0a 20 20 74 68 69 73 2e 64 69 76 52 65 | .z.=.nbi(),.r.=."";...this.divRe |
545c0 | 6d 54 6f 28 64 2c 79 2c 7a 29 3b 0a 20 20 77 68 69 6c 65 28 79 2e 73 69 67 6e 75 6d 28 29 20 3e | mTo(d,y,z);...while(y.signum().> |
545e0 | 20 30 29 20 7b 0a 20 20 20 20 72 20 3d 20 28 61 2b 7a 2e 69 6e 74 56 61 6c 75 65 28 29 29 2e 74 | .0).{.....r.=.(a+z.intValue()).t |
54600 | 6f 53 74 72 69 6e 67 28 62 29 2e 73 75 62 73 74 72 28 31 29 20 2b 20 72 3b 0a 20 20 20 20 79 2e | oString(b).substr(1).+.r;.....y. |
54620 | 64 69 76 52 65 6d 54 6f 28 64 2c 79 2c 7a 29 3b 0a 20 20 7d 0a 20 20 72 65 74 75 72 6e 20 7a 2e | divRemTo(d,y,z);...}...return.z. |
54640 | 69 6e 74 56 61 6c 75 65 28 29 2e 74 6f 53 74 72 69 6e 67 28 62 29 20 2b 20 72 3b 0a 7d 0a 0a 2f | intValue().toString(b).+.r;.}../ |
54660 | 2f 20 28 70 72 6f 74 65 63 74 65 64 29 20 63 6f 6e 76 65 72 74 20 66 72 6f 6d 20 72 61 64 69 78 | /.(protected).convert.from.radix |
54680 | 20 73 74 72 69 6e 67 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 46 72 6f 6d 52 61 64 69 78 28 73 2c | .string.function.bnpFromRadix(s, |
546a0 | 62 29 20 7b 0a 20 20 74 68 69 73 2e 66 72 6f 6d 49 6e 74 28 30 29 3b 0a 20 20 69 66 28 62 20 3d | b).{...this.fromInt(0);...if(b.= |
546c0 | 3d 20 6e 75 6c 6c 29 20 62 20 3d 20 31 30 3b 0a 20 20 76 61 72 20 63 73 20 3d 20 74 68 69 73 2e | =.null).b.=.10;...var.cs.=.this. |
546e0 | 63 68 75 6e 6b 53 69 7a 65 28 62 29 3b 0a 20 20 76 61 72 20 64 20 3d 20 4d 61 74 68 2e 70 6f 77 | chunkSize(b);...var.d.=.Math.pow |
54700 | 28 62 2c 63 73 29 2c 20 6d 69 20 3d 20 66 61 6c 73 65 2c 20 6a 20 3d 20 30 2c 20 77 20 3d 20 30 | (b,cs),.mi.=.false,.j.=.0,.w.=.0 |
54720 | 3b 0a 20 20 66 6f 72 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 73 2e 6c 65 6e 67 74 68 3b | ;...for(var.i.=.0;.i.<.s.length; |
54740 | 20 2b 2b 69 29 20 7b 0a 20 20 20 20 76 61 72 20 78 20 3d 20 69 6e 74 41 74 28 73 2c 69 29 3b 0a | .++i).{.....var.x.=.intAt(s,i);. |
54760 | 20 20 20 20 69 66 28 78 20 3c 20 30 29 20 7b 0a 20 20 20 20 20 20 69 66 28 73 2e 63 68 61 72 41 | ....if(x.<.0).{.......if(s.charA |
54780 | 74 28 69 29 20 3d 3d 20 22 2d 22 20 26 26 20 74 68 69 73 2e 73 69 67 6e 75 6d 28 29 20 3d 3d 20 | t(i).==."-".&&.this.signum().==. |
547a0 | 30 29 20 6d 69 20 3d 20 74 72 75 65 3b 0a 20 20 20 20 20 20 63 6f 6e 74 69 6e 75 65 3b 0a 20 20 | 0).mi.=.true;.......continue;... |
547c0 | 20 20 7d 0a 20 20 20 20 77 20 3d 20 62 2a 77 2b 78 3b 0a 20 20 20 20 69 66 28 2b 2b 6a 20 3e 3d | ..}.....w.=.b*w+x;.....if(++j.>= |
547e0 | 20 63 73 29 20 7b 0a 20 20 20 20 20 20 74 68 69 73 2e 64 4d 75 6c 74 69 70 6c 79 28 64 29 3b 0a | .cs).{.......this.dMultiply(d);. |
54800 | 20 20 20 20 20 20 74 68 69 73 2e 64 41 64 64 4f 66 66 73 65 74 28 77 2c 30 29 3b 0a 20 20 20 20 | ......this.dAddOffset(w,0);..... |
54820 | 20 20 6a 20 3d 20 30 3b 0a 20 20 20 20 20 20 77 20 3d 20 30 3b 0a 20 20 20 20 7d 0a 20 20 7d 0a | ..j.=.0;.......w.=.0;.....}...}. |
54840 | 20 20 69 66 28 6a 20 3e 20 30 29 20 7b 0a 20 20 20 20 74 68 69 73 2e 64 4d 75 6c 74 69 70 6c 79 | ..if(j.>.0).{.....this.dMultiply |
54860 | 28 4d 61 74 68 2e 70 6f 77 28 62 2c 6a 29 29 3b 0a 20 20 20 20 74 68 69 73 2e 64 41 64 64 4f 66 | (Math.pow(b,j));.....this.dAddOf |
54880 | 66 73 65 74 28 77 2c 30 29 3b 0a 20 20 7d 0a 20 20 69 66 28 6d 69 29 20 42 69 67 49 6e 74 65 67 | fset(w,0);...}...if(mi).BigInteg |
548a0 | 65 72 2e 5a 45 52 4f 2e 73 75 62 54 6f 28 74 68 69 73 2c 74 68 69 73 29 3b 0a 7d 0a 0a 2f 2f 20 | er.ZERO.subTo(this,this);.}..//. |
548c0 | 28 70 72 6f 74 65 63 74 65 64 29 20 61 6c 74 65 72 6e 61 74 65 20 63 6f 6e 73 74 72 75 63 74 6f | (protected).alternate.constructo |
548e0 | 72 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 46 72 6f 6d 4e 75 6d 62 65 72 28 61 2c 62 2c 63 29 20 | r.function.bnpFromNumber(a,b,c). |
54900 | 7b 0a 20 20 69 66 28 22 6e 75 6d 62 65 72 22 20 3d 3d 20 74 79 70 65 6f 66 20 62 29 20 7b 0a 20 | {...if("number".==.typeof.b).{.. |
54920 | 20 20 20 2f 2f 20 6e 65 77 20 42 69 67 49 6e 74 65 67 65 72 28 69 6e 74 2c 69 6e 74 2c 52 4e 47 | ...//.new.BigInteger(int,int,RNG |
54940 | 29 0a 20 20 20 20 69 66 28 61 20 3c 20 32 29 20 74 68 69 73 2e 66 72 6f 6d 49 6e 74 28 31 29 3b | ).....if(a.<.2).this.fromInt(1); |
54960 | 0a 20 20 20 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 20 74 68 69 73 2e 66 72 6f 6d 4e 75 6d 62 65 | .....else.{.......this.fromNumbe |
54980 | 72 28 61 2c 63 29 3b 0a 20 20 20 20 20 20 69 66 28 21 74 68 69 73 2e 74 65 73 74 42 69 74 28 61 | r(a,c);.......if(!this.testBit(a |
549a0 | 2d 31 29 29 09 2f 2f 20 66 6f 72 63 65 20 4d 53 42 20 73 65 74 0a 20 20 20 20 20 20 20 20 74 68 | -1)).//.force.MSB.set.........th |
549c0 | 69 73 2e 62 69 74 77 69 73 65 54 6f 28 42 69 67 49 6e 74 65 67 65 72 2e 4f 4e 45 2e 73 68 69 66 | is.bitwiseTo(BigInteger.ONE.shif |
549e0 | 74 4c 65 66 74 28 61 2d 31 29 2c 6f 70 5f 6f 72 2c 74 68 69 73 29 3b 0a 20 20 20 20 20 20 69 66 | tLeft(a-1),op_or,this);.......if |
54a00 | 28 74 68 69 73 2e 69 73 45 76 65 6e 28 29 29 20 74 68 69 73 2e 64 41 64 64 4f 66 66 73 65 74 28 | (this.isEven()).this.dAddOffset( |
54a20 | 31 2c 30 29 3b 20 2f 2f 20 66 6f 72 63 65 20 6f 64 64 0a 20 20 20 20 20 20 77 68 69 6c 65 28 21 | 1,0);.//.force.odd.......while(! |
54a40 | 74 68 69 73 2e 69 73 50 72 6f 62 61 62 6c 65 50 72 69 6d 65 28 62 29 29 20 7b 0a 20 20 20 20 20 | this.isProbablePrime(b)).{...... |
54a60 | 20 20 20 74 68 69 73 2e 64 41 64 64 4f 66 66 73 65 74 28 32 2c 30 29 3b 0a 20 20 20 20 20 20 20 | ...this.dAddOffset(2,0);........ |
54a80 | 20 69 66 28 74 68 69 73 2e 62 69 74 4c 65 6e 67 74 68 28 29 20 3e 20 61 29 20 74 68 69 73 2e 73 | .if(this.bitLength().>.a).this.s |
54aa0 | 75 62 54 6f 28 42 69 67 49 6e 74 65 67 65 72 2e 4f 4e 45 2e 73 68 69 66 74 4c 65 66 74 28 61 2d | ubTo(BigInteger.ONE.shiftLeft(a- |
54ac0 | 31 29 2c 74 68 69 73 29 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 0a 20 20 7d 0a 20 20 65 6c | 1),this);.......}.....}...}...el |
54ae0 | 73 65 20 7b 0a 20 20 20 20 2f 2f 20 6e 65 77 20 42 69 67 49 6e 74 65 67 65 72 28 69 6e 74 2c 52 | se.{.....//.new.BigInteger(int,R |
54b00 | 4e 47 29 0a 20 20 20 20 76 61 72 20 78 20 3d 20 6e 65 77 20 41 72 72 61 79 28 29 2c 20 74 20 3d | NG).....var.x.=.new.Array(),.t.= |
54b20 | 20 61 26 37 3b 0a 20 20 20 20 78 2e 6c 65 6e 67 74 68 20 3d 20 28 61 3e 3e 33 29 2b 31 3b 0a 20 | .a&7;.....x.length.=.(a>>3)+1;.. |
54b40 | 20 20 20 62 2e 6e 65 78 74 42 79 74 65 73 28 78 29 3b 0a 20 20 20 20 69 66 28 74 20 3e 20 30 29 | ...b.nextBytes(x);.....if(t.>.0) |
54b60 | 20 78 5b 30 5d 20 26 3d 20 28 28 31 3c 3c 74 29 2d 31 29 3b 20 65 6c 73 65 20 78 5b 30 5d 20 3d | .x[0].&=.((1<<t)-1);.else.x[0].= |
54b80 | 20 30 3b 0a 20 20 20 20 74 68 69 73 2e 66 72 6f 6d 53 74 72 69 6e 67 28 78 2c 32 35 36 29 3b 0a | .0;.....this.fromString(x,256);. |
54ba0 | 20 20 7d 0a 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 63 6f 6e 76 65 72 74 20 74 6f 20 62 69 | ..}.}..//.(public).convert.to.bi |
54bc0 | 67 65 6e 64 69 61 6e 20 62 79 74 65 20 61 72 72 61 79 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 54 6f | gendian.byte.array.function.bnTo |
54be0 | 42 79 74 65 41 72 72 61 79 28 29 20 7b 0a 20 20 76 61 72 20 69 20 3d 20 74 68 69 73 2e 74 2c 20 | ByteArray().{...var.i.=.this.t,. |
54c00 | 72 20 3d 20 6e 65 77 20 41 72 72 61 79 28 29 3b 0a 20 20 72 5b 30 5d 20 3d 20 74 68 69 73 2e 73 | r.=.new.Array();...r[0].=.this.s |
54c20 | 3b 0a 20 20 76 61 72 20 70 20 3d 20 74 68 69 73 2e 44 42 2d 28 69 2a 74 68 69 73 2e 44 42 29 25 | ;...var.p.=.this.DB-(i*this.DB)% |
54c40 | 38 2c 20 64 2c 20 6b 20 3d 20 30 3b 0a 20 20 69 66 28 69 2d 2d 20 3e 20 30 29 20 7b 0a 20 20 20 | 8,.d,.k.=.0;...if(i--.>.0).{.... |
54c60 | 20 69 66 28 70 20 3c 20 74 68 69 73 2e 44 42 20 26 26 20 28 64 20 3d 20 74 68 69 73 5b 69 5d 3e | .if(p.<.this.DB.&&.(d.=.this[i]> |
54c80 | 3e 70 29 20 21 3d 20 28 74 68 69 73 2e 73 26 74 68 69 73 2e 44 4d 29 3e 3e 70 29 0a 20 20 20 20 | >p).!=.(this.s&this.DM)>>p)..... |
54ca0 | 20 20 72 5b 6b 2b 2b 5d 20 3d 20 64 7c 28 74 68 69 73 2e 73 3c 3c 28 74 68 69 73 2e 44 42 2d 70 | ..r[k++].=.d|(this.s<<(this.DB-p |
54cc0 | 29 29 3b 0a 20 20 20 20 77 68 69 6c 65 28 69 20 3e 3d 20 30 29 20 7b 0a 20 20 20 20 20 20 69 66 | ));.....while(i.>=.0).{.......if |
54ce0 | 28 70 20 3c 20 38 29 20 7b 0a 20 20 20 20 20 20 20 20 64 20 3d 20 28 74 68 69 73 5b 69 5d 26 28 | (p.<.8).{.........d.=.(this[i]&( |
54d00 | 28 31 3c 3c 70 29 2d 31 29 29 3c 3c 28 38 2d 70 29 3b 0a 20 20 20 20 20 20 20 20 64 20 7c 3d 20 | (1<<p)-1))<<(8-p);.........d.|=. |
54d20 | 74 68 69 73 5b 2d 2d 69 5d 3e 3e 28 70 2b 3d 74 68 69 73 2e 44 42 2d 38 29 3b 0a 20 20 20 20 20 | this[--i]>>(p+=this.DB-8);...... |
54d40 | 20 7d 0a 20 20 20 20 20 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 20 20 20 64 20 3d 20 28 74 68 69 | .}.......else.{.........d.=.(thi |
54d60 | 73 5b 69 5d 3e 3e 28 70 2d 3d 38 29 29 26 30 78 66 66 3b 0a 20 20 20 20 20 20 20 20 69 66 28 70 | s[i]>>(p-=8))&0xff;.........if(p |
54d80 | 20 3c 3d 20 30 29 20 7b 20 70 20 2b 3d 20 74 68 69 73 2e 44 42 3b 20 2d 2d 69 3b 20 7d 0a 20 20 | .<=.0).{.p.+=.this.DB;.--i;.}... |
54da0 | 20 20 20 20 7d 0a 20 20 20 20 20 20 69 66 28 28 64 26 30 78 38 30 29 20 21 3d 20 30 29 20 64 20 | ....}.......if((d&0x80).!=.0).d. |
54dc0 | 7c 3d 20 2d 32 35 36 3b 0a 20 20 20 20 20 20 69 66 28 6b 20 3d 3d 20 30 20 26 26 20 28 74 68 69 | |=.-256;.......if(k.==.0.&&.(thi |
54de0 | 73 2e 73 26 30 78 38 30 29 20 21 3d 20 28 64 26 30 78 38 30 29 29 20 2b 2b 6b 3b 0a 20 20 20 20 | s.s&0x80).!=.(d&0x80)).++k;..... |
54e00 | 20 20 69 66 28 6b 20 3e 20 30 20 7c 7c 20 64 20 21 3d 20 74 68 69 73 2e 73 29 20 72 5b 6b 2b 2b | ..if(k.>.0.||.d.!=.this.s).r[k++ |
54e20 | 5d 20 3d 20 64 3b 0a 20 20 20 20 7d 0a 20 20 7d 0a 20 20 72 65 74 75 72 6e 20 72 3b 0a 7d 0a 0a | ].=.d;.....}...}...return.r;.}.. |
54e40 | 66 75 6e 63 74 69 6f 6e 20 62 6e 45 71 75 61 6c 73 28 61 29 20 7b 20 72 65 74 75 72 6e 28 74 68 | function.bnEquals(a).{.return(th |
54e60 | 69 73 2e 63 6f 6d 70 61 72 65 54 6f 28 61 29 3d 3d 30 29 3b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 | is.compareTo(a)==0);.}.function. |
54e80 | 62 6e 4d 69 6e 28 61 29 20 7b 20 72 65 74 75 72 6e 28 74 68 69 73 2e 63 6f 6d 70 61 72 65 54 6f | bnMin(a).{.return(this.compareTo |
54ea0 | 28 61 29 3c 30 29 3f 74 68 69 73 3a 61 3b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 4d 61 78 28 | (a)<0)?this:a;.}.function.bnMax( |
54ec0 | 61 29 20 7b 20 72 65 74 75 72 6e 28 74 68 69 73 2e 63 6f 6d 70 61 72 65 54 6f 28 61 29 3e 30 29 | a).{.return(this.compareTo(a)>0) |
54ee0 | 3f 74 68 69 73 3a 61 3b 20 7d 0a 0a 2f 2f 20 28 70 72 6f 74 65 63 74 65 64 29 20 72 20 3d 20 74 | ?this:a;.}..//.(protected).r.=.t |
54f00 | 68 69 73 20 6f 70 20 61 20 28 62 69 74 77 69 73 65 29 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 42 | his.op.a.(bitwise).function.bnpB |
54f20 | 69 74 77 69 73 65 54 6f 28 61 2c 6f 70 2c 72 29 20 7b 0a 20 20 76 61 72 20 69 2c 20 66 2c 20 6d | itwiseTo(a,op,r).{...var.i,.f,.m |
54f40 | 20 3d 20 4d 61 74 68 2e 6d 69 6e 28 61 2e 74 2c 74 68 69 73 2e 74 29 3b 0a 20 20 66 6f 72 28 69 | .=.Math.min(a.t,this.t);...for(i |
54f60 | 20 3d 20 30 3b 20 69 20 3c 20 6d 3b 20 2b 2b 69 29 20 72 5b 69 5d 20 3d 20 6f 70 28 74 68 69 73 | .=.0;.i.<.m;.++i).r[i].=.op(this |
54f80 | 5b 69 5d 2c 61 5b 69 5d 29 3b 0a 20 20 69 66 28 61 2e 74 20 3c 20 74 68 69 73 2e 74 29 20 7b 0a | [i],a[i]);...if(a.t.<.this.t).{. |
54fa0 | 20 20 20 20 66 20 3d 20 61 2e 73 26 74 68 69 73 2e 44 4d 3b 0a 20 20 20 20 66 6f 72 28 69 20 3d | ....f.=.a.s&this.DM;.....for(i.= |
54fc0 | 20 6d 3b 20 69 20 3c 20 74 68 69 73 2e 74 3b 20 2b 2b 69 29 20 72 5b 69 5d 20 3d 20 6f 70 28 74 | .m;.i.<.this.t;.++i).r[i].=.op(t |
54fe0 | 68 69 73 5b 69 5d 2c 66 29 3b 0a 20 20 20 20 72 2e 74 20 3d 20 74 68 69 73 2e 74 3b 0a 20 20 7d | his[i],f);.....r.t.=.this.t;...} |
55000 | 0a 20 20 65 6c 73 65 20 7b 0a 20 20 20 20 66 20 3d 20 74 68 69 73 2e 73 26 74 68 69 73 2e 44 4d | ...else.{.....f.=.this.s&this.DM |
55020 | 3b 0a 20 20 20 20 66 6f 72 28 69 20 3d 20 6d 3b 20 69 20 3c 20 61 2e 74 3b 20 2b 2b 69 29 20 72 | ;.....for(i.=.m;.i.<.a.t;.++i).r |
55040 | 5b 69 5d 20 3d 20 6f 70 28 66 2c 61 5b 69 5d 29 3b 0a 20 20 20 20 72 2e 74 20 3d 20 61 2e 74 3b | [i].=.op(f,a[i]);.....r.t.=.a.t; |
55060 | 0a 20 20 7d 0a 20 20 72 2e 73 20 3d 20 6f 70 28 74 68 69 73 2e 73 2c 61 2e 73 29 3b 0a 20 20 72 | ...}...r.s.=.op(this.s,a.s);...r |
55080 | 2e 63 6c 61 6d 70 28 29 3b 0a 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 74 68 69 73 20 26 20 | .clamp();.}..//.(public).this.&. |
550a0 | 61 0a 66 75 6e 63 74 69 6f 6e 20 6f 70 5f 61 6e 64 28 78 2c 79 29 20 7b 20 72 65 74 75 72 6e 20 | a.function.op_and(x,y).{.return. |
550c0 | 78 26 79 3b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 41 6e 64 28 61 29 20 7b 20 76 61 72 20 72 | x&y;.}.function.bnAnd(a).{.var.r |
550e0 | 20 3d 20 6e 62 69 28 29 3b 20 74 68 69 73 2e 62 69 74 77 69 73 65 54 6f 28 61 2c 6f 70 5f 61 6e | .=.nbi();.this.bitwiseTo(a,op_an |
55100 | 64 2c 72 29 3b 20 72 65 74 75 72 6e 20 72 3b 20 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 74 | d,r);.return.r;.}..//.(public).t |
55120 | 68 69 73 20 7c 20 61 0a 66 75 6e 63 74 69 6f 6e 20 6f 70 5f 6f 72 28 78 2c 79 29 20 7b 20 72 65 | his.|.a.function.op_or(x,y).{.re |
55140 | 74 75 72 6e 20 78 7c 79 3b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 4f 72 28 61 29 20 7b 20 76 | turn.x|y;.}.function.bnOr(a).{.v |
55160 | 61 72 20 72 20 3d 20 6e 62 69 28 29 3b 20 74 68 69 73 2e 62 69 74 77 69 73 65 54 6f 28 61 2c 6f | ar.r.=.nbi();.this.bitwiseTo(a,o |
55180 | 70 5f 6f 72 2c 72 29 3b 20 72 65 74 75 72 6e 20 72 3b 20 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 | p_or,r);.return.r;.}..//.(public |
551a0 | 29 20 74 68 69 73 20 5e 20 61 0a 66 75 6e 63 74 69 6f 6e 20 6f 70 5f 78 6f 72 28 78 2c 79 29 20 | ).this.^.a.function.op_xor(x,y). |
551c0 | 7b 20 72 65 74 75 72 6e 20 78 5e 79 3b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 58 6f 72 28 61 | {.return.x^y;.}.function.bnXor(a |
551e0 | 29 20 7b 20 76 61 72 20 72 20 3d 20 6e 62 69 28 29 3b 20 74 68 69 73 2e 62 69 74 77 69 73 65 54 | ).{.var.r.=.nbi();.this.bitwiseT |
55200 | 6f 28 61 2c 6f 70 5f 78 6f 72 2c 72 29 3b 20 72 65 74 75 72 6e 20 72 3b 20 7d 0a 0a 2f 2f 20 28 | o(a,op_xor,r);.return.r;.}..//.( |
55220 | 70 75 62 6c 69 63 29 20 74 68 69 73 20 26 20 7e 61 0a 66 75 6e 63 74 69 6f 6e 20 6f 70 5f 61 6e | public).this.&.~a.function.op_an |
55240 | 64 6e 6f 74 28 78 2c 79 29 20 7b 20 72 65 74 75 72 6e 20 78 26 7e 79 3b 20 7d 0a 66 75 6e 63 74 | dnot(x,y).{.return.x&~y;.}.funct |
55260 | 69 6f 6e 20 62 6e 41 6e 64 4e 6f 74 28 61 29 20 7b 20 76 61 72 20 72 20 3d 20 6e 62 69 28 29 3b | ion.bnAndNot(a).{.var.r.=.nbi(); |
55280 | 20 74 68 69 73 2e 62 69 74 77 69 73 65 54 6f 28 61 2c 6f 70 5f 61 6e 64 6e 6f 74 2c 72 29 3b 20 | .this.bitwiseTo(a,op_andnot,r);. |
552a0 | 72 65 74 75 72 6e 20 72 3b 20 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 7e 74 68 69 73 0a 66 | return.r;.}..//.(public).~this.f |
552c0 | 75 6e 63 74 69 6f 6e 20 62 6e 4e 6f 74 28 29 20 7b 0a 20 20 76 61 72 20 72 20 3d 20 6e 62 69 28 | unction.bnNot().{...var.r.=.nbi( |
552e0 | 29 3b 0a 20 20 66 6f 72 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 74 68 69 73 2e 74 3b 20 | );...for(var.i.=.0;.i.<.this.t;. |
55300 | 2b 2b 69 29 20 72 5b 69 5d 20 3d 20 74 68 69 73 2e 44 4d 26 7e 74 68 69 73 5b 69 5d 3b 0a 20 20 | ++i).r[i].=.this.DM&~this[i];... |
55320 | 72 2e 74 20 3d 20 74 68 69 73 2e 74 3b 0a 20 20 72 2e 73 20 3d 20 7e 74 68 69 73 2e 73 3b 0a 20 | r.t.=.this.t;...r.s.=.~this.s;.. |
55340 | 20 72 65 74 75 72 6e 20 72 3b 0a 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 74 68 69 73 20 3c | .return.r;.}..//.(public).this.< |
55360 | 3c 20 6e 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 53 68 69 66 74 4c 65 66 74 28 6e 29 20 7b 0a 20 20 | <.n.function.bnShiftLeft(n).{... |
55380 | 76 61 72 20 72 20 3d 20 6e 62 69 28 29 3b 0a 20 20 69 66 28 6e 20 3c 20 30 29 20 74 68 69 73 2e | var.r.=.nbi();...if(n.<.0).this. |
553a0 | 72 53 68 69 66 74 54 6f 28 2d 6e 2c 72 29 3b 20 65 6c 73 65 20 74 68 69 73 2e 6c 53 68 69 66 74 | rShiftTo(-n,r);.else.this.lShift |
553c0 | 54 6f 28 6e 2c 72 29 3b 0a 20 20 72 65 74 75 72 6e 20 72 3b 0a 7d 0a 0a 2f 2f 20 28 70 75 62 6c | To(n,r);...return.r;.}..//.(publ |
553e0 | 69 63 29 20 74 68 69 73 20 3e 3e 20 6e 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 53 68 69 66 74 52 69 | ic).this.>>.n.function.bnShiftRi |
55400 | 67 68 74 28 6e 29 20 7b 0a 20 20 76 61 72 20 72 20 3d 20 6e 62 69 28 29 3b 0a 20 20 69 66 28 6e | ght(n).{...var.r.=.nbi();...if(n |
55420 | 20 3c 20 30 29 20 74 68 69 73 2e 6c 53 68 69 66 74 54 6f 28 2d 6e 2c 72 29 3b 20 65 6c 73 65 20 | .<.0).this.lShiftTo(-n,r);.else. |
55440 | 74 68 69 73 2e 72 53 68 69 66 74 54 6f 28 6e 2c 72 29 3b 0a 20 20 72 65 74 75 72 6e 20 72 3b 0a | this.rShiftTo(n,r);...return.r;. |
55460 | 7d 0a 0a 2f 2f 20 72 65 74 75 72 6e 20 69 6e 64 65 78 20 6f 66 20 6c 6f 77 65 73 74 20 31 2d 62 | }..//.return.index.of.lowest.1-b |
55480 | 69 74 20 69 6e 20 78 2c 20 78 20 3c 20 32 5e 33 31 0a 66 75 6e 63 74 69 6f 6e 20 6c 62 69 74 28 | it.in.x,.x.<.2^31.function.lbit( |
554a0 | 78 29 20 7b 0a 20 20 69 66 28 78 20 3d 3d 20 30 29 20 72 65 74 75 72 6e 20 2d 31 3b 0a 20 20 76 | x).{...if(x.==.0).return.-1;...v |
554c0 | 61 72 20 72 20 3d 20 30 3b 0a 20 20 69 66 28 28 78 26 30 78 66 66 66 66 29 20 3d 3d 20 30 29 20 | ar.r.=.0;...if((x&0xffff).==.0). |
554e0 | 7b 20 78 20 3e 3e 3d 20 31 36 3b 20 72 20 2b 3d 20 31 36 3b 20 7d 0a 20 20 69 66 28 28 78 26 30 | {.x.>>=.16;.r.+=.16;.}...if((x&0 |
55500 | 78 66 66 29 20 3d 3d 20 30 29 20 7b 20 78 20 3e 3e 3d 20 38 3b 20 72 20 2b 3d 20 38 3b 20 7d 0a | xff).==.0).{.x.>>=.8;.r.+=.8;.}. |
55520 | 20 20 69 66 28 28 78 26 30 78 66 29 20 3d 3d 20 30 29 20 7b 20 78 20 3e 3e 3d 20 34 3b 20 72 20 | ..if((x&0xf).==.0).{.x.>>=.4;.r. |
55540 | 2b 3d 20 34 3b 20 7d 0a 20 20 69 66 28 28 78 26 33 29 20 3d 3d 20 30 29 20 7b 20 78 20 3e 3e 3d | +=.4;.}...if((x&3).==.0).{.x.>>= |
55560 | 20 32 3b 20 72 20 2b 3d 20 32 3b 20 7d 0a 20 20 69 66 28 28 78 26 31 29 20 3d 3d 20 30 29 20 2b | .2;.r.+=.2;.}...if((x&1).==.0).+ |
55580 | 2b 72 3b 0a 20 20 72 65 74 75 72 6e 20 72 3b 0a 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 72 | +r;...return.r;.}..//.(public).r |
555a0 | 65 74 75 72 6e 73 20 69 6e 64 65 78 20 6f 66 20 6c 6f 77 65 73 74 20 31 2d 62 69 74 20 28 6f 72 | eturns.index.of.lowest.1-bit.(or |
555c0 | 20 2d 31 20 69 66 20 6e 6f 6e 65 29 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 47 65 74 4c 6f 77 65 73 | .-1.if.none).function.bnGetLowes |
555e0 | 74 53 65 74 42 69 74 28 29 20 7b 0a 20 20 66 6f 72 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c | tSetBit().{...for(var.i.=.0;.i.< |
55600 | 20 74 68 69 73 2e 74 3b 20 2b 2b 69 29 0a 20 20 20 20 69 66 28 74 68 69 73 5b 69 5d 20 21 3d 20 | .this.t;.++i).....if(this[i].!=. |
55620 | 30 29 20 72 65 74 75 72 6e 20 69 2a 74 68 69 73 2e 44 42 2b 6c 62 69 74 28 74 68 69 73 5b 69 5d | 0).return.i*this.DB+lbit(this[i] |
55640 | 29 3b 0a 20 20 69 66 28 74 68 69 73 2e 73 20 3c 20 30 29 20 72 65 74 75 72 6e 20 74 68 69 73 2e | );...if(this.s.<.0).return.this. |
55660 | 74 2a 74 68 69 73 2e 44 42 3b 0a 20 20 72 65 74 75 72 6e 20 2d 31 3b 0a 7d 0a 0a 2f 2f 20 72 65 | t*this.DB;...return.-1;.}..//.re |
55680 | 74 75 72 6e 20 6e 75 6d 62 65 72 20 6f 66 20 31 20 62 69 74 73 20 69 6e 20 78 0a 66 75 6e 63 74 | turn.number.of.1.bits.in.x.funct |
556a0 | 69 6f 6e 20 63 62 69 74 28 78 29 20 7b 0a 20 20 76 61 72 20 72 20 3d 20 30 3b 0a 20 20 77 68 69 | ion.cbit(x).{...var.r.=.0;...whi |
556c0 | 6c 65 28 78 20 21 3d 20 30 29 20 7b 20 78 20 26 3d 20 78 2d 31 3b 20 2b 2b 72 3b 20 7d 0a 20 20 | le(x.!=.0).{.x.&=.x-1;.++r;.}... |
556e0 | 72 65 74 75 72 6e 20 72 3b 0a 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 72 65 74 75 72 6e 20 | return.r;.}..//.(public).return. |
55700 | 6e 75 6d 62 65 72 20 6f 66 20 73 65 74 20 62 69 74 73 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 42 69 | number.of.set.bits.function.bnBi |
55720 | 74 43 6f 75 6e 74 28 29 20 7b 0a 20 20 76 61 72 20 72 20 3d 20 30 2c 20 78 20 3d 20 74 68 69 73 | tCount().{...var.r.=.0,.x.=.this |
55740 | 2e 73 26 74 68 69 73 2e 44 4d 3b 0a 20 20 66 6f 72 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c | .s&this.DM;...for(var.i.=.0;.i.< |
55760 | 20 74 68 69 73 2e 74 3b 20 2b 2b 69 29 20 72 20 2b 3d 20 63 62 69 74 28 74 68 69 73 5b 69 5d 5e | .this.t;.++i).r.+=.cbit(this[i]^ |
55780 | 78 29 3b 0a 20 20 72 65 74 75 72 6e 20 72 3b 0a 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 74 | x);...return.r;.}..//.(public).t |
557a0 | 72 75 65 20 69 66 66 20 6e 74 68 20 62 69 74 20 69 73 20 73 65 74 0a 66 75 6e 63 74 69 6f 6e 20 | rue.iff.nth.bit.is.set.function. |
557c0 | 62 6e 54 65 73 74 42 69 74 28 6e 29 20 7b 0a 20 20 76 61 72 20 6a 20 3d 20 4d 61 74 68 2e 66 6c | bnTestBit(n).{...var.j.=.Math.fl |
557e0 | 6f 6f 72 28 6e 2f 74 68 69 73 2e 44 42 29 3b 0a 20 20 69 66 28 6a 20 3e 3d 20 74 68 69 73 2e 74 | oor(n/this.DB);...if(j.>=.this.t |
55800 | 29 20 72 65 74 75 72 6e 28 74 68 69 73 2e 73 21 3d 30 29 3b 0a 20 20 72 65 74 75 72 6e 28 28 74 | ).return(this.s!=0);...return((t |
55820 | 68 69 73 5b 6a 5d 26 28 31 3c 3c 28 6e 25 74 68 69 73 2e 44 42 29 29 29 21 3d 30 29 3b 0a 7d 0a | his[j]&(1<<(n%this.DB)))!=0);.}. |
55840 | 0a 2f 2f 20 28 70 72 6f 74 65 63 74 65 64 29 20 74 68 69 73 20 6f 70 20 28 31 3c 3c 6e 29 0a 66 | .//.(protected).this.op.(1<<n).f |
55860 | 75 6e 63 74 69 6f 6e 20 62 6e 70 43 68 61 6e 67 65 42 69 74 28 6e 2c 6f 70 29 20 7b 0a 20 20 76 | unction.bnpChangeBit(n,op).{...v |
55880 | 61 72 20 72 20 3d 20 42 69 67 49 6e 74 65 67 65 72 2e 4f 4e 45 2e 73 68 69 66 74 4c 65 66 74 28 | ar.r.=.BigInteger.ONE.shiftLeft( |
558a0 | 6e 29 3b 0a 20 20 74 68 69 73 2e 62 69 74 77 69 73 65 54 6f 28 72 2c 6f 70 2c 72 29 3b 0a 20 20 | n);...this.bitwiseTo(r,op,r);... |
558c0 | 72 65 74 75 72 6e 20 72 3b 0a 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 74 68 69 73 20 7c 20 | return.r;.}..//.(public).this.|. |
558e0 | 28 31 3c 3c 6e 29 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 53 65 74 42 69 74 28 6e 29 20 7b 20 72 65 | (1<<n).function.bnSetBit(n).{.re |
55900 | 74 75 72 6e 20 74 68 69 73 2e 63 68 61 6e 67 65 42 69 74 28 6e 2c 6f 70 5f 6f 72 29 3b 20 7d 0a | turn.this.changeBit(n,op_or);.}. |
55920 | 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 74 68 69 73 20 26 20 7e 28 31 3c 3c 6e 29 0a 66 75 6e 63 | .//.(public).this.&.~(1<<n).func |
55940 | 74 69 6f 6e 20 62 6e 43 6c 65 61 72 42 69 74 28 6e 29 20 7b 20 72 65 74 75 72 6e 20 74 68 69 73 | tion.bnClearBit(n).{.return.this |
55960 | 2e 63 68 61 6e 67 65 42 69 74 28 6e 2c 6f 70 5f 61 6e 64 6e 6f 74 29 3b 20 7d 0a 0a 2f 2f 20 28 | .changeBit(n,op_andnot);.}..//.( |
55980 | 70 75 62 6c 69 63 29 20 74 68 69 73 20 5e 20 28 31 3c 3c 6e 29 0a 66 75 6e 63 74 69 6f 6e 20 62 | public).this.^.(1<<n).function.b |
559a0 | 6e 46 6c 69 70 42 69 74 28 6e 29 20 7b 20 72 65 74 75 72 6e 20 74 68 69 73 2e 63 68 61 6e 67 65 | nFlipBit(n).{.return.this.change |
559c0 | 42 69 74 28 6e 2c 6f 70 5f 78 6f 72 29 3b 20 7d 0a 0a 2f 2f 20 28 70 72 6f 74 65 63 74 65 64 29 | Bit(n,op_xor);.}..//.(protected) |
559e0 | 20 72 20 3d 20 74 68 69 73 20 2b 20 61 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 41 64 64 54 6f 28 | .r.=.this.+.a.function.bnpAddTo( |
55a00 | 61 2c 72 29 20 7b 0a 20 20 76 61 72 20 69 20 3d 20 30 2c 20 63 20 3d 20 30 2c 20 6d 20 3d 20 4d | a,r).{...var.i.=.0,.c.=.0,.m.=.M |
55a20 | 61 74 68 2e 6d 69 6e 28 61 2e 74 2c 74 68 69 73 2e 74 29 3b 0a 20 20 77 68 69 6c 65 28 69 20 3c | ath.min(a.t,this.t);...while(i.< |
55a40 | 20 6d 29 20 7b 0a 20 20 20 20 63 20 2b 3d 20 74 68 69 73 5b 69 5d 2b 61 5b 69 5d 3b 0a 20 20 20 | .m).{.....c.+=.this[i]+a[i];.... |
55a60 | 20 72 5b 69 2b 2b 5d 20 3d 20 63 26 74 68 69 73 2e 44 4d 3b 0a 20 20 20 20 63 20 3e 3e 3d 20 74 | .r[i++].=.c&this.DM;.....c.>>=.t |
55a80 | 68 69 73 2e 44 42 3b 0a 20 20 7d 0a 20 20 69 66 28 61 2e 74 20 3c 20 74 68 69 73 2e 74 29 20 7b | his.DB;...}...if(a.t.<.this.t).{ |
55aa0 | 0a 20 20 20 20 63 20 2b 3d 20 61 2e 73 3b 0a 20 20 20 20 77 68 69 6c 65 28 69 20 3c 20 74 68 69 | .....c.+=.a.s;.....while(i.<.thi |
55ac0 | 73 2e 74 29 20 7b 0a 20 20 20 20 20 20 63 20 2b 3d 20 74 68 69 73 5b 69 5d 3b 0a 20 20 20 20 20 | s.t).{.......c.+=.this[i];...... |
55ae0 | 20 72 5b 69 2b 2b 5d 20 3d 20 63 26 74 68 69 73 2e 44 4d 3b 0a 20 20 20 20 20 20 63 20 3e 3e 3d | .r[i++].=.c&this.DM;.......c.>>= |
55b00 | 20 74 68 69 73 2e 44 42 3b 0a 20 20 20 20 7d 0a 20 20 20 20 63 20 2b 3d 20 74 68 69 73 2e 73 3b | .this.DB;.....}.....c.+=.this.s; |
55b20 | 0a 20 20 7d 0a 20 20 65 6c 73 65 20 7b 0a 20 20 20 20 63 20 2b 3d 20 74 68 69 73 2e 73 3b 0a 20 | ...}...else.{.....c.+=.this.s;.. |
55b40 | 20 20 20 77 68 69 6c 65 28 69 20 3c 20 61 2e 74 29 20 7b 0a 20 20 20 20 20 20 63 20 2b 3d 20 61 | ...while(i.<.a.t).{.......c.+=.a |
55b60 | 5b 69 5d 3b 0a 20 20 20 20 20 20 72 5b 69 2b 2b 5d 20 3d 20 63 26 74 68 69 73 2e 44 4d 3b 0a 20 | [i];.......r[i++].=.c&this.DM;.. |
55b80 | 20 20 20 20 20 63 20 3e 3e 3d 20 74 68 69 73 2e 44 42 3b 0a 20 20 20 20 7d 0a 20 20 20 20 63 20 | .....c.>>=.this.DB;.....}.....c. |
55ba0 | 2b 3d 20 61 2e 73 3b 0a 20 20 7d 0a 20 20 72 2e 73 20 3d 20 28 63 3c 30 29 3f 2d 31 3a 30 3b 0a | +=.a.s;...}...r.s.=.(c<0)?-1:0;. |
55bc0 | 20 20 69 66 28 63 20 3e 20 30 29 20 72 5b 69 2b 2b 5d 20 3d 20 63 3b 0a 20 20 65 6c 73 65 20 69 | ..if(c.>.0).r[i++].=.c;...else.i |
55be0 | 66 28 63 20 3c 20 2d 31 29 20 72 5b 69 2b 2b 5d 20 3d 20 74 68 69 73 2e 44 56 2b 63 3b 0a 20 20 | f(c.<.-1).r[i++].=.this.DV+c;... |
55c00 | 72 2e 74 20 3d 20 69 3b 0a 20 20 72 2e 63 6c 61 6d 70 28 29 3b 0a 7d 0a 0a 2f 2f 20 28 70 75 62 | r.t.=.i;...r.clamp();.}..//.(pub |
55c20 | 6c 69 63 29 20 74 68 69 73 20 2b 20 61 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 41 64 64 28 61 29 20 | lic).this.+.a.function.bnAdd(a). |
55c40 | 7b 20 76 61 72 20 72 20 3d 20 6e 62 69 28 29 3b 20 74 68 69 73 2e 61 64 64 54 6f 28 61 2c 72 29 | {.var.r.=.nbi();.this.addTo(a,r) |
55c60 | 3b 20 72 65 74 75 72 6e 20 72 3b 20 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 74 68 69 73 20 | ;.return.r;.}..//.(public).this. |
55c80 | 2d 20 61 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 53 75 62 74 72 61 63 74 28 61 29 20 7b 20 76 61 72 | -.a.function.bnSubtract(a).{.var |
55ca0 | 20 72 20 3d 20 6e 62 69 28 29 3b 20 74 68 69 73 2e 73 75 62 54 6f 28 61 2c 72 29 3b 20 72 65 74 | .r.=.nbi();.this.subTo(a,r);.ret |
55cc0 | 75 72 6e 20 72 3b 20 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 74 68 69 73 20 2a 20 61 0a 66 | urn.r;.}..//.(public).this.*.a.f |
55ce0 | 75 6e 63 74 69 6f 6e 20 62 6e 4d 75 6c 74 69 70 6c 79 28 61 29 20 7b 20 76 61 72 20 72 20 3d 20 | unction.bnMultiply(a).{.var.r.=. |
55d00 | 6e 62 69 28 29 3b 20 74 68 69 73 2e 6d 75 6c 74 69 70 6c 79 54 6f 28 61 2c 72 29 3b 20 72 65 74 | nbi();.this.multiplyTo(a,r);.ret |
55d20 | 75 72 6e 20 72 3b 20 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 74 68 69 73 20 2f 20 61 0a 66 | urn.r;.}..//.(public).this./.a.f |
55d40 | 75 6e 63 74 69 6f 6e 20 62 6e 44 69 76 69 64 65 28 61 29 20 7b 20 76 61 72 20 72 20 3d 20 6e 62 | unction.bnDivide(a).{.var.r.=.nb |
55d60 | 69 28 29 3b 20 74 68 69 73 2e 64 69 76 52 65 6d 54 6f 28 61 2c 72 2c 6e 75 6c 6c 29 3b 20 72 65 | i();.this.divRemTo(a,r,null);.re |
55d80 | 74 75 72 6e 20 72 3b 20 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 74 68 69 73 20 25 20 61 0a | turn.r;.}..//.(public).this.%.a. |
55da0 | 66 75 6e 63 74 69 6f 6e 20 62 6e 52 65 6d 61 69 6e 64 65 72 28 61 29 20 7b 20 76 61 72 20 72 20 | function.bnRemainder(a).{.var.r. |
55dc0 | 3d 20 6e 62 69 28 29 3b 20 74 68 69 73 2e 64 69 76 52 65 6d 54 6f 28 61 2c 6e 75 6c 6c 2c 72 29 | =.nbi();.this.divRemTo(a,null,r) |
55de0 | 3b 20 72 65 74 75 72 6e 20 72 3b 20 7d 0a 0a 2f 2f 20 28 70 75 62 6c 69 63 29 20 5b 74 68 69 73 | ;.return.r;.}..//.(public).[this |
55e00 | 2f 61 2c 74 68 69 73 25 61 5d 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 44 69 76 69 64 65 41 6e 64 52 | /a,this%a].function.bnDivideAndR |
55e20 | 65 6d 61 69 6e 64 65 72 28 61 29 20 7b 0a 20 20 76 61 72 20 71 20 3d 20 6e 62 69 28 29 2c 20 72 | emainder(a).{...var.q.=.nbi(),.r |
55e40 | 20 3d 20 6e 62 69 28 29 3b 0a 20 20 74 68 69 73 2e 64 69 76 52 65 6d 54 6f 28 61 2c 71 2c 72 29 | .=.nbi();...this.divRemTo(a,q,r) |
55e60 | 3b 0a 20 20 72 65 74 75 72 6e 20 6e 65 77 20 41 72 72 61 79 28 71 2c 72 29 3b 0a 7d 0a 0a 2f 2f | ;...return.new.Array(q,r);.}..// |
55e80 | 20 28 70 72 6f 74 65 63 74 65 64 29 20 74 68 69 73 20 2a 3d 20 6e 2c 20 74 68 69 73 20 3e 3d 20 | .(protected).this.*=.n,.this.>=. |
55ea0 | 30 2c 20 31 20 3c 20 6e 20 3c 20 44 56 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 44 4d 75 6c 74 69 | 0,.1.<.n.<.DV.function.bnpDMulti |
55ec0 | 70 6c 79 28 6e 29 20 7b 0a 20 20 74 68 69 73 5b 74 68 69 73 2e 74 5d 20 3d 20 74 68 69 73 2e 61 | ply(n).{...this[this.t].=.this.a |
55ee0 | 6d 28 30 2c 6e 2d 31 2c 74 68 69 73 2c 30 2c 30 2c 74 68 69 73 2e 74 29 3b 0a 20 20 2b 2b 74 68 | m(0,n-1,this,0,0,this.t);...++th |
55f00 | 69 73 2e 74 3b 0a 20 20 74 68 69 73 2e 63 6c 61 6d 70 28 29 3b 0a 7d 0a 0a 2f 2f 20 28 70 72 6f | is.t;...this.clamp();.}..//.(pro |
55f20 | 74 65 63 74 65 64 29 20 74 68 69 73 20 2b 3d 20 6e 20 3c 3c 20 77 20 77 6f 72 64 73 2c 20 74 68 | tected).this.+=.n.<<.w.words,.th |
55f40 | 69 73 20 3e 3d 20 30 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 44 41 64 64 4f 66 66 73 65 74 28 6e | is.>=.0.function.bnpDAddOffset(n |
55f60 | 2c 77 29 20 7b 0a 20 20 77 68 69 6c 65 28 74 68 69 73 2e 74 20 3c 3d 20 77 29 20 74 68 69 73 5b | ,w).{...while(this.t.<=.w).this[ |
55f80 | 74 68 69 73 2e 74 2b 2b 5d 20 3d 20 30 3b 0a 20 20 74 68 69 73 5b 77 5d 20 2b 3d 20 6e 3b 0a 20 | this.t++].=.0;...this[w].+=.n;.. |
55fa0 | 20 77 68 69 6c 65 28 74 68 69 73 5b 77 5d 20 3e 3d 20 74 68 69 73 2e 44 56 29 20 7b 0a 20 20 20 | .while(this[w].>=.this.DV).{.... |
55fc0 | 20 74 68 69 73 5b 77 5d 20 2d 3d 20 74 68 69 73 2e 44 56 3b 0a 20 20 20 20 69 66 28 2b 2b 77 20 | .this[w].-=.this.DV;.....if(++w. |
55fe0 | 3e 3d 20 74 68 69 73 2e 74 29 20 74 68 69 73 5b 74 68 69 73 2e 74 2b 2b 5d 20 3d 20 30 3b 0a 20 | >=.this.t).this[this.t++].=.0;.. |
56000 | 20 20 20 2b 2b 74 68 69 73 5b 77 5d 3b 0a 20 20 7d 0a 7d 0a 0a 2f 2f 20 41 20 22 6e 75 6c 6c 22 | ...++this[w];...}.}..//.A."null" |
56020 | 20 72 65 64 75 63 65 72 0a 66 75 6e 63 74 69 6f 6e 20 4e 75 6c 6c 45 78 70 28 29 20 7b 7d 0a 66 | .reducer.function.NullExp().{}.f |
56040 | 75 6e 63 74 69 6f 6e 20 6e 4e 6f 70 28 78 29 20 7b 20 72 65 74 75 72 6e 20 78 3b 20 7d 0a 66 75 | unction.nNop(x).{.return.x;.}.fu |
56060 | 6e 63 74 69 6f 6e 20 6e 4d 75 6c 54 6f 28 78 2c 79 2c 72 29 20 7b 20 78 2e 6d 75 6c 74 69 70 6c | nction.nMulTo(x,y,r).{.x.multipl |
56080 | 79 54 6f 28 79 2c 72 29 3b 20 7d 0a 66 75 6e 63 74 69 6f 6e 20 6e 53 71 72 54 6f 28 78 2c 72 29 | yTo(y,r);.}.function.nSqrTo(x,r) |
560a0 | 20 7b 20 78 2e 73 71 75 61 72 65 54 6f 28 72 29 3b 20 7d 0a 0a 4e 75 6c 6c 45 78 70 2e 70 72 6f | .{.x.squareTo(r);.}..NullExp.pro |
560c0 | 74 6f 74 79 70 65 2e 63 6f 6e 76 65 72 74 20 3d 20 6e 4e 6f 70 3b 0a 4e 75 6c 6c 45 78 70 2e 70 | totype.convert.=.nNop;.NullExp.p |
560e0 | 72 6f 74 6f 74 79 70 65 2e 72 65 76 65 72 74 20 3d 20 6e 4e 6f 70 3b 0a 4e 75 6c 6c 45 78 70 2e | rototype.revert.=.nNop;.NullExp. |
56100 | 70 72 6f 74 6f 74 79 70 65 2e 6d 75 6c 54 6f 20 3d 20 6e 4d 75 6c 54 6f 3b 0a 4e 75 6c 6c 45 78 | prototype.mulTo.=.nMulTo;.NullEx |
56120 | 70 2e 70 72 6f 74 6f 74 79 70 65 2e 73 71 72 54 6f 20 3d 20 6e 53 71 72 54 6f 3b 0a 0a 2f 2f 20 | p.prototype.sqrTo.=.nSqrTo;..//. |
56140 | 28 70 75 62 6c 69 63 29 20 74 68 69 73 5e 65 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 50 6f 77 28 65 | (public).this^e.function.bnPow(e |
56160 | 29 20 7b 20 72 65 74 75 72 6e 20 74 68 69 73 2e 65 78 70 28 65 2c 6e 65 77 20 4e 75 6c 6c 45 78 | ).{.return.this.exp(e,new.NullEx |
56180 | 70 28 29 29 3b 20 7d 0a 0a 2f 2f 20 28 70 72 6f 74 65 63 74 65 64 29 20 72 20 3d 20 6c 6f 77 65 | p());.}..//.(protected).r.=.lowe |
561a0 | 72 20 6e 20 77 6f 72 64 73 20 6f 66 20 22 74 68 69 73 20 2a 20 61 22 2c 20 61 2e 74 20 3c 3d 20 | r.n.words.of."this.*.a",.a.t.<=. |
561c0 | 6e 0a 2f 2f 20 22 74 68 69 73 22 20 73 68 6f 75 6c 64 20 62 65 20 74 68 65 20 6c 61 72 67 65 72 | n.//."this".should.be.the.larger |
561e0 | 20 6f 6e 65 20 69 66 20 61 70 70 72 6f 70 72 69 61 74 65 2e 0a 66 75 6e 63 74 69 6f 6e 20 62 6e | .one.if.appropriate..function.bn |
56200 | 70 4d 75 6c 74 69 70 6c 79 4c 6f 77 65 72 54 6f 28 61 2c 6e 2c 72 29 20 7b 0a 20 20 76 61 72 20 | pMultiplyLowerTo(a,n,r).{...var. |
56220 | 69 20 3d 20 4d 61 74 68 2e 6d 69 6e 28 74 68 69 73 2e 74 2b 61 2e 74 2c 6e 29 3b 0a 20 20 72 2e | i.=.Math.min(this.t+a.t,n);...r. |
56240 | 73 20 3d 20 30 3b 20 2f 2f 20 61 73 73 75 6d 65 73 20 61 2c 74 68 69 73 20 3e 3d 20 30 0a 20 20 | s.=.0;.//.assumes.a,this.>=.0... |
56260 | 72 2e 74 20 3d 20 69 3b 0a 20 20 77 68 69 6c 65 28 69 20 3e 20 30 29 20 72 5b 2d 2d 69 5d 20 3d | r.t.=.i;...while(i.>.0).r[--i].= |
56280 | 20 30 3b 0a 20 20 76 61 72 20 6a 3b 0a 20 20 66 6f 72 28 6a 20 3d 20 72 2e 74 2d 74 68 69 73 2e | .0;...var.j;...for(j.=.r.t-this. |
562a0 | 74 3b 20 69 20 3c 20 6a 3b 20 2b 2b 69 29 20 72 5b 69 2b 74 68 69 73 2e 74 5d 20 3d 20 74 68 69 | t;.i.<.j;.++i).r[i+this.t].=.thi |
562c0 | 73 2e 61 6d 28 30 2c 61 5b 69 5d 2c 72 2c 69 2c 30 2c 74 68 69 73 2e 74 29 3b 0a 20 20 66 6f 72 | s.am(0,a[i],r,i,0,this.t);...for |
562e0 | 28 6a 20 3d 20 4d 61 74 68 2e 6d 69 6e 28 61 2e 74 2c 6e 29 3b 20 69 20 3c 20 6a 3b 20 2b 2b 69 | (j.=.Math.min(a.t,n);.i.<.j;.++i |
56300 | 29 20 74 68 69 73 2e 61 6d 28 30 2c 61 5b 69 5d 2c 72 2c 69 2c 30 2c 6e 2d 69 29 3b 0a 20 20 72 | ).this.am(0,a[i],r,i,0,n-i);...r |
56320 | 2e 63 6c 61 6d 70 28 29 3b 0a 7d 0a 0a 2f 2f 20 28 70 72 6f 74 65 63 74 65 64 29 20 72 20 3d 20 | .clamp();.}..//.(protected).r.=. |
56340 | 22 74 68 69 73 20 2a 20 61 22 20 77 69 74 68 6f 75 74 20 6c 6f 77 65 72 20 6e 20 77 6f 72 64 73 | "this.*.a".without.lower.n.words |
56360 | 2c 20 6e 20 3e 20 30 0a 2f 2f 20 22 74 68 69 73 22 20 73 68 6f 75 6c 64 20 62 65 20 74 68 65 20 | ,.n.>.0.//."this".should.be.the. |
56380 | 6c 61 72 67 65 72 20 6f 6e 65 20 69 66 20 61 70 70 72 6f 70 72 69 61 74 65 2e 0a 66 75 6e 63 74 | larger.one.if.appropriate..funct |
563a0 | 69 6f 6e 20 62 6e 70 4d 75 6c 74 69 70 6c 79 55 70 70 65 72 54 6f 28 61 2c 6e 2c 72 29 20 7b 0a | ion.bnpMultiplyUpperTo(a,n,r).{. |
563c0 | 20 20 2d 2d 6e 3b 0a 20 20 76 61 72 20 69 20 3d 20 72 2e 74 20 3d 20 74 68 69 73 2e 74 2b 61 2e | ..--n;...var.i.=.r.t.=.this.t+a. |
563e0 | 74 2d 6e 3b 0a 20 20 72 2e 73 20 3d 20 30 3b 20 2f 2f 20 61 73 73 75 6d 65 73 20 61 2c 74 68 69 | t-n;...r.s.=.0;.//.assumes.a,thi |
56400 | 73 20 3e 3d 20 30 0a 20 20 77 68 69 6c 65 28 2d 2d 69 20 3e 3d 20 30 29 20 72 5b 69 5d 20 3d 20 | s.>=.0...while(--i.>=.0).r[i].=. |
56420 | 30 3b 0a 20 20 66 6f 72 28 69 20 3d 20 4d 61 74 68 2e 6d 61 78 28 6e 2d 74 68 69 73 2e 74 2c 30 | 0;...for(i.=.Math.max(n-this.t,0 |
56440 | 29 3b 20 69 20 3c 20 61 2e 74 3b 20 2b 2b 69 29 0a 20 20 20 20 72 5b 74 68 69 73 2e 74 2b 69 2d | );.i.<.a.t;.++i).....r[this.t+i- |
56460 | 6e 5d 20 3d 20 74 68 69 73 2e 61 6d 28 6e 2d 69 2c 61 5b 69 5d 2c 72 2c 30 2c 30 2c 74 68 69 73 | n].=.this.am(n-i,a[i],r,0,0,this |
56480 | 2e 74 2b 69 2d 6e 29 3b 0a 20 20 72 2e 63 6c 61 6d 70 28 29 3b 0a 20 20 72 2e 64 72 53 68 69 66 | .t+i-n);...r.clamp();...r.drShif |
564a0 | 74 54 6f 28 31 2c 72 29 3b 0a 7d 0a 0a 2f 2f 20 42 61 72 72 65 74 74 20 6d 6f 64 75 6c 61 72 20 | tTo(1,r);.}..//.Barrett.modular. |
564c0 | 72 65 64 75 63 74 69 6f 6e 0a 66 75 6e 63 74 69 6f 6e 20 42 61 72 72 65 74 74 28 6d 29 20 7b 0a | reduction.function.Barrett(m).{. |
564e0 | 20 20 2f 2f 20 73 65 74 75 70 20 42 61 72 72 65 74 74 0a 20 20 74 68 69 73 2e 72 32 20 3d 20 6e | ..//.setup.Barrett...this.r2.=.n |
56500 | 62 69 28 29 3b 0a 20 20 74 68 69 73 2e 71 33 20 3d 20 6e 62 69 28 29 3b 0a 20 20 42 69 67 49 6e | bi();...this.q3.=.nbi();...BigIn |
56520 | 74 65 67 65 72 2e 4f 4e 45 2e 64 6c 53 68 69 66 74 54 6f 28 32 2a 6d 2e 74 2c 74 68 69 73 2e 72 | teger.ONE.dlShiftTo(2*m.t,this.r |
56540 | 32 29 3b 0a 20 20 74 68 69 73 2e 6d 75 20 3d 20 74 68 69 73 2e 72 32 2e 64 69 76 69 64 65 28 6d | 2);...this.mu.=.this.r2.divide(m |
56560 | 29 3b 0a 20 20 74 68 69 73 2e 6d 20 3d 20 6d 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 62 61 72 | );...this.m.=.m;.}..function.bar |
56580 | 72 65 74 74 43 6f 6e 76 65 72 74 28 78 29 20 7b 0a 20 20 69 66 28 78 2e 73 20 3c 20 30 20 7c 7c | rettConvert(x).{...if(x.s.<.0.|| |
565a0 | 20 78 2e 74 20 3e 20 32 2a 74 68 69 73 2e 6d 2e 74 29 20 72 65 74 75 72 6e 20 78 2e 6d 6f 64 28 | .x.t.>.2*this.m.t).return.x.mod( |
565c0 | 74 68 69 73 2e 6d 29 3b 0a 20 20 65 6c 73 65 20 69 66 28 78 2e 63 6f 6d 70 61 72 65 54 6f 28 74 | this.m);...else.if(x.compareTo(t |
565e0 | 68 69 73 2e 6d 29 20 3c 20 30 29 20 72 65 74 75 72 6e 20 78 3b 0a 20 20 65 6c 73 65 20 7b 20 76 | his.m).<.0).return.x;...else.{.v |
56600 | 61 72 20 72 20 3d 20 6e 62 69 28 29 3b 20 78 2e 63 6f 70 79 54 6f 28 72 29 3b 20 74 68 69 73 2e | ar.r.=.nbi();.x.copyTo(r);.this. |
56620 | 72 65 64 75 63 65 28 72 29 3b 20 72 65 74 75 72 6e 20 72 3b 20 7d 0a 7d 0a 0a 66 75 6e 63 74 69 | reduce(r);.return.r;.}.}..functi |
56640 | 6f 6e 20 62 61 72 72 65 74 74 52 65 76 65 72 74 28 78 29 20 7b 20 72 65 74 75 72 6e 20 78 3b 20 | on.barrettRevert(x).{.return.x;. |
56660 | 7d 0a 0a 2f 2f 20 78 20 3d 20 78 20 6d 6f 64 20 6d 20 28 48 41 43 20 31 34 2e 34 32 29 0a 66 75 | }..//.x.=.x.mod.m.(HAC.14.42).fu |
56680 | 6e 63 74 69 6f 6e 20 62 61 72 72 65 74 74 52 65 64 75 63 65 28 78 29 20 7b 0a 20 20 78 2e 64 72 | nction.barrettReduce(x).{...x.dr |
566a0 | 53 68 69 66 74 54 6f 28 74 68 69 73 2e 6d 2e 74 2d 31 2c 74 68 69 73 2e 72 32 29 3b 0a 20 20 69 | ShiftTo(this.m.t-1,this.r2);...i |
566c0 | 66 28 78 2e 74 20 3e 20 74 68 69 73 2e 6d 2e 74 2b 31 29 20 7b 20 78 2e 74 20 3d 20 74 68 69 73 | f(x.t.>.this.m.t+1).{.x.t.=.this |
566e0 | 2e 6d 2e 74 2b 31 3b 20 78 2e 63 6c 61 6d 70 28 29 3b 20 7d 0a 20 20 74 68 69 73 2e 6d 75 2e 6d | .m.t+1;.x.clamp();.}...this.mu.m |
56700 | 75 6c 74 69 70 6c 79 55 70 70 65 72 54 6f 28 74 68 69 73 2e 72 32 2c 74 68 69 73 2e 6d 2e 74 2b | ultiplyUpperTo(this.r2,this.m.t+ |
56720 | 31 2c 74 68 69 73 2e 71 33 29 3b 0a 20 20 74 68 69 73 2e 6d 2e 6d 75 6c 74 69 70 6c 79 4c 6f 77 | 1,this.q3);...this.m.multiplyLow |
56740 | 65 72 54 6f 28 74 68 69 73 2e 71 33 2c 74 68 69 73 2e 6d 2e 74 2b 31 2c 74 68 69 73 2e 72 32 29 | erTo(this.q3,this.m.t+1,this.r2) |
56760 | 3b 0a 20 20 77 68 69 6c 65 28 78 2e 63 6f 6d 70 61 72 65 54 6f 28 74 68 69 73 2e 72 32 29 20 3c | ;...while(x.compareTo(this.r2).< |
56780 | 20 30 29 20 78 2e 64 41 64 64 4f 66 66 73 65 74 28 31 2c 74 68 69 73 2e 6d 2e 74 2b 31 29 3b 0a | .0).x.dAddOffset(1,this.m.t+1);. |
567a0 | 20 20 78 2e 73 75 62 54 6f 28 74 68 69 73 2e 72 32 2c 78 29 3b 0a 20 20 77 68 69 6c 65 28 78 2e | ..x.subTo(this.r2,x);...while(x. |
567c0 | 63 6f 6d 70 61 72 65 54 6f 28 74 68 69 73 2e 6d 29 20 3e 3d 20 30 29 20 78 2e 73 75 62 54 6f 28 | compareTo(this.m).>=.0).x.subTo( |
567e0 | 74 68 69 73 2e 6d 2c 78 29 3b 0a 7d 0a 0a 2f 2f 20 72 20 3d 20 78 5e 32 20 6d 6f 64 20 6d 3b 20 | this.m,x);.}..//.r.=.x^2.mod.m;. |
56800 | 78 20 21 3d 20 72 0a 66 75 6e 63 74 69 6f 6e 20 62 61 72 72 65 74 74 53 71 72 54 6f 28 78 2c 72 | x.!=.r.function.barrettSqrTo(x,r |
56820 | 29 20 7b 20 78 2e 73 71 75 61 72 65 54 6f 28 72 29 3b 20 74 68 69 73 2e 72 65 64 75 63 65 28 72 | ).{.x.squareTo(r);.this.reduce(r |
56840 | 29 3b 20 7d 0a 0a 2f 2f 20 72 20 3d 20 78 2a 79 20 6d 6f 64 20 6d 3b 20 78 2c 79 20 21 3d 20 72 | );.}..//.r.=.x*y.mod.m;.x,y.!=.r |
56860 | 0a 66 75 6e 63 74 69 6f 6e 20 62 61 72 72 65 74 74 4d 75 6c 54 6f 28 78 2c 79 2c 72 29 20 7b 20 | .function.barrettMulTo(x,y,r).{. |
56880 | 78 2e 6d 75 6c 74 69 70 6c 79 54 6f 28 79 2c 72 29 3b 20 74 68 69 73 2e 72 65 64 75 63 65 28 72 | x.multiplyTo(y,r);.this.reduce(r |
568a0 | 29 3b 20 7d 0a 0a 42 61 72 72 65 74 74 2e 70 72 6f 74 6f 74 79 70 65 2e 63 6f 6e 76 65 72 74 20 | );.}..Barrett.prototype.convert. |
568c0 | 3d 20 62 61 72 72 65 74 74 43 6f 6e 76 65 72 74 3b 0a 42 61 72 72 65 74 74 2e 70 72 6f 74 6f 74 | =.barrettConvert;.Barrett.protot |
568e0 | 79 70 65 2e 72 65 76 65 72 74 20 3d 20 62 61 72 72 65 74 74 52 65 76 65 72 74 3b 0a 42 61 72 72 | ype.revert.=.barrettRevert;.Barr |
56900 | 65 74 74 2e 70 72 6f 74 6f 74 79 70 65 2e 72 65 64 75 63 65 20 3d 20 62 61 72 72 65 74 74 52 65 | ett.prototype.reduce.=.barrettRe |
56920 | 64 75 63 65 3b 0a 42 61 72 72 65 74 74 2e 70 72 6f 74 6f 74 79 70 65 2e 6d 75 6c 54 6f 20 3d 20 | duce;.Barrett.prototype.mulTo.=. |
56940 | 62 61 72 72 65 74 74 4d 75 6c 54 6f 3b 0a 42 61 72 72 65 74 74 2e 70 72 6f 74 6f 74 79 70 65 2e | barrettMulTo;.Barrett.prototype. |
56960 | 73 71 72 54 6f 20 3d 20 62 61 72 72 65 74 74 53 71 72 54 6f 3b 0a 0a 2f 2f 20 28 70 75 62 6c 69 | sqrTo.=.barrettSqrTo;..//.(publi |
56980 | 63 29 20 74 68 69 73 5e 65 20 25 20 6d 20 28 48 41 43 20 31 34 2e 38 35 29 0a 66 75 6e 63 74 69 | c).this^e.%.m.(HAC.14.85).functi |
569a0 | 6f 6e 20 62 6e 4d 6f 64 50 6f 77 28 65 2c 6d 29 20 7b 0a 20 20 76 61 72 20 69 20 3d 20 65 2e 62 | on.bnModPow(e,m).{...var.i.=.e.b |
569c0 | 69 74 4c 65 6e 67 74 68 28 29 2c 20 6b 2c 20 72 20 3d 20 6e 62 76 28 31 29 2c 20 7a 3b 0a 20 20 | itLength(),.k,.r.=.nbv(1),.z;... |
569e0 | 69 66 28 69 20 3c 3d 20 30 29 20 72 65 74 75 72 6e 20 72 3b 0a 20 20 65 6c 73 65 20 69 66 28 69 | if(i.<=.0).return.r;...else.if(i |
56a00 | 20 3c 20 31 38 29 20 6b 20 3d 20 31 3b 0a 20 20 65 6c 73 65 20 69 66 28 69 20 3c 20 34 38 29 20 | .<.18).k.=.1;...else.if(i.<.48). |
56a20 | 6b 20 3d 20 33 3b 0a 20 20 65 6c 73 65 20 69 66 28 69 20 3c 20 31 34 34 29 20 6b 20 3d 20 34 3b | k.=.3;...else.if(i.<.144).k.=.4; |
56a40 | 0a 20 20 65 6c 73 65 20 69 66 28 69 20 3c 20 37 36 38 29 20 6b 20 3d 20 35 3b 0a 20 20 65 6c 73 | ...else.if(i.<.768).k.=.5;...els |
56a60 | 65 20 6b 20 3d 20 36 3b 0a 20 20 69 66 28 69 20 3c 20 38 29 0a 20 20 20 20 7a 20 3d 20 6e 65 77 | e.k.=.6;...if(i.<.8).....z.=.new |
56a80 | 20 43 6c 61 73 73 69 63 28 6d 29 3b 0a 20 20 65 6c 73 65 20 69 66 28 6d 2e 69 73 45 76 65 6e 28 | .Classic(m);...else.if(m.isEven( |
56aa0 | 29 29 0a 20 20 20 20 7a 20 3d 20 6e 65 77 20 42 61 72 72 65 74 74 28 6d 29 3b 0a 20 20 65 6c 73 | )).....z.=.new.Barrett(m);...els |
56ac0 | 65 0a 20 20 20 20 7a 20 3d 20 6e 65 77 20 4d 6f 6e 74 67 6f 6d 65 72 79 28 6d 29 3b 0a 0a 20 20 | e.....z.=.new.Montgomery(m);.... |
56ae0 | 2f 2f 20 70 72 65 63 6f 6d 70 75 74 61 74 69 6f 6e 0a 20 20 76 61 72 20 67 20 3d 20 6e 65 77 20 | //.precomputation...var.g.=.new. |
56b00 | 41 72 72 61 79 28 29 2c 20 6e 20 3d 20 33 2c 20 6b 31 20 3d 20 6b 2d 31 2c 20 6b 6d 20 3d 20 28 | Array(),.n.=.3,.k1.=.k-1,.km.=.( |
56b20 | 31 3c 3c 6b 29 2d 31 3b 0a 20 20 67 5b 31 5d 20 3d 20 7a 2e 63 6f 6e 76 65 72 74 28 74 68 69 73 | 1<<k)-1;...g[1].=.z.convert(this |
56b40 | 29 3b 0a 20 20 69 66 28 6b 20 3e 20 31 29 20 7b 0a 20 20 20 20 76 61 72 20 67 32 20 3d 20 6e 62 | );...if(k.>.1).{.....var.g2.=.nb |
56b60 | 69 28 29 3b 0a 20 20 20 20 7a 2e 73 71 72 54 6f 28 67 5b 31 5d 2c 67 32 29 3b 0a 20 20 20 20 77 | i();.....z.sqrTo(g[1],g2);.....w |
56b80 | 68 69 6c 65 28 6e 20 3c 3d 20 6b 6d 29 20 7b 0a 20 20 20 20 20 20 67 5b 6e 5d 20 3d 20 6e 62 69 | hile(n.<=.km).{.......g[n].=.nbi |
56ba0 | 28 29 3b 0a 20 20 20 20 20 20 7a 2e 6d 75 6c 54 6f 28 67 32 2c 67 5b 6e 2d 32 5d 2c 67 5b 6e 5d | ();.......z.mulTo(g2,g[n-2],g[n] |
56bc0 | 29 3b 0a 20 20 20 20 20 20 6e 20 2b 3d 20 32 3b 0a 20 20 20 20 7d 0a 20 20 7d 0a 0a 20 20 76 61 | );.......n.+=.2;.....}...}....va |
56be0 | 72 20 6a 20 3d 20 65 2e 74 2d 31 2c 20 77 2c 20 69 73 31 20 3d 20 74 72 75 65 2c 20 72 32 20 3d | r.j.=.e.t-1,.w,.is1.=.true,.r2.= |
56c00 | 20 6e 62 69 28 29 2c 20 74 3b 0a 20 20 69 20 3d 20 6e 62 69 74 73 28 65 5b 6a 5d 29 2d 31 3b 0a | .nbi(),.t;...i.=.nbits(e[j])-1;. |
56c20 | 20 20 77 68 69 6c 65 28 6a 20 3e 3d 20 30 29 20 7b 0a 20 20 20 20 69 66 28 69 20 3e 3d 20 6b 31 | ..while(j.>=.0).{.....if(i.>=.k1 |
56c40 | 29 20 77 20 3d 20 28 65 5b 6a 5d 3e 3e 28 69 2d 6b 31 29 29 26 6b 6d 3b 0a 20 20 20 20 65 6c 73 | ).w.=.(e[j]>>(i-k1))&km;.....els |
56c60 | 65 20 7b 0a 20 20 20 20 20 20 77 20 3d 20 28 65 5b 6a 5d 26 28 28 31 3c 3c 28 69 2b 31 29 29 2d | e.{.......w.=.(e[j]&((1<<(i+1))- |
56c80 | 31 29 29 3c 3c 28 6b 31 2d 69 29 3b 0a 20 20 20 20 20 20 69 66 28 6a 20 3e 20 30 29 20 77 20 7c | 1))<<(k1-i);.......if(j.>.0).w.| |
56ca0 | 3d 20 65 5b 6a 2d 31 5d 3e 3e 28 74 68 69 73 2e 44 42 2b 69 2d 6b 31 29 3b 0a 20 20 20 20 7d 0a | =.e[j-1]>>(this.DB+i-k1);.....}. |
56cc0 | 0a 20 20 20 20 6e 20 3d 20 6b 3b 0a 20 20 20 20 77 68 69 6c 65 28 28 77 26 31 29 20 3d 3d 20 30 | .....n.=.k;.....while((w&1).==.0 |
56ce0 | 29 20 7b 20 77 20 3e 3e 3d 20 31 3b 20 2d 2d 6e 3b 20 7d 0a 20 20 20 20 69 66 28 28 69 20 2d 3d | ).{.w.>>=.1;.--n;.}.....if((i.-= |
56d00 | 20 6e 29 20 3c 20 30 29 20 7b 20 69 20 2b 3d 20 74 68 69 73 2e 44 42 3b 20 2d 2d 6a 3b 20 7d 0a | .n).<.0).{.i.+=.this.DB;.--j;.}. |
56d20 | 20 20 20 20 69 66 28 69 73 31 29 20 7b 09 2f 2f 20 72 65 74 20 3d 3d 20 31 2c 20 64 6f 6e 27 74 | ....if(is1).{.//.ret.==.1,.don't |
56d40 | 20 62 6f 74 68 65 72 20 73 71 75 61 72 69 6e 67 20 6f 72 20 6d 75 6c 74 69 70 6c 79 69 6e 67 20 | .bother.squaring.or.multiplying. |
56d60 | 69 74 0a 20 20 20 20 20 20 67 5b 77 5d 2e 63 6f 70 79 54 6f 28 72 29 3b 0a 20 20 20 20 20 20 69 | it.......g[w].copyTo(r);.......i |
56d80 | 73 31 20 3d 20 66 61 6c 73 65 3b 0a 20 20 20 20 7d 0a 20 20 20 20 65 6c 73 65 20 7b 0a 20 20 20 | s1.=.false;.....}.....else.{.... |
56da0 | 20 20 20 77 68 69 6c 65 28 6e 20 3e 20 31 29 20 7b 20 7a 2e 73 71 72 54 6f 28 72 2c 72 32 29 3b | ...while(n.>.1).{.z.sqrTo(r,r2); |
56dc0 | 20 7a 2e 73 71 72 54 6f 28 72 32 2c 72 29 3b 20 6e 20 2d 3d 20 32 3b 20 7d 0a 20 20 20 20 20 20 | .z.sqrTo(r2,r);.n.-=.2;.}....... |
56de0 | 69 66 28 6e 20 3e 20 30 29 20 7a 2e 73 71 72 54 6f 28 72 2c 72 32 29 3b 20 65 6c 73 65 20 7b 20 | if(n.>.0).z.sqrTo(r,r2);.else.{. |
56e00 | 74 20 3d 20 72 3b 20 72 20 3d 20 72 32 3b 20 72 32 20 3d 20 74 3b 20 7d 0a 20 20 20 20 20 20 7a | t.=.r;.r.=.r2;.r2.=.t;.}.......z |
56e20 | 2e 6d 75 6c 54 6f 28 72 32 2c 67 5b 77 5d 2c 72 29 3b 0a 20 20 20 20 7d 0a 0a 20 20 20 20 77 68 | .mulTo(r2,g[w],r);.....}......wh |
56e40 | 69 6c 65 28 6a 20 3e 3d 20 30 20 26 26 20 28 65 5b 6a 5d 26 28 31 3c 3c 69 29 29 20 3d 3d 20 30 | ile(j.>=.0.&&.(e[j]&(1<<i)).==.0 |
56e60 | 29 20 7b 0a 20 20 20 20 20 20 7a 2e 73 71 72 54 6f 28 72 2c 72 32 29 3b 20 74 20 3d 20 72 3b 20 | ).{.......z.sqrTo(r,r2);.t.=.r;. |
56e80 | 72 20 3d 20 72 32 3b 20 72 32 20 3d 20 74 3b 0a 20 20 20 20 20 20 69 66 28 2d 2d 69 20 3c 20 30 | r.=.r2;.r2.=.t;.......if(--i.<.0 |
56ea0 | 29 20 7b 20 69 20 3d 20 74 68 69 73 2e 44 42 2d 31 3b 20 2d 2d 6a 3b 20 7d 0a 20 20 20 20 7d 0a | ).{.i.=.this.DB-1;.--j;.}.....}. |
56ec0 | 20 20 7d 0a 20 20 72 65 74 75 72 6e 20 7a 2e 72 65 76 65 72 74 28 72 29 3b 0a 7d 0a 0a 2f 2f 20 | ..}...return.z.revert(r);.}..//. |
56ee0 | 28 70 75 62 6c 69 63 29 20 67 63 64 28 74 68 69 73 2c 61 29 20 28 48 41 43 20 31 34 2e 35 34 29 | (public).gcd(this,a).(HAC.14.54) |
56f00 | 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 47 43 44 28 61 29 20 7b 0a 20 20 76 61 72 20 78 20 3d 20 28 | .function.bnGCD(a).{...var.x.=.( |
56f20 | 74 68 69 73 2e 73 3c 30 29 3f 74 68 69 73 2e 6e 65 67 61 74 65 28 29 3a 74 68 69 73 2e 63 6c 6f | this.s<0)?this.negate():this.clo |
56f40 | 6e 65 28 29 3b 0a 20 20 76 61 72 20 79 20 3d 20 28 61 2e 73 3c 30 29 3f 61 2e 6e 65 67 61 74 65 | ne();...var.y.=.(a.s<0)?a.negate |
56f60 | 28 29 3a 61 2e 63 6c 6f 6e 65 28 29 3b 0a 20 20 69 66 28 78 2e 63 6f 6d 70 61 72 65 54 6f 28 79 | ():a.clone();...if(x.compareTo(y |
56f80 | 29 20 3c 20 30 29 20 7b 20 76 61 72 20 74 20 3d 20 78 3b 20 78 20 3d 20 79 3b 20 79 20 3d 20 74 | ).<.0).{.var.t.=.x;.x.=.y;.y.=.t |
56fa0 | 3b 20 7d 0a 20 20 76 61 72 20 69 20 3d 20 78 2e 67 65 74 4c 6f 77 65 73 74 53 65 74 42 69 74 28 | ;.}...var.i.=.x.getLowestSetBit( |
56fc0 | 29 2c 20 67 20 3d 20 79 2e 67 65 74 4c 6f 77 65 73 74 53 65 74 42 69 74 28 29 3b 0a 20 20 69 66 | ),.g.=.y.getLowestSetBit();...if |
56fe0 | 28 67 20 3c 20 30 29 20 72 65 74 75 72 6e 20 78 3b 0a 20 20 69 66 28 69 20 3c 20 67 29 20 67 20 | (g.<.0).return.x;...if(i.<.g).g. |
57000 | 3d 20 69 3b 0a 20 20 69 66 28 67 20 3e 20 30 29 20 7b 0a 20 20 20 20 78 2e 72 53 68 69 66 74 54 | =.i;...if(g.>.0).{.....x.rShiftT |
57020 | 6f 28 67 2c 78 29 3b 0a 20 20 20 20 79 2e 72 53 68 69 66 74 54 6f 28 67 2c 79 29 3b 0a 20 20 7d | o(g,x);.....y.rShiftTo(g,y);...} |
57040 | 0a 20 20 77 68 69 6c 65 28 78 2e 73 69 67 6e 75 6d 28 29 20 3e 20 30 29 20 7b 0a 20 20 20 20 69 | ...while(x.signum().>.0).{.....i |
57060 | 66 28 28 69 20 3d 20 78 2e 67 65 74 4c 6f 77 65 73 74 53 65 74 42 69 74 28 29 29 20 3e 20 30 29 | f((i.=.x.getLowestSetBit()).>.0) |
57080 | 20 78 2e 72 53 68 69 66 74 54 6f 28 69 2c 78 29 3b 0a 20 20 20 20 69 66 28 28 69 20 3d 20 79 2e | .x.rShiftTo(i,x);.....if((i.=.y. |
570a0 | 67 65 74 4c 6f 77 65 73 74 53 65 74 42 69 74 28 29 29 20 3e 20 30 29 20 79 2e 72 53 68 69 66 74 | getLowestSetBit()).>.0).y.rShift |
570c0 | 54 6f 28 69 2c 79 29 3b 0a 20 20 20 20 69 66 28 78 2e 63 6f 6d 70 61 72 65 54 6f 28 79 29 20 3e | To(i,y);.....if(x.compareTo(y).> |
570e0 | 3d 20 30 29 20 7b 0a 20 20 20 20 20 20 78 2e 73 75 62 54 6f 28 79 2c 78 29 3b 0a 20 20 20 20 20 | =.0).{.......x.subTo(y,x);...... |
57100 | 20 78 2e 72 53 68 69 66 74 54 6f 28 31 2c 78 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 65 6c 73 65 | .x.rShiftTo(1,x);.....}.....else |
57120 | 20 7b 0a 20 20 20 20 20 20 79 2e 73 75 62 54 6f 28 78 2c 79 29 3b 0a 20 20 20 20 20 20 79 2e 72 | .{.......y.subTo(x,y);.......y.r |
57140 | 53 68 69 66 74 54 6f 28 31 2c 79 29 3b 0a 20 20 20 20 7d 0a 20 20 7d 0a 20 20 69 66 28 67 20 3e | ShiftTo(1,y);.....}...}...if(g.> |
57160 | 20 30 29 20 79 2e 6c 53 68 69 66 74 54 6f 28 67 2c 79 29 3b 0a 20 20 72 65 74 75 72 6e 20 79 3b | .0).y.lShiftTo(g,y);...return.y; |
57180 | 0a 7d 0a 0a 2f 2f 20 28 70 72 6f 74 65 63 74 65 64 29 20 74 68 69 73 20 25 20 6e 2c 20 6e 20 3c | .}..//.(protected).this.%.n,.n.< |
571a0 | 20 32 5e 32 36 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 4d 6f 64 49 6e 74 28 6e 29 20 7b 0a 20 20 | .2^26.function.bnpModInt(n).{... |
571c0 | 69 66 28 6e 20 3c 3d 20 30 29 20 72 65 74 75 72 6e 20 30 3b 0a 20 20 76 61 72 20 64 20 3d 20 74 | if(n.<=.0).return.0;...var.d.=.t |
571e0 | 68 69 73 2e 44 56 25 6e 2c 20 72 20 3d 20 28 74 68 69 73 2e 73 3c 30 29 3f 6e 2d 31 3a 30 3b 0a | his.DV%n,.r.=.(this.s<0)?n-1:0;. |
57200 | 20 20 69 66 28 74 68 69 73 2e 74 20 3e 20 30 29 0a 20 20 20 20 69 66 28 64 20 3d 3d 20 30 29 20 | ..if(this.t.>.0).....if(d.==.0). |
57220 | 72 20 3d 20 74 68 69 73 5b 30 5d 25 6e 3b 0a 20 20 20 20 65 6c 73 65 20 66 6f 72 28 76 61 72 20 | r.=.this[0]%n;.....else.for(var. |
57240 | 69 20 3d 20 74 68 69 73 2e 74 2d 31 3b 20 69 20 3e 3d 20 30 3b 20 2d 2d 69 29 20 72 20 3d 20 28 | i.=.this.t-1;.i.>=.0;.--i).r.=.( |
57260 | 64 2a 72 2b 74 68 69 73 5b 69 5d 29 25 6e 3b 0a 20 20 72 65 74 75 72 6e 20 72 3b 0a 7d 0a 0a 2f | d*r+this[i])%n;...return.r;.}../ |
57280 | 2f 20 28 70 75 62 6c 69 63 29 20 31 2f 74 68 69 73 20 25 20 6d 20 28 48 41 43 20 31 34 2e 36 31 | /.(public).1/this.%.m.(HAC.14.61 |
572a0 | 29 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 4d 6f 64 49 6e 76 65 72 73 65 28 6d 29 20 7b 0a 20 20 76 | ).function.bnModInverse(m).{...v |
572c0 | 61 72 20 61 63 20 3d 20 6d 2e 69 73 45 76 65 6e 28 29 3b 0a 20 20 69 66 28 28 74 68 69 73 2e 69 | ar.ac.=.m.isEven();...if((this.i |
572e0 | 73 45 76 65 6e 28 29 20 26 26 20 61 63 29 20 7c 7c 20 6d 2e 73 69 67 6e 75 6d 28 29 20 3d 3d 20 | sEven().&&.ac).||.m.signum().==. |
57300 | 30 29 20 72 65 74 75 72 6e 20 42 69 67 49 6e 74 65 67 65 72 2e 5a 45 52 4f 3b 0a 20 20 76 61 72 | 0).return.BigInteger.ZERO;...var |
57320 | 20 75 20 3d 20 6d 2e 63 6c 6f 6e 65 28 29 2c 20 76 20 3d 20 74 68 69 73 2e 63 6c 6f 6e 65 28 29 | .u.=.m.clone(),.v.=.this.clone() |
57340 | 3b 0a 20 20 76 61 72 20 61 20 3d 20 6e 62 76 28 31 29 2c 20 62 20 3d 20 6e 62 76 28 30 29 2c 20 | ;...var.a.=.nbv(1),.b.=.nbv(0),. |
57360 | 63 20 3d 20 6e 62 76 28 30 29 2c 20 64 20 3d 20 6e 62 76 28 31 29 3b 0a 20 20 77 68 69 6c 65 28 | c.=.nbv(0),.d.=.nbv(1);...while( |
57380 | 75 2e 73 69 67 6e 75 6d 28 29 20 21 3d 20 30 29 20 7b 0a 20 20 20 20 77 68 69 6c 65 28 75 2e 69 | u.signum().!=.0).{.....while(u.i |
573a0 | 73 45 76 65 6e 28 29 29 20 7b 0a 20 20 20 20 20 20 75 2e 72 53 68 69 66 74 54 6f 28 31 2c 75 29 | sEven()).{.......u.rShiftTo(1,u) |
573c0 | 3b 0a 20 20 20 20 20 20 69 66 28 61 63 29 20 7b 0a 20 20 20 20 20 20 20 20 69 66 28 21 61 2e 69 | ;.......if(ac).{.........if(!a.i |
573e0 | 73 45 76 65 6e 28 29 20 7c 7c 20 21 62 2e 69 73 45 76 65 6e 28 29 29 20 7b 20 61 2e 61 64 64 54 | sEven().||.!b.isEven()).{.a.addT |
57400 | 6f 28 74 68 69 73 2c 61 29 3b 20 62 2e 73 75 62 54 6f 28 6d 2c 62 29 3b 20 7d 0a 20 20 20 20 20 | o(this,a);.b.subTo(m,b);.}...... |
57420 | 20 20 20 61 2e 72 53 68 69 66 74 54 6f 28 31 2c 61 29 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 | ...a.rShiftTo(1,a);.......}..... |
57440 | 20 20 65 6c 73 65 20 69 66 28 21 62 2e 69 73 45 76 65 6e 28 29 29 20 62 2e 73 75 62 54 6f 28 6d | ..else.if(!b.isEven()).b.subTo(m |
57460 | 2c 62 29 3b 0a 20 20 20 20 20 20 62 2e 72 53 68 69 66 74 54 6f 28 31 2c 62 29 3b 0a 20 20 20 20 | ,b);.......b.rShiftTo(1,b);..... |
57480 | 7d 0a 20 20 20 20 77 68 69 6c 65 28 76 2e 69 73 45 76 65 6e 28 29 29 20 7b 0a 20 20 20 20 20 20 | }.....while(v.isEven()).{....... |
574a0 | 76 2e 72 53 68 69 66 74 54 6f 28 31 2c 76 29 3b 0a 20 20 20 20 20 20 69 66 28 61 63 29 20 7b 0a | v.rShiftTo(1,v);.......if(ac).{. |
574c0 | 20 20 20 20 20 20 20 20 69 66 28 21 63 2e 69 73 45 76 65 6e 28 29 20 7c 7c 20 21 64 2e 69 73 45 | ........if(!c.isEven().||.!d.isE |
574e0 | 76 65 6e 28 29 29 20 7b 20 63 2e 61 64 64 54 6f 28 74 68 69 73 2c 63 29 3b 20 64 2e 73 75 62 54 | ven()).{.c.addTo(this,c);.d.subT |
57500 | 6f 28 6d 2c 64 29 3b 20 7d 0a 20 20 20 20 20 20 20 20 63 2e 72 53 68 69 66 74 54 6f 28 31 2c 63 | o(m,d);.}.........c.rShiftTo(1,c |
57520 | 29 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 65 6c 73 65 20 69 66 28 21 64 2e 69 73 45 76 | );.......}.......else.if(!d.isEv |
57540 | 65 6e 28 29 29 20 64 2e 73 75 62 54 6f 28 6d 2c 64 29 3b 0a 20 20 20 20 20 20 64 2e 72 53 68 69 | en()).d.subTo(m,d);.......d.rShi |
57560 | 66 74 54 6f 28 31 2c 64 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 69 66 28 75 2e 63 6f 6d 70 61 72 | ftTo(1,d);.....}.....if(u.compar |
57580 | 65 54 6f 28 76 29 20 3e 3d 20 30 29 20 7b 0a 20 20 20 20 20 20 75 2e 73 75 62 54 6f 28 76 2c 75 | eTo(v).>=.0).{.......u.subTo(v,u |
575a0 | 29 3b 0a 20 20 20 20 20 20 69 66 28 61 63 29 20 61 2e 73 75 62 54 6f 28 63 2c 61 29 3b 0a 20 20 | );.......if(ac).a.subTo(c,a);... |
575c0 | 20 20 20 20 62 2e 73 75 62 54 6f 28 64 2c 62 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 65 6c 73 65 | ....b.subTo(d,b);.....}.....else |
575e0 | 20 7b 0a 20 20 20 20 20 20 76 2e 73 75 62 54 6f 28 75 2c 76 29 3b 0a 20 20 20 20 20 20 69 66 28 | .{.......v.subTo(u,v);.......if( |
57600 | 61 63 29 20 63 2e 73 75 62 54 6f 28 61 2c 63 29 3b 0a 20 20 20 20 20 20 64 2e 73 75 62 54 6f 28 | ac).c.subTo(a,c);.......d.subTo( |
57620 | 62 2c 64 29 3b 0a 20 20 20 20 7d 0a 20 20 7d 0a 20 20 69 66 28 76 2e 63 6f 6d 70 61 72 65 54 6f | b,d);.....}...}...if(v.compareTo |
57640 | 28 42 69 67 49 6e 74 65 67 65 72 2e 4f 4e 45 29 20 21 3d 20 30 29 20 72 65 74 75 72 6e 20 42 69 | (BigInteger.ONE).!=.0).return.Bi |
57660 | 67 49 6e 74 65 67 65 72 2e 5a 45 52 4f 3b 0a 20 20 69 66 28 64 2e 63 6f 6d 70 61 72 65 54 6f 28 | gInteger.ZERO;...if(d.compareTo( |
57680 | 6d 29 20 3e 3d 20 30 29 20 72 65 74 75 72 6e 20 64 2e 73 75 62 74 72 61 63 74 28 6d 29 3b 0a 20 | m).>=.0).return.d.subtract(m);.. |
576a0 | 20 69 66 28 64 2e 73 69 67 6e 75 6d 28 29 20 3c 20 30 29 20 64 2e 61 64 64 54 6f 28 6d 2c 64 29 | .if(d.signum().<.0).d.addTo(m,d) |
576c0 | 3b 20 65 6c 73 65 20 72 65 74 75 72 6e 20 64 3b 0a 20 20 69 66 28 64 2e 73 69 67 6e 75 6d 28 29 | ;.else.return.d;...if(d.signum() |
576e0 | 20 3c 20 30 29 20 72 65 74 75 72 6e 20 64 2e 61 64 64 28 6d 29 3b 20 65 6c 73 65 20 72 65 74 75 | .<.0).return.d.add(m);.else.retu |
57700 | 72 6e 20 64 3b 0a 7d 0a 0a 76 61 72 20 6c 6f 77 70 72 69 6d 65 73 20 3d 20 5b 32 2c 33 2c 35 2c | rn.d;.}..var.lowprimes.=.[2,3,5, |
57720 | 37 2c 31 31 2c 31 33 2c 31 37 2c 31 39 2c 32 33 2c 32 39 2c 33 31 2c 33 37 2c 34 31 2c 34 33 2c | 7,11,13,17,19,23,29,31,37,41,43, |
57740 | 34 37 2c 35 33 2c 35 39 2c 36 31 2c 36 37 2c 37 31 2c 37 33 2c 37 39 2c 38 33 2c 38 39 2c 39 37 | 47,53,59,61,67,71,73,79,83,89,97 |
57760 | 2c 31 30 31 2c 31 30 33 2c 31 30 37 2c 31 30 39 2c 31 31 33 2c 31 32 37 2c 31 33 31 2c 31 33 37 | ,101,103,107,109,113,127,131,137 |
57780 | 2c 31 33 39 2c 31 34 39 2c 31 35 31 2c 31 35 37 2c 31 36 33 2c 31 36 37 2c 31 37 33 2c 31 37 39 | ,139,149,151,157,163,167,173,179 |
577a0 | 2c 31 38 31 2c 31 39 31 2c 31 39 33 2c 31 39 37 2c 31 39 39 2c 32 31 31 2c 32 32 33 2c 32 32 37 | ,181,191,193,197,199,211,223,227 |
577c0 | 2c 32 32 39 2c 32 33 33 2c 32 33 39 2c 32 34 31 2c 32 35 31 2c 32 35 37 2c 32 36 33 2c 32 36 39 | ,229,233,239,241,251,257,263,269 |
577e0 | 2c 32 37 31 2c 32 37 37 2c 32 38 31 2c 32 38 33 2c 32 39 33 2c 33 30 37 2c 33 31 31 2c 33 31 33 | ,271,277,281,283,293,307,311,313 |
57800 | 2c 33 31 37 2c 33 33 31 2c 33 33 37 2c 33 34 37 2c 33 34 39 2c 33 35 33 2c 33 35 39 2c 33 36 37 | ,317,331,337,347,349,353,359,367 |
57820 | 2c 33 37 33 2c 33 37 39 2c 33 38 33 2c 33 38 39 2c 33 39 37 2c 34 30 31 2c 34 30 39 2c 34 31 39 | ,373,379,383,389,397,401,409,419 |
57840 | 2c 34 32 31 2c 34 33 31 2c 34 33 33 2c 34 33 39 2c 34 34 33 2c 34 34 39 2c 34 35 37 2c 34 36 31 | ,421,431,433,439,443,449,457,461 |
57860 | 2c 34 36 33 2c 34 36 37 2c 34 37 39 2c 34 38 37 2c 34 39 31 2c 34 39 39 2c 35 30 33 2c 35 30 39 | ,463,467,479,487,491,499,503,509 |
57880 | 5d 3b 0a 76 61 72 20 6c 70 6c 69 6d 20 3d 20 28 31 3c 3c 32 36 29 2f 6c 6f 77 70 72 69 6d 65 73 | ];.var.lplim.=.(1<<26)/lowprimes |
578a0 | 5b 6c 6f 77 70 72 69 6d 65 73 2e 6c 65 6e 67 74 68 2d 31 5d 3b 0a 0a 2f 2f 20 28 70 75 62 6c 69 | [lowprimes.length-1];..//.(publi |
578c0 | 63 29 20 74 65 73 74 20 70 72 69 6d 61 6c 69 74 79 20 77 69 74 68 20 63 65 72 74 61 69 6e 74 79 | c).test.primality.with.certainty |
578e0 | 20 3e 3d 20 31 2d 2e 35 5e 74 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 49 73 50 72 6f 62 61 62 6c 65 | .>=.1-.5^t.function.bnIsProbable |
57900 | 50 72 69 6d 65 28 74 29 20 7b 0a 20 20 76 61 72 20 69 2c 20 78 20 3d 20 74 68 69 73 2e 61 62 73 | Prime(t).{...var.i,.x.=.this.abs |
57920 | 28 29 3b 0a 20 20 69 66 28 78 2e 74 20 3d 3d 20 31 20 26 26 20 78 5b 30 5d 20 3c 3d 20 6c 6f 77 | ();...if(x.t.==.1.&&.x[0].<=.low |
57940 | 70 72 69 6d 65 73 5b 6c 6f 77 70 72 69 6d 65 73 2e 6c 65 6e 67 74 68 2d 31 5d 29 20 7b 0a 20 20 | primes[lowprimes.length-1]).{... |
57960 | 20 20 66 6f 72 28 69 20 3d 20 30 3b 20 69 20 3c 20 6c 6f 77 70 72 69 6d 65 73 2e 6c 65 6e 67 74 | ..for(i.=.0;.i.<.lowprimes.lengt |
57980 | 68 3b 20 2b 2b 69 29 0a 20 20 20 20 20 20 69 66 28 78 5b 30 5d 20 3d 3d 20 6c 6f 77 70 72 69 6d | h;.++i).......if(x[0].==.lowprim |
579a0 | 65 73 5b 69 5d 29 20 72 65 74 75 72 6e 20 74 72 75 65 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 66 | es[i]).return.true;.....return.f |
579c0 | 61 6c 73 65 3b 0a 20 20 7d 0a 20 20 69 66 28 78 2e 69 73 45 76 65 6e 28 29 29 20 72 65 74 75 72 | alse;...}...if(x.isEven()).retur |
579e0 | 6e 20 66 61 6c 73 65 3b 0a 20 20 69 20 3d 20 31 3b 0a 20 20 77 68 69 6c 65 28 69 20 3c 20 6c 6f | n.false;...i.=.1;...while(i.<.lo |
57a00 | 77 70 72 69 6d 65 73 2e 6c 65 6e 67 74 68 29 20 7b 0a 20 20 20 20 76 61 72 20 6d 20 3d 20 6c 6f | wprimes.length).{.....var.m.=.lo |
57a20 | 77 70 72 69 6d 65 73 5b 69 5d 2c 20 6a 20 3d 20 69 2b 31 3b 0a 20 20 20 20 77 68 69 6c 65 28 6a | wprimes[i],.j.=.i+1;.....while(j |
57a40 | 20 3c 20 6c 6f 77 70 72 69 6d 65 73 2e 6c 65 6e 67 74 68 20 26 26 20 6d 20 3c 20 6c 70 6c 69 6d | .<.lowprimes.length.&&.m.<.lplim |
57a60 | 29 20 6d 20 2a 3d 20 6c 6f 77 70 72 69 6d 65 73 5b 6a 2b 2b 5d 3b 0a 20 20 20 20 6d 20 3d 20 78 | ).m.*=.lowprimes[j++];.....m.=.x |
57a80 | 2e 6d 6f 64 49 6e 74 28 6d 29 3b 0a 20 20 20 20 77 68 69 6c 65 28 69 20 3c 20 6a 29 20 69 66 28 | .modInt(m);.....while(i.<.j).if( |
57aa0 | 6d 25 6c 6f 77 70 72 69 6d 65 73 5b 69 2b 2b 5d 20 3d 3d 20 30 29 20 72 65 74 75 72 6e 20 66 61 | m%lowprimes[i++].==.0).return.fa |
57ac0 | 6c 73 65 3b 0a 20 20 7d 0a 20 20 72 65 74 75 72 6e 20 78 2e 6d 69 6c 6c 65 72 52 61 62 69 6e 28 | lse;...}...return.x.millerRabin( |
57ae0 | 74 29 3b 0a 7d 0a 0a 2f 2f 20 28 70 72 6f 74 65 63 74 65 64 29 20 74 72 75 65 20 69 66 20 70 72 | t);.}..//.(protected).true.if.pr |
57b00 | 6f 62 61 62 6c 79 20 70 72 69 6d 65 20 28 48 41 43 20 34 2e 32 34 2c 20 4d 69 6c 6c 65 72 2d 52 | obably.prime.(HAC.4.24,.Miller-R |
57b20 | 61 62 69 6e 29 0a 66 75 6e 63 74 69 6f 6e 20 62 6e 70 4d 69 6c 6c 65 72 52 61 62 69 6e 28 74 29 | abin).function.bnpMillerRabin(t) |
57b40 | 20 7b 0a 20 20 76 61 72 20 6e 31 20 3d 20 74 68 69 73 2e 73 75 62 74 72 61 63 74 28 42 69 67 49 | .{...var.n1.=.this.subtract(BigI |
57b60 | 6e 74 65 67 65 72 2e 4f 4e 45 29 3b 0a 20 20 76 61 72 20 6b 20 3d 20 6e 31 2e 67 65 74 4c 6f 77 | nteger.ONE);...var.k.=.n1.getLow |
57b80 | 65 73 74 53 65 74 42 69 74 28 29 3b 0a 20 20 69 66 28 6b 20 3c 3d 20 30 29 20 72 65 74 75 72 6e | estSetBit();...if(k.<=.0).return |
57ba0 | 20 66 61 6c 73 65 3b 0a 20 20 76 61 72 20 72 20 3d 20 6e 31 2e 73 68 69 66 74 52 69 67 68 74 28 | .false;...var.r.=.n1.shiftRight( |
57bc0 | 6b 29 3b 0a 20 20 74 20 3d 20 28 74 2b 31 29 3e 3e 31 3b 0a 20 20 69 66 28 74 20 3e 20 6c 6f 77 | k);...t.=.(t+1)>>1;...if(t.>.low |
57be0 | 70 72 69 6d 65 73 2e 6c 65 6e 67 74 68 29 20 74 20 3d 20 6c 6f 77 70 72 69 6d 65 73 2e 6c 65 6e | primes.length).t.=.lowprimes.len |
57c00 | 67 74 68 3b 0a 20 20 76 61 72 20 61 20 3d 20 6e 62 69 28 29 3b 0a 20 20 66 6f 72 28 76 61 72 20 | gth;...var.a.=.nbi();...for(var. |
57c20 | 69 20 3d 20 30 3b 20 69 20 3c 20 74 3b 20 2b 2b 69 29 20 7b 0a 20 20 20 20 61 2e 66 72 6f 6d 49 | i.=.0;.i.<.t;.++i).{.....a.fromI |
57c40 | 6e 74 28 6c 6f 77 70 72 69 6d 65 73 5b 69 5d 29 3b 0a 20 20 20 20 76 61 72 20 79 20 3d 20 61 2e | nt(lowprimes[i]);.....var.y.=.a. |
57c60 | 6d 6f 64 50 6f 77 28 72 2c 74 68 69 73 29 3b 0a 20 20 20 20 69 66 28 79 2e 63 6f 6d 70 61 72 65 | modPow(r,this);.....if(y.compare |
57c80 | 54 6f 28 42 69 67 49 6e 74 65 67 65 72 2e 4f 4e 45 29 20 21 3d 20 30 20 26 26 20 79 2e 63 6f 6d | To(BigInteger.ONE).!=.0.&&.y.com |
57ca0 | 70 61 72 65 54 6f 28 6e 31 29 20 21 3d 20 30 29 20 7b 0a 20 20 20 20 20 20 76 61 72 20 6a 20 3d | pareTo(n1).!=.0).{.......var.j.= |
57cc0 | 20 31 3b 0a 20 20 20 20 20 20 77 68 69 6c 65 28 6a 2b 2b 20 3c 20 6b 20 26 26 20 79 2e 63 6f 6d | .1;.......while(j++.<.k.&&.y.com |
57ce0 | 70 61 72 65 54 6f 28 6e 31 29 20 21 3d 20 30 29 20 7b 0a 20 20 20 20 20 20 20 20 79 20 3d 20 79 | pareTo(n1).!=.0).{.........y.=.y |
57d00 | 2e 6d 6f 64 50 6f 77 49 6e 74 28 32 2c 74 68 69 73 29 3b 0a 20 20 20 20 20 20 20 20 69 66 28 79 | .modPowInt(2,this);.........if(y |
57d20 | 2e 63 6f 6d 70 61 72 65 54 6f 28 42 69 67 49 6e 74 65 67 65 72 2e 4f 4e 45 29 20 3d 3d 20 30 29 | .compareTo(BigInteger.ONE).==.0) |
57d40 | 20 72 65 74 75 72 6e 20 66 61 6c 73 65 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 69 66 28 | .return.false;.......}.......if( |
57d60 | 79 2e 63 6f 6d 70 61 72 65 54 6f 28 6e 31 29 20 21 3d 20 30 29 20 72 65 74 75 72 6e 20 66 61 6c | y.compareTo(n1).!=.0).return.fal |
57d80 | 73 65 3b 0a 20 20 20 20 7d 0a 20 20 7d 0a 20 20 72 65 74 75 72 6e 20 74 72 75 65 3b 0a 7d 0a 0a | se;.....}...}...return.true;.}.. |
57da0 | 2f 2f 20 70 72 6f 74 65 63 74 65 64 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 | //.protected.BigInteger.prototyp |
57dc0 | 65 2e 63 68 75 6e 6b 53 69 7a 65 20 3d 20 62 6e 70 43 68 75 6e 6b 53 69 7a 65 3b 0a 42 69 67 49 | e.chunkSize.=.bnpChunkSize;.BigI |
57de0 | 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 74 6f 52 61 64 69 78 20 3d 20 62 6e 70 54 6f | nteger.prototype.toRadix.=.bnpTo |
57e00 | 52 61 64 69 78 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 66 72 6f 6d | Radix;.BigInteger.prototype.from |
57e20 | 52 61 64 69 78 20 3d 20 62 6e 70 46 72 6f 6d 52 61 64 69 78 3b 0a 42 69 67 49 6e 74 65 67 65 72 | Radix.=.bnpFromRadix;.BigInteger |
57e40 | 2e 70 72 6f 74 6f 74 79 70 65 2e 66 72 6f 6d 4e 75 6d 62 65 72 20 3d 20 62 6e 70 46 72 6f 6d 4e | .prototype.fromNumber.=.bnpFromN |
57e60 | 75 6d 62 65 72 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 62 69 74 77 | umber;.BigInteger.prototype.bitw |
57e80 | 69 73 65 54 6f 20 3d 20 62 6e 70 42 69 74 77 69 73 65 54 6f 3b 0a 42 69 67 49 6e 74 65 67 65 72 | iseTo.=.bnpBitwiseTo;.BigInteger |
57ea0 | 2e 70 72 6f 74 6f 74 79 70 65 2e 63 68 61 6e 67 65 42 69 74 20 3d 20 62 6e 70 43 68 61 6e 67 65 | .prototype.changeBit.=.bnpChange |
57ec0 | 42 69 74 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 61 64 64 54 6f 20 | Bit;.BigInteger.prototype.addTo. |
57ee0 | 3d 20 62 6e 70 41 64 64 54 6f 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 | =.bnpAddTo;.BigInteger.prototype |
57f00 | 2e 64 4d 75 6c 74 69 70 6c 79 20 3d 20 62 6e 70 44 4d 75 6c 74 69 70 6c 79 3b 0a 42 69 67 49 6e | .dMultiply.=.bnpDMultiply;.BigIn |
57f20 | 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 64 41 64 64 4f 66 66 73 65 74 20 3d 20 62 6e 70 | teger.prototype.dAddOffset.=.bnp |
57f40 | 44 41 64 64 4f 66 66 73 65 74 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 | DAddOffset;.BigInteger.prototype |
57f60 | 2e 6d 75 6c 74 69 70 6c 79 4c 6f 77 65 72 54 6f 20 3d 20 62 6e 70 4d 75 6c 74 69 70 6c 79 4c 6f | .multiplyLowerTo.=.bnpMultiplyLo |
57f80 | 77 65 72 54 6f 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6d 75 6c 74 | werTo;.BigInteger.prototype.mult |
57fa0 | 69 70 6c 79 55 70 70 65 72 54 6f 20 3d 20 62 6e 70 4d 75 6c 74 69 70 6c 79 55 70 70 65 72 54 6f | iplyUpperTo.=.bnpMultiplyUpperTo |
57fc0 | 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6d 6f 64 49 6e 74 20 3d 20 | ;.BigInteger.prototype.modInt.=. |
57fe0 | 62 6e 70 4d 6f 64 49 6e 74 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e | bnpModInt;.BigInteger.prototype. |
58000 | 6d 69 6c 6c 65 72 52 61 62 69 6e 20 3d 20 62 6e 70 4d 69 6c 6c 65 72 52 61 62 69 6e 3b 0a 0a 2f | millerRabin.=.bnpMillerRabin;../ |
58020 | 2f 20 70 75 62 6c 69 63 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 63 6c | /.public.BigInteger.prototype.cl |
58040 | 6f 6e 65 20 3d 20 62 6e 43 6c 6f 6e 65 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 | one.=.bnClone;.BigInteger.protot |
58060 | 79 70 65 2e 69 6e 74 56 61 6c 75 65 20 3d 20 62 6e 49 6e 74 56 61 6c 75 65 3b 0a 42 69 67 49 6e | ype.intValue.=.bnIntValue;.BigIn |
58080 | 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 62 79 74 65 56 61 6c 75 65 20 3d 20 62 6e 42 79 | teger.prototype.byteValue.=.bnBy |
580a0 | 74 65 56 61 6c 75 65 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 73 68 | teValue;.BigInteger.prototype.sh |
580c0 | 6f 72 74 56 61 6c 75 65 20 3d 20 62 6e 53 68 6f 72 74 56 61 6c 75 65 3b 0a 42 69 67 49 6e 74 65 | ortValue.=.bnShortValue;.BigInte |
580e0 | 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 73 69 67 6e 75 6d 20 3d 20 62 6e 53 69 67 4e 75 6d 3b | ger.prototype.signum.=.bnSigNum; |
58100 | 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 74 6f 42 79 74 65 41 72 72 61 | .BigInteger.prototype.toByteArra |
58120 | 79 20 3d 20 62 6e 54 6f 42 79 74 65 41 72 72 61 79 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 | y.=.bnToByteArray;.BigInteger.pr |
58140 | 6f 74 6f 74 79 70 65 2e 65 71 75 61 6c 73 20 3d 20 62 6e 45 71 75 61 6c 73 3b 0a 42 69 67 49 6e | ototype.equals.=.bnEquals;.BigIn |
58160 | 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6d 69 6e 20 3d 20 62 6e 4d 69 6e 3b 0a 42 69 67 | teger.prototype.min.=.bnMin;.Big |
58180 | 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6d 61 78 20 3d 20 62 6e 4d 61 78 3b 0a 42 | Integer.prototype.max.=.bnMax;.B |
581a0 | 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 61 6e 64 20 3d 20 62 6e 41 6e 64 3b | igInteger.prototype.and.=.bnAnd; |
581c0 | 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6f 72 20 3d 20 62 6e 4f 72 3b | .BigInteger.prototype.or.=.bnOr; |
581e0 | 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 78 6f 72 20 3d 20 62 6e 58 6f | .BigInteger.prototype.xor.=.bnXo |
58200 | 72 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 61 6e 64 4e 6f 74 20 3d | r;.BigInteger.prototype.andNot.= |
58220 | 20 62 6e 41 6e 64 4e 6f 74 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e | .bnAndNot;.BigInteger.prototype. |
58240 | 6e 6f 74 20 3d 20 62 6e 4e 6f 74 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 | not.=.bnNot;.BigInteger.prototyp |
58260 | 65 2e 73 68 69 66 74 4c 65 66 74 20 3d 20 62 6e 53 68 69 66 74 4c 65 66 74 3b 0a 42 69 67 49 6e | e.shiftLeft.=.bnShiftLeft;.BigIn |
58280 | 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 73 68 69 66 74 52 69 67 68 74 20 3d 20 62 6e 53 | teger.prototype.shiftRight.=.bnS |
582a0 | 68 69 66 74 52 69 67 68 74 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e | hiftRight;.BigInteger.prototype. |
582c0 | 67 65 74 4c 6f 77 65 73 74 53 65 74 42 69 74 20 3d 20 62 6e 47 65 74 4c 6f 77 65 73 74 53 65 74 | getLowestSetBit.=.bnGetLowestSet |
582e0 | 42 69 74 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 62 69 74 43 6f 75 | Bit;.BigInteger.prototype.bitCou |
58300 | 6e 74 20 3d 20 62 6e 42 69 74 43 6f 75 6e 74 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 | nt.=.bnBitCount;.BigInteger.prot |
58320 | 6f 74 79 70 65 2e 74 65 73 74 42 69 74 20 3d 20 62 6e 54 65 73 74 42 69 74 3b 0a 42 69 67 49 6e | otype.testBit.=.bnTestBit;.BigIn |
58340 | 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 73 65 74 42 69 74 20 3d 20 62 6e 53 65 74 42 69 | teger.prototype.setBit.=.bnSetBi |
58360 | 74 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 63 6c 65 61 72 42 69 74 | t;.BigInteger.prototype.clearBit |
58380 | 20 3d 20 62 6e 43 6c 65 61 72 42 69 74 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 | .=.bnClearBit;.BigInteger.protot |
583a0 | 79 70 65 2e 66 6c 69 70 42 69 74 20 3d 20 62 6e 46 6c 69 70 42 69 74 3b 0a 42 69 67 49 6e 74 65 | ype.flipBit.=.bnFlipBit;.BigInte |
583c0 | 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 61 64 64 20 3d 20 62 6e 41 64 64 3b 0a 42 69 67 49 6e | ger.prototype.add.=.bnAdd;.BigIn |
583e0 | 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 73 75 62 74 72 61 63 74 20 3d 20 62 6e 53 75 62 | teger.prototype.subtract.=.bnSub |
58400 | 74 72 61 63 74 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6d 75 6c 74 | tract;.BigInteger.prototype.mult |
58420 | 69 70 6c 79 20 3d 20 62 6e 4d 75 6c 74 69 70 6c 79 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 | iply.=.bnMultiply;.BigInteger.pr |
58440 | 6f 74 6f 74 79 70 65 2e 64 69 76 69 64 65 20 3d 20 62 6e 44 69 76 69 64 65 3b 0a 42 69 67 49 6e | ototype.divide.=.bnDivide;.BigIn |
58460 | 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 72 65 6d 61 69 6e 64 65 72 20 3d 20 62 6e 52 65 | teger.prototype.remainder.=.bnRe |
58480 | 6d 61 69 6e 64 65 72 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 64 69 | mainder;.BigInteger.prototype.di |
584a0 | 76 69 64 65 41 6e 64 52 65 6d 61 69 6e 64 65 72 20 3d 20 62 6e 44 69 76 69 64 65 41 6e 64 52 65 | videAndRemainder.=.bnDivideAndRe |
584c0 | 6d 61 69 6e 64 65 72 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6d 6f | mainder;.BigInteger.prototype.mo |
584e0 | 64 50 6f 77 20 3d 20 62 6e 4d 6f 64 50 6f 77 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 | dPow.=.bnModPow;.BigInteger.prot |
58500 | 6f 74 79 70 65 2e 6d 6f 64 49 6e 76 65 72 73 65 20 3d 20 62 6e 4d 6f 64 49 6e 76 65 72 73 65 3b | otype.modInverse.=.bnModInverse; |
58520 | 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 70 6f 77 20 3d 20 62 6e 50 6f | .BigInteger.prototype.pow.=.bnPo |
58540 | 77 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 67 63 64 20 3d 20 62 6e | w;.BigInteger.prototype.gcd.=.bn |
58560 | 47 43 44 3b 0a 42 69 67 49 6e 74 65 67 65 72 2e 70 72 6f 74 6f 74 79 70 65 2e 69 73 50 72 6f 62 | GCD;.BigInteger.prototype.isProb |
58580 | 61 62 6c 65 50 72 69 6d 65 20 3d 20 62 6e 49 73 50 72 6f 62 61 62 6c 65 50 72 69 6d 65 3b 0a 0a | ablePrime.=.bnIsProbablePrime;.. |
585a0 | 2f 2f 20 42 69 67 49 6e 74 65 67 65 72 20 69 6e 74 65 72 66 61 63 65 73 20 6e 6f 74 20 69 6d 70 | //.BigInteger.interfaces.not.imp |
585c0 | 6c 65 6d 65 6e 74 65 64 20 69 6e 20 6a 73 62 6e 3a 0a 0a 2f 2f 20 42 69 67 49 6e 74 65 67 65 72 | lemented.in.jsbn:..//.BigInteger |
585e0 | 28 69 6e 74 20 73 69 67 6e 75 6d 2c 20 62 79 74 65 5b 5d 20 6d 61 67 6e 69 74 75 64 65 29 0a 2f | (int.signum,.byte[].magnitude)./ |
58600 | 2f 20 64 6f 75 62 6c 65 20 64 6f 75 62 6c 65 56 61 6c 75 65 28 29 0a 2f 2f 20 66 6c 6f 61 74 20 | /.double.doubleValue().//.float. |
58620 | 66 6c 6f 61 74 56 61 6c 75 65 28 29 0a 2f 2f 20 69 6e 74 20 68 61 73 68 43 6f 64 65 28 29 0a 2f | floatValue().//.int.hashCode()./ |
58640 | 2f 20 6c 6f 6e 67 20 6c 6f 6e 67 56 61 6c 75 65 28 29 0a 2f 2f 20 73 74 61 74 69 63 20 42 69 67 | /.long.longValue().//.static.Big |
58660 | 49 6e 74 65 67 65 72 20 76 61 6c 75 65 4f 66 28 6c 6f 6e 67 20 76 61 6c 29 0a 3b 0a 2f 2a 0a 20 | Integer.valueOf(long.val).;./*.. |
58680 | 2a 20 43 6f 70 79 72 69 67 68 74 20 28 63 29 20 32 30 30 33 2d 32 30 30 35 20 20 54 6f 6d 20 57 | *.Copyright.(c).2003-2005..Tom.W |
586a0 | 75 0a 20 2a 20 41 6c 6c 20 52 69 67 68 74 73 20 52 65 73 65 72 76 65 64 2e 0a 20 2a 0a 20 2a 20 | u..*.All.Rights.Reserved...*..*. |
586c0 | 50 65 72 6d 69 73 73 69 6f 6e 20 69 73 20 68 65 72 65 62 79 20 67 72 61 6e 74 65 64 2c 20 66 72 | Permission.is.hereby.granted,.fr |
586e0 | 65 65 20 6f 66 20 63 68 61 72 67 65 2c 20 74 6f 20 61 6e 79 20 70 65 72 73 6f 6e 20 6f 62 74 61 | ee.of.charge,.to.any.person.obta |
58700 | 69 6e 69 6e 67 0a 20 2a 20 61 20 63 6f 70 79 20 6f 66 20 74 68 69 73 20 73 6f 66 74 77 61 72 65 | ining..*.a.copy.of.this.software |
58720 | 20 61 6e 64 20 61 73 73 6f 63 69 61 74 65 64 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 66 69 | .and.associated.documentation.fi |
58740 | 6c 65 73 20 28 74 68 65 0a 20 2a 20 22 53 6f 66 74 77 61 72 65 22 29 2c 20 74 6f 20 64 65 61 6c | les.(the..*."Software"),.to.deal |
58760 | 20 69 6e 20 74 68 65 20 53 6f 66 74 77 61 72 65 20 77 69 74 68 6f 75 74 20 72 65 73 74 72 69 63 | .in.the.Software.without.restric |
58780 | 74 69 6f 6e 2c 20 69 6e 63 6c 75 64 69 6e 67 0a 20 2a 20 77 69 74 68 6f 75 74 20 6c 69 6d 69 74 | tion,.including..*.without.limit |
587a0 | 61 74 69 6f 6e 20 74 68 65 20 72 69 67 68 74 73 20 74 6f 20 75 73 65 2c 20 63 6f 70 79 2c 20 6d | ation.the.rights.to.use,.copy,.m |
587c0 | 6f 64 69 66 79 2c 20 6d 65 72 67 65 2c 20 70 75 62 6c 69 73 68 2c 0a 20 2a 20 64 69 73 74 72 69 | odify,.merge,.publish,..*.distri |
587e0 | 62 75 74 65 2c 20 73 75 62 6c 69 63 65 6e 73 65 2c 20 61 6e 64 2f 6f 72 20 73 65 6c 6c 20 63 6f | bute,.sublicense,.and/or.sell.co |
58800 | 70 69 65 73 20 6f 66 20 74 68 65 20 53 6f 66 74 77 61 72 65 2c 20 61 6e 64 20 74 6f 0a 20 2a 20 | pies.of.the.Software,.and.to..*. |
58820 | 70 65 72 6d 69 74 20 70 65 72 73 6f 6e 73 20 74 6f 20 77 68 6f 6d 20 74 68 65 20 53 6f 66 74 77 | permit.persons.to.whom.the.Softw |
58840 | 61 72 65 20 69 73 20 66 75 72 6e 69 73 68 65 64 20 74 6f 20 64 6f 20 73 6f 2c 20 73 75 62 6a 65 | are.is.furnished.to.do.so,.subje |
58860 | 63 74 20 74 6f 0a 20 2a 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6e 64 69 74 69 6f 6e | ct.to..*.the.following.condition |
58880 | 73 3a 0a 20 2a 0a 20 2a 20 54 68 65 20 61 62 6f 76 65 20 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 | s:..*..*.The.above.copyright.not |
588a0 | 69 63 65 20 61 6e 64 20 74 68 69 73 20 70 65 72 6d 69 73 73 69 6f 6e 20 6e 6f 74 69 63 65 20 73 | ice.and.this.permission.notice.s |
588c0 | 68 61 6c 6c 20 62 65 0a 20 2a 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 61 6c 6c 20 63 6f 70 69 65 | hall.be..*.included.in.all.copie |
588e0 | 73 20 6f 72 20 73 75 62 73 74 61 6e 74 69 61 6c 20 70 6f 72 74 69 6f 6e 73 20 6f 66 20 74 68 65 | s.or.substantial.portions.of.the |
58900 | 20 53 6f 66 74 77 61 72 65 2e 0a 20 2a 0a 20 2a 20 54 48 45 20 53 4f 46 54 57 41 52 45 20 49 53 | .Software...*..*.THE.SOFTWARE.IS |
58920 | 20 50 52 4f 56 49 44 45 44 20 22 41 53 2d 49 53 22 20 41 4e 44 20 57 49 54 48 4f 55 54 20 57 41 | .PROVIDED."AS-IS".AND.WITHOUT.WA |
58940 | 52 52 41 4e 54 59 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 0a 20 2a 20 45 58 50 52 45 53 53 2c | RRANTY.OF.ANY.KIND,...*.EXPRESS, |
58960 | 20 49 4d 50 4c 49 45 44 20 4f 52 20 4f 54 48 45 52 57 49 53 45 2c 20 49 4e 43 4c 55 44 49 4e 47 | .IMPLIED.OR.OTHERWISE,.INCLUDING |
58980 | 20 57 49 54 48 4f 55 54 20 4c 49 4d 49 54 41 54 49 4f 4e 2c 20 41 4e 59 20 0a 20 2a 20 57 41 52 | .WITHOUT.LIMITATION,.ANY...*.WAR |
589a0 | 52 41 4e 54 59 20 4f 46 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 4f 52 20 46 49 54 4e | RANTY.OF.MERCHANTABILITY.OR.FITN |
589c0 | 45 53 53 20 46 4f 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 0a | ESS.FOR.A.PARTICULAR.PURPOSE.... |
589e0 | 20 2a 0a 20 2a 20 49 4e 20 4e 4f 20 45 56 45 4e 54 20 53 48 41 4c 4c 20 54 4f 4d 20 57 55 20 42 | .*..*.IN.NO.EVENT.SHALL.TOM.WU.B |
58a00 | 45 20 4c 49 41 42 4c 45 20 46 4f 52 20 41 4e 59 20 53 50 45 43 49 41 4c 2c 20 49 4e 43 49 44 45 | E.LIABLE.FOR.ANY.SPECIAL,.INCIDE |
58a20 | 4e 54 41 4c 2c 0a 20 2a 20 49 4e 44 49 52 45 43 54 20 4f 52 20 43 4f 4e 53 45 51 55 45 4e 54 49 | NTAL,..*.INDIRECT.OR.CONSEQUENTI |
58a40 | 41 4c 20 44 41 4d 41 47 45 53 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 4f 52 20 41 4e 59 20 44 | AL.DAMAGES.OF.ANY.KIND,.OR.ANY.D |
58a60 | 41 4d 41 47 45 53 20 57 48 41 54 53 4f 45 56 45 52 0a 20 2a 20 52 45 53 55 4c 54 49 4e 47 20 46 | AMAGES.WHATSOEVER..*.RESULTING.F |
58a80 | 52 4f 4d 20 4c 4f 53 53 20 4f 46 20 55 53 45 2c 20 44 41 54 41 20 4f 52 20 50 52 4f 46 49 54 53 | ROM.LOSS.OF.USE,.DATA.OR.PROFITS |
58aa0 | 2c 20 57 48 45 54 48 45 52 20 4f 52 20 4e 4f 54 20 41 44 56 49 53 45 44 20 4f 46 0a 20 2a 20 54 | ,.WHETHER.OR.NOT.ADVISED.OF..*.T |
58ac0 | 48 45 20 50 4f 53 53 49 42 49 4c 49 54 59 20 4f 46 20 44 41 4d 41 47 45 2c 20 41 4e 44 20 4f 4e | HE.POSSIBILITY.OF.DAMAGE,.AND.ON |
58ae0 | 20 41 4e 59 20 54 48 45 4f 52 59 20 4f 46 20 4c 49 41 42 49 4c 49 54 59 2c 20 41 52 49 53 49 4e | .ANY.THEORY.OF.LIABILITY,.ARISIN |
58b00 | 47 20 4f 55 54 0a 20 2a 20 4f 46 20 4f 52 20 49 4e 20 43 4f 4e 4e 45 43 54 49 4f 4e 20 57 49 54 | G.OUT..*.OF.OR.IN.CONNECTION.WIT |
58b20 | 48 20 54 48 45 20 55 53 45 20 4f 52 20 50 45 52 46 4f 52 4d 41 4e 43 45 20 4f 46 20 54 48 49 53 | H.THE.USE.OR.PERFORMANCE.OF.THIS |
58b40 | 20 53 4f 46 54 57 41 52 45 2e 0a 20 2a 0a 20 2a 20 49 6e 20 61 64 64 69 74 69 6f 6e 2c 20 74 68 | .SOFTWARE...*..*.In.addition,.th |
58b60 | 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6e 64 69 74 69 6f 6e 20 61 70 70 6c 69 65 73 3a 0a 20 | e.following.condition.applies:.. |
58b80 | 2a 0a 20 2a 20 41 6c 6c 20 72 65 64 69 73 74 72 69 62 75 74 69 6f 6e 73 20 6d 75 73 74 20 72 65 | *..*.All.redistributions.must.re |
58ba0 | 74 61 69 6e 20 61 6e 20 69 6e 74 61 63 74 20 63 6f 70 79 20 6f 66 20 74 68 69 73 20 63 6f 70 79 | tain.an.intact.copy.of.this.copy |
58bc0 | 72 69 67 68 74 20 6e 6f 74 69 63 65 0a 20 2a 20 61 6e 64 20 64 69 73 63 6c 61 69 6d 65 72 2e 0a | right.notice..*.and.disclaimer.. |
58be0 | 20 2a 2f 0a 0a 2f 2f 20 70 72 6e 67 34 2e 6a 73 20 2d 20 75 73 65 73 20 41 72 63 66 6f 75 72 20 | .*/..//.prng4.js.-.uses.Arcfour. |
58c00 | 61 73 20 61 20 50 52 4e 47 0a 0a 66 75 6e 63 74 69 6f 6e 20 41 72 63 66 6f 75 72 28 29 20 7b 0a | as.a.PRNG..function.Arcfour().{. |
58c20 | 20 20 74 68 69 73 2e 69 20 3d 20 30 3b 0a 20 20 74 68 69 73 2e 6a 20 3d 20 30 3b 0a 20 20 74 68 | ..this.i.=.0;...this.j.=.0;...th |
58c40 | 69 73 2e 53 20 3d 20 6e 65 77 20 41 72 72 61 79 28 29 3b 0a 7d 0a 0a 2f 2f 20 49 6e 69 74 69 61 | is.S.=.new.Array();.}..//.Initia |
58c60 | 6c 69 7a 65 20 61 72 63 66 6f 75 72 20 63 6f 6e 74 65 78 74 20 66 72 6f 6d 20 6b 65 79 2c 20 61 | lize.arcfour.context.from.key,.a |
58c80 | 6e 20 61 72 72 61 79 20 6f 66 20 69 6e 74 73 2c 20 65 61 63 68 20 66 72 6f 6d 20 5b 30 2e 2e 32 | n.array.of.ints,.each.from.[0..2 |
58ca0 | 35 35 5d 0a 66 75 6e 63 74 69 6f 6e 20 41 52 43 34 69 6e 69 74 28 6b 65 79 29 20 7b 0a 20 20 76 | 55].function.ARC4init(key).{...v |
58cc0 | 61 72 20 69 2c 20 6a 2c 20 74 3b 0a 20 20 66 6f 72 28 69 20 3d 20 30 3b 20 69 20 3c 20 32 35 36 | ar.i,.j,.t;...for(i.=.0;.i.<.256 |
58ce0 | 3b 20 2b 2b 69 29 0a 20 20 20 20 74 68 69 73 2e 53 5b 69 5d 20 3d 20 69 3b 0a 20 20 6a 20 3d 20 | ;.++i).....this.S[i].=.i;...j.=. |
58d00 | 30 3b 0a 20 20 66 6f 72 28 69 20 3d 20 30 3b 20 69 20 3c 20 32 35 36 3b 20 2b 2b 69 29 20 7b 0a | 0;...for(i.=.0;.i.<.256;.++i).{. |
58d20 | 20 20 20 20 6a 20 3d 20 28 6a 20 2b 20 74 68 69 73 2e 53 5b 69 5d 20 2b 20 6b 65 79 5b 69 20 25 | ....j.=.(j.+.this.S[i].+.key[i.% |
58d40 | 20 6b 65 79 2e 6c 65 6e 67 74 68 5d 29 20 26 20 32 35 35 3b 0a 20 20 20 20 74 20 3d 20 74 68 69 | .key.length]).&.255;.....t.=.thi |
58d60 | 73 2e 53 5b 69 5d 3b 0a 20 20 20 20 74 68 69 73 2e 53 5b 69 5d 20 3d 20 74 68 69 73 2e 53 5b 6a | s.S[i];.....this.S[i].=.this.S[j |
58d80 | 5d 3b 0a 20 20 20 20 74 68 69 73 2e 53 5b 6a 5d 20 3d 20 74 3b 0a 20 20 7d 0a 20 20 74 68 69 73 | ];.....this.S[j].=.t;...}...this |
58da0 | 2e 69 20 3d 20 30 3b 0a 20 20 74 68 69 73 2e 6a 20 3d 20 30 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f | .i.=.0;...this.j.=.0;.}..functio |
58dc0 | 6e 20 41 52 43 34 6e 65 78 74 28 29 20 7b 0a 20 20 76 61 72 20 74 3b 0a 20 20 74 68 69 73 2e 69 | n.ARC4next().{...var.t;...this.i |
58de0 | 20 3d 20 28 74 68 69 73 2e 69 20 2b 20 31 29 20 26 20 32 35 35 3b 0a 20 20 74 68 69 73 2e 6a 20 | .=.(this.i.+.1).&.255;...this.j. |
58e00 | 3d 20 28 74 68 69 73 2e 6a 20 2b 20 74 68 69 73 2e 53 5b 74 68 69 73 2e 69 5d 29 20 26 20 32 35 | =.(this.j.+.this.S[this.i]).&.25 |
58e20 | 35 3b 0a 20 20 74 20 3d 20 74 68 69 73 2e 53 5b 74 68 69 73 2e 69 5d 3b 0a 20 20 74 68 69 73 2e | 5;...t.=.this.S[this.i];...this. |
58e40 | 53 5b 74 68 69 73 2e 69 5d 20 3d 20 74 68 69 73 2e 53 5b 74 68 69 73 2e 6a 5d 3b 0a 20 20 74 68 | S[this.i].=.this.S[this.j];...th |
58e60 | 69 73 2e 53 5b 74 68 69 73 2e 6a 5d 20 3d 20 74 3b 0a 20 20 72 65 74 75 72 6e 20 74 68 69 73 2e | is.S[this.j].=.t;...return.this. |
58e80 | 53 5b 28 74 20 2b 20 74 68 69 73 2e 53 5b 74 68 69 73 2e 69 5d 29 20 26 20 32 35 35 5d 3b 0a 7d | S[(t.+.this.S[this.i]).&.255];.} |
58ea0 | 0a 0a 41 72 63 66 6f 75 72 2e 70 72 6f 74 6f 74 79 70 65 2e 69 6e 69 74 20 3d 20 41 52 43 34 69 | ..Arcfour.prototype.init.=.ARC4i |
58ec0 | 6e 69 74 3b 0a 41 72 63 66 6f 75 72 2e 70 72 6f 74 6f 74 79 70 65 2e 6e 65 78 74 20 3d 20 41 52 | nit;.Arcfour.prototype.next.=.AR |
58ee0 | 43 34 6e 65 78 74 3b 0a 0a 2f 2f 20 50 6c 75 67 20 69 6e 20 79 6f 75 72 20 52 4e 47 20 63 6f 6e | C4next;..//.Plug.in.your.RNG.con |
58f00 | 73 74 72 75 63 74 6f 72 20 68 65 72 65 0a 66 75 6e 63 74 69 6f 6e 20 70 72 6e 67 5f 6e 65 77 73 | structor.here.function.prng_news |
58f20 | 74 61 74 65 28 29 20 7b 0a 20 20 72 65 74 75 72 6e 20 6e 65 77 20 41 72 63 66 6f 75 72 28 29 3b | tate().{...return.new.Arcfour(); |
58f40 | 0a 7d 0a 0a 2f 2f 20 50 6f 6f 6c 20 73 69 7a 65 20 6d 75 73 74 20 62 65 20 61 20 6d 75 6c 74 69 | .}..//.Pool.size.must.be.a.multi |
58f60 | 70 6c 65 20 6f 66 20 34 20 61 6e 64 20 67 72 65 61 74 65 72 20 74 68 61 6e 20 33 32 2e 0a 2f 2f | ple.of.4.and.greater.than.32..// |
58f80 | 20 41 6e 20 61 72 72 61 79 20 6f 66 20 62 79 74 65 73 20 74 68 65 20 73 69 7a 65 20 6f 66 20 74 | .An.array.of.bytes.the.size.of.t |
58fa0 | 68 65 20 70 6f 6f 6c 20 77 69 6c 6c 20 62 65 20 70 61 73 73 65 64 20 74 6f 20 69 6e 69 74 28 29 | he.pool.will.be.passed.to.init() |
58fc0 | 0a 76 61 72 20 72 6e 67 5f 70 73 69 7a 65 20 3d 20 32 35 36 3b 0a 2f 2a 0a 20 2a 20 43 6f 70 79 | .var.rng_psize.=.256;./*..*.Copy |
58fe0 | 72 69 67 68 74 20 28 63 29 20 32 30 30 33 2d 32 30 30 35 20 20 54 6f 6d 20 57 75 0a 20 2a 20 41 | right.(c).2003-2005..Tom.Wu..*.A |
59000 | 6c 6c 20 52 69 67 68 74 73 20 52 65 73 65 72 76 65 64 2e 0a 20 2a 0a 20 2a 20 50 65 72 6d 69 73 | ll.Rights.Reserved...*..*.Permis |
59020 | 73 69 6f 6e 20 69 73 20 68 65 72 65 62 79 20 67 72 61 6e 74 65 64 2c 20 66 72 65 65 20 6f 66 20 | sion.is.hereby.granted,.free.of. |
59040 | 63 68 61 72 67 65 2c 20 74 6f 20 61 6e 79 20 70 65 72 73 6f 6e 20 6f 62 74 61 69 6e 69 6e 67 0a | charge,.to.any.person.obtaining. |
59060 | 20 2a 20 61 20 63 6f 70 79 20 6f 66 20 74 68 69 73 20 73 6f 66 74 77 61 72 65 20 61 6e 64 20 61 | .*.a.copy.of.this.software.and.a |
59080 | 73 73 6f 63 69 61 74 65 64 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 66 69 6c 65 73 20 28 74 | ssociated.documentation.files.(t |
590a0 | 68 65 0a 20 2a 20 22 53 6f 66 74 77 61 72 65 22 29 2c 20 74 6f 20 64 65 61 6c 20 69 6e 20 74 68 | he..*."Software"),.to.deal.in.th |
590c0 | 65 20 53 6f 66 74 77 61 72 65 20 77 69 74 68 6f 75 74 20 72 65 73 74 72 69 63 74 69 6f 6e 2c 20 | e.Software.without.restriction,. |
590e0 | 69 6e 63 6c 75 64 69 6e 67 0a 20 2a 20 77 69 74 68 6f 75 74 20 6c 69 6d 69 74 61 74 69 6f 6e 20 | including..*.without.limitation. |
59100 | 74 68 65 20 72 69 67 68 74 73 20 74 6f 20 75 73 65 2c 20 63 6f 70 79 2c 20 6d 6f 64 69 66 79 2c | the.rights.to.use,.copy,.modify, |
59120 | 20 6d 65 72 67 65 2c 20 70 75 62 6c 69 73 68 2c 0a 20 2a 20 64 69 73 74 72 69 62 75 74 65 2c 20 | .merge,.publish,..*.distribute,. |
59140 | 73 75 62 6c 69 63 65 6e 73 65 2c 20 61 6e 64 2f 6f 72 20 73 65 6c 6c 20 63 6f 70 69 65 73 20 6f | sublicense,.and/or.sell.copies.o |
59160 | 66 20 74 68 65 20 53 6f 66 74 77 61 72 65 2c 20 61 6e 64 20 74 6f 0a 20 2a 20 70 65 72 6d 69 74 | f.the.Software,.and.to..*.permit |
59180 | 20 70 65 72 73 6f 6e 73 20 74 6f 20 77 68 6f 6d 20 74 68 65 20 53 6f 66 74 77 61 72 65 20 69 73 | .persons.to.whom.the.Software.is |
591a0 | 20 66 75 72 6e 69 73 68 65 64 20 74 6f 20 64 6f 20 73 6f 2c 20 73 75 62 6a 65 63 74 20 74 6f 0a | .furnished.to.do.so,.subject.to. |
591c0 | 20 2a 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6e 64 69 74 69 6f 6e 73 3a 0a 20 2a 0a | .*.the.following.conditions:..*. |
591e0 | 20 2a 20 54 68 65 20 61 62 6f 76 65 20 63 6f 70 79 72 69 67 68 74 20 6e 6f 74 69 63 65 20 61 6e | .*.The.above.copyright.notice.an |
59200 | 64 20 74 68 69 73 20 70 65 72 6d 69 73 73 69 6f 6e 20 6e 6f 74 69 63 65 20 73 68 61 6c 6c 20 62 | d.this.permission.notice.shall.b |
59220 | 65 0a 20 2a 20 69 6e 63 6c 75 64 65 64 20 69 6e 20 61 6c 6c 20 63 6f 70 69 65 73 20 6f 72 20 73 | e..*.included.in.all.copies.or.s |
59240 | 75 62 73 74 61 6e 74 69 61 6c 20 70 6f 72 74 69 6f 6e 73 20 6f 66 20 74 68 65 20 53 6f 66 74 77 | ubstantial.portions.of.the.Softw |
59260 | 61 72 65 2e 0a 20 2a 0a 20 2a 20 54 48 45 20 53 4f 46 54 57 41 52 45 20 49 53 20 50 52 4f 56 49 | are...*..*.THE.SOFTWARE.IS.PROVI |
59280 | 44 45 44 20 22 41 53 2d 49 53 22 20 41 4e 44 20 57 49 54 48 4f 55 54 20 57 41 52 52 41 4e 54 59 | DED."AS-IS".AND.WITHOUT.WARRANTY |
592a0 | 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 0a 20 2a 20 45 58 50 52 45 53 53 2c 20 49 4d 50 4c 49 | .OF.ANY.KIND,...*.EXPRESS,.IMPLI |
592c0 | 45 44 20 4f 52 20 4f 54 48 45 52 57 49 53 45 2c 20 49 4e 43 4c 55 44 49 4e 47 20 57 49 54 48 4f | ED.OR.OTHERWISE,.INCLUDING.WITHO |
592e0 | 55 54 20 4c 49 4d 49 54 41 54 49 4f 4e 2c 20 41 4e 59 20 0a 20 2a 20 57 41 52 52 41 4e 54 59 20 | UT.LIMITATION,.ANY...*.WARRANTY. |
59300 | 4f 46 20 4d 45 52 43 48 41 4e 54 41 42 49 4c 49 54 59 20 4f 52 20 46 49 54 4e 45 53 53 20 46 4f | OF.MERCHANTABILITY.OR.FITNESS.FO |
59320 | 52 20 41 20 50 41 52 54 49 43 55 4c 41 52 20 50 55 52 50 4f 53 45 2e 20 20 0a 20 2a 0a 20 2a 20 | R.A.PARTICULAR.PURPOSE.....*..*. |
59340 | 49 4e 20 4e 4f 20 45 56 45 4e 54 20 53 48 41 4c 4c 20 54 4f 4d 20 57 55 20 42 45 20 4c 49 41 42 | IN.NO.EVENT.SHALL.TOM.WU.BE.LIAB |
59360 | 4c 45 20 46 4f 52 20 41 4e 59 20 53 50 45 43 49 41 4c 2c 20 49 4e 43 49 44 45 4e 54 41 4c 2c 0a | LE.FOR.ANY.SPECIAL,.INCIDENTAL,. |
59380 | 20 2a 20 49 4e 44 49 52 45 43 54 20 4f 52 20 43 4f 4e 53 45 51 55 45 4e 54 49 41 4c 20 44 41 4d | .*.INDIRECT.OR.CONSEQUENTIAL.DAM |
593a0 | 41 47 45 53 20 4f 46 20 41 4e 59 20 4b 49 4e 44 2c 20 4f 52 20 41 4e 59 20 44 41 4d 41 47 45 53 | AGES.OF.ANY.KIND,.OR.ANY.DAMAGES |
593c0 | 20 57 48 41 54 53 4f 45 56 45 52 0a 20 2a 20 52 45 53 55 4c 54 49 4e 47 20 46 52 4f 4d 20 4c 4f | .WHATSOEVER..*.RESULTING.FROM.LO |
593e0 | 53 53 20 4f 46 20 55 53 45 2c 20 44 41 54 41 20 4f 52 20 50 52 4f 46 49 54 53 2c 20 57 48 45 54 | SS.OF.USE,.DATA.OR.PROFITS,.WHET |
59400 | 48 45 52 20 4f 52 20 4e 4f 54 20 41 44 56 49 53 45 44 20 4f 46 0a 20 2a 20 54 48 45 20 50 4f 53 | HER.OR.NOT.ADVISED.OF..*.THE.POS |
59420 | 53 49 42 49 4c 49 54 59 20 4f 46 20 44 41 4d 41 47 45 2c 20 41 4e 44 20 4f 4e 20 41 4e 59 20 54 | SIBILITY.OF.DAMAGE,.AND.ON.ANY.T |
59440 | 48 45 4f 52 59 20 4f 46 20 4c 49 41 42 49 4c 49 54 59 2c 20 41 52 49 53 49 4e 47 20 4f 55 54 0a | HEORY.OF.LIABILITY,.ARISING.OUT. |
59460 | 20 2a 20 4f 46 20 4f 52 20 49 4e 20 43 4f 4e 4e 45 43 54 49 4f 4e 20 57 49 54 48 20 54 48 45 20 | .*.OF.OR.IN.CONNECTION.WITH.THE. |
59480 | 55 53 45 20 4f 52 20 50 45 52 46 4f 52 4d 41 4e 43 45 20 4f 46 20 54 48 49 53 20 53 4f 46 54 57 | USE.OR.PERFORMANCE.OF.THIS.SOFTW |
594a0 | 41 52 45 2e 0a 20 2a 0a 20 2a 20 49 6e 20 61 64 64 69 74 69 6f 6e 2c 20 74 68 65 20 66 6f 6c 6c | ARE...*..*.In.addition,.the.foll |
594c0 | 6f 77 69 6e 67 20 63 6f 6e 64 69 74 69 6f 6e 20 61 70 70 6c 69 65 73 3a 0a 20 2a 0a 20 2a 20 41 | owing.condition.applies:..*..*.A |
594e0 | 6c 6c 20 72 65 64 69 73 74 72 69 62 75 74 69 6f 6e 73 20 6d 75 73 74 20 72 65 74 61 69 6e 20 61 | ll.redistributions.must.retain.a |
59500 | 6e 20 69 6e 74 61 63 74 20 63 6f 70 79 20 6f 66 20 74 68 69 73 20 63 6f 70 79 72 69 67 68 74 20 | n.intact.copy.of.this.copyright. |
59520 | 6e 6f 74 69 63 65 0a 20 2a 20 61 6e 64 20 64 69 73 63 6c 61 69 6d 65 72 2e 0a 20 2a 2f 0a 0a 2f | notice..*.and.disclaimer...*/../ |
59540 | 2f 20 52 61 6e 64 6f 6d 20 6e 75 6d 62 65 72 20 67 65 6e 65 72 61 74 6f 72 20 2d 20 72 65 71 75 | /.Random.number.generator.-.requ |
59560 | 69 72 65 73 20 61 20 50 52 4e 47 20 62 61 63 6b 65 6e 64 2c 20 65 2e 67 2e 20 70 72 6e 67 34 2e | ires.a.PRNG.backend,.e.g..prng4. |
59580 | 6a 73 0a 0a 2f 2f 20 46 6f 72 20 62 65 73 74 20 72 65 73 75 6c 74 73 2c 20 70 75 74 20 63 6f 64 | js..//.For.best.results,.put.cod |
595a0 | 65 20 6c 69 6b 65 0a 2f 2f 20 3c 62 6f 64 79 20 6f 6e 43 6c 69 63 6b 3d 27 72 6e 67 5f 73 65 65 | e.like.//.<body.onClick='rng_see |
595c0 | 64 5f 74 69 6d 65 28 29 3b 27 20 6f 6e 4b 65 79 50 72 65 73 73 3d 27 72 6e 67 5f 73 65 65 64 5f | d_time();'.onKeyPress='rng_seed_ |
595e0 | 74 69 6d 65 28 29 3b 27 3e 0a 2f 2f 20 69 6e 20 79 6f 75 72 20 6d 61 69 6e 20 48 54 4d 4c 20 64 | time();'>.//.in.your.main.HTML.d |
59600 | 6f 63 75 6d 65 6e 74 2e 0a 0a 76 61 72 20 72 6e 67 5f 73 74 61 74 65 3b 0a 76 61 72 20 72 6e 67 | ocument...var.rng_state;.var.rng |
59620 | 5f 70 6f 6f 6c 3b 0a 76 61 72 20 72 6e 67 5f 70 70 74 72 3b 0a 0a 2f 2f 20 4d 69 78 20 69 6e 20 | _pool;.var.rng_pptr;..//.Mix.in. |
59640 | 61 20 33 32 2d 62 69 74 20 69 6e 74 65 67 65 72 20 69 6e 74 6f 20 74 68 65 20 70 6f 6f 6c 0a 66 | a.32-bit.integer.into.the.pool.f |
59660 | 75 6e 63 74 69 6f 6e 20 72 6e 67 5f 73 65 65 64 5f 69 6e 74 28 78 29 20 7b 0a 20 20 72 6e 67 5f | unction.rng_seed_int(x).{...rng_ |
59680 | 70 6f 6f 6c 5b 72 6e 67 5f 70 70 74 72 2b 2b 5d 20 5e 3d 20 78 20 26 20 32 35 35 3b 0a 20 20 72 | pool[rng_pptr++].^=.x.&.255;...r |
596a0 | 6e 67 5f 70 6f 6f 6c 5b 72 6e 67 5f 70 70 74 72 2b 2b 5d 20 5e 3d 20 28 78 20 3e 3e 20 38 29 20 | ng_pool[rng_pptr++].^=.(x.>>.8). |
596c0 | 26 20 32 35 35 3b 0a 20 20 72 6e 67 5f 70 6f 6f 6c 5b 72 6e 67 5f 70 70 74 72 2b 2b 5d 20 5e 3d | &.255;...rng_pool[rng_pptr++].^= |
596e0 | 20 28 78 20 3e 3e 20 31 36 29 20 26 20 32 35 35 3b 0a 20 20 72 6e 67 5f 70 6f 6f 6c 5b 72 6e 67 | .(x.>>.16).&.255;...rng_pool[rng |
59700 | 5f 70 70 74 72 2b 2b 5d 20 5e 3d 20 28 78 20 3e 3e 20 32 34 29 20 26 20 32 35 35 3b 0a 20 20 69 | _pptr++].^=.(x.>>.24).&.255;...i |
59720 | 66 28 72 6e 67 5f 70 70 74 72 20 3e 3d 20 72 6e 67 5f 70 73 69 7a 65 29 20 72 6e 67 5f 70 70 74 | f(rng_pptr.>=.rng_psize).rng_ppt |
59740 | 72 20 2d 3d 20 72 6e 67 5f 70 73 69 7a 65 3b 0a 7d 0a 0a 2f 2f 20 4d 69 78 20 69 6e 20 74 68 65 | r.-=.rng_psize;.}..//.Mix.in.the |
59760 | 20 63 75 72 72 65 6e 74 20 74 69 6d 65 20 28 77 2f 6d 69 6c 6c 69 73 65 63 6f 6e 64 73 29 20 69 | .current.time.(w/milliseconds).i |
59780 | 6e 74 6f 20 74 68 65 20 70 6f 6f 6c 0a 66 75 6e 63 74 69 6f 6e 20 72 6e 67 5f 73 65 65 64 5f 74 | nto.the.pool.function.rng_seed_t |
597a0 | 69 6d 65 28 29 20 7b 0a 20 20 72 6e 67 5f 73 65 65 64 5f 69 6e 74 28 6e 65 77 20 44 61 74 65 28 | ime().{...rng_seed_int(new.Date( |
597c0 | 29 2e 67 65 74 54 69 6d 65 28 29 29 3b 0a 7d 0a 0a 2f 2f 20 49 6e 69 74 69 61 6c 69 7a 65 20 74 | ).getTime());.}..//.Initialize.t |
597e0 | 68 65 20 70 6f 6f 6c 20 77 69 74 68 20 6a 75 6e 6b 20 69 66 20 6e 65 65 64 65 64 2e 0a 69 66 28 | he.pool.with.junk.if.needed..if( |
59800 | 72 6e 67 5f 70 6f 6f 6c 20 3d 3d 20 6e 75 6c 6c 29 20 7b 0a 20 20 72 6e 67 5f 70 6f 6f 6c 20 3d | rng_pool.==.null).{...rng_pool.= |
59820 | 20 6e 65 77 20 41 72 72 61 79 28 29 3b 0a 20 20 72 6e 67 5f 70 70 74 72 20 3d 20 30 3b 0a 20 20 | .new.Array();...rng_pptr.=.0;... |
59840 | 76 61 72 20 74 3b 0a 20 20 69 66 28 6e 61 76 69 67 61 74 6f 72 2e 61 70 70 4e 61 6d 65 20 3d 3d | var.t;...if(navigator.appName.== |
59860 | 20 22 4e 65 74 73 63 61 70 65 22 20 26 26 20 6e 61 76 69 67 61 74 6f 72 2e 61 70 70 56 65 72 73 | ."Netscape".&&.navigator.appVers |
59880 | 69 6f 6e 20 3c 20 22 35 22 20 26 26 20 77 69 6e 64 6f 77 2e 63 72 79 70 74 6f 29 20 7b 0a 20 20 | ion.<."5".&&.window.crypto).{... |
598a0 | 20 20 2f 2f 20 45 78 74 72 61 63 74 20 65 6e 74 72 6f 70 79 20 28 32 35 36 20 62 69 74 73 29 20 | ..//.Extract.entropy.(256.bits). |
598c0 | 66 72 6f 6d 20 4e 53 34 20 52 4e 47 20 69 66 20 61 76 61 69 6c 61 62 6c 65 0a 20 20 20 20 76 61 | from.NS4.RNG.if.available.....va |
598e0 | 72 20 7a 20 3d 20 77 69 6e 64 6f 77 2e 63 72 79 70 74 6f 2e 72 61 6e 64 6f 6d 28 33 32 29 3b 0a | r.z.=.window.crypto.random(32);. |
59900 | 20 20 20 20 66 6f 72 28 74 20 3d 20 30 3b 20 74 20 3c 20 7a 2e 6c 65 6e 67 74 68 3b 20 2b 2b 74 | ....for(t.=.0;.t.<.z.length;.++t |
59920 | 29 0a 20 20 20 20 20 20 72 6e 67 5f 70 6f 6f 6c 5b 72 6e 67 5f 70 70 74 72 2b 2b 5d 20 3d 20 7a | ).......rng_pool[rng_pptr++].=.z |
59940 | 2e 63 68 61 72 43 6f 64 65 41 74 28 74 29 20 26 20 32 35 35 3b 0a 20 20 7d 20 20 0a 20 20 77 68 | .charCodeAt(t).&.255;...}.....wh |
59960 | 69 6c 65 28 72 6e 67 5f 70 70 74 72 20 3c 20 72 6e 67 5f 70 73 69 7a 65 29 20 7b 20 20 2f 2f 20 | ile(rng_pptr.<.rng_psize).{..//. |
59980 | 65 78 74 72 61 63 74 20 73 6f 6d 65 20 72 61 6e 64 6f 6d 6e 65 73 73 20 66 72 6f 6d 20 4d 61 74 | extract.some.randomness.from.Mat |
599a0 | 68 2e 72 61 6e 64 6f 6d 28 29 0a 20 20 20 20 74 20 3d 20 4d 61 74 68 2e 66 6c 6f 6f 72 28 36 35 | h.random().....t.=.Math.floor(65 |
599c0 | 35 33 36 20 2a 20 4d 61 74 68 2e 72 61 6e 64 6f 6d 28 29 29 3b 0a 20 20 20 20 72 6e 67 5f 70 6f | 536.*.Math.random());.....rng_po |
599e0 | 6f 6c 5b 72 6e 67 5f 70 70 74 72 2b 2b 5d 20 3d 20 74 20 3e 3e 3e 20 38 3b 0a 20 20 20 20 72 6e | ol[rng_pptr++].=.t.>>>.8;.....rn |
59a00 | 67 5f 70 6f 6f 6c 5b 72 6e 67 5f 70 70 74 72 2b 2b 5d 20 3d 20 74 20 26 20 32 35 35 3b 0a 20 20 | g_pool[rng_pptr++].=.t.&.255;... |
59a20 | 7d 0a 20 20 72 6e 67 5f 70 70 74 72 20 3d 20 30 3b 0a 20 20 72 6e 67 5f 73 65 65 64 5f 74 69 6d | }...rng_pptr.=.0;...rng_seed_tim |
59a40 | 65 28 29 3b 0a 20 20 2f 2f 72 6e 67 5f 73 65 65 64 5f 69 6e 74 28 77 69 6e 64 6f 77 2e 73 63 72 | e();...//rng_seed_int(window.scr |
59a60 | 65 65 6e 58 29 3b 0a 20 20 2f 2f 72 6e 67 5f 73 65 65 64 5f 69 6e 74 28 77 69 6e 64 6f 77 2e 73 | eenX);...//rng_seed_int(window.s |
59a80 | 63 72 65 65 6e 59 29 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 72 6e 67 5f 67 65 74 5f 62 79 74 | creenY);.}..function.rng_get_byt |
59aa0 | 65 28 29 20 7b 0a 20 20 69 66 28 72 6e 67 5f 73 74 61 74 65 20 3d 3d 20 6e 75 6c 6c 29 20 7b 0a | e().{...if(rng_state.==.null).{. |
59ac0 | 20 20 20 20 72 6e 67 5f 73 65 65 64 5f 74 69 6d 65 28 29 3b 0a 20 20 20 20 72 6e 67 5f 73 74 61 | ....rng_seed_time();.....rng_sta |
59ae0 | 74 65 20 3d 20 70 72 6e 67 5f 6e 65 77 73 74 61 74 65 28 29 3b 0a 20 20 20 20 72 6e 67 5f 73 74 | te.=.prng_newstate();.....rng_st |
59b00 | 61 74 65 2e 69 6e 69 74 28 72 6e 67 5f 70 6f 6f 6c 29 3b 0a 20 20 20 20 66 6f 72 28 72 6e 67 5f | ate.init(rng_pool);.....for(rng_ |
59b20 | 70 70 74 72 20 3d 20 30 3b 20 72 6e 67 5f 70 70 74 72 20 3c 20 72 6e 67 5f 70 6f 6f 6c 2e 6c 65 | pptr.=.0;.rng_pptr.<.rng_pool.le |
59b40 | 6e 67 74 68 3b 20 2b 2b 72 6e 67 5f 70 70 74 72 29 0a 20 20 20 20 20 20 72 6e 67 5f 70 6f 6f 6c | ngth;.++rng_pptr).......rng_pool |
59b60 | 5b 72 6e 67 5f 70 70 74 72 5d 20 3d 20 30 3b 0a 20 20 20 20 72 6e 67 5f 70 70 74 72 20 3d 20 30 | [rng_pptr].=.0;.....rng_pptr.=.0 |
59b80 | 3b 0a 20 20 20 20 2f 2f 72 6e 67 5f 70 6f 6f 6c 20 3d 20 6e 75 6c 6c 3b 0a 20 20 7d 0a 20 20 2f | ;.....//rng_pool.=.null;...}.../ |
59ba0 | 2f 20 54 4f 44 4f 3a 20 61 6c 6c 6f 77 20 72 65 73 65 65 64 69 6e 67 20 61 66 74 65 72 20 66 69 | /.TODO:.allow.reseeding.after.fi |
59bc0 | 72 73 74 20 72 65 71 75 65 73 74 0a 20 20 72 65 74 75 72 6e 20 72 6e 67 5f 73 74 61 74 65 2e 6e | rst.request...return.rng_state.n |
59be0 | 65 78 74 28 29 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 72 6e 67 5f 67 65 74 5f 62 79 74 65 73 | ext();.}..function.rng_get_bytes |
59c00 | 28 62 61 29 20 7b 0a 20 20 76 61 72 20 69 3b 0a 20 20 66 6f 72 28 69 20 3d 20 30 3b 20 69 20 3c | (ba).{...var.i;...for(i.=.0;.i.< |
59c20 | 20 62 61 2e 6c 65 6e 67 74 68 3b 20 2b 2b 69 29 20 62 61 5b 69 5d 20 3d 20 72 6e 67 5f 67 65 74 | .ba.length;.++i).ba[i].=.rng_get |
59c40 | 5f 62 79 74 65 28 29 3b 0a 7d 0a 0a 66 75 6e 63 74 69 6f 6e 20 53 65 63 75 72 65 52 61 6e 64 6f | _byte();.}..function.SecureRando |
59c60 | 6d 28 29 20 7b 7d 0a 0a 53 65 63 75 72 65 52 61 6e 64 6f 6d 2e 70 72 6f 74 6f 74 79 70 65 2e 6e | m().{}..SecureRandom.prototype.n |
59c80 | 65 78 74 42 79 74 65 73 20 3d 20 72 6e 67 5f 67 65 74 5f 62 79 74 65 73 3b 0a 66 75 6e 63 74 69 | extBytes.=.rng_get_bytes;.functi |
59ca0 | 6f 6e 20 53 52 50 28 72 65 6d 6f 74 65 2c 20 73 65 73 73 69 6f 6e 29 0a 7b 0a 20 20 76 61 72 20 | on.SRP(remote,.session).{...var. |
59cc0 | 73 72 70 20 3d 20 74 68 69 73 3b 0a 20 20 73 65 73 73 69 6f 6e 20 3d 20 73 65 73 73 69 6f 6e 20 | srp.=.this;...session.=.session. |
59ce0 | 7c 7c 20 6e 65 77 20 74 68 69 73 2e 53 65 73 73 69 6f 6e 28 29 3b 0a 20 20 72 65 6d 6f 74 65 20 | ||.new.this.Session();...remote. |
59d00 | 3d 20 72 65 6d 6f 74 65 20 7c 7c 20 6e 65 77 20 74 68 69 73 2e 52 65 6d 6f 74 65 28 29 3b 0a 20 | =.remote.||.new.this.Remote();.. |
59d20 | 20 72 65 6d 6f 74 65 2e 6f 6e 45 72 72 6f 72 20 3d 20 72 65 6d 6f 74 65 2e 6f 6e 45 72 72 6f 72 | .remote.onError.=.remote.onError |
59d40 | 20 7c 7c 20 74 68 69 73 2e 65 72 72 6f 72 3b 0a 20 20 73 65 73 73 69 6f 6e 2e 6f 6e 45 72 72 6f | .||.this.error;...session.onErro |
59d60 | 72 20 3d 20 73 65 73 73 69 6f 6e 2e 6f 6e 45 72 72 6f 72 20 7c 7c 20 74 68 69 73 2e 65 72 72 6f | r.=.session.onError.||.this.erro |
59d80 | 72 3b 0a 20 20 74 68 69 73 2e 72 65 6d 6f 74 65 20 3d 20 72 65 6d 6f 74 65 3b 0a 20 20 74 68 69 | r;...this.remote.=.remote;...thi |
59da0 | 73 2e 73 65 73 73 69 6f 6e 20 3d 20 73 65 73 73 69 6f 6e 3b 0a 0a 20 20 2f 2f 20 53 74 61 72 74 | s.session.=.session;....//.Start |
59dc0 | 20 74 68 65 20 6c 6f 67 69 6e 20 70 72 6f 63 65 73 73 20 62 79 20 69 64 65 6e 74 69 66 79 69 6e | .the.login.process.by.identifyin |
59de0 | 67 20 74 68 65 20 75 73 65 72 0a 20 20 74 68 69 73 2e 69 64 65 6e 74 69 66 79 20 3d 20 66 75 6e | g.the.user...this.identify.=.fun |
59e00 | 63 74 69 6f 6e 28 29 0a 20 20 7b 0a 20 20 20 20 72 65 6d 6f 74 65 2e 68 61 6e 64 73 68 61 6b 65 | ction()...{.....remote.handshake |
59e20 | 28 73 65 73 73 69 6f 6e 2c 20 72 65 63 65 69 76 65 5f 73 61 6c 74 73 29 3b 0a 0a 20 20 20 20 2f | (session,.receive_salts);....../ |
59e40 | 2f 20 52 65 63 65 69 76 65 20 6c 6f 67 69 6e 20 73 61 6c 74 73 20 66 72 6f 6d 20 74 68 65 20 73 | /.Receive.login.salts.from.the.s |
59e60 | 65 72 76 65 72 2c 20 73 74 61 72 74 20 63 61 6c 63 75 6c 61 74 69 6f 6e 73 0a 20 20 20 20 66 75 | erver,.start.calculations.....fu |
59e80 | 6e 63 74 69 6f 6e 20 72 65 63 65 69 76 65 5f 73 61 6c 74 73 28 72 65 73 70 6f 6e 73 65 29 0a 20 | nction.receive_salts(response).. |
59ea0 | 20 20 20 7b 0a 20 20 20 20 20 20 2f 2f 20 42 20 3d 20 30 20 77 69 6c 6c 20 6d 61 6b 65 20 74 68 | ...{.......//.B.=.0.will.make.th |
59ec0 | 65 20 61 6c 67 6f 72 69 74 68 6d 20 61 6c 77 61 79 73 20 73 75 63 63 65 65 64 0a 20 20 20 20 20 | e.algorithm.always.succeed...... |
59ee0 | 20 2f 2f 20 2d 3e 20 72 65 66 75 73 65 20 73 75 63 68 20 61 20 73 65 72 76 65 72 20 61 6e 73 77 | .//.->.refuse.such.a.server.answ |
59f00 | 65 72 0a 20 20 20 20 20 20 69 66 28 72 65 73 70 6f 6e 73 65 2e 42 20 3d 3d 3d 20 30 29 20 7b 0a | er.......if(response.B.===.0).{. |
59f20 | 20 20 20 20 20 20 20 20 73 72 70 2e 65 72 72 6f 72 28 22 53 65 72 76 65 72 20 73 65 6e 64 20 72 | ........srp.error("Server.send.r |
59f40 | 61 6e 64 6f 6d 20 6e 75 6d 62 65 72 20 30 20 2d 20 74 68 69 73 20 69 73 20 6e 6f 74 20 61 6c 6c | andom.number.0.-.this.is.not.all |
59f60 | 6f 77 65 64 22 29 3b 0a 20 20 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 20 20 20 73 | owed");.......}.else.{.........s |
59f80 | 65 73 73 69 6f 6e 2e 63 61 6c 63 75 6c 61 74 69 6f 6e 73 28 72 65 73 70 6f 6e 73 65 2e 73 2c 20 | ession.calculations(response.s,. |
59fa0 | 72 65 73 70 6f 6e 73 65 2e 42 29 3b 0a 20 20 20 20 20 20 20 20 72 65 6d 6f 74 65 2e 61 75 74 68 | response.B);.........remote.auth |
59fc0 | 65 6e 74 69 63 61 74 65 28 73 65 73 73 69 6f 6e 2c 20 63 6f 6e 66 69 72 6d 5f 61 75 74 68 65 6e | enticate(session,.confirm_authen |
59fe0 | 74 69 63 61 74 69 6f 6e 29 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 0a 0a 20 20 20 20 2f 2f | tication);.......}.....}......// |
5a000 | 20 52 65 63 65 69 76 65 20 4d 32 20 66 72 6f 6d 20 74 68 65 20 73 65 72 76 65 72 20 61 6e 64 20 | .Receive.M2.from.the.server.and. |
5a020 | 76 65 72 69 66 79 20 69 74 0a 20 20 20 20 2f 2f 20 49 66 20 61 6e 20 65 72 72 6f 72 20 6f 63 63 | verify.it.....//.If.an.error.occ |
5a040 | 75 72 73 2c 20 72 61 69 73 65 20 69 74 20 61 73 20 61 6e 20 61 6c 65 72 74 2e 0a 20 20 20 20 66 | urs,.raise.it.as.an.alert......f |
5a060 | 75 6e 63 74 69 6f 6e 20 63 6f 6e 66 69 72 6d 5f 61 75 74 68 65 6e 74 69 63 61 74 69 6f 6e 28 72 | unction.confirm_authentication(r |
5a080 | 65 73 70 6f 6e 73 65 29 0a 20 20 20 20 7b 0a 20 20 20 20 20 20 69 66 20 28 73 65 73 73 69 6f 6e | esponse).....{.......if.(session |
5a0a0 | 2e 76 61 6c 69 64 61 74 65 28 72 65 73 70 6f 6e 73 65 2e 4d 29 29 0a 20 20 20 20 20 20 20 20 73 | .validate(response.M)).........s |
5a0c0 | 72 70 2e 73 75 63 63 65 73 73 28 29 3b 0a 20 20 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 20 | rp.success();.......else........ |
5a0e0 | 20 73 72 70 2e 65 72 72 6f 72 28 22 53 65 72 76 65 72 20 6b 65 79 20 64 6f 65 73 20 6e 6f 74 20 | .srp.error("Server.key.does.not. |
5a100 | 6d 61 74 63 68 22 29 3b 0a 20 20 20 20 7d 3b 0a 20 20 7d 3b 0a 0a 20 20 2f 2f 20 49 6e 69 74 69 | match");.....};...};....//.Initi |
5a120 | 61 74 65 20 74 68 65 20 72 65 67 69 73 74 72 61 74 69 6f 6e 20 70 72 6f 63 65 73 73 0a 20 20 74 | ate.the.registration.process...t |
5a140 | 68 69 73 2e 72 65 67 69 73 74 65 72 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 0a 20 20 7b 0a 20 20 | his.register.=.function()...{... |
5a160 | 20 20 72 65 6d 6f 74 65 2e 72 65 67 69 73 74 65 72 28 73 65 73 73 69 6f 6e 2c 20 73 72 70 2e 72 | ..remote.register(session,.srp.r |
5a180 | 65 67 69 73 74 65 72 65 64 5f 75 73 65 72 29 3b 0a 20 20 7d 3b 0a 0a 20 20 2f 2f 20 54 68 65 20 | egistered_user);...};....//.The. |
5a1a0 | 75 73 65 72 20 68 61 73 20 62 65 65 6e 20 72 65 67 69 73 74 65 72 65 64 20 73 75 63 63 65 73 73 | user.has.been.registered.success |
5a1c0 | 66 75 6c 6c 79 2c 20 6e 6f 77 20 6c 6f 67 69 6e 0a 20 20 74 68 69 73 2e 72 65 67 69 73 74 65 72 | fully,.now.login...this.register |
5a1e0 | 65 64 5f 75 73 65 72 20 3d 20 66 75 6e 63 74 69 6f 6e 28 72 65 73 70 6f 6e 73 65 29 0a 20 20 7b | ed_user.=.function(response)...{ |
5a200 | 0a 20 20 20 20 69 66 28 72 65 73 70 6f 6e 73 65 2e 6f 6b 29 0a 20 20 20 20 7b 0a 20 20 20 20 20 | .....if(response.ok).....{...... |
5a220 | 20 73 72 70 2e 69 64 65 6e 74 69 66 79 28 29 3b 0a 20 20 20 20 7d 0a 20 20 7d 3b 20 20 0a 0a 20 | .srp.identify();.....}...};..... |
5a240 | 20 2f 2f 20 4d 69 6e 69 6d 61 6c 20 65 72 72 6f 72 20 68 61 6e 64 6c 69 6e 67 20 2d 20 73 65 74 | .//.Minimal.error.handling.-.set |
5a260 | 20 72 65 6d 6f 74 65 2e 6f 6e 45 72 72 6f 72 20 74 6f 20 73 74 68 20 62 65 74 74 65 72 20 74 6f | .remote.onError.to.sth.better.to |
5a280 | 20 6f 76 65 72 77 72 69 74 65 2e 0a 20 20 74 68 69 73 2e 65 72 72 6f 72 20 3d 20 66 75 6e 63 74 | .overwrite....this.error.=.funct |
5a2a0 | 69 6f 6e 28 74 65 78 74 29 0a 20 20 7b 0a 20 20 20 20 61 6c 65 72 74 28 74 65 78 74 29 3b 0a 20 | ion(text)...{.....alert(text);.. |
5a2c0 | 20 7d 3b 0a 0a 20 20 2f 2f 20 54 68 69 73 20 66 75 6e 63 74 69 6f 6e 20 69 73 20 63 61 6c 6c 65 | .};....//.This.function.is.calle |
5a2e0 | 64 20 77 68 65 6e 20 61 75 74 68 65 6e 74 69 63 61 74 69 6f 6e 20 69 73 20 73 75 63 63 65 73 73 | d.when.authentication.is.success |
5a300 | 66 75 6c 2e 0a 20 20 2f 2f 20 44 65 76 65 6c 6f 70 65 72 73 20 63 61 6e 20 73 65 74 20 74 68 69 | ful....//.Developers.can.set.thi |
5a320 | 73 20 74 6f 20 6f 74 68 65 72 20 66 75 6e 63 74 69 6f 6e 73 20 69 6e 20 73 70 65 63 69 66 69 63 | s.to.other.functions.in.specific |
5a340 | 20 69 6d 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 73 0a 20 20 2f 2f 20 61 6e 64 20 63 68 61 6e 67 65 | .implementations...//.and.change |
5a360 | 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 61 6c 69 74 79 2e 0a 20 20 74 68 69 73 2e 73 75 63 63 65 | .the.functionality....this.succe |
5a380 | 73 73 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 0a 20 20 7b 0a 20 20 20 20 76 61 72 20 66 6f 72 77 | ss.=.function()...{.....var.forw |
5a3a0 | 61 72 64 5f 75 72 6c 20 3d 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c 65 6d 65 6e 74 42 79 49 | ard_url.=.document.getElementByI |
5a3c0 | 64 28 22 73 72 70 5f 66 6f 72 77 61 72 64 22 29 2e 76 61 6c 75 65 3b 0a 20 20 20 20 69 66 28 66 | d("srp_forward").value;.....if(f |
5a3e0 | 6f 72 77 61 72 64 5f 75 72 6c 2e 63 68 61 72 41 74 28 30 29 20 21 3d 20 22 23 22 29 0a 20 20 20 | orward_url.charAt(0).!=."#").... |
5a400 | 20 20 20 77 69 6e 64 6f 77 2e 6c 6f 63 61 74 69 6f 6e 20 3d 20 66 6f 72 77 61 72 64 5f 75 72 6c | ...window.location.=.forward_url |
5a420 | 3b 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 7b 0a 20 20 20 20 20 20 77 69 6e 64 6f 77 2e 6c 6f | ;.....else.....{.......window.lo |
5a440 | 63 61 74 69 6f 6e 20 3d 20 66 6f 72 77 61 72 64 5f 75 72 6c 3b 0a 20 20 20 20 20 20 61 6c 65 72 | cation.=.forward_url;.......aler |
5a460 | 74 28 22 4c 6f 67 69 6e 20 73 75 63 63 65 73 73 66 75 6c 2e 22 29 3b 0a 20 20 20 20 7d 0a 20 20 | t("Login.successful.");.....}... |
5a480 | 7d 3b 0a 7d 3b 0a 0a 6a 71 75 65 72 79 52 65 73 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b | };.};..jqueryRest.=.function().{ |
5a4a0 | 0a 0a 20 20 66 75 6e 63 74 69 6f 6e 20 67 65 74 55 72 6c 28 29 0a 20 20 7b 0a 20 20 20 20 72 65 | ....function.getUrl()...{.....re |
5a4c0 | 74 75 72 6e 20 22 22 3b 0a 20 20 7d 0a 0a 20 20 66 75 6e 63 74 69 6f 6e 20 70 61 74 68 73 28 70 | turn."";...}....function.paths(p |
5a4e0 | 61 74 68 29 0a 20 20 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 70 61 74 68 3b 0a 20 20 7d 0a 0a 20 | ath)...{.....return.path;...}... |
5a500 | 20 2f 2f 20 50 65 72 66 6f 72 6d 20 61 6a 61 78 20 72 65 71 75 65 73 74 73 20 61 74 20 74 68 65 | .//.Perform.ajax.requests.at.the |
5a520 | 20 73 70 65 63 69 66 69 65 64 20 70 61 74 68 2c 20 77 69 74 68 20 74 68 65 20 73 70 65 63 69 66 | .specified.path,.with.the.specif |
5a540 | 69 65 64 20 70 61 72 61 6d 65 74 65 72 73 0a 20 20 2f 2f 20 43 61 6c 6c 69 6e 67 20 62 61 63 6b | ied.parameters...//.Calling.back |
5a560 | 20 74 68 65 20 73 70 65 63 69 66 69 65 64 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 20 66 75 6e 63 74 | .the.specified.function....funct |
5a580 | 69 6f 6e 20 61 6a 61 78 52 65 71 75 65 73 74 28 72 65 6c 61 74 69 76 65 5f 70 61 74 68 2c 20 70 | ion.ajaxRequest(relative_path,.p |
5a5a0 | 61 72 61 6d 73 2c 20 63 61 6c 6c 62 61 63 6b 29 0a 20 20 7b 0a 20 20 20 20 76 61 72 20 66 75 6c | arams,.callback)...{.....var.ful |
5a5c0 | 6c 5f 75 72 6c 20 3d 20 74 68 69 73 2e 67 65 74 75 72 6c 28 29 20 2b 20 74 68 69 73 2e 70 61 74 | l_url.=.this.geturl().+.this.pat |
5a5e0 | 68 73 28 72 65 6c 61 74 69 76 65 5f 70 61 74 68 29 3b 0a 20 20 20 20 69 66 28 20 77 69 6e 64 6f | hs(relative_path);.....if(.windo |
5a600 | 77 2e 58 4d 4c 48 74 74 70 52 65 71 75 65 73 74 29 20 7b 0a 20 20 20 20 20 20 78 68 72 20 3d 20 | w.XMLHttpRequest).{.......xhr.=. |
5a620 | 6e 65 77 20 58 4d 4c 48 74 74 70 52 65 71 75 65 73 74 28 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 | new.XMLHttpRequest();.....}..... |
5a640 | 65 6c 73 65 20 69 66 20 28 77 69 6e 64 6f 77 2e 41 63 74 69 76 65 58 4f 62 6a 65 63 74 29 7b 0a | else.if.(window.ActiveXObject){. |
5a660 | 20 20 20 20 20 20 74 72 79 20 7b 0a 20 20 20 20 20 20 20 20 78 68 72 20 3d 20 6e 65 77 20 41 63 | ......try.{.........xhr.=.new.Ac |
5a680 | 74 69 76 65 58 4f 62 6a 65 63 74 28 22 4d 69 63 72 6f 73 6f 66 74 2e 58 4d 4c 48 54 54 50 22 29 | tiveXObject("Microsoft.XMLHTTP") |
5a6a0 | 3b 0a 20 20 20 20 20 20 7d 20 63 61 74 63 68 20 28 65 29 7b 7d 0a 20 20 20 20 7d 0a 20 20 20 20 | ;.......}.catch.(e){}.....}..... |
5a6c0 | 65 6c 73 65 0a 20 20 20 20 7b 0a 20 20 20 20 20 20 73 65 73 73 69 6f 6e 2e 65 72 72 6f 72 5f 6d | else.....{.......session.error_m |
5a6e0 | 65 73 73 61 67 65 28 22 41 6a 61 78 20 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 2e 22 29 3b 0a 20 | essage("Ajax.not.supported.");.. |
5a700 | 20 20 20 20 20 72 65 74 75 72 6e 3b 0a 20 20 20 20 7d 0a 20 20 20 20 69 66 28 78 68 72 29 7b 0a | .....return;.....}.....if(xhr){. |
5a720 | 20 20 20 20 20 20 78 68 72 2e 6f 6e 72 65 61 64 79 73 74 61 74 65 63 68 61 6e 67 65 20 3d 20 66 | ......xhr.onreadystatechange.=.f |
5a740 | 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 20 20 20 20 20 20 20 20 69 66 28 78 68 72 2e 72 65 61 64 79 | unction().{.........if(xhr.ready |
5a760 | 53 74 61 74 65 20 3d 3d 20 34 20 26 26 20 78 68 72 2e 73 74 61 74 75 73 20 3d 3d 20 32 30 30 29 | State.==.4.&&.xhr.status.==.200) |
5a780 | 20 7b 0a 20 20 20 20 20 20 20 20 20 20 63 61 6c 6c 62 61 63 6b 28 70 61 72 73 65 52 65 73 70 6f | .{...........callback(parseRespo |
5a7a0 | 6e 73 65 28 29 29 3b 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 3b 0a 20 20 20 20 20 | nse());.........}.......};...... |
5a7c0 | 20 78 68 72 2e 6f 70 65 6e 28 22 50 4f 53 54 22 2c 20 66 75 6c 6c 5f 75 72 6c 2c 20 74 72 75 65 | .xhr.open("POST",.full_url,.true |
5a7e0 | 29 3b 0a 20 20 20 20 20 20 78 68 72 2e 73 65 74 52 65 71 75 65 73 74 48 65 61 64 65 72 28 22 43 | );.......xhr.setRequestHeader("C |
5a800 | 6f 6e 74 65 6e 74 2d 74 79 70 65 22 2c 20 22 61 70 70 6c 69 63 61 74 69 6f 6e 2f 78 2d 77 77 77 | ontent-type",."application/x-www |
5a820 | 2d 66 6f 72 6d 2d 75 72 6c 65 6e 63 6f 64 65 64 22 29 3b 0a 20 20 20 20 20 20 78 68 72 2e 73 65 | -form-urlencoded");.......xhr.se |
5a840 | 74 52 65 71 75 65 73 74 48 65 61 64 65 72 28 22 43 6f 6e 74 65 6e 74 2d 6c 65 6e 67 74 68 22 2c | tRequestHeader("Content-length", |
5a860 | 20 70 61 72 61 6d 73 2e 6c 65 6e 67 74 68 29 3b 0a 20 20 20 20 20 20 78 68 72 2e 73 65 6e 64 28 | .params.length);.......xhr.send( |
5a880 | 70 61 72 61 6d 73 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 7b 0a 20 20 | params);.....}.....else.....{... |
5a8a0 | 20 20 20 20 73 65 73 73 69 6f 6e 2e 65 72 72 6f 72 5f 6d 65 73 73 61 67 65 28 22 41 6a 61 78 20 | ....session.error_message("Ajax. |
5a8c0 | 66 61 69 6c 65 64 2e 22 29 3b 0a 20 20 20 20 7d 20 20 20 20 20 20 20 20 0a 20 20 7d 0a 0a 20 20 | failed.");.....}...........}.... |
5a8e0 | 66 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 52 65 73 70 6f 6e 73 65 28 29 20 7b 0a 20 20 20 20 69 | function.parseResponse().{.....i |
5a900 | 66 20 28 72 65 73 70 6f 6e 73 65 49 73 58 4d 4c 28 29 29 20 7b 0a 20 20 20 20 20 20 72 65 74 75 | f.(responseIsXML()).{.......retu |
5a920 | 72 6e 20 70 61 72 73 65 58 4d 4c 28 78 68 72 2e 72 65 73 70 6f 6e 73 65 58 4d 4c 29 3b 0a 20 20 | rn.parseXML(xhr.responseXML);... |
5a940 | 20 20 7d 20 65 6c 73 65 20 69 66 20 28 72 65 73 70 6f 6e 73 65 49 73 4a 53 4f 4e 28 29 29 20 7b | ..}.else.if.(responseIsJSON()).{ |
5a960 | 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 4a 53 4f 4e 2e 70 61 72 73 65 28 78 68 72 2e 72 65 73 | .......return.JSON.parse(xhr.res |
5a980 | 70 6f 6e 73 65 54 65 78 74 29 3b 0a 20 20 20 20 7d 20 0a 20 20 7d 0a 0a 20 20 66 75 6e 63 74 69 | ponseText);.....}....}....functi |
5a9a0 | 6f 6e 20 72 65 73 70 6f 6e 73 65 49 73 58 4d 4c 28 29 20 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 | on.responseIsXML().{.....return. |
5a9c0 | 28 78 68 72 2e 72 65 73 70 6f 6e 73 65 54 79 70 65 20 3d 3d 20 27 64 6f 63 75 6d 65 6e 74 27 29 | (xhr.responseType.==.'document') |
5a9e0 | 20 7c 7c 20 0a 20 20 20 20 20 20 20 20 20 20 20 28 78 68 72 2e 67 65 74 52 65 73 70 6f 6e 73 65 | .||.............(xhr.getResponse |
5aa00 | 48 65 61 64 65 72 28 22 43 6f 6e 74 65 6e 74 2d 54 79 70 65 22 29 2e 69 6e 64 65 78 4f 66 28 27 | Header("Content-Type").indexOf(' |
5aa20 | 61 70 70 6c 69 63 61 74 69 6f 6e 2f 78 6d 6c 27 29 20 3e 3d 20 30 29 3b 0a 20 20 7d 0a 0a 20 20 | application/xml').>=.0);...}.... |
5aa40 | 66 75 6e 63 74 69 6f 6e 20 72 65 73 70 6f 6e 73 65 49 73 4a 53 4f 4e 28 29 20 7b 0a 20 20 20 20 | function.responseIsJSON().{..... |
5aa60 | 72 65 74 75 72 6e 20 28 78 68 72 2e 72 65 73 70 6f 6e 73 65 54 79 70 65 20 3d 3d 20 27 6a 73 6f | return.(xhr.responseType.==.'jso |
5aa80 | 6e 27 29 20 7c 7c 20 0a 20 20 20 20 20 20 20 20 20 20 20 28 78 68 72 2e 67 65 74 52 65 73 70 6f | n').||.............(xhr.getRespo |
5aaa0 | 6e 73 65 48 65 61 64 65 72 28 22 43 6f 6e 74 65 6e 74 2d 54 79 70 65 22 29 2e 69 6e 64 65 78 4f | nseHeader("Content-Type").indexO |
5aac0 | 66 28 27 61 70 70 6c 69 63 61 74 69 6f 6e 2f 6a 73 6f 6e 27 29 20 3e 3d 20 30 29 3b 0a 20 20 7d | f('application/json').>=.0);...} |
5aae0 | 0a 0a 20 20 66 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 58 4d 4c 28 78 6d 6c 29 20 7b 0a 20 20 20 | ....function.parseXML(xml).{.... |
5ab00 | 20 69 66 20 28 78 6d 6c 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 22 72 | .if.(xml.getElementsByTagName("r |
5ab20 | 22 29 2e 6c 65 6e 67 74 68 20 3e 20 30 29 20 7b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 70 61 | ").length.>.0).{.......return.pa |
5ab40 | 72 73 65 41 74 74 72 69 62 75 74 65 73 4f 66 45 6c 65 6d 65 6e 74 28 78 6d 6c 2e 67 65 74 45 6c | rseAttributesOfElement(xml.getEl |
5ab60 | 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 22 72 22 29 5b 30 5d 29 3b 0a 20 20 20 20 7d 20 | ementsByTagName("r")[0]);.....}. |
5ab80 | 65 6c 73 65 20 7b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 70 61 72 73 65 4e 6f 64 65 73 28 78 | else.{.......return.parseNodes(x |
5aba0 | 6d 6c 2e 63 68 69 6c 64 4e 6f 64 65 73 29 3b 0a 20 20 20 20 7d 0a 20 20 7d 0a 0a 20 20 66 75 6e | ml.childNodes);.....}...}....fun |
5abc0 | 63 74 69 6f 6e 20 70 61 72 73 65 41 74 74 72 69 62 75 74 65 73 4f 66 45 6c 65 6d 65 6e 74 28 65 | ction.parseAttributesOfElement(e |
5abe0 | 6c 65 6d 29 20 7b 0a 20 20 20 20 76 61 72 20 72 65 73 70 6f 6e 73 65 20 3d 20 7b 7d 3b 0a 20 20 | lem).{.....var.response.=.{};... |
5ac00 | 20 20 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 65 6c 65 6d 2e 61 74 74 72 69 | ..for.(var.i.=.0;.i.<.elem.attri |
5ac20 | 62 75 74 65 73 2e 6c 65 6e 67 74 68 3b 20 69 2b 2b 29 20 7b 0a 20 20 20 20 20 20 76 61 72 20 61 | butes.length;.i++).{.......var.a |
5ac40 | 74 74 72 69 62 20 3d 20 65 6c 65 6d 2e 61 74 74 72 69 62 75 74 65 73 5b 69 5d 3b 0a 20 20 20 20 | ttrib.=.elem.attributes[i];..... |
5ac60 | 20 20 69 66 20 28 61 74 74 72 69 62 2e 73 70 65 63 69 66 69 65 64 29 20 7b 0a 20 20 20 20 20 20 | ..if.(attrib.specified).{....... |
5ac80 | 20 20 72 65 73 70 6f 6e 73 65 5b 61 74 74 72 69 62 2e 6e 61 6d 65 5d 20 3d 20 61 74 74 72 69 62 | ..response[attrib.name].=.attrib |
5aca0 | 2e 76 61 6c 75 65 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 0a 20 20 20 20 72 65 74 75 72 6e | .value;.......}.....}.....return |
5acc0 | 20 72 65 73 70 6f 6e 73 65 3b 0a 20 20 7d 0a 0a 20 20 66 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 | .response;...}....function.parse |
5ace0 | 4e 6f 64 65 73 28 6e 6f 64 65 73 29 20 7b 0a 20 20 20 20 76 61 72 20 72 65 73 70 6f 6e 73 65 20 | Nodes(nodes).{.....var.response. |
5ad00 | 3d 20 7b 7d 3b 0a 20 20 20 20 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30 3b 20 69 20 3c 20 6e 6f | =.{};.....for.(var.i.=.0;.i.<.no |
5ad20 | 64 65 73 2e 6c 65 6e 67 74 68 3b 20 69 2b 2b 29 20 7b 0a 20 20 20 20 20 20 76 61 72 20 6e 6f 64 | des.length;.i++).{.......var.nod |
5ad40 | 65 20 3d 20 6e 6f 64 65 73 5b 69 5d 3b 0a 20 20 20 20 20 20 72 65 73 70 6f 6e 73 65 5b 6e 6f 64 | e.=.nodes[i];.......response[nod |
5ad60 | 65 2e 74 61 67 4e 61 6d 65 5d 20 3d 20 6e 6f 64 65 2e 74 65 78 74 43 6f 6e 74 65 6e 74 20 7c 7c | e.tagName].=.node.textContent.|| |
5ad80 | 20 74 72 75 65 3b 0a 20 20 20 20 7d 0a 20 20 20 20 72 65 74 75 72 6e 20 72 65 73 70 6f 6e 73 65 | .true;.....}.....return.response |
5ada0 | 3b 0a 20 20 7d 0a 0a 20 20 2f 2f 20 77 65 20 64 6f 20 6e 6f 74 20 66 65 74 63 68 20 74 68 65 20 | ;...}....//.we.do.not.fetch.the. |
5adc0 | 73 61 6c 74 20 66 72 6f 6d 20 74 68 65 20 73 65 72 76 65 72 0a 20 20 66 75 6e 63 74 69 6f 6e 20 | salt.from.the.server...function. |
5ade0 | 72 65 67 69 73 74 65 72 28 73 65 73 73 69 6f 6e 2c 20 63 61 6c 6c 62 61 63 6b 29 0a 20 20 7b 0a | register(session,.callback)...{. |
5ae00 | 20 20 20 20 73 65 6e 64 56 65 72 69 66 69 65 72 28 73 65 73 73 69 6f 6e 2c 20 63 61 6c 6c 62 61 | ....sendVerifier(session,.callba |
5ae20 | 63 6b 29 3b 0a 20 20 7d 0a 0a 20 20 66 75 6e 63 74 69 6f 6e 20 73 65 6e 64 56 65 72 69 66 69 65 | ck);...}....function.sendVerifie |
5ae40 | 72 28 73 65 73 73 69 6f 6e 2c 20 63 61 6c 6c 62 61 63 6b 29 20 7b 0a 20 20 20 20 74 68 69 73 2e | r(session,.callback).{.....this. |
5ae60 | 61 6a 61 78 52 65 71 75 65 73 74 28 22 75 73 65 72 73 22 2c 20 22 75 73 65 72 5b 6c 6f 67 69 6e | ajaxRequest("users",."user[login |
5ae80 | 5d 3d 22 20 2b 20 73 65 73 73 69 6f 6e 2e 67 65 74 49 28 29 20 2b 0a 20 20 20 20 20 20 22 26 75 | ]=".+.session.getI().+......."&u |
5aea0 | 73 65 72 5b 70 61 73 73 77 6f 72 64 5f 73 61 6c 74 5d 3d 22 20 2b 20 73 65 73 73 69 6f 6e 2e 67 | ser[password_salt]=".+.session.g |
5aec0 | 65 74 53 61 6c 74 28 29 20 2b 0a 20 20 20 20 20 20 22 26 75 73 65 72 5b 70 61 73 73 77 6f 72 64 | etSalt().+......."&user[password |
5aee0 | 5f 76 65 72 69 66 69 65 72 5d 3d 22 20 2b 20 73 65 73 73 69 6f 6e 2e 67 65 74 56 28 29 2e 74 6f | _verifier]=".+.session.getV().to |
5af00 | 53 74 72 69 6e 67 28 31 36 29 2c 20 63 61 6c 6c 62 61 63 6b 29 3b 0a 20 20 7d 0a 0a 20 20 66 75 | String(16),.callback);...}....fu |
5af20 | 6e 63 74 69 6f 6e 20 68 61 6e 64 73 68 61 6b 65 28 49 2c 20 41 73 74 72 2c 20 63 61 6c 6c 62 61 | nction.handshake(I,.Astr,.callba |
5af40 | 63 6b 29 20 7b 0a 20 20 20 20 74 68 69 73 2e 61 6a 61 78 52 65 71 75 65 73 74 28 22 68 61 6e 64 | ck).{.....this.ajaxRequest("hand |
5af60 | 73 68 61 6b 65 2f 22 2c 20 22 49 3d 22 2b 49 2b 22 26 41 3d 22 2b 41 73 74 72 2c 20 63 61 6c 6c | shake/",."I="+I+"&A="+Astr,.call |
5af80 | 62 61 63 6b 29 3b 0a 20 20 7d 0a 0a 20 20 66 75 6e 63 74 69 6f 6e 20 61 75 74 68 65 6e 74 69 63 | back);...}....function.authentic |
5afa0 | 61 74 65 28 4d 2c 20 63 61 6c 6c 62 61 63 6b 29 20 7b 0a 20 20 20 20 74 68 69 73 2e 61 6a 61 78 | ate(M,.callback).{.....this.ajax |
5afc0 | 52 65 71 75 65 73 74 28 22 61 75 74 68 65 6e 74 69 63 61 74 65 2f 22 2c 20 22 4d 3d 22 2b 4d 2c | Request("authenticate/",."M="+M, |
5afe0 | 20 63 61 6c 6c 62 61 63 6b 29 3b 0a 20 20 7d 0a 0a 20 20 66 75 6e 63 74 69 6f 6e 20 75 70 67 72 | .callback);...}....function.upgr |
5b000 | 61 64 65 28 4d 2c 20 63 61 6c 6c 62 61 63 6b 29 20 7b 0a 20 20 20 20 74 68 69 73 2e 61 6a 61 78 | ade(M,.callback).{.....this.ajax |
5b020 | 52 65 71 75 65 73 74 28 22 75 70 67 72 61 64 65 2f 61 75 74 68 65 6e 74 69 63 61 74 65 2f 22 2c | Request("upgrade/authenticate/", |
5b040 | 20 22 4d 3d 22 2b 4d 2c 20 63 61 6c 6c 62 61 63 6b 29 3b 0a 20 20 7d 0a 0a 20 20 72 65 74 75 72 | ."M="+M,.callback);...}....retur |
5b060 | 6e 20 7b 0a 20 20 20 20 67 65 74 75 72 6c 3a 20 67 65 74 55 72 6c 2c 0a 20 20 20 20 70 61 74 68 | n.{.....geturl:.getUrl,.....path |
5b080 | 73 3a 20 70 61 74 68 73 2c 0a 20 20 20 20 61 6a 61 78 52 65 71 75 65 73 74 3a 20 61 6a 61 78 52 | s:.paths,.....ajaxRequest:.ajaxR |
5b0a0 | 65 71 75 65 73 74 2c 0a 20 20 20 20 72 65 67 69 73 74 65 72 3a 20 72 65 67 69 73 74 65 72 2c 0a | equest,.....register:.register,. |
5b0c0 | 20 20 20 20 72 65 67 69 73 74 65 72 5f 73 65 6e 64 5f 76 65 72 69 66 69 65 72 3a 20 73 65 6e 64 | ....register_send_verifier:.send |
5b0e0 | 56 65 72 69 66 69 65 72 2c 0a 20 20 20 20 68 61 6e 64 73 68 61 6b 65 3a 20 68 61 6e 64 73 68 61 | Verifier,.....handshake:.handsha |
5b100 | 6b 65 2c 0a 20 20 20 20 61 75 74 68 65 6e 74 69 63 61 74 65 3a 20 61 75 74 68 65 6e 74 69 63 61 | ke,.....authenticate:.authentica |
5b120 | 74 65 2c 0a 20 20 20 20 75 70 67 72 61 64 65 3a 20 75 70 67 72 61 64 65 0a 20 20 7d 3b 0a 7d 3b | te,.....upgrade:.upgrade...};.}; |
5b140 | 0a 2f 2f 0a 2f 2f 20 53 52 50 20 4a 53 20 2d 20 50 6c 61 69 6e 20 58 48 52 20 6d 6f 64 75 6c 65 | .//.//.SRP.JS.-.Plain.XHR.module |
5b160 | 0a 2f 2f 0a 2f 2f 20 54 68 69 73 20 69 73 20 64 65 70 72 65 63 61 74 65 64 20 2d 20 75 6e 6c 65 | .//.//.This.is.deprecated.-.unle |
5b180 | 73 73 20 79 6f 75 20 61 72 65 20 75 73 69 6e 67 20 73 72 70 2d 6a 73 20 77 69 74 68 20 74 68 65 | ss.you.are.using.srp-js.with.the |
5b1a0 | 20 6f 72 69 67 69 6e 61 6c 20 64 72 75 70 61 6c 0a 2f 2f 20 73 65 72 76 65 72 20 73 69 64 65 20 | .original.drupal.//.server.side. |
5b1c0 | 49 20 72 65 63 6f 6d 6d 65 6e 64 20 79 6f 75 20 75 73 65 20 61 20 64 69 66 66 65 72 65 6e 74 20 | I.recommend.you.use.a.different. |
5b1e0 | 41 50 49 20 73 75 63 68 20 61 73 20 72 65 73 74 66 75 6c 2e 6a 73 0a 2f 2f 0a 2f 2f 20 54 68 69 | API.such.as.restful.js.//.//.Thi |
5b200 | 73 20 63 6f 64 65 20 68 61 73 20 62 65 65 6e 20 6c 61 72 67 65 6c 79 20 72 65 66 61 63 74 6f 72 | s.code.has.been.largely.refactor |
5b220 | 65 64 2c 20 74 65 73 74 73 20 61 72 65 20 73 74 69 6c 6c 20 70 61 73 73 69 6e 67 20 62 75 74 20 | ed,.tests.are.still.passing.but. |
5b240 | 49 20 64 69 64 0a 2f 2f 20 6e 6f 74 20 74 65 73 74 20 69 74 20 77 69 74 68 20 74 68 65 20 73 65 | I.did.//.not.test.it.with.the.se |
5b260 | 72 76 65 72 20 69 74 73 65 6c 66 2e 0a 76 61 72 20 53 52 50 3b 0a 0a 53 52 50 2e 70 72 6f 74 6f | rver.itself..var.SRP;..SRP.proto |
5b280 | 74 79 70 65 2e 52 65 6d 6f 74 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 0a 20 20 2f 2f | type.Remote.=.function().{....// |
5b2a0 | 20 50 65 72 66 6f 72 6d 20 61 6a 61 78 20 72 65 71 75 65 73 74 73 20 61 74 20 74 68 65 20 73 70 | .Perform.ajax.requests.at.the.sp |
5b2c0 | 65 63 69 66 69 65 64 20 70 61 74 68 2c 20 77 69 74 68 20 74 68 65 20 73 70 65 63 69 66 69 65 64 | ecified.path,.with.the.specified |
5b2e0 | 20 70 61 72 61 6d 65 74 65 72 73 0a 20 20 2f 2f 20 43 61 6c 6c 69 6e 67 20 62 61 63 6b 20 74 68 | .parameters...//.Calling.back.th |
5b300 | 65 20 73 70 65 63 69 66 69 65 64 20 66 75 6e 63 74 69 6f 6e 2e 0a 20 20 66 75 6e 63 74 69 6f 6e | e.specified.function....function |
5b320 | 20 61 6a 61 78 52 65 71 75 65 73 74 28 75 72 6c 2c 20 70 61 72 61 6d 73 2c 20 63 61 6c 6c 62 61 | .ajaxRequest(url,.params,.callba |
5b340 | 63 6b 29 0a 20 20 7b 0a 20 20 20 20 69 66 28 20 77 69 6e 64 6f 77 2e 58 4d 4c 48 74 74 70 52 65 | ck)...{.....if(.window.XMLHttpRe |
5b360 | 71 75 65 73 74 29 20 7b 0a 20 20 20 20 20 20 78 68 72 20 3d 20 6e 65 77 20 58 4d 4c 48 74 74 70 | quest).{.......xhr.=.new.XMLHttp |
5b380 | 52 65 71 75 65 73 74 28 29 3b 0a 20 20 20 20 7d 0a 20 20 20 20 65 6c 73 65 20 69 66 20 28 77 69 | Request();.....}.....else.if.(wi |
5b3a0 | 6e 64 6f 77 2e 41 63 74 69 76 65 58 4f 62 6a 65 63 74 29 7b 0a 20 20 20 20 20 20 74 72 79 7b 0a | ndow.ActiveXObject){.......try{. |
5b3c0 | 20 20 20 20 20 20 20 20 78 68 72 20 3d 20 6e 65 77 20 41 63 74 69 76 65 58 4f 62 6a 65 63 74 28 | ........xhr.=.new.ActiveXObject( |
5b3e0 | 22 4d 69 63 72 6f 73 6f 66 74 2e 58 4d 4c 48 54 54 50 22 29 3b 0a 20 20 20 20 20 20 7d 63 61 74 | "Microsoft.XMLHTTP");.......}cat |
5b400 | 63 68 20 28 65 29 7b 7d 0a 20 20 20 20 7d 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 7b 0a 20 20 | ch.(e){}.....}.....else.....{... |
5b420 | 20 20 20 20 73 65 73 73 69 6f 6e 2e 65 72 72 6f 72 5f 6d 65 73 73 61 67 65 28 22 41 6a 61 78 20 | ....session.error_message("Ajax. |
5b440 | 6e 6f 74 20 73 75 70 70 6f 72 74 65 64 2e 22 29 3b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 3b 0a | not.supported.");.......return;. |
5b460 | 20 20 20 20 7d 0a 20 20 20 20 69 66 28 78 68 72 29 7b 0a 20 20 20 20 20 20 78 68 72 2e 6f 6e 72 | ....}.....if(xhr){.......xhr.onr |
5b480 | 65 61 64 79 73 74 61 74 65 63 68 61 6e 67 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 20 | eadystatechange.=.function().{.. |
5b4a0 | 20 20 20 20 20 20 20 69 66 28 78 68 72 2e 72 65 61 64 79 53 74 61 74 65 20 3d 3d 20 34 20 26 26 | .......if(xhr.readyState.==.4.&& |
5b4c0 | 20 78 68 72 2e 73 74 61 74 75 73 20 3d 3d 20 32 30 30 29 20 7b 0a 20 20 20 20 20 20 20 20 20 20 | .xhr.status.==.200).{........... |
5b4e0 | 63 61 6c 6c 62 61 63 6b 28 70 61 72 73 65 52 65 73 70 6f 6e 73 65 28 29 29 3b 0a 20 20 20 20 20 | callback(parseResponse());...... |
5b500 | 20 20 20 7d 0a 20 20 20 20 20 20 7d 3b 0a 20 20 20 20 20 20 78 68 72 2e 6f 70 65 6e 28 22 50 4f | ...}.......};.......xhr.open("PO |
5b520 | 53 54 22 2c 20 75 72 6c 2c 20 74 72 75 65 29 3b 0a 20 20 20 20 20 20 78 68 72 2e 73 65 74 52 65 | ST",.url,.true);.......xhr.setRe |
5b540 | 71 75 65 73 74 48 65 61 64 65 72 28 22 43 6f 6e 74 65 6e 74 2d 74 79 70 65 22 2c 20 22 61 70 70 | questHeader("Content-type",."app |
5b560 | 6c 69 63 61 74 69 6f 6e 2f 78 2d 77 77 77 2d 66 6f 72 6d 2d 75 72 6c 65 6e 63 6f 64 65 64 22 29 | lication/x-www-form-urlencoded") |
5b580 | 3b 0a 20 20 20 20 20 20 78 68 72 2e 73 65 74 52 65 71 75 65 73 74 48 65 61 64 65 72 28 22 43 6f | ;.......xhr.setRequestHeader("Co |
5b5a0 | 6e 74 65 6e 74 2d 6c 65 6e 67 74 68 22 2c 20 70 61 72 61 6d 73 2e 6c 65 6e 67 74 68 29 3b 0a 20 | ntent-length",.params.length);.. |
5b5c0 | 20 20 20 20 20 78 68 72 2e 73 65 6e 64 28 70 61 72 61 6d 73 29 3b 0a 20 20 20 20 7d 0a 20 20 20 | .....xhr.send(params);.....}.... |
5b5e0 | 20 65 6c 73 65 0a 20 20 20 20 7b 0a 20 20 20 20 20 20 73 65 73 73 69 6f 6e 2e 65 72 72 6f 72 5f | .else.....{.......session.error_ |
5b600 | 6d 65 73 73 61 67 65 28 22 41 6a 61 78 20 66 61 69 6c 65 64 2e 22 29 3b 0a 20 20 20 20 7d 20 20 | message("Ajax.failed.");.....}.. |
5b620 | 20 20 20 20 20 20 0a 20 20 7d 0a 0a 20 20 66 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 52 65 73 70 | .........}....function.parseResp |
5b640 | 6f 6e 73 65 28 29 20 7b 0a 20 20 20 20 69 66 20 28 72 65 73 70 6f 6e 73 65 49 73 58 4d 4c 28 29 | onse().{.....if.(responseIsXML() |
5b660 | 29 20 7b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 70 61 72 73 65 58 4d 4c 28 78 68 72 2e 72 65 | ).{.......return.parseXML(xhr.re |
5b680 | 73 70 6f 6e 73 65 58 4d 4c 29 3b 0a 20 20 20 20 7d 20 65 6c 73 65 20 69 66 20 28 72 65 73 70 6f | sponseXML);.....}.else.if.(respo |
5b6a0 | 6e 73 65 49 73 4a 53 4f 4e 28 29 29 20 7b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 4a 53 4f 4e | nseIsJSON()).{.......return.JSON |
5b6c0 | 2e 70 61 72 73 65 28 78 68 72 2e 72 65 73 70 6f 6e 73 65 54 65 78 74 29 3b 0a 20 20 20 20 7d 20 | .parse(xhr.responseText);.....}. |
5b6e0 | 0a 20 20 7d 0a 0a 20 20 66 75 6e 63 74 69 6f 6e 20 72 65 73 70 6f 6e 73 65 49 73 58 4d 4c 28 29 | ...}....function.responseIsXML() |
5b700 | 20 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 28 78 68 72 2e 72 65 73 70 6f 6e 73 65 54 79 70 65 20 | .{.....return.(xhr.responseType. |
5b720 | 3d 3d 20 27 64 6f 63 75 6d 65 6e 74 27 29 20 7c 7c 20 0a 20 20 20 20 20 20 20 20 20 20 20 28 78 | ==.'document').||.............(x |
5b740 | 68 72 2e 67 65 74 52 65 73 70 6f 6e 73 65 48 65 61 64 65 72 28 22 43 6f 6e 74 65 6e 74 2d 54 79 | hr.getResponseHeader("Content-Ty |
5b760 | 70 65 22 29 2e 69 6e 64 65 78 4f 66 28 27 61 70 70 6c 69 63 61 74 69 6f 6e 2f 78 6d 6c 27 29 20 | pe").indexOf('application/xml'). |
5b780 | 3e 3d 20 30 29 3b 0a 20 20 7d 0a 0a 20 20 66 75 6e 63 74 69 6f 6e 20 72 65 73 70 6f 6e 73 65 49 | >=.0);...}....function.responseI |
5b7a0 | 73 4a 53 4f 4e 28 29 20 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 28 78 68 72 2e 72 65 73 70 6f 6e | sJSON().{.....return.(xhr.respon |
5b7c0 | 73 65 54 79 70 65 20 3d 3d 20 27 6a 73 6f 6e 27 29 20 7c 7c 20 0a 20 20 20 20 20 20 20 20 20 20 | seType.==.'json').||............ |
5b7e0 | 20 28 78 68 72 2e 67 65 74 52 65 73 70 6f 6e 73 65 48 65 61 64 65 72 28 22 43 6f 6e 74 65 6e 74 | .(xhr.getResponseHeader("Content |
5b800 | 2d 54 79 70 65 22 29 2e 69 6e 64 65 78 4f 66 28 27 61 70 70 6c 69 63 61 74 69 6f 6e 2f 6a 73 6f | -Type").indexOf('application/jso |
5b820 | 6e 27 29 20 3e 3d 20 30 29 3b 0a 20 20 7d 0a 0a 20 20 66 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 | n').>=.0);...}....function.parse |
5b840 | 58 4d 4c 28 78 6d 6c 29 20 7b 0a 20 20 20 20 69 66 20 28 78 6d 6c 2e 67 65 74 45 6c 65 6d 65 6e | XML(xml).{.....if.(xml.getElemen |
5b860 | 74 73 42 79 54 61 67 4e 61 6d 65 28 22 72 22 29 2e 6c 65 6e 67 74 68 20 3e 20 30 29 20 7b 0a 20 | tsByTagName("r").length.>.0).{.. |
5b880 | 20 20 20 20 20 72 65 74 75 72 6e 20 70 61 72 73 65 41 74 74 72 69 62 75 74 65 73 4f 66 45 6c 65 | .....return.parseAttributesOfEle |
5b8a0 | 6d 65 6e 74 28 78 6d 6c 2e 67 65 74 45 6c 65 6d 65 6e 74 73 42 79 54 61 67 4e 61 6d 65 28 22 72 | ment(xml.getElementsByTagName("r |
5b8c0 | 22 29 5b 30 5d 29 3b 0a 20 20 20 20 7d 20 65 6c 73 65 20 7b 0a 20 20 20 20 20 20 72 65 74 75 72 | ")[0]);.....}.else.{.......retur |
5b8e0 | 6e 20 70 61 72 73 65 4e 6f 64 65 73 28 78 6d 6c 2e 63 68 69 6c 64 4e 6f 64 65 73 29 3b 0a 20 20 | n.parseNodes(xml.childNodes);... |
5b900 | 20 20 7d 0a 20 20 7d 0a 0a 20 20 66 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 41 74 74 72 69 62 75 | ..}...}....function.parseAttribu |
5b920 | 74 65 73 4f 66 45 6c 65 6d 65 6e 74 28 65 6c 65 6d 29 20 7b 0a 20 20 20 20 76 61 72 20 72 65 73 | tesOfElement(elem).{.....var.res |
5b940 | 70 6f 6e 73 65 20 3d 20 7b 7d 3b 0a 20 20 20 20 66 6f 72 20 28 76 61 72 20 69 20 3d 20 30 3b 20 | ponse.=.{};.....for.(var.i.=.0;. |
5b960 | 69 20 3c 20 65 6c 65 6d 2e 61 74 74 72 69 62 75 74 65 73 2e 6c 65 6e 67 74 68 3b 20 69 2b 2b 29 | i.<.elem.attributes.length;.i++) |
5b980 | 20 7b 0a 20 20 20 20 20 20 76 61 72 20 61 74 74 72 69 62 20 3d 20 65 6c 65 6d 2e 61 74 74 72 69 | .{.......var.attrib.=.elem.attri |
5b9a0 | 62 75 74 65 73 5b 69 5d 3b 0a 20 20 20 20 20 20 69 66 20 28 61 74 74 72 69 62 2e 73 70 65 63 69 | butes[i];.......if.(attrib.speci |
5b9c0 | 66 69 65 64 29 20 7b 0a 20 20 20 20 20 20 20 20 72 65 73 70 6f 6e 73 65 5b 61 74 74 72 69 62 2e | fied).{.........response[attrib. |
5b9e0 | 6e 61 6d 65 5d 20 3d 20 61 74 74 72 69 62 2e 76 61 6c 75 65 3b 0a 20 20 20 20 20 20 7d 0a 20 20 | name].=.attrib.value;.......}... |
5ba00 | 20 20 7d 0a 20 20 20 20 72 65 74 75 72 6e 20 72 65 73 70 6f 6e 73 65 3b 0a 20 20 7d 0a 0a 20 20 | ..}.....return.response;...}.... |
5ba20 | 66 75 6e 63 74 69 6f 6e 20 70 61 72 73 65 4e 6f 64 65 73 28 6e 6f 64 65 73 29 20 7b 0a 20 20 20 | function.parseNodes(nodes).{.... |
5ba40 | 20 76 61 72 20 72 65 73 70 6f 6e 73 65 20 3d 20 7b 7d 3b 0a 20 20 20 20 66 6f 72 20 28 76 61 72 | .var.response.=.{};.....for.(var |
5ba60 | 20 69 20 3d 20 30 3b 20 69 20 3c 20 6e 6f 64 65 73 2e 6c 65 6e 67 74 68 3b 20 69 2b 2b 29 20 7b | .i.=.0;.i.<.nodes.length;.i++).{ |
5ba80 | 0a 20 20 20 20 20 20 76 61 72 20 6e 6f 64 65 20 3d 20 6e 6f 64 65 73 5b 69 5d 3b 0a 20 20 20 20 | .......var.node.=.nodes[i];..... |
5baa0 | 20 20 72 65 73 70 6f 6e 73 65 5b 6e 6f 64 65 2e 74 61 67 4e 61 6d 65 5d 20 3d 20 6e 6f 64 65 2e | ..response[node.tagName].=.node. |
5bac0 | 74 65 78 74 43 6f 6e 74 65 6e 74 20 7c 7c 20 74 72 75 65 3b 0a 20 20 20 20 7d 0a 20 20 20 20 72 | textContent.||.true;.....}.....r |
5bae0 | 65 74 75 72 6e 20 72 65 73 70 6f 6e 73 65 3b 0a 20 20 7d 0a 20 20 0a 20 20 2f 2f 20 44 72 75 70 | eturn.response;...}......//.Drup |
5bb00 | 61 6c 20 76 65 72 73 69 6f 6e 20 66 65 74 63 68 65 73 20 74 68 65 20 73 61 6c 74 20 66 72 6f 6d | al.version.fetches.the.salt.from |
5bb20 | 20 74 68 65 20 73 65 72 76 65 72 2e 20 4e 6f 20 69 64 65 61 20 77 68 79 20 62 75 74 20 74 68 69 | .the.server..No.idea.why.but.thi |
5bb40 | 73 0a 20 20 2f 2f 20 73 68 6f 75 6c 64 20 73 74 69 6c 6c 20 64 6f 20 69 74 2e 0a 20 20 74 68 69 | s...//.should.still.do.it....thi |
5bb60 | 73 2e 72 65 67 69 73 74 65 72 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 65 73 73 69 6f 6e 2c 20 63 | s.register.=.function(session,.c |
5bb80 | 61 6c 6c 62 61 63 6b 29 0a 20 20 7b 0a 20 20 20 20 66 75 6e 63 74 69 6f 6e 20 72 65 63 65 69 76 | allback)...{.....function.receiv |
5bba0 | 65 5f 73 61 6c 74 28 72 65 73 70 6f 6e 73 65 29 20 7b 0a 20 20 20 20 20 20 69 66 28 72 65 73 70 | e_salt(response).{.......if(resp |
5bbc0 | 6f 6e 73 65 2e 73 61 6c 74 29 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 76 61 72 20 73 | onse.salt).......{.........var.s |
5bbe0 | 20 3d 20 72 65 73 70 6f 6e 73 65 2e 73 61 6c 74 3b 0a 20 20 20 20 20 20 20 20 76 61 72 20 76 20 | .=.response.salt;.........var.v. |
5bc00 | 3d 20 73 65 73 73 69 6f 6e 2e 67 65 74 56 28 73 29 3b 0a 20 20 20 20 20 20 20 20 74 68 61 74 2e | =.session.getV(s);.........that. |
5bc20 | 73 65 6e 64 56 65 72 69 66 69 65 72 28 73 65 73 73 69 6f 6e 2c 20 63 61 6c 6c 62 61 63 6b 29 3b | sendVerifier(session,.callback); |
5bc40 | 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 0a 0a 20 20 20 20 76 61 72 20 74 68 61 74 20 3d 20 74 | .......}.....}......var.that.=.t |
5bc60 | 68 69 73 3b 0a 20 20 20 20 61 6a 61 78 52 65 71 75 65 73 74 28 22 72 65 67 69 73 74 65 72 2f 73 | his;.....ajaxRequest("register/s |
5bc80 | 61 6c 74 2f 22 2c 20 22 49 3d 22 2b 73 65 73 73 69 6f 6e 2e 67 65 74 49 28 29 2c 20 72 65 63 65 | alt/",."I="+session.getI(),.rece |
5bca0 | 69 76 65 5f 73 61 6c 74 29 3b 0a 20 20 7d 3b 0a 0a 20 20 74 68 69 73 2e 73 65 6e 64 56 65 72 69 | ive_salt);...};....this.sendVeri |
5bcc0 | 66 69 65 72 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 65 73 73 69 6f 6e 2c 20 63 61 6c 6c 62 61 63 | fier.=.function(session,.callbac |
5bce0 | 6b 29 20 7b 0a 20 20 20 20 61 6a 61 78 52 65 71 75 65 73 74 28 22 72 65 67 69 73 74 65 72 2f 75 | k).{.....ajaxRequest("register/u |
5bd00 | 73 65 72 2f 22 2c 20 22 76 3d 22 2b 73 65 73 73 69 6f 6e 2e 67 65 74 56 28 29 2e 74 6f 53 74 72 | ser/",."v="+session.getV().toStr |
5bd20 | 69 6e 67 28 31 36 29 2c 20 63 61 6c 6c 62 61 63 6b 29 3b 0a 20 20 7d 3b 0a 0a 20 20 74 68 69 73 | ing(16),.callback);...};....this |
5bd40 | 2e 68 61 6e 64 73 68 61 6b 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 65 73 73 69 6f 6e 2c 20 63 | .handshake.=.function(session,.c |
5bd60 | 61 6c 6c 62 61 63 6b 29 20 7b 0a 20 20 20 20 61 6a 61 78 52 65 71 75 65 73 74 28 22 68 61 6e 64 | allback).{.....ajaxRequest("hand |
5bd80 | 73 68 61 6b 65 2f 22 2c 20 22 49 3d 22 2b 73 65 73 73 69 6f 6e 2e 67 65 74 49 28 29 2b 22 26 41 | shake/",."I="+session.getI()+"&A |
5bda0 | 3d 22 2b 73 65 73 73 69 6f 6e 2e 67 65 74 41 73 74 72 28 29 2c 20 63 61 6c 6c 62 61 63 6b 29 3b | ="+session.getAstr(),.callback); |
5bdc0 | 0a 20 20 7d 3b 0a 0a 20 20 74 68 69 73 2e 61 75 74 68 65 6e 74 69 63 61 74 65 20 3d 20 66 75 6e | ...};....this.authenticate.=.fun |
5bde0 | 63 74 69 6f 6e 28 73 65 73 73 69 6f 6e 2c 20 63 61 6c 6c 62 61 63 6b 29 20 7b 0a 20 20 20 20 61 | ction(session,.callback).{.....a |
5be00 | 6a 61 78 52 65 71 75 65 73 74 28 22 61 75 74 68 65 6e 74 69 63 61 74 65 2f 22 2c 20 22 4d 3d 22 | jaxRequest("authenticate/",."M=" |
5be20 | 2b 73 65 73 73 69 6f 6e 2e 67 65 74 4d 28 29 2c 20 63 61 6c 6c 62 61 63 6b 29 3b 0a 20 20 7d 3b | +session.getM(),.callback);...}; |
5be40 | 0a 7d 3b 0a 53 52 50 2e 70 72 6f 74 6f 74 79 70 65 2e 53 65 73 73 69 6f 6e 20 3d 20 66 75 6e 63 | .};.SRP.prototype.Session.=.func |
5be60 | 74 69 6f 6e 28 29 20 7b 0a 20 20 0a 20 20 2f 2f 20 56 61 72 69 61 62 6c 65 73 20 73 65 73 73 69 | tion().{......//.Variables.sessi |
5be80 | 6f 6e 20 77 69 6c 6c 20 62 65 20 75 73 65 64 20 69 6e 20 74 68 65 20 53 52 50 20 70 72 6f 74 6f | on.will.be.used.in.the.SRP.proto |
5bea0 | 63 6f 6c 0a 20 20 76 61 72 20 4e 73 74 72 20 3d 20 22 31 31 35 62 38 62 36 39 32 65 30 65 30 34 | col...var.Nstr.=."115b8b692e0e04 |
5bec0 | 35 36 39 32 63 66 32 38 30 62 34 33 36 37 33 35 63 37 37 61 35 61 39 65 38 61 39 65 37 65 64 35 | 5692cf280b436735c77a5a9e8a9e7ed5 |
5bee0 | 36 63 39 36 35 66 38 37 64 62 35 62 32 61 32 65 63 65 33 22 3b 0a 20 20 76 61 72 20 4e 20 3d 20 | 6c965f87db5b2a2ece3";...var.N.=. |
5bf00 | 6e 65 77 20 42 69 67 49 6e 74 65 67 65 72 28 4e 73 74 72 2c 20 31 36 29 3b 0a 20 20 76 61 72 20 | new.BigInteger(Nstr,.16);...var. |
5bf20 | 67 20 3d 20 6e 65 77 20 42 69 67 49 6e 74 65 67 65 72 28 22 32 22 29 3b 0a 20 20 76 61 72 20 6b | g.=.new.BigInteger("2");...var.k |
5bf40 | 20 3d 20 6e 65 77 20 42 69 67 49 6e 74 65 67 65 72 28 22 63 34 36 64 34 36 36 30 30 64 38 37 66 | .=.new.BigInteger("c46d46600d87f |
5bf60 | 65 66 31 34 39 62 64 37 39 62 38 31 31 31 39 38 34 32 66 33 63 32 30 32 34 31 66 64 61 36 37 64 | ef149bd79b81119842f3c20241fda67d |
5bf80 | 30 36 65 66 34 31 32 64 38 66 36 64 39 34 37 39 63 35 38 22 2c 20 31 36 29 3b 0a 0a 20 20 76 61 | 06ef412d8f6d9479c58",.16);....va |
5bfa0 | 72 20 72 6e 67 20 3d 20 6e 65 77 20 53 65 63 75 72 65 52 61 6e 64 6f 6d 28 29 3b 0a 20 20 76 61 | r.rng.=.new.SecureRandom();...va |
5bfc0 | 72 20 61 20 3d 20 6e 65 77 20 42 69 67 49 6e 74 65 67 65 72 28 33 32 2c 20 72 6e 67 29 3b 0a 20 | r.a.=.new.BigInteger(32,.rng);.. |
5bfe0 | 20 76 61 72 20 41 20 3d 20 67 2e 6d 6f 64 50 6f 77 28 61 2c 20 4e 29 3b 0a 20 20 77 68 69 6c 65 | .var.A.=.g.modPow(a,.N);...while |
5c000 | 28 41 2e 6d 6f 64 28 4e 29 20 3d 3d 20 30 29 0a 20 20 7b 0a 20 20 20 20 61 20 3d 20 6e 65 77 20 | (A.mod(N).==.0)...{.....a.=.new. |
5c020 | 42 69 67 49 6e 74 65 67 65 72 28 33 32 2c 20 72 6e 67 29 3b 0a 20 20 20 20 41 20 3d 20 67 2e 6d | BigInteger(32,.rng);.....A.=.g.m |
5c040 | 6f 64 50 6f 77 28 61 2c 20 4e 29 3b 0a 20 20 7d 0a 20 20 76 61 72 20 41 73 74 72 20 3d 20 41 2e | odPow(a,.N);...}...var.Astr.=.A. |
5c060 | 74 6f 53 74 72 69 6e 67 28 31 36 29 3b 0a 20 20 76 61 72 20 53 20 3d 20 6e 75 6c 6c 3b 0a 20 20 | toString(16);...var.S.=.null;... |
5c080 | 76 61 72 20 4b 20 3d 20 6e 75 6c 6c 3b 0a 20 20 76 61 72 20 4d 20 3d 20 6e 75 6c 6c 3b 0a 20 20 | var.K.=.null;...var.M.=.null;... |
5c0a0 | 76 61 72 20 4d 32 20 3d 20 6e 75 6c 6c 3b 0a 20 20 76 61 72 20 61 75 74 68 65 6e 74 69 63 61 74 | var.M2.=.null;...var.authenticat |
5c0c0 | 65 64 20 3d 20 66 61 6c 73 65 3b 0a 20 20 76 61 72 20 49 20 3d 20 64 6f 63 75 6d 65 6e 74 2e 67 | ed.=.false;...var.I.=.document.g |
5c0e0 | 65 74 45 6c 65 6d 65 6e 74 42 79 49 64 28 22 73 72 70 5f 75 73 65 72 6e 61 6d 65 22 29 2e 76 61 | etElementById("srp_username").va |
5c100 | 6c 75 65 3b 0a 20 20 76 61 72 20 70 61 73 73 20 3d 20 64 6f 63 75 6d 65 6e 74 2e 67 65 74 45 6c | lue;...var.pass.=.document.getEl |
5c120 | 65 6d 65 6e 74 42 79 49 64 28 22 73 72 70 5f 70 61 73 73 77 6f 72 64 22 29 2e 76 61 6c 75 65 3b | ementById("srp_password").value; |
5c140 | 0a 20 20 76 61 72 20 56 3b 0a 20 20 76 61 72 20 73 61 6c 74 3b 0a 0a 20 20 2f 2f 20 2a 2a 2a 20 | ...var.V;...var.salt;....//.***. |
5c160 | 41 63 63 65 73 73 6f 72 20 6d 65 74 68 6f 64 73 20 2a 2a 2a 0a 0a 20 20 2f 2f 20 61 6c 6c 6f 77 | Accessor.methods.***....//.allow |
5c180 | 73 20 73 65 74 74 69 6e 67 20 74 68 65 20 72 61 6e 64 6f 6d 20 6e 75 6d 62 65 72 20 41 20 66 6f | s.setting.the.random.number.A.fo |
5c1a0 | 72 20 74 65 73 74 69 6e 67 0a 0a 20 20 74 68 69 73 2e 63 61 6c 63 75 6c 61 74 65 41 6e 64 53 65 | r.testing....this.calculateAndSe |
5c1c0 | 74 41 20 3d 20 66 75 6e 63 74 69 6f 6e 28 5f 61 29 0a 20 20 7b 0a 20 20 20 20 61 20 3d 20 6e 65 | tA.=.function(_a)...{.....a.=.ne |
5c1e0 | 77 20 42 69 67 49 6e 74 65 67 65 72 28 5f 61 2c 20 31 36 29 3b 0a 20 20 20 20 41 20 3d 20 67 2e | w.BigInteger(_a,.16);.....A.=.g. |
5c200 | 6d 6f 64 50 6f 77 28 61 2c 20 4e 29 3b 0a 20 20 20 20 41 73 74 72 20 3d 20 41 2e 74 6f 53 74 72 | modPow(a,.N);.....Astr.=.A.toStr |
5c220 | 69 6e 67 28 31 36 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 41 73 74 72 3b 0a 20 20 7d 3b 0a 0a | ing(16);.....return.Astr;...};.. |
5c240 | 20 20 74 68 69 73 2e 67 65 74 41 73 74 72 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b 0a 20 20 | ..this.getAstr.=.function().{... |
5c260 | 20 20 72 65 74 75 72 6e 20 41 73 74 72 3b 0a 20 20 7d 0a 0a 20 20 2f 2f 20 52 65 74 75 72 6e 73 | ..return.Astr;...}....//.Returns |
5c280 | 20 74 68 65 20 75 73 65 72 27 73 20 69 64 65 6e 74 69 74 79 0a 20 20 74 68 69 73 2e 67 65 74 49 | .the.user's.identity...this.getI |
5c2a0 | 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 0a 20 20 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 49 3b 0a | .=.function()...{.....return.I;. |
5c2c0 | 20 20 7d 3b 0a 0a 20 20 2f 2f 20 73 6f 6d 65 20 31 36 20 62 79 74 65 20 72 61 6e 64 6f 6d 20 6e | ..};....//.some.16.byte.random.n |
5c2e0 | 75 6d 62 65 72 0a 20 20 74 68 69 73 2e 67 65 74 53 61 6c 74 20 3d 20 66 75 6e 63 74 69 6f 6e 28 | umber...this.getSalt.=.function( |
5c300 | 29 20 7b 0a 20 20 20 20 73 61 6c 74 20 3d 20 73 61 6c 74 20 7c 7c 20 6e 65 77 20 42 69 67 49 6e | ).{.....salt.=.salt.||.new.BigIn |
5c320 | 74 65 67 65 72 28 36 34 2c 20 72 6e 67 29 2e 74 6f 53 74 72 69 6e 67 28 31 36 29 3b 0a 20 20 20 | teger(64,.rng).toString(16);.... |
5c340 | 20 72 65 74 75 72 6e 20 73 61 6c 74 0a 20 20 7d 0a 0a 20 20 2f 2f 20 52 65 74 75 72 6e 73 20 74 | .return.salt...}....//.Returns.t |
5c360 | 68 65 20 42 69 67 49 6e 74 65 67 65 72 2c 20 67 0a 20 20 74 68 69 73 2e 67 65 74 67 20 3d 20 66 | he.BigInteger,.g...this.getg.=.f |
5c380 | 75 6e 63 74 69 6f 6e 28 29 0a 20 20 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 67 3b 0a 20 20 7d 3b | unction()...{.....return.g;...}; |
5c3a0 | 0a 0a 20 20 2f 2f 20 52 65 74 75 72 6e 73 20 74 68 65 20 42 69 67 49 6e 74 65 67 65 72 2c 20 4e | ....//.Returns.the.BigInteger,.N |
5c3c0 | 0a 20 20 74 68 69 73 2e 67 65 74 4e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 0a 20 20 7b 0a 20 20 | ...this.getN.=.function()...{... |
5c3e0 | 20 20 72 65 74 75 72 6e 20 4e 3b 0a 20 20 7d 3b 0a 0a 20 20 2f 2f 20 43 61 6c 63 75 6c 61 74 65 | ..return.N;...};....//.Calculate |
5c400 | 73 20 74 68 65 20 58 20 76 61 6c 75 65 20 61 6e 64 20 72 65 74 75 72 6e 20 69 74 20 61 73 20 61 | s.the.X.value.and.return.it.as.a |
5c420 | 20 42 69 67 49 6e 74 65 67 65 72 0a 20 20 74 68 69 73 2e 63 61 6c 63 58 20 3d 20 66 75 6e 63 74 | .BigInteger...this.calcX.=.funct |
5c440 | 69 6f 6e 28 73 29 0a 20 20 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 6e 65 77 20 42 69 67 49 6e 74 | ion(s)...{.....return.new.BigInt |
5c460 | 65 67 65 72 28 53 48 41 32 35 36 28 73 20 2b 20 53 48 41 32 35 36 28 49 20 2b 20 22 3a 22 20 2b | eger(SHA256(s.+.SHA256(I.+.":".+ |
5c480 | 20 70 61 73 73 29 29 2c 20 31 36 29 3b 0a 20 20 7d 3b 0a 0a 20 20 74 68 69 73 2e 67 65 74 56 20 | .pass)),.16);...};....this.getV. |
5c4a0 | 3d 20 66 75 6e 63 74 69 6f 6e 28 73 61 6c 74 29 0a 20 20 7b 0a 20 20 20 20 56 20 3d 20 56 20 7c | =.function(salt)...{.....V.=.V.| |
5c4c0 | 7c 20 74 68 69 73 2e 67 65 74 67 28 29 2e 6d 6f 64 50 6f 77 28 74 68 69 73 2e 63 61 6c 63 58 28 | |.this.getg().modPow(this.calcX( |
5c4e0 | 73 61 6c 74 29 2c 20 74 68 69 73 2e 67 65 74 4e 28 29 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 | salt),.this.getN());.....return. |
5c500 | 56 3b 0a 20 20 7d 0a 0a 20 20 2f 2f 20 43 61 6c 63 75 6c 61 74 65 20 53 2c 20 4d 2c 20 61 6e 64 | V;...}....//.Calculate.S,.M,.and |
5c520 | 20 4d 32 0a 20 20 2f 2f 20 54 68 69 73 20 69 73 20 74 68 65 20 63 6c 69 65 6e 74 20 73 69 64 65 | .M2...//.This.is.the.client.side |
5c540 | 20 6f 66 20 74 68 65 20 53 52 50 20 73 70 65 63 69 66 69 63 61 74 69 6f 6e 0a 20 20 74 68 69 73 | .of.the.SRP.specification...this |
5c560 | 2e 63 61 6c 63 75 6c 61 74 69 6f 6e 73 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 61 6c 74 2c 20 65 | .calculations.=.function(salt,.e |
5c580 | 70 68 65 6d 65 72 61 6c 29 0a 20 20 7b 20 20 20 20 0a 20 20 20 20 2f 2f 53 20 2d 3e 20 43 3a 20 | phemeral)...{.........//S.->.C:. |
5c5a0 | 73 20 7c 20 42 0a 20 20 20 20 76 61 72 20 42 20 3d 20 6e 65 77 20 42 69 67 49 6e 74 65 67 65 72 | s.|.B.....var.B.=.new.BigInteger |
5c5c0 | 28 65 70 68 65 6d 65 72 61 6c 2c 20 31 36 29 3b 20 0a 20 20 20 20 76 61 72 20 42 73 74 72 20 3d | (ephemeral,.16);......var.Bstr.= |
5c5e0 | 20 65 70 68 65 6d 65 72 61 6c 3b 0a 20 20 20 20 2f 2f 20 75 20 3d 20 48 28 41 2c 42 29 0a 20 20 | .ephemeral;.....//.u.=.H(A,B)... |
5c600 | 20 20 76 61 72 20 75 20 3d 20 6e 65 77 20 42 69 67 49 6e 74 65 67 65 72 28 53 48 41 32 35 36 28 | ..var.u.=.new.BigInteger(SHA256( |
5c620 | 41 73 74 72 20 2b 20 42 73 74 72 29 2c 20 31 36 29 3b 20 0a 20 20 20 20 2f 2f 20 78 20 3d 20 48 | Astr.+.Bstr),.16);......//.x.=.H |
5c640 | 28 73 2c 20 48 28 49 3a 70 29 29 0a 20 20 20 20 76 61 72 20 78 20 3d 20 6e 65 77 20 42 69 67 49 | (s,.H(I:p)).....var.x.=.new.BigI |
5c660 | 6e 74 65 67 65 72 28 53 48 41 32 35 36 28 73 61 6c 74 20 2b 20 53 48 41 32 35 36 28 49 20 2b 20 | nteger(SHA256(salt.+.SHA256(I.+. |
5c680 | 22 3a 22 20 2b 20 70 61 73 73 29 29 2c 20 31 36 29 3b 0a 20 20 20 20 2f 2f 53 20 3d 20 28 42 20 | ":".+.pass)),.16);.....//S.=.(B. |
5c6a0 | 2d 20 6b 67 5e 78 29 20 5e 20 28 61 20 2b 20 75 78 29 0a 20 20 20 20 76 61 72 20 6b 67 78 20 3d | -.kg^x).^.(a.+.ux).....var.kgx.= |
5c6c0 | 20 6b 2e 6d 75 6c 74 69 70 6c 79 28 67 2e 6d 6f 64 50 6f 77 28 78 2c 20 4e 29 29 3b 20 20 0a 20 | .k.multiply(g.modPow(x,.N));.... |
5c6e0 | 20 20 20 76 61 72 20 61 75 78 20 3d 20 61 2e 61 64 64 28 75 2e 6d 75 6c 74 69 70 6c 79 28 78 29 | ...var.aux.=.a.add(u.multiply(x) |
5c700 | 29 3b 20 0a 20 20 20 20 53 20 3d 20 42 2e 73 75 62 74 72 61 63 74 28 6b 67 78 29 2e 6d 6f 64 50 | );......S.=.B.subtract(kgx).modP |
5c720 | 6f 77 28 61 75 78 2c 20 4e 29 3b 20 0a 20 20 20 20 2f 2f 20 4d 20 3d 20 48 28 48 28 4e 29 20 78 | ow(aux,.N);......//.M.=.H(H(N).x |
5c740 | 6f 72 20 48 28 67 29 2c 20 48 28 49 29 2c 20 73 2c 20 41 2c 20 42 2c 20 4b 29 0a 20 20 20 20 76 | or.H(g),.H(I),.s,.A,.B,.K).....v |
5c760 | 61 72 20 4d 73 74 72 20 3d 20 41 2e 74 6f 53 74 72 69 6e 67 28 31 36 29 20 2b 20 42 2e 74 6f 53 | ar.Mstr.=.A.toString(16).+.B.toS |
5c780 | 74 72 69 6e 67 28 31 36 29 20 2b 20 53 2e 74 6f 53 74 72 69 6e 67 28 31 36 29 3b 20 0a 20 20 20 | tring(16).+.S.toString(16);..... |
5c7a0 | 20 4d 20 3d 20 53 48 41 32 35 36 28 4d 73 74 72 29 3b 0a 20 20 20 20 4d 32 20 3d 20 53 48 41 32 | .M.=.SHA256(Mstr);.....M2.=.SHA2 |
5c7c0 | 35 36 28 41 2e 74 6f 53 74 72 69 6e 67 28 31 36 29 20 2b 20 4d 20 2b 20 53 2e 74 6f 53 74 72 69 | 56(A.toString(16).+.M.+.S.toStri |
5c7e0 | 6e 67 28 31 36 29 29 3b 20 0a 20 20 20 20 2f 2f 4d 32 20 3d 20 48 28 41 2c 20 4d 2c 20 4b 29 0a | ng(16));......//M2.=.H(A,.M,.K). |
5c800 | 20 20 7d 3b 0a 0a 20 20 74 68 69 73 2e 67 65 74 4d 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 20 7b | ..};....this.getM.=.function().{ |
5c820 | 0a 20 20 20 20 72 65 74 75 72 6e 20 4d 3b 0a 20 20 7d 0a 0a 20 20 74 68 69 73 2e 76 61 6c 69 64 | .....return.M;...}....this.valid |
5c840 | 61 74 65 20 3d 20 66 75 6e 63 74 69 6f 6e 28 73 65 72 76 65 72 4d 32 29 20 7b 0a 20 20 20 20 61 | ate.=.function(serverM2).{.....a |
5c860 | 75 74 68 65 6e 74 69 63 61 74 65 64 20 3d 20 28 73 65 72 76 65 72 4d 32 20 26 26 20 73 65 72 76 | uthenticated.=.(serverM2.&&.serv |
5c880 | 65 72 4d 32 20 3d 3d 20 4d 32 29 0a 20 20 20 20 72 65 74 75 72 6e 20 61 75 74 68 65 6e 74 69 63 | erM2.==.M2).....return.authentic |
5c8a0 | 61 74 65 64 3b 0a 20 20 7d 0a 0a 20 20 2f 2f 20 49 66 20 73 6f 6d 65 6f 6e 65 20 77 61 6e 74 73 | ated;...}....//.If.someone.wants |
5c8c0 | 20 74 6f 20 75 73 65 20 74 68 65 20 73 65 73 73 69 6f 6e 20 6b 65 79 20 66 6f 72 20 65 6e 63 72 | .to.use.the.session.key.for.encr |
5c8e0 | 79 70 74 69 6e 67 20 74 72 61 66 66 69 63 2c 20 74 68 65 79 20 63 61 6e 0a 20 20 2f 2f 20 61 63 | ypting.traffic,.they.can...//.ac |
5c900 | 63 65 73 73 20 74 68 65 20 6b 65 79 20 77 69 74 68 20 74 68 69 73 20 66 75 6e 63 74 69 6f 6e 2e | cess.the.key.with.this.function. |
5c920 | 0a 20 20 74 68 69 73 2e 6b 65 79 20 3d 20 66 75 6e 63 74 69 6f 6e 28 29 0a 20 20 7b 0a 20 20 20 | ...this.key.=.function()...{.... |
5c940 | 20 69 66 28 4b 29 20 72 65 74 75 72 6e 20 4b 3b 0a 20 20 20 20 69 66 28 61 75 74 68 65 6e 74 69 | .if(K).return.K;.....if(authenti |
5c960 | 63 61 74 65 64 29 20 7b 0a 20 20 20 20 20 20 4b 20 3d 20 53 48 41 32 35 36 28 53 2e 74 6f 53 74 | cated).{.......K.=.SHA256(S.toSt |
5c980 | 72 69 6e 67 28 31 36 29 29 3b 0a 20 20 20 20 20 20 72 65 74 75 72 6e 20 4b 3b 0a 20 20 20 20 7d | ring(16));.......return.K;.....} |
5c9a0 | 0a 20 20 20 20 65 6c 73 65 0a 20 20 20 20 20 20 74 68 69 73 2e 6f 6e 45 72 72 6f 72 28 22 55 73 | .....else.......this.onError("Us |
5c9c0 | 65 72 20 68 61 73 20 6e 6f 74 20 62 65 65 6e 20 61 75 74 68 65 6e 74 69 63 61 74 65 64 2e 22 29 | er.has.not.been.authenticated.") |
5c9e0 | 3b 0a 20 20 7d 3b 0a 0a 20 20 2f 2f 20 45 6e 63 72 79 70 74 20 70 6c 61 69 6e 74 65 78 74 20 75 | ;...};....//.Encrypt.plaintext.u |
5ca00 | 73 69 6e 67 20 73 6c 6f 77 41 45 53 0a 20 20 74 68 69 73 2e 65 6e 63 72 79 70 74 20 3d 20 66 75 | sing.slowAES...this.encrypt.=.fu |
5ca20 | 6e 63 74 69 6f 6e 28 70 6c 61 69 6e 74 65 78 74 29 0a 20 20 7b 0a 20 20 20 20 76 61 72 20 6b 65 | nction(plaintext)...{.....var.ke |
5ca40 | 79 20 3d 20 63 72 79 70 74 6f 48 65 6c 70 65 72 73 2e 74 6f 4e 75 6d 62 65 72 73 28 73 65 73 73 | y.=.cryptoHelpers.toNumbers(sess |
5ca60 | 69 6f 6e 2e 6b 65 79 28 29 29 3b 0a 20 20 20 20 76 61 72 20 62 79 74 65 4d 65 73 73 61 67 65 20 | ion.key());.....var.byteMessage. |
5ca80 | 3d 20 63 72 79 70 74 6f 48 65 6c 70 65 72 73 2e 63 6f 6e 76 65 72 74 53 74 72 69 6e 67 54 6f 42 | =.cryptoHelpers.convertStringToB |
5caa0 | 79 74 65 41 72 72 61 79 28 70 6c 61 69 6e 74 65 78 74 29 3b 0a 20 20 20 20 76 61 72 20 69 76 20 | yteArray(plaintext);.....var.iv. |
5cac0 | 3d 20 6e 65 77 20 41 72 72 61 79 28 31 36 29 3b 0a 20 20 20 20 72 6e 67 2e 6e 65 78 74 42 79 74 | =.new.Array(16);.....rng.nextByt |
5cae0 | 65 73 28 69 76 29 3b 0a 20 20 20 20 76 61 72 20 70 61 64 64 65 64 42 79 74 65 4d 65 73 73 61 67 | es(iv);.....var.paddedByteMessag |
5cb00 | 65 20 3d 20 73 6c 6f 77 41 45 53 2e 67 65 74 50 61 64 64 65 64 42 6c 6f 63 6b 28 62 79 74 65 4d | e.=.slowAES.getPaddedBlock(byteM |
5cb20 | 65 73 73 61 67 65 2c 20 30 2c 20 62 79 74 65 4d 65 73 73 61 67 65 2e 6c 65 6e 67 74 68 2c 20 73 | essage,.0,.byteMessage.length,.s |
5cb40 | 6c 6f 77 41 45 53 2e 6d 6f 64 65 4f 66 4f 70 65 72 61 74 69 6f 6e 2e 43 46 42 29 3b 0a 20 20 20 | lowAES.modeOfOperation.CFB);.... |
5cb60 | 20 76 61 72 20 63 69 70 68 65 72 74 65 78 74 20 3d 20 73 6c 6f 77 41 45 53 2e 65 6e 63 72 79 70 | .var.ciphertext.=.slowAES.encryp |
5cb80 | 74 28 70 61 64 64 65 64 42 79 74 65 4d 65 73 73 61 67 65 2c 20 73 6c 6f 77 41 45 53 2e 6d 6f 64 | t(paddedByteMessage,.slowAES.mod |
5cba0 | 65 4f 66 4f 70 65 72 61 74 69 6f 6e 2e 43 46 42 2c 20 6b 65 79 2c 20 6b 65 79 2e 6c 65 6e 67 74 | eOfOperation.CFB,.key,.key.lengt |
5cbc0 | 68 2c 20 69 76 29 2e 63 69 70 68 65 72 3b 0a 20 20 20 20 76 61 72 20 72 65 74 73 74 72 69 6e 67 | h,.iv).cipher;.....var.retstring |
5cbe0 | 20 3d 20 63 72 79 70 74 6f 48 65 6c 70 65 72 73 2e 62 61 73 65 36 34 2e 65 6e 63 6f 64 65 28 69 | .=.cryptoHelpers.base64.encode(i |
5cc00 | 76 2e 63 6f 6e 63 61 74 28 63 69 70 68 65 72 74 65 78 74 29 29 3b 0a 20 20 20 20 77 68 69 6c 65 | v.concat(ciphertext));.....while |
5cc20 | 28 72 65 74 73 74 72 69 6e 67 2e 69 6e 64 65 78 4f 66 28 22 2b 22 2c 30 29 20 3e 20 2d 31 29 0a | (retstring.indexOf("+",0).>.-1). |
5cc40 | 20 20 20 20 20 20 72 65 74 73 74 72 69 6e 67 20 3d 20 72 65 74 73 74 72 69 6e 67 2e 72 65 70 6c | ......retstring.=.retstring.repl |
5cc60 | 61 63 65 28 22 2b 22 2c 20 22 5f 22 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 72 65 74 73 74 72 | ace("+",."_");.....return.retstr |
5cc80 | 69 6e 67 3b 0a 20 20 7d 3b 0a 7d 0a 3b 0a 0a 0a 0a 2f 2f 20 54 68 69 73 20 69 73 20 61 20 6d 61 | ing;...};.}.;....//.This.is.a.ma |
5cca0 | 6e 69 66 65 73 74 20 66 69 6c 65 20 74 68 61 74 27 6c 6c 20 62 65 20 63 6f 6d 70 69 6c 65 64 20 | nifest.file.that'll.be.compiled. |
5ccc0 | 69 6e 74 6f 20 61 70 70 6c 69 63 61 74 69 6f 6e 2e 6a 73 2c 20 77 68 69 63 68 20 77 69 6c 6c 20 | into.application.js,.which.will. |
5cce0 | 69 6e 63 6c 75 64 65 20 61 6c 6c 20 74 68 65 20 66 69 6c 65 73 0a 2f 2f 20 6c 69 73 74 65 64 20 | include.all.the.files.//.listed. |
5cd00 | 62 65 6c 6f 77 2e 0a 2f 2f 0a 2f 2f 20 41 6e 79 20 4a 61 76 61 53 63 72 69 70 74 2f 43 6f 66 66 | below..//.//.Any.JavaScript/Coff |
5cd20 | 65 65 20 66 69 6c 65 20 77 69 74 68 69 6e 20 74 68 69 73 20 64 69 72 65 63 74 6f 72 79 2c 20 6c | ee.file.within.this.directory,.l |
5cd40 | 69 62 2f 61 73 73 65 74 73 2f 6a 61 76 61 73 63 72 69 70 74 73 2c 20 76 65 6e 64 6f 72 2f 61 73 | ib/assets/javascripts,.vendor/as |
5cd60 | 73 65 74 73 2f 6a 61 76 61 73 63 72 69 70 74 73 2c 0a 2f 2f 20 6f 72 20 76 65 6e 64 6f 72 2f 61 | sets/javascripts,.//.or.vendor/a |
5cd80 | 73 73 65 74 73 2f 6a 61 76 61 73 63 72 69 70 74 73 20 6f 66 20 70 6c 75 67 69 6e 73 2c 20 69 66 | ssets/javascripts.of.plugins,.if |
5cda0 | 20 61 6e 79 2c 20 63 61 6e 20 62 65 20 72 65 66 65 72 65 6e 63 65 64 20 68 65 72 65 20 75 73 69 | .any,.can.be.referenced.here.usi |
5cdc0 | 6e 67 20 61 20 72 65 6c 61 74 69 76 65 20 70 61 74 68 2e 0a 2f 2f 0a 2f 2f 20 49 74 27 73 20 6e | ng.a.relative.path..//.//.It's.n |
5cde0 | 6f 74 20 61 64 76 69 73 61 62 6c 65 20 74 6f 20 61 64 64 20 63 6f 64 65 20 64 69 72 65 63 74 6c | ot.advisable.to.add.code.directl |
5ce00 | 79 20 68 65 72 65 2c 20 62 75 74 20 69 66 20 79 6f 75 20 64 6f 2c 20 69 74 27 6c 6c 20 61 70 70 | y.here,.but.if.you.do,.it'll.app |
5ce20 | 65 61 72 20 61 74 20 74 68 65 20 62 6f 74 74 6f 6d 20 6f 66 20 74 68 65 0a 2f 2f 20 74 68 65 20 | ear.at.the.bottom.of.the.//.the. |
5ce40 | 63 6f 6d 70 69 6c 65 64 20 66 69 6c 65 2e 0a 2f 2f 0a 2f 2f 20 57 41 52 4e 49 4e 47 3a 20 54 48 | compiled.file..//.//.WARNING:.TH |
5ce60 | 45 20 46 49 52 53 54 20 42 4c 41 4e 4b 20 4c 49 4e 45 20 4d 41 52 4b 53 20 54 48 45 20 45 4e 44 | E.FIRST.BLANK.LINE.MARKS.THE.END |
5ce80 | 20 4f 46 20 57 48 41 54 27 53 20 54 4f 20 42 45 20 50 52 4f 43 45 53 53 45 44 2c 20 41 4e 59 20 | .OF.WHAT'S.TO.BE.PROCESSED,.ANY. |
5cea0 | 42 4c 41 4e 4b 20 4c 49 4e 45 20 53 48 4f 55 4c 44 0a 2f 2f 20 47 4f 20 41 46 54 45 52 20 54 48 | BLANK.LINE.SHOULD.//.GO.AFTER.TH |
5cec0 | 45 20 52 45 51 55 49 52 45 53 20 42 45 4c 4f 57 2e 0a 2f 2f 0a 0a 0a 0a 0a 3b 0a 22 0d 5f 76 65 | E.REQUIRES.BELOW..//.....;."._ve |
5cee0 | 72 73 69 6f 6e 22 25 39 66 33 62 39 35 64 64 37 65 61 33 30 33 30 64 63 33 35 39 38 35 63 30 61 | rsion"%9f3b95dd7ea3030dc35985c0a |
5cf00 | 38 30 32 30 38 36 32 22 0a 6d 74 69 6d 65 22 1e 32 30 31 32 2d 30 39 2d 31 38 54 31 35 3a 35 30 | 8020862".mtime".2012-09-18T15:50 |
5cf20 | 3a 32 38 2b 30 32 3a 30 30 22 11 6c 6f 67 69 63 61 6c 5f 70 61 74 68 22 13 61 70 70 6c 69 63 61 | :28+02:00".logical_path".applica |
5cf40 | 74 69 6f 6e 2e 6a 73 22 0a 63 6c 61 73 73 22 11 42 75 6e 64 6c 65 64 41 73 73 65 74 22 11 63 6f | tion.js".class".BundledAsset".co |
5cf60 | 6e 74 65 6e 74 5f 74 79 70 65 22 1b 61 70 70 6c 69 63 61 74 69 6f 6e 2f 6a 61 76 61 73 63 72 69 | ntent_type".application/javascri |
5cf80 | 70 74 22 0b 64 69 67 65 73 74 22 25 39 61 32 37 30 39 34 34 61 63 32 66 32 39 62 30 36 35 39 36 | pt".digest"%9a270944ac2f29b06596 |
5cfa0 | 64 65 37 65 64 34 30 65 61 66 32 62 22 0d 70 61 74 68 6e 61 6d 65 22 30 24 72 6f 6f 74 2f 61 70 | de7ed40eaf2b".pathname"0$root/ap |
5cfc0 | 70 2f 61 73 73 65 74 73 2f 6a 61 76 61 73 63 72 69 70 74 73 2f 61 70 70 6c 69 63 61 74 69 6f 6e | p/assets/javascripts/application |
5cfe0 | 2e 6a 73 3a 10 40 65 78 70 69 72 65 73 5f 69 6e 30 3a 10 40 63 6f 6d 70 72 65 73 73 65 64 46 | .js:.@expires_in0:.@compressedF |