corrade-nucleus-nucleons – Blame information for rev 4

Subversion Repositories:
Rev:
Rev Author Line No. Line
2 office 1 // Zepto.js
2 // (c) 2010-2014 Thomas Fuchs
3 // Zepto.js may be freely distributed under the MIT license.
4  
5 var Zepto = (function() {
6 var undefined, key, $, classList, emptyArray = [], slice = emptyArray.slice, filter = emptyArray.filter,
7 document = window.document,
8 elementDisplay = {}, classCache = {},
9 cssNumber = { 'column-count': 1, 'columns': 1, 'font-weight': 1, 'line-height': 1,'opacity': 1, 'z-index': 1, 'zoom': 1 },
10 fragmentRE = /^\s*<(\w+|!)[^>]*>/,
11 <(\w+|!)[^> singleTagRE = /^<(\w+)\s*\/?>(?:<\/\1>|)$/,
12 <(\w+|!)[^><(\w+)\s*\/?><\/\1> tagExpanderRE = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,
13 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> rootNodeRE = /^(?:body|html)$/i,
14 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> capitalRE = /([A-Z])/g,
15  
16 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // special attributes that should be get/set via method calls
17 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> methodAttributes = ['val', 'css', 'html', 'text', 'data', 'width', 'height', 'offset'],
18  
19 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> adjacencyOperators = [ 'after', 'prepend', 'before', 'append' ],
20 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> table = document.createElement('table'),
21 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> tableRow = document.createElement('tr'),
22 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> containers = {
23 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> 'tr': document.createElement('tbody'),
24 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> 'tbody': table, 'thead': table, 'tfoot': table,
25 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> 'td': tableRow, 'th': tableRow,
26 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> '*': document.createElement('div')
27 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
28 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> readyRE = /complete|loaded|interactive/,
29 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> simpleSelectorRE = /^[\w-]*$/,
30 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> class2type = {},
31 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> toString = class2type.toString,
32 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> zepto = {},
33 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> camelize, uniq,
34 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> tempParent = document.createElement('div'),
35 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> propMap = {
36 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> 'tabindex': 'tabIndex',
37 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> 'readonly': 'readOnly',
38 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> 'for': 'htmlFor',
39 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> 'class': 'className',
40 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> 'maxlength': 'maxLength',
41 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> 'cellspacing': 'cellSpacing',
42 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> 'cellpadding': 'cellPadding',
43 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> 'rowspan': 'rowSpan',
44 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> 'colspan': 'colSpan',
45 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> 'usemap': 'useMap',
46 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> 'frameborder': 'frameBorder',
47 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> 'contenteditable': 'contentEditable'
48 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
49 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> isArray = Array.isArray ||
50 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> function(object){ return object instanceof Array }
51  
52 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> zepto.matches = function(element, selector) {
53 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (!selector || !element || element.nodeType !== 1) return false
54 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var matchesSelector = element.webkitMatchesSelector || element.mozMatchesSelector ||
55 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> element.oMatchesSelector || element.matchesSelector
56 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (matchesSelector) return matchesSelector.call(element, selector)
57 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // fall back to performing a selector:
58 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var match, parent = element.parentNode, temp = !parent
59 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (temp) (parent = tempParent).appendChild(element)
60 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> match = ~zepto.qsa(parent, selector).indexOf(element)
61 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> temp && tempParent.removeChild(element)
62 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return match
63 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
64  
65 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> function type(obj) {
66 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return obj == null ? String(obj) :
67 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> class2type[toString.call(obj)] || "object"
68 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
69  
70 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> function isFunction(value) { return type(value) == "function" }
71 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> function isWindow(obj) { return obj != null && obj == obj.window }
72 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> function isDocument(obj) { return obj != null && obj.nodeType == obj.DOCUMENT_NODE }
73 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> function isObject(obj) { return type(obj) == "object" }
74 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> function isPlainObject(obj) {
75 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return isObject(obj) && !isWindow(obj) && Object.getPrototypeOf(obj) == Object.prototype
76 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
77 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> function likeArray(obj) { return typeof obj.length == 'number' }
78  
79 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> function compact(array) { return filter.call(array, function(item){ return item != null }) }
80 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> function flatten(array) { return array.length > 0 ? $.fn.concat.apply([], array) : array }
81 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> camelize = function(str){ return str.replace(/-+(.)?/g, function(match, chr){ return chr ? chr.toUpperCase() : '' }) }
82 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> function dasherize(str) {
83 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return str.replace(/::/g, '/')
84 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> .replace(/([A-Z]+)([A-Z][a-z])/g, '$1_$2')
85 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> .replace(/([a-z\d])([A-Z])/g, '$1_$2')
86 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> .replace(/_/g, '-')
87 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> .toLowerCase()
88 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
89 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> uniq = function(array){ return filter.call(array, function(item, idx){ return array.indexOf(item) == idx }) }
90  
91 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> function classRE(name) {
92 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return name in classCache ?
93 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> classCache[name] : (classCache[name] = new RegExp('(^|\\s)' + name + '(\\s|$)'))
94 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
95  
96 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> function maybeAddPx(name, value) {
97 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return (typeof value == "number" && !cssNumber[dasherize(name)]) ? value + "px" : value
98 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
99  
100 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> function defaultDisplay(nodeName) {
101 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var element, display
102 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (!elementDisplay[nodeName]) {
103 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> element = document.createElement(nodeName)
104 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> document.body.appendChild(element)
105 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> display = getComputedStyle(element, '').getPropertyValue("display")
106 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> element.parentNode.removeChild(element)
107 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> display == "none" && (display = "block")
108 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> elementDisplay[nodeName] = display
109 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
110 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return elementDisplay[nodeName]
111 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
112  
113 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> function children(element) {
114 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return 'children' in element ?
115 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> slice.call(element.children) :
116 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $.map(element.childNodes, function(node){ if (node.nodeType == 1) return node })
117 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
118  
119 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // `$.zepto.fragment` takes a html string and an optional tag name
120 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // to generate DOM nodes nodes from the given html string.
121 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // The generated DOM nodes are returned as an array.
122 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // This function can be overriden in plugins for example to make
123 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // it compatible with browsers that don't support the DOM fully.
124 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> zepto.fragment = function(html, name, properties) {
125 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var dom, nodes, container
126  
127 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // A special case optimization for a single tag
128 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (singleTagRE.test(html)) dom = $(document.createElement(RegExp.$1))
129  
130 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (!dom) {
131 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (html.replace) html = html.replace(tagExpanderRE, "<$1></$2>")
132 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (name === undefined) name = fragmentRE.test(html) && RegExp.$1
133 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (!(name in containers)) name = '*'
134  
135 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> container = containers[name]
136 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> container.innerHTML = '' + html
137 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> dom = $.each(slice.call(container.childNodes), function(){
138 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> container.removeChild(this)
139 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> })
140 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
141  
142 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (isPlainObject(properties)) {
143 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> nodes = $(dom)
144 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $.each(properties, function(key, value) {
145 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (methodAttributes.indexOf(key) > -1) nodes[key](value)
146 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> else nodes.attr(key, value)
147 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> })
148 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
149  
150 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return dom
151 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
152  
153 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // `$.zepto.Z` swaps out the prototype of the given `dom` array
154 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // of nodes with `$.fn` and thus supplying all the Zepto functions
155 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // to the array. Note that `__proto__` is not supported on Internet
156 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // Explorer. This method can be overriden in plugins.
157 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> zepto.Z = function(dom, selector) {
158 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> dom = dom || []
159 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> dom.__proto__ = $.fn
160 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> dom.selector = selector || ''
161 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return dom
162 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
163  
164 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // `$.zepto.isZ` should return `true` if the given object is a Zepto
165 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // collection. This method can be overriden in plugins.
166 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> zepto.isZ = function(object) {
167 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return object instanceof zepto.Z
168 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
169  
170 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // `$.zepto.init` is Zepto's counterpart to jQuery's `$.fn.init` and
171 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // takes a CSS selector and an optional context (and handles various
172 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // special cases).
173 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // This method can be overriden in plugins.
174 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> zepto.init = function(selector, context) {
175 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var dom
176 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // If nothing given, return an empty Zepto collection
177 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (!selector) return zepto.Z()
178 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // Optimize for string selectors
179 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> else if (typeof selector == 'string') {
180 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> selector = selector.trim()
181 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // If it's a html fragment, create nodes from it
182 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // Note: In both Chrome 21 and Firefox 15, DOM error 12
183 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // is thrown if the fragment doesn't begin with <
184 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (selector[0] == '<' && fragmentRE.test(selector))
185 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> dom = zepto.fragment(selector, RegExp.$1, context), selector = null
186 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // If there's a context, create a collection on that context first, and select
187 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // nodes from there
188 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> else if (context !== undefined) return $(context).find(selector)
189 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // If it's a CSS selector, use it to select nodes.
190 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> else dom = zepto.qsa(document, selector)
191 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
192 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // If a function is given, call it when the DOM is ready
193 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> else if (isFunction(selector)) return $(document).ready(selector)
194 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // If a Zepto collection is given, just return it
195 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> else if (zepto.isZ(selector)) return selector
196 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> else {
197 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // normalize array if an array of nodes is given
198 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (isArray(selector)) dom = compact(selector)
199 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // Wrap DOM nodes.
200 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> else if (isObject(selector))
201 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> dom = [selector], selector = null
202 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // If it's a html fragment, create nodes from it
203 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> else if (fragmentRE.test(selector))
204 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> dom = zepto.fragment(selector.trim(), RegExp.$1, context), selector = null
205 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // If there's a context, create a collection on that context first, and select
206 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // nodes from there
207 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> else if (context !== undefined) return $(context).find(selector)
208 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // And last but no least, if it's a CSS selector, use it to select nodes.
209 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> else dom = zepto.qsa(document, selector)
210 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
211 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // create a new Zepto collection from the nodes found
212 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return zepto.Z(dom, selector)
213 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
214  
215 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // `$` will be the base `Zepto` object. When calling this
216 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // function just call `$.zepto.init, which makes the implementation
217 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // details of selecting nodes and creating Zepto collections
218 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // patchable in plugins.
219 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $ = function(selector, context){
220 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return zepto.init(selector, context)
221 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
222  
223 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> function extend(target, source, deep) {
224 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> for (key in source)
225 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (deep && (isPlainObject(source[key]) || isArray(source[key]))) {
226 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (isPlainObject(source[key]) && !isPlainObject(target[key]))
227 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> target[key] = {}
228 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (isArray(source[key]) && !isArray(target[key]))
229 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> target[key] = []
230 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> extend(target[key], source[key], deep)
231 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
232 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> else if (source[key] !== undefined) target[key] = source[key]
233 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
234  
235 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // Copy all but undefined properties from one or more
236 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // objects to the `target` object.
237 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $.extend = function(target){
238 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var deep, args = slice.call(arguments, 1)
239 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (typeof target == 'boolean') {
240 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> deep = target
241 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> target = args.shift()
242 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
243 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> args.forEach(function(arg){ extend(target, arg, deep) })
244 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return target
245 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
246  
247 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // `$.zepto.qsa` is Zepto's CSS selector implementation which
248 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // uses `document.querySelectorAll` and optimizes for some special cases, like `#id`.
249 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // This method can be overriden in plugins.
250 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> zepto.qsa = function(element, selector){
251 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var found,
252 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> maybeID = selector[0] == '#',
253 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> maybeClass = !maybeID && selector[0] == '.',
254 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> nameOnly = maybeID || maybeClass ? selector.slice(1) : selector, // Ensure that a 1 char tag name still gets checked
255 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> isSimple = simpleSelectorRE.test(nameOnly)
256 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return (isDocument(element) && isSimple && maybeID) ?
257 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> ( (found = element.getElementById(nameOnly)) ? [found] : [] ) :
258 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> (element.nodeType !== 1 && element.nodeType !== 9) ? [] :
259 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> slice.call(
260 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> isSimple && !maybeID ?
261 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> maybeClass ? element.getElementsByClassName(nameOnly) : // If it's simple, it could be a class
262 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> element.getElementsByTagName(selector) : // Or a tag
263 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> element.querySelectorAll(selector) // Or it's not simple, and we need to query all
264 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> )
265 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
266  
267 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> function filtered(nodes, selector) {
268 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return selector == null ? $(nodes) : $(nodes).filter(selector)
269 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
270  
271 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $.contains = document.documentElement.contains ?
272 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> function(parent, node) {
273 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return parent !== node && parent.contains(node)
274 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> } :
275 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> function(parent, node) {
276 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> while (node && (node = node.parentNode))
277 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (node === parent) return true
278 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return false
279 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
280  
281 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> function funcArg(context, arg, idx, payload) {
282 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return isFunction(arg) ? arg.call(context, idx, payload) : arg
283 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
284  
285 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> function setAttribute(node, name, value) {
286 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> value == null ? node.removeAttribute(name) : node.setAttribute(name, value)
287 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
288  
289 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // access className property while respecting SVGAnimatedString
290 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> function className(node, value){
291 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var klass = node.className,
292 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> svg = klass && klass.baseVal !== undefined
293  
294 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (value === undefined) return svg ? klass.baseVal : klass
295 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> svg ? (klass.baseVal = value) : (node.className = value)
296 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
297  
298 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // "true" => true
299 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // "false" => false
300 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // "null" => null
301 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // "42" => 42
302 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // "42.5" => 42.5
303 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // "08" => "08"
304 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // JSON => parse if valid
305 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // String => self
306 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> function deserializeValue(value) {
307 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var num
308 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> try {
309 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return value ?
310 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> value == "true" ||
311 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> ( value == "false" ? false :
312 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> value == "null" ? null :
313 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> !/^0/.test(value) && !isNaN(num = Number(value)) ? num :
314 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> /^[\[\{]/.test(value) ? $.parseJSON(value) :
315 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> value )
316 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> : value
317 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> } catch(e) {
318 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return value
319 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
320 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
321  
322 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $.type = type
323 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $.isFunction = isFunction
324 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $.isWindow = isWindow
325 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $.isArray = isArray
326 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $.isPlainObject = isPlainObject
327  
328 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $.isEmptyObject = function(obj) {
329 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var name
330 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> for (name in obj) return false
331 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return true
332 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
333  
334 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $.inArray = function(elem, array, i){
335 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return emptyArray.indexOf.call(array, elem, i)
336 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
337  
338 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $.camelCase = camelize
339 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $.trim = function(str) {
340 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return str == null ? "" : String.prototype.trim.call(str)
341 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
342  
343 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // plugin compatibility
344 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $.uuid = 0
345 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $.support = { }
346 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $.expr = { }
347  
348 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $.map = function(elements, callback){
349 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var value, values = [], i, key
350 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (likeArray(elements))
351 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> for (i = 0; i < elements.length; i++) {
352 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> value = callback(elements[i], i)
353 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (value != null) values.push(value)
354 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
355 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> else
356 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> for (key in elements) {
357 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> value = callback(elements[key], key)
358 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (value != null) values.push(value)
359 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
360 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return flatten(values)
361 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
362  
363 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $.each = function(elements, callback){
364 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var i, key
365 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (likeArray(elements)) {
366 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> for (i = 0; i < elements.length; i++)
367 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (callback.call(elements[i], i, elements[i]) === false) return elements
368 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> } else {
369 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> for (key in elements)
370 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (callback.call(elements[key], key, elements[key]) === false) return elements
371 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
372  
373 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return elements
374 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
375  
376 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $.grep = function(elements, callback){
377 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return filter.call(elements, callback)
378 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
379  
380 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (window.JSON) $.parseJSON = JSON.parse
381  
382 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // Populate the class2type map
383 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function(i, name) {
384 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> class2type[ "[object " + name + "]" ] = name.toLowerCase()
385 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> })
386  
387 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // Define methods that will be available on all
388 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // Zepto collections
389 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $.fn = {
390 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // Because a collection acts like an array
391 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // copy over these useful array functions.
392 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> forEach: emptyArray.forEach,
393 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> reduce: emptyArray.reduce,
394 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> push: emptyArray.push,
395 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> sort: emptyArray.sort,
396 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> indexOf: emptyArray.indexOf,
397 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> concat: emptyArray.concat,
398  
399 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // `map` and `slice` in the jQuery API work differently
400 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // from their array counterparts
401 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> map: function(fn){
402 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return $($.map(this, function(el, i){ return fn.call(el, i, el) }))
403 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
404 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> slice: function(){
405 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return $(slice.apply(this, arguments))
406 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
407  
408 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> ready: function(callback){
409 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // need to check if document.body exists for IE as that browser reports
410 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // document ready when it hasn't yet created the body element
411 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (readyRE.test(document.readyState) && document.body) callback($)
412 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> else document.addEventListener('DOMContentLoaded', function(){ callback($) }, false)
413 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return this
414 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
415 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> get: function(idx){
416 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return idx === undefined ? slice.call(this) : this[idx >= 0 ? idx : idx + this.length]
417 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
418 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> toArray: function(){ return this.get() },
419 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> size: function(){
420 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return this.length
421 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
422 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> remove: function(){
423 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return this.each(function(){
424 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (this.parentNode != null)
425 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> this.parentNode.removeChild(this)
426 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> })
427 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
428 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> each: function(callback){
429 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> emptyArray.every.call(this, function(el, idx){
430 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return callback.call(el, idx, el) !== false
431 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> })
432 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return this
433 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
434 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> filter: function(selector){
435 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (isFunction(selector)) return this.not(this.not(selector))
436 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return $(filter.call(this, function(element){
437 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return zepto.matches(element, selector)
438 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }))
439 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
440 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> add: function(selector,context){
441 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return $(uniq(this.concat($(selector,context))))
442 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
443 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> is: function(selector){
444 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return this.length > 0 && zepto.matches(this[0], selector)
445 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
446 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> not: function(selector){
447 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var nodes=[]
448 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (isFunction(selector) && selector.call !== undefined)
449 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> this.each(function(idx){
450 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (!selector.call(this,idx)) nodes.push(this)
451 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> })
452 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> else {
453 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var excludes = typeof selector == 'string' ? this.filter(selector) :
454 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> (likeArray(selector) && isFunction(selector.item)) ? slice.call(selector) : $(selector)
455 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> this.forEach(function(el){
456 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (excludes.indexOf(el) < 0) nodes.push(el)
457 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> })
458 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
459 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return $(nodes)
460 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
461 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> has: function(selector){
462 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return this.filter(function(){
463 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return isObject(selector) ?
464 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $.contains(this, selector) :
465 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $(this).find(selector).size()
466 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> })
467 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
468 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> eq: function(idx){
469 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return idx === -1 ? this.slice(idx) : this.slice(idx, + idx + 1)
470 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
471 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> first: function(){
472 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var el = this[0]
473 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return el && !isObject(el) ? el : $(el)
474 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
475 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> last: function(){
476 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var el = this[this.length - 1]
477 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return el && !isObject(el) ? el : $(el)
478 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
479 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> find: function(selector){
480 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var result, $this = this
481 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (!selector) result = []
482 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> else if (typeof selector == 'object')
483 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> result = $(selector).filter(function(){
484 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var node = this
485 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return emptyArray.some.call($this, function(parent){
486 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return $.contains(parent, node)
487 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> })
488 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> })
489 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> else if (this.length == 1) result = $(zepto.qsa(this[0], selector))
490 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> else result = this.map(function(){ return zepto.qsa(this, selector) })
491 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return result
492 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
493 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> closest: function(selector, context){
494 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var node = this[0], collection = false
495 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (typeof selector == 'object') collection = $(selector)
496 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> while (node && !(collection ? collection.indexOf(node) >= 0 : zepto.matches(node, selector)))
497 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> node = node !== context && !isDocument(node) && node.parentNode
498 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return $(node)
499 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
500 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> parents: function(selector){
501 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var ancestors = [], nodes = this
502 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> while (nodes.length > 0)
503 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> nodes = $.map(nodes, function(node){
504 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if ((node = node.parentNode) && !isDocument(node) && ancestors.indexOf(node) < 0) {
505 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> ancestors.push(node)
506 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return node
507 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
508 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> })
509 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return filtered(ancestors, selector)
510 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
511 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> parent: function(selector){
512 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return filtered(uniq(this.pluck('parentNode')), selector)
513 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
514 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> children: function(selector){
515 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return filtered(this.map(function(){ return children(this) }), selector)
516 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
517 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> contents: function() {
518 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return this.map(function() { return slice.call(this.childNodes) })
519 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
520 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> siblings: function(selector){
521 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return filtered(this.map(function(i, el){
522 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return filter.call(children(el.parentNode), function(child){ return child!==el })
523 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }), selector)
524 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
525 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> empty: function(){
526 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return this.each(function(){ this.innerHTML = '' })
527 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
528 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // `pluck` is borrowed from Prototype.js
529 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> pluck: function(property){
530 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return $.map(this, function(el){ return el[property] })
531 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
532 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> show: function(){
533 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return this.each(function(){
534 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> this.style.display == "none" && (this.style.display = '')
535 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (getComputedStyle(this, '').getPropertyValue("display") == "none")
536 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> this.style.display = defaultDisplay(this.nodeName)
537 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> })
538 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
539 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> replaceWith: function(newContent){
540 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return this.before(newContent).remove()
541 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
542 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> wrap: function(structure){
543 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var func = isFunction(structure)
544 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (this[0] && !func)
545 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var dom = $(structure).get(0),
546 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> clone = dom.parentNode || this.length > 1
547  
548 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return this.each(function(index){
549 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $(this).wrapAll(
550 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> func ? structure.call(this, index) :
551 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> clone ? dom.cloneNode(true) : dom
552 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> )
553 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> })
554 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
555 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> wrapAll: function(structure){
556 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (this[0]) {
557 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $(this[0]).before(structure = $(structure))
558 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var children
559 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // drill down to the inmost element
560 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> while ((children = structure.children()).length) structure = children.first()
561 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $(structure).append(this)
562 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
563 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return this
564 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
565 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> wrapInner: function(structure){
566 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var func = isFunction(structure)
567 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return this.each(function(index){
568 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var self = $(this), contents = self.contents(),
569 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> dom = func ? structure.call(this, index) : structure
570 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> contents.length ? contents.wrapAll(dom) : self.append(dom)
571 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> })
572 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
573 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> unwrap: function(){
574 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> this.parent().each(function(){
575 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $(this).replaceWith($(this).children())
576 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> })
577 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return this
578 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
579 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> clone: function(){
580 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return this.map(function(){ return this.cloneNode(true) })
581 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
582 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> hide: function(){
583 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return this.css("display", "none")
584 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
585 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> toggle: function(setting){
586 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return this.each(function(){
587 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var el = $(this)
588 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> ;(setting === undefined ? el.css("display") == "none" : setting) ? el.show() : el.hide()
589 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> })
590 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
591 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> prev: function(selector){ return $(this.pluck('previousElementSibling')).filter(selector || '*') },
592 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> next: function(selector){ return $(this.pluck('nextElementSibling')).filter(selector || '*') },
593 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> html: function(html){
594 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return 0 in arguments ?
595 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> this.each(function(idx){
596 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var originHtml = this.innerHTML
597 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $(this).empty().append( funcArg(this, html, idx, originHtml) )
598 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }) :
599 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> (0 in this ? this[0].innerHTML : null)
600 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
601 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> text: function(text){
602 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return 0 in arguments ?
603 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> this.each(function(idx){
604 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var newText = funcArg(this, text, idx, this.textContent)
605 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> this.textContent = newText == null ? '' : ''+newText
606 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }) :
607 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> (0 in this ? this[0].textContent : null)
608 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
609 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> attr: function(name, value){
610 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var result
611 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return (typeof name == 'string' && !(1 in arguments)) ?
612 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> (!this.length || this[0].nodeType !== 1 ? undefined :
613 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> (!(result = this[0].getAttribute(name)) && name in this[0]) ? this[0][name] : result
614 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> ) :
615 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> this.each(function(idx){
616 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (this.nodeType !== 1) return
617 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (isObject(name)) for (key in name) setAttribute(this, key, name[key])
618 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> else setAttribute(this, name, funcArg(this, value, idx, this.getAttribute(name)))
619 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> })
620 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
621 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> removeAttr: function(name){
622 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return this.each(function(){ this.nodeType === 1 && setAttribute(this, name) })
623 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
624 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> prop: function(name, value){
625 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> name = propMap[name] || name
626 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return (1 in arguments) ?
627 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> this.each(function(idx){
628 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> this[name] = funcArg(this, value, idx, this[name])
629 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }) :
630 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> (this[0] && this[0][name])
631 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
632 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> data: function(name, value){
633 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var attrName = 'data-' + name.replace(capitalRE, '-$1').toLowerCase()
634  
635 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var data = (1 in arguments) ?
636 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> this.attr(attrName, value) :
637 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> this.attr(attrName)
638  
639 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return data !== null ? deserializeValue(data) : undefined
640 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
641 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> val: function(value){
642 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return 0 in arguments ?
643 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> this.each(function(idx){
644 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> this.value = funcArg(this, value, idx, this.value)
645 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }) :
646 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> (this[0] && (this[0].multiple ?
647 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $(this[0]).find('option').filter(function(){ return this.selected }).pluck('value') :
648 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> this[0].value)
649 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> )
650 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
651 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> offset: function(coordinates){
652 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (coordinates) return this.each(function(index){
653 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var $this = $(this),
654 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> coords = funcArg(this, coordinates, index, $this.offset()),
655 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> parentOffset = $this.offsetParent().offset(),
656 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> props = {
657 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> top: coords.top - parentOffset.top,
658 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> left: coords.left - parentOffset.left
659 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
660  
661 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if ($this.css('position') == 'static') props['position'] = 'relative'
662 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $this.css(props)
663 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> })
664 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (!this.length) return null
665 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var obj = this[0].getBoundingClientRect()
666 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return {
667 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> left: obj.left + window.pageXOffset,
668 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> top: obj.top + window.pageYOffset,
669 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> width: Math.round(obj.width),
670 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> height: Math.round(obj.height)
671 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
672 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
673 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> css: function(property, value){
674 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (arguments.length < 2) {
675 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var element = this[0], computedStyle = getComputedStyle(element, '')
676 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if(!element) return
677 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (typeof property == 'string')
678 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return element.style[camelize(property)] || computedStyle.getPropertyValue(property)
679 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> else if (isArray(property)) {
680 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var props = {}
681 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $.each(isArray(property) ? property: [property], function(_, prop){
682 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> props[prop] = (element.style[camelize(prop)] || computedStyle.getPropertyValue(prop))
683 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> })
684 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return props
685 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
686 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
687  
688 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var css = ''
689 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (type(property) == 'string') {
690 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (!value && value !== 0)
691 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> this.each(function(){ this.style.removeProperty(dasherize(property)) })
692 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> else
693 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> css = dasherize(property) + ":" + maybeAddPx(property, value)
694 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> } else {
695 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> for (key in property)
696 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (!property[key] && property[key] !== 0)
697 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> this.each(function(){ this.style.removeProperty(dasherize(key)) })
698 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> else
699 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> css += dasherize(key) + ':' + maybeAddPx(key, property[key]) + ';'
700 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
701  
702 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return this.each(function(){ this.style.cssText += ';' + css })
703 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
704 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> index: function(element){
705 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return element ? this.indexOf($(element)[0]) : this.parent().children().indexOf(this[0])
706 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
707 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> hasClass: function(name){
708 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (!name) return false
709 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return emptyArray.some.call(this, function(el){
710 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return this.test(className(el))
711 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }, classRE(name))
712 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
713 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> addClass: function(name){
714 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (!name) return this
715 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return this.each(function(idx){
716 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> classList = []
717 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var cls = className(this), newName = funcArg(this, name, idx, cls)
718 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> newName.split(/\s+/g).forEach(function(klass){
719 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (!$(this).hasClass(klass)) classList.push(klass)
720 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }, this)
721 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> classList.length && className(this, cls + (cls ? " " : "") + classList.join(" "))
722 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> })
723 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
724 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> removeClass: function(name){
725 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return this.each(function(idx){
726 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (name === undefined) return className(this, '')
727 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> classList = className(this)
728 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> funcArg(this, name, idx, classList).split(/\s+/g).forEach(function(klass){
729 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> classList = classList.replace(classRE(klass), " ")
730 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> })
731 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> className(this, classList.trim())
732 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> })
733 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
734 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> toggleClass: function(name, when){
735 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (!name) return this
736 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return this.each(function(idx){
737 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var $this = $(this), names = funcArg(this, name, idx, className(this))
738 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> names.split(/\s+/g).forEach(function(klass){
739 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> (when === undefined ? !$this.hasClass(klass) : when) ?
740 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $this.addClass(klass) : $this.removeClass(klass)
741 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> })
742 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> })
743 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
744 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> scrollTop: function(value){
745 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (!this.length) return
746 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var hasScrollTop = 'scrollTop' in this[0]
747 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (value === undefined) return hasScrollTop ? this[0].scrollTop : this[0].pageYOffset
748 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return this.each(hasScrollTop ?
749 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> function(){ this.scrollTop = value } :
750 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> function(){ this.scrollTo(this.scrollX, value) })
751 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
752 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> scrollLeft: function(value){
753 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (!this.length) return
754 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var hasScrollLeft = 'scrollLeft' in this[0]
755 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (value === undefined) return hasScrollLeft ? this[0].scrollLeft : this[0].pageXOffset
756 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return this.each(hasScrollLeft ?
757 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> function(){ this.scrollLeft = value } :
758 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> function(){ this.scrollTo(value, this.scrollY) })
759 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
760 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> position: function() {
761 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (!this.length) return
762  
763 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var elem = this[0],
764 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // Get *real* offsetParent
765 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> offsetParent = this.offsetParent(),
766 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // Get correct offsets
767 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> offset = this.offset(),
768 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> parentOffset = rootNodeRE.test(offsetParent[0].nodeName) ? { top: 0, left: 0 } : offsetParent.offset()
769  
770 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // Subtract element margins
771 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // note: when an element has margin: auto the offsetLeft and marginLeft
772 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // are the same in Safari causing offset.left to incorrectly be 0
773 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> offset.top -= parseFloat( $(elem).css('margin-top') ) || 0
774 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> offset.left -= parseFloat( $(elem).css('margin-left') ) || 0
775  
776 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // Add offsetParent borders
777 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> parentOffset.top += parseFloat( $(offsetParent[0]).css('border-top-width') ) || 0
778 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> parentOffset.left += parseFloat( $(offsetParent[0]).css('border-left-width') ) || 0
779  
780 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // Subtract the two offsets
781 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return {
782 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> top: offset.top - parentOffset.top,
783 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> left: offset.left - parentOffset.left
784 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
785 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> },
786 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> offsetParent: function() {
787 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return this.map(function(){
788 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var parent = this.offsetParent || document.body
789 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> while (parent && !rootNodeRE.test(parent.nodeName) && $(parent).css("position") == "static")
790 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> parent = parent.offsetParent
791 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return parent
792 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> })
793 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
794 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
795  
796 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // for now
797 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $.fn.detach = $.fn.remove
798  
799 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // Generate the `width` and `height` functions
800 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> ;['width', 'height'].forEach(function(dimension){
801 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var dimensionProperty =
802 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> dimension.replace(/./, function(m){ return m[0].toUpperCase() })
803  
804 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $.fn[dimension] = function(value){
805 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var offset, el = this[0]
806 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (value === undefined) return isWindow(el) ? el['inner' + dimensionProperty] :
807 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> isDocument(el) ? el.documentElement['scroll' + dimensionProperty] :
808 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> (offset = this.offset()) && offset[dimension]
809 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> else return this.each(function(idx){
810 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> el = $(this)
811 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> el.css(dimension, funcArg(this, value, idx, el[dimension]()))
812 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> })
813 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
814 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> })
815  
816 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> function traverseNode(node, fun) {
817 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> fun(node)
818 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> for (var i = 0, len = node.childNodes.length; i < len; i++)
819 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> traverseNode(node.childNodes[i], fun)
820 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
821  
822 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // Generate the `after`, `prepend`, `before`, `append`,
823 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // `insertAfter`, `insertBefore`, `appendTo`, and `prependTo` methods.
824 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> adjacencyOperators.forEach(function(operator, operatorIndex) {
825 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var inside = operatorIndex % 2 //=> prepend, append
826  
827 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $.fn[operator] = function(){
828 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // arguments can be nodes, arrays of nodes, Zepto objects and HTML strings
829 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var argType, nodes = $.map(arguments, function(arg) {
830 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> argType = type(arg)
831 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return argType == "object" || argType == "array" || arg == null ?
832 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> arg : zepto.fragment(arg)
833 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }),
834 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> parent, copyByClone = this.length > 1
835 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (nodes.length < 1) return this
836  
837 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return this.each(function(_, target){
838 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> parent = inside ? target : target.parentNode
839  
840 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // convert all methods to a "before" operation
841 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> target = operatorIndex == 0 ? target.nextSibling :
842 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> operatorIndex == 1 ? target.firstChild :
843 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> operatorIndex == 2 ? target :
844 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> null
845  
846 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var parentInDocument = $.contains(document.documentElement, parent)
847  
848 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> nodes.forEach(function(node){
849 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (copyByClone) node = node.cloneNode(true)
850 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> else if (!parent) return $(node).remove()
851  
852 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> parent.insertBefore(node, target)
853 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (parentInDocument) traverseNode(node, function(el){
854 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> if (el.nodeName != null && el.nodeName.toUpperCase() === 'SCRIPT' &&
855 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> (!el.type || el.type === 'text/javascript') && !el.src)
856 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> window['eval'].call(window, el.innerHTML)
857 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> })
858 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> })
859 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> })
860 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
861  
862 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // after => insertAfter
863 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // prepend => prependTo
864 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // before => insertBefore
865 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // append => appendTo
866 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $.fn[inside ? operator+'To' : 'insert'+(operatorIndex ? 'Before' : 'After')] = function(html){
867 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $(html)[operator](this)
868 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return this
869 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> }
870 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> })
871  
872 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> zepto.Z.prototype = $.fn
873  
874 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> // Export internal API functions in the `$.zepto` namespace
875 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> zepto.uniq = uniq
876 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> zepto.deserializeValue = deserializeValue
877 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> $.zepto = zepto
878  
879 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> return $
880 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>})()
881  
882 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>// If `$` is not yet defined, point it to `Zepto`
883 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>window.Zepto = Zepto
884 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>window.$ === undefined && (window.$ = Zepto)
885  
886 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>// Zepto.js
887 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>// (c) 2010-2014 Thomas Fuchs
888 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>// Zepto.js may be freely distributed under the MIT license.
889  
890 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>;(function($){
891 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> var jsonpID = 0,
892 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> document = window.document,
893 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> key,
894 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> name,
895 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> rscript = /)<[^<]*)*<\/script>/gi,
896 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> scriptTypeRE = /^(?:text|application)\/javascript/i,
897 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> xmlTypeRE = /^(?:text|application)\/xml/i,
898 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> jsonType = 'application/json',
899 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> htmlType = 'text/html',
900 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> blankRE = /^\s*$/
901  
902 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // trigger a custom event and return false if it was cancelled
903 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> function triggerAndReturn(context, eventName, data) {
904 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var event = $.Event(eventName)
905 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $(context).trigger(event, data)
906 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return !event.isDefaultPrevented()
907 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
908  
909 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // trigger an Ajax "global" event
910 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> function triggerGlobal(settings, context, eventName, data) {
911 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (settings.global) return triggerAndReturn(context || document, eventName, data)
912 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
913  
914 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // Number of active Ajax requests
915 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.active = 0
916  
917 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> function ajaxStart(settings) {
918 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (settings.global && $.active++ === 0) triggerGlobal(settings, null, 'ajaxStart')
919 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
920 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> function ajaxStop(settings) {
921 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (settings.global && !(--$.active)) triggerGlobal(settings, null, 'ajaxStop')
922 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
923  
924 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // triggers an extra global event "ajaxBeforeSend" that's like "ajaxSend" but cancelable
925 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> function ajaxBeforeSend(xhr, settings) {
926 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var context = settings.context
927 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (settings.beforeSend.call(context, xhr, settings) === false ||
928 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> triggerGlobal(settings, context, 'ajaxBeforeSend', [xhr, settings]) === false)
929 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return false
930  
931 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> triggerGlobal(settings, context, 'ajaxSend', [xhr, settings])
932 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
933 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> function ajaxSuccess(data, xhr, settings, deferred) {
934 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var context = settings.context, status = 'success'
935 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> settings.success.call(context, data, status, xhr)
936 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (deferred) deferred.resolveWith(context, [data, status, xhr])
937 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> triggerGlobal(settings, context, 'ajaxSuccess', [xhr, settings, data])
938 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> ajaxComplete(status, xhr, settings)
939 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
940 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // type: "timeout", "error", "abort", "parsererror"
941 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> function ajaxError(error, type, xhr, settings, deferred) {
942 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var context = settings.context
943 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> settings.error.call(context, xhr, type, error)
944 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (deferred) deferred.rejectWith(context, [xhr, type, error])
945 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> triggerGlobal(settings, context, 'ajaxError', [xhr, settings, error || type])
946 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> ajaxComplete(type, xhr, settings)
947 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
948 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // status: "success", "notmodified", "error", "timeout", "abort", "parsererror"
949 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> function ajaxComplete(status, xhr, settings) {
950 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var context = settings.context
951 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> settings.complete.call(context, xhr, status)
952 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> triggerGlobal(settings, context, 'ajaxComplete', [xhr, settings])
953 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> ajaxStop(settings)
954 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
955  
956 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // Empty function, used as default callback
957 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> function empty() {}
958  
959 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.ajaxJSONP = function(options, deferred){
960 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (!('type' in options)) return $.ajax(options)
961  
962 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var _callbackName = options.jsonpCallback,
963 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> callbackName = ($.isFunction(_callbackName) ?
964 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> _callbackName() : _callbackName) || ('jsonp' + (++jsonpID)),
965 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> script = document.createElement('script'),
966 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> originalCallback = window[callbackName],
967 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> responseData,
968 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> abort = function(errorType) {
969 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $(script).triggerHandler('error', errorType || 'abort')
970 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> },
971 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> xhr = { abort: abort }, abortTimeout
972  
973 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (deferred) deferred.promise(xhr)
974  
975 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $(script).on('load error', function(e, errorType){
976 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> clearTimeout(abortTimeout)
977 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $(script).off().remove()
978  
979 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (e.type == 'error' || !responseData) {
980 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> ajaxError(null, errorType || 'error', xhr, options, deferred)
981 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> } else {
982 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> ajaxSuccess(responseData[0], xhr, options, deferred)
983 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
984  
985 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> window[callbackName] = originalCallback
986 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (responseData && $.isFunction(originalCallback))
987 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> originalCallback(responseData[0])
988  
989 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> originalCallback = responseData = undefined
990 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> })
991  
992 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (ajaxBeforeSend(xhr, options) === false) {
993 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> abort('abort')
994 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return xhr
995 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
996  
997 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> window[callbackName] = function(){
998 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> responseData = arguments
999 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1000  
1001 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> script.src = options.url.replace(/\?(.+)=\?/, '?$1=' + callbackName)
1002 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> document.head.appendChild(script)
1003  
1004 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (options.timeout > 0) abortTimeout = setTimeout(function(){
1005 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> abort('timeout')
1006 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }, options.timeout)
1007  
1008 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return xhr
1009 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1010  
1011 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.ajaxSettings = {
1012 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // Default type of request
1013 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> type: 'GET',
1014 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // Callback that is executed before request
1015 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> beforeSend: empty,
1016 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // Callback that is executed if the request succeeds
1017 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> success: empty,
1018 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // Callback that is executed the the server drops error
1019 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> error: empty,
1020 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // Callback that is executed on request complete (both: error and success)
1021 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> complete: empty,
1022 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // The context for the callbacks
1023 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> context: null,
1024 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // Whether to trigger "global" Ajax events
1025 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> global: true,
1026 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // Transport
1027 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> xhr: function () {
1028 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return new window.XMLHttpRequest()
1029 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> },
1030 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // MIME types mapping
1031 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // IIS returns Javascript as "application/x-javascript"
1032 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> accepts: {
1033 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> script: 'text/javascript, application/javascript, application/x-javascript',
1034 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> json: jsonType,
1035 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> xml: 'application/xml, text/xml',
1036 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> html: htmlType,
1037 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> text: 'text/plain'
1038 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> },
1039 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // Whether the request is to another domain
1040 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> crossDomain: false,
1041 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // Default timeout
1042 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> timeout: 0,
1043 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // Whether data should be serialized to string
1044 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> processData: true,
1045 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // Whether the browser should be allowed to cache GET responses
1046 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> cache: true
1047 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1048  
1049 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> function mimeToDataType(mime) {
1050 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (mime) mime = mime.split(';', 2)[0]
1051 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return mime && ( mime == htmlType ? 'html' :
1052 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> mime == jsonType ? 'json' :
1053 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> scriptTypeRE.test(mime) ? 'script' :
1054 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> xmlTypeRE.test(mime) && 'xml' ) || 'text'
1055 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1056  
1057 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> function appendQuery(url, query) {
1058 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (query == '') return url
1059 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return (url + '&' + query).replace(/[&?]{1,2}/, '?')
1060 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1061  
1062 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // serialize payload and append it to the URL for GET requests
1063 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> function serializeData(options) {
1064 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (options.processData && options.data && $.type(options.data) != "string")
1065 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> options.data = $.param(options.data, options.traditional)
1066 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (options.data && (!options.type || options.type.toUpperCase() == 'GET'))
1067 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> options.url = appendQuery(options.url, options.data), options.data = undefined
1068 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1069  
1070 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.ajax = function(options){
1071 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var settings = $.extend({}, options || {}),
1072 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> deferred = $.Deferred && $.Deferred()
1073 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> for (key in $.ajaxSettings) if (settings[key] === undefined) settings[key] = $.ajaxSettings[key]
1074  
1075 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> ajaxStart(settings)
1076  
1077 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (!settings.crossDomain) settings.crossDomain = /^([\w-]+:)?\/\/([^\/]+)/.test(settings.url) &&
1078 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> RegExp.$2 != window.location.host
1079  
1080 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (!settings.url) settings.url = window.location.toString()
1081 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> serializeData(settings)
1082  
1083 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var dataType = settings.dataType, hasPlaceholder = /\?.+=\?/.test(settings.url)
1084 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (hasPlaceholder) dataType = 'jsonp'
1085  
1086 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (settings.cache === false || (
1087 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> (!options || options.cache !== true) &&
1088 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> ('script' == dataType || 'jsonp' == dataType)
1089 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> ))
1090 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> settings.url = appendQuery(settings.url, '_=' + Date.now())
1091  
1092 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if ('jsonp' == dataType) {
1093 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (!hasPlaceholder)
1094 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> settings.url = appendQuery(settings.url,
1095 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> settings.jsonp ? (settings.jsonp + '=?') : settings.jsonp === false ? '' : 'callback=?')
1096 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return $.ajaxJSONP(settings, deferred)
1097 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1098  
1099 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var mime = settings.accepts[dataType],
1100 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> headers = { },
1101 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> setHeader = function(name, value) { headers[name.toLowerCase()] = [name, value] },
1102 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> protocol = /^([\w-]+:)\/\//.test(settings.url) ? RegExp.$1 : window.location.protocol,
1103 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> xhr = settings.xhr(),
1104 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> nativeSetHeader = xhr.setRequestHeader,
1105 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> abortTimeout
1106  
1107 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (deferred) deferred.promise(xhr)
1108  
1109 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (!settings.crossDomain) setHeader('X-Requested-With', 'XMLHttpRequest')
1110 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> setHeader('Accept', mime || '*/*')
1111 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (mime = settings.mimeType || mime) {
1112 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (mime.indexOf(',') > -1) mime = mime.split(',', 2)[0]
1113 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> xhr.overrideMimeType && xhr.overrideMimeType(mime)
1114 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1115 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (settings.contentType || (settings.contentType !== false && settings.data && settings.type.toUpperCase() != 'GET'))
1116 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> setHeader('Content-Type', settings.contentType || 'application/x-www-form-urlencoded')
1117  
1118 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (settings.headers) for (name in settings.headers) setHeader(name, settings.headers[name])
1119 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> xhr.setRequestHeader = setHeader
1120  
1121 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> xhr.onreadystatechange = function(){
1122 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (xhr.readyState == 4) {
1123 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> xhr.onreadystatechange = empty
1124 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> clearTimeout(abortTimeout)
1125 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var result, error = false
1126 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if ((xhr.status >= 200 && xhr.status < 300) || xhr.status == 304 || (xhr.status == 0 && protocol == 'file:')) {
1127 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> dataType = dataType || mimeToDataType(settings.mimeType || xhr.getResponseHeader('content-type'))
1128 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> result = xhr.responseText
1129  
1130 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> try {
1131 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // http://perfectionkills.com/global-eval-what-are-the-options/
1132 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (dataType == 'script') (1,eval)(result)
1133 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> else if (dataType == 'xml') result = xhr.responseXML
1134 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> else if (dataType == 'json') result = blankRE.test(result) ? null : $.parseJSON(result)
1135 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> } catch (e) { error = e }
1136  
1137 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (error) ajaxError(error, 'parsererror', xhr, settings, deferred)
1138 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> else ajaxSuccess(result, xhr, settings, deferred)
1139 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> } else {
1140 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> ajaxError(xhr.statusText || null, xhr.status ? 'error' : 'abort', xhr, settings, deferred)
1141 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1142 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1143 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1144  
1145 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (ajaxBeforeSend(xhr, settings) === false) {
1146 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> xhr.abort()
1147 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> ajaxError(null, 'abort', xhr, settings, deferred)
1148 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return xhr
1149 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1150  
1151 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (settings.xhrFields) for (name in settings.xhrFields) xhr[name] = settings.xhrFields[name]
1152  
1153 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var async = 'async' in settings ? settings.async : true
1154 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> xhr.open(settings.type, settings.url, async, settings.username, settings.password)
1155  
1156 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> for (name in headers) nativeSetHeader.apply(xhr, headers[name])
1157  
1158 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (settings.timeout > 0) abortTimeout = setTimeout(function(){
1159 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> xhr.onreadystatechange = empty
1160 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> xhr.abort()
1161 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> ajaxError(null, 'timeout', xhr, settings, deferred)
1162 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }, settings.timeout)
1163  
1164 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // avoid sending empty string (#319)
1165 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> xhr.send(settings.data ? settings.data : null)
1166 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return xhr
1167 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1168  
1169 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // handle optional data/success arguments
1170 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> function parseArguments(url, data, success, dataType) {
1171 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if ($.isFunction(data)) dataType = success, success = data, data = undefined
1172 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (!$.isFunction(success)) dataType = success, success = undefined
1173 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return {
1174 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> url: url
1175 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> , data: data
1176 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> , success: success
1177 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> , dataType: dataType
1178 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1179 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1180  
1181 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.get = function(/* url, data, success, dataType */){
1182 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return $.ajax(parseArguments.apply(null, arguments))
1183 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1184  
1185 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.post = function(/* url, data, success, dataType */){
1186 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var options = parseArguments.apply(null, arguments)
1187 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> options.type = 'POST'
1188 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return $.ajax(options)
1189 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1190  
1191 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.getJSON = function(/* url, data, success */){
1192 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var options = parseArguments.apply(null, arguments)
1193 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> options.dataType = 'json'
1194 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return $.ajax(options)
1195 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1196  
1197 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.fn.load = function(url, data, success){
1198 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (!this.length) return this
1199 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var self = this, parts = url.split(/\s/), selector,
1200 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> options = parseArguments(url, data, success),
1201 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> callback = options.success
1202 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (parts.length > 1) options.url = parts[0], selector = parts[1]
1203 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> options.success = function(response){
1204 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> self.html(selector ?
1205 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $('<div>').html(response.replace(rscript, "")).find(selector)
1206 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> : response)
1207 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> callback && callback.apply(self, arguments)
1208 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1209 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.ajax(options)
1210 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return this
1211 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1212  
1213 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var escape = encodeURIComponent
1214  
1215 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> function serialize(params, obj, traditional, scope){
1216 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var type, array = $.isArray(obj), hash = $.isPlainObject(obj)
1217 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.each(obj, function(key, value) {
1218 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> type = $.type(value)
1219 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (scope) key = traditional ? scope :
1220 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> scope + '[' + (hash || type == 'object' || type == 'array' ? key : '') + ']'
1221 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // handle data in serializeArray() format
1222 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (!scope && array) params.add(value.name, value.value)
1223 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // recurse into nested objects
1224 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> else if (type == "array" || (!traditional && type == "object"))
1225 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> serialize(params, value, traditional, key)
1226 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> else params.add(key, value)
1227 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> })
1228 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1229  
1230 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.param = function(obj, traditional){
1231 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var params = []
1232 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> params.add = function(k, v){ this.push(escape(k) + '=' + escape(v)) }
1233 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> serialize(params, obj, traditional)
1234 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return params.join('&').replace(/%20/g, '+')
1235 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1236 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script>})(Zepto)
1237  
1238 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script>// Zepto.js
1239 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script>// (c) 2010-2014 Thomas Fuchs
1240 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script>// Zepto.js may be freely distributed under the MIT license.
1241  
1242 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script>// The following code is heavily inspired by jQuery's $.fn.data()
1243  
1244 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script>;(function($){
1245 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var data = {}, dataAttr = $.fn.data, camelize = $.camelCase,
1246 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> exp = $.expando = 'Zepto' + (+new Date()), emptyArray = []
1247  
1248 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // Get value from node:
1249 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // 1. first try key as given,
1250 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // 2. then try camelized key,
1251 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // 3. fall back to reading "data-*" attribute.
1252 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> function getData(node, name) {
1253 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var id = node[exp], store = id && data[id]
1254 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (name === undefined) return store || setData(node)
1255 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> else {
1256 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (store) {
1257 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (name in store) return store[name]
1258 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var camelName = camelize(name)
1259 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (camelName in store) return store[camelName]
1260 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1261 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return dataAttr.call($(node), name)
1262 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1263 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1264  
1265 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // Store value under camelized key on node
1266 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> function setData(node, name, value) {
1267 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var id = node[exp] || (node[exp] = ++$.uuid),
1268 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> store = data[id] || (data[id] = attributeData(node))
1269 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (name !== undefined) store[camelize(name)] = value
1270 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return store
1271 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1272  
1273 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // Read all "data-*" attributes from a node
1274 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> function attributeData(node) {
1275 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var store = {}
1276 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.each(node.attributes || emptyArray, function(i, attr){
1277 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (attr.name.indexOf('data-') == 0)
1278 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> store[camelize(attr.name.replace('data-', ''))] =
1279 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.zepto.deserializeValue(attr.value)
1280 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> })
1281 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return store
1282 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1283  
1284 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.fn.data = function(name, value) {
1285 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return value === undefined ?
1286 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // set multiple values via object
1287 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.isPlainObject(name) ?
1288 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> this.each(function(i, node){
1289 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.each(name, function(key, value){ setData(node, key, value) })
1290 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }) :
1291 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // get value from first element
1292 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> (0 in this ? getData(this[0], name) : undefined) :
1293 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // set value on all elements
1294 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> this.each(function(){ setData(this, name, value) })
1295 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1296  
1297 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.fn.removeData = function(names) {
1298 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (typeof names == 'string') names = names.split(/\s+/)
1299 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return this.each(function(){
1300 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var id = this[exp], store = id && data[id]
1301 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (store) $.each(names || store, function(key){
1302 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> delete store[names ? camelize(this) : key]
1303 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> })
1304 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> })
1305 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1306  
1307 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // Generate extended `remove` and `empty` functions
1308 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> ;['remove', 'empty'].forEach(function(methodName){
1309 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var origFn = $.fn[methodName]
1310 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.fn[methodName] = function() {
1311 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var elements = this.find('*')
1312 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (methodName === 'remove') elements = elements.add(this)
1313 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> elements.removeData()
1314 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return origFn.call(this)
1315 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1316 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> })
1317 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script>})(Zepto)
1318  
1319 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script>// Zepto.js
1320 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script>// (c) 2010-2014 Thomas Fuchs
1321 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script>// Zepto.js may be freely distributed under the MIT license.
1322  
1323 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script>;(function($){
1324 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var _zid = 1, undefined,
1325 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> slice = Array.prototype.slice,
1326 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> isFunction = $.isFunction,
1327 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> isString = function(obj){ return typeof obj == 'string' },
1328 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> handlers = {},
1329 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> specialEvents={},
1330 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> focusinSupported = 'onfocusin' in window,
1331 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> focus = { focus: 'focusin', blur: 'focusout' },
1332 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> hover = { mouseenter: 'mouseover', mouseleave: 'mouseout' }
1333  
1334 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> specialEvents.click = specialEvents.mousedown = specialEvents.mouseup = specialEvents.mousemove = 'MouseEvents'
1335  
1336 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> function zid(element) {
1337 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return element._zid || (element._zid = _zid++)
1338 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1339 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> function findHandlers(element, event, fn, selector) {
1340 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> event = parse(event)
1341 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (event.ns) var matcher = matcherFor(event.ns)
1342 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return (handlers[zid(element)] || []).filter(function(handler) {
1343 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return handler
1344 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> && (!event.e || handler.e == event.e)
1345 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> && (!event.ns || matcher.test(handler.ns))
1346 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> && (!fn || zid(handler.fn) === zid(fn))
1347 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> && (!selector || handler.sel == selector)
1348 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> })
1349 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1350 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> function parse(event) {
1351 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var parts = ('' + event).split('.')
1352 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return {e: parts[0], ns: parts.slice(1).sort().join(' ')}
1353 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1354 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> function matcherFor(ns) {
1355 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return new RegExp('(?:^| )' + ns.replace(' ', ' .* ?') + '(?: |$)')
1356 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1357  
1358 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> function eventCapture(handler, captureSetting) {
1359 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return handler.del &&
1360 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> (!focusinSupported && (handler.e in focus)) ||
1361 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> !!captureSetting
1362 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1363  
1364 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> function realEvent(type) {
1365 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return hover[type] || (focusinSupported && focus[type]) || type
1366 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1367  
1368 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> function add(element, events, fn, data, selector, delegator, capture){
1369 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var id = zid(element), set = (handlers[id] || (handlers[id] = []))
1370 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> events.split(/\s/).forEach(function(event){
1371 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (event == 'ready') return $(document).ready(fn)
1372 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var handler = parse(event)
1373 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> handler.fn = fn
1374 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> handler.sel = selector
1375 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // emulate mouseenter, mouseleave
1376 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (handler.e in hover) fn = function(e){
1377 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var related = e.relatedTarget
1378 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (!related || (related !== this && !$.contains(this, related)))
1379 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return handler.fn.apply(this, arguments)
1380 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1381 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> handler.del = delegator
1382 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var callback = delegator || fn
1383 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> handler.proxy = function(e){
1384 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> e = compatible(e)
1385 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (e.isImmediatePropagationStopped()) return
1386 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> e.data = data
1387 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var result = callback.apply(element, e._args == undefined ? [e] : [e].concat(e._args))
1388 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (result === false) e.preventDefault(), e.stopPropagation()
1389 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return result
1390 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1391 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> handler.i = set.length
1392 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> set.push(handler)
1393 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if ('addEventListener' in element)
1394 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> element.addEventListener(realEvent(handler.e), handler.proxy, eventCapture(handler, capture))
1395 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> })
1396 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1397 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> function remove(element, events, fn, selector, capture){
1398 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var id = zid(element)
1399 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> ;(events || '').split(/\s/).forEach(function(event){
1400 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> findHandlers(element, event, fn, selector).forEach(function(handler){
1401 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> delete handlers[id][handler.i]
1402 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if ('removeEventListener' in element)
1403 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> element.removeEventListener(realEvent(handler.e), handler.proxy, eventCapture(handler, capture))
1404 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> })
1405 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> })
1406 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1407  
1408 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.event = { add: add, remove: remove }
1409  
1410 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.proxy = function(fn, context) {
1411 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var args = (2 in arguments) && slice.call(arguments, 2)
1412 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (isFunction(fn)) {
1413 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var proxyFn = function(){ return fn.apply(context, args ? args.concat(slice.call(arguments)) : arguments) }
1414 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> proxyFn._zid = zid(fn)
1415 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return proxyFn
1416 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> } else if (isString(context)) {
1417 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (args) {
1418 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> args.unshift(fn[context], fn)
1419 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return $.proxy.apply(null, args)
1420 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> } else {
1421 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return $.proxy(fn[context], fn)
1422 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1423 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> } else {
1424 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> throw new TypeError("expected function")
1425 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1426 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1427  
1428 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.fn.bind = function(event, data, callback){
1429 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return this.on(event, data, callback)
1430 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1431 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.fn.unbind = function(event, callback){
1432 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return this.off(event, callback)
1433 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1434 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.fn.one = function(event, selector, data, callback){
1435 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return this.on(event, selector, data, callback, 1)
1436 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1437  
1438 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var returnTrue = function(){return true},
1439 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> returnFalse = function(){return false},
1440 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> ignoreProperties = /^([A-Z]|returnValue$|layer[XY]$)/,
1441 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> eventMethods = {
1442 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> preventDefault: 'isDefaultPrevented',
1443 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> stopImmediatePropagation: 'isImmediatePropagationStopped',
1444 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> stopPropagation: 'isPropagationStopped'
1445 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1446  
1447 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> function compatible(event, source) {
1448 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (source || !event.isDefaultPrevented) {
1449 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> source || (source = event)
1450  
1451 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.each(eventMethods, function(name, predicate) {
1452 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var sourceMethod = source[name]
1453 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> event[name] = function(){
1454 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> this[predicate] = returnTrue
1455 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return sourceMethod && sourceMethod.apply(source, arguments)
1456 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1457 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> event[predicate] = returnFalse
1458 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> })
1459  
1460 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (source.defaultPrevented !== undefined ? source.defaultPrevented :
1461 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> 'returnValue' in source ? source.returnValue === false :
1462 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> source.getPreventDefault && source.getPreventDefault())
1463 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> event.isDefaultPrevented = returnTrue
1464 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1465 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return event
1466 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1467  
1468 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> function createProxy(event) {
1469 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var key, proxy = { originalEvent: event }
1470 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> for (key in event)
1471 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (!ignoreProperties.test(key) && event[key] !== undefined) proxy[key] = event[key]
1472  
1473 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return compatible(proxy, event)
1474 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1475  
1476 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.fn.delegate = function(selector, event, callback){
1477 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return this.on(event, selector, callback)
1478 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1479 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.fn.undelegate = function(selector, event, callback){
1480 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return this.off(event, selector, callback)
1481 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1482  
1483 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.fn.live = function(event, callback){
1484 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $(document.body).delegate(this.selector, event, callback)
1485 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return this
1486 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1487 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.fn.die = function(event, callback){
1488 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $(document.body).undelegate(this.selector, event, callback)
1489 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return this
1490 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1491  
1492 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.fn.on = function(event, selector, data, callback, one){
1493 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var autoRemove, delegator, $this = this
1494 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (event && !isString(event)) {
1495 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.each(event, function(type, fn){
1496 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $this.on(type, selector, data, fn, one)
1497 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> })
1498 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return $this
1499 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1500  
1501 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (!isString(selector) && !isFunction(callback) && callback !== false)
1502 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> callback = data, data = selector, selector = undefined
1503 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (isFunction(data) || data === false)
1504 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> callback = data, data = undefined
1505  
1506 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (callback === false) callback = returnFalse
1507  
1508 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return $this.each(function(_, element){
1509 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (one) autoRemove = function(e){
1510 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> remove(element, e.type, callback)
1511 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return callback.apply(this, arguments)
1512 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1513  
1514 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (selector) delegator = function(e){
1515 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var evt, match = $(e.target).closest(selector, element).get(0)
1516 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (match && match !== element) {
1517 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> evt = $.extend(createProxy(e), {currentTarget: match, liveFired: element})
1518 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return (autoRemove || callback).apply(match, [evt].concat(slice.call(arguments, 1)))
1519 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1520 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1521  
1522 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> add(element, event, callback, data, selector, delegator || autoRemove)
1523 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> })
1524 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1525 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.fn.off = function(event, selector, callback){
1526 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var $this = this
1527 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (event && !isString(event)) {
1528 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.each(event, function(type, fn){
1529 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $this.off(type, selector, fn)
1530 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> })
1531 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return $this
1532 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1533  
1534 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (!isString(selector) && !isFunction(callback) && callback !== false)
1535 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> callback = selector, selector = undefined
1536  
1537 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (callback === false) callback = returnFalse
1538  
1539 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return $this.each(function(){
1540 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> remove(this, event, callback, selector)
1541 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> })
1542 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1543  
1544 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.fn.trigger = function(event, args){
1545 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> event = (isString(event) || $.isPlainObject(event)) ? $.Event(event) : compatible(event)
1546 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> event._args = args
1547 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return this.each(function(){
1548 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // items in the collection might not be DOM elements
1549 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if('dispatchEvent' in this) this.dispatchEvent(event)
1550 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> else $(this).triggerHandler(event, args)
1551 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> })
1552 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1553  
1554 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // triggers event handlers on current element just as if an event occurred,
1555 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // doesn't trigger an actual event, doesn't bubble
1556 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.fn.triggerHandler = function(event, args){
1557 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var e, result
1558 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> this.each(function(i, element){
1559 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> e = createProxy(isString(event) ? $.Event(event) : event)
1560 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> e._args = args
1561 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> e.target = element
1562 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.each(findHandlers(element, event.type || event), function(i, handler){
1563 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> result = handler.proxy(e)
1564 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (e.isImmediatePropagationStopped()) return false
1565 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> })
1566 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> })
1567 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return result
1568 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1569  
1570 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // shortcut methods for `.bind(event, fn)` for each event type
1571 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> ;('focusin focusout load resize scroll unload click dblclick '+
1572 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> 'mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave '+
1573 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> 'change select keydown keypress keyup error').split(' ').forEach(function(event) {
1574 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.fn[event] = function(callback) {
1575 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return callback ?
1576 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> this.bind(event, callback) :
1577 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> this.trigger(event)
1578 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1579 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> })
1580  
1581 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> ;['focus', 'blur'].forEach(function(name) {
1582 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.fn[name] = function(callback) {
1583 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (callback) this.bind(name, callback)
1584 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> else this.each(function(){
1585 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> try { this[name]() }
1586 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> catch(e) {}
1587 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> })
1588 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return this
1589 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1590 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> })
1591  
1592 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.Event = function(type, props) {
1593 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (!isString(type)) props = type, type = props.type
1594 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var event = document.createEvent(specialEvents[type] || 'Events'), bubbles = true
1595 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (props) for (var name in props) (name == 'bubbles') ? (bubbles = !!props[name]) : (event[name] = props[name])
1596 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> event.initEvent(type, bubbles, true)
1597 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return compatible(event)
1598 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1599  
1600 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script>})(Zepto)
1601  
1602 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script>// Zepto.js
1603 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script>// (c) 2010-2014 Thomas Fuchs
1604 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script>// Zepto.js may be freely distributed under the MIT license.
1605  
1606 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script>;(function($){
1607 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.fn.serializeArray = function() {
1608 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var el, type, result = []
1609 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $([].slice.call(this.get(0).elements)).each(function(){
1610 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> el = $(this)
1611 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> type = el.attr('type')
1612 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (this.nodeName.toLowerCase() != 'fieldset' &&
1613 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> !this.disabled && type != 'submit' && type != 'reset' && type != 'button' &&
1614 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> ((type != 'radio' && type != 'checkbox') || this.checked))
1615 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> result.push({
1616 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> name: el.attr('name'),
1617 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> value: el.val()
1618 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> })
1619 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> })
1620 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return result
1621 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1622  
1623 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.fn.serialize = function(){
1624 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var result = []
1625 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> this.serializeArray().forEach(function(elm){
1626 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> result.push(encodeURIComponent(elm.name) + '=' + encodeURIComponent(elm.value))
1627 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> })
1628 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return result.join('&')
1629 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1630  
1631 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.fn.submit = function(callback) {
1632 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (callback) this.bind('submit', callback)
1633 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> else if (this.length) {
1634 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var event = $.Event('submit')
1635 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> this.eq(0).trigger(event)
1636 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (!event.isDefaultPrevented()) this.get(0).submit()
1637 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1638 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return this
1639 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1640  
1641 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script>})(Zepto)
1642  
1643 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script>// Zepto.js
1644 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script>// (c) 2010-2014 Thomas Fuchs
1645 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script>// Zepto.js may be freely distributed under the MIT license.
1646  
1647 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script>;(function($){
1648 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // __proto__ doesn't exist on IE<11, so redefine
1649 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // the Z function to use object extension instead
1650 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> if (!('__proto__' in {})) {
1651 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.extend($.zepto, {
1652 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> Z: function(dom, selector){
1653 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> dom = dom || []
1654 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> $.extend(dom, $.fn)
1655 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> dom.selector = selector || ''
1656 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> dom.__Z = true
1657 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return dom
1658 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> },
1659 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // this is a kludge but works
1660 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> isZ: function(object){
1661 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return $.type(object) === 'array' && '__Z' in object
1662 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1663 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> })
1664 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1665  
1666 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // getComputedStyle shouldn't freak out when called
1667 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> // without a valid element as argument
1668 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> try {
1669 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> getComputedStyle(undefined)
1670 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> } catch(e) {
1671 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> var nativeGetComputedStyle = getComputedStyle;
1672 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> window.getComputedStyle = function(element){
1673 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> try {
1674 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return nativeGetComputedStyle(element)
1675 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> } catch(e) {
1676 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> return null
1677 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1678 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1679 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script> }
1680 <(\w+|!)[^><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><]*(?:(?!<\/script><\/script><[^<]*)*<\/script><]*)*<\/script><\/script>})(Zepto)