corrade-http-templates – Blame information for rev 62

Subversion Repositories:
Rev:
i, rhtml = /<|&#?\w+;/,<|&#?\w+;/ rnoInnerhtml = /<(?:script|style|link)/i,<|&#?\w+;/<(?:script|style|link)/ manipulation_rcheckableType = /^(?:checkbox|radio)$/i,<|&#?\w+;/<(?:script|style|link)/// checked="checked" or checked<|&#?\w+;/<(?:script|style|link)/ rchecked = /checked\s*(?:[^=]|=\s*.checked.)/i,<|&#?\w+;/<(?:script|style|link)/ rscriptType = /^$|\/(?:java|ecma)script/i,<|&#?\w+;/<(?:script|style|link)/ rscriptTypeMasked = /^true\/(.*)/,<|&#?\w+;/<(?:script|style|link)/ rcleanScript = /^\s*\s*$/g,<|&#?\w+;/<(?:script|style|link)/// We have to close these tags to support XHTML (#13200)<|&#?\w+;/<(?:script|style|link)/ wrapMap = {<|&#?\w+;/<(?:script|style|link)/ option: [ 1, "<select multiple='multiple'>", "</select>" ],<|&#?\w+;/<(?:script|style|link)/ legend: [ 1, "<fieldset>", "</fieldset>" ],<|&#?\w+;/<(?:script|style|link)/ area: [ 1, "<map>", "</map>" ],<|&#?\w+;/<(?:script|style|link)/ param: [ 1, "<object>", "</object>" ],<|&#?\w+;/<(?:script|style|link)/ thead: [ 1, "<table>", "</table>" ],<|&#?\w+;/<(?:script|style|link)/ tr: [ 2, "<table><tbody>", "</tbody></table>" ],<|&#?\w+;/<(?:script|style|link)/ col: [ 2, "<table><tbody></tbody><colgroup>", "</colgroup></table>" ],<|&#?\w+;/<(?:script|style|link)/ td: [ 3, "<table><tbody><tr>", "</tr></tbody></table>" ],<|&#?\w+;/<(?:script|style|link)/// IE6-8 can't serialize link, script, style, or any html5 (NoScope) tags,<|&#?\w+;/<(?:script|style|link)/// unless wrapped in a div with non-breaking characters in front of it.<|&#?\w+;/<(?:script|style|link)/ _default: jQuery.support.htmlSerialize ? [ 0, "", "" ] : [ 1, "X<div>", "</div>" ]<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ safeFragment = createSafeFragment( document ),<|&#?\w+;/<(?:script|style|link)/ fragmentDiv = safeFragment.appendChild( document.createElement("div") );<|&#?\w+;/<(?:script|style|link)/wrapMap.optgroup = wrapMap.option;<|&#?\w+;/<(?:script|style|link)/wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead;<|&#?\w+;/<(?:script|style|link)/wrapMap.th = wrapMap.td;<|&#?\w+;/<(?:script|style|link)/jQuery.fn.extend({<|&#?\w+;/<(?:script|style|link)/ text: function( value ) {<|&#?\w+;/<(?:script|style|link)/return jQuery.access( this, function( value ) {<|&#?\w+;/<(?:script|style|link)/return value === undefined ?<|&#?\w+;/<(?:script|style|link)/ jQuery.text( this ) :<|&#?\w+;/<(?:script|style|link)/this.empty().append( ( this[0] && this[0].ownerDocument || document ).createTextNode( value ) );<|&#?\w+;/<(?:script|style|link)/ }, null, value, arguments.length );<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ append: function() {<|&#?\w+;/<(?:script|style|link)/returnthis.domManip( arguments, function( elem ) {<|&#?\w+;/<(?:script|style|link)/if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) {<|&#?\w+;/<(?:script|style|link)/var target = manipulationTarget( this, elem );<|&#?\w+;/<(?:script|style|link)/ target.appendChild( elem );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ });<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ prepend: function() {<|&#?\w+;/<(?:script|style|link)/returnthis.domManip( arguments, function( elem ) {<|&#?\w+;/<(?:script|style|link)/if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) {<|&#?\w+;/<(?:script|style|link)/var target = manipulationTarget( this, elem );<|&#?\w+;/<(?:script|style|link)/ target.insertBefore( elem, target.firstChild );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ });<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ before: function() {<|&#?\w+;/<(?:script|style|link)/returnthis.domManip( arguments, function( elem ) {<|&#?\w+;/<(?:script|style|link)/if ( this.parentNode ) {<|&#?\w+;/<(?:script|style|link)/this.parentNode.insertBefore( elem, this );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ });<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ after: function() {<|&#?\w+;/<(?:script|style|link)/returnthis.domManip( arguments, function( elem ) {<|&#?\w+;/<(?:script|style|link)/if ( this.parentNode ) {<|&#?\w+;/<(?:script|style|link)/this.parentNode.insertBefore( elem, this.nextSibling );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ });<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/// keepData is for internal use only--do not document<|&#?\w+;/<(?:script|style|link)/ remove: function( selector, keepData ) {<|&#?\w+;/<(?:script|style|link)/var elem,<|&#?\w+;/<(?:script|style|link)/ elems = selector ? jQuery.filter( selector, this ) : this,<|&#?\w+;/<(?:script|style|link)/ i = 0;<|&#?\w+;/<(?:script|style|link)/for ( ; (elem = elems[i]) != null; i++ ) {<|&#?\w+;/<(?:script|style|link)/if ( !keepData && elem.nodeType === 1 ) {<|&#?\w+;/<(?:script|style|link)/ jQuery.cleanData( getAll( elem ) );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/if ( elem.parentNode ) {<|&#?\w+;/<(?:script|style|link)/if ( keepData && jQuery.contains( elem.ownerDocument, elem ) ) {<|&#?\w+;/<(?:script|style|link)/ setGlobalEval( getAll( elem, "script" ) );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ elem.parentNode.removeChild( elem );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/returnthis;<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ empty: function() {<|&#?\w+;/<(?:script|style|link)/var elem,<|&#?\w+;/<(?:script|style|link)/ i = 0;<|&#?\w+;/<(?:script|style|link)/for ( ; (elem = this[i]) != null; i++ ) {<|&#?\w+;/<(?:script|style|link)/// Remove element nodes and prevent memory leaks<|&#?\w+;/<(?:script|style|link)/if ( elem.nodeType === 1 ) {<|&#?\w+;/<(?:script|style|link)/ jQuery.cleanData( getAll( elem, false ) );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Remove any remaining nodes<|&#?\w+;/<(?:script|style|link)/while ( elem.firstChild ) {<|&#?\w+;/<(?:script|style|link)/ elem.removeChild( elem.firstChild );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// If this is a select, ensure that it displays empty (#12336)<|&#?\w+;/<(?:script|style|link)/// Support: IE<9<|&#?\w+;/<(?:script|style|link)/if ( elem.options && jQuery.nodeName( elem, "select" ) ) {<|&#?\w+;/<(?:script|style|link)/ elem.options.length = 0;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/returnthis;<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ clone: function( dataAndEvents, deepDataAndEvents ) {<|&#?\w+;/<(?:script|style|link)/ dataAndEvents = dataAndEvents == null ? false : dataAndEvents;<|&#?\w+;/<(?:script|style|link)/ deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents;<|&#?\w+;/<(?:script|style|link)/returnthis.map( function () {<|&#?\w+;/<(?:script|style|link)/return jQuery.clone( this, dataAndEvents, deepDataAndEvents );<|&#?\w+;/<(?:script|style|link)/ });<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ html: function( value ) {<|&#?\w+;/<(?:script|style|link)/return jQuery.access( this, function( value ) {<|&#?\w+;/<(?:script|style|link)/var elem = this[0] || {},<|&#?\w+;/<(?:script|style|link)/ i = 0,<|&#?\w+;/<(?:script|style|link)/ l = this.length;<|&#?\w+;/<(?:script|style|link)/if ( value === undefined ) {<|&#?\w+;/<(?:script|style|link)/return elem.nodeType === 1 ?<|&#?\w+;/<(?:script|style|link)/ elem.innerHTML.replace( rinlinejQuery, "" ) :<|&#?\w+;/<(?:script|style|link)/ undefined;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// See if we can take a shortcut and just use innerHTML<|&#?\w+;/<(?:script|style|link)/if ( typeof value === "string" && !rnoInnerhtml.test( value ) &&<|&#?\w+;/<(?:script|style|link)/ ( jQuery.support.htmlSerialize || !rnoshimcache.test( value ) ) &&<|&#?\w+;/<(?:script|style|link)/ ( jQuery.support.leadingWhitespace || !rleadingWhitespace.test( value ) ) &&<|&#?\w+;/<(?:script|style|link)/ !wrapMap[ ( rtagName.exec( value ) || ["", ""] )[1].toLowerCase() ] ) {<|&#?\w+;/<(?:script|style|link)/ value = value.replace( rxhtmlTag, "<$1></$2>" );<|&#?\w+;/<(?:script|style|link)/try {<|&#?\w+;/<(?:script|style|link)/for (; i < l; i++ ) {<|&#?\w+;/<(?:script|style|link)/// Remove element nodes and prevent memory leaks<|&#?\w+;/<(?:script|style|link)/ elem = this[i] || {};<|&#?\w+;/<(?:script|style|link)/if ( elem.nodeType === 1 ) {<|&#?\w+;/<(?:script|style|link)/ jQuery.cleanData( getAll( elem, false ) );<|&#?\w+;/<(?:script|style|link)/ elem.innerHTML = value;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ elem = 0;<|&#?\w+;/<(?:script|style|link)/// If using innerHTML throws an exception, use the fallback method<|&#?\w+;/<(?:script|style|link)/ } catch(e) {}<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/if ( elem ) {<|&#?\w+;/<(?:script|style|link)/this.empty().append( value );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }, null, value, arguments.length );<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ replaceWith: function() {<|&#?\w+;/<(?:script|style|link)/var<|&#?\w+;/<(?:script|style|link)/// Snapshot the DOM in case .domManip sweeps something relevant into its fragment<|&#?\w+;/<(?:script|style|link)/ args = jQuery.map( this, function( elem ) {<|&#?\w+;/<(?:script|style|link)/return [ elem.nextSibling, elem.parentNode ];<|&#?\w+;/<(?:script|style|link)/ }),<|&#?\w+;/<(?:script|style|link)/ i = 0;<|&#?\w+;/<(?:script|style|link)/// Make the changes, replacing each context element with the new content<|&#?\w+;/<(?:script|style|link)/this.domManip( arguments, function( elem ) {<|&#?\w+;/<(?:script|style|link)/var next = args[ i++ ],<|&#?\w+;/<(?:script|style|link)/ parent = args[ i++ ];<|&#?\w+;/<(?:script|style|link)/if ( parent ) {<|&#?\w+;/<(?:script|style|link)/// Don't use the snapshot next if it has moved (#13810)<|&#?\w+;/<(?:script|style|link)/if ( next && next.parentNode !== parent ) {<|&#?\w+;/<(?:script|style|link)/ next = this.nextSibling;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ jQuery( this ).remove();<|&#?\w+;/<(?:script|style|link)/ parent.insertBefore( elem, next );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Allow new content to include elements from the context set<|&#?\w+;/<(?:script|style|link)/ }, true );<|&#?\w+;/<(?:script|style|link)/// Force removal if there was no new content (e.g., from empty arguments)<|&#?\w+;/<(?:script|style|link)/return i ? this : this.remove();<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ detach: function( selector ) {<|&#?\w+;/<(?:script|style|link)/returnthis.remove( selector, true );<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ domManip: function( args, callback, allowIntersection ) {<|&#?\w+;/<(?:script|style|link)/// Flatten any nested arrays<|&#?\w+;/<(?:script|style|link)/ args = core_concat.apply( [], args );<|&#?\w+;/<(?:script|style|link)/var first, node, hasScripts,<|&#?\w+;/<(?:script|style|link)/ scripts, doc, fragment,<|&#?\w+;/<(?:script|style|link)/ i = 0,<|&#?\w+;/<(?:script|style|link)/ l = this.length,<|&#?\w+;/<(?:script|style|link)/ set = this,<|&#?\w+;/<(?:script|style|link)/ iNoClone = l - 1,<|&#?\w+;/<(?:script|style|link)/ value = args[0],<|&#?\w+;/<(?:script|style|link)/ isFunction = jQuery.isFunction( value );<|&#?\w+;/<(?:script|style|link)/// We can't cloneNode fragments that contain checked, in WebKit<|&#?\w+;/<(?:script|style|link)/if ( isFunction || !( l <= 1 || typeof value !== "string" || jQuery.support.checkClone || !rchecked.test( value ) ) ) {<|&#?\w+;/<(?:script|style|link)/returnthis.each(function( index ) {<|&#?\w+;/<(?:script|style|link)/var self = set.eq( index );<|&#?\w+;/<(?:script|style|link)/if ( isFunction ) {<|&#?\w+;/<(?:script|style|link)/ args[0] = value.call( this, index, self.html() );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ self.domManip( args, callback, allowIntersection );<|&#?\w+;/<(?:script|style|link)/ });<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/if ( l ) {<|&#?\w+;/<(?:script|style|link)/ fragment = jQuery.buildFragment( args, this[ 0 ].ownerDocument, false, !allowIntersection && this );<|&#?\w+;/<(?:script|style|link)/ first = fragment.firstChild;<|&#?\w+;/<(?:script|style|link)/if ( fragment.childNodes.length === 1 ) {<|&#?\w+;/<(?:script|style|link)/ fragment = first;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/if ( first ) {<|&#?\w+;/<(?:script|style|link)/ scripts = jQuery.map( getAll( fragment, "script" ), disableScript );<|&#?\w+;/<(?:script|style|link)/ hasScripts = scripts.length;<|&#?\w+;/<(?:script|style|link)/// Use the original fragment for the last item instead of the first because it can end up<|&#?\w+;/<(?:script|style|link)/// being emptied incorrectly in certain situations (#8070).<|&#?\w+;/<(?:script|style|link)/for ( ; i < l; i++ ) {<|&#?\w+;/<(?:script|style|link)/ node = fragment;<|&#?\w+;/<(?:script|style|link)/if ( i !== iNoClone ) {<|&#?\w+;/<(?:script|style|link)/ node = jQuery.clone( node, true, true );<|&#?\w+;/<(?:script|style|link)/// Keep references to cloned scripts for later restoration<|&#?\w+;/<(?:script|style|link)/if ( hasScripts ) {<|&#?\w+;/<(?:script|style|link)/ jQuery.merge( scripts, getAll( node, "script" ) );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ callback.call( this[i], node, i );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/if ( hasScripts ) {<|&#?\w+;/<(?:script|style|link)/ doc = scripts[ scripts.length - 1 ].ownerDocument;<|&#?\w+;/<(?:script|style|link)/// Reenable scripts<|&#?\w+;/<(?:script|style|link)/ jQuery.map( scripts, restoreScript );<|&#?\w+;/<(?:script|style|link)/// Evaluate executable scripts on first document insertion<|&#?\w+;/<(?:script|style|link)/for ( i = 0; i < hasScripts; i++ ) {<|&#?\w+;/<(?:script|style|link)/ node = scripts[ i ];<|&#?\w+;/<(?:script|style|link)/if ( rscriptType.test( node.type || "" ) &&<|&#?\w+;/<(?:script|style|link)/ !jQuery._data( node, "globalEval" ) && jQuery.contains( doc, node ) ) {<|&#?\w+;/<(?:script|style|link)/if ( node.src ) {<|&#?\w+;/<(?:script|style|link)/// Hope ajax is available...<|&#?\w+;/<(?:script|style|link)/ jQuery._evalUrl( node.src );<|&#?\w+;/<(?:script|style|link)/ } else {<|&#?\w+;/<(?:script|style|link)/ jQuery.globalEval( ( node.text || node.textContent || node.innerHTML || "" ).replace( rcleanScript, "" ) );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Fix #11809: Avoid leaking memory<|&#?\w+;/<(?:script|style|link)/ fragment = first = null;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/returnthis;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/});<|&#?\w+;/<(?:script|style|link)/// Support: IE<8<|&#?\w+;/<(?:script|style|link)/// Manipulating tables requires a tbody<|&#?\w+;/<(?:script|style|link)/functionmanipulationTarget( elem, content ) {<|&#?\w+;/<(?:script|style|link)/return jQuery.nodeName( elem, "table" ) &&<|&#?\w+;/<(?:script|style|link)/ jQuery.nodeName( content.nodeType === 1 ? content : content.firstChild, "tr" ) ?<|&#?\w+;/<(?:script|style|link)/ elem.getElementsByTagName("tbody")[0] ||<|&#?\w+;/<(?:script|style|link)/ elem.appendChild( elem.ownerDocument.createElement("tbody") ) :<|&#?\w+;/<(?:script|style|link)/ elem;<|&#?\w+;/<(?:script|style|link)/}<|&#?\w+;/<(?:script|style|link)/// Replace/restore the type attribute of script elements for safe DOM manipulation<|&#?\w+;/<(?:script|style|link)/functiondisableScript( elem ) {<|&#?\w+;/<(?:script|style|link)/ elem.type = (jQuery.find.attr( elem, "type" ) !== null) + "/" + elem.type;<|&#?\w+;/<(?:script|style|link)/return elem;<|&#?\w+;/<(?:script|style|link)/}<|&#?\w+;/<(?:script|style|link)/functionrestoreScript( elem ) {<|&#?\w+;/<(?:script|style|link)/var match = rscriptTypeMasked.exec( elem.type );<|&#?\w+;/<(?:script|style|link)/if ( match ) {<|&#?\w+;/<(?:script|style|link)/ elem.type = match[1];<|&#?\w+;/<(?:script|style|link)/ } else {<|&#?\w+;/<(?:script|style|link)/ elem.removeAttribute("type");<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/return elem;<|&#?\w+;/<(?:script|style|link)/}<|&#?\w+;/<(?:script|style|link)/// Mark scripts as having already been evaluated<|&#?\w+;/<(?:script|style|link)/functionsetGlobalEval( elems, refElements ) {<|&#?\w+;/<(?:script|style|link)/var elem,<|&#?\w+;/<(?:script|style|link)/ i = 0;<|&#?\w+;/<(?:script|style|link)/for ( ; (elem = elems[i]) != null; i++ ) {<|&#?\w+;/<(?:script|style|link)/ jQuery._data( elem, "globalEval", !refElements || jQuery._data( refElements[i], "globalEval" ) );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/}<|&#?\w+;/<(?:script|style|link)/functioncloneCopyEvent( src, dest ) {<|&#?\w+;/<(?:script|style|link)/if ( dest.nodeType !== 1 || !jQuery.hasData( src ) ) {<|&#?\w+;/<(?:script|style|link)/return;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/var type, i, l,<|&#?\w+;/<(?:script|style|link)/ oldData = jQuery._data( src ),<|&#?\w+;/<(?:script|style|link)/ curData = jQuery._data( dest, oldData ),<|&#?\w+;/<(?:script|style|link)/ events = oldData.events;<|&#?\w+;/<(?:script|style|link)/if ( events ) {<|&#?\w+;/<(?:script|style|link)/ delete curData.handle;<|&#?\w+;/<(?:script|style|link)/ curData.events = {};<|&#?\w+;/<(?:script|style|link)/for ( type in events ) {<|&#?\w+;/<(?:script|style|link)/for ( i = 0, l = events[ type ].length; i < l; i++ ) {<|&#?\w+;/<(?:script|style|link)/ jQuery.event.add( dest, type, events[ type ][ i ] );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// make the cloned public data object a copy from the original<|&#?\w+;/<(?:script|style|link)/if ( curData.data ) {<|&#?\w+;/<(?:script|style|link)/ curData.data = jQuery.extend( {}, curData.data );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/}<|&#?\w+;/<(?:script|style|link)/functionfixCloneNodeIssues( src, dest ) {<|&#?\w+;/<(?:script|style|link)/var nodeName, e, data;<|&#?\w+;/<(?:script|style|link)/// We do not need to do anything for non-Elements<|&#?\w+;/<(?:script|style|link)/if ( dest.nodeType !== 1 ) {<|&#?\w+;/<(?:script|style|link)/return;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ nodeName = dest.nodeName.toLowerCase();<|&#?\w+;/<(?:script|style|link)/// IE6-8 copies events bound via attachEvent when using cloneNode.<|&#?\w+;/<(?:script|style|link)/if ( !jQuery.support.noCloneEvent && dest[ jQuery.expando ] ) {<|&#?\w+;/<(?:script|style|link)/ data = jQuery._data( dest );<|&#?\w+;/<(?:script|style|link)/for ( e in data.events ) {<|&#?\w+;/<(?:script|style|link)/ jQuery.removeEvent( dest, e, data.handle );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Event data gets referenced instead of copied if the expando gets copied too<|&#?\w+;/<(?:script|style|link)/ dest.removeAttribute( jQuery.expando );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// IE blanks contents when cloning scripts, and tries to evaluate newly-set text<|&#?\w+;/<(?:script|style|link)/if ( nodeName === "script" && dest.text !== src.text ) {<|&#?\w+;/<(?:script|style|link)/ disableScript( dest ).text = src.text;<|&#?\w+;/<(?:script|style|link)/ restoreScript( dest );<|&#?\w+;/<(?:script|style|link)/// IE6-10 improperly clones children of object elements using classid.<|&#?\w+;/<(?:script|style|link)/// IE10 throws NoModificationAllowedError if parent is null, #12132.<|&#?\w+;/<(?:script|style|link)/ } elseif ( nodeName === "object" ) {<|&#?\w+;/<(?:script|style|link)/if ( dest.parentNode ) {<|&#?\w+;/<(?:script|style|link)/ dest.outerHTML = src.outerHTML;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// This path appears unavoidable for IE9. When cloning an object<|&#?\w+;/<(?:script|style|link)/// element in IE9, the outerHTML strategy above is not sufficient.<|&#?\w+;/<(?:script|style|link)/// If the src has innerHTML and the destination does not,<|&#?\w+;/<(?:script|style|link)/// copy the src.innerHTML into the dest.innerHTML. #10324<|&#?\w+;/<(?:script|style|link)/if ( jQuery.support.html5Clone && ( src.innerHTML && !jQuery.trim(dest.innerHTML) ) ) {<|&#?\w+;/<(?:script|style|link)/ dest.innerHTML = src.innerHTML;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ } elseif ( nodeName === "input" && manipulation_rcheckableType.test( src.type ) ) {<|&#?\w+;/<(?:script|style|link)/// IE6-8 fails to persist the checked state of a cloned checkbox<|&#?\w+;/<(?:script|style|link)/// or radio button. Worse, IE6-7 fail to give the cloned element<|&#?\w+;/<(?:script|style|link)/// a checked appearance if the defaultChecked value isn't also set<|&#?\w+;/<(?:script|style|link)/ dest.defaultChecked = dest.checked = src.checked;<|&#?\w+;/<(?:script|style|link)/// IE6-7 get confused and end up setting the value of a cloned<|&#?\w+;/<(?:script|style|link)/// checkbox/radio button to an empty string instead of "on"<|&#?\w+;/<(?:script|style|link)/if ( dest.value !== src.value ) {<|&#?\w+;/<(?:script|style|link)/ dest.value = src.value;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// IE6-8 fails to return the selected option to the default selected<|&#?\w+;/<(?:script|style|link)/// state when cloning options<|&#?\w+;/<(?:script|style|link)/ } elseif ( nodeName === "option" ) {<|&#?\w+;/<(?:script|style|link)/ dest.defaultSelected = dest.selected = src.defaultSelected;<|&#?\w+;/<(?:script|style|link)/// IE6-8 fails to set the defaultValue to the correct value when<|&#?\w+;/<(?:script|style|link)/// cloning other types of input fields<|&#?\w+;/<(?:script|style|link)/ } elseif ( nodeName === "input" || nodeName === "textarea" ) {<|&#?\w+;/<(?:script|style|link)/ dest.defaultValue = src.defaultValue;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/}<|&#?\w+;/<(?:script|style|link)/jQuery.each({<|&#?\w+;/<(?:script|style|link)/ appendTo: "append",<|&#?\w+;/<(?:script|style|link)/ prependTo: "prepend",<|&#?\w+;/<(?:script|style|link)/ insertBefore: "before",<|&#?\w+;/<(?:script|style|link)/ insertAfter: "after",<|&#?\w+;/<(?:script|style|link)/ replaceAll: "replaceWith"<|&#?\w+;/<(?:script|style|link)/}, function( name, original ) {<|&#?\w+;/<(?:script|style|link)/ jQuery.fn[ name ] = function( selector ) {<|&#?\w+;/<(?:script|style|link)/var elems,<|&#?\w+;/<(?:script|style|link)/ i = 0,<|&#?\w+;/<(?:script|style|link)/ ret = [],<|&#?\w+;/<(?:script|style|link)/ insert = jQuery( selector ),<|&#?\w+;/<(?:script|style|link)/ last = insert.length - 1;<|&#?\w+;/<(?:script|style|link)/for ( ; i <= last; i++ ) {<|&#?\w+;/<(?:script|style|link)/ elems = i === last ? this : this.clone(true);<|&#?\w+;/<(?:script|style|link)/ jQuery( insert[i] )[ original ]( elems );<|&#?\w+;/<(?:script|style|link)/// Modern browsers can apply jQuery collections as arrays, but oldIE needs a .get()<|&#?\w+;/<(?:script|style|link)/ core_push.apply( ret, elems.get() );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/returnthis.pushStack( ret );<|&#?\w+;/<(?:script|style|link)/ };<|&#?\w+;/<(?:script|style|link)/});<|&#?\w+;/<(?:script|style|link)/functiongetAll( context, tag ) {<|&#?\w+;/<(?:script|style|link)/var elems, elem,<|&#?\w+;/<(?:script|style|link)/ i = 0,<|&#?\w+;/<(?:script|style|link)/ found = typeof context.getElementsByTagName !== core_strundefined ? context.getElementsByTagName( tag || "*" ) :<|&#?\w+;/<(?:script|style|link)/ typeof context.querySelectorAll !== core_strundefined ? context.querySelectorAll( tag || "*" ) :<|&#?\w+;/<(?:script|style|link)/ undefined;<|&#?\w+;/<(?:script|style|link)/if ( !found ) {<|&#?\w+;/<(?:script|style|link)/for ( found = [], elems = context.childNodes || context; (elem = elems[i]) != null; i++ ) {<|&#?\w+;/<(?:script|style|link)/if ( !tag || jQuery.nodeName( elem, tag ) ) {<|&#?\w+;/<(?:script|style|link)/ found.push( elem );<|&#?\w+;/<(?:script|style|link)/ } else {<|&#?\w+;/<(?:script|style|link)/ jQuery.merge( found, getAll( elem, tag ) );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/return tag === undefined || tag && jQuery.nodeName( context, tag ) ?<|&#?\w+;/<(?:script|style|link)/ jQuery.merge( [ context ], found ) :<|&#?\w+;/<(?:script|style|link)/ found;<|&#?\w+;/<(?:script|style|link)/}<|&#?\w+;/<(?:script|style|link)/// Used in buildFragment, fixes the defaultChecked property<|&#?\w+;/<(?:script|style|link)/functionfixDefaultChecked( elem ) {<|&#?\w+;/<(?:script|style|link)/if ( manipulation_rcheckableType.test( elem.type ) ) {<|&#?\w+;/<(?:script|style|link)/ elem.defaultChecked = elem.checked;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/}<|&#?\w+;/<(?:script|style|link)/jQuery.extend({<|&#?\w+;/<(?:script|style|link)/ clone: function( elem, dataAndEvents, deepDataAndEvents ) {<|&#?\w+;/<(?:script|style|link)/var destElements, node, clone, i, srcElements,<|&#?\w+;/<(?:script|style|link)/ inPage = jQuery.contains( elem.ownerDocument, elem );<|&#?\w+;/<(?:script|style|link)/if ( jQuery.support.html5Clone || jQuery.isXMLDoc(elem) || !rnoshimcache.test( "<" + elem.nodeName + ">" ) ) {<|&#?\w+;/<(?:script|style|link)/ clone = elem.cloneNode( true );<|&#?\w+;/<(?:script|style|link)/// IE<=8 does not properly clone detached, unknown element nodes<|&#?\w+;/<(?:script|style|link)/ } else {<|&#?\w+;/<(?:script|style|link)/ fragmentDiv.innerHTML = elem.outerHTML;<|&#?\w+;/<(?:script|style|link)/ fragmentDiv.removeChild( clone = fragmentDiv.firstChild );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/if ( (!jQuery.support.noCloneEvent || !jQuery.support.noCloneChecked) &&<|&#?\w+;/<(?:script|style|link)/ (elem.nodeType === 1 || elem.nodeType === 11) && !jQuery.isXMLDoc(elem) ) {<|&#?\w+;/<(?:script|style|link)/// We eschew Sizzle here for performance reasons: http://jsperf.com/getall-vs-sizzle/2<|&#?\w+;/<(?:script|style|link)/ destElements = getAll( clone );<|&#?\w+;/<(?:script|style|link)/ srcElements = getAll( elem );<|&#?\w+;/<(?:script|style|link)/// Fix all IE cloning issues<|&#?\w+;/<(?:script|style|link)/for ( i = 0; (node = srcElements[i]) != null; ++i ) {<|&#?\w+;/<(?:script|style|link)/// Ensure that the destination node is not null; Fixes #9587<|&#?\w+;/<(?:script|style|link)/if ( destElements[i] ) {<|&#?\w+;/<(?:script|style|link)/ fixCloneNodeIssues( node, destElements[i] );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Copy the events from the original to the clone<|&#?\w+;/<(?:script|style|link)/if ( dataAndEvents ) {<|&#?\w+;/<(?:script|style|link)/if ( deepDataAndEvents ) {<|&#?\w+;/<(?:script|style|link)/ srcElements = srcElements || getAll( elem );<|&#?\w+;/<(?:script|style|link)/ destElements = destElements || getAll( clone );<|&#?\w+;/<(?:script|style|link)/for ( i = 0; (node = srcElements[i]) != null; i++ ) {<|&#?\w+;/<(?:script|style|link)/ cloneCopyEvent( node, destElements[i] );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ } else {<|&#?\w+;/<(?:script|style|link)/ cloneCopyEvent( elem, clone );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Preserve script evaluation history<|&#?\w+;/<(?:script|style|link)/ destElements = getAll( clone, "script" );<|&#?\w+;/<(?:script|style|link)/if ( destElements.length > 0 ) {<|&#?\w+;/<(?:script|style|link)/ setGlobalEval( destElements, !inPage && getAll( elem, "script" ) );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ destElements = srcElements = node = null;<|&#?\w+;/<(?:script|style|link)/// Return the cloned set<|&#?\w+;/<(?:script|style|link)/return clone;<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ buildFragment: function( elems, context, scripts, selection ) {<|&#?\w+;/<(?:script|style|link)/var j, elem, contains,<|&#?\w+;/<(?:script|style|link)/ tmp, tag, tbody, wrap,<|&#?\w+;/<(?:script|style|link)/ l = elems.length,<|&#?\w+;/<(?:script|style|link)/// Ensure a safe fragment<|&#?\w+;/<(?:script|style|link)/ safe = createSafeFragment( context ),<|&#?\w+;/<(?:script|style|link)/ nodes = [],<|&#?\w+;/<(?:script|style|link)/ i = 0;<|&#?\w+;/<(?:script|style|link)/for ( ; i < l; i++ ) {<|&#?\w+;/<(?:script|style|link)/ elem = elems[ i ];<|&#?\w+;/<(?:script|style|link)/if ( elem || elem === 0 ) {<|&#?\w+;/<(?:script|style|link)/// Add nodes directly<|&#?\w+;/<(?:script|style|link)/if ( jQuery.type( elem ) === "object" ) {<|&#?\w+;/<(?:script|style|link)/ jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem );<|&#?\w+;/<(?:script|style|link)/// Convert non-html into a text node<|&#?\w+;/<(?:script|style|link)/ } elseif ( !rhtml.test( elem ) ) {<|&#?\w+;/<(?:script|style|link)/ nodes.push( context.createTextNode( elem ) );<|&#?\w+;/<(?:script|style|link)/// Convert html into DOM nodes<|&#?\w+;/<(?:script|style|link)/ } else {<|&#?\w+;/<(?:script|style|link)/ tmp = tmp || safe.appendChild( context.createElement("div") );<|&#?\w+;/<(?:script|style|link)/// Deserialize a standard representation<|&#?\w+;/<(?:script|style|link)/ tag = ( rtagName.exec( elem ) || ["", ""] )[1].toLowerCase();<|&#?\w+;/<(?:script|style|link)/ wrap = wrapMap[ tag ] || wrapMap._default;<|&#?\w+;/<(?:script|style|link)/ tmp.innerHTML = wrap[1] + elem.replace( rxhtmlTag, "<$1></$2>" ) + wrap[2];<|&#?\w+;/<(?:script|style|link)/// Descend through wrappers to the right content<|&#?\w+;/<(?:script|style|link)/ j = wrap[0];<|&#?\w+;/<(?:script|style|link)/while ( j-- ) {<|&#?\w+;/<(?:script|style|link)/ tmp = tmp.lastChild;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Manually add leading whitespace removed by IE<|&#?\w+;/<(?:script|style|link)/if ( !jQuery.support.leadingWhitespace && rleadingWhitespace.test( elem ) ) {<|&#?\w+;/<(?:script|style|link)/ nodes.push( context.createTextNode( rleadingWhitespace.exec( elem )[0] ) );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Remove IE's autoinserted <tbody> from table fragments<|&#?\w+;/<(?:script|style|link)/if ( !jQuery.support.tbody ) {<|&#?\w+;/<(?:script|style|link)/// String was a <table>, *may* have spurious <tbody><|&#?\w+;/<(?:script|style|link)/ elem = tag === "table" && !rtbody.test( elem ) ?<|&#?\w+;/<(?:script|style|link)/ tmp.firstChild :<|&#?\w+;/<(?:script|style|link)/// String was a bare <thead> or <tfoot><|&#?\w+;/<(?:script|style|link)/ wrap[1] === "<table>" && !rtbody.test( elem ) ?<|&#?\w+;/<(?:script|style|link)/ tmp :<|&#?\w+;/<(?:script|style|link)/ 0;<|&#?\w+;/<(?:script|style|link)/ j = elem && elem.childNodes.length;<|&#?\w+;/<(?:script|style|link)/while ( j-- ) {<|&#?\w+;/<(?:script|style|link)/if ( jQuery.nodeName( (tbody = elem.childNodes[j]), "tbody" ) && !tbody.childNodes.length ) {<|&#?\w+;/<(?:script|style|link)/ elem.removeChild( tbody );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ jQuery.merge( nodes, tmp.childNodes );<|&#?\w+;/<(?:script|style|link)/// Fix #12392 for WebKit and IE > 9<|&#?\w+;/<(?:script|style|link)/ tmp.textContent = "";<|&#?\w+;/<(?:script|style|link)/// Fix #12392 for oldIE<|&#?\w+;/<(?:script|style|link)/while ( tmp.firstChild ) {<|&#?\w+;/<(?:script|style|link)/ tmp.removeChild( tmp.firstChild );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Remember the top-level container for proper cleanup<|&#?\w+;/<(?:script|style|link)/ tmp = safe.lastChild;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Fix #11356: Clear elements from fragment<|&#?\w+;/<(?:script|style|link)/if ( tmp ) {<|&#?\w+;/<(?:script|style|link)/ safe.removeChild( tmp );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Reset defaultChecked for any radios and checkboxes<|&#?\w+;/<(?:script|style|link)/// about to be appended to the DOM in IE 6/7 (#8060)<|&#?\w+;/<(?:script|style|link)/if ( !jQuery.support.appendChecked ) {<|&#?\w+;/<(?:script|style|link)/ jQuery.grep( getAll( nodes, "input" ), fixDefaultChecked );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ i = 0;<|&#?\w+;/<(?:script|style|link)/while ( (elem = nodes[ i++ ]) ) {<|&#?\w+;/<(?:script|style|link)/// #4087 - If origin and destination elements are the same, and this is<|&#?\w+;/<(?:script|style|link)/// that element, do not do anything<|&#?\w+;/<(?:script|style|link)/if ( selection && jQuery.inArray( elem, selection ) !== -1 ) {<|&#?\w+;/<(?:script|style|link)/continue;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ contains = jQuery.contains( elem.ownerDocument, elem );<|&#?\w+;/<(?:script|style|link)/// Append to fragment<|&#?\w+;/<(?:script|style|link)/ tmp = getAll( safe.appendChild( elem ), "script" );<|&#?\w+;/<(?:script|style|link)/// Preserve script evaluation history<|&#?\w+;/<(?:script|style|link)/if ( contains ) {<|&#?\w+;/<(?:script|style|link)/ setGlobalEval( tmp );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Capture executables<|&#?\w+;/<(?:script|style|link)/if ( scripts ) {<|&#?\w+;/<(?:script|style|link)/ j = 0;<|&#?\w+;/<(?:script|style|link)/while ( (elem = tmp[ j++ ]) ) {<|&#?\w+;/<(?:script|style|link)/if ( rscriptType.test( elem.type || "" ) ) {<|&#?\w+;/<(?:script|style|link)/ scripts.push( elem );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ tmp = null;<|&#?\w+;/<(?:script|style|link)/return safe;<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ cleanData: function( elems, /* internal */ acceptData ) {<|&#?\w+;/<(?:script|style|link)/var elem, type, id, data,<|&#?\w+;/<(?:script|style|link)/ i = 0,<|&#?\w+;/<(?:script|style|link)/ internalKey = jQuery.expando,<|&#?\w+;/<(?:script|style|link)/ cache = jQuery.cache,<|&#?\w+;/<(?:script|style|link)/ deleteExpando = jQuery.support.deleteExpando,<|&#?\w+;/<(?:script|style|link)/ special = jQuery.event.special;<|&#?\w+;/<(?:script|style|link)/for ( ; (elem = elems[i]) != null; i++ ) {<|&#?\w+;/<(?:script|style|link)/if ( acceptData || jQuery.acceptData( elem ) ) {<|&#?\w+;/<(?:script|style|link)/ id = elem[ internalKey ];<|&#?\w+;/<(?:script|style|link)/ data = id && cache[ id ];<|&#?\w+;/<(?:script|style|link)/if ( data ) {<|&#?\w+;/<(?:script|style|link)/if ( data.events ) {<|&#?\w+;/<(?:script|style|link)/for ( type in data.events ) {<|&#?\w+;/<(?:script|style|link)/if ( special[ type ] ) {<|&#?\w+;/<(?:script|style|link)/ jQuery.event.remove( elem, type );<|&#?\w+;/<(?:script|style|link)/// This is a shortcut to avoid jQuery.event.remove's overhead<|&#?\w+;/<(?:script|style|link)/ } else {<|&#?\w+;/<(?:script|style|link)/ jQuery.removeEvent( elem, type, data.handle );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Remove cache only if it was not already removed by jQuery.event.remove<|&#?\w+;/<(?:script|style|link)/if ( cache[ id ] ) {<|&#?\w+;/<(?:script|style|link)/ delete cache[ id ];<|&#?\w+;/<(?:script|style|link)/// IE does not allow us to delete expando properties from nodes,<|&#?\w+;/<(?:script|style|link)/// nor does it have a removeAttribute function on Document nodes;<|&#?\w+;/<(?:script|style|link)/// we must handle all of these cases<|&#?\w+;/<(?:script|style|link)/if ( deleteExpando ) {<|&#?\w+;/<(?:script|style|link)/ delete elem[ internalKey ];<|&#?\w+;/<(?:script|style|link)/ } elseif ( typeof elem.removeAttribute !== core_strundefined ) {<|&#?\w+;/<(?:script|style|link)/ elem.removeAttribute( internalKey );<|&#?\w+;/<(?:script|style|link)/ } else {<|&#?\w+;/<(?:script|style|link)/ elem[ internalKey ] = null;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ core_deletedIds.push( id );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ _evalUrl: function( url ) {<|&#?\w+;/<(?:script|style|link)/return jQuery.ajax({<|&#?\w+;/<(?:script|style|link)/ url: url,<|&#?\w+;/<(?:script|style|link)/ type: "GET",<|&#?\w+;/<(?:script|style|link)/ dataType: "script",<|&#?\w+;/<(?:script|style|link)/ async: false,<|&#?\w+;/<(?:script|style|link)/ global: false,<|&#?\w+;/<(?:script|style|link)/"throws": true<|&#?\w+;/<(?:script|style|link)/ });<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/});<|&#?\w+;/<(?:script|style|link)/jQuery.fn.extend({<|&#?\w+;/<(?:script|style|link)/ wrapAll: function( html ) {<|&#?\w+;/<(?:script|style|link)/if ( jQuery.isFunction( html ) ) {<|&#?\w+;/<(?:script|style|link)/returnthis.each(function(i) {<|&#?\w+;/<(?:script|style|link)/ jQuery(this).wrapAll( html.call(this, i) );<|&#?\w+;/<(?:script|style|link)/ });<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/if ( this[0] ) {<|&#?\w+;/<(?:script|style|link)/// The elements to wrap the target around<|&#?\w+;/<(?:script|style|link)/var wrap = jQuery( html, this[0].ownerDocument ).eq(0).clone(true);<|&#?\w+;/<(?:script|style|link)/if ( this[0].parentNode ) {<|&#?\w+;/<(?:script|style|link)/ wrap.insertBefore( this[0] );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ wrap.map(function() {<|&#?\w+;/<(?:script|style|link)/var elem = this;<|&#?\w+;/<(?:script|style|link)/while ( elem.firstChild && elem.firstChild.nodeType === 1 ) {<|&#?\w+;/<(?:script|style|link)/ elem = elem.firstChild;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/return elem;<|&#?\w+;/<(?:script|style|link)/ }).append( this );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/returnthis;<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ wrapInner: function( html ) {<|&#?\w+;/<(?:script|style|link)/if ( jQuery.isFunction( html ) ) {<|&#?\w+;/<(?:script|style|link)/returnthis.each(function(i) {<|&#?\w+;/<(?:script|style|link)/ jQuery(this).wrapInner( html.call(this, i) );<|&#?\w+;/<(?:script|style|link)/ });<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/returnthis.each(function() {<|&#?\w+;/<(?:script|style|link)/var self = jQuery( this ),<|&#?\w+;/<(?:script|style|link)/ contents = self.contents();<|&#?\w+;/<(?:script|style|link)/if ( contents.length ) {<|&#?\w+;/<(?:script|style|link)/ contents.wrapAll( html );<|&#?\w+;/<(?:script|style|link)/ } else {<|&#?\w+;/<(?:script|style|link)/ self.append( html );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ });<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ wrap: function( html ) {<|&#?\w+;/<(?:script|style|link)/var isFunction = jQuery.isFunction( html );<|&#?\w+;/<(?:script|style|link)/returnthis.each(function(i) {<|&#?\w+;/<(?:script|style|link)/ jQuery( this ).wrapAll( isFunction ? html.call(this, i) : html );<|&#?\w+;/<(?:script|style|link)/ });<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ unwrap: function() {<|&#?\w+;/<(?:script|style|link)/returnthis.parent().each(function() {<|&#?\w+;/<(?:script|style|link)/if ( !jQuery.nodeName( this, "body" ) ) {<|&#?\w+;/<(?:script|style|link)/ jQuery( this ).replaceWith( this.childNodes );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }).end();<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/});<|&#?\w+;/<(?:script|style|link)/var iframe, getStyles, curCSS,<|&#?\w+;/<(?:script|style|link)/ ralpha = /alpha\([^)]*\)/i,<|&#?\w+;/<(?:script|style|link)/ ropacity = /opacity\s*=\s*([^)]*)/,<|&#?\w+;/<(?:script|style|link)/ rposition = /^(top|right|bottom|left)$/,<|&#?\w+;/<(?:script|style|link)/// swappable if display is none or starts with table except "table", "table-cell", or "table-caption"<|&#?\w+;/<(?:script|style|link)/// see here for display values: https://developer.mozilla.org/en-US/docs/CSS/display<|&#?\w+;/<(?:script|style|link)/ rdisplayswap = /^(none|table(?!-c[ea]).+)/,<|&#?\w+;/<(?:script|style|link)/ rmargin = /^margin/,<|&#?\w+;/<(?:script|style|link)/ rnumsplit = new RegExp( "^(" + core_pnum + ")(.*)$", "i" ),<|&#?\w+;/<(?:script|style|link)/ rnumnonpx = new RegExp( "^(" + core_pnum + ")(?!px)[a-z%]+$", "i" ),<|&#?\w+;/<(?:script|style|link)/ rrelNum = new RegExp( "^([+-])=(" + core_pnum + ")", "i" ),<|&#?\w+;/<(?:script|style|link)/ elemdisplay = { BODY: "block" },<|&#?\w+;/<(?:script|style|link)/ cssShow = { position: "absolute", visibility: "hidden", display: "block" },<|&#?\w+;/<(?:script|style|link)/ cssNormalTransform = {<|&#?\w+;/<(?:script|style|link)/ letterSpacing: 0,<|&#?\w+;/<(?:script|style|link)/ fontWeight: 400<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ cssExpand = [ "Top", "Right", "Bottom", "Left" ],<|&#?\w+;/<(?:script|style|link)/ cssPrefixes = [ "Webkit", "O", "Moz", "ms" ];<|&#?\w+;/<(?:script|style|link)/// return a css property mapped to a potentially vendor prefixed property<|&#?\w+;/<(?:script|style|link)/functionvendorPropName( style, name ) {<|&#?\w+;/<(?:script|style|link)/// shortcut for names that are not vendor prefixed<|&#?\w+;/<(?:script|style|link)/if ( name in style ) {<|&#?\w+;/<(?:script|style|link)/return name;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// check for vendor prefixed names<|&#?\w+;/<(?:script|style|link)/var capName = name.charAt(0).toUpperCase() + name.slice(1),<|&#?\w+;/<(?:script|style|link)/ origName = name,<|&#?\w+;/<(?:script|style|link)/ i = cssPrefixes.length;<|&#?\w+;/<(?:script|style|link)/while ( i-- ) {<|&#?\w+;/<(?:script|style|link)/ name = cssPrefixes[ i ] + capName;<|&#?\w+;/<(?:script|style|link)/if ( name in style ) {<|&#?\w+;/<(?:script|style|link)/return name;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/return origName;<|&#?\w+;/<(?:script|style|link)/}<|&#?\w+;/<(?:script|style|link)/functionisHidden( elem, el ) {<|&#?\w+;/<(?:script|style|link)/// isHidden might be called from jQuery#filter function;<|&#?\w+;/<(?:script|style|link)/// in that case, element will be second argument<|&#?\w+;/<(?:script|style|link)/ elem = el || elem;<|&#?\w+;/<(?:script|style|link)/return jQuery.css( elem, "display" ) === "none" || !jQuery.contains( elem.ownerDocument, elem );<|&#?\w+;/<(?:script|style|link)/}<|&#?\w+;/<(?:script|style|link)/functionshowHide( elements, show ) {<|&#?\w+;/<(?:script|style|link)/var display, elem, hidden,<|&#?\w+;/<(?:script|style|link)/ values = [],<|&#?\w+;/<(?:script|style|link)/ index = 0,<|&#?\w+;/<(?:script|style|link)/ length = elements.length;<|&#?\w+;/<(?:script|style|link)/for ( ; index < length; index++ ) {<|&#?\w+;/<(?:script|style|link)/ elem = elements[ index ];<|&#?\w+;/<(?:script|style|link)/if ( !elem.style ) {<|&#?\w+;/<(?:script|style|link)/continue;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ values[ index ] = jQuery._data( elem, "olddisplay" );<|&#?\w+;/<(?:script|style|link)/ display = elem.style.display;<|&#?\w+;/<(?:script|style|link)/if ( show ) {<|&#?\w+;/<(?:script|style|link)/// Reset the inline display of this element to learn if it is<|&#?\w+;/<(?:script|style|link)/// being hidden by cascaded rules or not<|&#?\w+;/<(?:script|style|link)/if ( !values[ index ] && display === "none" ) {<|&#?\w+;/<(?:script|style|link)/ elem.style.display = "";<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Set elements which have been overridden with display: none<|&#?\w+;/<(?:script|style|link)/// in a stylesheet to whatever the default browser style is<|&#?\w+;/<(?:script|style|link)/// for such an element<|&#?\w+;/<(?:script|style|link)/if ( elem.style.display === "" && isHidden( elem ) ) {<|&#?\w+;/<(?:script|style|link)/ values[ index ] = jQuery._data( elem, "olddisplay", css_defaultDisplay(elem.nodeName) );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ } else {<|&#?\w+;/<(?:script|style|link)/if ( !values[ index ] ) {<|&#?\w+;/<(?:script|style|link)/ hidden = isHidden( elem );<|&#?\w+;/<(?:script|style|link)/if ( display && display !== "none" || !hidden ) {<|&#?\w+;/<(?:script|style|link)/ jQuery._data( elem, "olddisplay", hidden ? display : jQuery.css( elem, "display" ) );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Set the display of most of the elements in a second loop<|&#?\w+;/<(?:script|style|link)/// to avoid the constant reflow<|&#?\w+;/<(?:script|style|link)/for ( index = 0; index < length; index++ ) {<|&#?\w+;/<(?:script|style|link)/ elem = elements[ index ];<|&#?\w+;/<(?:script|style|link)/if ( !elem.style ) {<|&#?\w+;/<(?:script|style|link)/continue;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/if ( !show || elem.style.display === "none" || elem.style.display === "" ) {<|&#?\w+;/<(?:script|style|link)/ elem.style.display = show ? values[ index ] || "" : "none";<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/return elements;<|&#?\w+;/<(?:script|style|link)/}<|&#?\w+;/<(?:script|style|link)/jQuery.fn.extend({<|&#?\w+;/<(?:script|style|link)/ css: function( name, value ) {<|&#?\w+;/<(?:script|style|link)/return jQuery.access( this, function( elem, name, value ) {<|&#?\w+;/<(?:script|style|link)/var len, styles,<|&#?\w+;/<(?:script|style|link)/ map = {},<|&#?\w+;/<(?:script|style|link)/ i = 0;<|&#?\w+;/<(?:script|style|link)/if ( jQuery.isArray( name ) ) {<|&#?\w+;/<(?:script|style|link)/ styles = getStyles( elem );<|&#?\w+;/<(?:script|style|link)/ len = name.length;<|&#?\w+;/<(?:script|style|link)/for ( ; i < len; i++ ) {<|&#?\w+;/<(?:script|style|link)/ map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/return map;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/return value !== undefined ?<|&#?\w+;/<(?:script|style|link)/ jQuery.style( elem, name, value ) :<|&#?\w+;/<(?:script|style|link)/ jQuery.css( elem, name );<|&#?\w+;/<(?:script|style|link)/ }, name, value, arguments.length > 1 );<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ show: function() {<|&#?\w+;/<(?:script|style|link)/return showHide( this, true );<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ hide: function() {<|&#?\w+;/<(?:script|style|link)/return showHide( this );<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ toggle: function( state ) {<|&#?\w+;/<(?:script|style|link)/var bool = typeof state === "boolean";<|&#?\w+;/<(?:script|style|link)/returnthis.each(function() {<|&#?\w+;/<(?:script|style|link)/if ( bool ? state : isHidden( this ) ) {<|&#?\w+;/<(?:script|style|link)/ jQuery( this ).show();<|&#?\w+;/<(?:script|style|link)/ } else {<|&#?\w+;/<(?:script|style|link)/ jQuery( this ).hide();<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ });<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/});<|&#?\w+;/<(?:script|style|link)/jQuery.extend({<|&#?\w+;/<(?:script|style|link)/// Add in style property hooks for overriding the default<|&#?\w+;/<(?:script|style|link)/// behavior of getting and setting a style property<|&#?\w+;/<(?:script|style|link)/ cssHooks: {<|&#?\w+;/<(?:script|style|link)/ opacity: {<|&#?\w+;/<(?:script|style|link)/ get: function( elem, computed ) {<|&#?\w+;/<(?:script|style|link)/if ( computed ) {<|&#?\w+;/<(?:script|style|link)/// We should always get a number back from opacity<|&#?\w+;/<(?:script|style|link)/var ret = curCSS( elem, "opacity" );<|&#?\w+;/<(?:script|style|link)/return ret === "" ? "1" : ret;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/// Don't automatically add "px" to these possibly-unitless properties<|&#?\w+;/<(?:script|style|link)/ cssNumber: {<|&#?\w+;/<(?:script|style|link)/"columnCount": true,<|&#?\w+;/<(?:script|style|link)/"fillOpacity": true,<|&#?\w+;/<(?:script|style|link)/"fontWeight": true,<|&#?\w+;/<(?:script|style|link)/"lineHeight": true,<|&#?\w+;/<(?:script|style|link)/"opacity": true,<|&#?\w+;/<(?:script|style|link)/"orphans": true,<|&#?\w+;/<(?:script|style|link)/"widows": true,<|&#?\w+;/<(?:script|style|link)/"zIndex": true,<|&#?\w+;/<(?:script|style|link)/"zoom": true<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/// Add in properties whose names you wish to fix before<|&#?\w+;/<(?:script|style|link)/// setting or getting the value<|&#?\w+;/<(?:script|style|link)/ cssProps: {<|&#?\w+;/<(?:script|style|link)/// normalize float css property<|&#?\w+;/<(?:script|style|link)/"float": jQuery.support.cssFloat ? "cssFloat" : "styleFloat"<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/// Get and set the style property on a DOM Node<|&#?\w+;/<(?:script|style|link)/ style: function( elem, name, value, extra ) {<|&#?\w+;/<(?:script|style|link)/// Don't set styles on text and comment nodes<|&#?\w+;/<(?:script|style|link)/if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) {<|&#?\w+;/<(?:script|style|link)/return;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Make sure that we're working with the right name<|&#?\w+;/<(?:script|style|link)/var ret, type, hooks,<|&#?\w+;/<(?:script|style|link)/ origName = jQuery.camelCase( name ),<|&#?\w+;/<(?:script|style|link)/ style = elem.style;<|&#?\w+;/<(?:script|style|link)/ name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( style, origName ) );<|&#?\w+;/<(?:script|style|link)/// gets hook for the prefixed version<|&#?\w+;/<(?:script|style|link)/// followed by the unprefixed version<|&#?\w+;/<(?:script|style|link)/ hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ];<|&#?\w+;/<(?:script|style|link)/// Check if we're setting a value<|&#?\w+;/<(?:script|style|link)/if ( value !== undefined ) {<|&#?\w+;/<(?:script|style|link)/ type = typeof value;<|&#?\w+;/<(?:script|style|link)/// convert relative number strings (+= or -=) to relative numbers. #7345<|&#?\w+;/<(?:script|style|link)/if ( type === "string" && (ret = rrelNum.exec( value )) ) {<|&#?\w+;/<(?:script|style|link)/ value = ( ret[1] + 1 ) * ret[2] + parseFloat( jQuery.css( elem, name ) );<|&#?\w+;/<(?:script|style|link)/// Fixes bug #9237<|&#?\w+;/<(?:script|style|link)/ type = "number";<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Make sure that NaN and null values aren't set. See: #7116<|&#?\w+;/<(?:script|style|link)/if ( value == null || type === "number" && isNaN( value ) ) {<|&#?\w+;/<(?:script|style|link)/return;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// If a number was passed in, add 'px' to the (except for certain CSS properties)<|&#?\w+;/<(?:script|style|link)/if ( type === "number" && !jQuery.cssNumber[ origName ] ) {<|&#?\w+;/<(?:script|style|link)/ value += "px";<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Fixes #8908, it can be done more correctly by specifing setters in cssHooks,<|&#?\w+;/<(?:script|style|link)/// but it would mean to define eight (for every problematic property) identical functions<|&#?\w+;/<(?:script|style|link)/if ( !jQuery.support.clearCloneStyle && value === "" && name.indexOf("background") === 0 ) {<|&#?\w+;/<(?:script|style|link)/ style[ name ] = "inherit";<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// If a hook was provided, use that value, otherwise just set the specified value<|&#?\w+;/<(?:script|style|link)/if ( !hooks || !("set"in hooks) || (value = hooks.set( elem, value, extra )) !== undefined ) {<|&#?\w+;/<(?:script|style|link)/// Wrapped to prevent IE from throwing errors when 'invalid' values are provided<|&#?\w+;/<(?:script|style|link)/// Fixes bug #5509<|&#?\w+;/<(?:script|style|link)/try {<|&#?\w+;/<(?:script|style|link)/ style[ name ] = value;<|&#?\w+;/<(?:script|style|link)/ } catch(e) {}<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ } else {<|&#?\w+;/<(?:script|style|link)/// If a hook was provided get the non-computed value from there<|&#?\w+;/<(?:script|style|link)/if ( hooks && "get"in hooks && (ret = hooks.get( elem, false, extra )) !== undefined ) {<|&#?\w+;/<(?:script|style|link)/return ret;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Otherwise just get the value from the style object<|&#?\w+;/<(?:script|style|link)/return style[ name ];<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ css: function( elem, name, extra, styles ) {<|&#?\w+;/<(?:script|style|link)/var num, val, hooks,<|&#?\w+;/<(?:script|style|link)/ origName = jQuery.camelCase( name );<|&#?\w+;/<(?:script|style|link)/// Make sure that we're working with the right name<|&#?\w+;/<(?:script|style|link)/ name = jQuery.cssProps[ origName ] || ( jQuery.cssProps[ origName ] = vendorPropName( elem.style, origName ) );<|&#?\w+;/<(?:script|style|link)/// gets hook for the prefixed version<|&#?\w+;/<(?:script|style|link)/// followed by the unprefixed version<|&#?\w+;/<(?:script|style|link)/ hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ];<|&#?\w+;/<(?:script|style|link)/// If a hook was provided get the computed value from there<|&#?\w+;/<(?:script|style|link)/if ( hooks && "get"in hooks ) {<|&#?\w+;/<(?:script|style|link)/ val = hooks.get( elem, true, extra );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Otherwise, if a way to get the computed value exists, use that<|&#?\w+;/<(?:script|style|link)/if ( val === undefined ) {<|&#?\w+;/<(?:script|style|link)/ val = curCSS( elem, name, styles );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)///convert "normal" to computed value<|&#?\w+;/<(?:script|style|link)/if ( val === "normal" && name in cssNormalTransform ) {<|&#?\w+;/<(?:script|style|link)/ val = cssNormalTransform[ name ];<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Return, converting to number if forced or a qualifier was provided and val looks numeric<|&#?\w+;/<(?:script|style|link)/if ( extra === "" || extra ) {<|&#?\w+;/<(?:script|style|link)/ num = parseFloat( val );<|&#?\w+;/<(?:script|style|link)/return extra === true || jQuery.isNumeric( num ) ? num || 0 : val;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/return val;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/});<|&#?\w+;/<(?:script|style|link)/// NOTE: we've included the "window" in window.getComputedStyle<|&#?\w+;/<(?:script|style|link)/// because jsdom on node.js will break without it.<|&#?\w+;/<(?:script|style|link)/if ( window.getComputedStyle ) {<|&#?\w+;/<(?:script|style|link)/ getStyles = function( elem ) {<|&#?\w+;/<(?:script|style|link)/return window.getComputedStyle( elem, null );<|&#?\w+;/<(?:script|style|link)/ };<|&#?\w+;/<(?:script|style|link)/ curCSS = function( elem, name, _computed ) {<|&#?\w+;/<(?:script|style|link)/var width, minWidth, maxWidth,<|&#?\w+;/<(?:script|style|link)/ computed = _computed || getStyles( elem ),<|&#?\w+;/<(?:script|style|link)/// getPropertyValue is only needed for .css('filter') in IE9, see #12537<|&#?\w+;/<(?:script|style|link)/ ret = computed ? computed.getPropertyValue( name ) || computed[ name ] : undefined,<|&#?\w+;/<(?:script|style|link)/ style = elem.style;<|&#?\w+;/<(?:script|style|link)/if ( computed ) {<|&#?\w+;/<(?:script|style|link)/if ( ret === "" && !jQuery.contains( elem.ownerDocument, elem ) ) {<|&#?\w+;/<(?:script|style|link)/ ret = jQuery.style( elem, name );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// A tribute to the "awesome hack by Dean Edwards"<|&#?\w+;/<(?:script|style|link)/// Chrome < 17 and Safari 5.0 uses "computed value" instead of "used value" for margin-right<|&#?\w+;/<(?:script|style|link)/// Safari 5.1.7 (at least) returns percentage for a larger set of values, but width seems to be reliably pixels<|&#?\w+;/<(?:script|style|link)/// this is against the CSSOM draft spec: http://dev.w3.org/csswg/cssom/#resolved-values<|&#?\w+;/<(?:script|style|link)/if ( rnumnonpx.test( ret ) && rmargin.test( name ) ) {<|&#?\w+;/<(?:script|style|link)/// Remember the original values<|&#?\w+;/<(?:script|style|link)/ width = style.width;<|&#?\w+;/<(?:script|style|link)/ minWidth = style.minWidth;<|&#?\w+;/<(?:script|style|link)/ maxWidth = style.maxWidth;<|&#?\w+;/<(?:script|style|link)/// Put in the new values to get a computed value out<|&#?\w+;/<(?:script|style|link)/ style.minWidth = style.maxWidth = style.width = ret;<|&#?\w+;/<(?:script|style|link)/ ret = computed.width;<|&#?\w+;/<(?:script|style|link)/// Revert the changed values<|&#?\w+;/<(?:script|style|link)/ style.width = width;<|&#?\w+;/<(?:script|style|link)/ style.minWidth = minWidth;<|&#?\w+;/<(?:script|style|link)/ style.maxWidth = maxWidth;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/return ret;<|&#?\w+;/<(?:script|style|link)/ };<|&#?\w+;/<(?:script|style|link)/} elseif ( document.documentElement.currentStyle ) {<|&#?\w+;/<(?:script|style|link)/ getStyles = function( elem ) {<|&#?\w+;/<(?:script|style|link)/return elem.currentStyle;<|&#?\w+;/<(?:script|style|link)/ };<|&#?\w+;/<(?:script|style|link)/ curCSS = function( elem, name, _computed ) {<|&#?\w+;/<(?:script|style|link)/var left, rs, rsLeft,<|&#?\w+;/<(?:script|style|link)/ computed = _computed || getStyles( elem ),<|&#?\w+;/<(?:script|style|link)/ ret = computed ? computed[ name ] : undefined,<|&#?\w+;/<(?:script|style|link)/ style = elem.style;<|&#?\w+;/<(?:script|style|link)/// Avoid setting ret to empty string here<|&#?\w+;/<(?:script|style|link)/// so we don't default to auto<|&#?\w+;/<(?:script|style|link)/if ( ret == null && style && style[ name ] ) {<|&#?\w+;/<(?:script|style|link)/ ret = style[ name ];<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// From the awesome hack by Dean Edwards<|&#?\w+;/<(?:script|style|link)/// http://erik.eae.net/archives/2007/07/27/18.54.15/#comment-102291<|&#?\w+;/<(?:script|style|link)/// If we're not dealing with a regular pixel number<|&#?\w+;/<(?:script|style|link)/// but a number that has a weird ending, we need to convert it to pixels<|&#?\w+;/<(?:script|style|link)/// but not position css attributes, as those are proportional to the parent element instead<|&#?\w+;/<(?:script|style|link)/// and we can't measure the parent instead because it might trigger a "stacking dolls" problem<|&#?\w+;/<(?:script|style|link)/if ( rnumnonpx.test( ret ) && !rposition.test( name ) ) {<|&#?\w+;/<(?:script|style|link)/// Remember the original values<|&#?\w+;/<(?:script|style|link)/ left = style.left;<|&#?\w+;/<(?:script|style|link)/ rs = elem.runtimeStyle;<|&#?\w+;/<(?:script|style|link)/ rsLeft = rs && rs.left;<|&#?\w+;/<(?:script|style|link)/// Put in the new values to get a computed value out<|&#?\w+;/<(?:script|style|link)/if ( rsLeft ) {<|&#?\w+;/<(?:script|style|link)/ rs.left = elem.currentStyle.left;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ style.left = name === "fontSize" ? "1em" : ret;<|&#?\w+;/<(?:script|style|link)/ ret = style.pixelLeft + "px";<|&#?\w+;/<(?:script|style|link)/// Revert the changed values<|&#?\w+;/<(?:script|style|link)/ style.left = left;<|&#?\w+;/<(?:script|style|link)/if ( rsLeft ) {<|&#?\w+;/<(?:script|style|link)/ rs.left = rsLeft;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/return ret === "" ? "auto" : ret;<|&#?\w+;/<(?:script|style|link)/ };<|&#?\w+;/<(?:script|style|link)/}<|&#?\w+;/<(?:script|style|link)/functionsetPositiveNumber( elem, value, subtract ) {<|&#?\w+;/<(?:script|style|link)/var matches = rnumsplit.exec( value );<|&#?\w+;/<(?:script|style|link)/return matches ?<|&#?\w+;/<(?:script|style|link)/// Guard against undefined "subtract", e.g., when used as in cssHooks<|&#?\w+;/<(?:script|style|link)/Math.max( 0, matches[ 1 ] - ( subtract || 0 ) ) + ( matches[ 2 ] || "px" ) :<|&#?\w+;/<(?:script|style|link)/ value;<|&#?\w+;/<(?:script|style|link)/}<|&#?\w+;/<(?:script|style|link)/functionaugmentWidthOrHeight( elem, name, extra, isBorderBox, styles ) {<|&#?\w+;/<(?:script|style|link)/var i = extra === ( isBorderBox ? "border" : "content" ) ?<|&#?\w+;/<(?:script|style|link)/// If we already have the right measurement, avoid augmentation<|&#?\w+;/<(?:script|style|link)/ 4 :<|&#?\w+;/<(?:script|style|link)/// Otherwise initialize for horizontal or vertical properties<|&#?\w+;/<(?:script|style|link)/ name === "width" ? 1 : 0,<|&#?\w+;/<(?:script|style|link)/ val = 0;<|&#?\w+;/<(?:script|style|link)/for ( ; i < 4; i += 2 ) {<|&#?\w+;/<(?:script|style|link)/// both box models exclude margin, so add it if we want it<|&#?\w+;/<(?:script|style|link)/if ( extra === "margin" ) {<|&#?\w+;/<(?:script|style|link)/ val += jQuery.css( elem, extra + cssExpand[ i ], true, styles );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/if ( isBorderBox ) {<|&#?\w+;/<(?:script|style|link)/// border-box includes padding, so remove it if we want content<|&#?\w+;/<(?:script|style|link)/if ( extra === "content" ) {<|&#?\w+;/<(?:script|style|link)/ val -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// at this point, extra isn't border nor margin, so remove border<|&#?\w+;/<(?:script|style|link)/if ( extra !== "margin" ) {<|&#?\w+;/<(?:script|style|link)/ val -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ } else {<|&#?\w+;/<(?:script|style|link)/// at this point, extra isn't content, so add padding<|&#?\w+;/<(?:script|style|link)/ val += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles );<|&#?\w+;/<(?:script|style|link)/// at this point, extra isn't content nor padding, so add border<|&#?\w+;/<(?:script|style|link)/if ( extra !== "padding" ) {<|&#?\w+;/<(?:script|style|link)/ val += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/return val;<|&#?\w+;/<(?:script|style|link)/}<|&#?\w+;/<(?:script|style|link)/functiongetWidthOrHeight( elem, name, extra ) {<|&#?\w+;/<(?:script|style|link)/// Start with offset property, which is equivalent to the border-box value<|&#?\w+;/<(?:script|style|link)/var valueIsBorderBox = true,<|&#?\w+;/<(?:script|style|link)/ val = name === "width" ? elem.offsetWidth : elem.offsetHeight,<|&#?\w+;/<(?:script|style|link)/ styles = getStyles( elem ),<|&#?\w+;/<(?:script|style|link)/ isBorderBox = jQuery.support.boxSizing && jQuery.css( elem, "boxSizing", false, styles ) === "border-box";<|&#?\w+;/<(?:script|style|link)/// some non-html elements return undefined for offsetWidth, so check for null/undefined<|&#?\w+;/<(?:script|style|link)/// svg - https://bugzilla.mozilla.org/show_bug.cgi?id=649285<|&#?\w+;/<(?:script|style|link)/// MathML - https://bugzilla.mozilla.org/show_bug.cgi?id=491668<|&#?\w+;/<(?:script|style|link)/if ( val <= 0 || val == null ) {<|&#?\w+;/<(?:script|style|link)/// Fall back to computed then uncomputed css if necessary<|&#?\w+;/<(?:script|style|link)/ val = curCSS( elem, name, styles );<|&#?\w+;/<(?:script|style|link)/if ( val < 0 || val == null ) {<|&#?\w+;/<(?:script|style|link)/ val = elem.style[ name ];<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Computed unit is not pixels. Stop here and return.<|&#?\w+;/<(?:script|style|link)/if ( rnumnonpx.test(val) ) {<|&#?\w+;/<(?:script|style|link)/return val;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// we need the check for style in case a browser which returns unreliable values<|&#?\w+;/<(?:script|style|link)/// for getComputedStyle silently falls back to the reliable elem.style<|&#?\w+;/<(?:script|style|link)/ valueIsBorderBox = isBorderBox && ( jQuery.support.boxSizingReliable || val === elem.style[ name ] );<|&#?\w+;/<(?:script|style|link)/// Normalize "", auto, and prepare for extra<|&#?\w+;/<(?:script|style|link)/ val = parseFloat( val ) || 0;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// use the active box-sizing model to add/subtract irrelevant styles<|&#?\w+;/<(?:script|style|link)/return ( val +<|&#?\w+;/<(?:script|style|link)/ augmentWidthOrHeight(<|&#?\w+;/<(?:script|style|link)/ elem,<|&#?\w+;/<(?:script|style|link)/ name,<|&#?\w+;/<(?:script|style|link)/ extra || ( isBorderBox ? "border" : "content" ),<|&#?\w+;/<(?:script|style|link)/ valueIsBorderBox,<|&#?\w+;/<(?:script|style|link)/ styles<|&#?\w+;/<(?:script|style|link)/ )<|&#?\w+;/<(?:script|style|link)/ ) + "px";<|&#?\w+;/<(?:script|style|link)/}<|&#?\w+;/<(?:script|style|link)/// Try to determine the default display value of an element<|&#?\w+;/<(?:script|style|link)/functioncss_defaultDisplay( nodeName ) {<|&#?\w+;/<(?:script|style|link)/var doc = document,<|&#?\w+;/<(?:script|style|link)/ display = elemdisplay[ nodeName ];<|&#?\w+;/<(?:script|style|link)/if ( !display ) {<|&#?\w+;/<(?:script|style|link)/ display = actualDisplay( nodeName, doc );<|&#?\w+;/<(?:script|style|link)/// If the simple way fails, read from inside an iframe<|&#?\w+;/<(?:script|style|link)/if ( display === "none" || !display ) {<|&#?\w+;/<(?:script|style|link)/// Use the already-created iframe if possible<|&#?\w+;/<(?:script|style|link)/ iframe = ( iframe ||<|&#?\w+;/<(?:script|style|link)/ jQuery("<iframe frameborder='0' width='0' height='0'/>")<|&#?\w+;/<(?:script|style|link)/ .css( "cssText", "display:block !important" )<|&#?\w+;/<(?:script|style|link)/ ).appendTo( doc.documentElement );<|&#?\w+;/<(?:script|style|link)/// Always write a new HTML skeleton so Webkit and Firefox don't choke on reuse<|&#?\w+;/<(?:script|style|link)/ doc = ( iframe[0].contentWindow || iframe[0].contentDocument ).document;<|&#?\w+;/<(?:script|style|link)/ doc.write("<!doctype html><html><body>");<|&#?\w+;/<(?:script|style|link)/ doc.close();<|&#?\w+;/<(?:script|style|link)/ display = actualDisplay( nodeName, doc );<|&#?\w+;/<(?:script|style|link)/ iframe.detach();<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Store the correct default display<|&#?\w+;/<(?:script|style|link)/ elemdisplay[ nodeName ] = display;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/return display;<|&#?\w+;/<(?:script|style|link)/}<|&#?\w+;/<(?:script|style|link)/// Called ONLY from within css_defaultDisplay<|&#?\w+;/<(?:script|style|link)/functionactualDisplay( name, doc ) {<|&#?\w+;/<(?:script|style|link)/var elem = jQuery( doc.createElement( name ) ).appendTo( doc.body ),<|&#?\w+;/<(?:script|style|link)/ display = jQuery.css( elem[0], "display" );<|&#?\w+;/<(?:script|style|link)/ elem.remove();<|&#?\w+;/<(?:script|style|link)/return display;<|&#?\w+;/<(?:script|style|link)/}<|&#?\w+;/<(?:script|style|link)/jQuery.each([ "height", "width" ], function( i, name ) {<|&#?\w+;/<(?:script|style|link)/ jQuery.cssHooks[ name ] = {<|&#?\w+;/<(?:script|style|link)/ get: function( elem, computed, extra ) {<|&#?\w+;/<(?:script|style|link)/if ( computed ) {<|&#?\w+;/<(?:script|style|link)/// certain elements can have dimension info if we invisibly show them<|&#?\w+;/<(?:script|style|link)/// however, it must have a current display style that would benefit from this<|&#?\w+;/<(?:script|style|link)/return elem.offsetWidth === 0 && rdisplayswap.test( jQuery.css( elem, "display" ) ) ?<|&#?\w+;/<(?:script|style|link)/ jQuery.swap( elem, cssShow, function() {<|&#?\w+;/<(?:script|style|link)/return getWidthOrHeight( elem, name, extra );<|&#?\w+;/<(?:script|style|link)/ }) :<|&#?\w+;/<(?:script|style|link)/ getWidthOrHeight( elem, name, extra );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ set: function( elem, value, extra ) {<|&#?\w+;/<(?:script|style|link)/var styles = extra && getStyles( elem );<|&#?\w+;/<(?:script|style|link)/return setPositiveNumber( elem, value, extra ?<|&#?\w+;/<(?:script|style|link)/ augmentWidthOrHeight(<|&#?\w+;/<(?:script|style|link)/ elem,<|&#?\w+;/<(?:script|style|link)/ name,<|&#?\w+;/<(?:script|style|link)/ extra,<|&#?\w+;/<(?:script|style|link)/ jQuery.support.boxSizing && jQuery.css( elem, "boxSizing", false, styles ) === "border-box",<|&#?\w+;/<(?:script|style|link)/ styles<|&#?\w+;/<(?:script|style|link)/ ) : 0<|&#?\w+;/<(?:script|style|link)/ );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ };<|&#?\w+;/<(?:script|style|link)/});<|&#?\w+;/<(?:script|style|link)/if ( !jQuery.support.opacity ) {<|&#?\w+;/<(?:script|style|link)/ jQuery.cssHooks.opacity = {<|&#?\w+;/<(?:script|style|link)/ get: function( elem, computed ) {<|&#?\w+;/<(?:script|style|link)/// IE uses filters for opacity<|&#?\w+;/<(?:script|style|link)/return ropacity.test( (computed && elem.currentStyle ? elem.currentStyle.filter : elem.style.filter) || "" ) ?<|&#?\w+;/<(?:script|style|link)/ ( 0.01 * parseFloat( RegExp.$1 ) ) + "" :<|&#?\w+;/<(?:script|style|link)/ computed ? "1" : "";<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ set: function( elem, value ) {<|&#?\w+;/<(?:script|style|link)/var style = elem.style,<|&#?\w+;/<(?:script|style|link)/ currentStyle = elem.currentStyle,<|&#?\w+;/<(?:script|style|link)/ opacity = jQuery.isNumeric( value ) ? "alpha(opacity=" + value * 100 + ")" : "",<|&#?\w+;/<(?:script|style|link)/ filter = currentStyle && currentStyle.filter || style.filter || "";<|&#?\w+;/<(?:script|style|link)/// IE has trouble with opacity if it does not have layout<|&#?\w+;/<(?:script|style|link)/// Force it by setting the zoom level<|&#?\w+;/<(?:script|style|link)/ style.zoom = 1;<|&#?\w+;/<(?:script|style|link)/// if setting opacity to 1, and no other filters exist - attempt to remove filter attribute #6652<|&#?\w+;/<(?:script|style|link)/// if value === "", then remove inline opacity #12685<|&#?\w+;/<(?:script|style|link)/if ( ( value >= 1 || value === "" ) &&<|&#?\w+;/<(?:script|style|link)/ jQuery.trim( filter.replace( ralpha, "" ) ) === "" &&<|&#?\w+;/<(?:script|style|link)/ style.removeAttribute ) {<|&#?\w+;/<(?:script|style|link)/// Setting style.filter to null, "" & " " still leave "filter:" in the cssText<|&#?\w+;/<(?:script|style|link)/// if "filter:" is present at all, clearType is disabled, we want to avoid this<|&#?\w+;/<(?:script|style|link)/// style.removeAttribute is IE Only, but so apparently is this code path...<|&#?\w+;/<(?:script|style|link)/ style.removeAttribute( "filter" );<|&#?\w+;/<(?:script|style|link)/// if there is no filter style applied in a css rule or unset inline opacity, we are done<|&#?\w+;/<(?:script|style|link)/if ( value === "" || currentStyle && !currentStyle.filter ) {<|&#?\w+;/<(?:script|style|link)/return;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// otherwise, set new filter values<|&#?\w+;/<(?:script|style|link)/ style.filter = ralpha.test( filter ) ?<|&#?\w+;/<(?:script|style|link)/ filter.replace( ralpha, opacity ) :<|&#?\w+;/<(?:script|style|link)/ filter + " " + opacity;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ };<|&#?\w+;/<(?:script|style|link)/}<|&#?\w+;/<(?:script|style|link)/// These hooks cannot be added until DOM ready because the support test<|&#?\w+;/<(?:script|style|link)/// for it is not run until after DOM ready<|&#?\w+;/<(?:script|style|link)/jQuery(function() {<|&#?\w+;/<(?:script|style|link)/if ( !jQuery.support.reliableMarginRight ) {<|&#?\w+;/<(?:script|style|link)/ jQuery.cssHooks.marginRight = {<|&#?\w+;/<(?:script|style|link)/ get: function( elem, computed ) {<|&#?\w+;/<(?:script|style|link)/if ( computed ) {<|&#?\w+;/<(?:script|style|link)/// WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right<|&#?\w+;/<(?:script|style|link)/// Work around by temporarily setting element display to inline-block<|&#?\w+;/<(?:script|style|link)/return jQuery.swap( elem, { "display": "inline-block" },<|&#?\w+;/<(?:script|style|link)/ curCSS, [ elem, "marginRight" ] );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ };<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Webkit bug: https://bugs.webkit.org/show_bug.cgi?id=29084<|&#?\w+;/<(?:script|style|link)/// getComputedStyle returns percent when specified for top/left/bottom/right<|&#?\w+;/<(?:script|style|link)/// rather than make the css module depend on the offset module, we just check for it here<|&#?\w+;/<(?:script|style|link)/if ( !jQuery.support.pixelPosition && jQuery.fn.position ) {<|&#?\w+;/<(?:script|style|link)/ jQuery.each( [ "top", "left" ], function( i, prop ) {<|&#?\w+;/<(?:script|style|link)/ jQuery.cssHooks[ prop ] = {<|&#?\w+;/<(?:script|style|link)/ get: function( elem, computed ) {<|&#?\w+;/<(?:script|style|link)/if ( computed ) {<|&#?\w+;/<(?:script|style|link)/ computed = curCSS( elem, prop );<|&#?\w+;/<(?:script|style|link)/// if curCSS returns percentage, fallback to offset<|&#?\w+;/<(?:script|style|link)/return rnumnonpx.test( computed ) ?<|&#?\w+;/<(?:script|style|link)/ jQuery( elem ).position()[ prop ] + "px" :<|&#?\w+;/<(?:script|style|link)/ computed;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ };<|&#?\w+;/<(?:script|style|link)/ });<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/});<|&#?\w+;/<(?:script|style|link)/if ( jQuery.expr && jQuery.expr.filters ) {<|&#?\w+;/<(?:script|style|link)/ jQuery.expr.filters.hidden = function( elem ) {<|&#?\w+;/<(?:script|style|link)/// Support: Opera <= 12.12<|&#?\w+;/<(?:script|style|link)/// Opera reports offsetWidths and offsetHeights less than zero on some elements<|&#?\w+;/<(?:script|style|link)/return elem.offsetWidth <= 0 && elem.offsetHeight <= 0 ||<|&#?\w+;/<(?:script|style|link)/ (!jQuery.support.reliableHiddenOffsets && ((elem.style && elem.style.display) || jQuery.css( elem, "display" )) === "none");<|&#?\w+;/<(?:script|style|link)/ };<|&#?\w+;/<(?:script|style|link)/ jQuery.expr.filters.visible = function( elem ) {<|&#?\w+;/<(?:script|style|link)/return !jQuery.expr.filters.hidden( elem );<|&#?\w+;/<(?:script|style|link)/ };<|&#?\w+;/<(?:script|style|link)/}<|&#?\w+;/<(?:script|style|link)/// These hooks are used by animate to expand properties<|&#?\w+;/<(?:script|style|link)/jQuery.each({<|&#?\w+;/<(?:script|style|link)/ margin: "",<|&#?\w+;/<(?:script|style|link)/ padding: "",<|&#?\w+;/<(?:script|style|link)/ border: "Width"<|&#?\w+;/<(?:script|style|link)/}, function( prefix, suffix ) {<|&#?\w+;/<(?:script|style|link)/ jQuery.cssHooks[ prefix + suffix ] = {<|&#?\w+;/<(?:script|style|link)/ expand: function( value ) {<|&#?\w+;/<(?:script|style|link)/var i = 0,<|&#?\w+;/<(?:script|style|link)/ expanded = {},<|&#?\w+;/<(?:script|style|link)/// assumes a single number if not a string<|&#?\w+;/<(?:script|style|link)/ parts = typeof value === "string" ? value.split(" ") : [ value ];<|&#?\w+;/<(?:script|style|link)/for ( ; i < 4; i++ ) {<|&#?\w+;/<(?:script|style|link)/ expanded[ prefix + cssExpand[ i ] + suffix ] =<|&#?\w+;/<(?:script|style|link)/ parts[ i ] || parts[ i - 2 ] || parts[ 0 ];<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/return expanded;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ };<|&#?\w+;/<(?:script|style|link)/if ( !rmargin.test( prefix ) ) {<|&#?\w+;/<(?:script|style|link)/ jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/});<|&#?\w+;/<(?:script|style|link)/var r20 = /%20/g,<|&#?\w+;/<(?:script|style|link)/ rbracket = /\[\]$/,<|&#?\w+;/<(?:script|style|link)/ rCRLF = /\r?\n/g,<|&#?\w+;/<(?:script|style|link)/ rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i,<|&#?\w+;/<(?:script|style|link)/ rsubmittable = /^(?:input|select|textarea|keygen)/i;<|&#?\w+;/<(?:script|style|link)/jQuery.fn.extend({<|&#?\w+;/<(?:script|style|link)/ serialize: function() {<|&#?\w+;/<(?:script|style|link)/return jQuery.param( this.serializeArray() );<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ serializeArray: function() {<|&#?\w+;/<(?:script|style|link)/returnthis.map(function(){<|&#?\w+;/<(?:script|style|link)/// Can add propHook for "elements" to filter or add form elements<|&#?\w+;/<(?:script|style|link)/var elements = jQuery.prop( this, "elements" );<|&#?\w+;/<(?:script|style|link)/return elements ? jQuery.makeArray( elements ) : this;<|&#?\w+;/<(?:script|style|link)/ })<|&#?\w+;/<(?:script|style|link)/ .filter(function(){<|&#?\w+;/<(?:script|style|link)/var type = this.type;<|&#?\w+;/<(?:script|style|link)/// Use .is(":disabled") so that fieldset[disabled] works<|&#?\w+;/<(?:script|style|link)/returnthis.name && !jQuery( this ).is( ":disabled" ) &&<|&#?\w+;/<(?:script|style|link)/ rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) &&<|&#?\w+;/<(?:script|style|link)/ ( this.checked || !manipulation_rcheckableType.test( type ) );<|&#?\w+;/<(?:script|style|link)/ })<|&#?\w+;/<(?:script|style|link)/ .map(function( i, elem ){<|&#?\w+;/<(?:script|style|link)/var val = jQuery( this ).val();<|&#?\w+;/<(?:script|style|link)/return val == null ?<|&#?\w+;/<(?:script|style|link)/null :<|&#?\w+;/<(?:script|style|link)/ jQuery.isArray( val ) ?<|&#?\w+;/<(?:script|style|link)/ jQuery.map( val, function( val ){<|&#?\w+;/<(?:script|style|link)/return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) };<|&#?\w+;/<(?:script|style|link)/ }) :<|&#?\w+;/<(?:script|style|link)/ { name: elem.name, value: val.replace( rCRLF, "\r\n" ) };<|&#?\w+;/<(?:script|style|link)/ }).get();<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/});<|&#?\w+;/<(?:script|style|link)///Serialize an array of form elements or a set of<|&#?\w+;/<(?:script|style|link)///key/values into a query string<|&#?\w+;/<(?:script|style|link)/jQuery.param = function( a, traditional ) {<|&#?\w+;/<(?:script|style|link)/var prefix,<|&#?\w+;/<(?:script|style|link)/ s = [],<|&#?\w+;/<(?:script|style|link)/ add = function( key, value ) {<|&#?\w+;/<(?:script|style|link)/// If value is a function, invoke it and return its value<|&#?\w+;/<(?:script|style|link)/ value = jQuery.isFunction( value ) ? value() : ( value == null ? "" : value );<|&#?\w+;/<(?:script|style|link)/ s[ s.length ] = encodeURIComponent( key ) + "=" + encodeURIComponent( value );<|&#?\w+;/<(?:script|style|link)/ };<|&#?\w+;/<(?:script|style|link)/// Set traditional to true for jQuery <= 1.3.2 behavior.<|&#?\w+;/<(?:script|style|link)/if ( traditional === undefined ) {<|&#?\w+;/<(?:script|style|link)/ traditional = jQuery.ajaxSettings && jQuery.ajaxSettings.traditional;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// If an array was passed in, assume that it is an array of form elements.<|&#?\w+;/<(?:script|style|link)/if ( jQuery.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) {<|&#?\w+;/<(?:script|style|link)/// Serialize the form elements<|&#?\w+;/<(?:script|style|link)/ jQuery.each( a, function() {<|&#?\w+;/<(?:script|style|link)/ add( this.name, this.value );<|&#?\w+;/<(?:script|style|link)/ });<|&#?\w+;/<(?:script|style|link)/ } else {<|&#?\w+;/<(?:script|style|link)/// If traditional, encode the "old" way (the way 1.3.2 or older<|&#?\w+;/<(?:script|style|link)/// did it), otherwise encode params recursively.<|&#?\w+;/<(?:script|style|link)/for ( prefix in a ) {<|&#?\w+;/<(?:script|style|link)/ buildParams( prefix, a[ prefix ], traditional, add );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Return the resulting serialization<|&#?\w+;/<(?:script|style|link)/return s.join( "&" ).replace( r20, "+" );<|&#?\w+;/<(?:script|style|link)/};<|&#?\w+;/<(?:script|style|link)/functionbuildParams( prefix, obj, traditional, add ) {<|&#?\w+;/<(?:script|style|link)/var name;<|&#?\w+;/<(?:script|style|link)/if ( jQuery.isArray( obj ) ) {<|&#?\w+;/<(?:script|style|link)/// Serialize array item.<|&#?\w+;/<(?:script|style|link)/ jQuery.each( obj, function( i, v ) {<|&#?\w+;/<(?:script|style|link)/if ( traditional || rbracket.test( prefix ) ) {<|&#?\w+;/<(?:script|style|link)/// Treat each array item as a scalar.<|&#?\w+;/<(?:script|style|link)/ add( prefix, v );<|&#?\w+;/<(?:script|style|link)/ } else {<|&#?\w+;/<(?:script|style|link)/// Item is non-scalar (array or object), encode its numeric index.<|&#?\w+;/<(?:script|style|link)/ buildParams( prefix + "[" + ( typeof v === "object" ? i : "" ) + "]", v, traditional, add );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ });<|&#?\w+;/<(?:script|style|link)/ } elseif ( !traditional && jQuery.type( obj ) === "object" ) {<|&#?\w+;/<(?:script|style|link)/// Serialize object item.<|&#?\w+;/<(?:script|style|link)/for ( name in obj ) {<|&#?\w+;/<(?:script|style|link)/ buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ } else {<|&#?\w+;/<(?:script|style|link)/// Serialize scalar item.<|&#?\w+;/<(?:script|style|link)/ add( prefix, obj );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/}<|&#?\w+;/<(?:script|style|link)/jQuery.each( ("blur focus focusin focusout load resize scroll unload click dblclick " +<|&#?\w+;/<(?:script|style|link)/"mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " +<|&#?\w+;/<(?:script|style|link)/"change select submit keydown keypress keyup error contextmenu").split(" "), function( i, name ) {<|&#?\w+;/<(?:script|style|link)/// Handle event binding<|&#?\w+;/<(?:script|style|link)/ jQuery.fn[ name ] = function( data, fn ) {<|&#?\w+;/<(?:script|style|link)/return arguments.length > 0 ?<|&#?\w+;/<(?:script|style|link)/this.on( name, null, data, fn ) :<|&#?\w+;/<(?:script|style|link)/this.trigger( name );<|&#?\w+;/<(?:script|style|link)/ };<|&#?\w+;/<(?:script|style|link)/});<|&#?\w+;/<(?:script|style|link)/jQuery.fn.extend({<|&#?\w+;/<(?:script|style|link)/ hover: function( fnOver, fnOut ) {<|&#?\w+;/<(?:script|style|link)/returnthis.mouseenter( fnOver ).mouseleave( fnOut || fnOver );<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ bind: function( types, data, fn ) {<|&#?\w+;/<(?:script|style|link)/returnthis.on( types, null, data, fn );<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ unbind: function( types, fn ) {<|&#?\w+;/<(?:script|style|link)/returnthis.off( types, null, fn );<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ delegate: function( selector, types, data, fn ) {<|&#?\w+;/<(?:script|style|link)/returnthis.on( types, selector, data, fn );<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ undelegate: function( selector, types, fn ) {<|&#?\w+;/<(?:script|style|link)/// ( namespace ) or ( selector, types [, fn] )<|&#?\w+;/<(?:script|style|link)/return arguments.length === 1 ? this.off( selector, "**" ) : this.off( types, selector || "**", fn );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/});<|&#?\w+;/<(?:script|style|link)/var<|&#?\w+;/<(?:script|style|link)/// Document location<|&#?\w+;/<(?:script|style|link)/ ajaxLocParts,<|&#?\w+;/<(?:script|style|link)/ ajaxLocation,<|&#?\w+;/<(?:script|style|link)/ ajax_nonce = jQuery.now(),<|&#?\w+;/<(?:script|style|link)/ ajax_rquery = /\?/,<|&#?\w+;/<(?:script|style|link)/ rhash = /#.*$/,<|&#?\w+;/<(?:script|style|link)/ rts = /([?&])_=[^&]*/,<|&#?\w+;/<(?:script|style|link)/ rheaders = /^(.*?):[ \t]*([^\r\n]*)\r?$/mg, // IE leaves an \r character at EOL<|&#?\w+;/<(?:script|style|link)/// #7653, #8125, #8152: local protocol detection<|&#?\w+;/<(?:script|style|link)/ rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/,<|&#?\w+;/<(?:script|style|link)/ rnoContent = /^(?:GET|HEAD)$/,<|&#?\w+;/<(?:script|style|link)/ rprotocol = /^\/\//,<|&#?\w+;/<(?:script|style|link)/ rurl = /^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,<|&#?\w+;/<(?:script|style|link)/// Keep a copy of the old load method<|&#?\w+;/<(?:script|style|link)/ _load = jQuery.fn.load,<|&#?\w+;/<(?:script|style|link)//* Prefilters<|&#?\w+;/<(?:script|style|link)/ * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example)<|&#?\w+;/<(?:script|style|link)/ * 2) These are called:<|&#?\w+;/<(?:script|style|link)/ * - BEFORE asking for a transport<|&#?\w+;/<(?:script|style|link)/ * - AFTER param serialization (s.data is a string if s.processData is true)<|&#?\w+;/<(?:script|style|link)/ * 3) key is the dataType<|&#?\w+;/<(?:script|style|link)/ * 4) the catchall symbol "*" can be used<|&#?\w+;/<(?:script|style|link)/ * 5) execution will start with transport dataType and THEN continue down to "*" if needed<|&#?\w+;/<(?:script|style|link)/ */<|&#?\w+;/<(?:script|style|link)/ prefilters = {},<|&#?\w+;/<(?:script|style|link)//* Transports bindings<|&#?\w+;/<(?:script|style|link)/ * 1) key is the dataType<|&#?\w+;/<(?:script|style|link)/ * 2) the catchall symbol "*" can be used<|&#?\w+;/<(?:script|style|link)/ * 3) selection will start with transport dataType and THEN go to "*" if needed<|&#?\w+;/<(?:script|style|link)/ */<|&#?\w+;/<(?:script|style|link)/ transports = {},<|&#?\w+;/<(?:script|style|link)/// Avoid comment-prolog char sequence (#10098); must appease lint and evade compression<|&#?\w+;/<(?:script|style|link)/ allTypes = "*/".concat("*");<|&#?\w+;/<(?:script|style|link)/// #8138, IE may throw an exception when accessing<|&#?\w+;/<(?:script|style|link)/// a field from window.location if document.domain has been set<|&#?\w+;/<(?:script|style|link)/try {<|&#?\w+;/<(?:script|style|link)/ ajaxLocation = location.href;<|&#?\w+;/<(?:script|style|link)/} catch( e ) {<|&#?\w+;/<(?:script|style|link)/// Use the href attribute of an A element<|&#?\w+;/<(?:script|style|link)/// since IE will modify it given document.location<|&#?\w+;/<(?:script|style|link)/ ajaxLocation = document.createElement( "a" );<|&#?\w+;/<(?:script|style|link)/ ajaxLocation.href = "";<|&#?\w+;/<(?:script|style|link)/ ajaxLocation = ajaxLocation.href;<|&#?\w+;/<(?:script|style|link)/}<|&#?\w+;/<(?:script|style|link)/// Segment location into parts<|&#?\w+;/<(?:script|style|link)/ajaxLocParts = rurl.exec( ajaxLocation.toLowerCase() ) || [];<|&#?\w+;/<(?:script|style|link)/// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport<|&#?\w+;/<(?:script|style|link)/functionaddToPrefiltersOrTransports( structure ) {<|&#?\w+;/<(?:script|style|link)/// dataTypeExpression is optional and defaults to "*"<|&#?\w+;/<(?:script|style|link)/returnfunction( dataTypeExpression, func ) {<|&#?\w+;/<(?:script|style|link)/if ( typeof dataTypeExpression !== "string" ) {<|&#?\w+;/<(?:script|style|link)/ func = dataTypeExpression;<|&#?\w+;/<(?:script|style|link)/ dataTypeExpression = "*";<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/var dataType,<|&#?\w+;/<(?:script|style|link)/ i = 0,<|&#?\w+;/<(?:script|style|link)/ dataTypes = dataTypeExpression.toLowerCase().match( core_rnotwhite ) || [];<|&#?\w+;/<(?:script|style|link)/if ( jQuery.isFunction( func ) ) {<|&#?\w+;/<(?:script|style|link)/// For each dataType in the dataTypeExpression<|&#?\w+;/<(?:script|style|link)/while ( (dataType = dataTypes[i++]) ) {<|&#?\w+;/<(?:script|style|link)/// Prepend if requested<|&#?\w+;/<(?:script|style|link)/if ( dataType[0] === "+" ) {<|&#?\w+;/<(?:script|style|link)/ dataType = dataType.slice( 1 ) || "*";<|&#?\w+;/<(?:script|style|link)/ (structure[ dataType ] = structure[ dataType ] || []).unshift( func );<|&#?\w+;/<(?:script|style|link)/// Otherwise append<|&#?\w+;/<(?:script|style|link)/ } else {<|&#?\w+;/<(?:script|style|link)/ (structure[ dataType ] = structure[ dataType ] || []).push( func );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ };<|&#?\w+;/<(?:script|style|link)/}<|&#?\w+;/<(?:script|style|link)/// Base inspection function for prefilters and transports<|&#?\w+;/<(?:script|style|link)/functioninspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) {<|&#?\w+;/<(?:script|style|link)/var inspected = {},<|&#?\w+;/<(?:script|style|link)/ seekingTransport = ( structure === transports );<|&#?\w+;/<(?:script|style|link)/functioninspect( dataType ) {<|&#?\w+;/<(?:script|style|link)/var selected;<|&#?\w+;/<(?:script|style|link)/ inspected[ dataType ] = true;<|&#?\w+;/<(?:script|style|link)/ jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) {<|&#?\w+;/<(?:script|style|link)/var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR );<|&#?\w+;/<(?:script|style|link)/if( typeof dataTypeOrTransport === "string" && !seekingTransport && !inspected[ dataTypeOrTransport ] ) {<|&#?\w+;/<(?:script|style|link)/ options.dataTypes.unshift( dataTypeOrTransport );<|&#?\w+;/<(?:script|style|link)/ inspect( dataTypeOrTransport );<|&#?\w+;/<(?:script|style|link)/returnfalse;<|&#?\w+;/<(?:script|style|link)/ } elseif ( seekingTransport ) {<|&#?\w+;/<(?:script|style|link)/return !( selected = dataTypeOrTransport );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ });<|&#?\w+;/<(?:script|style|link)/return selected;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" );<|&#?\w+;/<(?:script|style|link)/}<|&#?\w+;/<(?:script|style|link)/// A special extend for ajax options<|&#?\w+;/<(?:script|style|link)/// that takes "flat" options (not to be deep extended)<|&#?\w+;/<(?:script|style|link)/// Fixes #9887<|&#?\w+;/<(?:script|style|link)/functionajaxExtend( target, src ) {<|&#?\w+;/<(?:script|style|link)/var deep, key,<|&#?\w+;/<(?:script|style|link)/ flatOptions = jQuery.ajaxSettings.flatOptions || {};<|&#?\w+;/<(?:script|style|link)/for ( key in src ) {<|&#?\w+;/<(?:script|style|link)/if ( src[ key ] !== undefined ) {<|&#?\w+;/<(?:script|style|link)/ ( flatOptions[ key ] ? target : ( deep || (deep = {}) ) )[ key ] = src[ key ];<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/if ( deep ) {<|&#?\w+;/<(?:script|style|link)/ jQuery.extend( true, target, deep );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/return target;<|&#?\w+;/<(?:script|style|link)/}<|&#?\w+;/<(?:script|style|link)/jQuery.fn.load = function( url, params, callback ) {<|&#?\w+;/<(?:script|style|link)/if ( typeof url !== "string" && _load ) {<|&#?\w+;/<(?:script|style|link)/return _load.apply( this, arguments );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/var selector, response, type,<|&#?\w+;/<(?:script|style|link)/ self = this,<|&#?\w+;/<(?:script|style|link)/ off = url.indexOf(" ");<|&#?\w+;/<(?:script|style|link)/if ( off >= 0 ) {<|&#?\w+;/<(?:script|style|link)/ selector = url.slice( off, url.length );<|&#?\w+;/<(?:script|style|link)/ url = url.slice( 0, off );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// If it's a function<|&#?\w+;/<(?:script|style|link)/if ( jQuery.isFunction( params ) ) {<|&#?\w+;/<(?:script|style|link)/// We assume that it's the callback<|&#?\w+;/<(?:script|style|link)/ callback = params;<|&#?\w+;/<(?:script|style|link)/ params = undefined;<|&#?\w+;/<(?:script|style|link)/// Otherwise, build a param string<|&#?\w+;/<(?:script|style|link)/ } elseif ( params && typeof params === "object" ) {<|&#?\w+;/<(?:script|style|link)/ type = "POST";<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// If we have elements to modify, make the request<|&#?\w+;/<(?:script|style|link)/if ( self.length > 0 ) {<|&#?\w+;/<(?:script|style|link)/ jQuery.ajax({<|&#?\w+;/<(?:script|style|link)/ url: url,<|&#?\w+;/<(?:script|style|link)/// if "type" variable is undefined, then "GET" method will be used<|&#?\w+;/<(?:script|style|link)/ type: type,<|&#?\w+;/<(?:script|style|link)/ dataType: "html",<|&#?\w+;/<(?:script|style|link)/ data: params<|&#?\w+;/<(?:script|style|link)/ }).done(function( responseText ) {<|&#?\w+;/<(?:script|style|link)/// Save response for use in complete callback<|&#?\w+;/<(?:script|style|link)/ response = arguments;<|&#?\w+;/<(?:script|style|link)/ self.html( selector ?<|&#?\w+;/<(?:script|style|link)/// If a selector was specified, locate the right elements in a dummy div<|&#?\w+;/<(?:script|style|link)/// Exclude scripts to avoid IE 'Permission Denied' errors<|&#?\w+;/<(?:script|style|link)/ jQuery("<div>").append( jQuery.parseHTML( responseText ) ).find( selector ) :<|&#?\w+;/<(?:script|style|link)/// Otherwise use the full result<|&#?\w+;/<(?:script|style|link)/ responseText );<|&#?\w+;/<(?:script|style|link)/ }).complete( callback && function( jqXHR, status ) {<|&#?\w+;/<(?:script|style|link)/ self.each( callback, response || [ jqXHR.responseText, status, jqXHR ] );<|&#?\w+;/<(?:script|style|link)/ });<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/returnthis;<|&#?\w+;/<(?:script|style|link)/};<|&#?\w+;/<(?:script|style|link)/// Attach a bunch of functions for handling common AJAX events<|&#?\w+;/<(?:script|style|link)/jQuery.each( [ "ajaxStart", "ajaxStop", "ajaxComplete", "ajaxError", "ajaxSuccess", "ajaxSend" ], function( i, type ){<|&#?\w+;/<(?:script|style|link)/ jQuery.fn[ type ] = function( fn ){<|&#?\w+;/<(?:script|style|link)/returnthis.on( type, fn );<|&#?\w+;/<(?:script|style|link)/ };<|&#?\w+;/<(?:script|style|link)/});<|&#?\w+;/<(?:script|style|link)/jQuery.extend({<|&#?\w+;/<(?:script|style|link)/// Counter for holding the number of active queries<|&#?\w+;/<(?:script|style|link)/ active: 0,<|&#?\w+;/<(?:script|style|link)/// Last-Modified header cache for next request<|&#?\w+;/<(?:script|style|link)/ lastModified: {},<|&#?\w+;/<(?:script|style|link)/ etag: {},<|&#?\w+;/<(?:script|style|link)/ ajaxSettings: {<|&#?\w+;/<(?:script|style|link)/ url: ajaxLocation,<|&#?\w+;/<(?:script|style|link)/ type: "GET",<|&#?\w+;/<(?:script|style|link)/ isLocal: rlocalProtocol.test( ajaxLocParts[ 1 ] ),<|&#?\w+;/<(?:script|style|link)/ global: true,<|&#?\w+;/<(?:script|style|link)/ processData: true,<|&#?\w+;/<(?:script|style|link)/ async: true,<|&#?\w+;/<(?:script|style|link)/ contentType: "application/x-www-form-urlencoded; charset=UTF-8",<|&#?\w+;/<(?:script|style|link)//*<|&#?\w+;/<(?:script|style|link)/ timeout: 0,<|&#?\w+;/<(?:script|style|link)/ data: null,<|&#?\w+;/<(?:script|style|link)/ dataType: null,<|&#?\w+;/<(?:script|style|link)/ username: null,<|&#?\w+;/<(?:script|style|link)/ password: null,<|&#?\w+;/<(?:script|style|link)/ cache: null,<|&#?\w+;/<(?:script|style|link)/ throws: false,<|&#?\w+;/<(?:script|style|link)/ traditional: false,<|&#?\w+;/<(?:script|style|link)/ headers: {},<|&#?\w+;/<(?:script|style|link)/ */<|&#?\w+;/<(?:script|style|link)/ accepts: {<|&#?\w+;/<(?:script|style|link)/"*": allTypes,<|&#?\w+;/<(?:script|style|link)/ text: "text/plain",<|&#?\w+;/<(?:script|style|link)/ html: "text/html",<|&#?\w+;/<(?:script|style|link)/ xml: "application/xml, text/xml",<|&#?\w+;/<(?:script|style|link)/ json: "application/json, text/javascript"<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ contents: {<|&#?\w+;/<(?:script|style|link)/ xml: /xml/,<|&#?\w+;/<(?:script|style|link)/ html: /html/,<|&#?\w+;/<(?:script|style|link)/ json: /json/<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ responseFields: {<|&#?\w+;/<(?:script|style|link)/ xml: "responseXML",<|&#?\w+;/<(?:script|style|link)/ text: "responseText",<|&#?\w+;/<(?:script|style|link)/ json: "responseJSON"<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/// Data converters<|&#?\w+;/<(?:script|style|link)/// Keys separate source (or catchall "*") and destination types with a single space<|&#?\w+;/<(?:script|style|link)/ converters: {<|&#?\w+;/<(?:script|style|link)/// Convert anything to text<|&#?\w+;/<(?:script|style|link)/"* text": String,<|&#?\w+;/<(?:script|style|link)/// Text to html (true = no transformation)<|&#?\w+;/<(?:script|style|link)/"text html": true,<|&#?\w+;/<(?:script|style|link)/// Evaluate text as a json expression<|&#?\w+;/<(?:script|style|link)/"text json": jQuery.parseJSON,<|&#?\w+;/<(?:script|style|link)/// Parse text as xml<|&#?\w+;/<(?:script|style|link)/"text xml": jQuery.parseXML<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/// For options that shouldn't be deep extended:<|&#?\w+;/<(?:script|style|link)/// you can add your own custom options here if<|&#?\w+;/<(?:script|style|link)/// and when you create one that shouldn't be<|&#?\w+;/<(?:script|style|link)/// deep extended (see ajaxExtend)<|&#?\w+;/<(?:script|style|link)/ flatOptions: {<|&#?\w+;/<(?:script|style|link)/ url: true,<|&#?\w+;/<(?:script|style|link)/ context: true<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/// Creates a full fledged settings object into target<|&#?\w+;/<(?:script|style|link)/// with both ajaxSettings and settings fields.<|&#?\w+;/<(?:script|style|link)/// If target is omitted, writes into ajaxSettings.<|&#?\w+;/<(?:script|style|link)/ ajaxSetup: function( target, settings ) {<|&#?\w+;/<(?:script|style|link)/return settings ?<|&#?\w+;/<(?:script|style|link)/// Building a settings object<|&#?\w+;/<(?:script|style|link)/ ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) :<|&#?\w+;/<(?:script|style|link)/// Extending ajaxSettings<|&#?\w+;/<(?:script|style|link)/ ajaxExtend( jQuery.ajaxSettings, target );<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ ajaxPrefilter: addToPrefiltersOrTransports( prefilters ),<|&#?\w+;/<(?:script|style|link)/ ajaxTransport: addToPrefiltersOrTransports( transports ),<|&#?\w+;/<(?:script|style|link)/// Main method<|&#?\w+;/<(?:script|style|link)/ ajax: function( url, options ) {<|&#?\w+;/<(?:script|style|link)/// If url is an object, simulate pre-1.5 signature<|&#?\w+;/<(?:script|style|link)/if ( typeof url === "object" ) {<|&#?\w+;/<(?:script|style|link)/ options = url;<|&#?\w+;/<(?:script|style|link)/ url = undefined;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Force options to be an object<|&#?\w+;/<(?:script|style|link)/ options = options || {};<|&#?\w+;/<(?:script|style|link)/var// Cross-domain detection vars<|&#?\w+;/<(?:script|style|link)/ parts,<|&#?\w+;/<(?:script|style|link)/// Loop variable<|&#?\w+;/<(?:script|style|link)/ i,<|&#?\w+;/<(?:script|style|link)/// URL without anti-cache param<|&#?\w+;/<(?:script|style|link)/ cacheURL,<|&#?\w+;/<(?:script|style|link)/// Response headers as string<|&#?\w+;/<(?:script|style|link)/ responseHeadersString,<|&#?\w+;/<(?:script|style|link)/// timeout handle<|&#?\w+;/<(?:script|style|link)/ timeoutTimer,<|&#?\w+;/<(?:script|style|link)/// To know if global events are to be dispatched<|&#?\w+;/<(?:script|style|link)/ fireGlobals,<|&#?\w+;/<(?:script|style|link)/ transport,<|&#?\w+;/<(?:script|style|link)/// Response headers<|&#?\w+;/<(?:script|style|link)/ responseHeaders,<|&#?\w+;/<(?:script|style|link)/// Create the final options object<|&#?\w+;/<(?:script|style|link)/ s = jQuery.ajaxSetup( {}, options ),<|&#?\w+;/<(?:script|style|link)/// Callbacks context<|&#?\w+;/<(?:script|style|link)/ callbackContext = s.context || s,<|&#?\w+;/<(?:script|style|link)/// Context for global events is callbackContext if it is a DOM node or jQuery collection<|&#?\w+;/<(?:script|style|link)/ globalEventContext = s.context && ( callbackContext.nodeType || callbackContext.jquery ) ?<|&#?\w+;/<(?:script|style|link)/ jQuery( callbackContext ) :<|&#?\w+;/<(?:script|style|link)/ jQuery.event,<|&#?\w+;/<(?:script|style|link)/// Deferreds<|&#?\w+;/<(?:script|style|link)/ deferred = jQuery.Deferred(),<|&#?\w+;/<(?:script|style|link)/ completeDeferred = jQuery.Callbacks("once memory"),<|&#?\w+;/<(?:script|style|link)/// Status-dependent callbacks<|&#?\w+;/<(?:script|style|link)/ statusCode = s.statusCode || {},<|&#?\w+;/<(?:script|style|link)/// Headers (they are sent all at once)<|&#?\w+;/<(?:script|style|link)/ requestHeaders = {},<|&#?\w+;/<(?:script|style|link)/ requestHeadersNames = {},<|&#?\w+;/<(?:script|style|link)/// The jqXHR state<|&#?\w+;/<(?:script|style|link)/ state = 0,<|&#?\w+;/<(?:script|style|link)/// Default abort message<|&#?\w+;/<(?:script|style|link)/ strAbort = "canceled",<|&#?\w+;/<(?:script|style|link)/// Fake xhr<|&#?\w+;/<(?:script|style|link)/ jqXHR = {<|&#?\w+;/<(?:script|style|link)/ readyState: 0,<|&#?\w+;/<(?:script|style|link)/// Builds headers hashtable if needed<|&#?\w+;/<(?:script|style|link)/ getResponseHeader: function( key ) {<|&#?\w+;/<(?:script|style|link)/var match;<|&#?\w+;/<(?:script|style|link)/if ( state === 2 ) {<|&#?\w+;/<(?:script|style|link)/if ( !responseHeaders ) {<|&#?\w+;/<(?:script|style|link)/ responseHeaders = {};<|&#?\w+;/<(?:script|style|link)/while ( (match = rheaders.exec( responseHeadersString )) ) {<|&#?\w+;/<(?:script|style|link)/ responseHeaders[ match[1].toLowerCase() ] = match[ 2 ];<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ match = responseHeaders[ key.toLowerCase() ];<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/return match == null ? null : match;<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/// Raw string<|&#?\w+;/<(?:script|style|link)/ getAllResponseHeaders: function() {<|&#?\w+;/<(?:script|style|link)/return state === 2 ? responseHeadersString : null;<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/// Caches the header<|&#?\w+;/<(?:script|style|link)/ setRequestHeader: function( name, value ) {<|&#?\w+;/<(?:script|style|link)/var lname = name.toLowerCase();<|&#?\w+;/<(?:script|style|link)/if ( !state ) {<|&#?\w+;/<(?:script|style|link)/ name = requestHeadersNames[ lname ] = requestHeadersNames[ lname ] || name;<|&#?\w+;/<(?:script|style|link)/ requestHeaders[ name ] = value;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/returnthis;<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/// Overrides response content-type header<|&#?\w+;/<(?:script|style|link)/ overrideMimeType: function( type ) {<|&#?\w+;/<(?:script|style|link)/if ( !state ) {<|&#?\w+;/<(?:script|style|link)/ s.mimeType = type;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/returnthis;<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/// Status-dependent callbacks<|&#?\w+;/<(?:script|style|link)/ statusCode: function( map ) {<|&#?\w+;/<(?:script|style|link)/var code;<|&#?\w+;/<(?:script|style|link)/if ( map ) {<|&#?\w+;/<(?:script|style|link)/if ( state < 2 ) {<|&#?\w+;/<(?:script|style|link)/for ( code in map ) {<|&#?\w+;/<(?:script|style|link)/// Lazy-add the new callback in a way that preserves old ones<|&#?\w+;/<(?:script|style|link)/ statusCode[ code ] = [ statusCode[ code ], map[ code ] ];<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ } else {<|&#?\w+;/<(?:script|style|link)/// Execute the appropriate callbacks<|&#?\w+;/<(?:script|style|link)/ jqXHR.always( map[ jqXHR.status ] );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/returnthis;<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/// Cancel the request<|&#?\w+;/<(?:script|style|link)/ abort: function( statusText ) {<|&#?\w+;/<(?:script|style|link)/var finalText = statusText || strAbort;<|&#?\w+;/<(?:script|style|link)/if ( transport ) {<|&#?\w+;/<(?:script|style|link)/ transport.abort( finalText );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ done( 0, finalText );<|&#?\w+;/<(?:script|style|link)/returnthis;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ };<|&#?\w+;/<(?:script|style|link)/// Attach deferreds<|&#?\w+;/<(?:script|style|link)/ deferred.promise( jqXHR ).complete = completeDeferred.add;<|&#?\w+;/<(?:script|style|link)/ jqXHR.success = jqXHR.done;<|&#?\w+;/<(?:script|style|link)/ jqXHR.error = jqXHR.fail;<|&#?\w+;/<(?:script|style|link)/// Remove hash character (#7531: and string promotion)<|&#?\w+;/<(?:script|style|link)/// Add protocol if not provided (#5866: IE7 issue with protocol-less urls)<|&#?\w+;/<(?:script|style|link)/// Handle falsy url in the settings object (#10093: consistency with old signature)<|&#?\w+;/<(?:script|style|link)/// We also use the url parameter if available<|&#?\w+;/<(?:script|style|link)/ s.url = ( ( url || s.url || ajaxLocation ) + "" ).replace( rhash, "" ).replace( rprotocol, ajaxLocParts[ 1 ] + "//" );<|&#?\w+;/<(?:script|style|link)/// Alias method option to type as per ticket #12004<|&#?\w+;/<(?:script|style|link)/ s.type = options.method || options.type || s.method || s.type;<|&#?\w+;/<(?:script|style|link)/// Extract dataTypes list<|&#?\w+;/<(?:script|style|link)/ s.dataTypes = jQuery.trim( s.dataType || "*" ).toLowerCase().match( core_rnotwhite ) || [""];<|&#?\w+;/<(?:script|style|link)/// A cross-domain request is in order when we have a protocol:host:port mismatch<|&#?\w+;/<(?:script|style|link)/if ( s.crossDomain == null ) {<|&#?\w+;/<(?:script|style|link)/ parts = rurl.exec( s.url.toLowerCase() );<|&#?\w+;/<(?:script|style|link)/ s.crossDomain = !!( parts &&<|&#?\w+;/<(?:script|style|link)/ ( parts[ 1 ] !== ajaxLocParts[ 1 ] || parts[ 2 ] !== ajaxLocParts[ 2 ] ||<|&#?\w+;/<(?:script|style|link)/ ( parts[ 3 ] || ( parts[ 1 ] === "http:" ? "80" : "443" ) ) !==<|&#?\w+;/<(?:script|style|link)/ ( ajaxLocParts[ 3 ] || ( ajaxLocParts[ 1 ] === "http:" ? "80" : "443" ) ) )<|&#?\w+;/<(?:script|style|link)/ );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Convert data if not already a string<|&#?\w+;/<(?:script|style|link)/if ( s.data && s.processData && typeof s.data !== "string" ) {<|&#?\w+;/<(?:script|style|link)/ s.data = jQuery.param( s.data, s.traditional );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Apply prefilters<|&#?\w+;/<(?:script|style|link)/ inspectPrefiltersOrTransports( prefilters, s, options, jqXHR );<|&#?\w+;/<(?:script|style|link)/// If request was aborted inside a prefilter, stop there<|&#?\w+;/<(?:script|style|link)/if ( state === 2 ) {<|&#?\w+;/<(?:script|style|link)/return jqXHR;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// We can fire global events as of now if asked to<|&#?\w+;/<(?:script|style|link)/ fireGlobals = s.global;<|&#?\w+;/<(?:script|style|link)/// Watch for a new set of requests<|&#?\w+;/<(?:script|style|link)/if ( fireGlobals && jQuery.active++ === 0 ) {<|&#?\w+;/<(?:script|style|link)/ jQuery.event.trigger("ajaxStart");<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Uppercase the type<|&#?\w+;/<(?:script|style|link)/ s.type = s.type.toUpperCase();<|&#?\w+;/<(?:script|style|link)/// Determine if request has content<|&#?\w+;/<(?:script|style|link)/ s.hasContent = !rnoContent.test( s.type );<|&#?\w+;/<(?:script|style|link)/// Save the URL in case we're toying with the If-Modified-Since<|&#?\w+;/<(?:script|style|link)/// and/or If-None-Match header later on<|&#?\w+;/<(?:script|style|link)/ cacheURL = s.url;<|&#?\w+;/<(?:script|style|link)/// More options handling for requests with no content<|&#?\w+;/<(?:script|style|link)/if ( !s.hasContent ) {<|&#?\w+;/<(?:script|style|link)/// If data is available, append data to url<|&#?\w+;/<(?:script|style|link)/if ( s.data ) {<|&#?\w+;/<(?:script|style|link)/ cacheURL = ( s.url += ( ajax_rquery.test( cacheURL ) ? "&" : "?" ) + s.data );<|&#?\w+;/<(?:script|style|link)/// #9682: remove data so that it's not used in an eventual retry<|&#?\w+;/<(?:script|style|link)/ delete s.data;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Add anti-cache in url if needed<|&#?\w+;/<(?:script|style|link)/if ( s.cache === false ) {<|&#?\w+;/<(?:script|style|link)/ s.url = rts.test( cacheURL ) ?<|&#?\w+;/<(?:script|style|link)/// If there is already a '_' parameter, set its value<|&#?\w+;/<(?:script|style|link)/ cacheURL.replace( rts, "$1_=" + ajax_nonce++ ) :<|&#?\w+;/<(?:script|style|link)/// Otherwise add one to the end<|&#?\w+;/<(?:script|style|link)/ cacheURL + ( ajax_rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + ajax_nonce++;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode.<|&#?\w+;/<(?:script|style|link)/if ( s.ifModified ) {<|&#?\w+;/<(?:script|style|link)/if ( jQuery.lastModified[ cacheURL ] ) {<|&#?\w+;/<(?:script|style|link)/ jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/if ( jQuery.etag[ cacheURL ] ) {<|&#?\w+;/<(?:script|style|link)/ jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Set the correct header, if data is being sent<|&#?\w+;/<(?:script|style|link)/if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) {<|&#?\w+;/<(?:script|style|link)/ jqXHR.setRequestHeader( "Content-Type", s.contentType );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Set the Accepts header for the server, depending on the dataType<|&#?\w+;/<(?:script|style|link)/ jqXHR.setRequestHeader(<|&#?\w+;/<(?:script|style|link)/"Accept",<|&#?\w+;/<(?:script|style|link)/ s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[0] ] ?<|&#?\w+;/<(?:script|style|link)/ s.accepts[ s.dataTypes[0] ] + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) :<|&#?\w+;/<(?:script|style|link)/ s.accepts[ "*" ]<|&#?\w+;/<(?:script|style|link)/ );<|&#?\w+;/<(?:script|style|link)/// Check for headers option<|&#?\w+;/<(?:script|style|link)/for ( i in s.headers ) {<|&#?\w+;/<(?:script|style|link)/ jqXHR.setRequestHeader( i, s.headers[ i ] );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Allow custom headers/mimetypes and early abort<|&#?\w+;/<(?:script|style|link)/if ( s.beforeSend && ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || state === 2 ) ) {<|&#?\w+;/<(?:script|style|link)/// Abort if not done already and return<|&#?\w+;/<(?:script|style|link)/return jqXHR.abort();<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// aborting is no longer a cancellation<|&#?\w+;/<(?:script|style|link)/ strAbort = "abort";<|&#?\w+;/<(?:script|style|link)/// Install callbacks on deferreds<|&#?\w+;/<(?:script|style|link)/for ( i in { success: 1, error: 1, complete: 1 } ) {<|&#?\w+;/<(?:script|style|link)/ jqXHR[ i ]( s[ i ] );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Get transport<|&#?\w+;/<(?:script|style|link)/ transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR );<|&#?\w+;/<(?:script|style|link)/// If no transport, we auto-abort<|&#?\w+;/<(?:script|style|link)/if ( !transport ) {<|&#?\w+;/<(?:script|style|link)/ done( -1, "No Transport" );<|&#?\w+;/<(?:script|style|link)/ } else {<|&#?\w+;/<(?:script|style|link)/ jqXHR.readyState = 1;<|&#?\w+;/<(?:script|style|link)/// Send global event<|&#?\w+;/<(?:script|style|link)/if ( fireGlobals ) {<|&#?\w+;/<(?:script|style|link)/ globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Timeout<|&#?\w+;/<(?:script|style|link)/if ( s.async && s.timeout > 0 ) {<|&#?\w+;/<(?:script|style|link)/ timeoutTimer = setTimeout(function() {<|&#?\w+;/<(?:script|style|link)/ jqXHR.abort("timeout");<|&#?\w+;/<(?:script|style|link)/ }, s.timeout );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/try {<|&#?\w+;/<(?:script|style|link)/ state = 1;<|&#?\w+;/<(?:script|style|link)/ transport.send( requestHeaders, done );<|&#?\w+;/<(?:script|style|link)/ } catch ( e ) {<|&#?\w+;/<(?:script|style|link)/// Propagate exception as error if not done<|&#?\w+;/<(?:script|style|link)/if ( state < 2 ) {<|&#?\w+;/<(?:script|style|link)/ done( -1, e );<|&#?\w+;/<(?:script|style|link)/// Simply rethrow otherwise<|&#?\w+;/<(?:script|style|link)/ } else {<|&#?\w+;/<(?:script|style|link)/throw e;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Callback for when everything is done<|&#?\w+;/<(?:script|style|link)/functiondone( status, nativeStatusText, responses, headers ) {<|&#?\w+;/<(?:script|style|link)/var isSuccess, success, error, response, modified,<|&#?\w+;/<(?:script|style|link)/ statusText = nativeStatusText;<|&#?\w+;/<(?:script|style|link)/// Called once<|&#?\w+;/<(?:script|style|link)/if ( state === 2 ) {<|&#?\w+;/<(?:script|style|link)/return;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// State is "done" now<|&#?\w+;/<(?:script|style|link)/ state = 2;<|&#?\w+;/<(?:script|style|link)/// Clear timeout if it exists<|&#?\w+;/<(?:script|style|link)/if ( timeoutTimer ) {<|&#?\w+;/<(?:script|style|link)/ clearTimeout( timeoutTimer );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Dereference transport for early garbage collection<|&#?\w+;/<(?:script|style|link)/// (no matter how long the jqXHR object will be used)<|&#?\w+;/<(?:script|style|link)/ transport = undefined;<|&#?\w+;/<(?:script|style|link)/// Cache response headers<|&#?\w+;/<(?:script|style|link)/ responseHeadersString = headers || "";<|&#?\w+;/<(?:script|style|link)/// Set readyState<|&#?\w+;/<(?:script|style|link)/ jqXHR.readyState = status > 0 ? 4 : 0;<|&#?\w+;/<(?:script|style|link)/// Determine if successful<|&#?\w+;/<(?:script|style|link)/ isSuccess = status >= 200 && status < 300 || status === 304;<|&#?\w+;/<(?:script|style|link)/// Get response data<|&#?\w+;/<(?:script|style|link)/if ( responses ) {<|&#?\w+;/<(?:script|style|link)/ response = ajaxHandleResponses( s, jqXHR, responses );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Convert no matter what (that way responseXXX fields are always set)<|&#?\w+;/<(?:script|style|link)/ response = ajaxConvert( s, response, jqXHR, isSuccess );<|&#?\w+;/<(?:script|style|link)/// If successful, handle type chaining<|&#?\w+;/<(?:script|style|link)/if ( isSuccess ) {<|&#?\w+;/<(?:script|style|link)/// Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode.<|&#?\w+;/<(?:script|style|link)/if ( s.ifModified ) {<|&#?\w+;/<(?:script|style|link)/ modified = jqXHR.getResponseHeader("Last-Modified");<|&#?\w+;/<(?:script|style|link)/if ( modified ) {<|&#?\w+;/<(?:script|style|link)/ jQuery.lastModified[ cacheURL ] = modified;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ modified = jqXHR.getResponseHeader("etag");<|&#?\w+;/<(?:script|style|link)/if ( modified ) {<|&#?\w+;/<(?:script|style|link)/ jQuery.etag[ cacheURL ] = modified;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// if no content<|&#?\w+;/<(?:script|style|link)/if ( status === 204 || s.type === "HEAD" ) {<|&#?\w+;/<(?:script|style|link)/ statusText = "nocontent";<|&#?\w+;/<(?:script|style|link)/// if not modified<|&#?\w+;/<(?:script|style|link)/ } elseif ( status === 304 ) {<|&#?\w+;/<(?:script|style|link)/ statusText = "notmodified";<|&#?\w+;/<(?:script|style|link)/// If we have data, let's convert it<|&#?\w+;/<(?:script|style|link)/ } else {<|&#?\w+;/<(?:script|style|link)/ statusText = response.state;<|&#?\w+;/<(?:script|style|link)/ success = response.data;<|&#?\w+;/<(?:script|style|link)/ error = response.error;<|&#?\w+;/<(?:script|style|link)/ isSuccess = !error;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ } else {<|&#?\w+;/<(?:script|style|link)/// We extract error from statusText<|&#?\w+;/<(?:script|style|link)/// then normalize statusText and status for non-aborts<|&#?\w+;/<(?:script|style|link)/ error = statusText;<|&#?\w+;/<(?:script|style|link)/if ( status || !statusText ) {<|&#?\w+;/<(?:script|style|link)/ statusText = "error";<|&#?\w+;/<(?:script|style|link)/if ( status < 0 ) {<|&#?\w+;/<(?:script|style|link)/ status = 0;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Set data for the fake xhr object<|&#?\w+;/<(?:script|style|link)/ jqXHR.status = status;<|&#?\w+;/<(?:script|style|link)/ jqXHR.statusText = ( nativeStatusText || statusText ) + "";<|&#?\w+;/<(?:script|style|link)/// Success/Error<|&#?\w+;/<(?:script|style|link)/if ( isSuccess ) {<|&#?\w+;/<(?:script|style|link)/ deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] );<|&#?\w+;/<(?:script|style|link)/ } else {<|&#?\w+;/<(?:script|style|link)/ deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Status-dependent callbacks<|&#?\w+;/<(?:script|style|link)/ jqXHR.statusCode( statusCode );<|&#?\w+;/<(?:script|style|link)/ statusCode = undefined;<|&#?\w+;/<(?:script|style|link)/if ( fireGlobals ) {<|&#?\w+;/<(?:script|style|link)/ globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError",<|&#?\w+;/<(?:script|style|link)/ [ jqXHR, s, isSuccess ? success : error ] );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Complete<|&#?\w+;/<(?:script|style|link)/ completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] );<|&#?\w+;/<(?:script|style|link)/if ( fireGlobals ) {<|&#?\w+;/<(?:script|style|link)/ globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] );<|&#?\w+;/<(?:script|style|link)/// Handle the global AJAX counter<|&#?\w+;/<(?:script|style|link)/if ( !( --jQuery.active ) ) {<|&#?\w+;/<(?:script|style|link)/ jQuery.event.trigger("ajaxStop");<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/return jqXHR;<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ getJSON: function( url, data, callback ) {<|&#?\w+;/<(?:script|style|link)/return jQuery.get( url, data, callback, "json" );<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ getScript: function( url, callback ) {<|&#?\w+;/<(?:script|style|link)/return jQuery.get( url, undefined, callback, "script" );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/});<|&#?\w+;/<(?:script|style|link)/jQuery.each( [ "get", "post" ], function( i, method ) {<|&#?\w+;/<(?:script|style|link)/ jQuery[ method ] = function( url, data, callback, type ) {<|&#?\w+;/<(?:script|style|link)/// shift arguments if data argument was omitted<|&#?\w+;/<(?:script|style|link)/if ( jQuery.isFunction( data ) ) {<|&#?\w+;/<(?:script|style|link)/ type = type || callback;<|&#?\w+;/<(?:script|style|link)/ callback = data;<|&#?\w+;/<(?:script|style|link)/ data = undefined;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/return jQuery.ajax({<|&#?\w+;/<(?:script|style|link)/ url: url,<|&#?\w+;/<(?:script|style|link)/ type: method,<|&#?\w+;/<(?:script|style|link)/ dataType: type,<|&#?\w+;/<(?:script|style|link)/ data: data,<|&#?\w+;/<(?:script|style|link)/ success: callback<|&#?\w+;/<(?:script|style|link)/ });<|&#?\w+;/<(?:script|style|link)/ };<|&#?\w+;/<(?:script|style|link)/});<|&#?\w+;/<(?:script|style|link)//* Handles responses to an ajax request:<|&#?\w+;/<(?:script|style|link)/ * - finds the right dataType (mediates between content-type and expected dataType)<|&#?\w+;/<(?:script|style|link)/ * - returns the corresponding response<|&#?\w+;/<(?:script|style|link)/ */<|&#?\w+;/<(?:script|style|link)/functionajaxHandleResponses( s, jqXHR, responses ) {<|&#?\w+;/<(?:script|style|link)/var firstDataType, ct, finalDataType, type,<|&#?\w+;/<(?:script|style|link)/ contents = s.contents,<|&#?\w+;/<(?:script|style|link)/ dataTypes = s.dataTypes;<|&#?\w+;/<(?:script|style|link)/// Remove auto dataType and get content-type in the process<|&#?\w+;/<(?:script|style|link)/while( dataTypes[ 0 ] === "*" ) {<|&#?\w+;/<(?:script|style|link)/ dataTypes.shift();<|&#?\w+;/<(?:script|style|link)/if ( ct === undefined ) {<|&#?\w+;/<(?:script|style|link)/ ct = s.mimeType || jqXHR.getResponseHeader("Content-Type");<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Check if we're dealing with a known content-type<|&#?\w+;/<(?:script|style|link)/if ( ct ) {<|&#?\w+;/<(?:script|style|link)/for ( type in contents ) {<|&#?\w+;/<(?:script|style|link)/if ( contents[ type ] && contents[ type ].test( ct ) ) {<|&#?\w+;/<(?:script|style|link)/ dataTypes.unshift( type );<|&#?\w+;/<(?:script|style|link)/break;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Check to see if we have a response for the expected dataType<|&#?\w+;/<(?:script|style|link)/if ( dataTypes[ 0 ] in responses ) {<|&#?\w+;/<(?:script|style|link)/ finalDataType = dataTypes[ 0 ];<|&#?\w+;/<(?:script|style|link)/ } else {<|&#?\w+;/<(?:script|style|link)/// Try convertible dataTypes<|&#?\w+;/<(?:script|style|link)/for ( type in responses ) {<|&#?\w+;/<(?:script|style|link)/if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[0] ] ) {<|&#?\w+;/<(?:script|style|link)/ finalDataType = type;<|&#?\w+;/<(?:script|style|link)/break;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/if ( !firstDataType ) {<|&#?\w+;/<(?:script|style|link)/ firstDataType = type;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Or just use first one<|&#?\w+;/<(?:script|style|link)/ finalDataType = finalDataType || firstDataType;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// If we found a dataType<|&#?\w+;/<(?:script|style|link)/// We add the dataType to the list if needed<|&#?\w+;/<(?:script|style|link)/// and return the corresponding response<|&#?\w+;/<(?:script|style|link)/if ( finalDataType ) {<|&#?\w+;/<(?:script|style|link)/if ( finalDataType !== dataTypes[ 0 ] ) {<|&#?\w+;/<(?:script|style|link)/ dataTypes.unshift( finalDataType );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/return responses[ finalDataType ];<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/}<|&#?\w+;/<(?:script|style|link)//* Chain conversions given the request and the original response<|&#?\w+;/<(?:script|style|link)/ * Also sets the responseXXX fields on the jqXHR instance<|&#?\w+;/<(?:script|style|link)/ */<|&#?\w+;/<(?:script|style|link)/functionajaxConvert( s, response, jqXHR, isSuccess ) {<|&#?\w+;/<(?:script|style|link)/var conv2, current, conv, tmp, prev,<|&#?\w+;/<(?:script|style|link)/ converters = {},<|&#?\w+;/<(?:script|style|link)/// Work with a copy of dataTypes in case we need to modify it for conversion<|&#?\w+;/<(?:script|style|link)/ dataTypes = s.dataTypes.slice();<|&#?\w+;/<(?:script|style|link)/// Create converters map with lowercased keys<|&#?\w+;/<(?:script|style|link)/if ( dataTypes[ 1 ] ) {<|&#?\w+;/<(?:script|style|link)/for ( conv in s.converters ) {<|&#?\w+;/<(?:script|style|link)/ converters[ conv.toLowerCase() ] = s.converters[ conv ];<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ current = dataTypes.shift();<|&#?\w+;/<(?:script|style|link)/// Convert to each sequential dataType<|&#?\w+;/<(?:script|style|link)/while ( current ) {<|&#?\w+;/<(?:script|style|link)/if ( s.responseFields[ current ] ) {<|&#?\w+;/<(?:script|style|link)/ jqXHR[ s.responseFields[ current ] ] = response;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Apply the dataFilter if provided<|&#?\w+;/<(?:script|style|link)/if ( !prev && isSuccess && s.dataFilter ) {<|&#?\w+;/<(?:script|style|link)/ response = s.dataFilter( response, s.dataType );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ prev = current;<|&#?\w+;/<(?:script|style|link)/ current = dataTypes.shift();<|&#?\w+;/<(?:script|style|link)/if ( current ) {<|&#?\w+;/<(?:script|style|link)/// There's only work to do if current dataType is non-auto<|&#?\w+;/<(?:script|style|link)/if ( current === "*" ) {<|&#?\w+;/<(?:script|style|link)/ current = prev;<|&#?\w+;/<(?:script|style|link)/// Convert response if prev dataType is non-auto and differs from current<|&#?\w+;/<(?:script|style|link)/ } elseif ( prev !== "*" && prev !== current ) {<|&#?\w+;/<(?:script|style|link)/// Seek a direct converter<|&#?\w+;/<(?:script|style|link)/ conv = converters[ prev + " " + current ] || converters[ "* " + current ];<|&#?\w+;/<(?:script|style|link)/// If none found, seek a pair<|&#?\w+;/<(?:script|style|link)/if ( !conv ) {<|&#?\w+;/<(?:script|style|link)/for ( conv2 in converters ) {<|&#?\w+;/<(?:script|style|link)/// If conv2 outputs current<|&#?\w+;/<(?:script|style|link)/ tmp = conv2.split( " " );<|&#?\w+;/<(?:script|style|link)/if ( tmp[ 1 ] === current ) {<|&#?\w+;/<(?:script|style|link)/// If prev can be converted to accepted input<|&#?\w+;/<(?:script|style|link)/ conv = converters[ prev + " " + tmp[ 0 ] ] ||<|&#?\w+;/<(?:script|style|link)/ converters[ "* " + tmp[ 0 ] ];<|&#?\w+;/<(?:script|style|link)/if ( conv ) {<|&#?\w+;/<(?:script|style|link)/// Condense equivalence converters<|&#?\w+;/<(?:script|style|link)/if ( conv === true ) {<|&#?\w+;/<(?:script|style|link)/ conv = converters[ conv2 ];<|&#?\w+;/<(?:script|style|link)/// Otherwise, insert the intermediate dataType<|&#?\w+;/<(?:script|style|link)/ } elseif ( converters[ conv2 ] !== true ) {<|&#?\w+;/<(?:script|style|link)/ current = tmp[ 0 ];<|&#?\w+;/<(?:script|style|link)/ dataTypes.unshift( tmp[ 1 ] );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/break;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Apply converter (if not an equivalence)<|&#?\w+;/<(?:script|style|link)/if ( conv !== true ) {<|&#?\w+;/<(?:script|style|link)/// Unless errors are allowed to bubble, catch and return them<|&#?\w+;/<(?:script|style|link)/if ( conv && s[ "throws" ] ) {<|&#?\w+;/<(?:script|style|link)/ response = conv( response );<|&#?\w+;/<(?:script|style|link)/ } else {<|&#?\w+;/<(?:script|style|link)/try {<|&#?\w+;/<(?:script|style|link)/ response = conv( response );<|&#?\w+;/<(?:script|style|link)/ } catch ( e ) {<|&#?\w+;/<(?:script|style|link)/return { state: "parsererror", error: conv ? e : "No conversion from " + prev + " to " + current };<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/return { state: "success", data: response };<|&#?\w+;/<(?:script|style|link)/}<|&#?\w+;/<(?:script|style|link)/// Install script dataType<|&#?\w+;/<(?:script|style|link)/jQuery.ajaxSetup({<|&#?\w+;/<(?:script|style|link)/ accepts: {<|&#?\w+;/<(?:script|style|link)/ script: "text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ contents: {<|&#?\w+;/<(?:script|style|link)/ script: /(?:java|ecma)script/<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ converters: {<|&#?\w+;/<(?:script|style|link)/"text script": function( text ) {<|&#?\w+;/<(?:script|style|link)/ jQuery.globalEval( text );<|&#?\w+;/<(?:script|style|link)/return text;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/});<|&#?\w+;/<(?:script|style|link)/// Handle cache's special case and global<|&#?\w+;/<(?:script|style|link)/jQuery.ajaxPrefilter( "script", function( s ) {<|&#?\w+;/<(?:script|style|link)/if ( s.cache === undefined ) {<|&#?\w+;/<(?:script|style|link)/ s.cache = false;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/if ( s.crossDomain ) {<|&#?\w+;/<(?:script|style|link)/ s.type = "GET";<|&#?\w+;/<(?:script|style|link)/ s.global = false;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/});<|&#?\w+;/<(?:script|style|link)/// Bind script tag hack transport<|&#?\w+;/<(?:script|style|link)/jQuery.ajaxTransport( "script", function(s) {<|&#?\w+;/<(?:script|style|link)/// This transport only deals with cross domain requests<|&#?\w+;/<(?:script|style|link)/if ( s.crossDomain ) {<|&#?\w+;/<(?:script|style|link)/var script,<|&#?\w+;/<(?:script|style|link)/ head = document.head || jQuery("head")[0] || document.documentElement;<|&#?\w+;/<(?:script|style|link)/return {<|&#?\w+;/<(?:script|style|link)/ send: function( _, callback ) {<|&#?\w+;/<(?:script|style|link)/ script = document.createElement("script");<|&#?\w+;/<(?:script|style|link)/ script.async = true;<|&#?\w+;/<(?:script|style|link)/if ( s.scriptCharset ) {<|&#?\w+;/<(?:script|style|link)/ script.charset = s.scriptCharset;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ script.src = s.url;<|&#?\w+;/<(?:script|style|link)/// Attach handlers for all browsers<|&#?\w+;/<(?:script|style|link)/ script.onload = script.onreadystatechange = function( _, isAbort ) {<|&#?\w+;/<(?:script|style|link)/if ( isAbort || !script.readyState || /loaded|complete/.test( script.readyState ) ) {<|&#?\w+;/<(?:script|style|link)/// Handle memory leak in IE<|&#?\w+;/<(?:script|style|link)/ script.onload = script.onreadystatechange = null;<|&#?\w+;/<(?:script|style|link)/// Remove the script<|&#?\w+;/<(?:script|style|link)/if ( script.parentNode ) {<|&#?\w+;/<(?:script|style|link)/ script.parentNode.removeChild( script );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Dereference the script<|&#?\w+;/<(?:script|style|link)/ script = null;<|&#?\w+;/<(?:script|style|link)/// Callback if not abort<|&#?\w+;/<(?:script|style|link)/if ( !isAbort ) {<|&#?\w+;/<(?:script|style|link)/ callback( 200, "success" );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ };<|&#?\w+;/<(?:script|style|link)/// Circumvent IE6 bugs with base elements (#2709 and #4378) by prepending<|&#?\w+;/<(?:script|style|link)/// Use native DOM manipulation to avoid our domManip AJAX trickery<|&#?\w+;/<(?:script|style|link)/ head.insertBefore( script, head.firstChild );<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ abort: function() {<|&#?\w+;/<(?:script|style|link)/if ( script ) {<|&#?\w+;/<(?:script|style|link)/ script.onload( undefined, true );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ };<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/});<|&#?\w+;/<(?:script|style|link)/var oldCallbacks = [],<|&#?\w+;/<(?:script|style|link)/ rjsonp = /(=)\?(?=&|$)|\?\?/;<|&#?\w+;/<(?:script|style|link)/// Default jsonp settings<|&#?\w+;/<(?:script|style|link)/jQuery.ajaxSetup({<|&#?\w+;/<(?:script|style|link)/ jsonp: "callback",<|&#?\w+;/<(?:script|style|link)/ jsonpCallback: function() {<|&#?\w+;/<(?:script|style|link)/var callback = oldCallbacks.pop() || ( jQuery.expando + "_" + ( ajax_nonce++ ) );<|&#?\w+;/<(?:script|style|link)/this[ callback ] = true;<|&#?\w+;/<(?:script|style|link)/return callback;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/});<|&#?\w+;/<(?:script|style|link)/// Detect, normalize options and install callbacks for jsonp requests<|&#?\w+;/<(?:script|style|link)/jQuery.ajaxPrefilter( "json jsonp", function( s, originalSettings, jqXHR ) {<|&#?\w+;/<(?:script|style|link)/var callbackName, overwritten, responseContainer,<|&#?\w+;/<(?:script|style|link)/ jsonProp = s.jsonp !== false && ( rjsonp.test( s.url ) ?<|&#?\w+;/<(?:script|style|link)/"url" :<|&#?\w+;/<(?:script|style|link)/ typeof s.data === "string" && !( s.contentType || "" ).indexOf("application/x-www-form-urlencoded") && rjsonp.test( s.data ) && "data"<|&#?\w+;/<(?:script|style|link)/ );<|&#?\w+;/<(?:script|style|link)/// Handle iff the expected data type is "jsonp" or we have a parameter to set<|&#?\w+;/<(?:script|style|link)/if ( jsonProp || s.dataTypes[ 0 ] === "jsonp" ) {<|&#?\w+;/<(?:script|style|link)/// Get callback name, remembering preexisting value associated with it<|&#?\w+;/<(?:script|style|link)/ callbackName = s.jsonpCallback = jQuery.isFunction( s.jsonpCallback ) ?<|&#?\w+;/<(?:script|style|link)/ s.jsonpCallback() :<|&#?\w+;/<(?:script|style|link)/ s.jsonpCallback;<|&#?\w+;/<(?:script|style|link)/// Insert callback into url or form data<|&#?\w+;/<(?:script|style|link)/if ( jsonProp ) {<|&#?\w+;/<(?:script|style|link)/ s[ jsonProp ] = s[ jsonProp ].replace( rjsonp, "$1" + callbackName );<|&#?\w+;/<(?:script|style|link)/ } elseif ( s.jsonp !== false ) {<|&#?\w+;/<(?:script|style|link)/ s.url += ( ajax_rquery.test( s.url ) ? "&" : "?" ) + s.jsonp + "=" + callbackName;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Use data converter to retrieve json after script execution<|&#?\w+;/<(?:script|style|link)/ s.converters["script json"] = function() {<|&#?\w+;/<(?:script|style|link)/if ( !responseContainer ) {<|&#?\w+;/<(?:script|style|link)/ jQuery.error( callbackName + " was not called" );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/return responseContainer[ 0 ];<|&#?\w+;/<(?:script|style|link)/ };<|&#?\w+;/<(?:script|style|link)/// force json dataType<|&#?\w+;/<(?:script|style|link)/ s.dataTypes[ 0 ] = "json";<|&#?\w+;/<(?:script|style|link)/// Install callback<|&#?\w+;/<(?:script|style|link)/ overwritten = window[ callbackName ];<|&#?\w+;/<(?:script|style|link)/ window[ callbackName ] = function() {<|&#?\w+;/<(?:script|style|link)/ responseContainer = arguments;<|&#?\w+;/<(?:script|style|link)/ };<|&#?\w+;/<(?:script|style|link)/// Clean-up function (fires after converters)<|&#?\w+;/<(?:script|style|link)/ jqXHR.always(function() {<|&#?\w+;/<(?:script|style|link)/// Restore preexisting value<|&#?\w+;/<(?:script|style|link)/ window[ callbackName ] = overwritten;<|&#?\w+;/<(?:script|style|link)/// Save back as free<|&#?\w+;/<(?:script|style|link)/if ( s[ callbackName ] ) {<|&#?\w+;/<(?:script|style|link)/// make sure that re-using the options doesn't screw things around<|&#?\w+;/<(?:script|style|link)/ s.jsonpCallback = originalSettings.jsonpCallback;<|&#?\w+;/<(?:script|style|link)/// save the callback name for future use<|&#?\w+;/<(?:script|style|link)/ oldCallbacks.push( callbackName );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Call if it was a function and we have a response<|&#?\w+;/<(?:script|style|link)/if ( responseContainer && jQuery.isFunction( overwritten ) ) {<|&#?\w+;/<(?:script|style|link)/ overwritten( responseContainer[ 0 ] );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ responseContainer = overwritten = undefined;<|&#?\w+;/<(?:script|style|link)/ });<|&#?\w+;/<(?:script|style|link)/// Delegate to script<|&#?\w+;/<(?:script|style|link)/return"script";<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/});<|&#?\w+;/<(?:script|style|link)/var xhrCallbacks, xhrSupported,<|&#?\w+;/<(?:script|style|link)/ xhrId = 0,<|&#?\w+;/<(?:script|style|link)/// #5280: Internet Explorer will keep connections alive if we don't abort on unload<|&#?\w+;/<(?:script|style|link)/ xhrOnUnloadAbort = window.ActiveXObject && function() {<|&#?\w+;/<(?:script|style|link)/// Abort all pending requests<|&#?\w+;/<(?:script|style|link)/var key;<|&#?\w+;/<(?:script|style|link)/for ( key in xhrCallbacks ) {<|&#?\w+;/<(?:script|style|link)/ xhrCallbacks[ key ]( undefined, true );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ };<|&#?\w+;/<(?:script|style|link)/// Functions to create xhrs<|&#?\w+;/<(?:script|style|link)/functioncreateStandardXHR() {<|&#?\w+;/<(?:script|style|link)/try {<|&#?\w+;/<(?:script|style|link)/returnnew window.XMLHttpRequest();<|&#?\w+;/<(?:script|style|link)/ } catch( e ) {}<|&#?\w+;/<(?:script|style|link)/}<|&#?\w+;/<(?:script|style|link)/functioncreateActiveXHR() {<|&#?\w+;/<(?:script|style|link)/try {<|&#?\w+;/<(?:script|style|link)/returnnew window.ActiveXObject("Microsoft.XMLHTTP");<|&#?\w+;/<(?:script|style|link)/ } catch( e ) {}<|&#?\w+;/<(?:script|style|link)/}<|&#?\w+;/<(?:script|style|link)/// Create the request object<|&#?\w+;/<(?:script|style|link)/// (This is still attached to ajaxSettings for backward compatibility)<|&#?\w+;/<(?:script|style|link)/jQuery.ajaxSettings.xhr = window.ActiveXObject ?<|&#?\w+;/<(?:script|style|link)//* Microsoft failed to properly<|&#?\w+;/<(?:script|style|link)/ * implement the XMLHttpRequest in IE7 (can't request local files),<|&#?\w+;/<(?:script|style|link)/ * so we use the ActiveXObject when it is available<|&#?\w+;/<(?:script|style|link)/ * Additionally XMLHttpRequest can be disabled in IE7/IE8 so<|&#?\w+;/<(?:script|style|link)/ * we need a fallback.<|&#?\w+;/<(?:script|style|link)/ */<|&#?\w+;/<(?:script|style|link)/function() {<|&#?\w+;/<(?:script|style|link)/return !this.isLocal && createStandardXHR() || createActiveXHR();<|&#?\w+;/<(?:script|style|link)/ } :<|&#?\w+;/<(?:script|style|link)/// For all other browsers, use the standard XMLHttpRequest object<|&#?\w+;/<(?:script|style|link)/ createStandardXHR;<|&#?\w+;/<(?:script|style|link)/// Determine support properties<|&#?\w+;/<(?:script|style|link)/xhrSupported = jQuery.ajaxSettings.xhr();<|&#?\w+;/<(?:script|style|link)/jQuery.support.cors = !!xhrSupported && ( "withCredentials"in xhrSupported );<|&#?\w+;/<(?:script|style|link)/xhrSupported = jQuery.support.ajax = !!xhrSupported;<|&#?\w+;/<(?:script|style|link)/// Create transport if the browser can provide an xhr<|&#?\w+;/<(?:script|style|link)/if ( xhrSupported ) {<|&#?\w+;/<(?:script|style|link)/ jQuery.ajaxTransport(function( s ) {<|&#?\w+;/<(?:script|style|link)/// Cross domain only allowed if supported through XMLHttpRequest<|&#?\w+;/<(?:script|style|link)/if ( !s.crossDomain || jQuery.support.cors ) {<|&#?\w+;/<(?:script|style|link)/var callback;<|&#?\w+;/<(?:script|style|link)/return {<|&#?\w+;/<(?:script|style|link)/ send: function( headers, complete ) {<|&#?\w+;/<(?:script|style|link)/// Get a new xhr<|&#?\w+;/<(?:script|style|link)/var handle, i,<|&#?\w+;/<(?:script|style|link)/ xhr = s.xhr();<|&#?\w+;/<(?:script|style|link)/// Open the socket<|&#?\w+;/<(?:script|style|link)/// Passing null username, generates a login popup on Opera (#2865)<|&#?\w+;/<(?:script|style|link)/if ( s.username ) {<|&#?\w+;/<(?:script|style|link)/ xhr.open( s.type, s.url, s.async, s.username, s.password );<|&#?\w+;/<(?:script|style|link)/ } else {<|&#?\w+;/<(?:script|style|link)/ xhr.open( s.type, s.url, s.async );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Apply custom fields if provided<|&#?\w+;/<(?:script|style|link)/if ( s.xhrFields ) {<|&#?\w+;/<(?:script|style|link)/for ( i in s.xhrFields ) {<|&#?\w+;/<(?:script|style|link)/ xhr[ i ] = s.xhrFields[ i ];<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Override mime type if needed<|&#?\w+;/<(?:script|style|link)/if ( s.mimeType && xhr.overrideMimeType ) {<|&#?\w+;/<(?:script|style|link)/ xhr.overrideMimeType( s.mimeType );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// X-Requested-With header<|&#?\w+;/<(?:script|style|link)/// For cross-domain requests, seeing as conditions for a preflight are<|&#?\w+;/<(?:script|style|link)/// akin to a jigsaw puzzle, we simply never set it to be sure.<|&#?\w+;/<(?:script|style|link)/// (it can always be set on a per-request basis or even using ajaxSetup)<|&#?\w+;/<(?:script|style|link)/// For same-domain requests, won't change header if already provided.<|&#?\w+;/<(?:script|style|link)/if ( !s.crossDomain && !headers["X-Requested-With"] ) {<|&#?\w+;/<(?:script|style|link)/ headers["X-Requested-With"] = "XMLHttpRequest";<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Need an extra try/catch for cross domain requests in Firefox 3<|&#?\w+;/<(?:script|style|link)/try {<|&#?\w+;/<(?:script|style|link)/for ( i in headers ) {<|&#?\w+;/<(?:script|style|link)/ xhr.setRequestHeader( i, headers[ i ] );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ } catch( err ) {}<|&#?\w+;/<(?:script|style|link)/// Do send the request<|&#?\w+;/<(?:script|style|link)/// This may raise an exception which is actually<|&#?\w+;/<(?:script|style|link)/// handled in jQuery.ajax (so no try/catch here)<|&#?\w+;/<(?:script|style|link)/ xhr.send( ( s.hasContent && s.data ) || null );<|&#?\w+;/<(?:script|style|link)/// Listener<|&#?\w+;/<(?:script|style|link)/ callback = function( _, isAbort ) {<|&#?\w+;/<(?:script|style|link)/var status, responseHeaders, statusText, responses;<|&#?\w+;/<(?:script|style|link)/// Firefox throws exceptions when accessing properties<|&#?\w+;/<(?:script|style|link)/// of an xhr when a network error occurred<|&#?\w+;/<(?:script|style|link)/// http://helpful.knobs-dials.com/index.php/Component_returned_failure_code:_0x80040111_(NS_ERROR_NOT_AVAILABLE)<|&#?\w+;/<(?:script|style|link)/try {<|&#?\w+;/<(?:script|style|link)/// Was never called and is aborted or complete<|&#?\w+;/<(?:script|style|link)/if ( callback && ( isAbort || xhr.readyState === 4 ) ) {<|&#?\w+;/<(?:script|style|link)/// Only called once<|&#?\w+;/<(?:script|style|link)/ callback = undefined;<|&#?\w+;/<(?:script|style|link)/// Do not keep as active anymore<|&#?\w+;/<(?:script|style|link)/if ( handle ) {<|&#?\w+;/<(?:script|style|link)/ xhr.onreadystatechange = jQuery.noop;<|&#?\w+;/<(?:script|style|link)/if ( xhrOnUnloadAbort ) {<|&#?\w+;/<(?:script|style|link)/ delete xhrCallbacks[ handle ];<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// If it's an abort<|&#?\w+;/<(?:script|style|link)/if ( isAbort ) {<|&#?\w+;/<(?:script|style|link)/// Abort it manually if needed<|&#?\w+;/<(?:script|style|link)/if ( xhr.readyState !== 4 ) {<|&#?\w+;/<(?:script|style|link)/ xhr.abort();<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ } else {<|&#?\w+;/<(?:script|style|link)/ responses = {};<|&#?\w+;/<(?:script|style|link)/ status = xhr.status;<|&#?\w+;/<(?:script|style|link)/ responseHeaders = xhr.getAllResponseHeaders();<|&#?\w+;/<(?:script|style|link)/// When requesting binary data, IE6-9 will throw an exception<|&#?\w+;/<(?:script|style|link)/// on any attempt to access responseText (#11426)<|&#?\w+;/<(?:script|style|link)/if ( typeof xhr.responseText === "string" ) {<|&#?\w+;/<(?:script|style|link)/ responses.text = xhr.responseText;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Firefox throws an exception when accessing<|&#?\w+;/<(?:script|style|link)/// statusText for faulty cross-domain requests<|&#?\w+;/<(?:script|style|link)/try {<|&#?\w+;/<(?:script|style|link)/ statusText = xhr.statusText;<|&#?\w+;/<(?:script|style|link)/ } catch( e ) {<|&#?\w+;/<(?:script|style|link)/// We normalize with Webkit giving an empty statusText<|&#?\w+;/<(?:script|style|link)/ statusText = "";<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Filter status for non standard behaviors<|&#?\w+;/<(?:script|style|link)/// If the request is local and we have data: assume a success<|&#?\w+;/<(?:script|style|link)/// (success with no data won't get notified, that's the best we<|&#?\w+;/<(?:script|style|link)/// can do given current implementations)<|&#?\w+;/<(?:script|style|link)/if ( !status && s.isLocal && !s.crossDomain ) {<|&#?\w+;/<(?:script|style|link)/ status = responses.text ? 200 : 404;<|&#?\w+;/<(?:script|style|link)/// IE - #1450: sometimes returns 1223 when it should be 204<|&#?\w+;/<(?:script|style|link)/ } elseif ( status === 1223 ) {<|&#?\w+;/<(?:script|style|link)/ status = 204;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ } catch( firefoxAccessException ) {<|&#?\w+;/<(?:script|style|link)/if ( !isAbort ) {<|&#?\w+;/<(?:script|style|link)/ complete( -1, firefoxAccessException );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Call complete if needed<|&#?\w+;/<(?:script|style|link)/if ( responses ) {<|&#?\w+;/<(?:script|style|link)/ complete( status, statusText, responses, responseHeaders );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ };<|&#?\w+;/<(?:script|style|link)/if ( !s.async ) {<|&#?\w+;/<(?:script|style|link)/// if we're in sync mode we fire the callback<|&#?\w+;/<(?:script|style|link)/ callback();<|&#?\w+;/<(?:script|style|link)/ } elseif ( xhr.readyState === 4 ) {<|&#?\w+;/<(?:script|style|link)/// (IE6 & IE7) if it's in cache and has been<|&#?\w+;/<(?:script|style|link)/// retrieved directly we need to fire the callback<|&#?\w+;/<(?:script|style|link)/ setTimeout( callback );<|&#?\w+;/<(?:script|style|link)/ } else {<|&#?\w+;/<(?:script|style|link)/ handle = ++xhrId;<|&#?\w+;/<(?:script|style|link)/if ( xhrOnUnloadAbort ) {<|&#?\w+;/<(?:script|style|link)/// Create the active xhrs callbacks list if needed<|&#?\w+;/<(?:script|style|link)/// and attach the unload handler<|&#?\w+;/<(?:script|style|link)/if ( !xhrCallbacks ) {<|&#?\w+;/<(?:script|style|link)/ xhrCallbacks = {};<|&#?\w+;/<(?:script|style|link)/ jQuery( window ).unload( xhrOnUnloadAbort );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Add to list of active xhrs callbacks<|&#?\w+;/<(?:script|style|link)/ xhrCallbacks[ handle ] = callback;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ xhr.onreadystatechange = callback;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ },<|&#?\w+;/<(?:script|style|link)/ abort: function() {<|&#?\w+;/<(?:script|style|link)/if ( callback ) {<|&#?\w+;/<(?:script|style|link)/ callback( undefined, true );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ };<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ });<|&#?\w+;/<(?:script|style|link)/}<|&#?\w+;/<(?:script|style|link)/var fxNow, timerId,<|&#?\w+;/<(?:script|style|link)/ rfxtypes = /^(?:toggle|show|hide)$/,<|&#?\w+;/<(?:script|style|link)/ rfxnum = new RegExp( "^(?:([+-])=|)(" + core_pnum + ")([a-z%]*)$", "i" ),<|&#?\w+;/<(?:script|style|link)/ rrun = /queueHooks$/,<|&#?\w+;/<(?:script|style|link)/ animationPrefilters = [ defaultPrefilter ],<|&#?\w+;/<(?:script|style|link)/ tweeners = {<|&#?\w+;/<(?:script|style|link)/"*": [function( prop, value ) {<|&#?\w+;/<(?:script|style|link)/var tween = this.createTween( prop, value ),<|&#?\w+;/<(?:script|style|link)/ target = tween.cur(),<|&#?\w+;/<(?:script|style|link)/ parts = rfxnum.exec( value ),<|&#?\w+;/<(?:script|style|link)/ unit = parts && parts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ),<|&#?\w+;/<(?:script|style|link)/// Starting value computation is required for potential unit mismatches<|&#?\w+;/<(?:script|style|link)/ start = ( jQuery.cssNumber[ prop ] || unit !== "px" && +target ) &&<|&#?\w+;/<(?:script|style|link)/ rfxnum.exec( jQuery.css( tween.elem, prop ) ),<|&#?\w+;/<(?:script|style|link)/ scale = 1,<|&#?\w+;/<(?:script|style|link)/ maxIterations = 20;<|&#?\w+;/<(?:script|style|link)/if ( start && start[ 3 ] !== unit ) {<|&#?\w+;/<(?:script|style|link)/// Trust units reported by jQuery.css<|&#?\w+;/<(?:script|style|link)/ unit = unit || start[ 3 ];<|&#?\w+;/<(?:script|style|link)/// Make sure we update the tween properties later on<|&#?\w+;/<(?:script|style|link)/ parts = parts || [];<|&#?\w+;/<(?:script|style|link)/// Iteratively approximate from a nonzero starting point<|&#?\w+;/<(?:script|style|link)/ start = +target || 1;<|&#?\w+;/<(?:script|style|link)/do {<|&#?\w+;/<(?:script|style|link)/// If previous iteration zeroed out, double until we get *something*<|&#?\w+;/<(?:script|style|link)/// Use a string for doubling factor so we don't accidentally see scale as unchanged below<|&#?\w+;/<(?:script|style|link)/ scale = scale || ".5";<|&#?\w+;/<(?:script|style|link)/// Adjust and apply<|&#?\w+;/<(?:script|style|link)/ start = start / scale;<|&#?\w+;/<(?:script|style|link)/ jQuery.style( tween.elem, prop, start + unit );<|&#?\w+;/<(?:script|style|link)/ // Update scale, tolerating zero or NaN from tween.cur()<|&#?\w+;/<(?:script|style|link)/ // And breaking the loop if scale is unchanged or perfect, or if we've just had enough<|&#?\w+;/<(?:script|style|link)/ } while ( scale !== (scale = tween.cur() / target) && scale !== 1 && --maxIterations );<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/// Update tween properties<|&#?\w+;/<(?:script|style|link)/if ( parts ) {<|&#?\w+;/<(?:script|style|link)/ start = tween.start = +start || +target || 0;<|&#?\w+;/<(?:script|style|link)/ tween.unit = unit;<|&#?\w+;/<(?:script|style|link)/// If a +=/-= token was provided, we're doing a relative animation<|&#?\w+;/<(?:script|style|link)/ tween.end = parts[ 1 ] ?<|&#?\w+;/<(?:script|style|link)/ start + ( parts[ 1 ] + 1 ) * parts[ 2 ] :<|&#?\w+;/<(?:script|style|link)/ +parts[ 2 ];<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/return tween;<|&#?\w+;/<(?:script|style|link)/ }]<|&#?\w+;/<(?:script|style|link)/ };<|&#?\w+;/<(?:script|style|link)/// Animations created synchronously will run synchronously<|&#?\w+;/<(?:script|style|link)/functioncreateFxNow() {<|&#?\w+;/<(?:script|style|link)/ setTimeout(function() {<|&#?\w+;/<(?:script|style|link)/ fxNow = undefined;<|&#?\w+;/<(?:script|style|link)/ });<|&#?\w+;/<(?:script|style|link)/return ( fxNow = jQuery.now() );<|&#?\w+;/<(?:script|style|link)/}<|&#?\w+;/<(?:script|style|link)/functioncreateTween( value, prop, animation ) {<|&#?\w+;/<(?:script|style|link)/var tween,<|&#?\w+;/<(?:script|style|link)/ collection = ( tweeners[ prop ] || [] ).concat( tweeners[ "*" ] ),<|&#?\w+;/<(?:script|style|link)/ index = 0,<|&#?\w+;/<(?:script|style|link)/ length = collection.length;<|&#?\w+;/<(?:script|style|link)/for ( ; index < length; index++ ) {<|&#?\w+;/<(?:script|style|link)/if ( (tween = collection[ index ].call( animation, prop, value )) ) {<|&#?\w+;/<(?:script|style|link)/// we're done with this property<|&#?\w+;/<(?:script|style|link)/return tween;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/}<|&#?\w+;/<(?:script|style|link)/functionAnimation( elem, properties, options ) {<|&#?\w+;/<(?:script|style|link)/var result,<|&#?\w+;/<(?:script|style|link)/ stopped,<|&#?\w+;/<(?:script|style|link)/ index = 0,<|&#?\w+;/<(?:script|style|link)/ length = animationPrefilters.length,<|&#?\w+;/<(?:script|style|link)/ deferred = jQuery.Deferred().always( function() {<|&#?\w+;/<(?:script|style|link)/// don't match elem in the :animated selector<|&#?\w+;/<(?:script|style|link)/ delete tick.elem;<|&#?\w+;/<(?:script|style|link)/ }),<|&#?\w+;/<(?:script|style|link)/ tick = function() {<|&#?\w+;/<(?:script|style|link)/if ( stopped ) {<|&#?\w+;/<(?:script|style|link)/returnfalse;<|&#?\w+;/<(?:script|style|link)/ }<|&#?\w+;/<(?:script|style|link)/var currentTime = fxNow || createFxNow(),<|&#?\w+;/<(?:script|style|link)/ remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ),<|&#?\w+;/<(?:script|style|link)/// archaic crash bug won't allow us to use 1 - ( 0.5 || 0 ) (#12497)<|&#?\w+;/<(?:script|style|link)/ temp = remaining / animation.duration || 0,<|&#?\w+;/<(?:script|style|link)/ percent = 1 - temp,<|&#?\w+;/<(?:script|style|link)/ index = 0,<|&#?\w+;/<(?:script|style|link)/ length = animation.tweens.length;<|&#?\w+;/<(?:script|style|link)/ for ( ; index < length ; index++ ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) { animation.tweens[ index ].run( percent );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) { deferred.notifyWith( elem, [ animation, percent, remaining ]);<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) { if ( percent < 1 && length ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) { return remaining;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) { } else {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) { deferred.resolveWith( elem, [ animation ] );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) { return false;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) { },<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) { animation = deferred.promise({<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) { elem: elem,<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) { props: jQuery.extend( {}, properties ),<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) { opts: jQuery.extend( true, { specialEasing: {} }, options ),<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) { originalProperties: properties,<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) { originalOptions: options,<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) { startTime: fxNow || createFxNow(),<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) { duration: options.duration,<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) { tweens: [],<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) { createTween: function( prop, end ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) { var tween = jQuery.Tween( elem, animation.opts, prop, end,<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) { animation.opts.specialEasing[ prop ] || animation.opts.easing );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) { animation.tweens.push( tween );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) { return tween;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) { },<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) { stop: function( gotoEnd ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) { var index = 0,<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) { // if we are going to the end, we want to run all the tweens<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) { // otherwise we skip this part<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) { length = gotoEnd ? animation.tweens.length : 0;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) { if ( stopped ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) { return this;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) { stopped = true;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) { for ( ; index < length ; index++ ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) { animation.tweens[ index ].run( 1 );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) { // resolve when we played the last frame<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) { // otherwise, reject<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) { if ( gotoEnd ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) { deferred.resolveWith( elem, [ animation, gotoEnd ] );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) { } else {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) { deferred.rejectWith( elem, [ animation, gotoEnd ] );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) { return this;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) { }),<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) { props = animation.props;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) { propFilter( props, animation.opts.specialEasing );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) { for ( ; index < length ; index++ ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { result = animationPrefilters[ index ].call( animation, elem, props, animation.opts );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { if ( result ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { return result;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { jQuery.map( props, createTween, animation );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { if ( jQuery.isFunction( animation.opts.start ) ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { animation.opts.start.call( elem, animation );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { jQuery.fx.timer(<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { jQuery.extend( tick, {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { elem: elem,<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { anim: animation,<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { queue: animation.opts.queue<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { })<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { // attach callbacks from options<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { return animation.progress( animation.opts.progress )<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { .done( animation.opts.done, animation.opts.complete )<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { .fail( animation.opts.fail )<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { .always( animation.opts.always );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {}<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {function propFilter( props, specialEasing ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { var index, name, easing, value, hooks;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { // camelCase, specialEasing and expand cssHook pass<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { for ( index in props ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { name = jQuery.camelCase( index );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { easing = specialEasing[ name ];<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { value = props[ index ];<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { if ( jQuery.isArray( value ) ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { easing = value[ 1 ];<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { value = props[ index ] = value[ 0 ];<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { if ( index !== name ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { props[ name ] = value;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { delete props[ index ];<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { hooks = jQuery.cssHooks[ name ];<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { if ( hooks && "expand" in hooks ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { value = hooks.expand( value );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { delete props[ name ];<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { // not quite $.extend, this wont overwrite keys already present.<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { // also - reusing 'index' from above because we have the correct "name"<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { for ( index in value ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { if ( !( index in props ) ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { props[ index ] = value[ index ];<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { specialEasing[ index ] = easing;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { } else {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { specialEasing[ name ] = easing;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {}<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {jQuery.Animation = jQuery.extend( Animation, {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { tweener: function( props, callback ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { if ( jQuery.isFunction( props ) ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { callback = props;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { props = [ "*" ];<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { } else {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { props = props.split(" ");<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { var prop,<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { index = 0,<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { length = props.length;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) { for ( ; index < length ; index++ ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { prop = props[ index ];<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { tweeners[ prop ] = tweeners[ prop ] || [];<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { tweeners[ prop ].unshift( callback );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { },<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { prefilter: function( callback, prepend ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( prepend ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { animationPrefilters.unshift( callback );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { } else {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { animationPrefilters.push( callback );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {});<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {function defaultPrefilter( elem, props, opts ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { /* jshint validthis: true */<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { var prop, value, toggle, tween, hooks, oldfire,<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { anim = this,<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { orig = {},<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { style = elem.style,<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { hidden = elem.nodeType && isHidden( elem ),<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { dataShow = jQuery._data( elem, "fxshow" );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // handle queue: false promises<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( !opts.queue ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { hooks = jQuery._queueHooks( elem, "fx" );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( hooks.unqueued == null ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { hooks.unqueued = 0;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { oldfire = hooks.empty.fire;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { hooks.empty.fire = function() {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( !hooks.unqueued ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { oldfire();<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { };<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { hooks.unqueued++;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { anim.always(function() {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // doing this makes sure that the complete handler will be called<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // before this completes<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { anim.always(function() {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { hooks.unqueued--;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( !jQuery.queue( elem, "fx" ).length ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { hooks.empty.fire();<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { });<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { });<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // height/width overflow pass<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( elem.nodeType === 1 && ( "height"in props || "width"in props ) ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // Make sure that nothing sneaks out<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {// Record all 3 overflow attributes because IE does not<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {// change the overflow attribute when overflowX and<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {// overflowY are set to the same value<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { opts.overflow = [ style.overflow, style.overflowX, style.overflowY ];<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // Set display property to inline-block for height/width<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {// animations on inline elements that are having width/height animated<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {if ( jQuery.css( elem, "display" ) === "inline" &&<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { jQuery.css( elem, "float" ) === "none" ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // inline-level elements accept inline-block;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {// block-level elements need to be inline with layout<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {if ( !jQuery.support.inlineBlockNeedsLayout || css_defaultDisplay( elem.nodeName ) === "inline" ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { style.display = "inline-block";<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { } else {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { style.zoom = 1;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( opts.overflow ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { style.overflow = "hidden";<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( !jQuery.support.shrinkWrapBlocks ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { anim.always(function() {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { style.overflow = opts.overflow[ 0 ];<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { style.overflowX = opts.overflow[ 1 ];<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { style.overflowY = opts.overflow[ 2 ];<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { });<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // show/hide pass<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {for ( prop in props ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { value = props[ prop ];<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( rfxtypes.exec( value ) ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { delete props[ prop ];<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { toggle = toggle || value === "toggle";<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( value === ( hidden ? "hide" : "show" ) ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { continue;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( !jQuery.isEmptyObject( orig ) ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( dataShow ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( "hidden"in dataShow ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { hidden = dataShow.hidden;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { } else {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { dataShow = jQuery._data( elem, "fxshow", {} );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // store state if its toggle - enables .stop().toggle() to "reverse"<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {if ( toggle ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { dataShow.hidden = !hidden;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( hidden ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { jQuery( elem ).show();<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { } else {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { anim.done(function() {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { jQuery( elem ).hide();<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { });<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { anim.done(function() {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { var prop;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { jQuery._removeData( elem, "fxshow" );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { for ( prop in orig ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { jQuery.style( elem, prop, orig[ prop ] );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { });<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { for ( prop in orig ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { tween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( !( prop in dataShow ) ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { dataShow[ prop ] = tween.start;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( hidden ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { tween.end = tween.start;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { tween.start = prop === "width" || prop === "height" ? 1 : 0;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {}<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {functionTween( elem, options, prop, end, easing ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { returnnew Tween.prototype.init( elem, options, prop, end, easing );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {}<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {jQuery.Tween = Tween;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {Tween.prototype = {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { constructor: Tween,<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { init: function( elem, options, prop, end, easing, unit ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { this.elem = elem;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { this.prop = prop;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { this.easing = easing || "swing";<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { this.options = options;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { this.start = this.now = this.cur();<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { this.end = end;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { },<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { cur: function() {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { var hooks = Tween.propHooks[ this.prop ];<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { return hooks && hooks.get ?<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { hooks.get( this ) :<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { Tween.propHooks._default.get( this );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { },<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { run: function( percent ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { var eased,<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { hooks = Tween.propHooks[ this.prop ];<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( this.options.duration ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { this.pos = eased = jQuery.easing[ this.easing ](<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { percent, this.options.duration * percent, 0, 1, this.options.duration<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { } else {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { this.pos = eased = percent;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { this.now = ( this.end - this.start ) * eased + this.start;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( this.options.step ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { this.options.step.call( this.elem, this.now, this );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( hooks && hooks.set ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { hooks.set( this );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { } else {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { Tween.propHooks._default.set( this );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { returnthis;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {};<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {Tween.prototype.init.prototype = Tween.prototype;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {Tween.propHooks = {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { _default: {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { get: function( tween ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { var result;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( tween.elem[ tween.prop ] != null &&<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { (!tween.elem.style || tween.elem.style[ tween.prop ] == null) ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { return tween.elem[ tween.prop ];<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // passing an empty string as a 3rd parameter to .css will automatically<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {// attempt a parseFloat and fallback to a string if the parse fails<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {// so, simple values such as "10px" are parsed to Float.<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {// complex values such as "rotate(1rad)" are returned as is.<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { result = jQuery.css( tween.elem, tween.prop, "" );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // Empty strings, null, undefined and "auto" are converted to 0.<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {return !result || result === "auto" ? 0 : result;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { },<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { set: function( tween ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // use step hook for back compat - use cssHook if its there - use .style if its<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {// available and use plain properties where available<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {if ( jQuery.fx.step[ tween.prop ] ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { jQuery.fx.step[ tween.prop ]( tween );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { } elseif ( tween.elem.style && ( tween.elem.style[ jQuery.cssProps[ tween.prop ] ] != null || jQuery.cssHooks[ tween.prop ] ) ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { jQuery.style( tween.elem, tween.prop, tween.now + tween.unit );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { } else {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { tween.elem[ tween.prop ] = tween.now;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {};<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {// Support: IE <=9<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {// Panic based approach to setting things on disconnected nodes<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { set: function( tween ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( tween.elem.nodeType && tween.elem.parentNode ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { tween.elem[ tween.prop ] = tween.now;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {};<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {jQuery.each([ "toggle", "show", "hide" ], function( i, name ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { var cssFn = jQuery.fn[ name ];<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { jQuery.fn[ name ] = function( speed, easing, callback ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { return speed == null || typeof speed === "boolean" ?<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { cssFn.apply( this, arguments ) :<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { this.animate( genFx( name, true ), speed, easing, callback );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { };<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {});<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {jQuery.fn.extend({<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { fadeTo: function( speed, to, easing, callback ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // show any hidden elements after setting opacity to 0<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {returnthis.filter( isHidden ).css( "opacity", 0 ).show()<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // animate to the value specified<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { .end().animate({ opacity: to }, speed, easing, callback );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { },<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { animate: function( prop, speed, easing, callback ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { var empty = jQuery.isEmptyObject( prop ),<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { optall = jQuery.speed( speed, easing, callback ),<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { doAnimation = function() {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // Operate on a copy of prop so per-property easing won't be lost<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {var anim = Animation( this, jQuery.extend( {}, prop ), optall );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // Empty animations, or finishing resolves immediately<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {if ( empty || jQuery._data( this, "finish" ) ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { anim.stop( true );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { };<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { doAnimation.finish = doAnimation;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { return empty || optall.queue === false ?<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { this.each( doAnimation ) :<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { this.queue( optall.queue, doAnimation );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { },<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { stop: function( type, clearQueue, gotoEnd ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { var stopQueue = function( hooks ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { var stop = hooks.stop;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { delete hooks.stop;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { stop( gotoEnd );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { };<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( typeof type !== "string" ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { gotoEnd = clearQueue;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { clearQueue = type;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { type = undefined;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( clearQueue && type !== false ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { this.queue( type || "fx", [] );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { returnthis.each(function() {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { var dequeue = true,<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { index = type != null && type + "queueHooks",<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { timers = jQuery.timers,<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { data = jQuery._data( this );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( index ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( data[ index ] && data[ index ].stop ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { stopQueue( data[ index ] );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { } else {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { for ( index in data ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { stopQueue( data[ index ] );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { for ( index = timers.length; index--; ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( timers[ index ].elem === this && (type == null || timers[ index ].queue === type) ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { timers[ index ].anim.stop( gotoEnd );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { dequeue = false;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { timers.splice( index, 1 );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // start the next in the queue if the last step wasn't forced<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {// timers currently will call their complete callbacks, which will dequeue<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {// but only if they were gotoEnd<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {if ( dequeue || !gotoEnd ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { jQuery.dequeue( this, type );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { });<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { },<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { finish: function( type ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( type !== false ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { type = type || "fx";<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { returnthis.each(function() {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { var index,<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { data = jQuery._data( this ),<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { queue = data[ type + "queue" ],<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { hooks = data[ type + "queueHooks" ],<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { timers = jQuery.timers,<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { length = queue ? queue.length : 0;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // enable finishing flag on private data<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { data.finish = true;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // empty the queue first<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { jQuery.queue( this, type, [] );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( hooks && hooks.stop ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { hooks.stop.call( this, true );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // look for any active animations, and finish them<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {for ( index = timers.length; index--; ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( timers[ index ].elem === this && timers[ index ].queue === type ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { timers[ index ].anim.stop( true );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { timers.splice( index, 1 );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // look for any animations in the old queue and finish them<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {for ( index = 0; index < length; index++ ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( queue[ index ] && queue[ index ].finish ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { queue[ index ].finish.call( this );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // turn off finishing flag<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { delete data.finish;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { });<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {});<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {// Generate parameters to create a standard animation<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {functiongenFx( type, includeWidth ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { var which,<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { attrs = { height: type },<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { i = 0;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // if we include width, step value is 1 to do all cssExpand values,<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {// if we don't include width, step value is 2 to skip over Left and Right<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { includeWidth = includeWidth? 1 : 0;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { for( ; i < 4 ; i += 2 - includeWidth ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { which = cssExpand[ i ];<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { attrs[ "margin" + which ] = attrs[ "padding" + which ] = type;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( includeWidth ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { attrs.opacity = attrs.width = type;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { return attrs;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {}<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {// Generate shortcuts for custom animations<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {jQuery.each({<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { slideDown: genFx("show"),<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { slideUp: genFx("hide"),<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { slideToggle: genFx("toggle"),<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { fadeIn: { opacity: "show" },<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { fadeOut: { opacity: "hide" },<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { fadeToggle: { opacity: "toggle" }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {}, function( name, props ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { jQuery.fn[ name ] = function( speed, easing, callback ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { returnthis.animate( props, speed, easing, callback );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { };<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {});<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {jQuery.speed = function( speed, easing, fn ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { complete: fn || !fn && easing ||<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { jQuery.isFunction( speed ) && speed,<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { duration: speed,<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { easing: fn && easing || easing && !jQuery.isFunction( easing ) && easing<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { };<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { opt.duration = jQuery.fx.off ? 0 : typeof opt.duration === "number" ? opt.duration :<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { opt.duration in jQuery.fx.speeds ? jQuery.fx.speeds[ opt.duration ] : jQuery.fx.speeds._default;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // normalize opt.queue - true/undefined/null -> "fx"<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {if ( opt.queue == null || opt.queue === true ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { opt.queue = "fx";<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { // Queueing<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { opt.old = opt.complete;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { opt.complete = function() {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( jQuery.isFunction( opt.old ) ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { opt.old.call( this );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { if ( opt.queue ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { jQuery.dequeue( this, opt.queue );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { };<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { return opt;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {};<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {jQuery.easing = {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { linear: function( p ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { return p;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { },<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { swing: function( p ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { return 0.5 - Math.cos( p*Math.PI ) / 2;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {};<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {jQuery.timers = [];<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {jQuery.fx = Tween.prototype.init;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {jQuery.fx.tick = function() {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { var timer,<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { timers = jQuery.timers,<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { i = 0;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { fxNow = jQuery.now();<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) { for ( ; i < timers.length; i++ ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) { timer = timers[ i ];<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) { // Checks the timer has not already been removed<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) { if ( !timer() && timers[ i ] === timer ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) { timers.splice( i--, 1 );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) { if ( !timers.length ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) { jQuery.fx.stop();<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) { fxNow = undefined;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {};<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {jQuery.fx.timer = function( timer ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) { if ( timer() && jQuery.timers.push( timer ) ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) { jQuery.fx.start();<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {};<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {jQuery.fx.interval = 13;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {jQuery.fx.start = function() {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) { if ( !timerId ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) { timerId = setInterval( jQuery.fx.tick, jQuery.fx.interval );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) { }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {};<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {jQuery.fx.stop = function() {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) { clearInterval( timerId );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) { timerId = null;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {};<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {jQuery.fx.speeds = {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) { slow: 600,<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) { fast: 200,<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) { // Default speed<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) { _default: 400<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {};<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {// Back Compat <1.8 extension point<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension pointjQuery.fx.step = {};<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension pointif ( jQuery.expr && jQuery.expr.filters ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point jQuery.expr.filters.animated = function( elem ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point return jQuery.grep(jQuery.timers, function( fn ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point return elem === fn.elem;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point }).length;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point };<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point}<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension pointjQuery.fn.offset = function( options ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point if ( arguments.length ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point return options === undefined ?<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point this :<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point this.each(function( i ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point jQuery.offset.setOffset( this, options, i );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point });<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point var docElem, win,<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point box = { top: 0, left: 0 },<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point elem = this[ 0 ],<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point doc = elem && elem.ownerDocument;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point if ( !doc ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point return;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point docElem = doc.documentElement;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point // Make sure it's not a disconnected DOM node<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point if ( !jQuery.contains( docElem, elem ) ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point return box;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point // If we don't have gBCR, just use 0,0 rather than error<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point // BlackBerry 5, iOS 3 (original iPhone)<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point if ( typeof elem.getBoundingClientRect !== core_strundefined ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point box = elem.getBoundingClientRect();<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point win = getWindow( doc );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point return {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point top: box.top + ( win.pageYOffset || docElem.scrollTop ) - ( docElem.clientTop || 0 ),<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point left: box.left + ( win.pageXOffset || docElem.scrollLeft ) - ( docElem.clientLeft || 0 )<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point };<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point};<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension pointjQuery.offset = {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point setOffset: function( elem, options, i ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point var position = jQuery.css( elem, "position" );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point // set position first, in-case top/left are set even on static elem<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point if ( position === "static" ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point elem.style.position = "relative";<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point var curElem = jQuery( elem ),<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point curOffset = curElem.offset(),<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point curCSSTop = jQuery.css( elem, "top" ),<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point curCSSLeft = jQuery.css( elem, "left" ),<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point calculatePosition = ( position === "absolute" || position === "fixed" ) && jQuery.inArray("auto", [curCSSTop, curCSSLeft]) > -1,<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point props = {}, curPosition = {}, curTop, curLeft;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point // need to be able to calculate position if either top or left is auto and position is either absolute or fixed<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension pointif ( calculatePosition ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point curPosition = curElem.position();<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point curTop = curPosition.top;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point curLeft = curPosition.left;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point } else {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point curTop = parseFloat( curCSSTop ) || 0;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point curLeft = parseFloat( curCSSLeft ) || 0;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point if ( jQuery.isFunction( options ) ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point options = options.call( elem, i, curOffset );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point if ( options.top != null ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point props.top = ( options.top - curOffset.top ) + curTop;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point if ( options.left != null ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point props.left = ( options.left - curOffset.left ) + curLeft;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point if ( "using"in options ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point options.using.call( elem, props );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point } else {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point curElem.css( props );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point};<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension pointjQuery.fn.extend({<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point position: function() {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point if ( !this[ 0 ] ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point return;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point var offsetParent, offset,<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point parentOffset = { top: 0, left: 0 },<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point elem = this[ 0 ];<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point // fixed elements are offset from window (parentOffset = {top:0, left: 0}, because it is it's only offset parent<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension pointif ( jQuery.css( elem, "position" ) === "fixed" ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point // we assume that getBoundingClientRect is available when computed position is fixed<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point offset = elem.getBoundingClientRect();<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point } else {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point // Get *real* offsetParent<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point offsetParent = this.offsetParent();<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point // Get correct offsets<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point offset = this.offset();<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point if ( !jQuery.nodeName( offsetParent[ 0 ], "html" ) ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point parentOffset = offsetParent.offset();<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point // Add offsetParent borders<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point parentOffset.top += jQuery.css( offsetParent[ 0 ], "borderTopWidth", true );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point parentOffset.left += jQuery.css( offsetParent[ 0 ], "borderLeftWidth", true );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point // Subtract parent offsets and element margins<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point// note: when an element has margin: auto the offsetLeft and marginLeft<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point// are the same in Safari causing offset.left to incorrectly be 0<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension pointreturn {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point top: offset.top - parentOffset.top - jQuery.css( elem, "marginTop", true ),<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point left: offset.left - parentOffset.left - jQuery.css( elem, "marginLeft", true)<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point };<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point },<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point offsetParent: function() {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point returnthis.map(function() {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point var offsetParent = this.offsetParent || docElem;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point while ( offsetParent && ( !jQuery.nodeName( offsetParent, "html" ) && jQuery.css( offsetParent, "position") === "static" ) ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point offsetParent = offsetParent.offsetParent;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point return offsetParent || docElem;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point });<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point});<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point// Create scrollLeft and scrollTop methods<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension pointjQuery.each( {scrollLeft: "pageXOffset", scrollTop: "pageYOffset"}, function( method, prop ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point var top = /Y/.test( prop );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point jQuery.fn[ method ] = function( val ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point return jQuery.access( this, function( elem, method, val ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point var win = getWindow( elem );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point if ( val === undefined ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point return win ? (prop in win) ? win[ prop ] :<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point win.document.documentElement[ method ] :<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point elem[ method ];<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point if ( win ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point win.scrollTo(<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point !top ? val : jQuery( win ).scrollLeft(),<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point top ? val : jQuery( win ).scrollTop()<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point } else {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point elem[ method ] = val;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point }, method, val, arguments.length, null );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point };<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point});<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension pointfunctiongetWindow( elem ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point return jQuery.isWindow( elem ) ?<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point elem :<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point elem.nodeType === 9 ?<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point elem.defaultView || elem.parentWindow :<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point false;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point}<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point// Create innerHeight, innerWidth, height, width, outerHeight and outerWidth methods<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension pointjQuery.each( { Height: "height", Width: "width" }, function( name, type ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point jQuery.each( { padding: "inner" + name, content: type, "": "outer" + name }, function( defaultExtra, funcName ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point // margin is only for outerHeight, outerWidth<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point jQuery.fn[ funcName ] = function( margin, value ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point var chainable = arguments.length && ( defaultExtra || typeof margin !== "boolean" ),<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point extra = defaultExtra || ( margin === true || value === true ? "margin" : "border" );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point return jQuery.access( this, function( elem, type, value ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point var doc;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point if ( jQuery.isWindow( elem ) ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point // As of 5/8/2012 this will yield incorrect results for Mobile Safari, but there<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point// isn't a whole lot we can do. See pull request at this URL for discussion:<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point// https://github.com/jquery/jquery/pull/764<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension pointreturn elem.document.documentElement[ "client" + name ];<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point // Get document width or height<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension pointif ( elem.nodeType === 9 ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point doc = elem.documentElement;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point // Either scroll[Width/Height] or offset[Width/Height] or client[Width/Height], whichever is greatest<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point// unfortunately, this causes bug #3838 in IE6/8 only, but there is currently no good, small way to fix it.<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension pointreturnMath.max(<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point elem.body[ "scroll" + name ], doc[ "scroll" + name ],<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point elem.body[ "offset" + name ], doc[ "offset" + name ],<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point doc[ "client" + name ]<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point return value === undefined ?<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point // Get width or height on the element, requesting but not forcing parseFloat<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point jQuery.css( elem, type, extra ) :<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point // Set width or height on the element<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point jQuery.style( elem, type, value, extra );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point }, type, chainable ? margin : undefined, chainable, null );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point };<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point });<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point});<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point// Limit scope pollution from any deprecated API<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point// (function() {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point// The number of elements contained in the matched element set<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension pointjQuery.fn.size = function() {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point returnthis.length;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point};<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension pointjQuery.fn.andSelf = jQuery.fn.addBack;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point// })();<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension pointif ( typeof module === "object" && module && typeof module.exports === "object" ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point // Expose jQuery as module.exports in loaders that implement the Node<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point// module pattern (including browserify). Do not create the global, since<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point// the user will be storing it themselves locally, and globals are frowned<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point// upon in the Node module world.<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point module.exports = jQuery;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point} else {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point // Otherwise expose jQuery to the global object as usual<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point window.jQuery = window.$ = jQuery;<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point // Register as a named AMD module, since jQuery can be concatenated with other<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point// files that may use define, but not via a proper concatenation script that<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point// understands anonymous AMD modules. A named AMD is safest and most robust<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point// way to register. Lowercase jquery is used because AMD module names are<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point// derived from file names, and jQuery is normally delivered in a lowercase<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point// file name. Do this after creating the global so that if an AMD module wants<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point// to call noConflict to hide this version of jQuery, it will work.<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension pointif ( typeof define === "function" && define.amd ) {<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point define( "jquery", [], function () { return jQuery; } );<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point }<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point}<|&#?\w+;/<(?:script|style|link)/< length ; index++ ) {< 1 && length ) {< length ; index++ ) {< length ; index++ ) {< length ; index++ ) {< timers.length; i++ ) {<1.8 extension point})( window );
Rev Author Line No. Line
62 office 1 /*!
2 * jQuery JavaScript Library v1.10.1
3 * http://jquery.com/
4 *
5 * Includes Sizzle.js
6 * http://sizzlejs.com/
7 *
8 * Copyright 2005, 2013 jQuery Foundation, Inc. and other contributors
9 * Released under the MIT license
10 * http://jquery.org/license
11 *
12 * Date: 2013-05-30T21:49Z
13 */
14 (function( window, undefined ) {
15  
16 // Can't do this because several apps including ASP.NET trace
17 // the stack via arguments.caller.callee and Firefox dies if
18 // you try to trace through "use strict" call chains. (#13335)
19 // Support: Firefox 18+
20 //"use strict";
21 var
22 // The deferred used on DOM ready
23 readyList,
24  
25 // A central reference to the root jQuery(document)
26 rootjQuery,
27  
28 // Support: IE<10
29 // For `typeof xmlNode.method` instead of `xmlNode.method !== undefined`
30 core_strundefined = typeof undefined,
31  
32 // Use the correct document accordingly with window argument (sandbox)
33 location = window.location,
34 document = window.document,
35 docElem = document.documentElement,
36  
37 // Map over jQuery in case of overwrite
38 _jQuery = window.jQuery,
39  
40 // Map over the $ in case of overwrite
41 _$ = window.$,
42  
43 // [[Class]] -> type pairs
44 class2type = {},
45  
46 // List of deleted data cache ids, so we can reuse them
47 core_deletedIds = [],
48  
49 core_version = "1.10.1",
50  
51 // Save a reference to some core methods
52 core_concat = core_deletedIds.concat,
53 core_push = core_deletedIds.push,
54 core_slice = core_deletedIds.slice,
55 core_indexOf = core_deletedIds.indexOf,
56 core_toString = class2type.toString,
57 core_hasOwn = class2type.hasOwnProperty,
58 core_trim = core_version.trim,
59  
60 // Define a local copy of jQuery
61 jQuery = function( selector, context ) {
62 // The jQuery object is actually just the init constructor 'enhanced'
63 return new jQuery.fn.init( selector, context, rootjQuery );
64 },
65  
66 // Used for matching numbers
67 core_pnum = /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,
68  
69 // Used for splitting on whitespace
70 core_rnotwhite = /\S+/g,
71  
72 // Make sure we trim BOM and NBSP (here's looking at you, Safari 5.0 and IE)
73 rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,
74  
75 // A simple way to check for HTML strings
76 // Prioritize #id over <tag> to avoid XSS via location.hash (#9521)
77 // Strict HTML recognition (#11290: must start with <)
78 rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,
79  
80 <[\w\W]+> // Match a standalone tag
81 <[\w\W]+> rsingleTag = /^<(\w+)\s*\/?>(?:<\/\1>|)$/,
82  
83 <[\w\W]+><(\w+)\s*\/?><\/\1> // JSON RegExp
84 <[\w\W]+><(\w+)\s*\/?><\/\1> rvalidchars = /^[\],:{}\s]*$/,
85 <[\w\W]+><(\w+)\s*\/?><\/\1> rvalidbraces = /(?:^|:|,)(?:\s*\[)+/g,
86 <[\w\W]+><(\w+)\s*\/?><\/\1> rvalidescape = /\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,
87 <[\w\W]+><(\w+)\s*\/?><\/\1> rvalidtokens = /"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,
88  
89 <[\w\W]+><(\w+)\s*\/?><\/\1> // Matches dashed string for camelizing
90 <[\w\W]+><(\w+)\s*\/?><\/\1> rmsPrefix = /^-ms-/,
91 <[\w\W]+><(\w+)\s*\/?><\/\1> rdashAlpha = /-([\da-z])/gi,
92  
93 <[\w\W]+><(\w+)\s*\/?><\/\1> // Used by jQuery.camelCase as callback to replace()
94 <[\w\W]+><(\w+)\s*\/?><\/\1> fcamelCase = function( all, letter ) {
95 <[\w\W]+><(\w+)\s*\/?><\/\1> return letter.toUpperCase();
96 <[\w\W]+><(\w+)\s*\/?><\/\1> },
97  
98 <[\w\W]+><(\w+)\s*\/?><\/\1> // The ready event handler
99 <[\w\W]+><(\w+)\s*\/?><\/\1> completed = function( event ) {
100  
101 <[\w\W]+><(\w+)\s*\/?><\/\1> // readyState === "complete" is good enough for us to call the dom ready in oldIE
102 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( document.addEventListener || event.type === "load" || document.readyState === "complete" ) {
103 <[\w\W]+><(\w+)\s*\/?><\/\1> detach();
104 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.ready();
105 <[\w\W]+><(\w+)\s*\/?><\/\1> }
106 <[\w\W]+><(\w+)\s*\/?><\/\1> },
107 <[\w\W]+><(\w+)\s*\/?><\/\1> // Clean-up method for dom ready events
108 <[\w\W]+><(\w+)\s*\/?><\/\1> detach = function() {
109 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( document.addEventListener ) {
110 <[\w\W]+><(\w+)\s*\/?><\/\1> document.removeEventListener( "DOMContentLoaded", completed, false );
111 <[\w\W]+><(\w+)\s*\/?><\/\1> window.removeEventListener( "load", completed, false );
112  
113 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
114 <[\w\W]+><(\w+)\s*\/?><\/\1> document.detachEvent( "onreadystatechange", completed );
115 <[\w\W]+><(\w+)\s*\/?><\/\1> window.detachEvent( "onload", completed );
116 <[\w\W]+><(\w+)\s*\/?><\/\1> }
117 <[\w\W]+><(\w+)\s*\/?><\/\1> };
118  
119 <[\w\W]+><(\w+)\s*\/?><\/\1>jQuery.fn = jQuery.prototype = {
120 <[\w\W]+><(\w+)\s*\/?><\/\1> // The current version of jQuery being used
121 <[\w\W]+><(\w+)\s*\/?><\/\1> jquery: core_version,
122  
123 <[\w\W]+><(\w+)\s*\/?><\/\1> constructor: jQuery,
124 <[\w\W]+><(\w+)\s*\/?><\/\1> init: function( selector, context, rootjQuery ) {
125 <[\w\W]+><(\w+)\s*\/?><\/\1> var match, elem;
126  
127 <[\w\W]+><(\w+)\s*\/?><\/\1> // HANDLE: $(""), $(null), $(undefined), $(false)
128 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !selector ) {
129 <[\w\W]+><(\w+)\s*\/?><\/\1> return this;
130 <[\w\W]+><(\w+)\s*\/?><\/\1> }
131  
132 <[\w\W]+><(\w+)\s*\/?><\/\1> // Handle HTML strings
133 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( typeof selector === "string" ) {
134 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( selector.charAt(0) === "<" && selector.charAt( selector.length - 1 ) === ">" && selector.length >= 3 ) {
135 <[\w\W]+><(\w+)\s*\/?><\/\1> // Assume that strings that start and end with <> are HTML and skip the regex check
136 <[\w\W]+><(\w+)\s*\/?><\/\1> match = [ null, selector, null ];
137  
138 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
139 <[\w\W]+><(\w+)\s*\/?><\/\1> match = rquickExpr.exec( selector );
140 <[\w\W]+><(\w+)\s*\/?><\/\1> }
141  
142 <[\w\W]+><(\w+)\s*\/?><\/\1> // Match html or make sure no context is specified for #id
143 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( match && (match[1] || !context) ) {
144  
145 <[\w\W]+><(\w+)\s*\/?><\/\1> // HANDLE: $(html) -> $(array)
146 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( match[1] ) {
147 <[\w\W]+><(\w+)\s*\/?><\/\1> context = context instanceof jQuery ? context[0] : context;
148  
149 <[\w\W]+><(\w+)\s*\/?><\/\1> // scripts is true for back-compat
150 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.merge( this, jQuery.parseHTML(
151 <[\w\W]+><(\w+)\s*\/?><\/\1> match[1],
152 <[\w\W]+><(\w+)\s*\/?><\/\1> context && context.nodeType ? context.ownerDocument || context : document,
153 <[\w\W]+><(\w+)\s*\/?><\/\1> true
154 <[\w\W]+><(\w+)\s*\/?><\/\1> ) );
155  
156 <[\w\W]+><(\w+)\s*\/?><\/\1> // HANDLE: $(html, props)
157 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( rsingleTag.test( match[1] ) && jQuery.isPlainObject( context ) ) {
158 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( match in context ) {
159 <[\w\W]+><(\w+)\s*\/?><\/\1> // Properties of context are called as methods if possible
160 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( jQuery.isFunction( this[ match ] ) ) {
161 <[\w\W]+><(\w+)\s*\/?><\/\1> this[ match ]( context[ match ] );
162  
163 <[\w\W]+><(\w+)\s*\/?><\/\1> // ...and otherwise set as attributes
164 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
165 <[\w\W]+><(\w+)\s*\/?><\/\1> this.attr( match, context[ match ] );
166 <[\w\W]+><(\w+)\s*\/?><\/\1> }
167 <[\w\W]+><(\w+)\s*\/?><\/\1> }
168 <[\w\W]+><(\w+)\s*\/?><\/\1> }
169  
170 <[\w\W]+><(\w+)\s*\/?><\/\1> return this;
171  
172 <[\w\W]+><(\w+)\s*\/?><\/\1> // HANDLE: $(#id)
173 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
174 <[\w\W]+><(\w+)\s*\/?><\/\1> elem = document.getElementById( match[2] );
175  
176 <[\w\W]+><(\w+)\s*\/?><\/\1> // Check parentNode to catch when Blackberry 4.6 returns
177 <[\w\W]+><(\w+)\s*\/?><\/\1> // nodes that are no longer in the document #6963
178 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( elem && elem.parentNode ) {
179 <[\w\W]+><(\w+)\s*\/?><\/\1> // Handle the case where IE and Opera return items
180 <[\w\W]+><(\w+)\s*\/?><\/\1> // by name instead of ID
181 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( elem.id !== match[2] ) {
182 <[\w\W]+><(\w+)\s*\/?><\/\1> return rootjQuery.find( selector );
183 <[\w\W]+><(\w+)\s*\/?><\/\1> }
184  
185 <[\w\W]+><(\w+)\s*\/?><\/\1> // Otherwise, we inject the element directly into the jQuery object
186 <[\w\W]+><(\w+)\s*\/?><\/\1> this.length = 1;
187 <[\w\W]+><(\w+)\s*\/?><\/\1> this[0] = elem;
188 <[\w\W]+><(\w+)\s*\/?><\/\1> }
189  
190 <[\w\W]+><(\w+)\s*\/?><\/\1> this.context = document;
191 <[\w\W]+><(\w+)\s*\/?><\/\1> this.selector = selector;
192 <[\w\W]+><(\w+)\s*\/?><\/\1> return this;
193 <[\w\W]+><(\w+)\s*\/?><\/\1> }
194  
195 <[\w\W]+><(\w+)\s*\/?><\/\1> // HANDLE: $(expr, $(...))
196 <[\w\W]+><(\w+)\s*\/?><\/\1> } else if ( !context || context.jquery ) {
197 <[\w\W]+><(\w+)\s*\/?><\/\1> return ( context || rootjQuery ).find( selector );
198  
199 <[\w\W]+><(\w+)\s*\/?><\/\1> // HANDLE: $(expr, context)
200 <[\w\W]+><(\w+)\s*\/?><\/\1> // (which is just equivalent to: $(context).find(expr)
201 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
202 <[\w\W]+><(\w+)\s*\/?><\/\1> return this.constructor( context ).find( selector );
203 <[\w\W]+><(\w+)\s*\/?><\/\1> }
204  
205 <[\w\W]+><(\w+)\s*\/?><\/\1> // HANDLE: $(DOMElement)
206 <[\w\W]+><(\w+)\s*\/?><\/\1> } else if ( selector.nodeType ) {
207 <[\w\W]+><(\w+)\s*\/?><\/\1> this.context = this[0] = selector;
208 <[\w\W]+><(\w+)\s*\/?><\/\1> this.length = 1;
209 <[\w\W]+><(\w+)\s*\/?><\/\1> return this;
210  
211 <[\w\W]+><(\w+)\s*\/?><\/\1> // HANDLE: $(function)
212 <[\w\W]+><(\w+)\s*\/?><\/\1> // Shortcut for document ready
213 <[\w\W]+><(\w+)\s*\/?><\/\1> } else if ( jQuery.isFunction( selector ) ) {
214 <[\w\W]+><(\w+)\s*\/?><\/\1> return rootjQuery.ready( selector );
215 <[\w\W]+><(\w+)\s*\/?><\/\1> }
216  
217 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( selector.selector !== undefined ) {
218 <[\w\W]+><(\w+)\s*\/?><\/\1> this.selector = selector.selector;
219 <[\w\W]+><(\w+)\s*\/?><\/\1> this.context = selector.context;
220 <[\w\W]+><(\w+)\s*\/?><\/\1> }
221  
222 <[\w\W]+><(\w+)\s*\/?><\/\1> return jQuery.makeArray( selector, this );
223 <[\w\W]+><(\w+)\s*\/?><\/\1> },
224  
225 <[\w\W]+><(\w+)\s*\/?><\/\1> // Start with an empty selector
226 <[\w\W]+><(\w+)\s*\/?><\/\1> selector: "",
227  
228 <[\w\W]+><(\w+)\s*\/?><\/\1> // The default length of a jQuery object is 0
229 <[\w\W]+><(\w+)\s*\/?><\/\1> length: 0,
230  
231 <[\w\W]+><(\w+)\s*\/?><\/\1> toArray: function() {
232 <[\w\W]+><(\w+)\s*\/?><\/\1> return core_slice.call( this );
233 <[\w\W]+><(\w+)\s*\/?><\/\1> },
234  
235 <[\w\W]+><(\w+)\s*\/?><\/\1> // Get the Nth element in the matched element set OR
236 <[\w\W]+><(\w+)\s*\/?><\/\1> // Get the whole matched element set as a clean array
237 <[\w\W]+><(\w+)\s*\/?><\/\1> get: function( num ) {
238 <[\w\W]+><(\w+)\s*\/?><\/\1> return num == null ?
239  
240 <[\w\W]+><(\w+)\s*\/?><\/\1> // Return a 'clean' array
241 <[\w\W]+><(\w+)\s*\/?><\/\1> this.toArray() :
242  
243 <[\w\W]+><(\w+)\s*\/?><\/\1> // Return just the object
244 <[\w\W]+><(\w+)\s*\/?><\/\1> ( num < 0 ? this[ this.length + num ] : this[ num ] );
245 <[\w\W]+><(\w+)\s*\/?><\/\1> },
246  
247 <[\w\W]+><(\w+)\s*\/?><\/\1> // Take an array of elements and push it onto the stack
248 <[\w\W]+><(\w+)\s*\/?><\/\1> // (returning the new matched element set)
249 <[\w\W]+><(\w+)\s*\/?><\/\1> pushStack: function( elems ) {
250  
251 <[\w\W]+><(\w+)\s*\/?><\/\1> // Build a new jQuery matched element set
252 <[\w\W]+><(\w+)\s*\/?><\/\1> var ret = jQuery.merge( this.constructor(), elems );
253  
254 <[\w\W]+><(\w+)\s*\/?><\/\1> // Add the old object onto the stack (as a reference)
255 <[\w\W]+><(\w+)\s*\/?><\/\1> ret.prevObject = this;
256 <[\w\W]+><(\w+)\s*\/?><\/\1> ret.context = this.context;
257  
258 <[\w\W]+><(\w+)\s*\/?><\/\1> // Return the newly-formed element set
259 <[\w\W]+><(\w+)\s*\/?><\/\1> return ret;
260 <[\w\W]+><(\w+)\s*\/?><\/\1> },
261  
262 <[\w\W]+><(\w+)\s*\/?><\/\1> // Execute a callback for every element in the matched set.
263 <[\w\W]+><(\w+)\s*\/?><\/\1> // (You can seed the arguments with an array of args, but this is
264 <[\w\W]+><(\w+)\s*\/?><\/\1> // only used internally.)
265 <[\w\W]+><(\w+)\s*\/?><\/\1> each: function( callback, args ) {
266 <[\w\W]+><(\w+)\s*\/?><\/\1> return jQuery.each( this, callback, args );
267 <[\w\W]+><(\w+)\s*\/?><\/\1> },
268  
269 <[\w\W]+><(\w+)\s*\/?><\/\1> ready: function( fn ) {
270 <[\w\W]+><(\w+)\s*\/?><\/\1> // Add the callback
271 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.ready.promise().done( fn );
272  
273 <[\w\W]+><(\w+)\s*\/?><\/\1> return this;
274 <[\w\W]+><(\w+)\s*\/?><\/\1> },
275  
276 <[\w\W]+><(\w+)\s*\/?><\/\1> slice: function() {
277 <[\w\W]+><(\w+)\s*\/?><\/\1> return this.pushStack( core_slice.apply( this, arguments ) );
278 <[\w\W]+><(\w+)\s*\/?><\/\1> },
279  
280 <[\w\W]+><(\w+)\s*\/?><\/\1> first: function() {
281 <[\w\W]+><(\w+)\s*\/?><\/\1> return this.eq( 0 );
282 <[\w\W]+><(\w+)\s*\/?><\/\1> },
283  
284 <[\w\W]+><(\w+)\s*\/?><\/\1> last: function() {
285 <[\w\W]+><(\w+)\s*\/?><\/\1> return this.eq( -1 );
286 <[\w\W]+><(\w+)\s*\/?><\/\1> },
287  
288 <[\w\W]+><(\w+)\s*\/?><\/\1> eq: function( i ) {
289 <[\w\W]+><(\w+)\s*\/?><\/\1> var len = this.length,
290 <[\w\W]+><(\w+)\s*\/?><\/\1> j = +i + ( i < 0 ? len : 0 );
291 <[\w\W]+><(\w+)\s*\/?><\/\1> return this.pushStack( j >= 0 && j < len ? [ this[j] ] : [] );
292 <[\w\W]+><(\w+)\s*\/?><\/\1> },
293  
294 <[\w\W]+><(\w+)\s*\/?><\/\1> map: function( callback ) {
295 <[\w\W]+><(\w+)\s*\/?><\/\1> return this.pushStack( jQuery.map(this, function( elem, i ) {
296 <[\w\W]+><(\w+)\s*\/?><\/\1> return callback.call( elem, i, elem );
297 <[\w\W]+><(\w+)\s*\/?><\/\1> }));
298 <[\w\W]+><(\w+)\s*\/?><\/\1> },
299  
300 <[\w\W]+><(\w+)\s*\/?><\/\1> end: function() {
301 <[\w\W]+><(\w+)\s*\/?><\/\1> return this.prevObject || this.constructor(null);
302 <[\w\W]+><(\w+)\s*\/?><\/\1> },
303  
304 <[\w\W]+><(\w+)\s*\/?><\/\1> // For internal use only.
305 <[\w\W]+><(\w+)\s*\/?><\/\1> // Behaves like an Array's method, not like a jQuery method.
306 <[\w\W]+><(\w+)\s*\/?><\/\1> push: core_push,
307 <[\w\W]+><(\w+)\s*\/?><\/\1> sort: [].sort,
308 <[\w\W]+><(\w+)\s*\/?><\/\1> splice: [].splice
309 <[\w\W]+><(\w+)\s*\/?><\/\1>};
310  
311 <[\w\W]+><(\w+)\s*\/?><\/\1>// Give the init function the jQuery prototype for later instantiation
312 <[\w\W]+><(\w+)\s*\/?><\/\1>jQuery.fn.init.prototype = jQuery.fn;
313  
314 <[\w\W]+><(\w+)\s*\/?><\/\1>jQuery.extend = jQuery.fn.extend = function() {
315 <[\w\W]+><(\w+)\s*\/?><\/\1> var src, copyIsArray, copy, name, options, clone,
316 <[\w\W]+><(\w+)\s*\/?><\/\1> target = arguments[0] || {},
317 <[\w\W]+><(\w+)\s*\/?><\/\1> i = 1,
318 <[\w\W]+><(\w+)\s*\/?><\/\1> length = arguments.length,
319 <[\w\W]+><(\w+)\s*\/?><\/\1> deep = false;
320  
321 <[\w\W]+><(\w+)\s*\/?><\/\1> // Handle a deep copy situation
322 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( typeof target === "boolean" ) {
323 <[\w\W]+><(\w+)\s*\/?><\/\1> deep = target;
324 <[\w\W]+><(\w+)\s*\/?><\/\1> target = arguments[1] || {};
325 <[\w\W]+><(\w+)\s*\/?><\/\1> // skip the boolean and the target
326 <[\w\W]+><(\w+)\s*\/?><\/\1> i = 2;
327 <[\w\W]+><(\w+)\s*\/?><\/\1> }
328  
329 <[\w\W]+><(\w+)\s*\/?><\/\1> // Handle case when target is a string or something (possible in deep copy)
330 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( typeof target !== "object" && !jQuery.isFunction(target) ) {
331 <[\w\W]+><(\w+)\s*\/?><\/\1> target = {};
332 <[\w\W]+><(\w+)\s*\/?><\/\1> }
333  
334 <[\w\W]+><(\w+)\s*\/?><\/\1> // extend jQuery itself if only one argument is passed
335 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( length === i ) {
336 <[\w\W]+><(\w+)\s*\/?><\/\1> target = this;
337 <[\w\W]+><(\w+)\s*\/?><\/\1> --i;
338 <[\w\W]+><(\w+)\s*\/?><\/\1> }
339  
340 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( ; i < length; i++ ) {
341 <[\w\W]+><(\w+)\s*\/?><\/\1> // Only deal with non-null/undefined values
342 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( (options = arguments[ i ]) != null ) {
343 <[\w\W]+><(\w+)\s*\/?><\/\1> // Extend the base object
344 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( name in options ) {
345 <[\w\W]+><(\w+)\s*\/?><\/\1> src = target[ name ];
346 <[\w\W]+><(\w+)\s*\/?><\/\1> copy = options[ name ];
347  
348 <[\w\W]+><(\w+)\s*\/?><\/\1> // Prevent never-ending loop
349 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( target === copy ) {
350 <[\w\W]+><(\w+)\s*\/?><\/\1> continue;
351 <[\w\W]+><(\w+)\s*\/?><\/\1> }
352  
353 <[\w\W]+><(\w+)\s*\/?><\/\1> // Recurse if we're merging plain objects or arrays
354 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = jQuery.isArray(copy)) ) ) {
355 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( copyIsArray ) {
356 <[\w\W]+><(\w+)\s*\/?><\/\1> copyIsArray = false;
357 <[\w\W]+><(\w+)\s*\/?><\/\1> clone = src && jQuery.isArray(src) ? src : [];
358  
359 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
360 <[\w\W]+><(\w+)\s*\/?><\/\1> clone = src && jQuery.isPlainObject(src) ? src : {};
361 <[\w\W]+><(\w+)\s*\/?><\/\1> }
362  
363 <[\w\W]+><(\w+)\s*\/?><\/\1> // Never move original objects, clone them
364 <[\w\W]+><(\w+)\s*\/?><\/\1> target[ name ] = jQuery.extend( deep, clone, copy );
365  
366 <[\w\W]+><(\w+)\s*\/?><\/\1> // Don't bring in undefined values
367 <[\w\W]+><(\w+)\s*\/?><\/\1> } else if ( copy !== undefined ) {
368 <[\w\W]+><(\w+)\s*\/?><\/\1> target[ name ] = copy;
369 <[\w\W]+><(\w+)\s*\/?><\/\1> }
370 <[\w\W]+><(\w+)\s*\/?><\/\1> }
371 <[\w\W]+><(\w+)\s*\/?><\/\1> }
372 <[\w\W]+><(\w+)\s*\/?><\/\1> }
373  
374 <[\w\W]+><(\w+)\s*\/?><\/\1> // Return the modified object
375 <[\w\W]+><(\w+)\s*\/?><\/\1> return target;
376 <[\w\W]+><(\w+)\s*\/?><\/\1>};
377  
378 <[\w\W]+><(\w+)\s*\/?><\/\1>jQuery.extend({
379 <[\w\W]+><(\w+)\s*\/?><\/\1> // Unique for each copy of jQuery on the page
380 <[\w\W]+><(\w+)\s*\/?><\/\1> // Non-digits removed to match rinlinejQuery
381 <[\w\W]+><(\w+)\s*\/?><\/\1> expando: "jQuery" + ( core_version + Math.random() ).replace( /\D/g, "" ),
382  
383 <[\w\W]+><(\w+)\s*\/?><\/\1> noConflict: function( deep ) {
384 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( window.$ === jQuery ) {
385 <[\w\W]+><(\w+)\s*\/?><\/\1> window.$ = _$;
386 <[\w\W]+><(\w+)\s*\/?><\/\1> }
387  
388 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( deep && window.jQuery === jQuery ) {
389 <[\w\W]+><(\w+)\s*\/?><\/\1> window.jQuery = _jQuery;
390 <[\w\W]+><(\w+)\s*\/?><\/\1> }
391  
392 <[\w\W]+><(\w+)\s*\/?><\/\1> return jQuery;
393 <[\w\W]+><(\w+)\s*\/?><\/\1> },
394  
395 <[\w\W]+><(\w+)\s*\/?><\/\1> // Is the DOM ready to be used? Set to true once it occurs.
396 <[\w\W]+><(\w+)\s*\/?><\/\1> isReady: false,
397  
398 <[\w\W]+><(\w+)\s*\/?><\/\1> // A counter to track how many items to wait for before
399 <[\w\W]+><(\w+)\s*\/?><\/\1> // the ready event fires. See #6781
400 <[\w\W]+><(\w+)\s*\/?><\/\1> readyWait: 1,
401  
402 <[\w\W]+><(\w+)\s*\/?><\/\1> // Hold (or release) the ready event
403 <[\w\W]+><(\w+)\s*\/?><\/\1> holdReady: function( hold ) {
404 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( hold ) {
405 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.readyWait++;
406 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
407 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.ready( true );
408 <[\w\W]+><(\w+)\s*\/?><\/\1> }
409 <[\w\W]+><(\w+)\s*\/?><\/\1> },
410  
411 <[\w\W]+><(\w+)\s*\/?><\/\1> // Handle when the DOM is ready
412 <[\w\W]+><(\w+)\s*\/?><\/\1> ready: function( wait ) {
413  
414 <[\w\W]+><(\w+)\s*\/?><\/\1> // Abort if there are pending holds or we're already ready
415 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) {
416 <[\w\W]+><(\w+)\s*\/?><\/\1> return;
417 <[\w\W]+><(\w+)\s*\/?><\/\1> }
418  
419 <[\w\W]+><(\w+)\s*\/?><\/\1> // Make sure body exists, at least, in case IE gets a little overzealous (ticket #5443).
420 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !document.body ) {
421 <[\w\W]+><(\w+)\s*\/?><\/\1> return setTimeout( jQuery.ready );
422 <[\w\W]+><(\w+)\s*\/?><\/\1> }
423  
424 <[\w\W]+><(\w+)\s*\/?><\/\1> // Remember that the DOM is ready
425 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.isReady = true;
426  
427 <[\w\W]+><(\w+)\s*\/?><\/\1> // If a normal DOM Ready event fired, decrement, and wait if need be
428 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( wait !== true && --jQuery.readyWait > 0 ) {
429 <[\w\W]+><(\w+)\s*\/?><\/\1> return;
430 <[\w\W]+><(\w+)\s*\/?><\/\1> }
431  
432 <[\w\W]+><(\w+)\s*\/?><\/\1> // If there are functions bound, to execute
433 <[\w\W]+><(\w+)\s*\/?><\/\1> readyList.resolveWith( document, [ jQuery ] );
434  
435 <[\w\W]+><(\w+)\s*\/?><\/\1> // Trigger any bound ready events
436 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( jQuery.fn.trigger ) {
437 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery( document ).trigger("ready").off("ready");
438 <[\w\W]+><(\w+)\s*\/?><\/\1> }
439 <[\w\W]+><(\w+)\s*\/?><\/\1> },
440  
441 <[\w\W]+><(\w+)\s*\/?><\/\1> // See test/unit/core.js for details concerning isFunction.
442 <[\w\W]+><(\w+)\s*\/?><\/\1> // Since version 1.3, DOM methods and functions like alert
443 <[\w\W]+><(\w+)\s*\/?><\/\1> // aren't supported. They return false on IE (#2968).
444 <[\w\W]+><(\w+)\s*\/?><\/\1> isFunction: function( obj ) {
445 <[\w\W]+><(\w+)\s*\/?><\/\1> return jQuery.type(obj) === "function";
446 <[\w\W]+><(\w+)\s*\/?><\/\1> },
447  
448 <[\w\W]+><(\w+)\s*\/?><\/\1> isArray: Array.isArray || function( obj ) {
449 <[\w\W]+><(\w+)\s*\/?><\/\1> return jQuery.type(obj) === "array";
450 <[\w\W]+><(\w+)\s*\/?><\/\1> },
451  
452 <[\w\W]+><(\w+)\s*\/?><\/\1> isWindow: function( obj ) {
453 <[\w\W]+><(\w+)\s*\/?><\/\1> /* jshint eqeqeq: false */
454 <[\w\W]+><(\w+)\s*\/?><\/\1> return obj != null && obj == obj.window;
455 <[\w\W]+><(\w+)\s*\/?><\/\1> },
456  
457 <[\w\W]+><(\w+)\s*\/?><\/\1> isNumeric: function( obj ) {
458 <[\w\W]+><(\w+)\s*\/?><\/\1> return !isNaN( parseFloat(obj) ) && isFinite( obj );
459 <[\w\W]+><(\w+)\s*\/?><\/\1> },
460  
461 <[\w\W]+><(\w+)\s*\/?><\/\1> type: function( obj ) {
462 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( obj == null ) {
463 <[\w\W]+><(\w+)\s*\/?><\/\1> return String( obj );
464 <[\w\W]+><(\w+)\s*\/?><\/\1> }
465 <[\w\W]+><(\w+)\s*\/?><\/\1> return typeof obj === "object" || typeof obj === "function" ?
466 <[\w\W]+><(\w+)\s*\/?><\/\1> class2type[ core_toString.call(obj) ] || "object" :
467 <[\w\W]+><(\w+)\s*\/?><\/\1> typeof obj;
468 <[\w\W]+><(\w+)\s*\/?><\/\1> },
469  
470 <[\w\W]+><(\w+)\s*\/?><\/\1> isPlainObject: function( obj ) {
471 <[\w\W]+><(\w+)\s*\/?><\/\1> var key;
472  
473 <[\w\W]+><(\w+)\s*\/?><\/\1> // Must be an Object.
474 <[\w\W]+><(\w+)\s*\/?><\/\1> // Because of IE, we also have to check the presence of the constructor property.
475 <[\w\W]+><(\w+)\s*\/?><\/\1> // Make sure that DOM nodes and window objects don't pass through, as well
476 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !obj || jQuery.type(obj) !== "object" || obj.nodeType || jQuery.isWindow( obj ) ) {
477 <[\w\W]+><(\w+)\s*\/?><\/\1> return false;
478 <[\w\W]+><(\w+)\s*\/?><\/\1> }
479  
480 <[\w\W]+><(\w+)\s*\/?><\/\1> try {
481 <[\w\W]+><(\w+)\s*\/?><\/\1> // Not own constructor property must be Object
482 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( obj.constructor &&
483 <[\w\W]+><(\w+)\s*\/?><\/\1> !core_hasOwn.call(obj, "constructor") &&
484 <[\w\W]+><(\w+)\s*\/?><\/\1> !core_hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) {
485 <[\w\W]+><(\w+)\s*\/?><\/\1> return false;
486 <[\w\W]+><(\w+)\s*\/?><\/\1> }
487 <[\w\W]+><(\w+)\s*\/?><\/\1> } catch ( e ) {
488 <[\w\W]+><(\w+)\s*\/?><\/\1> // IE8,9 Will throw exceptions on certain host objects #9897
489 <[\w\W]+><(\w+)\s*\/?><\/\1> return false;
490 <[\w\W]+><(\w+)\s*\/?><\/\1> }
491  
492 <[\w\W]+><(\w+)\s*\/?><\/\1> // Support: IE<9
493 <[\w\W]+><(\w+)\s*\/?><\/\1> // Handle iteration over inherited properties before own properties.
494 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( jQuery.support.ownLast ) {
495 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( key in obj ) {
496 <[\w\W]+><(\w+)\s*\/?><\/\1> return core_hasOwn.call( obj, key );
497 <[\w\W]+><(\w+)\s*\/?><\/\1> }
498 <[\w\W]+><(\w+)\s*\/?><\/\1> }
499  
500 <[\w\W]+><(\w+)\s*\/?><\/\1> // Own properties are enumerated firstly, so to speed up,
501 <[\w\W]+><(\w+)\s*\/?><\/\1> // if last one is own, then all properties are own.
502 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( key in obj ) {}
503  
504 <[\w\W]+><(\w+)\s*\/?><\/\1> return key === undefined || core_hasOwn.call( obj, key );
505 <[\w\W]+><(\w+)\s*\/?><\/\1> },
506  
507 <[\w\W]+><(\w+)\s*\/?><\/\1> isEmptyObject: function( obj ) {
508 <[\w\W]+><(\w+)\s*\/?><\/\1> var name;
509 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( name in obj ) {
510 <[\w\W]+><(\w+)\s*\/?><\/\1> return false;
511 <[\w\W]+><(\w+)\s*\/?><\/\1> }
512 <[\w\W]+><(\w+)\s*\/?><\/\1> return true;
513 <[\w\W]+><(\w+)\s*\/?><\/\1> },
514  
515 <[\w\W]+><(\w+)\s*\/?><\/\1> error: function( msg ) {
516 <[\w\W]+><(\w+)\s*\/?><\/\1> throw new Error( msg );
517 <[\w\W]+><(\w+)\s*\/?><\/\1> },
518  
519 <[\w\W]+><(\w+)\s*\/?><\/\1> // data: string of html
520 <[\w\W]+><(\w+)\s*\/?><\/\1> // context (optional): If specified, the fragment will be created in this context, defaults to document
521 <[\w\W]+><(\w+)\s*\/?><\/\1> // keepScripts (optional): If true, will include scripts passed in the html string
522 <[\w\W]+><(\w+)\s*\/?><\/\1> parseHTML: function( data, context, keepScripts ) {
523 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !data || typeof data !== "string" ) {
524 <[\w\W]+><(\w+)\s*\/?><\/\1> return null;
525 <[\w\W]+><(\w+)\s*\/?><\/\1> }
526 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( typeof context === "boolean" ) {
527 <[\w\W]+><(\w+)\s*\/?><\/\1> keepScripts = context;
528 <[\w\W]+><(\w+)\s*\/?><\/\1> context = false;
529 <[\w\W]+><(\w+)\s*\/?><\/\1> }
530 <[\w\W]+><(\w+)\s*\/?><\/\1> context = context || document;
531  
532 <[\w\W]+><(\w+)\s*\/?><\/\1> var parsed = rsingleTag.exec( data ),
533 <[\w\W]+><(\w+)\s*\/?><\/\1> scripts = !keepScripts && [];
534  
535 <[\w\W]+><(\w+)\s*\/?><\/\1> // Single tag
536 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( parsed ) {
537 <[\w\W]+><(\w+)\s*\/?><\/\1> return [ context.createElement( parsed[1] ) ];
538 <[\w\W]+><(\w+)\s*\/?><\/\1> }
539  
540 <[\w\W]+><(\w+)\s*\/?><\/\1> parsed = jQuery.buildFragment( [ data ], context, scripts );
541 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( scripts ) {
542 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery( scripts ).remove();
543 <[\w\W]+><(\w+)\s*\/?><\/\1> }
544 <[\w\W]+><(\w+)\s*\/?><\/\1> return jQuery.merge( [], parsed.childNodes );
545 <[\w\W]+><(\w+)\s*\/?><\/\1> },
546  
547 <[\w\W]+><(\w+)\s*\/?><\/\1> parseJSON: function( data ) {
548 <[\w\W]+><(\w+)\s*\/?><\/\1> // Attempt to parse using the native JSON parser first
549 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( window.JSON && window.JSON.parse ) {
550 <[\w\W]+><(\w+)\s*\/?><\/\1> return window.JSON.parse( data );
551 <[\w\W]+><(\w+)\s*\/?><\/\1> }
552  
553 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( data === null ) {
554 <[\w\W]+><(\w+)\s*\/?><\/\1> return data;
555 <[\w\W]+><(\w+)\s*\/?><\/\1> }
556  
557 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( typeof data === "string" ) {
558  
559 <[\w\W]+><(\w+)\s*\/?><\/\1> // Make sure leading/trailing whitespace is removed (IE can't handle it)
560 <[\w\W]+><(\w+)\s*\/?><\/\1> data = jQuery.trim( data );
561  
562 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( data ) {
563 <[\w\W]+><(\w+)\s*\/?><\/\1> // Make sure the incoming data is actual JSON
564 <[\w\W]+><(\w+)\s*\/?><\/\1> // Logic borrowed from http://json.org/json2.js
565 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( rvalidchars.test( data.replace( rvalidescape, "@" )
566 <[\w\W]+><(\w+)\s*\/?><\/\1> .replace( rvalidtokens, "]" )
567 <[\w\W]+><(\w+)\s*\/?><\/\1> .replace( rvalidbraces, "")) ) {
568  
569 <[\w\W]+><(\w+)\s*\/?><\/\1> return ( new Function( "return " + data ) )();
570 <[\w\W]+><(\w+)\s*\/?><\/\1> }
571 <[\w\W]+><(\w+)\s*\/?><\/\1> }
572 <[\w\W]+><(\w+)\s*\/?><\/\1> }
573  
574 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.error( "Invalid JSON: " + data );
575 <[\w\W]+><(\w+)\s*\/?><\/\1> },
576  
577 <[\w\W]+><(\w+)\s*\/?><\/\1> // Cross-browser xml parsing
578 <[\w\W]+><(\w+)\s*\/?><\/\1> parseXML: function( data ) {
579 <[\w\W]+><(\w+)\s*\/?><\/\1> var xml, tmp;
580 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !data || typeof data !== "string" ) {
581 <[\w\W]+><(\w+)\s*\/?><\/\1> return null;
582 <[\w\W]+><(\w+)\s*\/?><\/\1> }
583 <[\w\W]+><(\w+)\s*\/?><\/\1> try {
584 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( window.DOMParser ) { // Standard
585 <[\w\W]+><(\w+)\s*\/?><\/\1> tmp = new DOMParser();
586 <[\w\W]+><(\w+)\s*\/?><\/\1> xml = tmp.parseFromString( data , "text/xml" );
587 <[\w\W]+><(\w+)\s*\/?><\/\1> } else { // IE
588 <[\w\W]+><(\w+)\s*\/?><\/\1> xml = new ActiveXObject( "Microsoft.XMLDOM" );
589 <[\w\W]+><(\w+)\s*\/?><\/\1> xml.async = "false";
590 <[\w\W]+><(\w+)\s*\/?><\/\1> xml.loadXML( data );
591 <[\w\W]+><(\w+)\s*\/?><\/\1> }
592 <[\w\W]+><(\w+)\s*\/?><\/\1> } catch( e ) {
593 <[\w\W]+><(\w+)\s*\/?><\/\1> xml = undefined;
594 <[\w\W]+><(\w+)\s*\/?><\/\1> }
595 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !xml || !xml.documentElement || xml.getElementsByTagName( "parsererror" ).length ) {
596 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.error( "Invalid XML: " + data );
597 <[\w\W]+><(\w+)\s*\/?><\/\1> }
598 <[\w\W]+><(\w+)\s*\/?><\/\1> return xml;
599 <[\w\W]+><(\w+)\s*\/?><\/\1> },
600  
601 <[\w\W]+><(\w+)\s*\/?><\/\1> noop: function() {},
602  
603 <[\w\W]+><(\w+)\s*\/?><\/\1> // Evaluates a script in a global context
604 <[\w\W]+><(\w+)\s*\/?><\/\1> // Workarounds based on findings by Jim Driscoll
605 <[\w\W]+><(\w+)\s*\/?><\/\1> // http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-global-context
606 <[\w\W]+><(\w+)\s*\/?><\/\1> globalEval: function( data ) {
607 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( data && jQuery.trim( data ) ) {
608 <[\w\W]+><(\w+)\s*\/?><\/\1> // We use execScript on Internet Explorer
609 <[\w\W]+><(\w+)\s*\/?><\/\1> // We use an anonymous function so that context is window
610 <[\w\W]+><(\w+)\s*\/?><\/\1> // rather than jQuery in Firefox
611 <[\w\W]+><(\w+)\s*\/?><\/\1> ( window.execScript || function( data ) {
612 <[\w\W]+><(\w+)\s*\/?><\/\1> window[ "eval" ].call( window, data );
613 <[\w\W]+><(\w+)\s*\/?><\/\1> } )( data );
614 <[\w\W]+><(\w+)\s*\/?><\/\1> }
615 <[\w\W]+><(\w+)\s*\/?><\/\1> },
616  
617 <[\w\W]+><(\w+)\s*\/?><\/\1> // Convert dashed to camelCase; used by the css and data modules
618 <[\w\W]+><(\w+)\s*\/?><\/\1> // Microsoft forgot to hump their vendor prefix (#9572)
619 <[\w\W]+><(\w+)\s*\/?><\/\1> camelCase: function( string ) {
620 <[\w\W]+><(\w+)\s*\/?><\/\1> return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase );
621 <[\w\W]+><(\w+)\s*\/?><\/\1> },
622  
623 <[\w\W]+><(\w+)\s*\/?><\/\1> nodeName: function( elem, name ) {
624 <[\w\W]+><(\w+)\s*\/?><\/\1> return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase();
625 <[\w\W]+><(\w+)\s*\/?><\/\1> },
626  
627 <[\w\W]+><(\w+)\s*\/?><\/\1> // args is for internal usage only
628 <[\w\W]+><(\w+)\s*\/?><\/\1> each: function( obj, callback, args ) {
629 <[\w\W]+><(\w+)\s*\/?><\/\1> var value,
630 <[\w\W]+><(\w+)\s*\/?><\/\1> i = 0,
631 <[\w\W]+><(\w+)\s*\/?><\/\1> length = obj.length,
632 <[\w\W]+><(\w+)\s*\/?><\/\1> isArray = isArraylike( obj );
633  
634 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( args ) {
635 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( isArray ) {
636 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( ; i < length; i++ ) {
637 <[\w\W]+><(\w+)\s*\/?><\/\1> value = callback.apply( obj[ i ], args );
638  
639 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( value === false ) {
640 <[\w\W]+><(\w+)\s*\/?><\/\1> break;
641 <[\w\W]+><(\w+)\s*\/?><\/\1> }
642 <[\w\W]+><(\w+)\s*\/?><\/\1> }
643 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
644 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( i in obj ) {
645 <[\w\W]+><(\w+)\s*\/?><\/\1> value = callback.apply( obj[ i ], args );
646  
647 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( value === false ) {
648 <[\w\W]+><(\w+)\s*\/?><\/\1> break;
649 <[\w\W]+><(\w+)\s*\/?><\/\1> }
650 <[\w\W]+><(\w+)\s*\/?><\/\1> }
651 <[\w\W]+><(\w+)\s*\/?><\/\1> }
652  
653 <[\w\W]+><(\w+)\s*\/?><\/\1> // A special, fast, case for the most common use of each
654 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
655 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( isArray ) {
656 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( ; i < length; i++ ) {
657 <[\w\W]+><(\w+)\s*\/?><\/\1> value = callback.call( obj[ i ], i, obj[ i ] );
658  
659 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( value === false ) {
660 <[\w\W]+><(\w+)\s*\/?><\/\1> break;
661 <[\w\W]+><(\w+)\s*\/?><\/\1> }
662 <[\w\W]+><(\w+)\s*\/?><\/\1> }
663 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
664 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( i in obj ) {
665 <[\w\W]+><(\w+)\s*\/?><\/\1> value = callback.call( obj[ i ], i, obj[ i ] );
666  
667 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( value === false ) {
668 <[\w\W]+><(\w+)\s*\/?><\/\1> break;
669 <[\w\W]+><(\w+)\s*\/?><\/\1> }
670 <[\w\W]+><(\w+)\s*\/?><\/\1> }
671 <[\w\W]+><(\w+)\s*\/?><\/\1> }
672 <[\w\W]+><(\w+)\s*\/?><\/\1> }
673  
674 <[\w\W]+><(\w+)\s*\/?><\/\1> return obj;
675 <[\w\W]+><(\w+)\s*\/?><\/\1> },
676  
677 <[\w\W]+><(\w+)\s*\/?><\/\1> // Use native String.trim function wherever possible
678 <[\w\W]+><(\w+)\s*\/?><\/\1> trim: core_trim && !core_trim.call("\uFEFF\xA0") ?
679 <[\w\W]+><(\w+)\s*\/?><\/\1> function( text ) {
680 <[\w\W]+><(\w+)\s*\/?><\/\1> return text == null ?
681 <[\w\W]+><(\w+)\s*\/?><\/\1> "" :
682 <[\w\W]+><(\w+)\s*\/?><\/\1> core_trim.call( text );
683 <[\w\W]+><(\w+)\s*\/?><\/\1> } :
684  
685 <[\w\W]+><(\w+)\s*\/?><\/\1> // Otherwise use our own trimming functionality
686 <[\w\W]+><(\w+)\s*\/?><\/\1> function( text ) {
687 <[\w\W]+><(\w+)\s*\/?><\/\1> return text == null ?
688 <[\w\W]+><(\w+)\s*\/?><\/\1> "" :
689 <[\w\W]+><(\w+)\s*\/?><\/\1> ( text + "" ).replace( rtrim, "" );
690 <[\w\W]+><(\w+)\s*\/?><\/\1> },
691  
692 <[\w\W]+><(\w+)\s*\/?><\/\1> // results is for internal usage only
693 <[\w\W]+><(\w+)\s*\/?><\/\1> makeArray: function( arr, results ) {
694 <[\w\W]+><(\w+)\s*\/?><\/\1> var ret = results || [];
695  
696 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( arr != null ) {
697 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( isArraylike( Object(arr) ) ) {
698 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.merge( ret,
699 <[\w\W]+><(\w+)\s*\/?><\/\1> typeof arr === "string" ?
700 <[\w\W]+><(\w+)\s*\/?><\/\1> [ arr ] : arr
701 <[\w\W]+><(\w+)\s*\/?><\/\1> );
702 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
703 <[\w\W]+><(\w+)\s*\/?><\/\1> core_push.call( ret, arr );
704 <[\w\W]+><(\w+)\s*\/?><\/\1> }
705 <[\w\W]+><(\w+)\s*\/?><\/\1> }
706  
707 <[\w\W]+><(\w+)\s*\/?><\/\1> return ret;
708 <[\w\W]+><(\w+)\s*\/?><\/\1> },
709  
710 <[\w\W]+><(\w+)\s*\/?><\/\1> inArray: function( elem, arr, i ) {
711 <[\w\W]+><(\w+)\s*\/?><\/\1> var len;
712  
713 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( arr ) {
714 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( core_indexOf ) {
715 <[\w\W]+><(\w+)\s*\/?><\/\1> return core_indexOf.call( arr, elem, i );
716 <[\w\W]+><(\w+)\s*\/?><\/\1> }
717  
718 <[\w\W]+><(\w+)\s*\/?><\/\1> len = arr.length;
719 <[\w\W]+><(\w+)\s*\/?><\/\1> i = i ? i < 0 ? Math.max( 0, len + i ) : i : 0;
720  
721 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( ; i < len; i++ ) {
722 <[\w\W]+><(\w+)\s*\/?><\/\1> // Skip accessing in sparse arrays
723 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( i in arr && arr[ i ] === elem ) {
724 <[\w\W]+><(\w+)\s*\/?><\/\1> return i;
725 <[\w\W]+><(\w+)\s*\/?><\/\1> }
726 <[\w\W]+><(\w+)\s*\/?><\/\1> }
727 <[\w\W]+><(\w+)\s*\/?><\/\1> }
728  
729 <[\w\W]+><(\w+)\s*\/?><\/\1> return -1;
730 <[\w\W]+><(\w+)\s*\/?><\/\1> },
731  
732 <[\w\W]+><(\w+)\s*\/?><\/\1> merge: function( first, second ) {
733 <[\w\W]+><(\w+)\s*\/?><\/\1> var l = second.length,
734 <[\w\W]+><(\w+)\s*\/?><\/\1> i = first.length,
735 <[\w\W]+><(\w+)\s*\/?><\/\1> j = 0;
736  
737 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( typeof l === "number" ) {
738 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( ; j < l; j++ ) {
739 <[\w\W]+><(\w+)\s*\/?><\/\1> first[ i++ ] = second[ j ];
740 <[\w\W]+><(\w+)\s*\/?><\/\1> }
741 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
742 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( second[j] !== undefined ) {
743 <[\w\W]+><(\w+)\s*\/?><\/\1> first[ i++ ] = second[ j++ ];
744 <[\w\W]+><(\w+)\s*\/?><\/\1> }
745 <[\w\W]+><(\w+)\s*\/?><\/\1> }
746  
747 <[\w\W]+><(\w+)\s*\/?><\/\1> first.length = i;
748  
749 <[\w\W]+><(\w+)\s*\/?><\/\1> return first;
750 <[\w\W]+><(\w+)\s*\/?><\/\1> },
751  
752 <[\w\W]+><(\w+)\s*\/?><\/\1> grep: function( elems, callback, inv ) {
753 <[\w\W]+><(\w+)\s*\/?><\/\1> var retVal,
754 <[\w\W]+><(\w+)\s*\/?><\/\1> ret = [],
755 <[\w\W]+><(\w+)\s*\/?><\/\1> i = 0,
756 <[\w\W]+><(\w+)\s*\/?><\/\1> length = elems.length;
757 <[\w\W]+><(\w+)\s*\/?><\/\1> inv = !!inv;
758  
759 <[\w\W]+><(\w+)\s*\/?><\/\1> // Go through the array, only saving the items
760 <[\w\W]+><(\w+)\s*\/?><\/\1> // that pass the validator function
761 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( ; i < length; i++ ) {
762 <[\w\W]+><(\w+)\s*\/?><\/\1> retVal = !!callback( elems[ i ], i );
763 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( inv !== retVal ) {
764 <[\w\W]+><(\w+)\s*\/?><\/\1> ret.push( elems[ i ] );
765 <[\w\W]+><(\w+)\s*\/?><\/\1> }
766 <[\w\W]+><(\w+)\s*\/?><\/\1> }
767  
768 <[\w\W]+><(\w+)\s*\/?><\/\1> return ret;
769 <[\w\W]+><(\w+)\s*\/?><\/\1> },
770  
771 <[\w\W]+><(\w+)\s*\/?><\/\1> // arg is for internal usage only
772 <[\w\W]+><(\w+)\s*\/?><\/\1> map: function( elems, callback, arg ) {
773 <[\w\W]+><(\w+)\s*\/?><\/\1> var value,
774 <[\w\W]+><(\w+)\s*\/?><\/\1> i = 0,
775 <[\w\W]+><(\w+)\s*\/?><\/\1> length = elems.length,
776 <[\w\W]+><(\w+)\s*\/?><\/\1> isArray = isArraylike( elems ),
777 <[\w\W]+><(\w+)\s*\/?><\/\1> ret = [];
778  
779 <[\w\W]+><(\w+)\s*\/?><\/\1> // Go through the array, translating each of the items to their
780 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( isArray ) {
781 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( ; i < length; i++ ) {
782 <[\w\W]+><(\w+)\s*\/?><\/\1> value = callback( elems[ i ], i, arg );
783  
784 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( value != null ) {
785 <[\w\W]+><(\w+)\s*\/?><\/\1> ret[ ret.length ] = value;
786 <[\w\W]+><(\w+)\s*\/?><\/\1> }
787 <[\w\W]+><(\w+)\s*\/?><\/\1> }
788  
789 <[\w\W]+><(\w+)\s*\/?><\/\1> // Go through every key on the object,
790 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
791 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( i in elems ) {
792 <[\w\W]+><(\w+)\s*\/?><\/\1> value = callback( elems[ i ], i, arg );
793  
794 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( value != null ) {
795 <[\w\W]+><(\w+)\s*\/?><\/\1> ret[ ret.length ] = value;
796 <[\w\W]+><(\w+)\s*\/?><\/\1> }
797 <[\w\W]+><(\w+)\s*\/?><\/\1> }
798 <[\w\W]+><(\w+)\s*\/?><\/\1> }
799  
800 <[\w\W]+><(\w+)\s*\/?><\/\1> // Flatten any nested arrays
801 <[\w\W]+><(\w+)\s*\/?><\/\1> return core_concat.apply( [], ret );
802 <[\w\W]+><(\w+)\s*\/?><\/\1> },
803  
804 <[\w\W]+><(\w+)\s*\/?><\/\1> // A global GUID counter for objects
805 <[\w\W]+><(\w+)\s*\/?><\/\1> guid: 1,
806  
807 <[\w\W]+><(\w+)\s*\/?><\/\1> // Bind a function to a context, optionally partially applying any
808 <[\w\W]+><(\w+)\s*\/?><\/\1> // arguments.
809 <[\w\W]+><(\w+)\s*\/?><\/\1> proxy: function( fn, context ) {
810 <[\w\W]+><(\w+)\s*\/?><\/\1> var args, proxy, tmp;
811  
812 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( typeof context === "string" ) {
813 <[\w\W]+><(\w+)\s*\/?><\/\1> tmp = fn[ context ];
814 <[\w\W]+><(\w+)\s*\/?><\/\1> context = fn;
815 <[\w\W]+><(\w+)\s*\/?><\/\1> fn = tmp;
816 <[\w\W]+><(\w+)\s*\/?><\/\1> }
817  
818 <[\w\W]+><(\w+)\s*\/?><\/\1> // Quick check to determine if target is callable, in the spec
819 <[\w\W]+><(\w+)\s*\/?><\/\1> // this throws a TypeError, but we will just return undefined.
820 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !jQuery.isFunction( fn ) ) {
821 <[\w\W]+><(\w+)\s*\/?><\/\1> return undefined;
822 <[\w\W]+><(\w+)\s*\/?><\/\1> }
823  
824 <[\w\W]+><(\w+)\s*\/?><\/\1> // Simulated bind
825 <[\w\W]+><(\w+)\s*\/?><\/\1> args = core_slice.call( arguments, 2 );
826 <[\w\W]+><(\w+)\s*\/?><\/\1> proxy = function() {
827 <[\w\W]+><(\w+)\s*\/?><\/\1> return fn.apply( context || this, args.concat( core_slice.call( arguments ) ) );
828 <[\w\W]+><(\w+)\s*\/?><\/\1> };
829  
830 <[\w\W]+><(\w+)\s*\/?><\/\1> // Set the guid of unique handler to the same of original handler, so it can be removed
831 <[\w\W]+><(\w+)\s*\/?><\/\1> proxy.guid = fn.guid = fn.guid || jQuery.guid++;
832  
833 <[\w\W]+><(\w+)\s*\/?><\/\1> return proxy;
834 <[\w\W]+><(\w+)\s*\/?><\/\1> },
835  
836 <[\w\W]+><(\w+)\s*\/?><\/\1> // Multifunctional method to get and set values of a collection
837 <[\w\W]+><(\w+)\s*\/?><\/\1> // The value/s can optionally be executed if it's a function
838 <[\w\W]+><(\w+)\s*\/?><\/\1> access: function( elems, fn, key, value, chainable, emptyGet, raw ) {
839 <[\w\W]+><(\w+)\s*\/?><\/\1> var i = 0,
840 <[\w\W]+><(\w+)\s*\/?><\/\1> length = elems.length,
841 <[\w\W]+><(\w+)\s*\/?><\/\1> bulk = key == null;
842  
843 <[\w\W]+><(\w+)\s*\/?><\/\1> // Sets many values
844 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( jQuery.type( key ) === "object" ) {
845 <[\w\W]+><(\w+)\s*\/?><\/\1> chainable = true;
846 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( i in key ) {
847 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.access( elems, fn, i, key[i], true, emptyGet, raw );
848 <[\w\W]+><(\w+)\s*\/?><\/\1> }
849  
850 <[\w\W]+><(\w+)\s*\/?><\/\1> // Sets one value
851 <[\w\W]+><(\w+)\s*\/?><\/\1> } else if ( value !== undefined ) {
852 <[\w\W]+><(\w+)\s*\/?><\/\1> chainable = true;
853  
854 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !jQuery.isFunction( value ) ) {
855 <[\w\W]+><(\w+)\s*\/?><\/\1> raw = true;
856 <[\w\W]+><(\w+)\s*\/?><\/\1> }
857  
858 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( bulk ) {
859 <[\w\W]+><(\w+)\s*\/?><\/\1> // Bulk operations run against the entire set
860 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( raw ) {
861 <[\w\W]+><(\w+)\s*\/?><\/\1> fn.call( elems, value );
862 <[\w\W]+><(\w+)\s*\/?><\/\1> fn = null;
863  
864 <[\w\W]+><(\w+)\s*\/?><\/\1> // ...except when executing function values
865 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
866 <[\w\W]+><(\w+)\s*\/?><\/\1> bulk = fn;
867 <[\w\W]+><(\w+)\s*\/?><\/\1> fn = function( elem, key, value ) {
868 <[\w\W]+><(\w+)\s*\/?><\/\1> return bulk.call( jQuery( elem ), value );
869 <[\w\W]+><(\w+)\s*\/?><\/\1> };
870 <[\w\W]+><(\w+)\s*\/?><\/\1> }
871 <[\w\W]+><(\w+)\s*\/?><\/\1> }
872  
873 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( fn ) {
874 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( ; i < length; i++ ) {
875 <[\w\W]+><(\w+)\s*\/?><\/\1> fn( elems[i], key, raw ? value : value.call( elems[i], i, fn( elems[i], key ) ) );
876 <[\w\W]+><(\w+)\s*\/?><\/\1> }
877 <[\w\W]+><(\w+)\s*\/?><\/\1> }
878 <[\w\W]+><(\w+)\s*\/?><\/\1> }
879  
880 <[\w\W]+><(\w+)\s*\/?><\/\1> return chainable ?
881 <[\w\W]+><(\w+)\s*\/?><\/\1> elems :
882  
883 <[\w\W]+><(\w+)\s*\/?><\/\1> // Gets
884 <[\w\W]+><(\w+)\s*\/?><\/\1> bulk ?
885 <[\w\W]+><(\w+)\s*\/?><\/\1> fn.call( elems ) :
886 <[\w\W]+><(\w+)\s*\/?><\/\1> length ? fn( elems[0], key ) : emptyGet;
887 <[\w\W]+><(\w+)\s*\/?><\/\1> },
888  
889 <[\w\W]+><(\w+)\s*\/?><\/\1> now: function() {
890 <[\w\W]+><(\w+)\s*\/?><\/\1> return ( new Date() ).getTime();
891 <[\w\W]+><(\w+)\s*\/?><\/\1> },
892  
893 <[\w\W]+><(\w+)\s*\/?><\/\1> // A method for quickly swapping in/out CSS properties to get correct calculations.
894 <[\w\W]+><(\w+)\s*\/?><\/\1> // Note: this method belongs to the css module but it's needed here for the support module.
895 <[\w\W]+><(\w+)\s*\/?><\/\1> // If support gets modularized, this method should be moved back to the css module.
896 <[\w\W]+><(\w+)\s*\/?><\/\1> swap: function( elem, options, callback, args ) {
897 <[\w\W]+><(\w+)\s*\/?><\/\1> var ret, name,
898 <[\w\W]+><(\w+)\s*\/?><\/\1> old = {};
899  
900 <[\w\W]+><(\w+)\s*\/?><\/\1> // Remember the old values, and insert the new ones
901 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( name in options ) {
902 <[\w\W]+><(\w+)\s*\/?><\/\1> old[ name ] = elem.style[ name ];
903 <[\w\W]+><(\w+)\s*\/?><\/\1> elem.style[ name ] = options[ name ];
904 <[\w\W]+><(\w+)\s*\/?><\/\1> }
905  
906 <[\w\W]+><(\w+)\s*\/?><\/\1> ret = callback.apply( elem, args || [] );
907  
908 <[\w\W]+><(\w+)\s*\/?><\/\1> // Revert the old values
909 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( name in options ) {
910 <[\w\W]+><(\w+)\s*\/?><\/\1> elem.style[ name ] = old[ name ];
911 <[\w\W]+><(\w+)\s*\/?><\/\1> }
912  
913 <[\w\W]+><(\w+)\s*\/?><\/\1> return ret;
914 <[\w\W]+><(\w+)\s*\/?><\/\1> }
915 <[\w\W]+><(\w+)\s*\/?><\/\1>});
916  
917 <[\w\W]+><(\w+)\s*\/?><\/\1>jQuery.ready.promise = function( obj ) {
918 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !readyList ) {
919  
920 <[\w\W]+><(\w+)\s*\/?><\/\1> readyList = jQuery.Deferred();
921  
922 <[\w\W]+><(\w+)\s*\/?><\/\1> // Catch cases where $(document).ready() is called after the browser event has already occurred.
923 <[\w\W]+><(\w+)\s*\/?><\/\1> // we once tried to use readyState "interactive" here, but it caused issues like the one
924 <[\w\W]+><(\w+)\s*\/?><\/\1> // discovered by ChrisS here: http://bugs.jquery.com/ticket/12282#comment:15
925 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( document.readyState === "complete" ) {
926 <[\w\W]+><(\w+)\s*\/?><\/\1> // Handle it asynchronously to allow scripts the opportunity to delay ready
927 <[\w\W]+><(\w+)\s*\/?><\/\1> setTimeout( jQuery.ready );
928  
929 <[\w\W]+><(\w+)\s*\/?><\/\1> // Standards-based browsers support DOMContentLoaded
930 <[\w\W]+><(\w+)\s*\/?><\/\1> } else if ( document.addEventListener ) {
931 <[\w\W]+><(\w+)\s*\/?><\/\1> // Use the handy event callback
932 <[\w\W]+><(\w+)\s*\/?><\/\1> document.addEventListener( "DOMContentLoaded", completed, false );
933  
934 <[\w\W]+><(\w+)\s*\/?><\/\1> // A fallback to window.onload, that will always work
935 <[\w\W]+><(\w+)\s*\/?><\/\1> window.addEventListener( "load", completed, false );
936  
937 <[\w\W]+><(\w+)\s*\/?><\/\1> // If IE event model is used
938 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
939 <[\w\W]+><(\w+)\s*\/?><\/\1> // Ensure firing before onload, maybe late but safe also for iframes
940 <[\w\W]+><(\w+)\s*\/?><\/\1> document.attachEvent( "onreadystatechange", completed );
941  
942 <[\w\W]+><(\w+)\s*\/?><\/\1> // A fallback to window.onload, that will always work
943 <[\w\W]+><(\w+)\s*\/?><\/\1> window.attachEvent( "onload", completed );
944  
945 <[\w\W]+><(\w+)\s*\/?><\/\1> // If IE and not a frame
946 <[\w\W]+><(\w+)\s*\/?><\/\1> // continually check to see if the document is ready
947 <[\w\W]+><(\w+)\s*\/?><\/\1> var top = false;
948  
949 <[\w\W]+><(\w+)\s*\/?><\/\1> try {
950 <[\w\W]+><(\w+)\s*\/?><\/\1> top = window.frameElement == null && document.documentElement;
951 <[\w\W]+><(\w+)\s*\/?><\/\1> } catch(e) {}
952  
953 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( top && top.doScroll ) {
954 <[\w\W]+><(\w+)\s*\/?><\/\1> (function doScrollCheck() {
955 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !jQuery.isReady ) {
956  
957 <[\w\W]+><(\w+)\s*\/?><\/\1> try {
958 <[\w\W]+><(\w+)\s*\/?><\/\1> // Use the trick by Diego Perini
959 <[\w\W]+><(\w+)\s*\/?><\/\1> // http://javascript.nwbox.com/IEContentLoaded/
960 <[\w\W]+><(\w+)\s*\/?><\/\1> top.doScroll("left");
961 <[\w\W]+><(\w+)\s*\/?><\/\1> } catch(e) {
962 <[\w\W]+><(\w+)\s*\/?><\/\1> return setTimeout( doScrollCheck, 50 );
963 <[\w\W]+><(\w+)\s*\/?><\/\1> }
964  
965 <[\w\W]+><(\w+)\s*\/?><\/\1> // detach all dom ready events
966 <[\w\W]+><(\w+)\s*\/?><\/\1> detach();
967  
968 <[\w\W]+><(\w+)\s*\/?><\/\1> // and execute any waiting functions
969 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.ready();
970 <[\w\W]+><(\w+)\s*\/?><\/\1> }
971 <[\w\W]+><(\w+)\s*\/?><\/\1> })();
972 <[\w\W]+><(\w+)\s*\/?><\/\1> }
973 <[\w\W]+><(\w+)\s*\/?><\/\1> }
974 <[\w\W]+><(\w+)\s*\/?><\/\1> }
975 <[\w\W]+><(\w+)\s*\/?><\/\1> return readyList.promise( obj );
976 <[\w\W]+><(\w+)\s*\/?><\/\1>};
977  
978 <[\w\W]+><(\w+)\s*\/?><\/\1>// Populate the class2type map
979 <[\w\W]+><(\w+)\s*\/?><\/\1>jQuery.each("Boolean Number String Function Array Date RegExp Object Error".split(" "), function(i, name) {
980 <[\w\W]+><(\w+)\s*\/?><\/\1> class2type[ "[object " + name + "]" ] = name.toLowerCase();
981 <[\w\W]+><(\w+)\s*\/?><\/\1>});
982  
983 <[\w\W]+><(\w+)\s*\/?><\/\1>function isArraylike( obj ) {
984 <[\w\W]+><(\w+)\s*\/?><\/\1> var length = obj.length,
985 <[\w\W]+><(\w+)\s*\/?><\/\1> type = jQuery.type( obj );
986  
987 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( jQuery.isWindow( obj ) ) {
988 <[\w\W]+><(\w+)\s*\/?><\/\1> return false;
989 <[\w\W]+><(\w+)\s*\/?><\/\1> }
990  
991 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( obj.nodeType === 1 && length ) {
992 <[\w\W]+><(\w+)\s*\/?><\/\1> return true;
993 <[\w\W]+><(\w+)\s*\/?><\/\1> }
994  
995 <[\w\W]+><(\w+)\s*\/?><\/\1> return type === "array" || type !== "function" &&
996 <[\w\W]+><(\w+)\s*\/?><\/\1> ( length === 0 ||
997 <[\w\W]+><(\w+)\s*\/?><\/\1> typeof length === "number" && length > 0 && ( length - 1 ) in obj );
998 <[\w\W]+><(\w+)\s*\/?><\/\1>}
999  
1000 <[\w\W]+><(\w+)\s*\/?><\/\1>// All jQuery objects should point back to these
1001 <[\w\W]+><(\w+)\s*\/?><\/\1>rootjQuery = jQuery(document);
1002 <[\w\W]+><(\w+)\s*\/?><\/\1>/*!
1003 <[\w\W]+><(\w+)\s*\/?><\/\1> * Sizzle CSS Selector Engine v1.9.4-pre
1004 <[\w\W]+><(\w+)\s*\/?><\/\1> * http://sizzlejs.com/
1005 <[\w\W]+><(\w+)\s*\/?><\/\1> *
1006 <[\w\W]+><(\w+)\s*\/?><\/\1> * Copyright 2013 jQuery Foundation, Inc. and other contributors
1007 <[\w\W]+><(\w+)\s*\/?><\/\1> * Released under the MIT license
1008 <[\w\W]+><(\w+)\s*\/?><\/\1> * http://jquery.org/license
1009 <[\w\W]+><(\w+)\s*\/?><\/\1> *
1010 <[\w\W]+><(\w+)\s*\/?><\/\1> * Date: 2013-05-27
1011 <[\w\W]+><(\w+)\s*\/?><\/\1> */
1012 <[\w\W]+><(\w+)\s*\/?><\/\1>(function( window, undefined ) {
1013  
1014 <[\w\W]+><(\w+)\s*\/?><\/\1>var i,
1015 <[\w\W]+><(\w+)\s*\/?><\/\1> support,
1016 <[\w\W]+><(\w+)\s*\/?><\/\1> cachedruns,
1017 <[\w\W]+><(\w+)\s*\/?><\/\1> Expr,
1018 <[\w\W]+><(\w+)\s*\/?><\/\1> getText,
1019 <[\w\W]+><(\w+)\s*\/?><\/\1> isXML,
1020 <[\w\W]+><(\w+)\s*\/?><\/\1> compile,
1021 <[\w\W]+><(\w+)\s*\/?><\/\1> outermostContext,
1022 <[\w\W]+><(\w+)\s*\/?><\/\1> sortInput,
1023  
1024 <[\w\W]+><(\w+)\s*\/?><\/\1> // Local document vars
1025 <[\w\W]+><(\w+)\s*\/?><\/\1> setDocument,
1026 <[\w\W]+><(\w+)\s*\/?><\/\1> document,
1027 <[\w\W]+><(\w+)\s*\/?><\/\1> docElem,
1028 <[\w\W]+><(\w+)\s*\/?><\/\1> documentIsHTML,
1029 <[\w\W]+><(\w+)\s*\/?><\/\1> rbuggyQSA,
1030 <[\w\W]+><(\w+)\s*\/?><\/\1> rbuggyMatches,
1031 <[\w\W]+><(\w+)\s*\/?><\/\1> matches,
1032 <[\w\W]+><(\w+)\s*\/?><\/\1> contains,
1033  
1034 <[\w\W]+><(\w+)\s*\/?><\/\1> // Instance-specific data
1035 <[\w\W]+><(\w+)\s*\/?><\/\1> expando = "sizzle" + -(new Date()),
1036 <[\w\W]+><(\w+)\s*\/?><\/\1> preferredDoc = window.document,
1037 <[\w\W]+><(\w+)\s*\/?><\/\1> dirruns = 0,
1038 <[\w\W]+><(\w+)\s*\/?><\/\1> done = 0,
1039 <[\w\W]+><(\w+)\s*\/?><\/\1> classCache = createCache(),
1040 <[\w\W]+><(\w+)\s*\/?><\/\1> tokenCache = createCache(),
1041 <[\w\W]+><(\w+)\s*\/?><\/\1> compilerCache = createCache(),
1042 <[\w\W]+><(\w+)\s*\/?><\/\1> hasDuplicate = false,
1043 <[\w\W]+><(\w+)\s*\/?><\/\1> sortOrder = function() { return 0; },
1044  
1045 <[\w\W]+><(\w+)\s*\/?><\/\1> // General-purpose constants
1046 <[\w\W]+><(\w+)\s*\/?><\/\1> strundefined = typeof undefined,
1047 <[\w\W]+><(\w+)\s*\/?><\/\1> MAX_NEGATIVE = 1 << 31,
1048  
1049 <[\w\W]+><(\w+)\s*\/?><\/\1> // Instance methods
1050 <[\w\W]+><(\w+)\s*\/?><\/\1> hasOwn = ({}).hasOwnProperty,
1051 <[\w\W]+><(\w+)\s*\/?><\/\1> arr = [],
1052 <[\w\W]+><(\w+)\s*\/?><\/\1> pop = arr.pop,
1053 <[\w\W]+><(\w+)\s*\/?><\/\1> push_native = arr.push,
1054 <[\w\W]+><(\w+)\s*\/?><\/\1> push = arr.push,
1055 <[\w\W]+><(\w+)\s*\/?><\/\1> slice = arr.slice,
1056 <[\w\W]+><(\w+)\s*\/?><\/\1> // Use a stripped-down indexOf if we can't use a native one
1057 <[\w\W]+><(\w+)\s*\/?><\/\1> indexOf = arr.indexOf || function( elem ) {
1058 <[\w\W]+><(\w+)\s*\/?><\/\1> var i = 0,
1059 <[\w\W]+><(\w+)\s*\/?><\/\1> len = this.length;
1060 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( ; i < len; i++ ) {
1061 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( this[i] === elem ) {
1062 <[\w\W]+><(\w+)\s*\/?><\/\1> return i;
1063 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1064 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1065 <[\w\W]+><(\w+)\s*\/?><\/\1> return -1;
1066 <[\w\W]+><(\w+)\s*\/?><\/\1> },
1067  
1068 <[\w\W]+><(\w+)\s*\/?><\/\1> booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",
1069  
1070 <[\w\W]+><(\w+)\s*\/?><\/\1> // Regular expressions
1071  
1072 <[\w\W]+><(\w+)\s*\/?><\/\1> // Whitespace characters http://www.w3.org/TR/css3-selectors/#whitespace
1073 <[\w\W]+><(\w+)\s*\/?><\/\1> whitespace = "[\\x20\\t\\r\\n\\f]",
1074 <[\w\W]+><(\w+)\s*\/?><\/\1> // http://www.w3.org/TR/css3-syntax/#characters
1075 <[\w\W]+><(\w+)\s*\/?><\/\1> characterEncoding = "(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",
1076  
1077 <[\w\W]+><(\w+)\s*\/?><\/\1> // Loosely modeled on CSS identifier characters
1078 <[\w\W]+><(\w+)\s*\/?><\/\1> // An unquoted value should be a CSS identifier http://www.w3.org/TR/css3-selectors/#attribute-selectors
1079 <[\w\W]+><(\w+)\s*\/?><\/\1> // Proper syntax: http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier
1080 <[\w\W]+><(\w+)\s*\/?><\/\1> identifier = characterEncoding.replace( "w", "w#" ),
1081  
1082 <[\w\W]+><(\w+)\s*\/?><\/\1> // Acceptable operators http://www.w3.org/TR/selectors/#attribute-selectors
1083 <[\w\W]+><(\w+)\s*\/?><\/\1> attributes = "\\[" + whitespace + "*(" + characterEncoding + ")" + whitespace +
1084 <[\w\W]+><(\w+)\s*\/?><\/\1> "*(?:([*^$|!~]?=)" + whitespace + "*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|(" + identifier + ")|)|)" + whitespace + "*\\]",
1085  
1086 <[\w\W]+><(\w+)\s*\/?><\/\1> // Prefer arguments quoted,
1087 <[\w\W]+><(\w+)\s*\/?><\/\1> // then not containing pseudos/brackets,
1088 <[\w\W]+><(\w+)\s*\/?><\/\1> // then attribute selectors/non-parenthetical expressions,
1089 <[\w\W]+><(\w+)\s*\/?><\/\1> // then anything else
1090 <[\w\W]+><(\w+)\s*\/?><\/\1> // These preferences are here to reduce the number of selectors
1091 <[\w\W]+><(\w+)\s*\/?><\/\1> // needing tokenize in the PSEUDO preFilter
1092 <[\w\W]+><(\w+)\s*\/?><\/\1> pseudos = ":(" + characterEncoding + ")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|" + attributes.replace( 3, 8 ) + ")*)|.*)\\)|)",
1093  
1094 <[\w\W]+><(\w+)\s*\/?><\/\1> // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter
1095 <[\w\W]+><(\w+)\s*\/?><\/\1> rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ),
1096  
1097 <[\w\W]+><(\w+)\s*\/?><\/\1> rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ),
1098 <[\w\W]+><(\w+)\s*\/?><\/\1> rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ),
1099  
1100 <[\w\W]+><(\w+)\s*\/?><\/\1> rsibling = new RegExp( whitespace + "*[+~]" ),
1101 <[\w\W]+><(\w+)\s*\/?><\/\1> rattributeQuotes = new RegExp( "=" + whitespace + "*([^\\]'\"]*)" + whitespace + "*\\]", "g" ),
1102  
1103 <[\w\W]+><(\w+)\s*\/?><\/\1> rpseudo = new RegExp( pseudos ),
1104 <[\w\W]+><(\w+)\s*\/?><\/\1> ridentifier = new RegExp( "^" + identifier + "$" ),
1105  
1106 <[\w\W]+><(\w+)\s*\/?><\/\1> matchExpr = {
1107 <[\w\W]+><(\w+)\s*\/?><\/\1> "ID": new RegExp( "^#(" + characterEncoding + ")" ),
1108 <[\w\W]+><(\w+)\s*\/?><\/\1> "CLASS": new RegExp( "^\\.(" + characterEncoding + ")" ),
1109 <[\w\W]+><(\w+)\s*\/?><\/\1> "TAG": new RegExp( "^(" + characterEncoding.replace( "w", "w*" ) + ")" ),
1110 <[\w\W]+><(\w+)\s*\/?><\/\1> "ATTR": new RegExp( "^" + attributes ),
1111 <[\w\W]+><(\w+)\s*\/?><\/\1> "PSEUDO": new RegExp( "^" + pseudos ),
1112 <[\w\W]+><(\w+)\s*\/?><\/\1> "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace +
1113 <[\w\W]+><(\w+)\s*\/?><\/\1> "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace +
1114 <[\w\W]+><(\w+)\s*\/?><\/\1> "*(\\d+)|))" + whitespace + "*\\)|)", "i" ),
1115 <[\w\W]+><(\w+)\s*\/?><\/\1> "bool": new RegExp( "^(?:" + booleans + ")$", "i" ),
1116 <[\w\W]+><(\w+)\s*\/?><\/\1> // For use in libraries implementing .is()
1117 <[\w\W]+><(\w+)\s*\/?><\/\1> // We use this for POS matching in `select`
1118 <[\w\W]+><(\w+)\s*\/?><\/\1> "needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" +
1119 <[\w\W]+><(\w+)\s*\/?><\/\1> whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" )
1120 <[\w\W]+><(\w+)\s*\/?><\/\1> },
1121  
1122 <[\w\W]+><(\w+)\s*\/?><\/\1> rnative = /^[^{]+\{\s*\[native \w/,
1123  
1124 <[\w\W]+><(\w+)\s*\/?><\/\1> // Easily-parseable/retrievable ID or TAG or CLASS selectors
1125 <[\w\W]+><(\w+)\s*\/?><\/\1> rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,
1126  
1127 <[\w\W]+><(\w+)\s*\/?><\/\1> rinputs = /^(?:input|select|textarea|button)$/i,
1128 <[\w\W]+><(\w+)\s*\/?><\/\1> rheader = /^h\d$/i,
1129  
1130 <[\w\W]+><(\w+)\s*\/?><\/\1> rescape = /'|\\/g,
1131  
1132 <[\w\W]+><(\w+)\s*\/?><\/\1> // CSS escapes http://www.w3.org/TR/CSS21/syndata.html#escaped-characters
1133 <[\w\W]+><(\w+)\s*\/?><\/\1> runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ),
1134 <[\w\W]+><(\w+)\s*\/?><\/\1> funescape = function( _, escaped, escapedWhitespace ) {
1135 <[\w\W]+><(\w+)\s*\/?><\/\1> var high = "0x" + escaped - 0x10000;
1136 <[\w\W]+><(\w+)\s*\/?><\/\1> // NaN means non-codepoint
1137 <[\w\W]+><(\w+)\s*\/?><\/\1> // Support: Firefox
1138 <[\w\W]+><(\w+)\s*\/?><\/\1> // Workaround erroneous numeric interpretation of +"0x"
1139 <[\w\W]+><(\w+)\s*\/?><\/\1> return high !== high || escapedWhitespace ?
1140 <[\w\W]+><(\w+)\s*\/?><\/\1> escaped :
1141 <[\w\W]+><(\w+)\s*\/?><\/\1> // BMP codepoint
1142 <[\w\W]+><(\w+)\s*\/?><\/\1> high < 0 ?
1143 <[\w\W]+><(\w+)\s*\/?><\/\1> String.fromCharCode( high + 0x10000 ) :
1144 <[\w\W]+><(\w+)\s*\/?><\/\1> // Supplemental Plane codepoint (surrogate pair)
1145 <[\w\W]+><(\w+)\s*\/?><\/\1> String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 );
1146 <[\w\W]+><(\w+)\s*\/?><\/\1> };
1147  
1148 <[\w\W]+><(\w+)\s*\/?><\/\1>// Optimize for push.apply( _, NodeList )
1149 <[\w\W]+><(\w+)\s*\/?><\/\1>try {
1150 <[\w\W]+><(\w+)\s*\/?><\/\1> push.apply(
1151 <[\w\W]+><(\w+)\s*\/?><\/\1> (arr = slice.call( preferredDoc.childNodes )),
1152 <[\w\W]+><(\w+)\s*\/?><\/\1> preferredDoc.childNodes
1153 <[\w\W]+><(\w+)\s*\/?><\/\1> );
1154 <[\w\W]+><(\w+)\s*\/?><\/\1> // Support: Android<4.0
1155 <[\w\W]+><(\w+)\s*\/?><\/\1> // Detect silently failing push.apply
1156 <[\w\W]+><(\w+)\s*\/?><\/\1> arr[ preferredDoc.childNodes.length ].nodeType;
1157 <[\w\W]+><(\w+)\s*\/?><\/\1>} catch ( e ) {
1158 <[\w\W]+><(\w+)\s*\/?><\/\1> push = { apply: arr.length ?
1159  
1160 <[\w\W]+><(\w+)\s*\/?><\/\1> // Leverage slice if possible
1161 <[\w\W]+><(\w+)\s*\/?><\/\1> function( target, els ) {
1162 <[\w\W]+><(\w+)\s*\/?><\/\1> push_native.apply( target, slice.call(els) );
1163 <[\w\W]+><(\w+)\s*\/?><\/\1> } :
1164  
1165 <[\w\W]+><(\w+)\s*\/?><\/\1> // Support: IE<9
1166 <[\w\W]+><(\w+)\s*\/?><\/\1> // Otherwise append directly
1167 <[\w\W]+><(\w+)\s*\/?><\/\1> function( target, els ) {
1168 <[\w\W]+><(\w+)\s*\/?><\/\1> var j = target.length,
1169 <[\w\W]+><(\w+)\s*\/?><\/\1> i = 0;
1170 <[\w\W]+><(\w+)\s*\/?><\/\1> // Can't trust NodeList.length
1171 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( (target[j++] = els[i++]) ) {}
1172 <[\w\W]+><(\w+)\s*\/?><\/\1> target.length = j - 1;
1173 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1174 <[\w\W]+><(\w+)\s*\/?><\/\1> };
1175 <[\w\W]+><(\w+)\s*\/?><\/\1>}
1176  
1177 <[\w\W]+><(\w+)\s*\/?><\/\1>function Sizzle( selector, context, results, seed ) {
1178 <[\w\W]+><(\w+)\s*\/?><\/\1> var match, elem, m, nodeType,
1179 <[\w\W]+><(\w+)\s*\/?><\/\1> // QSA vars
1180 <[\w\W]+><(\w+)\s*\/?><\/\1> i, groups, old, nid, newContext, newSelector;
1181  
1182 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) {
1183 <[\w\W]+><(\w+)\s*\/?><\/\1> setDocument( context );
1184 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1185  
1186 <[\w\W]+><(\w+)\s*\/?><\/\1> context = context || document;
1187 <[\w\W]+><(\w+)\s*\/?><\/\1> results = results || [];
1188  
1189 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !selector || typeof selector !== "string" ) {
1190 <[\w\W]+><(\w+)\s*\/?><\/\1> return results;
1191 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1192  
1193 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( (nodeType = context.nodeType) !== 1 && nodeType !== 9 ) {
1194 <[\w\W]+><(\w+)\s*\/?><\/\1> return [];
1195 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1196  
1197 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( documentIsHTML && !seed ) {
1198  
1199 <[\w\W]+><(\w+)\s*\/?><\/\1> // Shortcuts
1200 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( (match = rquickExpr.exec( selector )) ) {
1201 <[\w\W]+><(\w+)\s*\/?><\/\1> // Speed-up: Sizzle("#ID")
1202 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( (m = match[1]) ) {
1203 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( nodeType === 9 ) {
1204 <[\w\W]+><(\w+)\s*\/?><\/\1> elem = context.getElementById( m );
1205 <[\w\W]+><(\w+)\s*\/?><\/\1> // Check parentNode to catch when Blackberry 4.6 returns
1206 <[\w\W]+><(\w+)\s*\/?><\/\1> // nodes that are no longer in the document #6963
1207 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( elem && elem.parentNode ) {
1208 <[\w\W]+><(\w+)\s*\/?><\/\1> // Handle the case where IE, Opera, and Webkit return items
1209 <[\w\W]+><(\w+)\s*\/?><\/\1> // by name instead of ID
1210 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( elem.id === m ) {
1211 <[\w\W]+><(\w+)\s*\/?><\/\1> results.push( elem );
1212 <[\w\W]+><(\w+)\s*\/?><\/\1> return results;
1213 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1214 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
1215 <[\w\W]+><(\w+)\s*\/?><\/\1> return results;
1216 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1217 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
1218 <[\w\W]+><(\w+)\s*\/?><\/\1> // Context is not a document
1219 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( context.ownerDocument && (elem = context.ownerDocument.getElementById( m )) &&
1220 <[\w\W]+><(\w+)\s*\/?><\/\1> contains( context, elem ) && elem.id === m ) {
1221 <[\w\W]+><(\w+)\s*\/?><\/\1> results.push( elem );
1222 <[\w\W]+><(\w+)\s*\/?><\/\1> return results;
1223 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1224 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1225  
1226 <[\w\W]+><(\w+)\s*\/?><\/\1> // Speed-up: Sizzle("TAG")
1227 <[\w\W]+><(\w+)\s*\/?><\/\1> } else if ( match[2] ) {
1228 <[\w\W]+><(\w+)\s*\/?><\/\1> push.apply( results, context.getElementsByTagName( selector ) );
1229 <[\w\W]+><(\w+)\s*\/?><\/\1> return results;
1230  
1231 <[\w\W]+><(\w+)\s*\/?><\/\1> // Speed-up: Sizzle(".CLASS")
1232 <[\w\W]+><(\w+)\s*\/?><\/\1> } else if ( (m = match[3]) && support.getElementsByClassName && context.getElementsByClassName ) {
1233 <[\w\W]+><(\w+)\s*\/?><\/\1> push.apply( results, context.getElementsByClassName( m ) );
1234 <[\w\W]+><(\w+)\s*\/?><\/\1> return results;
1235 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1236 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1237  
1238 <[\w\W]+><(\w+)\s*\/?><\/\1> // QSA path
1239 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( support.qsa && (!rbuggyQSA || !rbuggyQSA.test( selector )) ) {
1240 <[\w\W]+><(\w+)\s*\/?><\/\1> nid = old = expando;
1241 <[\w\W]+><(\w+)\s*\/?><\/\1> newContext = context;
1242 <[\w\W]+><(\w+)\s*\/?><\/\1> newSelector = nodeType === 9 && selector;
1243  
1244 <[\w\W]+><(\w+)\s*\/?><\/\1> // qSA works strangely on Element-rooted queries
1245 <[\w\W]+><(\w+)\s*\/?><\/\1> // We can work around this by specifying an extra ID on the root
1246 <[\w\W]+><(\w+)\s*\/?><\/\1> // and working up from there (Thanks to Andrew Dupont for the technique)
1247 <[\w\W]+><(\w+)\s*\/?><\/\1> // IE 8 doesn't work on object elements
1248 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( nodeType === 1 && context.nodeName.toLowerCase() !== "object" ) {
1249 <[\w\W]+><(\w+)\s*\/?><\/\1> groups = tokenize( selector );
1250  
1251 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( (old = context.getAttribute("id")) ) {
1252 <[\w\W]+><(\w+)\s*\/?><\/\1> nid = old.replace( rescape, "\\$&" );
1253 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
1254 <[\w\W]+><(\w+)\s*\/?><\/\1> context.setAttribute( "id", nid );
1255 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1256 <[\w\W]+><(\w+)\s*\/?><\/\1> nid = "[id='" + nid + "'] ";
1257  
1258 <[\w\W]+><(\w+)\s*\/?><\/\1> i = groups.length;
1259 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( i-- ) {
1260 <[\w\W]+><(\w+)\s*\/?><\/\1> groups[i] = nid + toSelector( groups[i] );
1261 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1262 <[\w\W]+><(\w+)\s*\/?><\/\1> newContext = rsibling.test( selector ) && context.parentNode || context;
1263 <[\w\W]+><(\w+)\s*\/?><\/\1> newSelector = groups.join(",");
1264 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1265  
1266 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( newSelector ) {
1267 <[\w\W]+><(\w+)\s*\/?><\/\1> try {
1268 <[\w\W]+><(\w+)\s*\/?><\/\1> push.apply( results,
1269 <[\w\W]+><(\w+)\s*\/?><\/\1> newContext.querySelectorAll( newSelector )
1270 <[\w\W]+><(\w+)\s*\/?><\/\1> );
1271 <[\w\W]+><(\w+)\s*\/?><\/\1> return results;
1272 <[\w\W]+><(\w+)\s*\/?><\/\1> } catch(qsaError) {
1273 <[\w\W]+><(\w+)\s*\/?><\/\1> } finally {
1274 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !old ) {
1275 <[\w\W]+><(\w+)\s*\/?><\/\1> context.removeAttribute("id");
1276 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1277 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1278 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1279 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1280 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1281  
1282 <[\w\W]+><(\w+)\s*\/?><\/\1> // All others
1283 <[\w\W]+><(\w+)\s*\/?><\/\1> return select( selector.replace( rtrim, "$1" ), context, results, seed );
1284 <[\w\W]+><(\w+)\s*\/?><\/\1>}
1285  
1286 <[\w\W]+><(\w+)\s*\/?><\/\1>/**
1287 <[\w\W]+><(\w+)\s*\/?><\/\1> * For feature detection
1288 <[\w\W]+><(\w+)\s*\/?><\/\1> * @param {Function} fn The function to test for native support
1289 <[\w\W]+><(\w+)\s*\/?><\/\1> */
1290 <[\w\W]+><(\w+)\s*\/?><\/\1>function isNative( fn ) {
1291 <[\w\W]+><(\w+)\s*\/?><\/\1> return rnative.test( fn + "" );
1292 <[\w\W]+><(\w+)\s*\/?><\/\1>}
1293  
1294 <[\w\W]+><(\w+)\s*\/?><\/\1>/**
1295 <[\w\W]+><(\w+)\s*\/?><\/\1> * Create key-value caches of limited size
1296 <[\w\W]+><(\w+)\s*\/?><\/\1> * @returns {Function(string, Object)} Returns the Object data after storing it on itself with
1297 <[\w\W]+><(\w+)\s*\/?><\/\1> * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength)
1298 <[\w\W]+><(\w+)\s*\/?><\/\1> * deleting the oldest entry
1299 <[\w\W]+><(\w+)\s*\/?><\/\1> */
1300 <[\w\W]+><(\w+)\s*\/?><\/\1>function createCache() {
1301 <[\w\W]+><(\w+)\s*\/?><\/\1> var keys = [];
1302  
1303 <[\w\W]+><(\w+)\s*\/?><\/\1> function cache( key, value ) {
1304 <[\w\W]+><(\w+)\s*\/?><\/\1> // Use (key + " ") to avoid collision with native prototype properties (see Issue #157)
1305 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( keys.push( key += " " ) > Expr.cacheLength ) {
1306 <[\w\W]+><(\w+)\s*\/?><\/\1> // Only keep the most recent entries
1307 <[\w\W]+><(\w+)\s*\/?><\/\1> delete cache[ keys.shift() ];
1308 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1309 <[\w\W]+><(\w+)\s*\/?><\/\1> return (cache[ key ] = value);
1310 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1311 <[\w\W]+><(\w+)\s*\/?><\/\1> return cache;
1312 <[\w\W]+><(\w+)\s*\/?><\/\1>}
1313  
1314 <[\w\W]+><(\w+)\s*\/?><\/\1>/**
1315 <[\w\W]+><(\w+)\s*\/?><\/\1> * Mark a function for special use by Sizzle
1316 <[\w\W]+><(\w+)\s*\/?><\/\1> * @param {Function} fn The function to mark
1317 <[\w\W]+><(\w+)\s*\/?><\/\1> */
1318 <[\w\W]+><(\w+)\s*\/?><\/\1>function markFunction( fn ) {
1319 <[\w\W]+><(\w+)\s*\/?><\/\1> fn[ expando ] = true;
1320 <[\w\W]+><(\w+)\s*\/?><\/\1> return fn;
1321 <[\w\W]+><(\w+)\s*\/?><\/\1>}
1322  
1323 <[\w\W]+><(\w+)\s*\/?><\/\1>/**
1324 <[\w\W]+><(\w+)\s*\/?><\/\1> * Support testing using an element
1325 <[\w\W]+><(\w+)\s*\/?><\/\1> * @param {Function} fn Passed the created div and expects a boolean result
1326 <[\w\W]+><(\w+)\s*\/?><\/\1> */
1327 <[\w\W]+><(\w+)\s*\/?><\/\1>function assert( fn ) {
1328 <[\w\W]+><(\w+)\s*\/?><\/\1> var div = document.createElement("div");
1329  
1330 <[\w\W]+><(\w+)\s*\/?><\/\1> try {
1331 <[\w\W]+><(\w+)\s*\/?><\/\1> return !!fn( div );
1332 <[\w\W]+><(\w+)\s*\/?><\/\1> } catch (e) {
1333 <[\w\W]+><(\w+)\s*\/?><\/\1> return false;
1334 <[\w\W]+><(\w+)\s*\/?><\/\1> } finally {
1335 <[\w\W]+><(\w+)\s*\/?><\/\1> // Remove from its parent by default
1336 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( div.parentNode ) {
1337 <[\w\W]+><(\w+)\s*\/?><\/\1> div.parentNode.removeChild( div );
1338 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1339 <[\w\W]+><(\w+)\s*\/?><\/\1> // release memory in IE
1340 <[\w\W]+><(\w+)\s*\/?><\/\1> div = null;
1341 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1342 <[\w\W]+><(\w+)\s*\/?><\/\1>}
1343  
1344 <[\w\W]+><(\w+)\s*\/?><\/\1>/**
1345 <[\w\W]+><(\w+)\s*\/?><\/\1> * Adds the same handler for all of the specified attrs
1346 <[\w\W]+><(\w+)\s*\/?><\/\1> * @param {String} attrs Pipe-separated list of attributes
1347 <[\w\W]+><(\w+)\s*\/?><\/\1> * @param {Function} handler The method that will be applied if the test fails
1348 <[\w\W]+><(\w+)\s*\/?><\/\1> * @param {Boolean} test The result of a test. If true, null will be set as the handler in leiu of the specified handler
1349 <[\w\W]+><(\w+)\s*\/?><\/\1> */
1350 <[\w\W]+><(\w+)\s*\/?><\/\1>function addHandle( attrs, handler, test ) {
1351 <[\w\W]+><(\w+)\s*\/?><\/\1> attrs = attrs.split("|");
1352 <[\w\W]+><(\w+)\s*\/?><\/\1> var current,
1353 <[\w\W]+><(\w+)\s*\/?><\/\1> i = attrs.length,
1354 <[\w\W]+><(\w+)\s*\/?><\/\1> setHandle = test ? null : handler;
1355  
1356 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( i-- ) {
1357 <[\w\W]+><(\w+)\s*\/?><\/\1> // Don't override a user's handler
1358 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !(current = Expr.attrHandle[ attrs[i] ]) || current === handler ) {
1359 <[\w\W]+><(\w+)\s*\/?><\/\1> Expr.attrHandle[ attrs[i] ] = setHandle;
1360 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1361 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1362 <[\w\W]+><(\w+)\s*\/?><\/\1>}
1363  
1364 <[\w\W]+><(\w+)\s*\/?><\/\1>/**
1365 <[\w\W]+><(\w+)\s*\/?><\/\1> * Fetches boolean attributes by node
1366 <[\w\W]+><(\w+)\s*\/?><\/\1> * @param {Element} elem
1367 <[\w\W]+><(\w+)\s*\/?><\/\1> * @param {String} name
1368 <[\w\W]+><(\w+)\s*\/?><\/\1> */
1369 <[\w\W]+><(\w+)\s*\/?><\/\1>function boolHandler( elem, name ) {
1370 <[\w\W]+><(\w+)\s*\/?><\/\1> // XML does not need to be checked as this will not be assigned for XML documents
1371 <[\w\W]+><(\w+)\s*\/?><\/\1> var val = elem.getAttributeNode( name );
1372 <[\w\W]+><(\w+)\s*\/?><\/\1> return val && val.specified ?
1373 <[\w\W]+><(\w+)\s*\/?><\/\1> val.value :
1374 <[\w\W]+><(\w+)\s*\/?><\/\1> elem[ name ] === true ? name.toLowerCase() : null;
1375 <[\w\W]+><(\w+)\s*\/?><\/\1>}
1376  
1377 <[\w\W]+><(\w+)\s*\/?><\/\1>/**
1378 <[\w\W]+><(\w+)\s*\/?><\/\1> * Fetches attributes without interpolation
1379 <[\w\W]+><(\w+)\s*\/?><\/\1> * http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx
1380 <[\w\W]+><(\w+)\s*\/?><\/\1> * @param {Element} elem
1381 <[\w\W]+><(\w+)\s*\/?><\/\1> * @param {String} name
1382 <[\w\W]+><(\w+)\s*\/?><\/\1> */
1383 <[\w\W]+><(\w+)\s*\/?><\/\1>function interpolationHandler( elem, name ) {
1384 <[\w\W]+><(\w+)\s*\/?><\/\1> // XML does not need to be checked as this will not be assigned for XML documents
1385 <[\w\W]+><(\w+)\s*\/?><\/\1> return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 );
1386 <[\w\W]+><(\w+)\s*\/?><\/\1>}
1387  
1388 <[\w\W]+><(\w+)\s*\/?><\/\1>/**
1389 <[\w\W]+><(\w+)\s*\/?><\/\1> * Uses defaultValue to retrieve value in IE6/7
1390 <[\w\W]+><(\w+)\s*\/?><\/\1> * @param {Element} elem
1391 <[\w\W]+><(\w+)\s*\/?><\/\1> * @param {String} name
1392 <[\w\W]+><(\w+)\s*\/?><\/\1> */
1393 <[\w\W]+><(\w+)\s*\/?><\/\1>function valueHandler( elem ) {
1394 <[\w\W]+><(\w+)\s*\/?><\/\1> // Ignore the value *property* on inputs by using defaultValue
1395 <[\w\W]+><(\w+)\s*\/?><\/\1> // Fallback to Sizzle.attr by returning undefined where appropriate
1396 <[\w\W]+><(\w+)\s*\/?><\/\1> // XML does not need to be checked as this will not be assigned for XML documents
1397 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( elem.nodeName.toLowerCase() === "input" ) {
1398 <[\w\W]+><(\w+)\s*\/?><\/\1> return elem.defaultValue;
1399 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1400 <[\w\W]+><(\w+)\s*\/?><\/\1>}
1401  
1402 <[\w\W]+><(\w+)\s*\/?><\/\1>/**
1403 <[\w\W]+><(\w+)\s*\/?><\/\1> * Checks document order of two siblings
1404 <[\w\W]+><(\w+)\s*\/?><\/\1> * @param {Element} a
1405 <[\w\W]+><(\w+)\s*\/?><\/\1> * @param {Element} b
1406 <[\w\W]+><(\w+)\s*\/?><\/\1> * @returns Returns -1 if a precedes b, 1 if a follows b
1407 <[\w\W]+><(\w+)\s*\/?><\/\1> */
1408 <[\w\W]+><(\w+)\s*\/?><\/\1>function siblingCheck( a, b ) {
1409 <[\w\W]+><(\w+)\s*\/?><\/\1> var cur = b && a,
1410 <[\w\W]+><(\w+)\s*\/?><\/\1> diff = cur && a.nodeType === 1 && b.nodeType === 1 &&
1411 <[\w\W]+><(\w+)\s*\/?><\/\1> ( ~b.sourceIndex || MAX_NEGATIVE ) -
1412 <[\w\W]+><(\w+)\s*\/?><\/\1> ( ~a.sourceIndex || MAX_NEGATIVE );
1413  
1414 <[\w\W]+><(\w+)\s*\/?><\/\1> // Use IE sourceIndex if available on both nodes
1415 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( diff ) {
1416 <[\w\W]+><(\w+)\s*\/?><\/\1> return diff;
1417 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1418  
1419 <[\w\W]+><(\w+)\s*\/?><\/\1> // Check if b follows a
1420 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( cur ) {
1421 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( (cur = cur.nextSibling) ) {
1422 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( cur === b ) {
1423 <[\w\W]+><(\w+)\s*\/?><\/\1> return -1;
1424 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1425 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1426 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1427  
1428 <[\w\W]+><(\w+)\s*\/?><\/\1> return a ? 1 : -1;
1429 <[\w\W]+><(\w+)\s*\/?><\/\1>}
1430  
1431 <[\w\W]+><(\w+)\s*\/?><\/\1>/**
1432 <[\w\W]+><(\w+)\s*\/?><\/\1> * Returns a function to use in pseudos for input types
1433 <[\w\W]+><(\w+)\s*\/?><\/\1> * @param {String} type
1434 <[\w\W]+><(\w+)\s*\/?><\/\1> */
1435 <[\w\W]+><(\w+)\s*\/?><\/\1>function createInputPseudo( type ) {
1436 <[\w\W]+><(\w+)\s*\/?><\/\1> return function( elem ) {
1437 <[\w\W]+><(\w+)\s*\/?><\/\1> var name = elem.nodeName.toLowerCase();
1438 <[\w\W]+><(\w+)\s*\/?><\/\1> return name === "input" && elem.type === type;
1439 <[\w\W]+><(\w+)\s*\/?><\/\1> };
1440 <[\w\W]+><(\w+)\s*\/?><\/\1>}
1441  
1442 <[\w\W]+><(\w+)\s*\/?><\/\1>/**
1443 <[\w\W]+><(\w+)\s*\/?><\/\1> * Returns a function to use in pseudos for buttons
1444 <[\w\W]+><(\w+)\s*\/?><\/\1> * @param {String} type
1445 <[\w\W]+><(\w+)\s*\/?><\/\1> */
1446 <[\w\W]+><(\w+)\s*\/?><\/\1>function createButtonPseudo( type ) {
1447 <[\w\W]+><(\w+)\s*\/?><\/\1> return function( elem ) {
1448 <[\w\W]+><(\w+)\s*\/?><\/\1> var name = elem.nodeName.toLowerCase();
1449 <[\w\W]+><(\w+)\s*\/?><\/\1> return (name === "input" || name === "button") && elem.type === type;
1450 <[\w\W]+><(\w+)\s*\/?><\/\1> };
1451 <[\w\W]+><(\w+)\s*\/?><\/\1>}
1452  
1453 <[\w\W]+><(\w+)\s*\/?><\/\1>/**
1454 <[\w\W]+><(\w+)\s*\/?><\/\1> * Returns a function to use in pseudos for positionals
1455 <[\w\W]+><(\w+)\s*\/?><\/\1> * @param {Function} fn
1456 <[\w\W]+><(\w+)\s*\/?><\/\1> */
1457 <[\w\W]+><(\w+)\s*\/?><\/\1>function createPositionalPseudo( fn ) {
1458 <[\w\W]+><(\w+)\s*\/?><\/\1> return markFunction(function( argument ) {
1459 <[\w\W]+><(\w+)\s*\/?><\/\1> argument = +argument;
1460 <[\w\W]+><(\w+)\s*\/?><\/\1> return markFunction(function( seed, matches ) {
1461 <[\w\W]+><(\w+)\s*\/?><\/\1> var j,
1462 <[\w\W]+><(\w+)\s*\/?><\/\1> matchIndexes = fn( [], seed.length, argument ),
1463 <[\w\W]+><(\w+)\s*\/?><\/\1> i = matchIndexes.length;
1464  
1465 <[\w\W]+><(\w+)\s*\/?><\/\1> // Match elements found at the specified indexes
1466 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( i-- ) {
1467 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( seed[ (j = matchIndexes[i]) ] ) {
1468 <[\w\W]+><(\w+)\s*\/?><\/\1> seed[j] = !(matches[j] = seed[j]);
1469 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1470 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1471 <[\w\W]+><(\w+)\s*\/?><\/\1> });
1472 <[\w\W]+><(\w+)\s*\/?><\/\1> });
1473 <[\w\W]+><(\w+)\s*\/?><\/\1>}
1474  
1475 <[\w\W]+><(\w+)\s*\/?><\/\1>/**
1476 <[\w\W]+><(\w+)\s*\/?><\/\1> * Detect xml
1477 <[\w\W]+><(\w+)\s*\/?><\/\1> * @param {Element|Object} elem An element or a document
1478 <[\w\W]+><(\w+)\s*\/?><\/\1> */
1479 <[\w\W]+><(\w+)\s*\/?><\/\1>isXML = Sizzle.isXML = function( elem ) {
1480 <[\w\W]+><(\w+)\s*\/?><\/\1> // documentElement is verified for cases where it doesn't yet exist
1481 <[\w\W]+><(\w+)\s*\/?><\/\1> // (such as loading iframes in IE - #4833)
1482 <[\w\W]+><(\w+)\s*\/?><\/\1> var documentElement = elem && (elem.ownerDocument || elem).documentElement;
1483 <[\w\W]+><(\w+)\s*\/?><\/\1> return documentElement ? documentElement.nodeName !== "HTML" : false;
1484 <[\w\W]+><(\w+)\s*\/?><\/\1>};
1485  
1486 <[\w\W]+><(\w+)\s*\/?><\/\1>// Expose support vars for convenience
1487 <[\w\W]+><(\w+)\s*\/?><\/\1>support = Sizzle.support = {};
1488  
1489 <[\w\W]+><(\w+)\s*\/?><\/\1>/**
1490 <[\w\W]+><(\w+)\s*\/?><\/\1> * Sets document-related variables once based on the current document
1491 <[\w\W]+><(\w+)\s*\/?><\/\1> * @param {Element|Object} [doc] An element or document object to use to set the document
1492 <[\w\W]+><(\w+)\s*\/?><\/\1> * @returns {Object} Returns the current document
1493 <[\w\W]+><(\w+)\s*\/?><\/\1> */
1494 <[\w\W]+><(\w+)\s*\/?><\/\1>setDocument = Sizzle.setDocument = function( node ) {
1495 <[\w\W]+><(\w+)\s*\/?><\/\1> var doc = node ? node.ownerDocument || node : preferredDoc,
1496 <[\w\W]+><(\w+)\s*\/?><\/\1> parent = doc.parentWindow;
1497  
1498 <[\w\W]+><(\w+)\s*\/?><\/\1> // If no document and documentElement is available, return
1499 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) {
1500 <[\w\W]+><(\w+)\s*\/?><\/\1> return document;
1501 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1502  
1503 <[\w\W]+><(\w+)\s*\/?><\/\1> // Set our document
1504 <[\w\W]+><(\w+)\s*\/?><\/\1> document = doc;
1505 <[\w\W]+><(\w+)\s*\/?><\/\1> docElem = doc.documentElement;
1506  
1507 <[\w\W]+><(\w+)\s*\/?><\/\1> // Support tests
1508 <[\w\W]+><(\w+)\s*\/?><\/\1> documentIsHTML = !isXML( doc );
1509  
1510 <[\w\W]+><(\w+)\s*\/?><\/\1> // Support: IE>8
1511 <[\w\W]+><(\w+)\s*\/?><\/\1> // If iframe document is assigned to "document" variable and if iframe has been reloaded,
1512 <[\w\W]+><(\w+)\s*\/?><\/\1> // IE will throw "permission denied" error when accessing "document" variable, see jQuery #13936
1513 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( parent && parent.frameElement ) {
1514 <[\w\W]+><(\w+)\s*\/?><\/\1> parent.attachEvent( "onbeforeunload", function() {
1515 <[\w\W]+><(\w+)\s*\/?><\/\1> setDocument();
1516 <[\w\W]+><(\w+)\s*\/?><\/\1> });
1517 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1518  
1519 <[\w\W]+><(\w+)\s*\/?><\/\1> /* Attributes
1520 <[\w\W]+><(\w+)\s*\/?><\/\1> ---------------------------------------------------------------------- */
1521  
1522 <[\w\W]+><(\w+)\s*\/?><\/\1> // Support: IE<8
1523 <[\w\W]+><(\w+)\s*\/?><\/\1> // Verify that getAttribute really returns attributes and not properties (excepting IE8 booleans)
1524 <[\w\W]+><(\w+)\s*\/?><\/\1> support.attributes = assert(function( div ) {
1525  
1526 <[\w\W]+><(\w+)\s*\/?><\/\1> // Support: IE<8
1527 <[\w\W]+><(\w+)\s*\/?><\/\1> // Prevent attribute/property "interpolation"
1528 <[\w\W]+><(\w+)\s*\/?><\/\1> div.innerHTML = "<a href='#'></a>";
1529 <[\w\W]+><(\w+)\s*\/?><\/\1> addHandle( "type|href|height|width", interpolationHandler, div.firstChild.getAttribute("href") === "#" );
1530  
1531 <[\w\W]+><(\w+)\s*\/?><\/\1> // Support: IE<9
1532 <[\w\W]+><(\w+)\s*\/?><\/\1> // Use getAttributeNode to fetch booleans when getAttribute lies
1533 <[\w\W]+><(\w+)\s*\/?><\/\1> addHandle( booleans, boolHandler, div.getAttribute("disabled") == null );
1534  
1535 <[\w\W]+><(\w+)\s*\/?><\/\1> div.className = "i";
1536 <[\w\W]+><(\w+)\s*\/?><\/\1> return !div.getAttribute("className");
1537 <[\w\W]+><(\w+)\s*\/?><\/\1> });
1538  
1539 <[\w\W]+><(\w+)\s*\/?><\/\1> // Support: IE<9
1540 <[\w\W]+><(\w+)\s*\/?><\/\1> // Retrieving value should defer to defaultValue
1541 <[\w\W]+><(\w+)\s*\/?><\/\1> support.input = assert(function( div ) {
1542 <[\w\W]+><(\w+)\s*\/?><\/\1> div.innerHTML = "<input>";
1543 <[\w\W]+><(\w+)\s*\/?><\/\1> div.firstChild.setAttribute( "value", "" );
1544 <[\w\W]+><(\w+)\s*\/?><\/\1> return div.firstChild.getAttribute( "value" ) === "";
1545 <[\w\W]+><(\w+)\s*\/?><\/\1> });
1546  
1547 <[\w\W]+><(\w+)\s*\/?><\/\1> // IE6/7 still return empty string for value,
1548 <[\w\W]+><(\w+)\s*\/?><\/\1> // but are actually retrieving the property
1549 <[\w\W]+><(\w+)\s*\/?><\/\1> addHandle( "value", valueHandler, support.attributes && support.input );
1550  
1551 <[\w\W]+><(\w+)\s*\/?><\/\1> /* getElement(s)By*
1552 <[\w\W]+><(\w+)\s*\/?><\/\1> ---------------------------------------------------------------------- */
1553  
1554 <[\w\W]+><(\w+)\s*\/?><\/\1> // Check if getElementsByTagName("*") returns only elements
1555 <[\w\W]+><(\w+)\s*\/?><\/\1> support.getElementsByTagName = assert(function( div ) {
1556 <[\w\W]+><(\w+)\s*\/?><\/\1> div.appendChild( doc.createComment("") );
1557 <[\w\W]+><(\w+)\s*\/?><\/\1> return !div.getElementsByTagName("*").length;
1558 <[\w\W]+><(\w+)\s*\/?><\/\1> });
1559  
1560 <[\w\W]+><(\w+)\s*\/?><\/\1> // Check if getElementsByClassName can be trusted
1561 <[\w\W]+><(\w+)\s*\/?><\/\1> support.getElementsByClassName = assert(function( div ) {
1562 <[\w\W]+><(\w+)\s*\/?><\/\1> div.innerHTML = "<div class='a'></div><div class='a i'></div>";
1563  
1564 <[\w\W]+><(\w+)\s*\/?><\/\1> // Support: Safari<4
1565 <[\w\W]+><(\w+)\s*\/?><\/\1> // Catch class over-caching
1566 <[\w\W]+><(\w+)\s*\/?><\/\1> div.firstChild.className = "i";
1567 <[\w\W]+><(\w+)\s*\/?><\/\1> // Support: Opera<10
1568 <[\w\W]+><(\w+)\s*\/?><\/\1> // Catch gEBCN failure to find non-leading classes
1569 <[\w\W]+><(\w+)\s*\/?><\/\1> return div.getElementsByClassName("i").length === 2;
1570 <[\w\W]+><(\w+)\s*\/?><\/\1> });
1571  
1572 <[\w\W]+><(\w+)\s*\/?><\/\1> // Support: IE<10
1573 <[\w\W]+><(\w+)\s*\/?><\/\1> // Check if getElementById returns elements by name
1574 <[\w\W]+><(\w+)\s*\/?><\/\1> // The broken getElementById methods don't pick up programatically-set names,
1575 <[\w\W]+><(\w+)\s*\/?><\/\1> // so use a roundabout getElementsByName test
1576 <[\w\W]+><(\w+)\s*\/?><\/\1> support.getById = assert(function( div ) {
1577 <[\w\W]+><(\w+)\s*\/?><\/\1> docElem.appendChild( div ).id = expando;
1578 <[\w\W]+><(\w+)\s*\/?><\/\1> return !doc.getElementsByName || !doc.getElementsByName( expando ).length;
1579 <[\w\W]+><(\w+)\s*\/?><\/\1> });
1580  
1581 <[\w\W]+><(\w+)\s*\/?><\/\1> // ID find and filter
1582 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( support.getById ) {
1583 <[\w\W]+><(\w+)\s*\/?><\/\1> Expr.find["ID"] = function( id, context ) {
1584 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( typeof context.getElementById !== strundefined && documentIsHTML ) {
1585 <[\w\W]+><(\w+)\s*\/?><\/\1> var m = context.getElementById( id );
1586 <[\w\W]+><(\w+)\s*\/?><\/\1> // Check parentNode to catch when Blackberry 4.6 returns
1587 <[\w\W]+><(\w+)\s*\/?><\/\1> // nodes that are no longer in the document #6963
1588 <[\w\W]+><(\w+)\s*\/?><\/\1> return m && m.parentNode ? [m] : [];
1589 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1590 <[\w\W]+><(\w+)\s*\/?><\/\1> };
1591 <[\w\W]+><(\w+)\s*\/?><\/\1> Expr.filter["ID"] = function( id ) {
1592 <[\w\W]+><(\w+)\s*\/?><\/\1> var attrId = id.replace( runescape, funescape );
1593 <[\w\W]+><(\w+)\s*\/?><\/\1> return function( elem ) {
1594 <[\w\W]+><(\w+)\s*\/?><\/\1> return elem.getAttribute("id") === attrId;
1595 <[\w\W]+><(\w+)\s*\/?><\/\1> };
1596 <[\w\W]+><(\w+)\s*\/?><\/\1> };
1597 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
1598 <[\w\W]+><(\w+)\s*\/?><\/\1> // Support: IE6/7
1599 <[\w\W]+><(\w+)\s*\/?><\/\1> // getElementById is not reliable as a find shortcut
1600 <[\w\W]+><(\w+)\s*\/?><\/\1> delete Expr.find["ID"];
1601  
1602 <[\w\W]+><(\w+)\s*\/?><\/\1> Expr.filter["ID"] = function( id ) {
1603 <[\w\W]+><(\w+)\s*\/?><\/\1> var attrId = id.replace( runescape, funescape );
1604 <[\w\W]+><(\w+)\s*\/?><\/\1> return function( elem ) {
1605 <[\w\W]+><(\w+)\s*\/?><\/\1> var node = typeof elem.getAttributeNode !== strundefined && elem.getAttributeNode("id");
1606 <[\w\W]+><(\w+)\s*\/?><\/\1> return node && node.value === attrId;
1607 <[\w\W]+><(\w+)\s*\/?><\/\1> };
1608 <[\w\W]+><(\w+)\s*\/?><\/\1> };
1609 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1610  
1611 <[\w\W]+><(\w+)\s*\/?><\/\1> // Tag
1612 <[\w\W]+><(\w+)\s*\/?><\/\1> Expr.find["TAG"] = support.getElementsByTagName ?
1613 <[\w\W]+><(\w+)\s*\/?><\/\1> function( tag, context ) {
1614 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( typeof context.getElementsByTagName !== strundefined ) {
1615 <[\w\W]+><(\w+)\s*\/?><\/\1> return context.getElementsByTagName( tag );
1616 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1617 <[\w\W]+><(\w+)\s*\/?><\/\1> } :
1618 <[\w\W]+><(\w+)\s*\/?><\/\1> function( tag, context ) {
1619 <[\w\W]+><(\w+)\s*\/?><\/\1> var elem,
1620 <[\w\W]+><(\w+)\s*\/?><\/\1> tmp = [],
1621 <[\w\W]+><(\w+)\s*\/?><\/\1> i = 0,
1622 <[\w\W]+><(\w+)\s*\/?><\/\1> results = context.getElementsByTagName( tag );
1623  
1624 <[\w\W]+><(\w+)\s*\/?><\/\1> // Filter out possible comments
1625 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( tag === "*" ) {
1626 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( (elem = results[i++]) ) {
1627 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( elem.nodeType === 1 ) {
1628 <[\w\W]+><(\w+)\s*\/?><\/\1> tmp.push( elem );
1629 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1630 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1631  
1632 <[\w\W]+><(\w+)\s*\/?><\/\1> return tmp;
1633 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1634 <[\w\W]+><(\w+)\s*\/?><\/\1> return results;
1635 <[\w\W]+><(\w+)\s*\/?><\/\1> };
1636  
1637 <[\w\W]+><(\w+)\s*\/?><\/\1> // Class
1638 <[\w\W]+><(\w+)\s*\/?><\/\1> Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) {
1639 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( typeof context.getElementsByClassName !== strundefined && documentIsHTML ) {
1640 <[\w\W]+><(\w+)\s*\/?><\/\1> return context.getElementsByClassName( className );
1641 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1642 <[\w\W]+><(\w+)\s*\/?><\/\1> };
1643  
1644 <[\w\W]+><(\w+)\s*\/?><\/\1> /* QSA/matchesSelector
1645 <[\w\W]+><(\w+)\s*\/?><\/\1> ---------------------------------------------------------------------- */
1646  
1647 <[\w\W]+><(\w+)\s*\/?><\/\1> // QSA and matchesSelector support
1648  
1649 <[\w\W]+><(\w+)\s*\/?><\/\1> // matchesSelector(:active) reports false when true (IE9/Opera 11.5)
1650 <[\w\W]+><(\w+)\s*\/?><\/\1> rbuggyMatches = [];
1651  
1652 <[\w\W]+><(\w+)\s*\/?><\/\1> // qSa(:focus) reports false when true (Chrome 21)
1653 <[\w\W]+><(\w+)\s*\/?><\/\1> // We allow this because of a bug in IE8/9 that throws an error
1654 <[\w\W]+><(\w+)\s*\/?><\/\1> // whenever `document.activeElement` is accessed on an iframe
1655 <[\w\W]+><(\w+)\s*\/?><\/\1> // So, we allow :focus to pass through QSA all the time to avoid the IE error
1656 <[\w\W]+><(\w+)\s*\/?><\/\1> // See http://bugs.jquery.com/ticket/13378
1657 <[\w\W]+><(\w+)\s*\/?><\/\1> rbuggyQSA = [];
1658  
1659 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( (support.qsa = isNative(doc.querySelectorAll)) ) {
1660 <[\w\W]+><(\w+)\s*\/?><\/\1> // Build QSA regex
1661 <[\w\W]+><(\w+)\s*\/?><\/\1> // Regex strategy adopted from Diego Perini
1662 <[\w\W]+><(\w+)\s*\/?><\/\1> assert(function( div ) {
1663 <[\w\W]+><(\w+)\s*\/?><\/\1> // Select is set to empty string on purpose
1664 <[\w\W]+><(\w+)\s*\/?><\/\1> // This is to test IE's treatment of not explicitly
1665 <[\w\W]+><(\w+)\s*\/?><\/\1> // setting a boolean content attribute,
1666 <[\w\W]+><(\w+)\s*\/?><\/\1> // since its presence should be enough
1667 <[\w\W]+><(\w+)\s*\/?><\/\1> // http://bugs.jquery.com/ticket/12359
1668 <[\w\W]+><(\w+)\s*\/?><\/\1> div.innerHTML = "<select><option selected=''></option></select>";
1669  
1670 <[\w\W]+><(\w+)\s*\/?><\/\1> // Support: IE8
1671 <[\w\W]+><(\w+)\s*\/?><\/\1> // Boolean attributes and "value" are not treated correctly
1672 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !div.querySelectorAll("[selected]").length ) {
1673 <[\w\W]+><(\w+)\s*\/?><\/\1> rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" );
1674 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1675  
1676 <[\w\W]+><(\w+)\s*\/?><\/\1> // Webkit/Opera - :checked should return selected option elements
1677 <[\w\W]+><(\w+)\s*\/?><\/\1> // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked
1678 <[\w\W]+><(\w+)\s*\/?><\/\1> // IE8 throws error here and will not see later tests
1679 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !div.querySelectorAll(":checked").length ) {
1680 <[\w\W]+><(\w+)\s*\/?><\/\1> rbuggyQSA.push(":checked");
1681 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1682 <[\w\W]+><(\w+)\s*\/?><\/\1> });
1683  
1684 <[\w\W]+><(\w+)\s*\/?><\/\1> assert(function( div ) {
1685  
1686 <[\w\W]+><(\w+)\s*\/?><\/\1> // Support: Opera 10-12/IE8
1687 <[\w\W]+><(\w+)\s*\/?><\/\1> // ^= $= *= and empty values
1688 <[\w\W]+><(\w+)\s*\/?><\/\1> // Should not select anything
1689 <[\w\W]+><(\w+)\s*\/?><\/\1> // Support: Windows 8 Native Apps
1690 <[\w\W]+><(\w+)\s*\/?><\/\1> // The type attribute is restricted during .innerHTML assignment
1691 <[\w\W]+><(\w+)\s*\/?><\/\1> var input = doc.createElement("input");
1692 <[\w\W]+><(\w+)\s*\/?><\/\1> input.setAttribute( "type", "hidden" );
1693 <[\w\W]+><(\w+)\s*\/?><\/\1> div.appendChild( input ).setAttribute( "t", "" );
1694  
1695 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( div.querySelectorAll("[t^='']").length ) {
1696 <[\w\W]+><(\w+)\s*\/?><\/\1> rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" );
1697 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1698  
1699 <[\w\W]+><(\w+)\s*\/?><\/\1> // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled)
1700 <[\w\W]+><(\w+)\s*\/?><\/\1> // IE8 throws error here and will not see later tests
1701 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !div.querySelectorAll(":enabled").length ) {
1702 <[\w\W]+><(\w+)\s*\/?><\/\1> rbuggyQSA.push( ":enabled", ":disabled" );
1703 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1704  
1705 <[\w\W]+><(\w+)\s*\/?><\/\1> // Opera 10-11 does not throw on post-comma invalid pseudos
1706 <[\w\W]+><(\w+)\s*\/?><\/\1> div.querySelectorAll("*,:x");
1707 <[\w\W]+><(\w+)\s*\/?><\/\1> rbuggyQSA.push(",.*:");
1708 <[\w\W]+><(\w+)\s*\/?><\/\1> });
1709 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1710  
1711 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( (support.matchesSelector = isNative( (matches = docElem.webkitMatchesSelector ||
1712 <[\w\W]+><(\w+)\s*\/?><\/\1> docElem.mozMatchesSelector ||
1713 <[\w\W]+><(\w+)\s*\/?><\/\1> docElem.oMatchesSelector ||
1714 <[\w\W]+><(\w+)\s*\/?><\/\1> docElem.msMatchesSelector) )) ) {
1715  
1716 <[\w\W]+><(\w+)\s*\/?><\/\1> assert(function( div ) {
1717 <[\w\W]+><(\w+)\s*\/?><\/\1> // Check to see if it's possible to do matchesSelector
1718 <[\w\W]+><(\w+)\s*\/?><\/\1> // on a disconnected node (IE 9)
1719 <[\w\W]+><(\w+)\s*\/?><\/\1> support.disconnectedMatch = matches.call( div, "div" );
1720  
1721 <[\w\W]+><(\w+)\s*\/?><\/\1> // This should fail with an exception
1722 <[\w\W]+><(\w+)\s*\/?><\/\1> // Gecko does not error, returns false instead
1723 <[\w\W]+><(\w+)\s*\/?><\/\1> matches.call( div, "[s!='']:x" );
1724 <[\w\W]+><(\w+)\s*\/?><\/\1> rbuggyMatches.push( "!=", pseudos );
1725 <[\w\W]+><(\w+)\s*\/?><\/\1> });
1726 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1727  
1728 <[\w\W]+><(\w+)\s*\/?><\/\1> rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") );
1729 <[\w\W]+><(\w+)\s*\/?><\/\1> rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") );
1730  
1731 <[\w\W]+><(\w+)\s*\/?><\/\1> /* Contains
1732 <[\w\W]+><(\w+)\s*\/?><\/\1> ---------------------------------------------------------------------- */
1733  
1734 <[\w\W]+><(\w+)\s*\/?><\/\1> // Element contains another
1735 <[\w\W]+><(\w+)\s*\/?><\/\1> // Purposefully does not implement inclusive descendent
1736 <[\w\W]+><(\w+)\s*\/?><\/\1> // As in, an element does not contain itself
1737 <[\w\W]+><(\w+)\s*\/?><\/\1> contains = isNative(docElem.contains) || docElem.compareDocumentPosition ?
1738 <[\w\W]+><(\w+)\s*\/?><\/\1> function( a, b ) {
1739 <[\w\W]+><(\w+)\s*\/?><\/\1> var adown = a.nodeType === 9 ? a.documentElement : a,
1740 <[\w\W]+><(\w+)\s*\/?><\/\1> bup = b && b.parentNode;
1741 <[\w\W]+><(\w+)\s*\/?><\/\1> return a === bup || !!( bup && bup.nodeType === 1 && (
1742 <[\w\W]+><(\w+)\s*\/?><\/\1> adown.contains ?
1743 <[\w\W]+><(\w+)\s*\/?><\/\1> adown.contains( bup ) :
1744 <[\w\W]+><(\w+)\s*\/?><\/\1> a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16
1745 <[\w\W]+><(\w+)\s*\/?><\/\1> ));
1746 <[\w\W]+><(\w+)\s*\/?><\/\1> } :
1747 <[\w\W]+><(\w+)\s*\/?><\/\1> function( a, b ) {
1748 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( b ) {
1749 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( (b = b.parentNode) ) {
1750 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( b === a ) {
1751 <[\w\W]+><(\w+)\s*\/?><\/\1> return true;
1752 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1753 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1754 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1755 <[\w\W]+><(\w+)\s*\/?><\/\1> return false;
1756 <[\w\W]+><(\w+)\s*\/?><\/\1> };
1757  
1758 <[\w\W]+><(\w+)\s*\/?><\/\1> /* Sorting
1759 <[\w\W]+><(\w+)\s*\/?><\/\1> ---------------------------------------------------------------------- */
1760  
1761 <[\w\W]+><(\w+)\s*\/?><\/\1> // Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27)
1762 <[\w\W]+><(\w+)\s*\/?><\/\1> // Detached nodes confoundingly follow *each other*
1763 <[\w\W]+><(\w+)\s*\/?><\/\1> support.sortDetached = assert(function( div1 ) {
1764 <[\w\W]+><(\w+)\s*\/?><\/\1> // Should return 1, but returns 4 (following)
1765 <[\w\W]+><(\w+)\s*\/?><\/\1> return div1.compareDocumentPosition( doc.createElement("div") ) & 1;
1766 <[\w\W]+><(\w+)\s*\/?><\/\1> });
1767  
1768 <[\w\W]+><(\w+)\s*\/?><\/\1> // Document order sorting
1769 <[\w\W]+><(\w+)\s*\/?><\/\1> sortOrder = docElem.compareDocumentPosition ?
1770 <[\w\W]+><(\w+)\s*\/?><\/\1> function( a, b ) {
1771  
1772 <[\w\W]+><(\w+)\s*\/?><\/\1> // Flag for duplicate removal
1773 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( a === b ) {
1774 <[\w\W]+><(\w+)\s*\/?><\/\1> hasDuplicate = true;
1775 <[\w\W]+><(\w+)\s*\/?><\/\1> return 0;
1776 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1777  
1778 <[\w\W]+><(\w+)\s*\/?><\/\1> var compare = b.compareDocumentPosition && a.compareDocumentPosition && a.compareDocumentPosition( b );
1779  
1780 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( compare ) {
1781 <[\w\W]+><(\w+)\s*\/?><\/\1> // Disconnected nodes
1782 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( compare & 1 ||
1783 <[\w\W]+><(\w+)\s*\/?><\/\1> (!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) {
1784  
1785 <[\w\W]+><(\w+)\s*\/?><\/\1> // Choose the first element that is related to our preferred document
1786 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( a === doc || contains(preferredDoc, a) ) {
1787 <[\w\W]+><(\w+)\s*\/?><\/\1> return -1;
1788 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1789 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( b === doc || contains(preferredDoc, b) ) {
1790 <[\w\W]+><(\w+)\s*\/?><\/\1> return 1;
1791 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1792  
1793 <[\w\W]+><(\w+)\s*\/?><\/\1> // Maintain original order
1794 <[\w\W]+><(\w+)\s*\/?><\/\1> return sortInput ?
1795 <[\w\W]+><(\w+)\s*\/?><\/\1> ( indexOf.call( sortInput, a ) - indexOf.call( sortInput, b ) ) :
1796 <[\w\W]+><(\w+)\s*\/?><\/\1> 0;
1797 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1798  
1799 <[\w\W]+><(\w+)\s*\/?><\/\1> return compare & 4 ? -1 : 1;
1800 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1801  
1802 <[\w\W]+><(\w+)\s*\/?><\/\1> // Not directly comparable, sort on existence of method
1803 <[\w\W]+><(\w+)\s*\/?><\/\1> return a.compareDocumentPosition ? -1 : 1;
1804 <[\w\W]+><(\w+)\s*\/?><\/\1> } :
1805 <[\w\W]+><(\w+)\s*\/?><\/\1> function( a, b ) {
1806 <[\w\W]+><(\w+)\s*\/?><\/\1> var cur,
1807 <[\w\W]+><(\w+)\s*\/?><\/\1> i = 0,
1808 <[\w\W]+><(\w+)\s*\/?><\/\1> aup = a.parentNode,
1809 <[\w\W]+><(\w+)\s*\/?><\/\1> bup = b.parentNode,
1810 <[\w\W]+><(\w+)\s*\/?><\/\1> ap = [ a ],
1811 <[\w\W]+><(\w+)\s*\/?><\/\1> bp = [ b ];
1812  
1813 <[\w\W]+><(\w+)\s*\/?><\/\1> // Exit early if the nodes are identical
1814 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( a === b ) {
1815 <[\w\W]+><(\w+)\s*\/?><\/\1> hasDuplicate = true;
1816 <[\w\W]+><(\w+)\s*\/?><\/\1> return 0;
1817  
1818 <[\w\W]+><(\w+)\s*\/?><\/\1> // Parentless nodes are either documents or disconnected
1819 <[\w\W]+><(\w+)\s*\/?><\/\1> } else if ( !aup || !bup ) {
1820 <[\w\W]+><(\w+)\s*\/?><\/\1> return a === doc ? -1 :
1821 <[\w\W]+><(\w+)\s*\/?><\/\1> b === doc ? 1 :
1822 <[\w\W]+><(\w+)\s*\/?><\/\1> aup ? -1 :
1823 <[\w\W]+><(\w+)\s*\/?><\/\1> bup ? 1 :
1824 <[\w\W]+><(\w+)\s*\/?><\/\1> sortInput ?
1825 <[\w\W]+><(\w+)\s*\/?><\/\1> ( indexOf.call( sortInput, a ) - indexOf.call( sortInput, b ) ) :
1826 <[\w\W]+><(\w+)\s*\/?><\/\1> 0;
1827  
1828 <[\w\W]+><(\w+)\s*\/?><\/\1> // If the nodes are siblings, we can do a quick check
1829 <[\w\W]+><(\w+)\s*\/?><\/\1> } else if ( aup === bup ) {
1830 <[\w\W]+><(\w+)\s*\/?><\/\1> return siblingCheck( a, b );
1831 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1832  
1833 <[\w\W]+><(\w+)\s*\/?><\/\1> // Otherwise we need full lists of their ancestors for comparison
1834 <[\w\W]+><(\w+)\s*\/?><\/\1> cur = a;
1835 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( (cur = cur.parentNode) ) {
1836 <[\w\W]+><(\w+)\s*\/?><\/\1> ap.unshift( cur );
1837 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1838 <[\w\W]+><(\w+)\s*\/?><\/\1> cur = b;
1839 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( (cur = cur.parentNode) ) {
1840 <[\w\W]+><(\w+)\s*\/?><\/\1> bp.unshift( cur );
1841 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1842  
1843 <[\w\W]+><(\w+)\s*\/?><\/\1> // Walk down the tree looking for a discrepancy
1844 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( ap[i] === bp[i] ) {
1845 <[\w\W]+><(\w+)\s*\/?><\/\1> i++;
1846 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1847  
1848 <[\w\W]+><(\w+)\s*\/?><\/\1> return i ?
1849 <[\w\W]+><(\w+)\s*\/?><\/\1> // Do a sibling check if the nodes have a common ancestor
1850 <[\w\W]+><(\w+)\s*\/?><\/\1> siblingCheck( ap[i], bp[i] ) :
1851  
1852 <[\w\W]+><(\w+)\s*\/?><\/\1> // Otherwise nodes in our document sort first
1853 <[\w\W]+><(\w+)\s*\/?><\/\1> ap[i] === preferredDoc ? -1 :
1854 <[\w\W]+><(\w+)\s*\/?><\/\1> bp[i] === preferredDoc ? 1 :
1855 <[\w\W]+><(\w+)\s*\/?><\/\1> 0;
1856 <[\w\W]+><(\w+)\s*\/?><\/\1> };
1857  
1858 <[\w\W]+><(\w+)\s*\/?><\/\1> return doc;
1859 <[\w\W]+><(\w+)\s*\/?><\/\1>};
1860  
1861 <[\w\W]+><(\w+)\s*\/?><\/\1>Sizzle.matches = function( expr, elements ) {
1862 <[\w\W]+><(\w+)\s*\/?><\/\1> return Sizzle( expr, null, null, elements );
1863 <[\w\W]+><(\w+)\s*\/?><\/\1>};
1864  
1865 <[\w\W]+><(\w+)\s*\/?><\/\1>Sizzle.matchesSelector = function( elem, expr ) {
1866 <[\w\W]+><(\w+)\s*\/?><\/\1> // Set document vars if needed
1867 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( ( elem.ownerDocument || elem ) !== document ) {
1868 <[\w\W]+><(\w+)\s*\/?><\/\1> setDocument( elem );
1869 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1870  
1871 <[\w\W]+><(\w+)\s*\/?><\/\1> // Make sure that attribute selectors are quoted
1872 <[\w\W]+><(\w+)\s*\/?><\/\1> expr = expr.replace( rattributeQuotes, "='$1']" );
1873  
1874 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( support.matchesSelector && documentIsHTML &&
1875 <[\w\W]+><(\w+)\s*\/?><\/\1> ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) &&
1876 <[\w\W]+><(\w+)\s*\/?><\/\1> ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) {
1877  
1878 <[\w\W]+><(\w+)\s*\/?><\/\1> try {
1879 <[\w\W]+><(\w+)\s*\/?><\/\1> var ret = matches.call( elem, expr );
1880  
1881 <[\w\W]+><(\w+)\s*\/?><\/\1> // IE 9's matchesSelector returns false on disconnected nodes
1882 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( ret || support.disconnectedMatch ||
1883 <[\w\W]+><(\w+)\s*\/?><\/\1> // As well, disconnected nodes are said to be in a document
1884 <[\w\W]+><(\w+)\s*\/?><\/\1> // fragment in IE 9
1885 <[\w\W]+><(\w+)\s*\/?><\/\1> elem.document && elem.document.nodeType !== 11 ) {
1886 <[\w\W]+><(\w+)\s*\/?><\/\1> return ret;
1887 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1888 <[\w\W]+><(\w+)\s*\/?><\/\1> } catch(e) {}
1889 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1890  
1891 <[\w\W]+><(\w+)\s*\/?><\/\1> return Sizzle( expr, document, null, [elem] ).length > 0;
1892 <[\w\W]+><(\w+)\s*\/?><\/\1>};
1893  
1894 <[\w\W]+><(\w+)\s*\/?><\/\1>Sizzle.contains = function( context, elem ) {
1895 <[\w\W]+><(\w+)\s*\/?><\/\1> // Set document vars if needed
1896 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( ( context.ownerDocument || context ) !== document ) {
1897 <[\w\W]+><(\w+)\s*\/?><\/\1> setDocument( context );
1898 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1899 <[\w\W]+><(\w+)\s*\/?><\/\1> return contains( context, elem );
1900 <[\w\W]+><(\w+)\s*\/?><\/\1>};
1901  
1902 <[\w\W]+><(\w+)\s*\/?><\/\1>Sizzle.attr = function( elem, name ) {
1903 <[\w\W]+><(\w+)\s*\/?><\/\1> // Set document vars if needed
1904 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( ( elem.ownerDocument || elem ) !== document ) {
1905 <[\w\W]+><(\w+)\s*\/?><\/\1> setDocument( elem );
1906 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1907  
1908 <[\w\W]+><(\w+)\s*\/?><\/\1> var fn = Expr.attrHandle[ name.toLowerCase() ],
1909 <[\w\W]+><(\w+)\s*\/?><\/\1> // Don't get fooled by Object.prototype properties (jQuery #13807)
1910 <[\w\W]+><(\w+)\s*\/?><\/\1> val = ( fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ?
1911 <[\w\W]+><(\w+)\s*\/?><\/\1> fn( elem, name, !documentIsHTML ) :
1912 <[\w\W]+><(\w+)\s*\/?><\/\1> undefined );
1913  
1914 <[\w\W]+><(\w+)\s*\/?><\/\1> return val === undefined ?
1915 <[\w\W]+><(\w+)\s*\/?><\/\1> support.attributes || !documentIsHTML ?
1916 <[\w\W]+><(\w+)\s*\/?><\/\1> elem.getAttribute( name ) :
1917 <[\w\W]+><(\w+)\s*\/?><\/\1> (val = elem.getAttributeNode(name)) && val.specified ?
1918 <[\w\W]+><(\w+)\s*\/?><\/\1> val.value :
1919 <[\w\W]+><(\w+)\s*\/?><\/\1> null :
1920 <[\w\W]+><(\w+)\s*\/?><\/\1> val;
1921 <[\w\W]+><(\w+)\s*\/?><\/\1>};
1922  
1923 <[\w\W]+><(\w+)\s*\/?><\/\1>Sizzle.error = function( msg ) {
1924 <[\w\W]+><(\w+)\s*\/?><\/\1> throw new Error( "Syntax error, unrecognized expression: " + msg );
1925 <[\w\W]+><(\w+)\s*\/?><\/\1>};
1926  
1927 <[\w\W]+><(\w+)\s*\/?><\/\1>/**
1928 <[\w\W]+><(\w+)\s*\/?><\/\1> * Document sorting and removing duplicates
1929 <[\w\W]+><(\w+)\s*\/?><\/\1> * @param {ArrayLike} results
1930 <[\w\W]+><(\w+)\s*\/?><\/\1> */
1931 <[\w\W]+><(\w+)\s*\/?><\/\1>Sizzle.uniqueSort = function( results ) {
1932 <[\w\W]+><(\w+)\s*\/?><\/\1> var elem,
1933 <[\w\W]+><(\w+)\s*\/?><\/\1> duplicates = [],
1934 <[\w\W]+><(\w+)\s*\/?><\/\1> j = 0,
1935 <[\w\W]+><(\w+)\s*\/?><\/\1> i = 0;
1936  
1937 <[\w\W]+><(\w+)\s*\/?><\/\1> // Unless we *know* we can detect duplicates, assume their presence
1938 <[\w\W]+><(\w+)\s*\/?><\/\1> hasDuplicate = !support.detectDuplicates;
1939 <[\w\W]+><(\w+)\s*\/?><\/\1> sortInput = !support.sortStable && results.slice( 0 );
1940 <[\w\W]+><(\w+)\s*\/?><\/\1> results.sort( sortOrder );
1941  
1942 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( hasDuplicate ) {
1943 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( (elem = results[i++]) ) {
1944 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( elem === results[ i ] ) {
1945 <[\w\W]+><(\w+)\s*\/?><\/\1> j = duplicates.push( i );
1946 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1947 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1948 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( j-- ) {
1949 <[\w\W]+><(\w+)\s*\/?><\/\1> results.splice( duplicates[ j ], 1 );
1950 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1951 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1952  
1953 <[\w\W]+><(\w+)\s*\/?><\/\1> return results;
1954 <[\w\W]+><(\w+)\s*\/?><\/\1>};
1955  
1956 <[\w\W]+><(\w+)\s*\/?><\/\1>/**
1957 <[\w\W]+><(\w+)\s*\/?><\/\1> * Utility function for retrieving the text value of an array of DOM nodes
1958 <[\w\W]+><(\w+)\s*\/?><\/\1> * @param {Array|Element} elem
1959 <[\w\W]+><(\w+)\s*\/?><\/\1> */
1960 <[\w\W]+><(\w+)\s*\/?><\/\1>getText = Sizzle.getText = function( elem ) {
1961 <[\w\W]+><(\w+)\s*\/?><\/\1> var node,
1962 <[\w\W]+><(\w+)\s*\/?><\/\1> ret = "",
1963 <[\w\W]+><(\w+)\s*\/?><\/\1> i = 0,
1964 <[\w\W]+><(\w+)\s*\/?><\/\1> nodeType = elem.nodeType;
1965  
1966 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !nodeType ) {
1967 <[\w\W]+><(\w+)\s*\/?><\/\1> // If no nodeType, this is expected to be an array
1968 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( ; (node = elem[i]); i++ ) {
1969 <[\w\W]+><(\w+)\s*\/?><\/\1> // Do not traverse comment nodes
1970 <[\w\W]+><(\w+)\s*\/?><\/\1> ret += getText( node );
1971 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1972 <[\w\W]+><(\w+)\s*\/?><\/\1> } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) {
1973 <[\w\W]+><(\w+)\s*\/?><\/\1> // Use textContent for elements
1974 <[\w\W]+><(\w+)\s*\/?><\/\1> // innerText usage removed for consistency of new lines (see #11153)
1975 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( typeof elem.textContent === "string" ) {
1976 <[\w\W]+><(\w+)\s*\/?><\/\1> return elem.textContent;
1977 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
1978 <[\w\W]+><(\w+)\s*\/?><\/\1> // Traverse its children
1979 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) {
1980 <[\w\W]+><(\w+)\s*\/?><\/\1> ret += getText( elem );
1981 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1982 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1983 <[\w\W]+><(\w+)\s*\/?><\/\1> } else if ( nodeType === 3 || nodeType === 4 ) {
1984 <[\w\W]+><(\w+)\s*\/?><\/\1> return elem.nodeValue;
1985 <[\w\W]+><(\w+)\s*\/?><\/\1> }
1986 <[\w\W]+><(\w+)\s*\/?><\/\1> // Do not include comment or processing instruction nodes
1987  
1988 <[\w\W]+><(\w+)\s*\/?><\/\1> return ret;
1989 <[\w\W]+><(\w+)\s*\/?><\/\1>};
1990  
1991 <[\w\W]+><(\w+)\s*\/?><\/\1>Expr = Sizzle.selectors = {
1992  
1993 <[\w\W]+><(\w+)\s*\/?><\/\1> // Can be adjusted by the user
1994 <[\w\W]+><(\w+)\s*\/?><\/\1> cacheLength: 50,
1995  
1996 <[\w\W]+><(\w+)\s*\/?><\/\1> createPseudo: markFunction,
1997  
1998 <[\w\W]+><(\w+)\s*\/?><\/\1> match: matchExpr,
1999  
2000 <[\w\W]+><(\w+)\s*\/?><\/\1> attrHandle: {},
2001  
2002 <[\w\W]+><(\w+)\s*\/?><\/\1> find: {},
2003  
2004 <[\w\W]+><(\w+)\s*\/?><\/\1> relative: {
2005 <[\w\W]+><(\w+)\s*\/?><\/\1> ">": { dir: "parentNode", first: true },
2006 <[\w\W]+><(\w+)\s*\/?><\/\1> " ": { dir: "parentNode" },
2007 <[\w\W]+><(\w+)\s*\/?><\/\1> "+": { dir: "previousSibling", first: true },
2008 <[\w\W]+><(\w+)\s*\/?><\/\1> "~": { dir: "previousSibling" }
2009 <[\w\W]+><(\w+)\s*\/?><\/\1> },
2010  
2011 <[\w\W]+><(\w+)\s*\/?><\/\1> preFilter: {
2012 <[\w\W]+><(\w+)\s*\/?><\/\1> "ATTR": function( match ) {
2013 <[\w\W]+><(\w+)\s*\/?><\/\1> match[1] = match[1].replace( runescape, funescape );
2014  
2015 <[\w\W]+><(\w+)\s*\/?><\/\1> // Move the given value to match[3] whether quoted or unquoted
2016 <[\w\W]+><(\w+)\s*\/?><\/\1> match[3] = ( match[4] || match[5] || "" ).replace( runescape, funescape );
2017  
2018 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( match[2] === "~=" ) {
2019 <[\w\W]+><(\w+)\s*\/?><\/\1> match[3] = " " + match[3] + " ";
2020 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2021  
2022 <[\w\W]+><(\w+)\s*\/?><\/\1> return match.slice( 0, 4 );
2023 <[\w\W]+><(\w+)\s*\/?><\/\1> },
2024  
2025 <[\w\W]+><(\w+)\s*\/?><\/\1> "CHILD": function( match ) {
2026 <[\w\W]+><(\w+)\s*\/?><\/\1> /* matches from matchExpr["CHILD"]
2027 <[\w\W]+><(\w+)\s*\/?><\/\1> 1 type (only|nth|...)
2028 <[\w\W]+><(\w+)\s*\/?><\/\1> 2 what (child|of-type)
2029 <[\w\W]+><(\w+)\s*\/?><\/\1> 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...)
2030 <[\w\W]+><(\w+)\s*\/?><\/\1> 4 xn-component of xn+y argument ([+-]?\d*n|)
2031 <[\w\W]+><(\w+)\s*\/?><\/\1> 5 sign of xn-component
2032 <[\w\W]+><(\w+)\s*\/?><\/\1> 6 x of xn-component
2033 <[\w\W]+><(\w+)\s*\/?><\/\1> 7 sign of y-component
2034 <[\w\W]+><(\w+)\s*\/?><\/\1> 8 y of y-component
2035 <[\w\W]+><(\w+)\s*\/?><\/\1> */
2036 <[\w\W]+><(\w+)\s*\/?><\/\1> match[1] = match[1].toLowerCase();
2037  
2038 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( match[1].slice( 0, 3 ) === "nth" ) {
2039 <[\w\W]+><(\w+)\s*\/?><\/\1> // nth-* requires argument
2040 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !match[3] ) {
2041 <[\w\W]+><(\w+)\s*\/?><\/\1> Sizzle.error( match[0] );
2042 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2043  
2044 <[\w\W]+><(\w+)\s*\/?><\/\1> // numeric x and y parameters for Expr.filter.CHILD
2045 <[\w\W]+><(\w+)\s*\/?><\/\1> // remember that false/true cast respectively to 0/1
2046 <[\w\W]+><(\w+)\s*\/?><\/\1> match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) );
2047 <[\w\W]+><(\w+)\s*\/?><\/\1> match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" );
2048  
2049 <[\w\W]+><(\w+)\s*\/?><\/\1> // other types prohibit arguments
2050 <[\w\W]+><(\w+)\s*\/?><\/\1> } else if ( match[3] ) {
2051 <[\w\W]+><(\w+)\s*\/?><\/\1> Sizzle.error( match[0] );
2052 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2053  
2054 <[\w\W]+><(\w+)\s*\/?><\/\1> return match;
2055 <[\w\W]+><(\w+)\s*\/?><\/\1> },
2056  
2057 <[\w\W]+><(\w+)\s*\/?><\/\1> "PSEUDO": function( match ) {
2058 <[\w\W]+><(\w+)\s*\/?><\/\1> var excess,
2059 <[\w\W]+><(\w+)\s*\/?><\/\1> unquoted = !match[5] && match[2];
2060  
2061 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( matchExpr["CHILD"].test( match[0] ) ) {
2062 <[\w\W]+><(\w+)\s*\/?><\/\1> return null;
2063 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2064  
2065 <[\w\W]+><(\w+)\s*\/?><\/\1> // Accept quoted arguments as-is
2066 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( match[3] && match[4] !== undefined ) {
2067 <[\w\W]+><(\w+)\s*\/?><\/\1> match[2] = match[4];
2068  
2069 <[\w\W]+><(\w+)\s*\/?><\/\1> // Strip excess characters from unquoted arguments
2070 <[\w\W]+><(\w+)\s*\/?><\/\1> } else if ( unquoted && rpseudo.test( unquoted ) &&
2071 <[\w\W]+><(\w+)\s*\/?><\/\1> // Get excess from tokenize (recursively)
2072 <[\w\W]+><(\w+)\s*\/?><\/\1> (excess = tokenize( unquoted, true )) &&
2073 <[\w\W]+><(\w+)\s*\/?><\/\1> // advance to the next closing parenthesis
2074 <[\w\W]+><(\w+)\s*\/?><\/\1> (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) {
2075  
2076 <[\w\W]+><(\w+)\s*\/?><\/\1> // excess is a negative index
2077 <[\w\W]+><(\w+)\s*\/?><\/\1> match[0] = match[0].slice( 0, excess );
2078 <[\w\W]+><(\w+)\s*\/?><\/\1> match[2] = unquoted.slice( 0, excess );
2079 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2080  
2081 <[\w\W]+><(\w+)\s*\/?><\/\1> // Return only captures needed by the pseudo filter method (type and argument)
2082 <[\w\W]+><(\w+)\s*\/?><\/\1> return match.slice( 0, 3 );
2083 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2084 <[\w\W]+><(\w+)\s*\/?><\/\1> },
2085  
2086 <[\w\W]+><(\w+)\s*\/?><\/\1> filter: {
2087  
2088 <[\w\W]+><(\w+)\s*\/?><\/\1> "TAG": function( nodeNameSelector ) {
2089 <[\w\W]+><(\w+)\s*\/?><\/\1> var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase();
2090 <[\w\W]+><(\w+)\s*\/?><\/\1> return nodeNameSelector === "*" ?
2091 <[\w\W]+><(\w+)\s*\/?><\/\1> function() { return true; } :
2092 <[\w\W]+><(\w+)\s*\/?><\/\1> function( elem ) {
2093 <[\w\W]+><(\w+)\s*\/?><\/\1> return elem.nodeName && elem.nodeName.toLowerCase() === nodeName;
2094 <[\w\W]+><(\w+)\s*\/?><\/\1> };
2095 <[\w\W]+><(\w+)\s*\/?><\/\1> },
2096  
2097 <[\w\W]+><(\w+)\s*\/?><\/\1> "CLASS": function( className ) {
2098 <[\w\W]+><(\w+)\s*\/?><\/\1> var pattern = classCache[ className + " " ];
2099  
2100 <[\w\W]+><(\w+)\s*\/?><\/\1> return pattern ||
2101 <[\w\W]+><(\w+)\s*\/?><\/\1> (pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) &&
2102 <[\w\W]+><(\w+)\s*\/?><\/\1> classCache( className, function( elem ) {
2103 <[\w\W]+><(\w+)\s*\/?><\/\1> return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== strundefined && elem.getAttribute("class") || "" );
2104 <[\w\W]+><(\w+)\s*\/?><\/\1> });
2105 <[\w\W]+><(\w+)\s*\/?><\/\1> },
2106  
2107 <[\w\W]+><(\w+)\s*\/?><\/\1> "ATTR": function( name, operator, check ) {
2108 <[\w\W]+><(\w+)\s*\/?><\/\1> return function( elem ) {
2109 <[\w\W]+><(\w+)\s*\/?><\/\1> var result = Sizzle.attr( elem, name );
2110  
2111 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( result == null ) {
2112 <[\w\W]+><(\w+)\s*\/?><\/\1> return operator === "!=";
2113 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2114 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !operator ) {
2115 <[\w\W]+><(\w+)\s*\/?><\/\1> return true;
2116 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2117  
2118 <[\w\W]+><(\w+)\s*\/?><\/\1> result += "";
2119  
2120 <[\w\W]+><(\w+)\s*\/?><\/\1> return operator === "=" ? result === check :
2121 <[\w\W]+><(\w+)\s*\/?><\/\1> operator === "!=" ? result !== check :
2122 <[\w\W]+><(\w+)\s*\/?><\/\1> operator === "^=" ? check && result.indexOf( check ) === 0 :
2123 <[\w\W]+><(\w+)\s*\/?><\/\1> operator === "*=" ? check && result.indexOf( check ) > -1 :
2124 <[\w\W]+><(\w+)\s*\/?><\/\1> operator === "$=" ? check && result.slice( -check.length ) === check :
2125 <[\w\W]+><(\w+)\s*\/?><\/\1> operator === "~=" ? ( " " + result + " " ).indexOf( check ) > -1 :
2126 <[\w\W]+><(\w+)\s*\/?><\/\1> operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" :
2127 <[\w\W]+><(\w+)\s*\/?><\/\1> false;
2128 <[\w\W]+><(\w+)\s*\/?><\/\1> };
2129 <[\w\W]+><(\w+)\s*\/?><\/\1> },
2130  
2131 <[\w\W]+><(\w+)\s*\/?><\/\1> "CHILD": function( type, what, argument, first, last ) {
2132 <[\w\W]+><(\w+)\s*\/?><\/\1> var simple = type.slice( 0, 3 ) !== "nth",
2133 <[\w\W]+><(\w+)\s*\/?><\/\1> forward = type.slice( -4 ) !== "last",
2134 <[\w\W]+><(\w+)\s*\/?><\/\1> ofType = what === "of-type";
2135  
2136 <[\w\W]+><(\w+)\s*\/?><\/\1> return first === 1 && last === 0 ?
2137  
2138 <[\w\W]+><(\w+)\s*\/?><\/\1> // Shortcut for :nth-*(n)
2139 <[\w\W]+><(\w+)\s*\/?><\/\1> function( elem ) {
2140 <[\w\W]+><(\w+)\s*\/?><\/\1> return !!elem.parentNode;
2141 <[\w\W]+><(\w+)\s*\/?><\/\1> } :
2142  
2143 <[\w\W]+><(\w+)\s*\/?><\/\1> function( elem, context, xml ) {
2144 <[\w\W]+><(\w+)\s*\/?><\/\1> var cache, outerCache, node, diff, nodeIndex, start,
2145 <[\w\W]+><(\w+)\s*\/?><\/\1> dir = simple !== forward ? "nextSibling" : "previousSibling",
2146 <[\w\W]+><(\w+)\s*\/?><\/\1> parent = elem.parentNode,
2147 <[\w\W]+><(\w+)\s*\/?><\/\1> name = ofType && elem.nodeName.toLowerCase(),
2148 <[\w\W]+><(\w+)\s*\/?><\/\1> useCache = !xml && !ofType;
2149  
2150 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( parent ) {
2151  
2152 <[\w\W]+><(\w+)\s*\/?><\/\1> // :(first|last|only)-(child|of-type)
2153 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( simple ) {
2154 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( dir ) {
2155 <[\w\W]+><(\w+)\s*\/?><\/\1> node = elem;
2156 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( (node = node[ dir ]) ) {
2157 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) {
2158 <[\w\W]+><(\w+)\s*\/?><\/\1> return false;
2159 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2160 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2161 <[\w\W]+><(\w+)\s*\/?><\/\1> // Reverse direction for :only-* (if we haven't yet done so)
2162 <[\w\W]+><(\w+)\s*\/?><\/\1> start = dir = type === "only" && !start && "nextSibling";
2163 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2164 <[\w\W]+><(\w+)\s*\/?><\/\1> return true;
2165 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2166  
2167 <[\w\W]+><(\w+)\s*\/?><\/\1> start = [ forward ? parent.firstChild : parent.lastChild ];
2168  
2169 <[\w\W]+><(\w+)\s*\/?><\/\1> // non-xml :nth-child(...) stores cache data on `parent`
2170 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( forward && useCache ) {
2171 <[\w\W]+><(\w+)\s*\/?><\/\1> // Seek `elem` from a previously-cached index
2172 <[\w\W]+><(\w+)\s*\/?><\/\1> outerCache = parent[ expando ] || (parent[ expando ] = {});
2173 <[\w\W]+><(\w+)\s*\/?><\/\1> cache = outerCache[ type ] || [];
2174 <[\w\W]+><(\w+)\s*\/?><\/\1> nodeIndex = cache[0] === dirruns && cache[1];
2175 <[\w\W]+><(\w+)\s*\/?><\/\1> diff = cache[0] === dirruns && cache[2];
2176 <[\w\W]+><(\w+)\s*\/?><\/\1> node = nodeIndex && parent.childNodes[ nodeIndex ];
2177  
2178 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( (node = ++nodeIndex && node && node[ dir ] ||
2179  
2180 <[\w\W]+><(\w+)\s*\/?><\/\1> // Fallback to seeking `elem` from the start
2181 <[\w\W]+><(\w+)\s*\/?><\/\1> (diff = nodeIndex = 0) || start.pop()) ) {
2182  
2183 <[\w\W]+><(\w+)\s*\/?><\/\1> // When found, cache indexes on `parent` and break
2184 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( node.nodeType === 1 && ++diff && node === elem ) {
2185 <[\w\W]+><(\w+)\s*\/?><\/\1> outerCache[ type ] = [ dirruns, nodeIndex, diff ];
2186 <[\w\W]+><(\w+)\s*\/?><\/\1> break;
2187 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2188 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2189  
2190 <[\w\W]+><(\w+)\s*\/?><\/\1> // Use previously-cached element index if available
2191 <[\w\W]+><(\w+)\s*\/?><\/\1> } else if ( useCache && (cache = (elem[ expando ] || (elem[ expando ] = {}))[ type ]) && cache[0] === dirruns ) {
2192 <[\w\W]+><(\w+)\s*\/?><\/\1> diff = cache[1];
2193  
2194 <[\w\W]+><(\w+)\s*\/?><\/\1> // xml :nth-child(...) or :nth-last-child(...) or :nth(-last)?-of-type(...)
2195 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
2196 <[\w\W]+><(\w+)\s*\/?><\/\1> // Use the same loop as above to seek `elem` from the start
2197 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( (node = ++nodeIndex && node && node[ dir ] ||
2198 <[\w\W]+><(\w+)\s*\/?><\/\1> (diff = nodeIndex = 0) || start.pop()) ) {
2199  
2200 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( ( ofType ? node.nodeName.toLowerCase() === name : node.nodeType === 1 ) && ++diff ) {
2201 <[\w\W]+><(\w+)\s*\/?><\/\1> // Cache the index of each encountered element
2202 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( useCache ) {
2203 <[\w\W]+><(\w+)\s*\/?><\/\1> (node[ expando ] || (node[ expando ] = {}))[ type ] = [ dirruns, diff ];
2204 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2205  
2206 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( node === elem ) {
2207 <[\w\W]+><(\w+)\s*\/?><\/\1> break;
2208 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2209 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2210 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2211 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2212  
2213 <[\w\W]+><(\w+)\s*\/?><\/\1> // Incorporate the offset, then check against cycle size
2214 <[\w\W]+><(\w+)\s*\/?><\/\1> diff -= last;
2215 <[\w\W]+><(\w+)\s*\/?><\/\1> return diff === first || ( diff % first === 0 && diff / first >= 0 );
2216 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2217 <[\w\W]+><(\w+)\s*\/?><\/\1> };
2218 <[\w\W]+><(\w+)\s*\/?><\/\1> },
2219  
2220 <[\w\W]+><(\w+)\s*\/?><\/\1> "PSEUDO": function( pseudo, argument ) {
2221 <[\w\W]+><(\w+)\s*\/?><\/\1> // pseudo-class names are case-insensitive
2222 <[\w\W]+><(\w+)\s*\/?><\/\1> // http://www.w3.org/TR/selectors/#pseudo-classes
2223 <[\w\W]+><(\w+)\s*\/?><\/\1> // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters
2224 <[\w\W]+><(\w+)\s*\/?><\/\1> // Remember that setFilters inherits from pseudos
2225 <[\w\W]+><(\w+)\s*\/?><\/\1> var args,
2226 <[\w\W]+><(\w+)\s*\/?><\/\1> fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] ||
2227 <[\w\W]+><(\w+)\s*\/?><\/\1> Sizzle.error( "unsupported pseudo: " + pseudo );
2228  
2229 <[\w\W]+><(\w+)\s*\/?><\/\1> // The user may use createPseudo to indicate that
2230 <[\w\W]+><(\w+)\s*\/?><\/\1> // arguments are needed to create the filter function
2231 <[\w\W]+><(\w+)\s*\/?><\/\1> // just as Sizzle does
2232 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( fn[ expando ] ) {
2233 <[\w\W]+><(\w+)\s*\/?><\/\1> return fn( argument );
2234 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2235  
2236 <[\w\W]+><(\w+)\s*\/?><\/\1> // But maintain support for old signatures
2237 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( fn.length > 1 ) {
2238 <[\w\W]+><(\w+)\s*\/?><\/\1> args = [ pseudo, pseudo, "", argument ];
2239 <[\w\W]+><(\w+)\s*\/?><\/\1> return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ?
2240 <[\w\W]+><(\w+)\s*\/?><\/\1> markFunction(function( seed, matches ) {
2241 <[\w\W]+><(\w+)\s*\/?><\/\1> var idx,
2242 <[\w\W]+><(\w+)\s*\/?><\/\1> matched = fn( seed, argument ),
2243 <[\w\W]+><(\w+)\s*\/?><\/\1> i = matched.length;
2244 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( i-- ) {
2245 <[\w\W]+><(\w+)\s*\/?><\/\1> idx = indexOf.call( seed, matched[i] );
2246 <[\w\W]+><(\w+)\s*\/?><\/\1> seed[ idx ] = !( matches[ idx ] = matched[i] );
2247 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2248 <[\w\W]+><(\w+)\s*\/?><\/\1> }) :
2249 <[\w\W]+><(\w+)\s*\/?><\/\1> function( elem ) {
2250 <[\w\W]+><(\w+)\s*\/?><\/\1> return fn( elem, 0, args );
2251 <[\w\W]+><(\w+)\s*\/?><\/\1> };
2252 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2253  
2254 <[\w\W]+><(\w+)\s*\/?><\/\1> return fn;
2255 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2256 <[\w\W]+><(\w+)\s*\/?><\/\1> },
2257  
2258 <[\w\W]+><(\w+)\s*\/?><\/\1> pseudos: {
2259 <[\w\W]+><(\w+)\s*\/?><\/\1> // Potentially complex pseudos
2260 <[\w\W]+><(\w+)\s*\/?><\/\1> "not": markFunction(function( selector ) {
2261 <[\w\W]+><(\w+)\s*\/?><\/\1> // Trim the selector passed to compile
2262 <[\w\W]+><(\w+)\s*\/?><\/\1> // to avoid treating leading and trailing
2263 <[\w\W]+><(\w+)\s*\/?><\/\1> // spaces as combinators
2264 <[\w\W]+><(\w+)\s*\/?><\/\1> var input = [],
2265 <[\w\W]+><(\w+)\s*\/?><\/\1> results = [],
2266 <[\w\W]+><(\w+)\s*\/?><\/\1> matcher = compile( selector.replace( rtrim, "$1" ) );
2267  
2268 <[\w\W]+><(\w+)\s*\/?><\/\1> return matcher[ expando ] ?
2269 <[\w\W]+><(\w+)\s*\/?><\/\1> markFunction(function( seed, matches, context, xml ) {
2270 <[\w\W]+><(\w+)\s*\/?><\/\1> var elem,
2271 <[\w\W]+><(\w+)\s*\/?><\/\1> unmatched = matcher( seed, null, xml, [] ),
2272 <[\w\W]+><(\w+)\s*\/?><\/\1> i = seed.length;
2273  
2274 <[\w\W]+><(\w+)\s*\/?><\/\1> // Match elements unmatched by `matcher`
2275 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( i-- ) {
2276 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( (elem = unmatched[i]) ) {
2277 <[\w\W]+><(\w+)\s*\/?><\/\1> seed[i] = !(matches[i] = elem);
2278 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2279 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2280 <[\w\W]+><(\w+)\s*\/?><\/\1> }) :
2281 <[\w\W]+><(\w+)\s*\/?><\/\1> function( elem, context, xml ) {
2282 <[\w\W]+><(\w+)\s*\/?><\/\1> input[0] = elem;
2283 <[\w\W]+><(\w+)\s*\/?><\/\1> matcher( input, null, xml, results );
2284 <[\w\W]+><(\w+)\s*\/?><\/\1> return !results.pop();
2285 <[\w\W]+><(\w+)\s*\/?><\/\1> };
2286 <[\w\W]+><(\w+)\s*\/?><\/\1> }),
2287  
2288 <[\w\W]+><(\w+)\s*\/?><\/\1> "has": markFunction(function( selector ) {
2289 <[\w\W]+><(\w+)\s*\/?><\/\1> return function( elem ) {
2290 <[\w\W]+><(\w+)\s*\/?><\/\1> return Sizzle( selector, elem ).length > 0;
2291 <[\w\W]+><(\w+)\s*\/?><\/\1> };
2292 <[\w\W]+><(\w+)\s*\/?><\/\1> }),
2293  
2294 <[\w\W]+><(\w+)\s*\/?><\/\1> "contains": markFunction(function( text ) {
2295 <[\w\W]+><(\w+)\s*\/?><\/\1> return function( elem ) {
2296 <[\w\W]+><(\w+)\s*\/?><\/\1> return ( elem.textContent || elem.innerText || getText( elem ) ).indexOf( text ) > -1;
2297 <[\w\W]+><(\w+)\s*\/?><\/\1> };
2298 <[\w\W]+><(\w+)\s*\/?><\/\1> }),
2299  
2300 <[\w\W]+><(\w+)\s*\/?><\/\1> // "Whether an element is represented by a :lang() selector
2301 <[\w\W]+><(\w+)\s*\/?><\/\1> // is based solely on the element's language value
2302 <[\w\W]+><(\w+)\s*\/?><\/\1> // being equal to the identifier C,
2303 <[\w\W]+><(\w+)\s*\/?><\/\1> // or beginning with the identifier C immediately followed by "-".
2304 <[\w\W]+><(\w+)\s*\/?><\/\1> // The matching of C against the element's language value is performed case-insensitively.
2305 <[\w\W]+><(\w+)\s*\/?><\/\1> // The identifier C does not have to be a valid language name."
2306 <[\w\W]+><(\w+)\s*\/?><\/\1> // http://www.w3.org/TR/selectors/#lang-pseudo
2307 <[\w\W]+><(\w+)\s*\/?><\/\1> "lang": markFunction( function( lang ) {
2308 <[\w\W]+><(\w+)\s*\/?><\/\1> // lang value must be a valid identifier
2309 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !ridentifier.test(lang || "") ) {
2310 <[\w\W]+><(\w+)\s*\/?><\/\1> Sizzle.error( "unsupported lang: " + lang );
2311 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2312 <[\w\W]+><(\w+)\s*\/?><\/\1> lang = lang.replace( runescape, funescape ).toLowerCase();
2313 <[\w\W]+><(\w+)\s*\/?><\/\1> return function( elem ) {
2314 <[\w\W]+><(\w+)\s*\/?><\/\1> var elemLang;
2315 <[\w\W]+><(\w+)\s*\/?><\/\1> do {
2316 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( (elemLang = documentIsHTML ?
2317 <[\w\W]+><(\w+)\s*\/?><\/\1> elem.lang :
2318 <[\w\W]+><(\w+)\s*\/?><\/\1> elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) {
2319  
2320 <[\w\W]+><(\w+)\s*\/?><\/\1> elemLang = elemLang.toLowerCase();
2321 <[\w\W]+><(\w+)\s*\/?><\/\1> return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0;
2322 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2323 <[\w\W]+><(\w+)\s*\/?><\/\1> } while ( (elem = elem.parentNode) && elem.nodeType === 1 );
2324 <[\w\W]+><(\w+)\s*\/?><\/\1> return false;
2325 <[\w\W]+><(\w+)\s*\/?><\/\1> };
2326 <[\w\W]+><(\w+)\s*\/?><\/\1> }),
2327  
2328 <[\w\W]+><(\w+)\s*\/?><\/\1> // Miscellaneous
2329 <[\w\W]+><(\w+)\s*\/?><\/\1> "target": function( elem ) {
2330 <[\w\W]+><(\w+)\s*\/?><\/\1> var hash = window.location && window.location.hash;
2331 <[\w\W]+><(\w+)\s*\/?><\/\1> return hash && hash.slice( 1 ) === elem.id;
2332 <[\w\W]+><(\w+)\s*\/?><\/\1> },
2333  
2334 <[\w\W]+><(\w+)\s*\/?><\/\1> "root": function( elem ) {
2335 <[\w\W]+><(\w+)\s*\/?><\/\1> return elem === docElem;
2336 <[\w\W]+><(\w+)\s*\/?><\/\1> },
2337  
2338 <[\w\W]+><(\w+)\s*\/?><\/\1> "focus": function( elem ) {
2339 <[\w\W]+><(\w+)\s*\/?><\/\1> return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex);
2340 <[\w\W]+><(\w+)\s*\/?><\/\1> },
2341  
2342 <[\w\W]+><(\w+)\s*\/?><\/\1> // Boolean properties
2343 <[\w\W]+><(\w+)\s*\/?><\/\1> "enabled": function( elem ) {
2344 <[\w\W]+><(\w+)\s*\/?><\/\1> return elem.disabled === false;
2345 <[\w\W]+><(\w+)\s*\/?><\/\1> },
2346  
2347 <[\w\W]+><(\w+)\s*\/?><\/\1> "disabled": function( elem ) {
2348 <[\w\W]+><(\w+)\s*\/?><\/\1> return elem.disabled === true;
2349 <[\w\W]+><(\w+)\s*\/?><\/\1> },
2350  
2351 <[\w\W]+><(\w+)\s*\/?><\/\1> "checked": function( elem ) {
2352 <[\w\W]+><(\w+)\s*\/?><\/\1> // In CSS3, :checked should return both checked and selected elements
2353 <[\w\W]+><(\w+)\s*\/?><\/\1> // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked
2354 <[\w\W]+><(\w+)\s*\/?><\/\1> var nodeName = elem.nodeName.toLowerCase();
2355 <[\w\W]+><(\w+)\s*\/?><\/\1> return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected);
2356 <[\w\W]+><(\w+)\s*\/?><\/\1> },
2357  
2358 <[\w\W]+><(\w+)\s*\/?><\/\1> "selected": function( elem ) {
2359 <[\w\W]+><(\w+)\s*\/?><\/\1> // Accessing this property makes selected-by-default
2360 <[\w\W]+><(\w+)\s*\/?><\/\1> // options in Safari work properly
2361 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( elem.parentNode ) {
2362 <[\w\W]+><(\w+)\s*\/?><\/\1> elem.parentNode.selectedIndex;
2363 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2364  
2365 <[\w\W]+><(\w+)\s*\/?><\/\1> return elem.selected === true;
2366 <[\w\W]+><(\w+)\s*\/?><\/\1> },
2367  
2368 <[\w\W]+><(\w+)\s*\/?><\/\1> // Contents
2369 <[\w\W]+><(\w+)\s*\/?><\/\1> "empty": function( elem ) {
2370 <[\w\W]+><(\w+)\s*\/?><\/\1> // http://www.w3.org/TR/selectors/#empty-pseudo
2371 <[\w\W]+><(\w+)\s*\/?><\/\1> // :empty is only affected by element nodes and content nodes(including text(3), cdata(4)),
2372 <[\w\W]+><(\w+)\s*\/?><\/\1> // not comment, processing instructions, or others
2373 <[\w\W]+><(\w+)\s*\/?><\/\1> // Thanks to Diego Perini for the nodeName shortcut
2374 <[\w\W]+><(\w+)\s*\/?><\/\1> // Greater than "@" means alpha characters (specifically not starting with "#" or "?")
2375 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) {
2376 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( elem.nodeName > "@" || elem.nodeType === 3 || elem.nodeType === 4 ) {
2377 <[\w\W]+><(\w+)\s*\/?><\/\1> return false;
2378 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2379 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2380 <[\w\W]+><(\w+)\s*\/?><\/\1> return true;
2381 <[\w\W]+><(\w+)\s*\/?><\/\1> },
2382  
2383 <[\w\W]+><(\w+)\s*\/?><\/\1> "parent": function( elem ) {
2384 <[\w\W]+><(\w+)\s*\/?><\/\1> return !Expr.pseudos["empty"]( elem );
2385 <[\w\W]+><(\w+)\s*\/?><\/\1> },
2386  
2387 <[\w\W]+><(\w+)\s*\/?><\/\1> // Element/input types
2388 <[\w\W]+><(\w+)\s*\/?><\/\1> "header": function( elem ) {
2389 <[\w\W]+><(\w+)\s*\/?><\/\1> return rheader.test( elem.nodeName );
2390 <[\w\W]+><(\w+)\s*\/?><\/\1> },
2391  
2392 <[\w\W]+><(\w+)\s*\/?><\/\1> "input": function( elem ) {
2393 <[\w\W]+><(\w+)\s*\/?><\/\1> return rinputs.test( elem.nodeName );
2394 <[\w\W]+><(\w+)\s*\/?><\/\1> },
2395  
2396 <[\w\W]+><(\w+)\s*\/?><\/\1> "button": function( elem ) {
2397 <[\w\W]+><(\w+)\s*\/?><\/\1> var name = elem.nodeName.toLowerCase();
2398 <[\w\W]+><(\w+)\s*\/?><\/\1> return name === "input" && elem.type === "button" || name === "button";
2399 <[\w\W]+><(\w+)\s*\/?><\/\1> },
2400  
2401 <[\w\W]+><(\w+)\s*\/?><\/\1> "text": function( elem ) {
2402 <[\w\W]+><(\w+)\s*\/?><\/\1> var attr;
2403 <[\w\W]+><(\w+)\s*\/?><\/\1> // IE6 and 7 will map elem.type to 'text' for new HTML5 types (search, etc)
2404 <[\w\W]+><(\w+)\s*\/?><\/\1> // use getAttribute instead to test this case
2405 <[\w\W]+><(\w+)\s*\/?><\/\1> return elem.nodeName.toLowerCase() === "input" &&
2406 <[\w\W]+><(\w+)\s*\/?><\/\1> elem.type === "text" &&
2407 <[\w\W]+><(\w+)\s*\/?><\/\1> ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === elem.type );
2408 <[\w\W]+><(\w+)\s*\/?><\/\1> },
2409  
2410 <[\w\W]+><(\w+)\s*\/?><\/\1> // Position-in-collection
2411 <[\w\W]+><(\w+)\s*\/?><\/\1> "first": createPositionalPseudo(function() {
2412 <[\w\W]+><(\w+)\s*\/?><\/\1> return [ 0 ];
2413 <[\w\W]+><(\w+)\s*\/?><\/\1> }),
2414  
2415 <[\w\W]+><(\w+)\s*\/?><\/\1> "last": createPositionalPseudo(function( matchIndexes, length ) {
2416 <[\w\W]+><(\w+)\s*\/?><\/\1> return [ length - 1 ];
2417 <[\w\W]+><(\w+)\s*\/?><\/\1> }),
2418  
2419 <[\w\W]+><(\w+)\s*\/?><\/\1> "eq": createPositionalPseudo(function( matchIndexes, length, argument ) {
2420 <[\w\W]+><(\w+)\s*\/?><\/\1> return [ argument < 0 ? argument + length : argument ];
2421 <[\w\W]+><(\w+)\s*\/?><\/\1> }),
2422  
2423 <[\w\W]+><(\w+)\s*\/?><\/\1> "even": createPositionalPseudo(function( matchIndexes, length ) {
2424 <[\w\W]+><(\w+)\s*\/?><\/\1> var i = 0;
2425 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( ; i < length; i += 2 ) {
2426 <[\w\W]+><(\w+)\s*\/?><\/\1> matchIndexes.push( i );
2427 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2428 <[\w\W]+><(\w+)\s*\/?><\/\1> return matchIndexes;
2429 <[\w\W]+><(\w+)\s*\/?><\/\1> }),
2430  
2431 <[\w\W]+><(\w+)\s*\/?><\/\1> "odd": createPositionalPseudo(function( matchIndexes, length ) {
2432 <[\w\W]+><(\w+)\s*\/?><\/\1> var i = 1;
2433 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( ; i < length; i += 2 ) {
2434 <[\w\W]+><(\w+)\s*\/?><\/\1> matchIndexes.push( i );
2435 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2436 <[\w\W]+><(\w+)\s*\/?><\/\1> return matchIndexes;
2437 <[\w\W]+><(\w+)\s*\/?><\/\1> }),
2438  
2439 <[\w\W]+><(\w+)\s*\/?><\/\1> "lt": createPositionalPseudo(function( matchIndexes, length, argument ) {
2440 <[\w\W]+><(\w+)\s*\/?><\/\1> var i = argument < 0 ? argument + length : argument;
2441 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( ; --i >= 0; ) {
2442 <[\w\W]+><(\w+)\s*\/?><\/\1> matchIndexes.push( i );
2443 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2444 <[\w\W]+><(\w+)\s*\/?><\/\1> return matchIndexes;
2445 <[\w\W]+><(\w+)\s*\/?><\/\1> }),
2446  
2447 <[\w\W]+><(\w+)\s*\/?><\/\1> "gt": createPositionalPseudo(function( matchIndexes, length, argument ) {
2448 <[\w\W]+><(\w+)\s*\/?><\/\1> var i = argument < 0 ? argument + length : argument;
2449 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( ; ++i < length; ) {
2450 <[\w\W]+><(\w+)\s*\/?><\/\1> matchIndexes.push( i );
2451 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2452 <[\w\W]+><(\w+)\s*\/?><\/\1> return matchIndexes;
2453 <[\w\W]+><(\w+)\s*\/?><\/\1> })
2454 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2455 <[\w\W]+><(\w+)\s*\/?><\/\1>};
2456  
2457 <[\w\W]+><(\w+)\s*\/?><\/\1>// Add button/input type pseudos
2458 <[\w\W]+><(\w+)\s*\/?><\/\1>for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) {
2459 <[\w\W]+><(\w+)\s*\/?><\/\1> Expr.pseudos[ i ] = createInputPseudo( i );
2460 <[\w\W]+><(\w+)\s*\/?><\/\1>}
2461 <[\w\W]+><(\w+)\s*\/?><\/\1>for ( i in { submit: true, reset: true } ) {
2462 <[\w\W]+><(\w+)\s*\/?><\/\1> Expr.pseudos[ i ] = createButtonPseudo( i );
2463 <[\w\W]+><(\w+)\s*\/?><\/\1>}
2464  
2465 <[\w\W]+><(\w+)\s*\/?><\/\1>function tokenize( selector, parseOnly ) {
2466 <[\w\W]+><(\w+)\s*\/?><\/\1> var matched, match, tokens, type,
2467 <[\w\W]+><(\w+)\s*\/?><\/\1> soFar, groups, preFilters,
2468 <[\w\W]+><(\w+)\s*\/?><\/\1> cached = tokenCache[ selector + " " ];
2469  
2470 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( cached ) {
2471 <[\w\W]+><(\w+)\s*\/?><\/\1> return parseOnly ? 0 : cached.slice( 0 );
2472 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2473  
2474 <[\w\W]+><(\w+)\s*\/?><\/\1> soFar = selector;
2475 <[\w\W]+><(\w+)\s*\/?><\/\1> groups = [];
2476 <[\w\W]+><(\w+)\s*\/?><\/\1> preFilters = Expr.preFilter;
2477  
2478 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( soFar ) {
2479  
2480 <[\w\W]+><(\w+)\s*\/?><\/\1> // Comma and first run
2481 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !matched || (match = rcomma.exec( soFar )) ) {
2482 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( match ) {
2483 <[\w\W]+><(\w+)\s*\/?><\/\1> // Don't consume trailing commas as valid
2484 <[\w\W]+><(\w+)\s*\/?><\/\1> soFar = soFar.slice( match[0].length ) || soFar;
2485 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2486 <[\w\W]+><(\w+)\s*\/?><\/\1> groups.push( tokens = [] );
2487 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2488  
2489 <[\w\W]+><(\w+)\s*\/?><\/\1> matched = false;
2490  
2491 <[\w\W]+><(\w+)\s*\/?><\/\1> // Combinators
2492 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( (match = rcombinators.exec( soFar )) ) {
2493 <[\w\W]+><(\w+)\s*\/?><\/\1> matched = match.shift();
2494 <[\w\W]+><(\w+)\s*\/?><\/\1> tokens.push({
2495 <[\w\W]+><(\w+)\s*\/?><\/\1> value: matched,
2496 <[\w\W]+><(\w+)\s*\/?><\/\1> // Cast descendant combinators to space
2497 <[\w\W]+><(\w+)\s*\/?><\/\1> type: match[0].replace( rtrim, " " )
2498 <[\w\W]+><(\w+)\s*\/?><\/\1> });
2499 <[\w\W]+><(\w+)\s*\/?><\/\1> soFar = soFar.slice( matched.length );
2500 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2501  
2502 <[\w\W]+><(\w+)\s*\/?><\/\1> // Filters
2503 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( type in Expr.filter ) {
2504 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] ||
2505 <[\w\W]+><(\w+)\s*\/?><\/\1> (match = preFilters[ type ]( match ))) ) {
2506 <[\w\W]+><(\w+)\s*\/?><\/\1> matched = match.shift();
2507 <[\w\W]+><(\w+)\s*\/?><\/\1> tokens.push({
2508 <[\w\W]+><(\w+)\s*\/?><\/\1> value: matched,
2509 <[\w\W]+><(\w+)\s*\/?><\/\1> type: type,
2510 <[\w\W]+><(\w+)\s*\/?><\/\1> matches: match
2511 <[\w\W]+><(\w+)\s*\/?><\/\1> });
2512 <[\w\W]+><(\w+)\s*\/?><\/\1> soFar = soFar.slice( matched.length );
2513 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2514 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2515  
2516 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !matched ) {
2517 <[\w\W]+><(\w+)\s*\/?><\/\1> break;
2518 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2519 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2520  
2521 <[\w\W]+><(\w+)\s*\/?><\/\1> // Return the length of the invalid excess
2522 <[\w\W]+><(\w+)\s*\/?><\/\1> // if we're just parsing
2523 <[\w\W]+><(\w+)\s*\/?><\/\1> // Otherwise, throw an error or return tokens
2524 <[\w\W]+><(\w+)\s*\/?><\/\1> return parseOnly ?
2525 <[\w\W]+><(\w+)\s*\/?><\/\1> soFar.length :
2526 <[\w\W]+><(\w+)\s*\/?><\/\1> soFar ?
2527 <[\w\W]+><(\w+)\s*\/?><\/\1> Sizzle.error( selector ) :
2528 <[\w\W]+><(\w+)\s*\/?><\/\1> // Cache the tokens
2529 <[\w\W]+><(\w+)\s*\/?><\/\1> tokenCache( selector, groups ).slice( 0 );
2530 <[\w\W]+><(\w+)\s*\/?><\/\1>}
2531  
2532 <[\w\W]+><(\w+)\s*\/?><\/\1>function toSelector( tokens ) {
2533 <[\w\W]+><(\w+)\s*\/?><\/\1> var i = 0,
2534 <[\w\W]+><(\w+)\s*\/?><\/\1> len = tokens.length,
2535 <[\w\W]+><(\w+)\s*\/?><\/\1> selector = "";
2536 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( ; i < len; i++ ) {
2537 <[\w\W]+><(\w+)\s*\/?><\/\1> selector += tokens[i].value;
2538 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2539 <[\w\W]+><(\w+)\s*\/?><\/\1> return selector;
2540 <[\w\W]+><(\w+)\s*\/?><\/\1>}
2541  
2542 <[\w\W]+><(\w+)\s*\/?><\/\1>function addCombinator( matcher, combinator, base ) {
2543 <[\w\W]+><(\w+)\s*\/?><\/\1> var dir = combinator.dir,
2544 <[\w\W]+><(\w+)\s*\/?><\/\1> checkNonElements = base && dir === "parentNode",
2545 <[\w\W]+><(\w+)\s*\/?><\/\1> doneName = done++;
2546  
2547 <[\w\W]+><(\w+)\s*\/?><\/\1> return combinator.first ?
2548 <[\w\W]+><(\w+)\s*\/?><\/\1> // Check against closest ancestor/preceding element
2549 <[\w\W]+><(\w+)\s*\/?><\/\1> function( elem, context, xml ) {
2550 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( (elem = elem[ dir ]) ) {
2551 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( elem.nodeType === 1 || checkNonElements ) {
2552 <[\w\W]+><(\w+)\s*\/?><\/\1> return matcher( elem, context, xml );
2553 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2554 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2555 <[\w\W]+><(\w+)\s*\/?><\/\1> } :
2556  
2557 <[\w\W]+><(\w+)\s*\/?><\/\1> // Check against all ancestor/preceding elements
2558 <[\w\W]+><(\w+)\s*\/?><\/\1> function( elem, context, xml ) {
2559 <[\w\W]+><(\w+)\s*\/?><\/\1> var data, cache, outerCache,
2560 <[\w\W]+><(\w+)\s*\/?><\/\1> dirkey = dirruns + " " + doneName;
2561  
2562 <[\w\W]+><(\w+)\s*\/?><\/\1> // We can't set arbitrary data on XML nodes, so they don't benefit from dir caching
2563 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( xml ) {
2564 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( (elem = elem[ dir ]) ) {
2565 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( elem.nodeType === 1 || checkNonElements ) {
2566 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( matcher( elem, context, xml ) ) {
2567 <[\w\W]+><(\w+)\s*\/?><\/\1> return true;
2568 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2569 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2570 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2571 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
2572 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( (elem = elem[ dir ]) ) {
2573 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( elem.nodeType === 1 || checkNonElements ) {
2574 <[\w\W]+><(\w+)\s*\/?><\/\1> outerCache = elem[ expando ] || (elem[ expando ] = {});
2575 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( (cache = outerCache[ dir ]) && cache[0] === dirkey ) {
2576 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( (data = cache[1]) === true || data === cachedruns ) {
2577 <[\w\W]+><(\w+)\s*\/?><\/\1> return data === true;
2578 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2579 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
2580 <[\w\W]+><(\w+)\s*\/?><\/\1> cache = outerCache[ dir ] = [ dirkey ];
2581 <[\w\W]+><(\w+)\s*\/?><\/\1> cache[1] = matcher( elem, context, xml ) || cachedruns;
2582 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( cache[1] === true ) {
2583 <[\w\W]+><(\w+)\s*\/?><\/\1> return true;
2584 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2585 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2586 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2587 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2588 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2589 <[\w\W]+><(\w+)\s*\/?><\/\1> };
2590 <[\w\W]+><(\w+)\s*\/?><\/\1>}
2591  
2592 <[\w\W]+><(\w+)\s*\/?><\/\1>function elementMatcher( matchers ) {
2593 <[\w\W]+><(\w+)\s*\/?><\/\1> return matchers.length > 1 ?
2594 <[\w\W]+><(\w+)\s*\/?><\/\1> function( elem, context, xml ) {
2595 <[\w\W]+><(\w+)\s*\/?><\/\1> var i = matchers.length;
2596 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( i-- ) {
2597 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !matchers[i]( elem, context, xml ) ) {
2598 <[\w\W]+><(\w+)\s*\/?><\/\1> return false;
2599 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2600 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2601 <[\w\W]+><(\w+)\s*\/?><\/\1> return true;
2602 <[\w\W]+><(\w+)\s*\/?><\/\1> } :
2603 <[\w\W]+><(\w+)\s*\/?><\/\1> matchers[0];
2604 <[\w\W]+><(\w+)\s*\/?><\/\1>}
2605  
2606 <[\w\W]+><(\w+)\s*\/?><\/\1>function condense( unmatched, map, filter, context, xml ) {
2607 <[\w\W]+><(\w+)\s*\/?><\/\1> var elem,
2608 <[\w\W]+><(\w+)\s*\/?><\/\1> newUnmatched = [],
2609 <[\w\W]+><(\w+)\s*\/?><\/\1> i = 0,
2610 <[\w\W]+><(\w+)\s*\/?><\/\1> len = unmatched.length,
2611 <[\w\W]+><(\w+)\s*\/?><\/\1> mapped = map != null;
2612  
2613 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( ; i < len; i++ ) {
2614 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( (elem = unmatched[i]) ) {
2615 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !filter || filter( elem, context, xml ) ) {
2616 <[\w\W]+><(\w+)\s*\/?><\/\1> newUnmatched.push( elem );
2617 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( mapped ) {
2618 <[\w\W]+><(\w+)\s*\/?><\/\1> map.push( i );
2619 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2620 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2621 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2622 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2623  
2624 <[\w\W]+><(\w+)\s*\/?><\/\1> return newUnmatched;
2625 <[\w\W]+><(\w+)\s*\/?><\/\1>}
2626  
2627 <[\w\W]+><(\w+)\s*\/?><\/\1>function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) {
2628 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( postFilter && !postFilter[ expando ] ) {
2629 <[\w\W]+><(\w+)\s*\/?><\/\1> postFilter = setMatcher( postFilter );
2630 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2631 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( postFinder && !postFinder[ expando ] ) {
2632 <[\w\W]+><(\w+)\s*\/?><\/\1> postFinder = setMatcher( postFinder, postSelector );
2633 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2634 <[\w\W]+><(\w+)\s*\/?><\/\1> return markFunction(function( seed, results, context, xml ) {
2635 <[\w\W]+><(\w+)\s*\/?><\/\1> var temp, i, elem,
2636 <[\w\W]+><(\w+)\s*\/?><\/\1> preMap = [],
2637 <[\w\W]+><(\w+)\s*\/?><\/\1> postMap = [],
2638 <[\w\W]+><(\w+)\s*\/?><\/\1> preexisting = results.length,
2639  
2640 <[\w\W]+><(\w+)\s*\/?><\/\1> // Get initial elements from seed or context
2641 <[\w\W]+><(\w+)\s*\/?><\/\1> elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ),
2642  
2643 <[\w\W]+><(\w+)\s*\/?><\/\1> // Prefilter to get matcher input, preserving a map for seed-results synchronization
2644 <[\w\W]+><(\w+)\s*\/?><\/\1> matcherIn = preFilter && ( seed || !selector ) ?
2645 <[\w\W]+><(\w+)\s*\/?><\/\1> condense( elems, preMap, preFilter, context, xml ) :
2646 <[\w\W]+><(\w+)\s*\/?><\/\1> elems,
2647  
2648 <[\w\W]+><(\w+)\s*\/?><\/\1> matcherOut = matcher ?
2649 <[\w\W]+><(\w+)\s*\/?><\/\1> // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results,
2650 <[\w\W]+><(\w+)\s*\/?><\/\1> postFinder || ( seed ? preFilter : preexisting || postFilter ) ?
2651  
2652 <[\w\W]+><(\w+)\s*\/?><\/\1> // ...intermediate processing is necessary
2653 <[\w\W]+><(\w+)\s*\/?><\/\1> [] :
2654  
2655 <[\w\W]+><(\w+)\s*\/?><\/\1> // ...otherwise use results directly
2656 <[\w\W]+><(\w+)\s*\/?><\/\1> results :
2657 <[\w\W]+><(\w+)\s*\/?><\/\1> matcherIn;
2658  
2659 <[\w\W]+><(\w+)\s*\/?><\/\1> // Find primary matches
2660 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( matcher ) {
2661 <[\w\W]+><(\w+)\s*\/?><\/\1> matcher( matcherIn, matcherOut, context, xml );
2662 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2663  
2664 <[\w\W]+><(\w+)\s*\/?><\/\1> // Apply postFilter
2665 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( postFilter ) {
2666 <[\w\W]+><(\w+)\s*\/?><\/\1> temp = condense( matcherOut, postMap );
2667 <[\w\W]+><(\w+)\s*\/?><\/\1> postFilter( temp, [], context, xml );
2668  
2669 <[\w\W]+><(\w+)\s*\/?><\/\1> // Un-match failing elements by moving them back to matcherIn
2670 <[\w\W]+><(\w+)\s*\/?><\/\1> i = temp.length;
2671 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( i-- ) {
2672 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( (elem = temp[i]) ) {
2673 <[\w\W]+><(\w+)\s*\/?><\/\1> matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem);
2674 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2675 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2676 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2677  
2678 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( seed ) {
2679 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( postFinder || preFilter ) {
2680 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( postFinder ) {
2681 <[\w\W]+><(\w+)\s*\/?><\/\1> // Get the final matcherOut by condensing this intermediate into postFinder contexts
2682 <[\w\W]+><(\w+)\s*\/?><\/\1> temp = [];
2683 <[\w\W]+><(\w+)\s*\/?><\/\1> i = matcherOut.length;
2684 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( i-- ) {
2685 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( (elem = matcherOut[i]) ) {
2686 <[\w\W]+><(\w+)\s*\/?><\/\1> // Restore matcherIn since elem is not yet a final match
2687 <[\w\W]+><(\w+)\s*\/?><\/\1> temp.push( (matcherIn[i] = elem) );
2688 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2689 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2690 <[\w\W]+><(\w+)\s*\/?><\/\1> postFinder( null, (matcherOut = []), temp, xml );
2691 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2692  
2693 <[\w\W]+><(\w+)\s*\/?><\/\1> // Move matched elements from seed to results to keep them synchronized
2694 <[\w\W]+><(\w+)\s*\/?><\/\1> i = matcherOut.length;
2695 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( i-- ) {
2696 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( (elem = matcherOut[i]) &&
2697 <[\w\W]+><(\w+)\s*\/?><\/\1> (temp = postFinder ? indexOf.call( seed, elem ) : preMap[i]) > -1 ) {
2698  
2699 <[\w\W]+><(\w+)\s*\/?><\/\1> seed[temp] = !(results[temp] = elem);
2700 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2701 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2702 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2703  
2704 <[\w\W]+><(\w+)\s*\/?><\/\1> // Add elements to results, through postFinder if defined
2705 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
2706 <[\w\W]+><(\w+)\s*\/?><\/\1> matcherOut = condense(
2707 <[\w\W]+><(\w+)\s*\/?><\/\1> matcherOut === results ?
2708 <[\w\W]+><(\w+)\s*\/?><\/\1> matcherOut.splice( preexisting, matcherOut.length ) :
2709 <[\w\W]+><(\w+)\s*\/?><\/\1> matcherOut
2710 <[\w\W]+><(\w+)\s*\/?><\/\1> );
2711 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( postFinder ) {
2712 <[\w\W]+><(\w+)\s*\/?><\/\1> postFinder( null, results, matcherOut, xml );
2713 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
2714 <[\w\W]+><(\w+)\s*\/?><\/\1> push.apply( results, matcherOut );
2715 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2716 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2717 <[\w\W]+><(\w+)\s*\/?><\/\1> });
2718 <[\w\W]+><(\w+)\s*\/?><\/\1>}
2719  
2720 <[\w\W]+><(\w+)\s*\/?><\/\1>function matcherFromTokens( tokens ) {
2721 <[\w\W]+><(\w+)\s*\/?><\/\1> var checkContext, matcher, j,
2722 <[\w\W]+><(\w+)\s*\/?><\/\1> len = tokens.length,
2723 <[\w\W]+><(\w+)\s*\/?><\/\1> leadingRelative = Expr.relative[ tokens[0].type ],
2724 <[\w\W]+><(\w+)\s*\/?><\/\1> implicitRelative = leadingRelative || Expr.relative[" "],
2725 <[\w\W]+><(\w+)\s*\/?><\/\1> i = leadingRelative ? 1 : 0,
2726  
2727 <[\w\W]+><(\w+)\s*\/?><\/\1> // The foundational matcher ensures that elements are reachable from top-level context(s)
2728 <[\w\W]+><(\w+)\s*\/?><\/\1> matchContext = addCombinator( function( elem ) {
2729 <[\w\W]+><(\w+)\s*\/?><\/\1> return elem === checkContext;
2730 <[\w\W]+><(\w+)\s*\/?><\/\1> }, implicitRelative, true ),
2731 <[\w\W]+><(\w+)\s*\/?><\/\1> matchAnyContext = addCombinator( function( elem ) {
2732 <[\w\W]+><(\w+)\s*\/?><\/\1> return indexOf.call( checkContext, elem ) > -1;
2733 <[\w\W]+><(\w+)\s*\/?><\/\1> }, implicitRelative, true ),
2734 <[\w\W]+><(\w+)\s*\/?><\/\1> matchers = [ function( elem, context, xml ) {
2735 <[\w\W]+><(\w+)\s*\/?><\/\1> return ( !leadingRelative && ( xml || context !== outermostContext ) ) || (
2736 <[\w\W]+><(\w+)\s*\/?><\/\1> (checkContext = context).nodeType ?
2737 <[\w\W]+><(\w+)\s*\/?><\/\1> matchContext( elem, context, xml ) :
2738 <[\w\W]+><(\w+)\s*\/?><\/\1> matchAnyContext( elem, context, xml ) );
2739 <[\w\W]+><(\w+)\s*\/?><\/\1> } ];
2740  
2741 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( ; i < len; i++ ) {
2742 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( (matcher = Expr.relative[ tokens[i].type ]) ) {
2743 <[\w\W]+><(\w+)\s*\/?><\/\1> matchers = [ addCombinator(elementMatcher( matchers ), matcher) ];
2744 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
2745 <[\w\W]+><(\w+)\s*\/?><\/\1> matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches );
2746  
2747 <[\w\W]+><(\w+)\s*\/?><\/\1> // Return special upon seeing a positional matcher
2748 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( matcher[ expando ] ) {
2749 <[\w\W]+><(\w+)\s*\/?><\/\1> // Find the next relative operator (if any) for proper handling
2750 <[\w\W]+><(\w+)\s*\/?><\/\1> j = ++i;
2751 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( ; j < len; j++ ) {
2752 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( Expr.relative[ tokens[j].type ] ) {
2753 <[\w\W]+><(\w+)\s*\/?><\/\1> break;
2754 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2755 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2756 <[\w\W]+><(\w+)\s*\/?><\/\1> return setMatcher(
2757 <[\w\W]+><(\w+)\s*\/?><\/\1> i > 1 && elementMatcher( matchers ),
2758 <[\w\W]+><(\w+)\s*\/?><\/\1> i > 1 && toSelector(
2759 <[\w\W]+><(\w+)\s*\/?><\/\1> // If the preceding token was a descendant combinator, insert an implicit any-element `*`
2760 <[\w\W]+><(\w+)\s*\/?><\/\1> tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" })
2761 <[\w\W]+><(\w+)\s*\/?><\/\1> ).replace( rtrim, "$1" ),
2762 <[\w\W]+><(\w+)\s*\/?><\/\1> matcher,
2763 <[\w\W]+><(\w+)\s*\/?><\/\1> i < j && matcherFromTokens( tokens.slice( i, j ) ),
2764 <[\w\W]+><(\w+)\s*\/?><\/\1> j < len && matcherFromTokens( (tokens = tokens.slice( j )) ),
2765 <[\w\W]+><(\w+)\s*\/?><\/\1> j < len && toSelector( tokens )
2766 <[\w\W]+><(\w+)\s*\/?><\/\1> );
2767 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2768 <[\w\W]+><(\w+)\s*\/?><\/\1> matchers.push( matcher );
2769 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2770 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2771  
2772 <[\w\W]+><(\w+)\s*\/?><\/\1> return elementMatcher( matchers );
2773 <[\w\W]+><(\w+)\s*\/?><\/\1>}
2774  
2775 <[\w\W]+><(\w+)\s*\/?><\/\1>function matcherFromGroupMatchers( elementMatchers, setMatchers ) {
2776 <[\w\W]+><(\w+)\s*\/?><\/\1> // A counter to specify which element is currently being matched
2777 <[\w\W]+><(\w+)\s*\/?><\/\1> var matcherCachedRuns = 0,
2778 <[\w\W]+><(\w+)\s*\/?><\/\1> bySet = setMatchers.length > 0,
2779 <[\w\W]+><(\w+)\s*\/?><\/\1> byElement = elementMatchers.length > 0,
2780 <[\w\W]+><(\w+)\s*\/?><\/\1> superMatcher = function( seed, context, xml, results, expandContext ) {
2781 <[\w\W]+><(\w+)\s*\/?><\/\1> var elem, j, matcher,
2782 <[\w\W]+><(\w+)\s*\/?><\/\1> setMatched = [],
2783 <[\w\W]+><(\w+)\s*\/?><\/\1> matchedCount = 0,
2784 <[\w\W]+><(\w+)\s*\/?><\/\1> i = "0",
2785 <[\w\W]+><(\w+)\s*\/?><\/\1> unmatched = seed && [],
2786 <[\w\W]+><(\w+)\s*\/?><\/\1> outermost = expandContext != null,
2787 <[\w\W]+><(\w+)\s*\/?><\/\1> contextBackup = outermostContext,
2788 <[\w\W]+><(\w+)\s*\/?><\/\1> // We must always have either seed elements or context
2789 <[\w\W]+><(\w+)\s*\/?><\/\1> elems = seed || byElement && Expr.find["TAG"]( "*", expandContext && context.parentNode || context ),
2790 <[\w\W]+><(\w+)\s*\/?><\/\1> // Use integer dirruns iff this is the outermost matcher
2791 <[\w\W]+><(\w+)\s*\/?><\/\1> dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1);
2792  
2793 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( outermost ) {
2794 <[\w\W]+><(\w+)\s*\/?><\/\1> outermostContext = context !== document && context;
2795 <[\w\W]+><(\w+)\s*\/?><\/\1> cachedruns = matcherCachedRuns;
2796 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2797  
2798 <[\w\W]+><(\w+)\s*\/?><\/\1> // Add elements passing elementMatchers directly to results
2799 <[\w\W]+><(\w+)\s*\/?><\/\1> // Keep `i` a string if there are no elements so `matchedCount` will be "00" below
2800 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( ; (elem = elems[i]) != null; i++ ) {
2801 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( byElement && elem ) {
2802 <[\w\W]+><(\w+)\s*\/?><\/\1> j = 0;
2803 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( (matcher = elementMatchers[j++]) ) {
2804 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( matcher( elem, context, xml ) ) {
2805 <[\w\W]+><(\w+)\s*\/?><\/\1> results.push( elem );
2806 <[\w\W]+><(\w+)\s*\/?><\/\1> break;
2807 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2808 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2809 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( outermost ) {
2810 <[\w\W]+><(\w+)\s*\/?><\/\1> dirruns = dirrunsUnique;
2811 <[\w\W]+><(\w+)\s*\/?><\/\1> cachedruns = ++matcherCachedRuns;
2812 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2813 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2814  
2815 <[\w\W]+><(\w+)\s*\/?><\/\1> // Track unmatched elements for set filters
2816 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( bySet ) {
2817 <[\w\W]+><(\w+)\s*\/?><\/\1> // They will have gone through all possible matchers
2818 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( (elem = !matcher && elem) ) {
2819 <[\w\W]+><(\w+)\s*\/?><\/\1> matchedCount--;
2820 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2821  
2822 <[\w\W]+><(\w+)\s*\/?><\/\1> // Lengthen the array for every element, matched or not
2823 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( seed ) {
2824 <[\w\W]+><(\w+)\s*\/?><\/\1> unmatched.push( elem );
2825 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2826 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2827 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2828  
2829 <[\w\W]+><(\w+)\s*\/?><\/\1> // Apply set filters to unmatched elements
2830 <[\w\W]+><(\w+)\s*\/?><\/\1> matchedCount += i;
2831 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( bySet && i !== matchedCount ) {
2832 <[\w\W]+><(\w+)\s*\/?><\/\1> j = 0;
2833 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( (matcher = setMatchers[j++]) ) {
2834 <[\w\W]+><(\w+)\s*\/?><\/\1> matcher( unmatched, setMatched, context, xml );
2835 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2836  
2837 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( seed ) {
2838 <[\w\W]+><(\w+)\s*\/?><\/\1> // Reintegrate element matches to eliminate the need for sorting
2839 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( matchedCount > 0 ) {
2840 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( i-- ) {
2841 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !(unmatched[i] || setMatched[i]) ) {
2842 <[\w\W]+><(\w+)\s*\/?><\/\1> setMatched[i] = pop.call( results );
2843 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2844 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2845 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2846  
2847 <[\w\W]+><(\w+)\s*\/?><\/\1> // Discard index placeholder values to get only actual matches
2848 <[\w\W]+><(\w+)\s*\/?><\/\1> setMatched = condense( setMatched );
2849 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2850  
2851 <[\w\W]+><(\w+)\s*\/?><\/\1> // Add matches to results
2852 <[\w\W]+><(\w+)\s*\/?><\/\1> push.apply( results, setMatched );
2853  
2854 <[\w\W]+><(\w+)\s*\/?><\/\1> // Seedless set matches succeeding multiple successful matchers stipulate sorting
2855 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( outermost && !seed && setMatched.length > 0 &&
2856 <[\w\W]+><(\w+)\s*\/?><\/\1> ( matchedCount + setMatchers.length ) > 1 ) {
2857  
2858 <[\w\W]+><(\w+)\s*\/?><\/\1> Sizzle.uniqueSort( results );
2859 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2860 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2861  
2862 <[\w\W]+><(\w+)\s*\/?><\/\1> // Override manipulation of globals by nested matchers
2863 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( outermost ) {
2864 <[\w\W]+><(\w+)\s*\/?><\/\1> dirruns = dirrunsUnique;
2865 <[\w\W]+><(\w+)\s*\/?><\/\1> outermostContext = contextBackup;
2866 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2867  
2868 <[\w\W]+><(\w+)\s*\/?><\/\1> return unmatched;
2869 <[\w\W]+><(\w+)\s*\/?><\/\1> };
2870  
2871 <[\w\W]+><(\w+)\s*\/?><\/\1> return bySet ?
2872 <[\w\W]+><(\w+)\s*\/?><\/\1> markFunction( superMatcher ) :
2873 <[\w\W]+><(\w+)\s*\/?><\/\1> superMatcher;
2874 <[\w\W]+><(\w+)\s*\/?><\/\1>}
2875  
2876 <[\w\W]+><(\w+)\s*\/?><\/\1>compile = Sizzle.compile = function( selector, group /* Internal Use Only */ ) {
2877 <[\w\W]+><(\w+)\s*\/?><\/\1> var i,
2878 <[\w\W]+><(\w+)\s*\/?><\/\1> setMatchers = [],
2879 <[\w\W]+><(\w+)\s*\/?><\/\1> elementMatchers = [],
2880 <[\w\W]+><(\w+)\s*\/?><\/\1> cached = compilerCache[ selector + " " ];
2881  
2882 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !cached ) {
2883 <[\w\W]+><(\w+)\s*\/?><\/\1> // Generate a function of recursive functions that can be used to check each element
2884 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !group ) {
2885 <[\w\W]+><(\w+)\s*\/?><\/\1> group = tokenize( selector );
2886 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2887 <[\w\W]+><(\w+)\s*\/?><\/\1> i = group.length;
2888 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( i-- ) {
2889 <[\w\W]+><(\w+)\s*\/?><\/\1> cached = matcherFromTokens( group[i] );
2890 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( cached[ expando ] ) {
2891 <[\w\W]+><(\w+)\s*\/?><\/\1> setMatchers.push( cached );
2892 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
2893 <[\w\W]+><(\w+)\s*\/?><\/\1> elementMatchers.push( cached );
2894 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2895 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2896  
2897 <[\w\W]+><(\w+)\s*\/?><\/\1> // Cache the compiled function
2898 <[\w\W]+><(\w+)\s*\/?><\/\1> cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) );
2899 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2900 <[\w\W]+><(\w+)\s*\/?><\/\1> return cached;
2901 <[\w\W]+><(\w+)\s*\/?><\/\1>};
2902  
2903 <[\w\W]+><(\w+)\s*\/?><\/\1>function multipleContexts( selector, contexts, results ) {
2904 <[\w\W]+><(\w+)\s*\/?><\/\1> var i = 0,
2905 <[\w\W]+><(\w+)\s*\/?><\/\1> len = contexts.length;
2906 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( ; i < len; i++ ) {
2907 <[\w\W]+><(\w+)\s*\/?><\/\1> Sizzle( selector, contexts[i], results );
2908 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2909 <[\w\W]+><(\w+)\s*\/?><\/\1> return results;
2910 <[\w\W]+><(\w+)\s*\/?><\/\1>}
2911  
2912 <[\w\W]+><(\w+)\s*\/?><\/\1>function select( selector, context, results, seed ) {
2913 <[\w\W]+><(\w+)\s*\/?><\/\1> var i, tokens, token, type, find,
2914 <[\w\W]+><(\w+)\s*\/?><\/\1> match = tokenize( selector );
2915  
2916 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !seed ) {
2917 <[\w\W]+><(\w+)\s*\/?><\/\1> // Try to minimize operations if there is only one group
2918 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( match.length === 1 ) {
2919  
2920 <[\w\W]+><(\w+)\s*\/?><\/\1> // Take a shortcut and set the context if the root selector is an ID
2921 <[\w\W]+><(\w+)\s*\/?><\/\1> tokens = match[0] = match[0].slice( 0 );
2922 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( tokens.length > 2 && (token = tokens[0]).type === "ID" &&
2923 <[\w\W]+><(\w+)\s*\/?><\/\1> support.getById && context.nodeType === 9 && documentIsHTML &&
2924 <[\w\W]+><(\w+)\s*\/?><\/\1> Expr.relative[ tokens[1].type ] ) {
2925  
2926 <[\w\W]+><(\w+)\s*\/?><\/\1> context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0];
2927 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !context ) {
2928 <[\w\W]+><(\w+)\s*\/?><\/\1> return results;
2929 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2930 <[\w\W]+><(\w+)\s*\/?><\/\1> selector = selector.slice( tokens.shift().value.length );
2931 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2932  
2933 <[\w\W]+><(\w+)\s*\/?><\/\1> // Fetch a seed set for right-to-left matching
2934 <[\w\W]+><(\w+)\s*\/?><\/\1> i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length;
2935 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( i-- ) {
2936 <[\w\W]+><(\w+)\s*\/?><\/\1> token = tokens[i];
2937  
2938 <[\w\W]+><(\w+)\s*\/?><\/\1> // Abort if we hit a combinator
2939 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( Expr.relative[ (type = token.type) ] ) {
2940 <[\w\W]+><(\w+)\s*\/?><\/\1> break;
2941 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2942 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( (find = Expr.find[ type ]) ) {
2943 <[\w\W]+><(\w+)\s*\/?><\/\1> // Search, expanding context for leading sibling combinators
2944 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( (seed = find(
2945 <[\w\W]+><(\w+)\s*\/?><\/\1> token.matches[0].replace( runescape, funescape ),
2946 <[\w\W]+><(\w+)\s*\/?><\/\1> rsibling.test( tokens[0].type ) && context.parentNode || context
2947 <[\w\W]+><(\w+)\s*\/?><\/\1> )) ) {
2948  
2949 <[\w\W]+><(\w+)\s*\/?><\/\1> // If seed is empty or no tokens remain, we can return early
2950 <[\w\W]+><(\w+)\s*\/?><\/\1> tokens.splice( i, 1 );
2951 <[\w\W]+><(\w+)\s*\/?><\/\1> selector = seed.length && toSelector( tokens );
2952 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !selector ) {
2953 <[\w\W]+><(\w+)\s*\/?><\/\1> push.apply( results, seed );
2954 <[\w\W]+><(\w+)\s*\/?><\/\1> return results;
2955 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2956  
2957 <[\w\W]+><(\w+)\s*\/?><\/\1> break;
2958 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2959 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2960 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2961 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2962 <[\w\W]+><(\w+)\s*\/?><\/\1> }
2963  
2964 <[\w\W]+><(\w+)\s*\/?><\/\1> // Compile and execute a filtering function
2965 <[\w\W]+><(\w+)\s*\/?><\/\1> // Provide `match` to avoid retokenization if we modified the selector above
2966 <[\w\W]+><(\w+)\s*\/?><\/\1> compile( selector, match )(
2967 <[\w\W]+><(\w+)\s*\/?><\/\1> seed,
2968 <[\w\W]+><(\w+)\s*\/?><\/\1> context,
2969 <[\w\W]+><(\w+)\s*\/?><\/\1> !documentIsHTML,
2970 <[\w\W]+><(\w+)\s*\/?><\/\1> results,
2971 <[\w\W]+><(\w+)\s*\/?><\/\1> rsibling.test( selector )
2972 <[\w\W]+><(\w+)\s*\/?><\/\1> );
2973 <[\w\W]+><(\w+)\s*\/?><\/\1> return results;
2974 <[\w\W]+><(\w+)\s*\/?><\/\1>}
2975  
2976 <[\w\W]+><(\w+)\s*\/?><\/\1>// Deprecated
2977 <[\w\W]+><(\w+)\s*\/?><\/\1>Expr.pseudos["nth"] = Expr.pseudos["eq"];
2978  
2979 <[\w\W]+><(\w+)\s*\/?><\/\1>// Easy API for creating new setFilters
2980 <[\w\W]+><(\w+)\s*\/?><\/\1>function setFilters() {}
2981 <[\w\W]+><(\w+)\s*\/?><\/\1>setFilters.prototype = Expr.filters = Expr.pseudos;
2982 <[\w\W]+><(\w+)\s*\/?><\/\1>Expr.setFilters = new setFilters();
2983  
2984 <[\w\W]+><(\w+)\s*\/?><\/\1>// One-time assignments
2985  
2986 <[\w\W]+><(\w+)\s*\/?><\/\1>// Sort stability
2987 <[\w\W]+><(\w+)\s*\/?><\/\1>support.sortStable = expando.split("").sort( sortOrder ).join("") === expando;
2988  
2989 <[\w\W]+><(\w+)\s*\/?><\/\1>// Initialize against the default document
2990 <[\w\W]+><(\w+)\s*\/?><\/\1>setDocument();
2991  
2992 <[\w\W]+><(\w+)\s*\/?><\/\1>// Support: Chrome<<14
2993 <[\w\W]+><(\w+)\s*\/?><\/\1>// Always assume duplicates if they aren't passed to the comparison function
2994 <[\w\W]+><(\w+)\s*\/?><\/\1>[0, 0].sort( sortOrder );
2995 <[\w\W]+><(\w+)\s*\/?><\/\1>support.detectDuplicates = hasDuplicate;
2996  
2997 <[\w\W]+><(\w+)\s*\/?><\/\1>jQuery.find = Sizzle;
2998 <[\w\W]+><(\w+)\s*\/?><\/\1>jQuery.expr = Sizzle.selectors;
2999 <[\w\W]+><(\w+)\s*\/?><\/\1>jQuery.expr[":"] = jQuery.expr.pseudos;
3000 <[\w\W]+><(\w+)\s*\/?><\/\1>jQuery.unique = Sizzle.uniqueSort;
3001 <[\w\W]+><(\w+)\s*\/?><\/\1>jQuery.text = Sizzle.getText;
3002 <[\w\W]+><(\w+)\s*\/?><\/\1>jQuery.isXMLDoc = Sizzle.isXML;
3003 <[\w\W]+><(\w+)\s*\/?><\/\1>jQuery.contains = Sizzle.contains;
3004  
3005  
3006 <[\w\W]+><(\w+)\s*\/?><\/\1>})( window );
3007 <[\w\W]+><(\w+)\s*\/?><\/\1>// String to Object options format cache
3008 <[\w\W]+><(\w+)\s*\/?><\/\1>var optionsCache = {};
3009  
3010 <[\w\W]+><(\w+)\s*\/?><\/\1>// Convert String-formatted options into Object-formatted ones and store in cache
3011 <[\w\W]+><(\w+)\s*\/?><\/\1>function createOptions( options ) {
3012 <[\w\W]+><(\w+)\s*\/?><\/\1> var object = optionsCache[ options ] = {};
3013 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.each( options.match( core_rnotwhite ) || [], function( _, flag ) {
3014 <[\w\W]+><(\w+)\s*\/?><\/\1> object[ flag ] = true;
3015 <[\w\W]+><(\w+)\s*\/?><\/\1> });
3016 <[\w\W]+><(\w+)\s*\/?><\/\1> return object;
3017 <[\w\W]+><(\w+)\s*\/?><\/\1>}
3018  
3019 <[\w\W]+><(\w+)\s*\/?><\/\1>/*
3020 <[\w\W]+><(\w+)\s*\/?><\/\1> * Create a callback list using the following parameters:
3021 <[\w\W]+><(\w+)\s*\/?><\/\1> *
3022 <[\w\W]+><(\w+)\s*\/?><\/\1> * options: an optional list of space-separated options that will change how
3023 <[\w\W]+><(\w+)\s*\/?><\/\1> * the callback list behaves or a more traditional option object
3024 <[\w\W]+><(\w+)\s*\/?><\/\1> *
3025 <[\w\W]+><(\w+)\s*\/?><\/\1> * By default a callback list will act like an event callback list and can be
3026 <[\w\W]+><(\w+)\s*\/?><\/\1> * "fired" multiple times.
3027 <[\w\W]+><(\w+)\s*\/?><\/\1> *
3028 <[\w\W]+><(\w+)\s*\/?><\/\1> * Possible options:
3029 <[\w\W]+><(\w+)\s*\/?><\/\1> *
3030 <[\w\W]+><(\w+)\s*\/?><\/\1> * once: will ensure the callback list can only be fired once (like a Deferred)
3031 <[\w\W]+><(\w+)\s*\/?><\/\1> *
3032 <[\w\W]+><(\w+)\s*\/?><\/\1> * memory: will keep track of previous values and will call any callback added
3033 <[\w\W]+><(\w+)\s*\/?><\/\1> * after the list has been fired right away with the latest "memorized"
3034 <[\w\W]+><(\w+)\s*\/?><\/\1> * values (like a Deferred)
3035 <[\w\W]+><(\w+)\s*\/?><\/\1> *
3036 <[\w\W]+><(\w+)\s*\/?><\/\1> * unique: will ensure a callback can only be added once (no duplicate in the list)
3037 <[\w\W]+><(\w+)\s*\/?><\/\1> *
3038 <[\w\W]+><(\w+)\s*\/?><\/\1> * stopOnFalse: interrupt callings when a callback returns false
3039 <[\w\W]+><(\w+)\s*\/?><\/\1> *
3040 <[\w\W]+><(\w+)\s*\/?><\/\1> */
3041 <[\w\W]+><(\w+)\s*\/?><\/\1>jQuery.Callbacks = function( options ) {
3042  
3043 <[\w\W]+><(\w+)\s*\/?><\/\1> // Convert options from String-formatted to Object-formatted if needed
3044 <[\w\W]+><(\w+)\s*\/?><\/\1> // (we check in cache first)
3045 <[\w\W]+><(\w+)\s*\/?><\/\1> options = typeof options === "string" ?
3046 <[\w\W]+><(\w+)\s*\/?><\/\1> ( optionsCache[ options ] || createOptions( options ) ) :
3047 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.extend( {}, options );
3048  
3049 <[\w\W]+><(\w+)\s*\/?><\/\1> var // Flag to know if list is currently firing
3050 <[\w\W]+><(\w+)\s*\/?><\/\1> firing,
3051 <[\w\W]+><(\w+)\s*\/?><\/\1> // Last fire value (for non-forgettable lists)
3052 <[\w\W]+><(\w+)\s*\/?><\/\1> memory,
3053 <[\w\W]+><(\w+)\s*\/?><\/\1> // Flag to know if list was already fired
3054 <[\w\W]+><(\w+)\s*\/?><\/\1> fired,
3055 <[\w\W]+><(\w+)\s*\/?><\/\1> // End of the loop when firing
3056 <[\w\W]+><(\w+)\s*\/?><\/\1> firingLength,
3057 <[\w\W]+><(\w+)\s*\/?><\/\1> // Index of currently firing callback (modified by remove if needed)
3058 <[\w\W]+><(\w+)\s*\/?><\/\1> firingIndex,
3059 <[\w\W]+><(\w+)\s*\/?><\/\1> // First callback to fire (used internally by add and fireWith)
3060 <[\w\W]+><(\w+)\s*\/?><\/\1> firingStart,
3061 <[\w\W]+><(\w+)\s*\/?><\/\1> // Actual callback list
3062 <[\w\W]+><(\w+)\s*\/?><\/\1> list = [],
3063 <[\w\W]+><(\w+)\s*\/?><\/\1> // Stack of fire calls for repeatable lists
3064 <[\w\W]+><(\w+)\s*\/?><\/\1> stack = !options.once && [],
3065 <[\w\W]+><(\w+)\s*\/?><\/\1> // Fire callbacks
3066 <[\w\W]+><(\w+)\s*\/?><\/\1> fire = function( data ) {
3067 <[\w\W]+><(\w+)\s*\/?><\/\1> memory = options.memory && data;
3068 <[\w\W]+><(\w+)\s*\/?><\/\1> fired = true;
3069 <[\w\W]+><(\w+)\s*\/?><\/\1> firingIndex = firingStart || 0;
3070 <[\w\W]+><(\w+)\s*\/?><\/\1> firingStart = 0;
3071 <[\w\W]+><(\w+)\s*\/?><\/\1> firingLength = list.length;
3072 <[\w\W]+><(\w+)\s*\/?><\/\1> firing = true;
3073 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( ; list && firingIndex < firingLength; firingIndex++ ) {
3074 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( list[ firingIndex ].apply( data[ 0 ], data[ 1 ] ) === false && options.stopOnFalse ) {
3075 <[\w\W]+><(\w+)\s*\/?><\/\1> memory = false; // To prevent further calls using add
3076 <[\w\W]+><(\w+)\s*\/?><\/\1> break;
3077 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3078 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3079 <[\w\W]+><(\w+)\s*\/?><\/\1> firing = false;
3080 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( list ) {
3081 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( stack ) {
3082 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( stack.length ) {
3083 <[\w\W]+><(\w+)\s*\/?><\/\1> fire( stack.shift() );
3084 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3085 <[\w\W]+><(\w+)\s*\/?><\/\1> } else if ( memory ) {
3086 <[\w\W]+><(\w+)\s*\/?><\/\1> list = [];
3087 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
3088 <[\w\W]+><(\w+)\s*\/?><\/\1> self.disable();
3089 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3090 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3091 <[\w\W]+><(\w+)\s*\/?><\/\1> },
3092 <[\w\W]+><(\w+)\s*\/?><\/\1> // Actual Callbacks object
3093 <[\w\W]+><(\w+)\s*\/?><\/\1> self = {
3094 <[\w\W]+><(\w+)\s*\/?><\/\1> // Add a callback or a collection of callbacks to the list
3095 <[\w\W]+><(\w+)\s*\/?><\/\1> add: function() {
3096 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( list ) {
3097 <[\w\W]+><(\w+)\s*\/?><\/\1> // First, we save the current length
3098 <[\w\W]+><(\w+)\s*\/?><\/\1> var start = list.length;
3099 <[\w\W]+><(\w+)\s*\/?><\/\1> (function add( args ) {
3100 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.each( args, function( _, arg ) {
3101 <[\w\W]+><(\w+)\s*\/?><\/\1> var type = jQuery.type( arg );
3102 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( type === "function" ) {
3103 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !options.unique || !self.has( arg ) ) {
3104 <[\w\W]+><(\w+)\s*\/?><\/\1> list.push( arg );
3105 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3106 <[\w\W]+><(\w+)\s*\/?><\/\1> } else if ( arg && arg.length && type !== "string" ) {
3107 <[\w\W]+><(\w+)\s*\/?><\/\1> // Inspect recursively
3108 <[\w\W]+><(\w+)\s*\/?><\/\1> add( arg );
3109 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3110 <[\w\W]+><(\w+)\s*\/?><\/\1> });
3111 <[\w\W]+><(\w+)\s*\/?><\/\1> })( arguments );
3112 <[\w\W]+><(\w+)\s*\/?><\/\1> // Do we need to add the callbacks to the
3113 <[\w\W]+><(\w+)\s*\/?><\/\1> // current firing batch?
3114 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( firing ) {
3115 <[\w\W]+><(\w+)\s*\/?><\/\1> firingLength = list.length;
3116 <[\w\W]+><(\w+)\s*\/?><\/\1> // With memory, if we're not firing then
3117 <[\w\W]+><(\w+)\s*\/?><\/\1> // we should call right away
3118 <[\w\W]+><(\w+)\s*\/?><\/\1> } else if ( memory ) {
3119 <[\w\W]+><(\w+)\s*\/?><\/\1> firingStart = start;
3120 <[\w\W]+><(\w+)\s*\/?><\/\1> fire( memory );
3121 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3122 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3123 <[\w\W]+><(\w+)\s*\/?><\/\1> return this;
3124 <[\w\W]+><(\w+)\s*\/?><\/\1> },
3125 <[\w\W]+><(\w+)\s*\/?><\/\1> // Remove a callback from the list
3126 <[\w\W]+><(\w+)\s*\/?><\/\1> remove: function() {
3127 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( list ) {
3128 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.each( arguments, function( _, arg ) {
3129 <[\w\W]+><(\w+)\s*\/?><\/\1> var index;
3130 <[\w\W]+><(\w+)\s*\/?><\/\1> while( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) {
3131 <[\w\W]+><(\w+)\s*\/?><\/\1> list.splice( index, 1 );
3132 <[\w\W]+><(\w+)\s*\/?><\/\1> // Handle firing indexes
3133 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( firing ) {
3134 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( index <= firingLength ) {
3135 <[\w\W]+><(\w+)\s*\/?><\/\1> firingLength--;
3136 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3137 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( index <= firingIndex ) {
3138 <[\w\W]+><(\w+)\s*\/?><\/\1> firingIndex--;
3139 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3140 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3141 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3142 <[\w\W]+><(\w+)\s*\/?><\/\1> });
3143 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3144 <[\w\W]+><(\w+)\s*\/?><\/\1> return this;
3145 <[\w\W]+><(\w+)\s*\/?><\/\1> },
3146 <[\w\W]+><(\w+)\s*\/?><\/\1> // Check if a given callback is in the list.
3147 <[\w\W]+><(\w+)\s*\/?><\/\1> // If no argument is given, return whether or not list has callbacks attached.
3148 <[\w\W]+><(\w+)\s*\/?><\/\1> has: function( fn ) {
3149 <[\w\W]+><(\w+)\s*\/?><\/\1> return fn ? jQuery.inArray( fn, list ) > -1 : !!( list && list.length );
3150 <[\w\W]+><(\w+)\s*\/?><\/\1> },
3151 <[\w\W]+><(\w+)\s*\/?><\/\1> // Remove all callbacks from the list
3152 <[\w\W]+><(\w+)\s*\/?><\/\1> empty: function() {
3153 <[\w\W]+><(\w+)\s*\/?><\/\1> list = [];
3154 <[\w\W]+><(\w+)\s*\/?><\/\1> firingLength = 0;
3155 <[\w\W]+><(\w+)\s*\/?><\/\1> return this;
3156 <[\w\W]+><(\w+)\s*\/?><\/\1> },
3157 <[\w\W]+><(\w+)\s*\/?><\/\1> // Have the list do nothing anymore
3158 <[\w\W]+><(\w+)\s*\/?><\/\1> disable: function() {
3159 <[\w\W]+><(\w+)\s*\/?><\/\1> list = stack = memory = undefined;
3160 <[\w\W]+><(\w+)\s*\/?><\/\1> return this;
3161 <[\w\W]+><(\w+)\s*\/?><\/\1> },
3162 <[\w\W]+><(\w+)\s*\/?><\/\1> // Is it disabled?
3163 <[\w\W]+><(\w+)\s*\/?><\/\1> disabled: function() {
3164 <[\w\W]+><(\w+)\s*\/?><\/\1> return !list;
3165 <[\w\W]+><(\w+)\s*\/?><\/\1> },
3166 <[\w\W]+><(\w+)\s*\/?><\/\1> // Lock the list in its current state
3167 <[\w\W]+><(\w+)\s*\/?><\/\1> lock: function() {
3168 <[\w\W]+><(\w+)\s*\/?><\/\1> stack = undefined;
3169 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !memory ) {
3170 <[\w\W]+><(\w+)\s*\/?><\/\1> self.disable();
3171 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3172 <[\w\W]+><(\w+)\s*\/?><\/\1> return this;
3173 <[\w\W]+><(\w+)\s*\/?><\/\1> },
3174 <[\w\W]+><(\w+)\s*\/?><\/\1> // Is it locked?
3175 <[\w\W]+><(\w+)\s*\/?><\/\1> locked: function() {
3176 <[\w\W]+><(\w+)\s*\/?><\/\1> return !stack;
3177 <[\w\W]+><(\w+)\s*\/?><\/\1> },
3178 <[\w\W]+><(\w+)\s*\/?><\/\1> // Call all callbacks with the given context and arguments
3179 <[\w\W]+><(\w+)\s*\/?><\/\1> fireWith: function( context, args ) {
3180 <[\w\W]+><(\w+)\s*\/?><\/\1> args = args || [];
3181 <[\w\W]+><(\w+)\s*\/?><\/\1> args = [ context, args.slice ? args.slice() : args ];
3182 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( list && ( !fired || stack ) ) {
3183 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( firing ) {
3184 <[\w\W]+><(\w+)\s*\/?><\/\1> stack.push( args );
3185 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
3186 <[\w\W]+><(\w+)\s*\/?><\/\1> fire( args );
3187 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3188 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3189 <[\w\W]+><(\w+)\s*\/?><\/\1> return this;
3190 <[\w\W]+><(\w+)\s*\/?><\/\1> },
3191 <[\w\W]+><(\w+)\s*\/?><\/\1> // Call all the callbacks with the given arguments
3192 <[\w\W]+><(\w+)\s*\/?><\/\1> fire: function() {
3193 <[\w\W]+><(\w+)\s*\/?><\/\1> self.fireWith( this, arguments );
3194 <[\w\W]+><(\w+)\s*\/?><\/\1> return this;
3195 <[\w\W]+><(\w+)\s*\/?><\/\1> },
3196 <[\w\W]+><(\w+)\s*\/?><\/\1> // To know if the callbacks have already been called at least once
3197 <[\w\W]+><(\w+)\s*\/?><\/\1> fired: function() {
3198 <[\w\W]+><(\w+)\s*\/?><\/\1> return !!fired;
3199 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3200 <[\w\W]+><(\w+)\s*\/?><\/\1> };
3201  
3202 <[\w\W]+><(\w+)\s*\/?><\/\1> return self;
3203 <[\w\W]+><(\w+)\s*\/?><\/\1>};
3204 <[\w\W]+><(\w+)\s*\/?><\/\1>jQuery.extend({
3205  
3206 <[\w\W]+><(\w+)\s*\/?><\/\1> Deferred: function( func ) {
3207 <[\w\W]+><(\w+)\s*\/?><\/\1> var tuples = [
3208 <[\w\W]+><(\w+)\s*\/?><\/\1> // action, add listener, listener list, final state
3209 <[\w\W]+><(\w+)\s*\/?><\/\1> [ "resolve", "done", jQuery.Callbacks("once memory"), "resolved" ],
3210 <[\w\W]+><(\w+)\s*\/?><\/\1> [ "reject", "fail", jQuery.Callbacks("once memory"), "rejected" ],
3211 <[\w\W]+><(\w+)\s*\/?><\/\1> [ "notify", "progress", jQuery.Callbacks("memory") ]
3212 <[\w\W]+><(\w+)\s*\/?><\/\1> ],
3213 <[\w\W]+><(\w+)\s*\/?><\/\1> state = "pending",
3214 <[\w\W]+><(\w+)\s*\/?><\/\1> promise = {
3215 <[\w\W]+><(\w+)\s*\/?><\/\1> state: function() {
3216 <[\w\W]+><(\w+)\s*\/?><\/\1> return state;
3217 <[\w\W]+><(\w+)\s*\/?><\/\1> },
3218 <[\w\W]+><(\w+)\s*\/?><\/\1> always: function() {
3219 <[\w\W]+><(\w+)\s*\/?><\/\1> deferred.done( arguments ).fail( arguments );
3220 <[\w\W]+><(\w+)\s*\/?><\/\1> return this;
3221 <[\w\W]+><(\w+)\s*\/?><\/\1> },
3222 <[\w\W]+><(\w+)\s*\/?><\/\1> then: function( /* fnDone, fnFail, fnProgress */ ) {
3223 <[\w\W]+><(\w+)\s*\/?><\/\1> var fns = arguments;
3224 <[\w\W]+><(\w+)\s*\/?><\/\1> return jQuery.Deferred(function( newDefer ) {
3225 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.each( tuples, function( i, tuple ) {
3226 <[\w\W]+><(\w+)\s*\/?><\/\1> var action = tuple[ 0 ],
3227 <[\w\W]+><(\w+)\s*\/?><\/\1> fn = jQuery.isFunction( fns[ i ] ) && fns[ i ];
3228 <[\w\W]+><(\w+)\s*\/?><\/\1> // deferred[ done | fail | progress ] for forwarding actions to newDefer
3229 <[\w\W]+><(\w+)\s*\/?><\/\1> deferred[ tuple[1] ](function() {
3230 <[\w\W]+><(\w+)\s*\/?><\/\1> var returned = fn && fn.apply( this, arguments );
3231 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( returned && jQuery.isFunction( returned.promise ) ) {
3232 <[\w\W]+><(\w+)\s*\/?><\/\1> returned.promise()
3233 <[\w\W]+><(\w+)\s*\/?><\/\1> .done( newDefer.resolve )
3234 <[\w\W]+><(\w+)\s*\/?><\/\1> .fail( newDefer.reject )
3235 <[\w\W]+><(\w+)\s*\/?><\/\1> .progress( newDefer.notify );
3236 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
3237 <[\w\W]+><(\w+)\s*\/?><\/\1> newDefer[ action + "With" ]( this === promise ? newDefer.promise() : this, fn ? [ returned ] : arguments );
3238 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3239 <[\w\W]+><(\w+)\s*\/?><\/\1> });
3240 <[\w\W]+><(\w+)\s*\/?><\/\1> });
3241 <[\w\W]+><(\w+)\s*\/?><\/\1> fns = null;
3242 <[\w\W]+><(\w+)\s*\/?><\/\1> }).promise();
3243 <[\w\W]+><(\w+)\s*\/?><\/\1> },
3244 <[\w\W]+><(\w+)\s*\/?><\/\1> // Get a promise for this deferred
3245 <[\w\W]+><(\w+)\s*\/?><\/\1> // If obj is provided, the promise aspect is added to the object
3246 <[\w\W]+><(\w+)\s*\/?><\/\1> promise: function( obj ) {
3247 <[\w\W]+><(\w+)\s*\/?><\/\1> return obj != null ? jQuery.extend( obj, promise ) : promise;
3248 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3249 <[\w\W]+><(\w+)\s*\/?><\/\1> },
3250 <[\w\W]+><(\w+)\s*\/?><\/\1> deferred = {};
3251  
3252 <[\w\W]+><(\w+)\s*\/?><\/\1> // Keep pipe for back-compat
3253 <[\w\W]+><(\w+)\s*\/?><\/\1> promise.pipe = promise.then;
3254  
3255 <[\w\W]+><(\w+)\s*\/?><\/\1> // Add list-specific methods
3256 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.each( tuples, function( i, tuple ) {
3257 <[\w\W]+><(\w+)\s*\/?><\/\1> var list = tuple[ 2 ],
3258 <[\w\W]+><(\w+)\s*\/?><\/\1> stateString = tuple[ 3 ];
3259  
3260 <[\w\W]+><(\w+)\s*\/?><\/\1> // promise[ done | fail | progress ] = list.add
3261 <[\w\W]+><(\w+)\s*\/?><\/\1> promise[ tuple[1] ] = list.add;
3262  
3263 <[\w\W]+><(\w+)\s*\/?><\/\1> // Handle state
3264 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( stateString ) {
3265 <[\w\W]+><(\w+)\s*\/?><\/\1> list.add(function() {
3266 <[\w\W]+><(\w+)\s*\/?><\/\1> // state = [ resolved | rejected ]
3267 <[\w\W]+><(\w+)\s*\/?><\/\1> state = stateString;
3268  
3269 <[\w\W]+><(\w+)\s*\/?><\/\1> // [ reject_list | resolve_list ].disable; progress_list.lock
3270 <[\w\W]+><(\w+)\s*\/?><\/\1> }, tuples[ i ^ 1 ][ 2 ].disable, tuples[ 2 ][ 2 ].lock );
3271 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3272  
3273 <[\w\W]+><(\w+)\s*\/?><\/\1> // deferred[ resolve | reject | notify ]
3274 <[\w\W]+><(\w+)\s*\/?><\/\1> deferred[ tuple[0] ] = function() {
3275 <[\w\W]+><(\w+)\s*\/?><\/\1> deferred[ tuple[0] + "With" ]( this === deferred ? promise : this, arguments );
3276 <[\w\W]+><(\w+)\s*\/?><\/\1> return this;
3277 <[\w\W]+><(\w+)\s*\/?><\/\1> };
3278 <[\w\W]+><(\w+)\s*\/?><\/\1> deferred[ tuple[0] + "With" ] = list.fireWith;
3279 <[\w\W]+><(\w+)\s*\/?><\/\1> });
3280  
3281 <[\w\W]+><(\w+)\s*\/?><\/\1> // Make the deferred a promise
3282 <[\w\W]+><(\w+)\s*\/?><\/\1> promise.promise( deferred );
3283  
3284 <[\w\W]+><(\w+)\s*\/?><\/\1> // Call given func if any
3285 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( func ) {
3286 <[\w\W]+><(\w+)\s*\/?><\/\1> func.call( deferred, deferred );
3287 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3288  
3289 <[\w\W]+><(\w+)\s*\/?><\/\1> // All done!
3290 <[\w\W]+><(\w+)\s*\/?><\/\1> return deferred;
3291 <[\w\W]+><(\w+)\s*\/?><\/\1> },
3292  
3293 <[\w\W]+><(\w+)\s*\/?><\/\1> // Deferred helper
3294 <[\w\W]+><(\w+)\s*\/?><\/\1> when: function( subordinate /* , ..., subordinateN */ ) {
3295 <[\w\W]+><(\w+)\s*\/?><\/\1> var i = 0,
3296 <[\w\W]+><(\w+)\s*\/?><\/\1> resolveValues = core_slice.call( arguments ),
3297 <[\w\W]+><(\w+)\s*\/?><\/\1> length = resolveValues.length,
3298  
3299 <[\w\W]+><(\w+)\s*\/?><\/\1> // the count of uncompleted subordinates
3300 <[\w\W]+><(\w+)\s*\/?><\/\1> remaining = length !== 1 || ( subordinate && jQuery.isFunction( subordinate.promise ) ) ? length : 0,
3301  
3302 <[\w\W]+><(\w+)\s*\/?><\/\1> // the master Deferred. If resolveValues consist of only a single Deferred, just use that.
3303 <[\w\W]+><(\w+)\s*\/?><\/\1> deferred = remaining === 1 ? subordinate : jQuery.Deferred(),
3304  
3305 <[\w\W]+><(\w+)\s*\/?><\/\1> // Update function for both resolve and progress values
3306 <[\w\W]+><(\w+)\s*\/?><\/\1> updateFunc = function( i, contexts, values ) {
3307 <[\w\W]+><(\w+)\s*\/?><\/\1> return function( value ) {
3308 <[\w\W]+><(\w+)\s*\/?><\/\1> contexts[ i ] = this;
3309 <[\w\W]+><(\w+)\s*\/?><\/\1> values[ i ] = arguments.length > 1 ? core_slice.call( arguments ) : value;
3310 <[\w\W]+><(\w+)\s*\/?><\/\1> if( values === progressValues ) {
3311 <[\w\W]+><(\w+)\s*\/?><\/\1> deferred.notifyWith( contexts, values );
3312 <[\w\W]+><(\w+)\s*\/?><\/\1> } else if ( !( --remaining ) ) {
3313 <[\w\W]+><(\w+)\s*\/?><\/\1> deferred.resolveWith( contexts, values );
3314 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3315 <[\w\W]+><(\w+)\s*\/?><\/\1> };
3316 <[\w\W]+><(\w+)\s*\/?><\/\1> },
3317  
3318 <[\w\W]+><(\w+)\s*\/?><\/\1> progressValues, progressContexts, resolveContexts;
3319  
3320 <[\w\W]+><(\w+)\s*\/?><\/\1> // add listeners to Deferred subordinates; treat others as resolved
3321 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( length > 1 ) {
3322 <[\w\W]+><(\w+)\s*\/?><\/\1> progressValues = new Array( length );
3323 <[\w\W]+><(\w+)\s*\/?><\/\1> progressContexts = new Array( length );
3324 <[\w\W]+><(\w+)\s*\/?><\/\1> resolveContexts = new Array( length );
3325 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( ; i < length; i++ ) {
3326 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( resolveValues[ i ] && jQuery.isFunction( resolveValues[ i ].promise ) ) {
3327 <[\w\W]+><(\w+)\s*\/?><\/\1> resolveValues[ i ].promise()
3328 <[\w\W]+><(\w+)\s*\/?><\/\1> .done( updateFunc( i, resolveContexts, resolveValues ) )
3329 <[\w\W]+><(\w+)\s*\/?><\/\1> .fail( deferred.reject )
3330 <[\w\W]+><(\w+)\s*\/?><\/\1> .progress( updateFunc( i, progressContexts, progressValues ) );
3331 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
3332 <[\w\W]+><(\w+)\s*\/?><\/\1> --remaining;
3333 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3334 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3335 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3336  
3337 <[\w\W]+><(\w+)\s*\/?><\/\1> // if we're not waiting on anything, resolve the master
3338 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !remaining ) {
3339 <[\w\W]+><(\w+)\s*\/?><\/\1> deferred.resolveWith( resolveContexts, resolveValues );
3340 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3341  
3342 <[\w\W]+><(\w+)\s*\/?><\/\1> return deferred.promise();
3343 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3344 <[\w\W]+><(\w+)\s*\/?><\/\1>});
3345 <[\w\W]+><(\w+)\s*\/?><\/\1>jQuery.support = (function( support ) {
3346  
3347 <[\w\W]+><(\w+)\s*\/?><\/\1> var all, a, input, select, fragment, opt, eventName, isSupported, i,
3348 <[\w\W]+><(\w+)\s*\/?><\/\1> div = document.createElement("div");
3349  
3350 <[\w\W]+><(\w+)\s*\/?><\/\1> // Setup
3351 <[\w\W]+><(\w+)\s*\/?><\/\1> div.setAttribute( "className", "t" );
3352 <[\w\W]+><(\w+)\s*\/?><\/\1> div.innerHTML = " <link/><table></table><a href='/a'>a</a><input type='checkbox'/>";
3353  
3354 <[\w\W]+><(\w+)\s*\/?><\/\1> // Finish early in limited (non-browser) environments
3355 <[\w\W]+><(\w+)\s*\/?><\/\1> all = div.getElementsByTagName("*") || [];
3356 <[\w\W]+><(\w+)\s*\/?><\/\1> a = div.getElementsByTagName("a")[ 0 ];
3357 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !a || !a.style || !all.length ) {
3358 <[\w\W]+><(\w+)\s*\/?><\/\1> return support;
3359 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3360  
3361 <[\w\W]+><(\w+)\s*\/?><\/\1> // First batch of tests
3362 <[\w\W]+><(\w+)\s*\/?><\/\1> select = document.createElement("select");
3363 <[\w\W]+><(\w+)\s*\/?><\/\1> opt = select.appendChild( document.createElement("option") );
3364 <[\w\W]+><(\w+)\s*\/?><\/\1> input = div.getElementsByTagName("input")[ 0 ];
3365  
3366 <[\w\W]+><(\w+)\s*\/?><\/\1> a.style.cssText = "top:1px;float:left;opacity:.5";
3367  
3368 <[\w\W]+><(\w+)\s*\/?><\/\1> // Test setAttribute on camelCase class. If it works, we need attrFixes when doing get/setAttribute (ie6/7)
3369 <[\w\W]+><(\w+)\s*\/?><\/\1> support.getSetAttribute = div.className !== "t";
3370  
3371 <[\w\W]+><(\w+)\s*\/?><\/\1> // IE strips leading whitespace when .innerHTML is used
3372 <[\w\W]+><(\w+)\s*\/?><\/\1> support.leadingWhitespace = div.firstChild.nodeType === 3;
3373  
3374 <[\w\W]+><(\w+)\s*\/?><\/\1> // Make sure that tbody elements aren't automatically inserted
3375 <[\w\W]+><(\w+)\s*\/?><\/\1> // IE will insert them into empty tables
3376 <[\w\W]+><(\w+)\s*\/?><\/\1> support.tbody = !div.getElementsByTagName("tbody").length;
3377  
3378 <[\w\W]+><(\w+)\s*\/?><\/\1> // Make sure that link elements get serialized correctly by innerHTML
3379 <[\w\W]+><(\w+)\s*\/?><\/\1> // This requires a wrapper element in IE
3380 <[\w\W]+><(\w+)\s*\/?><\/\1> support.htmlSerialize = !!div.getElementsByTagName("link").length;
3381  
3382 <[\w\W]+><(\w+)\s*\/?><\/\1> // Get the style information from getAttribute
3383 <[\w\W]+><(\w+)\s*\/?><\/\1> // (IE uses .cssText instead)
3384 <[\w\W]+><(\w+)\s*\/?><\/\1> support.style = /top/.test( a.getAttribute("style") );
3385  
3386 <[\w\W]+><(\w+)\s*\/?><\/\1> // Make sure that URLs aren't manipulated
3387 <[\w\W]+><(\w+)\s*\/?><\/\1> // (IE normalizes it by default)
3388 <[\w\W]+><(\w+)\s*\/?><\/\1> support.hrefNormalized = a.getAttribute("href") === "/a";
3389  
3390 <[\w\W]+><(\w+)\s*\/?><\/\1> // Make sure that element opacity exists
3391 <[\w\W]+><(\w+)\s*\/?><\/\1> // (IE uses filter instead)
3392 <[\w\W]+><(\w+)\s*\/?><\/\1> // Use a regex to work around a WebKit issue. See #5145
3393 <[\w\W]+><(\w+)\s*\/?><\/\1> support.opacity = /^0.5/.test( a.style.opacity );
3394  
3395 <[\w\W]+><(\w+)\s*\/?><\/\1> // Verify style float existence
3396 <[\w\W]+><(\w+)\s*\/?><\/\1> // (IE uses styleFloat instead of cssFloat)
3397 <[\w\W]+><(\w+)\s*\/?><\/\1> support.cssFloat = !!a.style.cssFloat;
3398  
3399 <[\w\W]+><(\w+)\s*\/?><\/\1> // Check the default checkbox/radio value ("" on WebKit; "on" elsewhere)
3400 <[\w\W]+><(\w+)\s*\/?><\/\1> support.checkOn = !!input.value;
3401  
3402 <[\w\W]+><(\w+)\s*\/?><\/\1> // Make sure that a selected-by-default option has a working selected property.
3403 <[\w\W]+><(\w+)\s*\/?><\/\1> // (WebKit defaults to false instead of true, IE too, if it's in an optgroup)
3404 <[\w\W]+><(\w+)\s*\/?><\/\1> support.optSelected = opt.selected;
3405  
3406 <[\w\W]+><(\w+)\s*\/?><\/\1> // Tests for enctype support on a form (#6743)
3407 <[\w\W]+><(\w+)\s*\/?><\/\1> support.enctype = !!document.createElement("form").enctype;
3408  
3409 <[\w\W]+><(\w+)\s*\/?><\/\1> // Makes sure cloning an html5 element does not cause problems
3410 <[\w\W]+><(\w+)\s*\/?><\/\1> // Where outerHTML is undefined, this still works
3411 <[\w\W]+><(\w+)\s*\/?><\/\1> support.html5Clone = document.createElement("nav").cloneNode( true ).outerHTML !== "<:nav></:nav>";
3412  
3413 <[\w\W]+><(\w+)\s*\/?><\/\1> // Will be defined later
3414 <[\w\W]+><(\w+)\s*\/?><\/\1> support.inlineBlockNeedsLayout = false;
3415 <[\w\W]+><(\w+)\s*\/?><\/\1> support.shrinkWrapBlocks = false;
3416 <[\w\W]+><(\w+)\s*\/?><\/\1> support.pixelPosition = false;
3417 <[\w\W]+><(\w+)\s*\/?><\/\1> support.deleteExpando = true;
3418 <[\w\W]+><(\w+)\s*\/?><\/\1> support.noCloneEvent = true;
3419 <[\w\W]+><(\w+)\s*\/?><\/\1> support.reliableMarginRight = true;
3420 <[\w\W]+><(\w+)\s*\/?><\/\1> support.boxSizingReliable = true;
3421  
3422 <[\w\W]+><(\w+)\s*\/?><\/\1> // Make sure checked status is properly cloned
3423 <[\w\W]+><(\w+)\s*\/?><\/\1> input.checked = true;
3424 <[\w\W]+><(\w+)\s*\/?><\/\1> support.noCloneChecked = input.cloneNode( true ).checked;
3425  
3426 <[\w\W]+><(\w+)\s*\/?><\/\1> // Make sure that the options inside disabled selects aren't marked as disabled
3427 <[\w\W]+><(\w+)\s*\/?><\/\1> // (WebKit marks them as disabled)
3428 <[\w\W]+><(\w+)\s*\/?><\/\1> select.disabled = true;
3429 <[\w\W]+><(\w+)\s*\/?><\/\1> support.optDisabled = !opt.disabled;
3430  
3431 <[\w\W]+><(\w+)\s*\/?><\/\1> // Support: IE<9
3432 <[\w\W]+><(\w+)\s*\/?><\/\1> try {
3433 <[\w\W]+><(\w+)\s*\/?><\/\1> delete div.test;
3434 <[\w\W]+><(\w+)\s*\/?><\/\1> } catch( e ) {
3435 <[\w\W]+><(\w+)\s*\/?><\/\1> support.deleteExpando = false;
3436 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3437  
3438 <[\w\W]+><(\w+)\s*\/?><\/\1> // Check if we can trust getAttribute("value")
3439 <[\w\W]+><(\w+)\s*\/?><\/\1> input = document.createElement("input");
3440 <[\w\W]+><(\w+)\s*\/?><\/\1> input.setAttribute( "value", "" );
3441 <[\w\W]+><(\w+)\s*\/?><\/\1> support.input = input.getAttribute( "value" ) === "";
3442  
3443 <[\w\W]+><(\w+)\s*\/?><\/\1> // Check if an input maintains its value after becoming a radio
3444 <[\w\W]+><(\w+)\s*\/?><\/\1> input.value = "t";
3445 <[\w\W]+><(\w+)\s*\/?><\/\1> input.setAttribute( "type", "radio" );
3446 <[\w\W]+><(\w+)\s*\/?><\/\1> support.radioValue = input.value === "t";
3447  
3448 <[\w\W]+><(\w+)\s*\/?><\/\1> // #11217 - WebKit loses check when the name is after the checked attribute
3449 <[\w\W]+><(\w+)\s*\/?><\/\1> input.setAttribute( "checked", "t" );
3450 <[\w\W]+><(\w+)\s*\/?><\/\1> input.setAttribute( "name", "t" );
3451  
3452 <[\w\W]+><(\w+)\s*\/?><\/\1> fragment = document.createDocumentFragment();
3453 <[\w\W]+><(\w+)\s*\/?><\/\1> fragment.appendChild( input );
3454  
3455 <[\w\W]+><(\w+)\s*\/?><\/\1> // Check if a disconnected checkbox will retain its checked
3456 <[\w\W]+><(\w+)\s*\/?><\/\1> // value of true after appended to the DOM (IE6/7)
3457 <[\w\W]+><(\w+)\s*\/?><\/\1> support.appendChecked = input.checked;
3458  
3459 <[\w\W]+><(\w+)\s*\/?><\/\1> // WebKit doesn't clone checked state correctly in fragments
3460 <[\w\W]+><(\w+)\s*\/?><\/\1> support.checkClone = fragment.cloneNode( true ).cloneNode( true ).lastChild.checked;
3461  
3462 <[\w\W]+><(\w+)\s*\/?><\/\1> // Support: IE<9
3463 <[\w\W]+><(\w+)\s*\/?><\/\1> // Opera does not clone events (and typeof div.attachEvent === undefined).
3464 <[\w\W]+><(\w+)\s*\/?><\/\1> // IE9-10 clones events bound via attachEvent, but they don't trigger with .click()
3465 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( div.attachEvent ) {
3466 <[\w\W]+><(\w+)\s*\/?><\/\1> div.attachEvent( "onclick", function() {
3467 <[\w\W]+><(\w+)\s*\/?><\/\1> support.noCloneEvent = false;
3468 <[\w\W]+><(\w+)\s*\/?><\/\1> });
3469  
3470 <[\w\W]+><(\w+)\s*\/?><\/\1> div.cloneNode( true ).click();
3471 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3472  
3473 <[\w\W]+><(\w+)\s*\/?><\/\1> // Support: IE<9 (lack submit/change bubble), Firefox 17+ (lack focusin event)
3474 <[\w\W]+><(\w+)\s*\/?><\/\1> // Beware of CSP restrictions (https://developer.mozilla.org/en/Security/CSP)
3475 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( i in { submit: true, change: true, focusin: true }) {
3476 <[\w\W]+><(\w+)\s*\/?><\/\1> div.setAttribute( eventName = "on" + i, "t" );
3477  
3478 <[\w\W]+><(\w+)\s*\/?><\/\1> support[ i + "Bubbles" ] = eventName in window || div.attributes[ eventName ].expando === false;
3479 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3480  
3481 <[\w\W]+><(\w+)\s*\/?><\/\1> div.style.backgroundClip = "content-box";
3482 <[\w\W]+><(\w+)\s*\/?><\/\1> div.cloneNode( true ).style.backgroundClip = "";
3483 <[\w\W]+><(\w+)\s*\/?><\/\1> support.clearCloneStyle = div.style.backgroundClip === "content-box";
3484  
3485 <[\w\W]+><(\w+)\s*\/?><\/\1> // Support: IE<9
3486 <[\w\W]+><(\w+)\s*\/?><\/\1> // Iteration over object's inherited properties before its own.
3487 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( i in jQuery( support ) ) {
3488 <[\w\W]+><(\w+)\s*\/?><\/\1> break;
3489 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3490 <[\w\W]+><(\w+)\s*\/?><\/\1> support.ownLast = i !== "0";
3491  
3492 <[\w\W]+><(\w+)\s*\/?><\/\1> // Run tests that need a body at doc ready
3493 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery(function() {
3494 <[\w\W]+><(\w+)\s*\/?><\/\1> var container, marginDiv, tds,
3495 <[\w\W]+><(\w+)\s*\/?><\/\1> divReset = "padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",
3496 <[\w\W]+><(\w+)\s*\/?><\/\1> body = document.getElementsByTagName("body")[0];
3497  
3498 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !body ) {
3499 <[\w\W]+><(\w+)\s*\/?><\/\1> // Return for frameset docs that don't have a body
3500 <[\w\W]+><(\w+)\s*\/?><\/\1> return;
3501 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3502  
3503 <[\w\W]+><(\w+)\s*\/?><\/\1> container = document.createElement("div");
3504 <[\w\W]+><(\w+)\s*\/?><\/\1> container.style.cssText = "border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px";
3505  
3506 <[\w\W]+><(\w+)\s*\/?><\/\1> body.appendChild( container ).appendChild( div );
3507  
3508 <[\w\W]+><(\w+)\s*\/?><\/\1> // Support: IE8
3509 <[\w\W]+><(\w+)\s*\/?><\/\1> // Check if table cells still have offsetWidth/Height when they are set
3510 <[\w\W]+><(\w+)\s*\/?><\/\1> // to display:none and there are still other visible table cells in a
3511 <[\w\W]+><(\w+)\s*\/?><\/\1> // table row; if so, offsetWidth/Height are not reliable for use when
3512 <[\w\W]+><(\w+)\s*\/?><\/\1> // determining if an element has been hidden directly using
3513 <[\w\W]+><(\w+)\s*\/?><\/\1> // display:none (it is still safe to use offsets if a parent element is
3514 <[\w\W]+><(\w+)\s*\/?><\/\1> // hidden; don safety goggles and see bug #4512 for more information).
3515 <[\w\W]+><(\w+)\s*\/?><\/\1> div.innerHTML = "<table><tr><td></td><td>t</td></tr></table>";
3516 <[\w\W]+><(\w+)\s*\/?><\/\1> tds = div.getElementsByTagName("td");
3517 <[\w\W]+><(\w+)\s*\/?><\/\1> tds[ 0 ].style.cssText = "padding:0;margin:0;border:0;display:none";
3518 <[\w\W]+><(\w+)\s*\/?><\/\1> isSupported = ( tds[ 0 ].offsetHeight === 0 );
3519  
3520 <[\w\W]+><(\w+)\s*\/?><\/\1> tds[ 0 ].style.display = "";
3521 <[\w\W]+><(\w+)\s*\/?><\/\1> tds[ 1 ].style.display = "none";
3522  
3523 <[\w\W]+><(\w+)\s*\/?><\/\1> // Support: IE8
3524 <[\w\W]+><(\w+)\s*\/?><\/\1> // Check if empty table cells still have offsetWidth/Height
3525 <[\w\W]+><(\w+)\s*\/?><\/\1> support.reliableHiddenOffsets = isSupported && ( tds[ 0 ].offsetHeight === 0 );
3526  
3527 <[\w\W]+><(\w+)\s*\/?><\/\1> // Check box-sizing and margin behavior.
3528 <[\w\W]+><(\w+)\s*\/?><\/\1> div.innerHTML = "";
3529 <[\w\W]+><(\w+)\s*\/?><\/\1> div.style.cssText = "box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;";
3530  
3531 <[\w\W]+><(\w+)\s*\/?><\/\1> // Workaround failing boxSizing test due to offsetWidth returning wrong value
3532 <[\w\W]+><(\w+)\s*\/?><\/\1> // with some non-1 values of body zoom, ticket #13543
3533 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.swap( body, body.style.zoom != null ? { zoom: 1 } : {}, function() {
3534 <[\w\W]+><(\w+)\s*\/?><\/\1> support.boxSizing = div.offsetWidth === 4;
3535 <[\w\W]+><(\w+)\s*\/?><\/\1> });
3536  
3537 <[\w\W]+><(\w+)\s*\/?><\/\1> // Use window.getComputedStyle because jsdom on node.js will break without it.
3538 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( window.getComputedStyle ) {
3539 <[\w\W]+><(\w+)\s*\/?><\/\1> support.pixelPosition = ( window.getComputedStyle( div, null ) || {} ).top !== "1%";
3540 <[\w\W]+><(\w+)\s*\/?><\/\1> support.boxSizingReliable = ( window.getComputedStyle( div, null ) || { width: "4px" } ).width === "4px";
3541  
3542 <[\w\W]+><(\w+)\s*\/?><\/\1> // Check if div with explicit width and no margin-right incorrectly
3543 <[\w\W]+><(\w+)\s*\/?><\/\1> // gets computed margin-right based on width of container. (#3333)
3544 <[\w\W]+><(\w+)\s*\/?><\/\1> // Fails in WebKit before Feb 2011 nightlies
3545 <[\w\W]+><(\w+)\s*\/?><\/\1> // WebKit Bug 13343 - getComputedStyle returns wrong value for margin-right
3546 <[\w\W]+><(\w+)\s*\/?><\/\1> marginDiv = div.appendChild( document.createElement("div") );
3547 <[\w\W]+><(\w+)\s*\/?><\/\1> marginDiv.style.cssText = div.style.cssText = divReset;
3548 <[\w\W]+><(\w+)\s*\/?><\/\1> marginDiv.style.marginRight = marginDiv.style.width = "0";
3549 <[\w\W]+><(\w+)\s*\/?><\/\1> div.style.width = "1px";
3550  
3551 <[\w\W]+><(\w+)\s*\/?><\/\1> support.reliableMarginRight =
3552 <[\w\W]+><(\w+)\s*\/?><\/\1> !parseFloat( ( window.getComputedStyle( marginDiv, null ) || {} ).marginRight );
3553 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3554  
3555 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( typeof div.style.zoom !== core_strundefined ) {
3556 <[\w\W]+><(\w+)\s*\/?><\/\1> // Support: IE<8
3557 <[\w\W]+><(\w+)\s*\/?><\/\1> // Check if natively block-level elements act like inline-block
3558 <[\w\W]+><(\w+)\s*\/?><\/\1> // elements when setting their display to 'inline' and giving
3559 <[\w\W]+><(\w+)\s*\/?><\/\1> // them layout
3560 <[\w\W]+><(\w+)\s*\/?><\/\1> div.innerHTML = "";
3561 <[\w\W]+><(\w+)\s*\/?><\/\1> div.style.cssText = divReset + "width:1px;padding:1px;display:inline;zoom:1";
3562 <[\w\W]+><(\w+)\s*\/?><\/\1> support.inlineBlockNeedsLayout = ( div.offsetWidth === 3 );
3563  
3564 <[\w\W]+><(\w+)\s*\/?><\/\1> // Support: IE6
3565 <[\w\W]+><(\w+)\s*\/?><\/\1> // Check if elements with layout shrink-wrap their children
3566 <[\w\W]+><(\w+)\s*\/?><\/\1> div.style.display = "block";
3567 <[\w\W]+><(\w+)\s*\/?><\/\1> div.innerHTML = "<div></div>";
3568 <[\w\W]+><(\w+)\s*\/?><\/\1> div.firstChild.style.width = "5px";
3569 <[\w\W]+><(\w+)\s*\/?><\/\1> support.shrinkWrapBlocks = ( div.offsetWidth !== 3 );
3570  
3571 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( support.inlineBlockNeedsLayout ) {
3572 <[\w\W]+><(\w+)\s*\/?><\/\1> // Prevent IE 6 from affecting layout for positioned elements #11048
3573 <[\w\W]+><(\w+)\s*\/?><\/\1> // Prevent IE from shrinking the body in IE 7 mode #12869
3574 <[\w\W]+><(\w+)\s*\/?><\/\1> // Support: IE<8
3575 <[\w\W]+><(\w+)\s*\/?><\/\1> body.style.zoom = 1;
3576 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3577 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3578  
3579 <[\w\W]+><(\w+)\s*\/?><\/\1> body.removeChild( container );
3580  
3581 <[\w\W]+><(\w+)\s*\/?><\/\1> // Null elements to avoid leaks in IE
3582 <[\w\W]+><(\w+)\s*\/?><\/\1> container = div = tds = marginDiv = null;
3583 <[\w\W]+><(\w+)\s*\/?><\/\1> });
3584  
3585 <[\w\W]+><(\w+)\s*\/?><\/\1> // Null elements to avoid leaks in IE
3586 <[\w\W]+><(\w+)\s*\/?><\/\1> all = select = fragment = opt = a = input = null;
3587  
3588 <[\w\W]+><(\w+)\s*\/?><\/\1> return support;
3589 <[\w\W]+><(\w+)\s*\/?><\/\1>})({});
3590  
3591 <[\w\W]+><(\w+)\s*\/?><\/\1>var rbrace = /(?:\{[\s\S]*\}|\[[\s\S]*\])$/,
3592 <[\w\W]+><(\w+)\s*\/?><\/\1> rmultiDash = /([A-Z])/g;
3593  
3594 <[\w\W]+><(\w+)\s*\/?><\/\1>function internalData( elem, name, data, pvt /* Internal Use Only */ ){
3595 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !jQuery.acceptData( elem ) ) {
3596 <[\w\W]+><(\w+)\s*\/?><\/\1> return;
3597 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3598  
3599 <[\w\W]+><(\w+)\s*\/?><\/\1> var ret, thisCache,
3600 <[\w\W]+><(\w+)\s*\/?><\/\1> internalKey = jQuery.expando,
3601  
3602 <[\w\W]+><(\w+)\s*\/?><\/\1> // We have to handle DOM nodes and JS objects differently because IE6-7
3603 <[\w\W]+><(\w+)\s*\/?><\/\1> // can't GC object references properly across the DOM-JS boundary
3604 <[\w\W]+><(\w+)\s*\/?><\/\1> isNode = elem.nodeType,
3605  
3606 <[\w\W]+><(\w+)\s*\/?><\/\1> // Only DOM nodes need the global jQuery cache; JS object data is
3607 <[\w\W]+><(\w+)\s*\/?><\/\1> // attached directly to the object so GC can occur automatically
3608 <[\w\W]+><(\w+)\s*\/?><\/\1> cache = isNode ? jQuery.cache : elem,
3609  
3610 <[\w\W]+><(\w+)\s*\/?><\/\1> // Only defining an ID for JS objects if its cache already exists allows
3611 <[\w\W]+><(\w+)\s*\/?><\/\1> // the code to shortcut on the same path as a DOM node with no cache
3612 <[\w\W]+><(\w+)\s*\/?><\/\1> id = isNode ? elem[ internalKey ] : elem[ internalKey ] && internalKey;
3613  
3614 <[\w\W]+><(\w+)\s*\/?><\/\1> // Avoid doing any more work than we need to when trying to get data on an
3615 <[\w\W]+><(\w+)\s*\/?><\/\1> // object that has no data at all
3616 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( (!id || !cache[id] || (!pvt && !cache[id].data)) && data === undefined && typeof name === "string" ) {
3617 <[\w\W]+><(\w+)\s*\/?><\/\1> return;
3618 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3619  
3620 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !id ) {
3621 <[\w\W]+><(\w+)\s*\/?><\/\1> // Only DOM nodes need a new unique ID for each element since their data
3622 <[\w\W]+><(\w+)\s*\/?><\/\1> // ends up in the global cache
3623 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( isNode ) {
3624 <[\w\W]+><(\w+)\s*\/?><\/\1> id = elem[ internalKey ] = core_deletedIds.pop() || jQuery.guid++;
3625 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
3626 <[\w\W]+><(\w+)\s*\/?><\/\1> id = internalKey;
3627 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3628 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3629  
3630 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !cache[ id ] ) {
3631 <[\w\W]+><(\w+)\s*\/?><\/\1> // Avoid exposing jQuery metadata on plain JS objects when the object
3632 <[\w\W]+><(\w+)\s*\/?><\/\1> // is serialized using JSON.stringify
3633 <[\w\W]+><(\w+)\s*\/?><\/\1> cache[ id ] = isNode ? {} : { toJSON: jQuery.noop };
3634 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3635  
3636 <[\w\W]+><(\w+)\s*\/?><\/\1> // An object can be passed to jQuery.data instead of a key/value pair; this gets
3637 <[\w\W]+><(\w+)\s*\/?><\/\1> // shallow copied over onto the existing cache
3638 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( typeof name === "object" || typeof name === "function" ) {
3639 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( pvt ) {
3640 <[\w\W]+><(\w+)\s*\/?><\/\1> cache[ id ] = jQuery.extend( cache[ id ], name );
3641 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
3642 <[\w\W]+><(\w+)\s*\/?><\/\1> cache[ id ].data = jQuery.extend( cache[ id ].data, name );
3643 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3644 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3645  
3646 <[\w\W]+><(\w+)\s*\/?><\/\1> thisCache = cache[ id ];
3647  
3648 <[\w\W]+><(\w+)\s*\/?><\/\1> // jQuery data() is stored in a separate object inside the object's internal data
3649 <[\w\W]+><(\w+)\s*\/?><\/\1> // cache in order to avoid key collisions between internal data and user-defined
3650 <[\w\W]+><(\w+)\s*\/?><\/\1> // data.
3651 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !pvt ) {
3652 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !thisCache.data ) {
3653 <[\w\W]+><(\w+)\s*\/?><\/\1> thisCache.data = {};
3654 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3655  
3656 <[\w\W]+><(\w+)\s*\/?><\/\1> thisCache = thisCache.data;
3657 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3658  
3659 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( data !== undefined ) {
3660 <[\w\W]+><(\w+)\s*\/?><\/\1> thisCache[ jQuery.camelCase( name ) ] = data;
3661 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3662  
3663 <[\w\W]+><(\w+)\s*\/?><\/\1> // Check for both converted-to-camel and non-converted data property names
3664 <[\w\W]+><(\w+)\s*\/?><\/\1> // If a data property was specified
3665 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( typeof name === "string" ) {
3666  
3667 <[\w\W]+><(\w+)\s*\/?><\/\1> // First Try to find as-is property data
3668 <[\w\W]+><(\w+)\s*\/?><\/\1> ret = thisCache[ name ];
3669  
3670 <[\w\W]+><(\w+)\s*\/?><\/\1> // Test for null|undefined property data
3671 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( ret == null ) {
3672  
3673 <[\w\W]+><(\w+)\s*\/?><\/\1> // Try to find the camelCased property
3674 <[\w\W]+><(\w+)\s*\/?><\/\1> ret = thisCache[ jQuery.camelCase( name ) ];
3675 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3676 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
3677 <[\w\W]+><(\w+)\s*\/?><\/\1> ret = thisCache;
3678 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3679  
3680 <[\w\W]+><(\w+)\s*\/?><\/\1> return ret;
3681 <[\w\W]+><(\w+)\s*\/?><\/\1>}
3682  
3683 <[\w\W]+><(\w+)\s*\/?><\/\1>function internalRemoveData( elem, name, pvt ) {
3684 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !jQuery.acceptData( elem ) ) {
3685 <[\w\W]+><(\w+)\s*\/?><\/\1> return;
3686 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3687  
3688 <[\w\W]+><(\w+)\s*\/?><\/\1> var thisCache, i,
3689 <[\w\W]+><(\w+)\s*\/?><\/\1> isNode = elem.nodeType,
3690  
3691 <[\w\W]+><(\w+)\s*\/?><\/\1> // See jQuery.data for more information
3692 <[\w\W]+><(\w+)\s*\/?><\/\1> cache = isNode ? jQuery.cache : elem,
3693 <[\w\W]+><(\w+)\s*\/?><\/\1> id = isNode ? elem[ jQuery.expando ] : jQuery.expando;
3694  
3695 <[\w\W]+><(\w+)\s*\/?><\/\1> // If there is already no cache entry for this object, there is no
3696 <[\w\W]+><(\w+)\s*\/?><\/\1> // purpose in continuing
3697 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !cache[ id ] ) {
3698 <[\w\W]+><(\w+)\s*\/?><\/\1> return;
3699 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3700  
3701 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( name ) {
3702  
3703 <[\w\W]+><(\w+)\s*\/?><\/\1> thisCache = pvt ? cache[ id ] : cache[ id ].data;
3704  
3705 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( thisCache ) {
3706  
3707 <[\w\W]+><(\w+)\s*\/?><\/\1> // Support array or space separated string names for data keys
3708 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !jQuery.isArray( name ) ) {
3709  
3710 <[\w\W]+><(\w+)\s*\/?><\/\1> // try the string as a key before any manipulation
3711 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( name in thisCache ) {
3712 <[\w\W]+><(\w+)\s*\/?><\/\1> name = [ name ];
3713 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
3714  
3715 <[\w\W]+><(\w+)\s*\/?><\/\1> // split the camel cased version by spaces unless a key with the spaces exists
3716 <[\w\W]+><(\w+)\s*\/?><\/\1> name = jQuery.camelCase( name );
3717 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( name in thisCache ) {
3718 <[\w\W]+><(\w+)\s*\/?><\/\1> name = [ name ];
3719 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
3720 <[\w\W]+><(\w+)\s*\/?><\/\1> name = name.split(" ");
3721 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3722 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3723 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
3724 <[\w\W]+><(\w+)\s*\/?><\/\1> // If "name" is an array of keys...
3725 <[\w\W]+><(\w+)\s*\/?><\/\1> // When data is initially created, via ("key", "val") signature,
3726 <[\w\W]+><(\w+)\s*\/?><\/\1> // keys will be converted to camelCase.
3727 <[\w\W]+><(\w+)\s*\/?><\/\1> // Since there is no way to tell _how_ a key was added, remove
3728 <[\w\W]+><(\w+)\s*\/?><\/\1> // both plain key and camelCase key. #12786
3729 <[\w\W]+><(\w+)\s*\/?><\/\1> // This will only penalize the array argument path.
3730 <[\w\W]+><(\w+)\s*\/?><\/\1> name = name.concat( jQuery.map( name, jQuery.camelCase ) );
3731 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3732  
3733 <[\w\W]+><(\w+)\s*\/?><\/\1> i = name.length;
3734 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( i-- ) {
3735 <[\w\W]+><(\w+)\s*\/?><\/\1> delete thisCache[ name[i] ];
3736 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3737  
3738 <[\w\W]+><(\w+)\s*\/?><\/\1> // If there is no data left in the cache, we want to continue
3739 <[\w\W]+><(\w+)\s*\/?><\/\1> // and let the cache object itself get destroyed
3740 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( pvt ? !isEmptyDataObject(thisCache) : !jQuery.isEmptyObject(thisCache) ) {
3741 <[\w\W]+><(\w+)\s*\/?><\/\1> return;
3742 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3743 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3744 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3745  
3746 <[\w\W]+><(\w+)\s*\/?><\/\1> // See jQuery.data for more information
3747 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !pvt ) {
3748 <[\w\W]+><(\w+)\s*\/?><\/\1> delete cache[ id ].data;
3749  
3750 <[\w\W]+><(\w+)\s*\/?><\/\1> // Don't destroy the parent cache unless the internal data object
3751 <[\w\W]+><(\w+)\s*\/?><\/\1> // had been the only thing left in it
3752 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !isEmptyDataObject( cache[ id ] ) ) {
3753 <[\w\W]+><(\w+)\s*\/?><\/\1> return;
3754 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3755 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3756  
3757 <[\w\W]+><(\w+)\s*\/?><\/\1> // Destroy the cache
3758 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( isNode ) {
3759 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.cleanData( [ elem ], true );
3760  
3761 <[\w\W]+><(\w+)\s*\/?><\/\1> // Use delete when supported for expandos or `cache` is not a window per isWindow (#10080)
3762 <[\w\W]+><(\w+)\s*\/?><\/\1> /* jshint eqeqeq: false */
3763 <[\w\W]+><(\w+)\s*\/?><\/\1> } else if ( jQuery.support.deleteExpando || cache != cache.window ) {
3764 <[\w\W]+><(\w+)\s*\/?><\/\1> /* jshint eqeqeq: true */
3765 <[\w\W]+><(\w+)\s*\/?><\/\1> delete cache[ id ];
3766  
3767 <[\w\W]+><(\w+)\s*\/?><\/\1> // When all else fails, null
3768 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
3769 <[\w\W]+><(\w+)\s*\/?><\/\1> cache[ id ] = null;
3770 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3771 <[\w\W]+><(\w+)\s*\/?><\/\1>}
3772  
3773 <[\w\W]+><(\w+)\s*\/?><\/\1>jQuery.extend({
3774 <[\w\W]+><(\w+)\s*\/?><\/\1> cache: {},
3775  
3776 <[\w\W]+><(\w+)\s*\/?><\/\1> // The following elements throw uncatchable exceptions if you
3777 <[\w\W]+><(\w+)\s*\/?><\/\1> // attempt to add expando properties to them.
3778 <[\w\W]+><(\w+)\s*\/?><\/\1> noData: {
3779 <[\w\W]+><(\w+)\s*\/?><\/\1> "applet": true,
3780 <[\w\W]+><(\w+)\s*\/?><\/\1> "embed": true,
3781 <[\w\W]+><(\w+)\s*\/?><\/\1> // Ban all objects except for Flash (which handle expandos)
3782 <[\w\W]+><(\w+)\s*\/?><\/\1> "object": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
3783 <[\w\W]+><(\w+)\s*\/?><\/\1> },
3784  
3785 <[\w\W]+><(\w+)\s*\/?><\/\1> hasData: function( elem ) {
3786 <[\w\W]+><(\w+)\s*\/?><\/\1> elem = elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ jQuery.expando ];
3787 <[\w\W]+><(\w+)\s*\/?><\/\1> return !!elem && !isEmptyDataObject( elem );
3788 <[\w\W]+><(\w+)\s*\/?><\/\1> },
3789  
3790 <[\w\W]+><(\w+)\s*\/?><\/\1> data: function( elem, name, data ) {
3791 <[\w\W]+><(\w+)\s*\/?><\/\1> return internalData( elem, name, data );
3792 <[\w\W]+><(\w+)\s*\/?><\/\1> },
3793  
3794 <[\w\W]+><(\w+)\s*\/?><\/\1> removeData: function( elem, name ) {
3795 <[\w\W]+><(\w+)\s*\/?><\/\1> return internalRemoveData( elem, name );
3796 <[\w\W]+><(\w+)\s*\/?><\/\1> },
3797  
3798 <[\w\W]+><(\w+)\s*\/?><\/\1> // For internal use only.
3799 <[\w\W]+><(\w+)\s*\/?><\/\1> _data: function( elem, name, data ) {
3800 <[\w\W]+><(\w+)\s*\/?><\/\1> return internalData( elem, name, data, true );
3801 <[\w\W]+><(\w+)\s*\/?><\/\1> },
3802  
3803 <[\w\W]+><(\w+)\s*\/?><\/\1> _removeData: function( elem, name ) {
3804 <[\w\W]+><(\w+)\s*\/?><\/\1> return internalRemoveData( elem, name, true );
3805 <[\w\W]+><(\w+)\s*\/?><\/\1> },
3806  
3807 <[\w\W]+><(\w+)\s*\/?><\/\1> // A method for determining if a DOM node can handle the data expando
3808 <[\w\W]+><(\w+)\s*\/?><\/\1> acceptData: function( elem ) {
3809 <[\w\W]+><(\w+)\s*\/?><\/\1> // Do not set data on non-element because it will not be cleared (#8335).
3810 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( elem.nodeType && elem.nodeType !== 1 && elem.nodeType !== 9 ) {
3811 <[\w\W]+><(\w+)\s*\/?><\/\1> return false;
3812 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3813  
3814 <[\w\W]+><(\w+)\s*\/?><\/\1> var noData = elem.nodeName && jQuery.noData[ elem.nodeName.toLowerCase() ];
3815  
3816 <[\w\W]+><(\w+)\s*\/?><\/\1> // nodes accept data unless otherwise specified; rejection can be conditional
3817 <[\w\W]+><(\w+)\s*\/?><\/\1> return !noData || noData !== true && elem.getAttribute("classid") === noData;
3818 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3819 <[\w\W]+><(\w+)\s*\/?><\/\1>});
3820  
3821 <[\w\W]+><(\w+)\s*\/?><\/\1>jQuery.fn.extend({
3822 <[\w\W]+><(\w+)\s*\/?><\/\1> data: function( key, value ) {
3823 <[\w\W]+><(\w+)\s*\/?><\/\1> var attrs, name,
3824 <[\w\W]+><(\w+)\s*\/?><\/\1> data = null,
3825 <[\w\W]+><(\w+)\s*\/?><\/\1> i = 0,
3826 <[\w\W]+><(\w+)\s*\/?><\/\1> elem = this[0];
3827  
3828 <[\w\W]+><(\w+)\s*\/?><\/\1> // Special expections of .data basically thwart jQuery.access,
3829 <[\w\W]+><(\w+)\s*\/?><\/\1> // so implement the relevant behavior ourselves
3830  
3831 <[\w\W]+><(\w+)\s*\/?><\/\1> // Gets all values
3832 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( key === undefined ) {
3833 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( this.length ) {
3834 <[\w\W]+><(\w+)\s*\/?><\/\1> data = jQuery.data( elem );
3835  
3836 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( elem.nodeType === 1 && !jQuery._data( elem, "parsedAttrs" ) ) {
3837 <[\w\W]+><(\w+)\s*\/?><\/\1> attrs = elem.attributes;
3838 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( ; i < attrs.length; i++ ) {
3839 <[\w\W]+><(\w+)\s*\/?><\/\1> name = attrs[i].name;
3840  
3841 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( name.indexOf("data-") === 0 ) {
3842 <[\w\W]+><(\w+)\s*\/?><\/\1> name = jQuery.camelCase( name.slice(5) );
3843  
3844 <[\w\W]+><(\w+)\s*\/?><\/\1> dataAttr( elem, name, data[ name ] );
3845 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3846 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3847 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery._data( elem, "parsedAttrs", true );
3848 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3849 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3850  
3851 <[\w\W]+><(\w+)\s*\/?><\/\1> return data;
3852 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3853  
3854 <[\w\W]+><(\w+)\s*\/?><\/\1> // Sets multiple values
3855 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( typeof key === "object" ) {
3856 <[\w\W]+><(\w+)\s*\/?><\/\1> return this.each(function() {
3857 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.data( this, key );
3858 <[\w\W]+><(\w+)\s*\/?><\/\1> });
3859 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3860  
3861 <[\w\W]+><(\w+)\s*\/?><\/\1> return arguments.length > 1 ?
3862  
3863 <[\w\W]+><(\w+)\s*\/?><\/\1> // Sets one value
3864 <[\w\W]+><(\w+)\s*\/?><\/\1> this.each(function() {
3865 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.data( this, key, value );
3866 <[\w\W]+><(\w+)\s*\/?><\/\1> }) :
3867  
3868 <[\w\W]+><(\w+)\s*\/?><\/\1> // Gets one value
3869 <[\w\W]+><(\w+)\s*\/?><\/\1> // Try to fetch any internally stored data first
3870 <[\w\W]+><(\w+)\s*\/?><\/\1> elem ? dataAttr( elem, key, jQuery.data( elem, key ) ) : null;
3871 <[\w\W]+><(\w+)\s*\/?><\/\1> },
3872  
3873 <[\w\W]+><(\w+)\s*\/?><\/\1> removeData: function( key ) {
3874 <[\w\W]+><(\w+)\s*\/?><\/\1> return this.each(function() {
3875 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.removeData( this, key );
3876 <[\w\W]+><(\w+)\s*\/?><\/\1> });
3877 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3878 <[\w\W]+><(\w+)\s*\/?><\/\1>});
3879  
3880 <[\w\W]+><(\w+)\s*\/?><\/\1>function dataAttr( elem, key, data ) {
3881 <[\w\W]+><(\w+)\s*\/?><\/\1> // If nothing was found internally, try to fetch any
3882 <[\w\W]+><(\w+)\s*\/?><\/\1> // data from the HTML5 data-* attribute
3883 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( data === undefined && elem.nodeType === 1 ) {
3884  
3885 <[\w\W]+><(\w+)\s*\/?><\/\1> var name = "data-" + key.replace( rmultiDash, "-$1" ).toLowerCase();
3886  
3887 <[\w\W]+><(\w+)\s*\/?><\/\1> data = elem.getAttribute( name );
3888  
3889 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( typeof data === "string" ) {
3890 <[\w\W]+><(\w+)\s*\/?><\/\1> try {
3891 <[\w\W]+><(\w+)\s*\/?><\/\1> data = data === "true" ? true :
3892 <[\w\W]+><(\w+)\s*\/?><\/\1> data === "false" ? false :
3893 <[\w\W]+><(\w+)\s*\/?><\/\1> data === "null" ? null :
3894 <[\w\W]+><(\w+)\s*\/?><\/\1> // Only convert to a number if it doesn't change the string
3895 <[\w\W]+><(\w+)\s*\/?><\/\1> +data + "" === data ? +data :
3896 <[\w\W]+><(\w+)\s*\/?><\/\1> rbrace.test( data ) ? jQuery.parseJSON( data ) :
3897 <[\w\W]+><(\w+)\s*\/?><\/\1> data;
3898 <[\w\W]+><(\w+)\s*\/?><\/\1> } catch( e ) {}
3899  
3900 <[\w\W]+><(\w+)\s*\/?><\/\1> // Make sure we set the data so it isn't changed later
3901 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.data( elem, key, data );
3902  
3903 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
3904 <[\w\W]+><(\w+)\s*\/?><\/\1> data = undefined;
3905 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3906 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3907  
3908 <[\w\W]+><(\w+)\s*\/?><\/\1> return data;
3909 <[\w\W]+><(\w+)\s*\/?><\/\1>}
3910  
3911 <[\w\W]+><(\w+)\s*\/?><\/\1>// checks a cache object for emptiness
3912 <[\w\W]+><(\w+)\s*\/?><\/\1>function isEmptyDataObject( obj ) {
3913 <[\w\W]+><(\w+)\s*\/?><\/\1> var name;
3914 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( name in obj ) {
3915  
3916 <[\w\W]+><(\w+)\s*\/?><\/\1> // if the public data object is empty, the private is still empty
3917 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( name === "data" && jQuery.isEmptyObject( obj[name] ) ) {
3918 <[\w\W]+><(\w+)\s*\/?><\/\1> continue;
3919 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3920 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( name !== "toJSON" ) {
3921 <[\w\W]+><(\w+)\s*\/?><\/\1> return false;
3922 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3923 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3924  
3925 <[\w\W]+><(\w+)\s*\/?><\/\1> return true;
3926 <[\w\W]+><(\w+)\s*\/?><\/\1>}
3927 <[\w\W]+><(\w+)\s*\/?><\/\1>jQuery.extend({
3928 <[\w\W]+><(\w+)\s*\/?><\/\1> queue: function( elem, type, data ) {
3929 <[\w\W]+><(\w+)\s*\/?><\/\1> var queue;
3930  
3931 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( elem ) {
3932 <[\w\W]+><(\w+)\s*\/?><\/\1> type = ( type || "fx" ) + "queue";
3933 <[\w\W]+><(\w+)\s*\/?><\/\1> queue = jQuery._data( elem, type );
3934  
3935 <[\w\W]+><(\w+)\s*\/?><\/\1> // Speed up dequeue by getting out quickly if this is just a lookup
3936 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( data ) {
3937 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !queue || jQuery.isArray(data) ) {
3938 <[\w\W]+><(\w+)\s*\/?><\/\1> queue = jQuery._data( elem, type, jQuery.makeArray(data) );
3939 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
3940 <[\w\W]+><(\w+)\s*\/?><\/\1> queue.push( data );
3941 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3942 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3943 <[\w\W]+><(\w+)\s*\/?><\/\1> return queue || [];
3944 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3945 <[\w\W]+><(\w+)\s*\/?><\/\1> },
3946  
3947 <[\w\W]+><(\w+)\s*\/?><\/\1> dequeue: function( elem, type ) {
3948 <[\w\W]+><(\w+)\s*\/?><\/\1> type = type || "fx";
3949  
3950 <[\w\W]+><(\w+)\s*\/?><\/\1> var queue = jQuery.queue( elem, type ),
3951 <[\w\W]+><(\w+)\s*\/?><\/\1> startLength = queue.length,
3952 <[\w\W]+><(\w+)\s*\/?><\/\1> fn = queue.shift(),
3953 <[\w\W]+><(\w+)\s*\/?><\/\1> hooks = jQuery._queueHooks( elem, type ),
3954 <[\w\W]+><(\w+)\s*\/?><\/\1> next = function() {
3955 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.dequeue( elem, type );
3956 <[\w\W]+><(\w+)\s*\/?><\/\1> };
3957  
3958 <[\w\W]+><(\w+)\s*\/?><\/\1> // If the fx queue is dequeued, always remove the progress sentinel
3959 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( fn === "inprogress" ) {
3960 <[\w\W]+><(\w+)\s*\/?><\/\1> fn = queue.shift();
3961 <[\w\W]+><(\w+)\s*\/?><\/\1> startLength--;
3962 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3963  
3964 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( fn ) {
3965  
3966 <[\w\W]+><(\w+)\s*\/?><\/\1> // Add a progress sentinel to prevent the fx queue from being
3967 <[\w\W]+><(\w+)\s*\/?><\/\1> // automatically dequeued
3968 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( type === "fx" ) {
3969 <[\w\W]+><(\w+)\s*\/?><\/\1> queue.unshift( "inprogress" );
3970 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3971  
3972 <[\w\W]+><(\w+)\s*\/?><\/\1> // clear up the last queue stop function
3973 <[\w\W]+><(\w+)\s*\/?><\/\1> delete hooks.stop;
3974 <[\w\W]+><(\w+)\s*\/?><\/\1> fn.call( elem, next, hooks );
3975 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3976  
3977 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !startLength && hooks ) {
3978 <[\w\W]+><(\w+)\s*\/?><\/\1> hooks.empty.fire();
3979 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3980 <[\w\W]+><(\w+)\s*\/?><\/\1> },
3981  
3982 <[\w\W]+><(\w+)\s*\/?><\/\1> // not intended for public consumption - generates a queueHooks object, or returns the current one
3983 <[\w\W]+><(\w+)\s*\/?><\/\1> _queueHooks: function( elem, type ) {
3984 <[\w\W]+><(\w+)\s*\/?><\/\1> var key = type + "queueHooks";
3985 <[\w\W]+><(\w+)\s*\/?><\/\1> return jQuery._data( elem, key ) || jQuery._data( elem, key, {
3986 <[\w\W]+><(\w+)\s*\/?><\/\1> empty: jQuery.Callbacks("once memory").add(function() {
3987 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery._removeData( elem, type + "queue" );
3988 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery._removeData( elem, key );
3989 <[\w\W]+><(\w+)\s*\/?><\/\1> })
3990 <[\w\W]+><(\w+)\s*\/?><\/\1> });
3991 <[\w\W]+><(\w+)\s*\/?><\/\1> }
3992 <[\w\W]+><(\w+)\s*\/?><\/\1>});
3993  
3994 <[\w\W]+><(\w+)\s*\/?><\/\1>jQuery.fn.extend({
3995 <[\w\W]+><(\w+)\s*\/?><\/\1> queue: function( type, data ) {
3996 <[\w\W]+><(\w+)\s*\/?><\/\1> var setter = 2;
3997  
3998 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( typeof type !== "string" ) {
3999 <[\w\W]+><(\w+)\s*\/?><\/\1> data = type;
4000 <[\w\W]+><(\w+)\s*\/?><\/\1> type = "fx";
4001 <[\w\W]+><(\w+)\s*\/?><\/\1> setter--;
4002 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4003  
4004 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( arguments.length < setter ) {
4005 <[\w\W]+><(\w+)\s*\/?><\/\1> return jQuery.queue( this[0], type );
4006 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4007  
4008 <[\w\W]+><(\w+)\s*\/?><\/\1> return data === undefined ?
4009 <[\w\W]+><(\w+)\s*\/?><\/\1> this :
4010 <[\w\W]+><(\w+)\s*\/?><\/\1> this.each(function() {
4011 <[\w\W]+><(\w+)\s*\/?><\/\1> var queue = jQuery.queue( this, type, data );
4012  
4013 <[\w\W]+><(\w+)\s*\/?><\/\1> // ensure a hooks for this queue
4014 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery._queueHooks( this, type );
4015  
4016 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( type === "fx" && queue[0] !== "inprogress" ) {
4017 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.dequeue( this, type );
4018 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4019 <[\w\W]+><(\w+)\s*\/?><\/\1> });
4020 <[\w\W]+><(\w+)\s*\/?><\/\1> },
4021 <[\w\W]+><(\w+)\s*\/?><\/\1> dequeue: function( type ) {
4022 <[\w\W]+><(\w+)\s*\/?><\/\1> return this.each(function() {
4023 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.dequeue( this, type );
4024 <[\w\W]+><(\w+)\s*\/?><\/\1> });
4025 <[\w\W]+><(\w+)\s*\/?><\/\1> },
4026 <[\w\W]+><(\w+)\s*\/?><\/\1> // Based off of the plugin by Clint Helfers, with permission.
4027 <[\w\W]+><(\w+)\s*\/?><\/\1> // http://blindsignals.com/index.php/2009/07/jquery-delay/
4028 <[\w\W]+><(\w+)\s*\/?><\/\1> delay: function( time, type ) {
4029 <[\w\W]+><(\w+)\s*\/?><\/\1> time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time;
4030 <[\w\W]+><(\w+)\s*\/?><\/\1> type = type || "fx";
4031  
4032 <[\w\W]+><(\w+)\s*\/?><\/\1> return this.queue( type, function( next, hooks ) {
4033 <[\w\W]+><(\w+)\s*\/?><\/\1> var timeout = setTimeout( next, time );
4034 <[\w\W]+><(\w+)\s*\/?><\/\1> hooks.stop = function() {
4035 <[\w\W]+><(\w+)\s*\/?><\/\1> clearTimeout( timeout );
4036 <[\w\W]+><(\w+)\s*\/?><\/\1> };
4037 <[\w\W]+><(\w+)\s*\/?><\/\1> });
4038 <[\w\W]+><(\w+)\s*\/?><\/\1> },
4039 <[\w\W]+><(\w+)\s*\/?><\/\1> clearQueue: function( type ) {
4040 <[\w\W]+><(\w+)\s*\/?><\/\1> return this.queue( type || "fx", [] );
4041 <[\w\W]+><(\w+)\s*\/?><\/\1> },
4042 <[\w\W]+><(\w+)\s*\/?><\/\1> // Get a promise resolved when queues of a certain type
4043 <[\w\W]+><(\w+)\s*\/?><\/\1> // are emptied (fx is the type by default)
4044 <[\w\W]+><(\w+)\s*\/?><\/\1> promise: function( type, obj ) {
4045 <[\w\W]+><(\w+)\s*\/?><\/\1> var tmp,
4046 <[\w\W]+><(\w+)\s*\/?><\/\1> count = 1,
4047 <[\w\W]+><(\w+)\s*\/?><\/\1> defer = jQuery.Deferred(),
4048 <[\w\W]+><(\w+)\s*\/?><\/\1> elements = this,
4049 <[\w\W]+><(\w+)\s*\/?><\/\1> i = this.length,
4050 <[\w\W]+><(\w+)\s*\/?><\/\1> resolve = function() {
4051 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !( --count ) ) {
4052 <[\w\W]+><(\w+)\s*\/?><\/\1> defer.resolveWith( elements, [ elements ] );
4053 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4054 <[\w\W]+><(\w+)\s*\/?><\/\1> };
4055  
4056 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( typeof type !== "string" ) {
4057 <[\w\W]+><(\w+)\s*\/?><\/\1> obj = type;
4058 <[\w\W]+><(\w+)\s*\/?><\/\1> type = undefined;
4059 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4060 <[\w\W]+><(\w+)\s*\/?><\/\1> type = type || "fx";
4061  
4062 <[\w\W]+><(\w+)\s*\/?><\/\1> while( i-- ) {
4063 <[\w\W]+><(\w+)\s*\/?><\/\1> tmp = jQuery._data( elements[ i ], type + "queueHooks" );
4064 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( tmp && tmp.empty ) {
4065 <[\w\W]+><(\w+)\s*\/?><\/\1> count++;
4066 <[\w\W]+><(\w+)\s*\/?><\/\1> tmp.empty.add( resolve );
4067 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4068 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4069 <[\w\W]+><(\w+)\s*\/?><\/\1> resolve();
4070 <[\w\W]+><(\w+)\s*\/?><\/\1> return defer.promise( obj );
4071 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4072 <[\w\W]+><(\w+)\s*\/?><\/\1>});
4073 <[\w\W]+><(\w+)\s*\/?><\/\1>var nodeHook, boolHook,
4074 <[\w\W]+><(\w+)\s*\/?><\/\1> rclass = /[\t\r\n\f]/g,
4075 <[\w\W]+><(\w+)\s*\/?><\/\1> rreturn = /\r/g,
4076 <[\w\W]+><(\w+)\s*\/?><\/\1> rfocusable = /^(?:input|select|textarea|button|object)$/i,
4077 <[\w\W]+><(\w+)\s*\/?><\/\1> rclickable = /^(?:a|area)$/i,
4078 <[\w\W]+><(\w+)\s*\/?><\/\1> ruseDefault = /^(?:checked|selected)$/i,
4079 <[\w\W]+><(\w+)\s*\/?><\/\1> getSetAttribute = jQuery.support.getSetAttribute,
4080 <[\w\W]+><(\w+)\s*\/?><\/\1> getSetInput = jQuery.support.input;
4081  
4082 <[\w\W]+><(\w+)\s*\/?><\/\1>jQuery.fn.extend({
4083 <[\w\W]+><(\w+)\s*\/?><\/\1> attr: function( name, value ) {
4084 <[\w\W]+><(\w+)\s*\/?><\/\1> return jQuery.access( this, jQuery.attr, name, value, arguments.length > 1 );
4085 <[\w\W]+><(\w+)\s*\/?><\/\1> },
4086  
4087 <[\w\W]+><(\w+)\s*\/?><\/\1> removeAttr: function( name ) {
4088 <[\w\W]+><(\w+)\s*\/?><\/\1> return this.each(function() {
4089 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.removeAttr( this, name );
4090 <[\w\W]+><(\w+)\s*\/?><\/\1> });
4091 <[\w\W]+><(\w+)\s*\/?><\/\1> },
4092  
4093 <[\w\W]+><(\w+)\s*\/?><\/\1> prop: function( name, value ) {
4094 <[\w\W]+><(\w+)\s*\/?><\/\1> return jQuery.access( this, jQuery.prop, name, value, arguments.length > 1 );
4095 <[\w\W]+><(\w+)\s*\/?><\/\1> },
4096  
4097 <[\w\W]+><(\w+)\s*\/?><\/\1> removeProp: function( name ) {
4098 <[\w\W]+><(\w+)\s*\/?><\/\1> name = jQuery.propFix[ name ] || name;
4099 <[\w\W]+><(\w+)\s*\/?><\/\1> return this.each(function() {
4100 <[\w\W]+><(\w+)\s*\/?><\/\1> // try/catch handles cases where IE balks (such as removing a property on window)
4101 <[\w\W]+><(\w+)\s*\/?><\/\1> try {
4102 <[\w\W]+><(\w+)\s*\/?><\/\1> this[ name ] = undefined;
4103 <[\w\W]+><(\w+)\s*\/?><\/\1> delete this[ name ];
4104 <[\w\W]+><(\w+)\s*\/?><\/\1> } catch( e ) {}
4105 <[\w\W]+><(\w+)\s*\/?><\/\1> });
4106 <[\w\W]+><(\w+)\s*\/?><\/\1> },
4107  
4108 <[\w\W]+><(\w+)\s*\/?><\/\1> addClass: function( value ) {
4109 <[\w\W]+><(\w+)\s*\/?><\/\1> var classes, elem, cur, clazz, j,
4110 <[\w\W]+><(\w+)\s*\/?><\/\1> i = 0,
4111 <[\w\W]+><(\w+)\s*\/?><\/\1> len = this.length,
4112 <[\w\W]+><(\w+)\s*\/?><\/\1> proceed = typeof value === "string" && value;
4113  
4114 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( jQuery.isFunction( value ) ) {
4115 <[\w\W]+><(\w+)\s*\/?><\/\1> return this.each(function( j ) {
4116 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery( this ).addClass( value.call( this, j, this.className ) );
4117 <[\w\W]+><(\w+)\s*\/?><\/\1> });
4118 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4119  
4120 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( proceed ) {
4121 <[\w\W]+><(\w+)\s*\/?><\/\1> // The disjunction here is for better compressibility (see removeClass)
4122 <[\w\W]+><(\w+)\s*\/?><\/\1> classes = ( value || "" ).match( core_rnotwhite ) || [];
4123  
4124 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( ; i < len; i++ ) {
4125 <[\w\W]+><(\w+)\s*\/?><\/\1> elem = this[ i ];
4126 <[\w\W]+><(\w+)\s*\/?><\/\1> cur = elem.nodeType === 1 && ( elem.className ?
4127 <[\w\W]+><(\w+)\s*\/?><\/\1> ( " " + elem.className + " " ).replace( rclass, " " ) :
4128 <[\w\W]+><(\w+)\s*\/?><\/\1> " "
4129 <[\w\W]+><(\w+)\s*\/?><\/\1> );
4130  
4131 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( cur ) {
4132 <[\w\W]+><(\w+)\s*\/?><\/\1> j = 0;
4133 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( (clazz = classes[j++]) ) {
4134 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( cur.indexOf( " " + clazz + " " ) < 0 ) {
4135 <[\w\W]+><(\w+)\s*\/?><\/\1> cur += clazz + " ";
4136 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4137 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4138 <[\w\W]+><(\w+)\s*\/?><\/\1> elem.className = jQuery.trim( cur );
4139  
4140 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4141 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4142 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4143  
4144 <[\w\W]+><(\w+)\s*\/?><\/\1> return this;
4145 <[\w\W]+><(\w+)\s*\/?><\/\1> },
4146  
4147 <[\w\W]+><(\w+)\s*\/?><\/\1> removeClass: function( value ) {
4148 <[\w\W]+><(\w+)\s*\/?><\/\1> var classes, elem, cur, clazz, j,
4149 <[\w\W]+><(\w+)\s*\/?><\/\1> i = 0,
4150 <[\w\W]+><(\w+)\s*\/?><\/\1> len = this.length,
4151 <[\w\W]+><(\w+)\s*\/?><\/\1> proceed = arguments.length === 0 || typeof value === "string" && value;
4152  
4153 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( jQuery.isFunction( value ) ) {
4154 <[\w\W]+><(\w+)\s*\/?><\/\1> return this.each(function( j ) {
4155 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery( this ).removeClass( value.call( this, j, this.className ) );
4156 <[\w\W]+><(\w+)\s*\/?><\/\1> });
4157 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4158 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( proceed ) {
4159 <[\w\W]+><(\w+)\s*\/?><\/\1> classes = ( value || "" ).match( core_rnotwhite ) || [];
4160  
4161 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( ; i < len; i++ ) {
4162 <[\w\W]+><(\w+)\s*\/?><\/\1> elem = this[ i ];
4163 <[\w\W]+><(\w+)\s*\/?><\/\1> // This expression is here for better compressibility (see addClass)
4164 <[\w\W]+><(\w+)\s*\/?><\/\1> cur = elem.nodeType === 1 && ( elem.className ?
4165 <[\w\W]+><(\w+)\s*\/?><\/\1> ( " " + elem.className + " " ).replace( rclass, " " ) :
4166 <[\w\W]+><(\w+)\s*\/?><\/\1> ""
4167 <[\w\W]+><(\w+)\s*\/?><\/\1> );
4168  
4169 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( cur ) {
4170 <[\w\W]+><(\w+)\s*\/?><\/\1> j = 0;
4171 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( (clazz = classes[j++]) ) {
4172 <[\w\W]+><(\w+)\s*\/?><\/\1> // Remove *all* instances
4173 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( cur.indexOf( " " + clazz + " " ) >= 0 ) {
4174 <[\w\W]+><(\w+)\s*\/?><\/\1> cur = cur.replace( " " + clazz + " ", " " );
4175 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4176 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4177 <[\w\W]+><(\w+)\s*\/?><\/\1> elem.className = value ? jQuery.trim( cur ) : "";
4178 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4179 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4180 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4181  
4182 <[\w\W]+><(\w+)\s*\/?><\/\1> return this;
4183 <[\w\W]+><(\w+)\s*\/?><\/\1> },
4184  
4185 <[\w\W]+><(\w+)\s*\/?><\/\1> toggleClass: function( value, stateVal ) {
4186 <[\w\W]+><(\w+)\s*\/?><\/\1> var type = typeof value,
4187 <[\w\W]+><(\w+)\s*\/?><\/\1> isBool = typeof stateVal === "boolean";
4188  
4189 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( jQuery.isFunction( value ) ) {
4190 <[\w\W]+><(\w+)\s*\/?><\/\1> return this.each(function( i ) {
4191 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery( this ).toggleClass( value.call(this, i, this.className, stateVal), stateVal );
4192 <[\w\W]+><(\w+)\s*\/?><\/\1> });
4193 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4194  
4195 <[\w\W]+><(\w+)\s*\/?><\/\1> return this.each(function() {
4196 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( type === "string" ) {
4197 <[\w\W]+><(\w+)\s*\/?><\/\1> // toggle individual class names
4198 <[\w\W]+><(\w+)\s*\/?><\/\1> var className,
4199 <[\w\W]+><(\w+)\s*\/?><\/\1> i = 0,
4200 <[\w\W]+><(\w+)\s*\/?><\/\1> self = jQuery( this ),
4201 <[\w\W]+><(\w+)\s*\/?><\/\1> state = stateVal,
4202 <[\w\W]+><(\w+)\s*\/?><\/\1> classNames = value.match( core_rnotwhite ) || [];
4203  
4204 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( (className = classNames[ i++ ]) ) {
4205 <[\w\W]+><(\w+)\s*\/?><\/\1> // check each className given, space separated list
4206 <[\w\W]+><(\w+)\s*\/?><\/\1> state = isBool ? state : !self.hasClass( className );
4207 <[\w\W]+><(\w+)\s*\/?><\/\1> self[ state ? "addClass" : "removeClass" ]( className );
4208 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4209  
4210 <[\w\W]+><(\w+)\s*\/?><\/\1> // Toggle whole class name
4211 <[\w\W]+><(\w+)\s*\/?><\/\1> } else if ( type === core_strundefined || type === "boolean" ) {
4212 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( this.className ) {
4213 <[\w\W]+><(\w+)\s*\/?><\/\1> // store className if set
4214 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery._data( this, "__className__", this.className );
4215 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4216  
4217 <[\w\W]+><(\w+)\s*\/?><\/\1> // If the element has a class name or if we're passed "false",
4218 <[\w\W]+><(\w+)\s*\/?><\/\1> // then remove the whole classname (if there was one, the above saved it).
4219 <[\w\W]+><(\w+)\s*\/?><\/\1> // Otherwise bring back whatever was previously saved (if anything),
4220 <[\w\W]+><(\w+)\s*\/?><\/\1> // falling back to the empty string if nothing was stored.
4221 <[\w\W]+><(\w+)\s*\/?><\/\1> this.className = this.className || value === false ? "" : jQuery._data( this, "__className__" ) || "";
4222 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4223 <[\w\W]+><(\w+)\s*\/?><\/\1> });
4224 <[\w\W]+><(\w+)\s*\/?><\/\1> },
4225  
4226 <[\w\W]+><(\w+)\s*\/?><\/\1> hasClass: function( selector ) {
4227 <[\w\W]+><(\w+)\s*\/?><\/\1> var className = " " + selector + " ",
4228 <[\w\W]+><(\w+)\s*\/?><\/\1> i = 0,
4229 <[\w\W]+><(\w+)\s*\/?><\/\1> l = this.length;
4230 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( ; i < l; i++ ) {
4231 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( this[i].nodeType === 1 && (" " + this[i].className + " ").replace(rclass, " ").indexOf( className ) >= 0 ) {
4232 <[\w\W]+><(\w+)\s*\/?><\/\1> return true;
4233 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4234 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4235  
4236 <[\w\W]+><(\w+)\s*\/?><\/\1> return false;
4237 <[\w\W]+><(\w+)\s*\/?><\/\1> },
4238  
4239 <[\w\W]+><(\w+)\s*\/?><\/\1> val: function( value ) {
4240 <[\w\W]+><(\w+)\s*\/?><\/\1> var ret, hooks, isFunction,
4241 <[\w\W]+><(\w+)\s*\/?><\/\1> elem = this[0];
4242  
4243 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !arguments.length ) {
4244 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( elem ) {
4245 <[\w\W]+><(\w+)\s*\/?><\/\1> hooks = jQuery.valHooks[ elem.type ] || jQuery.valHooks[ elem.nodeName.toLowerCase() ];
4246  
4247 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( hooks && "get" in hooks && (ret = hooks.get( elem, "value" )) !== undefined ) {
4248 <[\w\W]+><(\w+)\s*\/?><\/\1> return ret;
4249 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4250  
4251 <[\w\W]+><(\w+)\s*\/?><\/\1> ret = elem.value;
4252  
4253 <[\w\W]+><(\w+)\s*\/?><\/\1> return typeof ret === "string" ?
4254 <[\w\W]+><(\w+)\s*\/?><\/\1> // handle most common string cases
4255 <[\w\W]+><(\w+)\s*\/?><\/\1> ret.replace(rreturn, "") :
4256 <[\w\W]+><(\w+)\s*\/?><\/\1> // handle cases where value is null/undef or number
4257 <[\w\W]+><(\w+)\s*\/?><\/\1> ret == null ? "" : ret;
4258 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4259  
4260 <[\w\W]+><(\w+)\s*\/?><\/\1> return;
4261 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4262  
4263 <[\w\W]+><(\w+)\s*\/?><\/\1> isFunction = jQuery.isFunction( value );
4264  
4265 <[\w\W]+><(\w+)\s*\/?><\/\1> return this.each(function( i ) {
4266 <[\w\W]+><(\w+)\s*\/?><\/\1> var val;
4267  
4268 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( this.nodeType !== 1 ) {
4269 <[\w\W]+><(\w+)\s*\/?><\/\1> return;
4270 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4271  
4272 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( isFunction ) {
4273 <[\w\W]+><(\w+)\s*\/?><\/\1> val = value.call( this, i, jQuery( this ).val() );
4274 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
4275 <[\w\W]+><(\w+)\s*\/?><\/\1> val = value;
4276 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4277  
4278 <[\w\W]+><(\w+)\s*\/?><\/\1> // Treat null/undefined as ""; convert numbers to string
4279 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( val == null ) {
4280 <[\w\W]+><(\w+)\s*\/?><\/\1> val = "";
4281 <[\w\W]+><(\w+)\s*\/?><\/\1> } else if ( typeof val === "number" ) {
4282 <[\w\W]+><(\w+)\s*\/?><\/\1> val += "";
4283 <[\w\W]+><(\w+)\s*\/?><\/\1> } else if ( jQuery.isArray( val ) ) {
4284 <[\w\W]+><(\w+)\s*\/?><\/\1> val = jQuery.map(val, function ( value ) {
4285 <[\w\W]+><(\w+)\s*\/?><\/\1> return value == null ? "" : value + "";
4286 <[\w\W]+><(\w+)\s*\/?><\/\1> });
4287 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4288  
4289 <[\w\W]+><(\w+)\s*\/?><\/\1> hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ];
4290  
4291 <[\w\W]+><(\w+)\s*\/?><\/\1> // If set returns undefined, fall back to normal setting
4292 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) === undefined ) {
4293 <[\w\W]+><(\w+)\s*\/?><\/\1> this.value = val;
4294 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4295 <[\w\W]+><(\w+)\s*\/?><\/\1> });
4296 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4297 <[\w\W]+><(\w+)\s*\/?><\/\1>});
4298  
4299 <[\w\W]+><(\w+)\s*\/?><\/\1>jQuery.extend({
4300 <[\w\W]+><(\w+)\s*\/?><\/\1> valHooks: {
4301 <[\w\W]+><(\w+)\s*\/?><\/\1> option: {
4302 <[\w\W]+><(\w+)\s*\/?><\/\1> get: function( elem ) {
4303 <[\w\W]+><(\w+)\s*\/?><\/\1> // Use proper attribute retrieval(#6932, #12072)
4304 <[\w\W]+><(\w+)\s*\/?><\/\1> var val = jQuery.find.attr( elem, "value" );
4305 <[\w\W]+><(\w+)\s*\/?><\/\1> return val != null ?
4306 <[\w\W]+><(\w+)\s*\/?><\/\1> val :
4307 <[\w\W]+><(\w+)\s*\/?><\/\1> elem.text;
4308 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4309 <[\w\W]+><(\w+)\s*\/?><\/\1> },
4310 <[\w\W]+><(\w+)\s*\/?><\/\1> select: {
4311 <[\w\W]+><(\w+)\s*\/?><\/\1> get: function( elem ) {
4312 <[\w\W]+><(\w+)\s*\/?><\/\1> var value, option,
4313 <[\w\W]+><(\w+)\s*\/?><\/\1> options = elem.options,
4314 <[\w\W]+><(\w+)\s*\/?><\/\1> index = elem.selectedIndex,
4315 <[\w\W]+><(\w+)\s*\/?><\/\1> one = elem.type === "select-one" || index < 0,
4316 <[\w\W]+><(\w+)\s*\/?><\/\1> values = one ? null : [],
4317 <[\w\W]+><(\w+)\s*\/?><\/\1> max = one ? index + 1 : options.length,
4318 <[\w\W]+><(\w+)\s*\/?><\/\1> i = index < 0 ?
4319 <[\w\W]+><(\w+)\s*\/?><\/\1> max :
4320 <[\w\W]+><(\w+)\s*\/?><\/\1> one ? index : 0;
4321  
4322 <[\w\W]+><(\w+)\s*\/?><\/\1> // Loop through all the selected options
4323 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( ; i < max; i++ ) {
4324 <[\w\W]+><(\w+)\s*\/?><\/\1> option = options[ i ];
4325  
4326 <[\w\W]+><(\w+)\s*\/?><\/\1> // oldIE doesn't update selected after form reset (#2551)
4327 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( ( option.selected || i === index ) &&
4328 <[\w\W]+><(\w+)\s*\/?><\/\1> // Don't return options that are disabled or in a disabled optgroup
4329 <[\w\W]+><(\w+)\s*\/?><\/\1> ( jQuery.support.optDisabled ? !option.disabled : option.getAttribute("disabled") === null ) &&
4330 <[\w\W]+><(\w+)\s*\/?><\/\1> ( !option.parentNode.disabled || !jQuery.nodeName( option.parentNode, "optgroup" ) ) ) {
4331  
4332 <[\w\W]+><(\w+)\s*\/?><\/\1> // Get the specific value for the option
4333 <[\w\W]+><(\w+)\s*\/?><\/\1> value = jQuery( option ).val();
4334  
4335 <[\w\W]+><(\w+)\s*\/?><\/\1> // We don't need an array for one selects
4336 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( one ) {
4337 <[\w\W]+><(\w+)\s*\/?><\/\1> return value;
4338 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4339  
4340 <[\w\W]+><(\w+)\s*\/?><\/\1> // Multi-Selects return an array
4341 <[\w\W]+><(\w+)\s*\/?><\/\1> values.push( value );
4342 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4343 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4344  
4345 <[\w\W]+><(\w+)\s*\/?><\/\1> return values;
4346 <[\w\W]+><(\w+)\s*\/?><\/\1> },
4347  
4348 <[\w\W]+><(\w+)\s*\/?><\/\1> set: function( elem, value ) {
4349 <[\w\W]+><(\w+)\s*\/?><\/\1> var optionSet, option,
4350 <[\w\W]+><(\w+)\s*\/?><\/\1> options = elem.options,
4351 <[\w\W]+><(\w+)\s*\/?><\/\1> values = jQuery.makeArray( value ),
4352 <[\w\W]+><(\w+)\s*\/?><\/\1> i = options.length;
4353  
4354 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( i-- ) {
4355 <[\w\W]+><(\w+)\s*\/?><\/\1> option = options[ i ];
4356 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( (option.selected = jQuery.inArray( jQuery(option).val(), values ) >= 0) ) {
4357 <[\w\W]+><(\w+)\s*\/?><\/\1> optionSet = true;
4358 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4359 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4360  
4361 <[\w\W]+><(\w+)\s*\/?><\/\1> // force browsers to behave consistently when non-matching value is set
4362 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !optionSet ) {
4363 <[\w\W]+><(\w+)\s*\/?><\/\1> elem.selectedIndex = -1;
4364 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4365 <[\w\W]+><(\w+)\s*\/?><\/\1> return values;
4366 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4367 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4368 <[\w\W]+><(\w+)\s*\/?><\/\1> },
4369  
4370 <[\w\W]+><(\w+)\s*\/?><\/\1> attr: function( elem, name, value ) {
4371 <[\w\W]+><(\w+)\s*\/?><\/\1> var hooks, ret,
4372 <[\w\W]+><(\w+)\s*\/?><\/\1> nType = elem.nodeType;
4373  
4374 <[\w\W]+><(\w+)\s*\/?><\/\1> // don't get/set attributes on text, comment and attribute nodes
4375 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !elem || nType === 3 || nType === 8 || nType === 2 ) {
4376 <[\w\W]+><(\w+)\s*\/?><\/\1> return;
4377 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4378  
4379 <[\w\W]+><(\w+)\s*\/?><\/\1> // Fallback to prop when attributes are not supported
4380 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( typeof elem.getAttribute === core_strundefined ) {
4381 <[\w\W]+><(\w+)\s*\/?><\/\1> return jQuery.prop( elem, name, value );
4382 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4383  
4384 <[\w\W]+><(\w+)\s*\/?><\/\1> // All attributes are lowercase
4385 <[\w\W]+><(\w+)\s*\/?><\/\1> // Grab necessary hook if one is defined
4386 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) {
4387 <[\w\W]+><(\w+)\s*\/?><\/\1> name = name.toLowerCase();
4388 <[\w\W]+><(\w+)\s*\/?><\/\1> hooks = jQuery.attrHooks[ name ] ||
4389 <[\w\W]+><(\w+)\s*\/?><\/\1> ( jQuery.expr.match.bool.test( name ) ? boolHook : nodeHook );
4390 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4391  
4392 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( value !== undefined ) {
4393  
4394 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( value === null ) {
4395 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.removeAttr( elem, name );
4396  
4397 <[\w\W]+><(\w+)\s*\/?><\/\1> } else if ( hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ) {
4398 <[\w\W]+><(\w+)\s*\/?><\/\1> return ret;
4399  
4400 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
4401 <[\w\W]+><(\w+)\s*\/?><\/\1> elem.setAttribute( name, value + "" );
4402 <[\w\W]+><(\w+)\s*\/?><\/\1> return value;
4403 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4404  
4405 <[\w\W]+><(\w+)\s*\/?><\/\1> } else if ( hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ) {
4406 <[\w\W]+><(\w+)\s*\/?><\/\1> return ret;
4407  
4408 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
4409 <[\w\W]+><(\w+)\s*\/?><\/\1> ret = jQuery.find.attr( elem, name );
4410  
4411 <[\w\W]+><(\w+)\s*\/?><\/\1> // Non-existent attributes return null, we normalize to undefined
4412 <[\w\W]+><(\w+)\s*\/?><\/\1> return ret == null ?
4413 <[\w\W]+><(\w+)\s*\/?><\/\1> undefined :
4414 <[\w\W]+><(\w+)\s*\/?><\/\1> ret;
4415 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4416 <[\w\W]+><(\w+)\s*\/?><\/\1> },
4417  
4418 <[\w\W]+><(\w+)\s*\/?><\/\1> removeAttr: function( elem, value ) {
4419 <[\w\W]+><(\w+)\s*\/?><\/\1> var name, propName,
4420 <[\w\W]+><(\w+)\s*\/?><\/\1> i = 0,
4421 <[\w\W]+><(\w+)\s*\/?><\/\1> attrNames = value && value.match( core_rnotwhite );
4422  
4423 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( attrNames && elem.nodeType === 1 ) {
4424 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( (name = attrNames[i++]) ) {
4425 <[\w\W]+><(\w+)\s*\/?><\/\1> propName = jQuery.propFix[ name ] || name;
4426  
4427 <[\w\W]+><(\w+)\s*\/?><\/\1> // Boolean attributes get special treatment (#10870)
4428 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( jQuery.expr.match.bool.test( name ) ) {
4429 <[\w\W]+><(\w+)\s*\/?><\/\1> // Set corresponding property to false
4430 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( getSetInput && getSetAttribute || !ruseDefault.test( name ) ) {
4431 <[\w\W]+><(\w+)\s*\/?><\/\1> elem[ propName ] = false;
4432 <[\w\W]+><(\w+)\s*\/?><\/\1> // Support: IE<9
4433 <[\w\W]+><(\w+)\s*\/?><\/\1> // Also clear defaultChecked/defaultSelected (if appropriate)
4434 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
4435 <[\w\W]+><(\w+)\s*\/?><\/\1> elem[ jQuery.camelCase( "default-" + name ) ] =
4436 <[\w\W]+><(\w+)\s*\/?><\/\1> elem[ propName ] = false;
4437 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4438  
4439 <[\w\W]+><(\w+)\s*\/?><\/\1> // See #9699 for explanation of this approach (setting first, then removal)
4440 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
4441 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.attr( elem, name, "" );
4442 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4443  
4444 <[\w\W]+><(\w+)\s*\/?><\/\1> elem.removeAttribute( getSetAttribute ? name : propName );
4445 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4446 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4447 <[\w\W]+><(\w+)\s*\/?><\/\1> },
4448  
4449 <[\w\W]+><(\w+)\s*\/?><\/\1> attrHooks: {
4450 <[\w\W]+><(\w+)\s*\/?><\/\1> type: {
4451 <[\w\W]+><(\w+)\s*\/?><\/\1> set: function( elem, value ) {
4452 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !jQuery.support.radioValue && value === "radio" && jQuery.nodeName(elem, "input") ) {
4453 <[\w\W]+><(\w+)\s*\/?><\/\1> // Setting the type on a radio button after the value resets the value in IE6-9
4454 <[\w\W]+><(\w+)\s*\/?><\/\1> // Reset value to default in case type is set after value during creation
4455 <[\w\W]+><(\w+)\s*\/?><\/\1> var val = elem.value;
4456 <[\w\W]+><(\w+)\s*\/?><\/\1> elem.setAttribute( "type", value );
4457 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( val ) {
4458 <[\w\W]+><(\w+)\s*\/?><\/\1> elem.value = val;
4459 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4460 <[\w\W]+><(\w+)\s*\/?><\/\1> return value;
4461 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4462 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4463 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4464 <[\w\W]+><(\w+)\s*\/?><\/\1> },
4465  
4466 <[\w\W]+><(\w+)\s*\/?><\/\1> propFix: {
4467 <[\w\W]+><(\w+)\s*\/?><\/\1> "for": "htmlFor",
4468 <[\w\W]+><(\w+)\s*\/?><\/\1> "class": "className"
4469 <[\w\W]+><(\w+)\s*\/?><\/\1> },
4470  
4471 <[\w\W]+><(\w+)\s*\/?><\/\1> prop: function( elem, name, value ) {
4472 <[\w\W]+><(\w+)\s*\/?><\/\1> var ret, hooks, notxml,
4473 <[\w\W]+><(\w+)\s*\/?><\/\1> nType = elem.nodeType;
4474  
4475 <[\w\W]+><(\w+)\s*\/?><\/\1> // don't get/set properties on text, comment and attribute nodes
4476 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !elem || nType === 3 || nType === 8 || nType === 2 ) {
4477 <[\w\W]+><(\w+)\s*\/?><\/\1> return;
4478 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4479  
4480 <[\w\W]+><(\w+)\s*\/?><\/\1> notxml = nType !== 1 || !jQuery.isXMLDoc( elem );
4481  
4482 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( notxml ) {
4483 <[\w\W]+><(\w+)\s*\/?><\/\1> // Fix name and attach hooks
4484 <[\w\W]+><(\w+)\s*\/?><\/\1> name = jQuery.propFix[ name ] || name;
4485 <[\w\W]+><(\w+)\s*\/?><\/\1> hooks = jQuery.propHooks[ name ];
4486 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4487  
4488 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( value !== undefined ) {
4489 <[\w\W]+><(\w+)\s*\/?><\/\1> return hooks && "set" in hooks && (ret = hooks.set( elem, value, name )) !== undefined ?
4490 <[\w\W]+><(\w+)\s*\/?><\/\1> ret :
4491 <[\w\W]+><(\w+)\s*\/?><\/\1> ( elem[ name ] = value );
4492  
4493 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
4494 <[\w\W]+><(\w+)\s*\/?><\/\1> return hooks && "get" in hooks && (ret = hooks.get( elem, name )) !== null ?
4495 <[\w\W]+><(\w+)\s*\/?><\/\1> ret :
4496 <[\w\W]+><(\w+)\s*\/?><\/\1> elem[ name ];
4497 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4498 <[\w\W]+><(\w+)\s*\/?><\/\1> },
4499  
4500 <[\w\W]+><(\w+)\s*\/?><\/\1> propHooks: {
4501 <[\w\W]+><(\w+)\s*\/?><\/\1> tabIndex: {
4502 <[\w\W]+><(\w+)\s*\/?><\/\1> get: function( elem ) {
4503 <[\w\W]+><(\w+)\s*\/?><\/\1> // elem.tabIndex doesn't always return the correct value when it hasn't been explicitly set
4504 <[\w\W]+><(\w+)\s*\/?><\/\1> // http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/
4505 <[\w\W]+><(\w+)\s*\/?><\/\1> // Use proper attribute retrieval(#12072)
4506 <[\w\W]+><(\w+)\s*\/?><\/\1> var tabindex = jQuery.find.attr( elem, "tabindex" );
4507  
4508 <[\w\W]+><(\w+)\s*\/?><\/\1> return tabindex ?
4509 <[\w\W]+><(\w+)\s*\/?><\/\1> parseInt( tabindex, 10 ) :
4510 <[\w\W]+><(\w+)\s*\/?><\/\1> rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName ) && elem.href ?
4511  
4512 <[\w\W]+><(\w+)\s*\/?><\/\1> -1;
4513 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4514 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4515 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4516 <[\w\W]+><(\w+)\s*\/?><\/\1>});
4517  
4518 <[\w\W]+><(\w+)\s*\/?><\/\1>// Hooks for boolean attributes
4519 <[\w\W]+><(\w+)\s*\/?><\/\1>boolHook = {
4520 <[\w\W]+><(\w+)\s*\/?><\/\1> set: function( elem, value, name ) {
4521 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( value === false ) {
4522 <[\w\W]+><(\w+)\s*\/?><\/\1> // Remove boolean attributes when set to false
4523 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.removeAttr( elem, name );
4524 <[\w\W]+><(\w+)\s*\/?><\/\1> } else if ( getSetInput && getSetAttribute || !ruseDefault.test( name ) ) {
4525 <[\w\W]+><(\w+)\s*\/?><\/\1> // IE<8 needs the *property* name
4526 <[\w\W]+><(\w+)\s*\/?><\/\1> elem.setAttribute( !getSetAttribute && jQuery.propFix[ name ] || name, name );
4527  
4528 <[\w\W]+><(\w+)\s*\/?><\/\1> // Use defaultChecked and defaultSelected for oldIE
4529 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
4530 <[\w\W]+><(\w+)\s*\/?><\/\1> elem[ jQuery.camelCase( "default-" + name ) ] = elem[ name ] = true;
4531 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4532  
4533 <[\w\W]+><(\w+)\s*\/?><\/\1> return name;
4534 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4535 <[\w\W]+><(\w+)\s*\/?><\/\1>};
4536 <[\w\W]+><(\w+)\s*\/?><\/\1>jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name ) {
4537 <[\w\W]+><(\w+)\s*\/?><\/\1> var getter = jQuery.expr.attrHandle[ name ] || jQuery.find.attr;
4538  
4539 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.expr.attrHandle[ name ] = getSetInput && getSetAttribute || !ruseDefault.test( name ) ?
4540 <[\w\W]+><(\w+)\s*\/?><\/\1> function( elem, name, isXML ) {
4541 <[\w\W]+><(\w+)\s*\/?><\/\1> var fn = jQuery.expr.attrHandle[ name ],
4542 <[\w\W]+><(\w+)\s*\/?><\/\1> ret = isXML ?
4543 <[\w\W]+><(\w+)\s*\/?><\/\1> undefined :
4544 <[\w\W]+><(\w+)\s*\/?><\/\1> /* jshint eqeqeq: false */
4545 <[\w\W]+><(\w+)\s*\/?><\/\1> (jQuery.expr.attrHandle[ name ] = undefined) !=
4546 <[\w\W]+><(\w+)\s*\/?><\/\1> getter( elem, name, isXML ) ?
4547  
4548 <[\w\W]+><(\w+)\s*\/?><\/\1> name.toLowerCase() :
4549 <[\w\W]+><(\w+)\s*\/?><\/\1> null;
4550 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.expr.attrHandle[ name ] = fn;
4551 <[\w\W]+><(\w+)\s*\/?><\/\1> return ret;
4552 <[\w\W]+><(\w+)\s*\/?><\/\1> } :
4553 <[\w\W]+><(\w+)\s*\/?><\/\1> function( elem, name, isXML ) {
4554 <[\w\W]+><(\w+)\s*\/?><\/\1> return isXML ?
4555 <[\w\W]+><(\w+)\s*\/?><\/\1> undefined :
4556 <[\w\W]+><(\w+)\s*\/?><\/\1> elem[ jQuery.camelCase( "default-" + name ) ] ?
4557 <[\w\W]+><(\w+)\s*\/?><\/\1> name.toLowerCase() :
4558 <[\w\W]+><(\w+)\s*\/?><\/\1> null;
4559 <[\w\W]+><(\w+)\s*\/?><\/\1> };
4560 <[\w\W]+><(\w+)\s*\/?><\/\1>});
4561  
4562 <[\w\W]+><(\w+)\s*\/?><\/\1>// fix oldIE attroperties
4563 <[\w\W]+><(\w+)\s*\/?><\/\1>if ( !getSetInput || !getSetAttribute ) {
4564 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.attrHooks.value = {
4565 <[\w\W]+><(\w+)\s*\/?><\/\1> set: function( elem, value, name ) {
4566 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( jQuery.nodeName( elem, "input" ) ) {
4567 <[\w\W]+><(\w+)\s*\/?><\/\1> // Does not return so that setAttribute is also used
4568 <[\w\W]+><(\w+)\s*\/?><\/\1> elem.defaultValue = value;
4569 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
4570 <[\w\W]+><(\w+)\s*\/?><\/\1> // Use nodeHook if defined (#1954); otherwise setAttribute is fine
4571 <[\w\W]+><(\w+)\s*\/?><\/\1> return nodeHook && nodeHook.set( elem, value, name );
4572 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4573 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4574 <[\w\W]+><(\w+)\s*\/?><\/\1> };
4575 <[\w\W]+><(\w+)\s*\/?><\/\1>}
4576  
4577 <[\w\W]+><(\w+)\s*\/?><\/\1>// IE6/7 do not support getting/setting some attributes with get/setAttribute
4578 <[\w\W]+><(\w+)\s*\/?><\/\1>if ( !getSetAttribute ) {
4579  
4580 <[\w\W]+><(\w+)\s*\/?><\/\1> // Use this for any attribute in IE6/7
4581 <[\w\W]+><(\w+)\s*\/?><\/\1> // This fixes almost every IE6/7 issue
4582 <[\w\W]+><(\w+)\s*\/?><\/\1> nodeHook = {
4583 <[\w\W]+><(\w+)\s*\/?><\/\1> set: function( elem, value, name ) {
4584 <[\w\W]+><(\w+)\s*\/?><\/\1> // Set the existing or create a new attribute node
4585 <[\w\W]+><(\w+)\s*\/?><\/\1> var ret = elem.getAttributeNode( name );
4586 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !ret ) {
4587 <[\w\W]+><(\w+)\s*\/?><\/\1> elem.setAttributeNode(
4588 <[\w\W]+><(\w+)\s*\/?><\/\1> (ret = elem.ownerDocument.createAttribute( name ))
4589 <[\w\W]+><(\w+)\s*\/?><\/\1> );
4590 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4591  
4592 <[\w\W]+><(\w+)\s*\/?><\/\1> ret.value = value += "";
4593  
4594 <[\w\W]+><(\w+)\s*\/?><\/\1> // Break association with cloned elements by also using setAttribute (#9646)
4595 <[\w\W]+><(\w+)\s*\/?><\/\1> return name === "value" || value === elem.getAttribute( name ) ?
4596 <[\w\W]+><(\w+)\s*\/?><\/\1> value :
4597 <[\w\W]+><(\w+)\s*\/?><\/\1> undefined;
4598 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4599 <[\w\W]+><(\w+)\s*\/?><\/\1> };
4600 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.expr.attrHandle.id = jQuery.expr.attrHandle.name = jQuery.expr.attrHandle.coords =
4601 <[\w\W]+><(\w+)\s*\/?><\/\1> // Some attributes are constructed with empty-string values when not defined
4602 <[\w\W]+><(\w+)\s*\/?><\/\1> function( elem, name, isXML ) {
4603 <[\w\W]+><(\w+)\s*\/?><\/\1> var ret;
4604 <[\w\W]+><(\w+)\s*\/?><\/\1> return isXML ?
4605 <[\w\W]+><(\w+)\s*\/?><\/\1> undefined :
4606 <[\w\W]+><(\w+)\s*\/?><\/\1> (ret = elem.getAttributeNode( name )) && ret.value !== "" ?
4607 <[\w\W]+><(\w+)\s*\/?><\/\1> ret.value :
4608 <[\w\W]+><(\w+)\s*\/?><\/\1> null;
4609 <[\w\W]+><(\w+)\s*\/?><\/\1> };
4610 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.valHooks.button = {
4611 <[\w\W]+><(\w+)\s*\/?><\/\1> get: function( elem, name ) {
4612 <[\w\W]+><(\w+)\s*\/?><\/\1> var ret = elem.getAttributeNode( name );
4613 <[\w\W]+><(\w+)\s*\/?><\/\1> return ret && ret.specified ?
4614 <[\w\W]+><(\w+)\s*\/?><\/\1> ret.value :
4615 <[\w\W]+><(\w+)\s*\/?><\/\1> undefined;
4616 <[\w\W]+><(\w+)\s*\/?><\/\1> },
4617 <[\w\W]+><(\w+)\s*\/?><\/\1> set: nodeHook.set
4618 <[\w\W]+><(\w+)\s*\/?><\/\1> };
4619  
4620 <[\w\W]+><(\w+)\s*\/?><\/\1> // Set contenteditable to false on removals(#10429)
4621 <[\w\W]+><(\w+)\s*\/?><\/\1> // Setting to empty string throws an error as an invalid value
4622 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.attrHooks.contenteditable = {
4623 <[\w\W]+><(\w+)\s*\/?><\/\1> set: function( elem, value, name ) {
4624 <[\w\W]+><(\w+)\s*\/?><\/\1> nodeHook.set( elem, value === "" ? false : value, name );
4625 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4626 <[\w\W]+><(\w+)\s*\/?><\/\1> };
4627  
4628 <[\w\W]+><(\w+)\s*\/?><\/\1> // Set width and height to auto instead of 0 on empty string( Bug #8150 )
4629 <[\w\W]+><(\w+)\s*\/?><\/\1> // This is for removals
4630 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.each([ "width", "height" ], function( i, name ) {
4631 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.attrHooks[ name ] = {
4632 <[\w\W]+><(\w+)\s*\/?><\/\1> set: function( elem, value ) {
4633 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( value === "" ) {
4634 <[\w\W]+><(\w+)\s*\/?><\/\1> elem.setAttribute( name, "auto" );
4635 <[\w\W]+><(\w+)\s*\/?><\/\1> return value;
4636 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4637 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4638 <[\w\W]+><(\w+)\s*\/?><\/\1> };
4639 <[\w\W]+><(\w+)\s*\/?><\/\1> });
4640 <[\w\W]+><(\w+)\s*\/?><\/\1>}
4641  
4642  
4643 <[\w\W]+><(\w+)\s*\/?><\/\1>// Some attributes require a special call on IE
4644 <[\w\W]+><(\w+)\s*\/?><\/\1>// http://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx
4645 <[\w\W]+><(\w+)\s*\/?><\/\1>if ( !jQuery.support.hrefNormalized ) {
4646 <[\w\W]+><(\w+)\s*\/?><\/\1> // href/src property should get the full normalized URL (#10299/#12915)
4647 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.each([ "href", "src" ], function( i, name ) {
4648 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.propHooks[ name ] = {
4649 <[\w\W]+><(\w+)\s*\/?><\/\1> get: function( elem ) {
4650 <[\w\W]+><(\w+)\s*\/?><\/\1> return elem.getAttribute( name, 4 );
4651 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4652 <[\w\W]+><(\w+)\s*\/?><\/\1> };
4653 <[\w\W]+><(\w+)\s*\/?><\/\1> });
4654 <[\w\W]+><(\w+)\s*\/?><\/\1>}
4655  
4656 <[\w\W]+><(\w+)\s*\/?><\/\1>if ( !jQuery.support.style ) {
4657 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.attrHooks.style = {
4658 <[\w\W]+><(\w+)\s*\/?><\/\1> get: function( elem ) {
4659 <[\w\W]+><(\w+)\s*\/?><\/\1> // Return undefined in the case of empty string
4660 <[\w\W]+><(\w+)\s*\/?><\/\1> // Note: IE uppercases css property names, but if we were to .toLowerCase()
4661 <[\w\W]+><(\w+)\s*\/?><\/\1> // .cssText, that would destroy case senstitivity in URL's, like in "background"
4662 <[\w\W]+><(\w+)\s*\/?><\/\1> return elem.style.cssText || undefined;
4663 <[\w\W]+><(\w+)\s*\/?><\/\1> },
4664 <[\w\W]+><(\w+)\s*\/?><\/\1> set: function( elem, value ) {
4665 <[\w\W]+><(\w+)\s*\/?><\/\1> return ( elem.style.cssText = value + "" );
4666 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4667 <[\w\W]+><(\w+)\s*\/?><\/\1> };
4668 <[\w\W]+><(\w+)\s*\/?><\/\1>}
4669  
4670 <[\w\W]+><(\w+)\s*\/?><\/\1>// Safari mis-reports the default selected property of an option
4671 <[\w\W]+><(\w+)\s*\/?><\/\1>// Accessing the parent's selectedIndex property fixes it
4672 <[\w\W]+><(\w+)\s*\/?><\/\1>if ( !jQuery.support.optSelected ) {
4673 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.propHooks.selected = {
4674 <[\w\W]+><(\w+)\s*\/?><\/\1> get: function( elem ) {
4675 <[\w\W]+><(\w+)\s*\/?><\/\1> var parent = elem.parentNode;
4676  
4677 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( parent ) {
4678 <[\w\W]+><(\w+)\s*\/?><\/\1> parent.selectedIndex;
4679  
4680 <[\w\W]+><(\w+)\s*\/?><\/\1> // Make sure that it also works with optgroups, see #5701
4681 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( parent.parentNode ) {
4682 <[\w\W]+><(\w+)\s*\/?><\/\1> parent.parentNode.selectedIndex;
4683 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4684 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4685 <[\w\W]+><(\w+)\s*\/?><\/\1> return null;
4686 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4687 <[\w\W]+><(\w+)\s*\/?><\/\1> };
4688 <[\w\W]+><(\w+)\s*\/?><\/\1>}
4689  
4690 <[\w\W]+><(\w+)\s*\/?><\/\1>jQuery.each([
4691 <[\w\W]+><(\w+)\s*\/?><\/\1> "tabIndex",
4692 <[\w\W]+><(\w+)\s*\/?><\/\1> "readOnly",
4693 <[\w\W]+><(\w+)\s*\/?><\/\1> "maxLength",
4694 <[\w\W]+><(\w+)\s*\/?><\/\1> "cellSpacing",
4695 <[\w\W]+><(\w+)\s*\/?><\/\1> "cellPadding",
4696 <[\w\W]+><(\w+)\s*\/?><\/\1> "rowSpan",
4697 <[\w\W]+><(\w+)\s*\/?><\/\1> "colSpan",
4698 <[\w\W]+><(\w+)\s*\/?><\/\1> "useMap",
4699 <[\w\W]+><(\w+)\s*\/?><\/\1> "frameBorder",
4700 <[\w\W]+><(\w+)\s*\/?><\/\1> "contentEditable"
4701 <[\w\W]+><(\w+)\s*\/?><\/\1>], function() {
4702 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.propFix[ this.toLowerCase() ] = this;
4703 <[\w\W]+><(\w+)\s*\/?><\/\1>});
4704  
4705 <[\w\W]+><(\w+)\s*\/?><\/\1>// IE6/7 call enctype encoding
4706 <[\w\W]+><(\w+)\s*\/?><\/\1>if ( !jQuery.support.enctype ) {
4707 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.propFix.enctype = "encoding";
4708 <[\w\W]+><(\w+)\s*\/?><\/\1>}
4709  
4710 <[\w\W]+><(\w+)\s*\/?><\/\1>// Radios and checkboxes getter/setter
4711 <[\w\W]+><(\w+)\s*\/?><\/\1>jQuery.each([ "radio", "checkbox" ], function() {
4712 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.valHooks[ this ] = {
4713 <[\w\W]+><(\w+)\s*\/?><\/\1> set: function( elem, value ) {
4714 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( jQuery.isArray( value ) ) {
4715 <[\w\W]+><(\w+)\s*\/?><\/\1> return ( elem.checked = jQuery.inArray( jQuery(elem).val(), value ) >= 0 );
4716 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4717 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4718 <[\w\W]+><(\w+)\s*\/?><\/\1> };
4719 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !jQuery.support.checkOn ) {
4720 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.valHooks[ this ].get = function( elem ) {
4721 <[\w\W]+><(\w+)\s*\/?><\/\1> // Support: Webkit
4722 <[\w\W]+><(\w+)\s*\/?><\/\1> // "" is returned instead of "on" if a value isn't specified
4723 <[\w\W]+><(\w+)\s*\/?><\/\1> return elem.getAttribute("value") === null ? "on" : elem.value;
4724 <[\w\W]+><(\w+)\s*\/?><\/\1> };
4725 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4726 <[\w\W]+><(\w+)\s*\/?><\/\1>});
4727 <[\w\W]+><(\w+)\s*\/?><\/\1>var rformElems = /^(?:input|select|textarea)$/i,
4728 <[\w\W]+><(\w+)\s*\/?><\/\1> rkeyEvent = /^key/,
4729 <[\w\W]+><(\w+)\s*\/?><\/\1> rmouseEvent = /^(?:mouse|contextmenu)|click/,
4730 <[\w\W]+><(\w+)\s*\/?><\/\1> rfocusMorph = /^(?:focusinfocus|focusoutblur)$/,
4731 <[\w\W]+><(\w+)\s*\/?><\/\1> rtypenamespace = /^([^.]*)(?:\.(.+)|)$/;
4732  
4733 <[\w\W]+><(\w+)\s*\/?><\/\1>function returnTrue() {
4734 <[\w\W]+><(\w+)\s*\/?><\/\1> return true;
4735 <[\w\W]+><(\w+)\s*\/?><\/\1>}
4736  
4737 <[\w\W]+><(\w+)\s*\/?><\/\1>function returnFalse() {
4738 <[\w\W]+><(\w+)\s*\/?><\/\1> return false;
4739 <[\w\W]+><(\w+)\s*\/?><\/\1>}
4740  
4741 <[\w\W]+><(\w+)\s*\/?><\/\1>function safeActiveElement() {
4742 <[\w\W]+><(\w+)\s*\/?><\/\1> try {
4743 <[\w\W]+><(\w+)\s*\/?><\/\1> return document.activeElement;
4744 <[\w\W]+><(\w+)\s*\/?><\/\1> } catch ( err ) { }
4745 <[\w\W]+><(\w+)\s*\/?><\/\1>}
4746  
4747 <[\w\W]+><(\w+)\s*\/?><\/\1>/*
4748 <[\w\W]+><(\w+)\s*\/?><\/\1> * Helper functions for managing events -- not part of the public interface.
4749 <[\w\W]+><(\w+)\s*\/?><\/\1> * Props to Dean Edwards' addEvent library for many of the ideas.
4750 <[\w\W]+><(\w+)\s*\/?><\/\1> */
4751 <[\w\W]+><(\w+)\s*\/?><\/\1>jQuery.event = {
4752  
4753 <[\w\W]+><(\w+)\s*\/?><\/\1> global: {},
4754  
4755 <[\w\W]+><(\w+)\s*\/?><\/\1> add: function( elem, types, handler, data, selector ) {
4756 <[\w\W]+><(\w+)\s*\/?><\/\1> var tmp, events, t, handleObjIn,
4757 <[\w\W]+><(\w+)\s*\/?><\/\1> special, eventHandle, handleObj,
4758 <[\w\W]+><(\w+)\s*\/?><\/\1> handlers, type, namespaces, origType,
4759 <[\w\W]+><(\w+)\s*\/?><\/\1> elemData = jQuery._data( elem );
4760  
4761 <[\w\W]+><(\w+)\s*\/?><\/\1> // Don't attach events to noData or text/comment nodes (but allow plain objects)
4762 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !elemData ) {
4763 <[\w\W]+><(\w+)\s*\/?><\/\1> return;
4764 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4765  
4766 <[\w\W]+><(\w+)\s*\/?><\/\1> // Caller can pass in an object of custom data in lieu of the handler
4767 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( handler.handler ) {
4768 <[\w\W]+><(\w+)\s*\/?><\/\1> handleObjIn = handler;
4769 <[\w\W]+><(\w+)\s*\/?><\/\1> handler = handleObjIn.handler;
4770 <[\w\W]+><(\w+)\s*\/?><\/\1> selector = handleObjIn.selector;
4771 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4772  
4773 <[\w\W]+><(\w+)\s*\/?><\/\1> // Make sure that the handler has a unique ID, used to find/remove it later
4774 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !handler.guid ) {
4775 <[\w\W]+><(\w+)\s*\/?><\/\1> handler.guid = jQuery.guid++;
4776 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4777  
4778 <[\w\W]+><(\w+)\s*\/?><\/\1> // Init the element's event structure and main handler, if this is the first
4779 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !(events = elemData.events) ) {
4780 <[\w\W]+><(\w+)\s*\/?><\/\1> events = elemData.events = {};
4781 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4782 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !(eventHandle = elemData.handle) ) {
4783 <[\w\W]+><(\w+)\s*\/?><\/\1> eventHandle = elemData.handle = function( e ) {
4784 <[\w\W]+><(\w+)\s*\/?><\/\1> // Discard the second event of a jQuery.event.trigger() and
4785 <[\w\W]+><(\w+)\s*\/?><\/\1> // when an event is called after a page has unloaded
4786 <[\w\W]+><(\w+)\s*\/?><\/\1> return typeof jQuery !== core_strundefined && (!e || jQuery.event.triggered !== e.type) ?
4787 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.event.dispatch.apply( eventHandle.elem, arguments ) :
4788 <[\w\W]+><(\w+)\s*\/?><\/\1> undefined;
4789 <[\w\W]+><(\w+)\s*\/?><\/\1> };
4790 <[\w\W]+><(\w+)\s*\/?><\/\1> // Add elem as a property of the handle fn to prevent a memory leak with IE non-native events
4791 <[\w\W]+><(\w+)\s*\/?><\/\1> eventHandle.elem = elem;
4792 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4793  
4794 <[\w\W]+><(\w+)\s*\/?><\/\1> // Handle multiple events separated by a space
4795 <[\w\W]+><(\w+)\s*\/?><\/\1> types = ( types || "" ).match( core_rnotwhite ) || [""];
4796 <[\w\W]+><(\w+)\s*\/?><\/\1> t = types.length;
4797 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( t-- ) {
4798 <[\w\W]+><(\w+)\s*\/?><\/\1> tmp = rtypenamespace.exec( types[t] ) || [];
4799 <[\w\W]+><(\w+)\s*\/?><\/\1> type = origType = tmp[1];
4800 <[\w\W]+><(\w+)\s*\/?><\/\1> namespaces = ( tmp[2] || "" ).split( "." ).sort();
4801  
4802 <[\w\W]+><(\w+)\s*\/?><\/\1> // There *must* be a type, no attaching namespace-only handlers
4803 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !type ) {
4804 <[\w\W]+><(\w+)\s*\/?><\/\1> continue;
4805 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4806  
4807 <[\w\W]+><(\w+)\s*\/?><\/\1> // If event changes its type, use the special event handlers for the changed type
4808 <[\w\W]+><(\w+)\s*\/?><\/\1> special = jQuery.event.special[ type ] || {};
4809  
4810 <[\w\W]+><(\w+)\s*\/?><\/\1> // If selector defined, determine special event api type, otherwise given type
4811 <[\w\W]+><(\w+)\s*\/?><\/\1> type = ( selector ? special.delegateType : special.bindType ) || type;
4812  
4813 <[\w\W]+><(\w+)\s*\/?><\/\1> // Update special based on newly reset type
4814 <[\w\W]+><(\w+)\s*\/?><\/\1> special = jQuery.event.special[ type ] || {};
4815  
4816 <[\w\W]+><(\w+)\s*\/?><\/\1> // handleObj is passed to all event handlers
4817 <[\w\W]+><(\w+)\s*\/?><\/\1> handleObj = jQuery.extend({
4818 <[\w\W]+><(\w+)\s*\/?><\/\1> type: type,
4819 <[\w\W]+><(\w+)\s*\/?><\/\1> origType: origType,
4820 <[\w\W]+><(\w+)\s*\/?><\/\1> data: data,
4821 <[\w\W]+><(\w+)\s*\/?><\/\1> handler: handler,
4822 <[\w\W]+><(\w+)\s*\/?><\/\1> guid: handler.guid,
4823 <[\w\W]+><(\w+)\s*\/?><\/\1> selector: selector,
4824 <[\w\W]+><(\w+)\s*\/?><\/\1> needsContext: selector && jQuery.expr.match.needsContext.test( selector ),
4825 <[\w\W]+><(\w+)\s*\/?><\/\1> namespace: namespaces.join(".")
4826 <[\w\W]+><(\w+)\s*\/?><\/\1> }, handleObjIn );
4827  
4828 <[\w\W]+><(\w+)\s*\/?><\/\1> // Init the event handler queue if we're the first
4829 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !(handlers = events[ type ]) ) {
4830 <[\w\W]+><(\w+)\s*\/?><\/\1> handlers = events[ type ] = [];
4831 <[\w\W]+><(\w+)\s*\/?><\/\1> handlers.delegateCount = 0;
4832  
4833 <[\w\W]+><(\w+)\s*\/?><\/\1> // Only use addEventListener/attachEvent if the special events handler returns false
4834 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !special.setup || special.setup.call( elem, data, namespaces, eventHandle ) === false ) {
4835 <[\w\W]+><(\w+)\s*\/?><\/\1> // Bind the global event handler to the element
4836 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( elem.addEventListener ) {
4837 <[\w\W]+><(\w+)\s*\/?><\/\1> elem.addEventListener( type, eventHandle, false );
4838  
4839 <[\w\W]+><(\w+)\s*\/?><\/\1> } else if ( elem.attachEvent ) {
4840 <[\w\W]+><(\w+)\s*\/?><\/\1> elem.attachEvent( "on" + type, eventHandle );
4841 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4842 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4843 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4844  
4845 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( special.add ) {
4846 <[\w\W]+><(\w+)\s*\/?><\/\1> special.add.call( elem, handleObj );
4847  
4848 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !handleObj.handler.guid ) {
4849 <[\w\W]+><(\w+)\s*\/?><\/\1> handleObj.handler.guid = handler.guid;
4850 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4851 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4852  
4853 <[\w\W]+><(\w+)\s*\/?><\/\1> // Add to the element's handler list, delegates in front
4854 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( selector ) {
4855 <[\w\W]+><(\w+)\s*\/?><\/\1> handlers.splice( handlers.delegateCount++, 0, handleObj );
4856 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
4857 <[\w\W]+><(\w+)\s*\/?><\/\1> handlers.push( handleObj );
4858 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4859  
4860 <[\w\W]+><(\w+)\s*\/?><\/\1> // Keep track of which events have ever been used, for event optimization
4861 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.event.global[ type ] = true;
4862 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4863  
4864 <[\w\W]+><(\w+)\s*\/?><\/\1> // Nullify elem to prevent memory leaks in IE
4865 <[\w\W]+><(\w+)\s*\/?><\/\1> elem = null;
4866 <[\w\W]+><(\w+)\s*\/?><\/\1> },
4867  
4868 <[\w\W]+><(\w+)\s*\/?><\/\1> // Detach an event or set of events from an element
4869 <[\w\W]+><(\w+)\s*\/?><\/\1> remove: function( elem, types, handler, selector, mappedTypes ) {
4870 <[\w\W]+><(\w+)\s*\/?><\/\1> var j, handleObj, tmp,
4871 <[\w\W]+><(\w+)\s*\/?><\/\1> origCount, t, events,
4872 <[\w\W]+><(\w+)\s*\/?><\/\1> special, handlers, type,
4873 <[\w\W]+><(\w+)\s*\/?><\/\1> namespaces, origType,
4874 <[\w\W]+><(\w+)\s*\/?><\/\1> elemData = jQuery.hasData( elem ) && jQuery._data( elem );
4875  
4876 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !elemData || !(events = elemData.events) ) {
4877 <[\w\W]+><(\w+)\s*\/?><\/\1> return;
4878 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4879  
4880 <[\w\W]+><(\w+)\s*\/?><\/\1> // Once for each type.namespace in types; type may be omitted
4881 <[\w\W]+><(\w+)\s*\/?><\/\1> types = ( types || "" ).match( core_rnotwhite ) || [""];
4882 <[\w\W]+><(\w+)\s*\/?><\/\1> t = types.length;
4883 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( t-- ) {
4884 <[\w\W]+><(\w+)\s*\/?><\/\1> tmp = rtypenamespace.exec( types[t] ) || [];
4885 <[\w\W]+><(\w+)\s*\/?><\/\1> type = origType = tmp[1];
4886 <[\w\W]+><(\w+)\s*\/?><\/\1> namespaces = ( tmp[2] || "" ).split( "." ).sort();
4887  
4888 <[\w\W]+><(\w+)\s*\/?><\/\1> // Unbind all events (on this namespace, if provided) for the element
4889 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !type ) {
4890 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( type in events ) {
4891 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.event.remove( elem, type + types[ t ], handler, selector, true );
4892 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4893 <[\w\W]+><(\w+)\s*\/?><\/\1> continue;
4894 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4895  
4896 <[\w\W]+><(\w+)\s*\/?><\/\1> special = jQuery.event.special[ type ] || {};
4897 <[\w\W]+><(\w+)\s*\/?><\/\1> type = ( selector ? special.delegateType : special.bindType ) || type;
4898 <[\w\W]+><(\w+)\s*\/?><\/\1> handlers = events[ type ] || [];
4899 <[\w\W]+><(\w+)\s*\/?><\/\1> tmp = tmp[2] && new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" );
4900  
4901 <[\w\W]+><(\w+)\s*\/?><\/\1> // Remove matching events
4902 <[\w\W]+><(\w+)\s*\/?><\/\1> origCount = j = handlers.length;
4903 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( j-- ) {
4904 <[\w\W]+><(\w+)\s*\/?><\/\1> handleObj = handlers[ j ];
4905  
4906 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( ( mappedTypes || origType === handleObj.origType ) &&
4907 <[\w\W]+><(\w+)\s*\/?><\/\1> ( !handler || handler.guid === handleObj.guid ) &&
4908 <[\w\W]+><(\w+)\s*\/?><\/\1> ( !tmp || tmp.test( handleObj.namespace ) ) &&
4909 <[\w\W]+><(\w+)\s*\/?><\/\1> ( !selector || selector === handleObj.selector || selector === "**" && handleObj.selector ) ) {
4910 <[\w\W]+><(\w+)\s*\/?><\/\1> handlers.splice( j, 1 );
4911  
4912 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( handleObj.selector ) {
4913 <[\w\W]+><(\w+)\s*\/?><\/\1> handlers.delegateCount--;
4914 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4915 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( special.remove ) {
4916 <[\w\W]+><(\w+)\s*\/?><\/\1> special.remove.call( elem, handleObj );
4917 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4918 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4919 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4920  
4921 <[\w\W]+><(\w+)\s*\/?><\/\1> // Remove generic event handler if we removed something and no more handlers exist
4922 <[\w\W]+><(\w+)\s*\/?><\/\1> // (avoids potential for endless recursion during removal of special event handlers)
4923 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( origCount && !handlers.length ) {
4924 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !special.teardown || special.teardown.call( elem, namespaces, elemData.handle ) === false ) {
4925 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.removeEvent( elem, type, elemData.handle );
4926 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4927  
4928 <[\w\W]+><(\w+)\s*\/?><\/\1> delete events[ type ];
4929 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4930 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4931  
4932 <[\w\W]+><(\w+)\s*\/?><\/\1> // Remove the expando if it's no longer used
4933 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( jQuery.isEmptyObject( events ) ) {
4934 <[\w\W]+><(\w+)\s*\/?><\/\1> delete elemData.handle;
4935  
4936 <[\w\W]+><(\w+)\s*\/?><\/\1> // removeData also checks for emptiness and clears the expando if empty
4937 <[\w\W]+><(\w+)\s*\/?><\/\1> // so use it instead of delete
4938 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery._removeData( elem, "events" );
4939 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4940 <[\w\W]+><(\w+)\s*\/?><\/\1> },
4941  
4942 <[\w\W]+><(\w+)\s*\/?><\/\1> trigger: function( event, data, elem, onlyHandlers ) {
4943 <[\w\W]+><(\w+)\s*\/?><\/\1> var handle, ontype, cur,
4944 <[\w\W]+><(\w+)\s*\/?><\/\1> bubbleType, special, tmp, i,
4945 <[\w\W]+><(\w+)\s*\/?><\/\1> eventPath = [ elem || document ],
4946 <[\w\W]+><(\w+)\s*\/?><\/\1> type = core_hasOwn.call( event, "type" ) ? event.type : event,
4947 <[\w\W]+><(\w+)\s*\/?><\/\1> namespaces = core_hasOwn.call( event, "namespace" ) ? event.namespace.split(".") : [];
4948  
4949 <[\w\W]+><(\w+)\s*\/?><\/\1> cur = tmp = elem = elem || document;
4950  
4951 <[\w\W]+><(\w+)\s*\/?><\/\1> // Don't do events on text and comment nodes
4952 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( elem.nodeType === 3 || elem.nodeType === 8 ) {
4953 <[\w\W]+><(\w+)\s*\/?><\/\1> return;
4954 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4955  
4956 <[\w\W]+><(\w+)\s*\/?><\/\1> // focus/blur morphs to focusin/out; ensure we're not firing them right now
4957 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( rfocusMorph.test( type + jQuery.event.triggered ) ) {
4958 <[\w\W]+><(\w+)\s*\/?><\/\1> return;
4959 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4960  
4961 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( type.indexOf(".") >= 0 ) {
4962 <[\w\W]+><(\w+)\s*\/?><\/\1> // Namespaced trigger; create a regexp to match event type in handle()
4963 <[\w\W]+><(\w+)\s*\/?><\/\1> namespaces = type.split(".");
4964 <[\w\W]+><(\w+)\s*\/?><\/\1> type = namespaces.shift();
4965 <[\w\W]+><(\w+)\s*\/?><\/\1> namespaces.sort();
4966 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4967 <[\w\W]+><(\w+)\s*\/?><\/\1> ontype = type.indexOf(":") < 0 && "on" + type;
4968  
4969 <[\w\W]+><(\w+)\s*\/?><\/\1> // Caller can pass in a jQuery.Event object, Object, or just an event type string
4970 <[\w\W]+><(\w+)\s*\/?><\/\1> event = event[ jQuery.expando ] ?
4971 <[\w\W]+><(\w+)\s*\/?><\/\1> event :
4972 <[\w\W]+><(\w+)\s*\/?><\/\1> new jQuery.Event( type, typeof event === "object" && event );
4973  
4974 <[\w\W]+><(\w+)\s*\/?><\/\1> // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true)
4975 <[\w\W]+><(\w+)\s*\/?><\/\1> event.isTrigger = onlyHandlers ? 2 : 3;
4976 <[\w\W]+><(\w+)\s*\/?><\/\1> event.namespace = namespaces.join(".");
4977 <[\w\W]+><(\w+)\s*\/?><\/\1> event.namespace_re = event.namespace ?
4978 <[\w\W]+><(\w+)\s*\/?><\/\1> new RegExp( "(^|\\.)" + namespaces.join("\\.(?:.*\\.|)") + "(\\.|$)" ) :
4979 <[\w\W]+><(\w+)\s*\/?><\/\1> null;
4980  
4981 <[\w\W]+><(\w+)\s*\/?><\/\1> // Clean up the event in case it is being reused
4982 <[\w\W]+><(\w+)\s*\/?><\/\1> event.result = undefined;
4983 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !event.target ) {
4984 <[\w\W]+><(\w+)\s*\/?><\/\1> event.target = elem;
4985 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4986  
4987 <[\w\W]+><(\w+)\s*\/?><\/\1> // Clone any incoming data and prepend the event, creating the handler arg list
4988 <[\w\W]+><(\w+)\s*\/?><\/\1> data = data == null ?
4989 <[\w\W]+><(\w+)\s*\/?><\/\1> [ event ] :
4990 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.makeArray( data, [ event ] );
4991  
4992 <[\w\W]+><(\w+)\s*\/?><\/\1> // Allow special events to draw outside the lines
4993 <[\w\W]+><(\w+)\s*\/?><\/\1> special = jQuery.event.special[ type ] || {};
4994 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) {
4995 <[\w\W]+><(\w+)\s*\/?><\/\1> return;
4996 <[\w\W]+><(\w+)\s*\/?><\/\1> }
4997  
4998 <[\w\W]+><(\w+)\s*\/?><\/\1> // Determine event propagation path in advance, per W3C events spec (#9951)
4999 <[\w\W]+><(\w+)\s*\/?><\/\1> // Bubble up to document, then to window; watch for a global ownerDocument var (#9724)
5000 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !onlyHandlers && !special.noBubble && !jQuery.isWindow( elem ) ) {
5001  
5002 <[\w\W]+><(\w+)\s*\/?><\/\1> bubbleType = special.delegateType || type;
5003 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !rfocusMorph.test( bubbleType + type ) ) {
5004 <[\w\W]+><(\w+)\s*\/?><\/\1> cur = cur.parentNode;
5005 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5006 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( ; cur; cur = cur.parentNode ) {
5007 <[\w\W]+><(\w+)\s*\/?><\/\1> eventPath.push( cur );
5008 <[\w\W]+><(\w+)\s*\/?><\/\1> tmp = cur;
5009 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5010  
5011 <[\w\W]+><(\w+)\s*\/?><\/\1> // Only add window if we got to document (e.g., not plain obj or detached DOM)
5012 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( tmp === (elem.ownerDocument || document) ) {
5013 <[\w\W]+><(\w+)\s*\/?><\/\1> eventPath.push( tmp.defaultView || tmp.parentWindow || window );
5014 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5015 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5016  
5017 <[\w\W]+><(\w+)\s*\/?><\/\1> // Fire handlers on the event path
5018 <[\w\W]+><(\w+)\s*\/?><\/\1> i = 0;
5019 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( (cur = eventPath[i++]) && !event.isPropagationStopped() ) {
5020  
5021 <[\w\W]+><(\w+)\s*\/?><\/\1> event.type = i > 1 ?
5022 <[\w\W]+><(\w+)\s*\/?><\/\1> bubbleType :
5023 <[\w\W]+><(\w+)\s*\/?><\/\1> special.bindType || type;
5024  
5025 <[\w\W]+><(\w+)\s*\/?><\/\1> // jQuery handler
5026 <[\w\W]+><(\w+)\s*\/?><\/\1> handle = ( jQuery._data( cur, "events" ) || {} )[ event.type ] && jQuery._data( cur, "handle" );
5027 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( handle ) {
5028 <[\w\W]+><(\w+)\s*\/?><\/\1> handle.apply( cur, data );
5029 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5030  
5031 <[\w\W]+><(\w+)\s*\/?><\/\1> // Native handler
5032 <[\w\W]+><(\w+)\s*\/?><\/\1> handle = ontype && cur[ ontype ];
5033 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( handle && jQuery.acceptData( cur ) && handle.apply && handle.apply( cur, data ) === false ) {
5034 <[\w\W]+><(\w+)\s*\/?><\/\1> event.preventDefault();
5035 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5036 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5037 <[\w\W]+><(\w+)\s*\/?><\/\1> event.type = type;
5038  
5039 <[\w\W]+><(\w+)\s*\/?><\/\1> // If nobody prevented the default action, do it now
5040 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !onlyHandlers && !event.isDefaultPrevented() ) {
5041  
5042 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( (!special._default || special._default.apply( eventPath.pop(), data ) === false) &&
5043 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.acceptData( elem ) ) {
5044  
5045 <[\w\W]+><(\w+)\s*\/?><\/\1> // Call a native DOM method on the target with the same name name as the event.
5046 <[\w\W]+><(\w+)\s*\/?><\/\1> // Can't use an .isFunction() check here because IE6/7 fails that test.
5047 <[\w\W]+><(\w+)\s*\/?><\/\1> // Don't do default actions on window, that's where global variables be (#6170)
5048 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( ontype && elem[ type ] && !jQuery.isWindow( elem ) ) {
5049  
5050 <[\w\W]+><(\w+)\s*\/?><\/\1> // Don't re-trigger an onFOO event when we call its FOO() method
5051 <[\w\W]+><(\w+)\s*\/?><\/\1> tmp = elem[ ontype ];
5052  
5053 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( tmp ) {
5054 <[\w\W]+><(\w+)\s*\/?><\/\1> elem[ ontype ] = null;
5055 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5056  
5057 <[\w\W]+><(\w+)\s*\/?><\/\1> // Prevent re-triggering of the same event, since we already bubbled it above
5058 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.event.triggered = type;
5059 <[\w\W]+><(\w+)\s*\/?><\/\1> try {
5060 <[\w\W]+><(\w+)\s*\/?><\/\1> elem[ type ]();
5061 <[\w\W]+><(\w+)\s*\/?><\/\1> } catch ( e ) {
5062 <[\w\W]+><(\w+)\s*\/?><\/\1> // IE<9 dies on focus/blur to hidden element (#1486,#12518)
5063 <[\w\W]+><(\w+)\s*\/?><\/\1> // only reproducible on winXP IE8 native, not IE9 in IE8 mode
5064 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5065 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.event.triggered = undefined;
5066  
5067 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( tmp ) {
5068 <[\w\W]+><(\w+)\s*\/?><\/\1> elem[ ontype ] = tmp;
5069 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5070 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5071 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5072 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5073  
5074 <[\w\W]+><(\w+)\s*\/?><\/\1> return event.result;
5075 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5076  
5077 <[\w\W]+><(\w+)\s*\/?><\/\1> dispatch: function( event ) {
5078  
5079 <[\w\W]+><(\w+)\s*\/?><\/\1> // Make a writable jQuery.Event from the native event object
5080 <[\w\W]+><(\w+)\s*\/?><\/\1> event = jQuery.event.fix( event );
5081  
5082 <[\w\W]+><(\w+)\s*\/?><\/\1> var i, ret, handleObj, matched, j,
5083 <[\w\W]+><(\w+)\s*\/?><\/\1> handlerQueue = [],
5084 <[\w\W]+><(\w+)\s*\/?><\/\1> args = core_slice.call( arguments ),
5085 <[\w\W]+><(\w+)\s*\/?><\/\1> handlers = ( jQuery._data( this, "events" ) || {} )[ event.type ] || [],
5086 <[\w\W]+><(\w+)\s*\/?><\/\1> special = jQuery.event.special[ event.type ] || {};
5087  
5088 <[\w\W]+><(\w+)\s*\/?><\/\1> // Use the fix-ed jQuery.Event rather than the (read-only) native event
5089 <[\w\W]+><(\w+)\s*\/?><\/\1> args[0] = event;
5090 <[\w\W]+><(\w+)\s*\/?><\/\1> event.delegateTarget = this;
5091  
5092 <[\w\W]+><(\w+)\s*\/?><\/\1> // Call the preDispatch hook for the mapped type, and let it bail if desired
5093 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) {
5094 <[\w\W]+><(\w+)\s*\/?><\/\1> return;
5095 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5096  
5097 <[\w\W]+><(\w+)\s*\/?><\/\1> // Determine handlers
5098 <[\w\W]+><(\w+)\s*\/?><\/\1> handlerQueue = jQuery.event.handlers.call( this, event, handlers );
5099  
5100 <[\w\W]+><(\w+)\s*\/?><\/\1> // Run delegates first; they may want to stop propagation beneath us
5101 <[\w\W]+><(\w+)\s*\/?><\/\1> i = 0;
5102 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( (matched = handlerQueue[ i++ ]) && !event.isPropagationStopped() ) {
5103 <[\w\W]+><(\w+)\s*\/?><\/\1> event.currentTarget = matched.elem;
5104  
5105 <[\w\W]+><(\w+)\s*\/?><\/\1> j = 0;
5106 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( (handleObj = matched.handlers[ j++ ]) && !event.isImmediatePropagationStopped() ) {
5107  
5108 <[\w\W]+><(\w+)\s*\/?><\/\1> // Triggered event must either 1) have no namespace, or
5109 <[\w\W]+><(\w+)\s*\/?><\/\1> // 2) have namespace(s) a subset or equal to those in the bound event (both can have no namespace).
5110 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !event.namespace_re || event.namespace_re.test( handleObj.namespace ) ) {
5111  
5112 <[\w\W]+><(\w+)\s*\/?><\/\1> event.handleObj = handleObj;
5113 <[\w\W]+><(\w+)\s*\/?><\/\1> event.data = handleObj.data;
5114  
5115 <[\w\W]+><(\w+)\s*\/?><\/\1> ret = ( (jQuery.event.special[ handleObj.origType ] || {}).handle || handleObj.handler )
5116 <[\w\W]+><(\w+)\s*\/?><\/\1> .apply( matched.elem, args );
5117  
5118 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( ret !== undefined ) {
5119 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( (event.result = ret) === false ) {
5120 <[\w\W]+><(\w+)\s*\/?><\/\1> event.preventDefault();
5121 <[\w\W]+><(\w+)\s*\/?><\/\1> event.stopPropagation();
5122 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5123 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5124 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5125 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5126 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5127  
5128 <[\w\W]+><(\w+)\s*\/?><\/\1> // Call the postDispatch hook for the mapped type
5129 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( special.postDispatch ) {
5130 <[\w\W]+><(\w+)\s*\/?><\/\1> special.postDispatch.call( this, event );
5131 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5132  
5133 <[\w\W]+><(\w+)\s*\/?><\/\1> return event.result;
5134 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5135  
5136 <[\w\W]+><(\w+)\s*\/?><\/\1> handlers: function( event, handlers ) {
5137 <[\w\W]+><(\w+)\s*\/?><\/\1> var sel, handleObj, matches, i,
5138 <[\w\W]+><(\w+)\s*\/?><\/\1> handlerQueue = [],
5139 <[\w\W]+><(\w+)\s*\/?><\/\1> delegateCount = handlers.delegateCount,
5140 <[\w\W]+><(\w+)\s*\/?><\/\1> cur = event.target;
5141  
5142 <[\w\W]+><(\w+)\s*\/?><\/\1> // Find delegate handlers
5143 <[\w\W]+><(\w+)\s*\/?><\/\1> // Black-hole SVG <use> instance trees (#13180)
5144 <[\w\W]+><(\w+)\s*\/?><\/\1> // Avoid non-left-click bubbling in Firefox (#3861)
5145 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( delegateCount && cur.nodeType && (!event.button || event.type !== "click") ) {
5146  
5147 <[\w\W]+><(\w+)\s*\/?><\/\1> /* jshint eqeqeq: false */
5148 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( ; cur != this; cur = cur.parentNode || this ) {
5149 <[\w\W]+><(\w+)\s*\/?><\/\1> /* jshint eqeqeq: true */
5150  
5151 <[\w\W]+><(\w+)\s*\/?><\/\1> // Don't check non-elements (#13208)
5152 <[\w\W]+><(\w+)\s*\/?><\/\1> // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764)
5153 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( cur.nodeType === 1 && (cur.disabled !== true || event.type !== "click") ) {
5154 <[\w\W]+><(\w+)\s*\/?><\/\1> matches = [];
5155 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( i = 0; i < delegateCount; i++ ) {
5156 <[\w\W]+><(\w+)\s*\/?><\/\1> handleObj = handlers[ i ];
5157  
5158 <[\w\W]+><(\w+)\s*\/?><\/\1> // Don't conflict with Object.prototype properties (#13203)
5159 <[\w\W]+><(\w+)\s*\/?><\/\1> sel = handleObj.selector + " ";
5160  
5161 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( matches[ sel ] === undefined ) {
5162 <[\w\W]+><(\w+)\s*\/?><\/\1> matches[ sel ] = handleObj.needsContext ?
5163 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery( sel, this ).index( cur ) >= 0 :
5164 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.find( sel, this, null, [ cur ] ).length;
5165 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5166 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( matches[ sel ] ) {
5167 <[\w\W]+><(\w+)\s*\/?><\/\1> matches.push( handleObj );
5168 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5169 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5170 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( matches.length ) {
5171 <[\w\W]+><(\w+)\s*\/?><\/\1> handlerQueue.push({ elem: cur, handlers: matches });
5172 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5173 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5174 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5175 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5176  
5177 <[\w\W]+><(\w+)\s*\/?><\/\1> // Add the remaining (directly-bound) handlers
5178 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( delegateCount < handlers.length ) {
5179 <[\w\W]+><(\w+)\s*\/?><\/\1> handlerQueue.push({ elem: this, handlers: handlers.slice( delegateCount ) });
5180 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5181  
5182 <[\w\W]+><(\w+)\s*\/?><\/\1> return handlerQueue;
5183 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5184  
5185 <[\w\W]+><(\w+)\s*\/?><\/\1> fix: function( event ) {
5186 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( event[ jQuery.expando ] ) {
5187 <[\w\W]+><(\w+)\s*\/?><\/\1> return event;
5188 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5189  
5190 <[\w\W]+><(\w+)\s*\/?><\/\1> // Create a writable copy of the event object and normalize some properties
5191 <[\w\W]+><(\w+)\s*\/?><\/\1> var i, prop, copy,
5192 <[\w\W]+><(\w+)\s*\/?><\/\1> type = event.type,
5193 <[\w\W]+><(\w+)\s*\/?><\/\1> originalEvent = event,
5194 <[\w\W]+><(\w+)\s*\/?><\/\1> fixHook = this.fixHooks[ type ];
5195  
5196 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !fixHook ) {
5197 <[\w\W]+><(\w+)\s*\/?><\/\1> this.fixHooks[ type ] = fixHook =
5198 <[\w\W]+><(\w+)\s*\/?><\/\1> rmouseEvent.test( type ) ? this.mouseHooks :
5199 <[\w\W]+><(\w+)\s*\/?><\/\1> rkeyEvent.test( type ) ? this.keyHooks :
5200 <[\w\W]+><(\w+)\s*\/?><\/\1> {};
5201 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5202 <[\w\W]+><(\w+)\s*\/?><\/\1> copy = fixHook.props ? this.props.concat( fixHook.props ) : this.props;
5203  
5204 <[\w\W]+><(\w+)\s*\/?><\/\1> event = new jQuery.Event( originalEvent );
5205  
5206 <[\w\W]+><(\w+)\s*\/?><\/\1> i = copy.length;
5207 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( i-- ) {
5208 <[\w\W]+><(\w+)\s*\/?><\/\1> prop = copy[ i ];
5209 <[\w\W]+><(\w+)\s*\/?><\/\1> event[ prop ] = originalEvent[ prop ];
5210 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5211  
5212 <[\w\W]+><(\w+)\s*\/?><\/\1> // Support: IE<9
5213 <[\w\W]+><(\w+)\s*\/?><\/\1> // Fix target property (#1925)
5214 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !event.target ) {
5215 <[\w\W]+><(\w+)\s*\/?><\/\1> event.target = originalEvent.srcElement || document;
5216 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5217  
5218 <[\w\W]+><(\w+)\s*\/?><\/\1> // Support: Chrome 23+, Safari?
5219 <[\w\W]+><(\w+)\s*\/?><\/\1> // Target should not be a text node (#504, #13143)
5220 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( event.target.nodeType === 3 ) {
5221 <[\w\W]+><(\w+)\s*\/?><\/\1> event.target = event.target.parentNode;
5222 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5223  
5224 <[\w\W]+><(\w+)\s*\/?><\/\1> // Support: IE<9
5225 <[\w\W]+><(\w+)\s*\/?><\/\1> // For mouse/key events, metaKey==false if it's undefined (#3368, #11328)
5226 <[\w\W]+><(\w+)\s*\/?><\/\1> event.metaKey = !!event.metaKey;
5227  
5228 <[\w\W]+><(\w+)\s*\/?><\/\1> return fixHook.filter ? fixHook.filter( event, originalEvent ) : event;
5229 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5230  
5231 <[\w\W]+><(\w+)\s*\/?><\/\1> // Includes some event props shared by KeyEvent and MouseEvent
5232 <[\w\W]+><(\w+)\s*\/?><\/\1> props: "altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),
5233  
5234 <[\w\W]+><(\w+)\s*\/?><\/\1> fixHooks: {},
5235  
5236 <[\w\W]+><(\w+)\s*\/?><\/\1> keyHooks: {
5237 <[\w\W]+><(\w+)\s*\/?><\/\1> props: "char charCode key keyCode".split(" "),
5238 <[\w\W]+><(\w+)\s*\/?><\/\1> filter: function( event, original ) {
5239  
5240 <[\w\W]+><(\w+)\s*\/?><\/\1> // Add which for key events
5241 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( event.which == null ) {
5242 <[\w\W]+><(\w+)\s*\/?><\/\1> event.which = original.charCode != null ? original.charCode : original.keyCode;
5243 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5244  
5245 <[\w\W]+><(\w+)\s*\/?><\/\1> return event;
5246 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5247 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5248  
5249 <[\w\W]+><(\w+)\s*\/?><\/\1> mouseHooks: {
5250 <[\w\W]+><(\w+)\s*\/?><\/\1> props: "button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),
5251 <[\w\W]+><(\w+)\s*\/?><\/\1> filter: function( event, original ) {
5252 <[\w\W]+><(\w+)\s*\/?><\/\1> var body, eventDoc, doc,
5253 <[\w\W]+><(\w+)\s*\/?><\/\1> button = original.button,
5254 <[\w\W]+><(\w+)\s*\/?><\/\1> fromElement = original.fromElement;
5255  
5256 <[\w\W]+><(\w+)\s*\/?><\/\1> // Calculate pageX/Y if missing and clientX/Y available
5257 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( event.pageX == null && original.clientX != null ) {
5258 <[\w\W]+><(\w+)\s*\/?><\/\1> eventDoc = event.target.ownerDocument || document;
5259 <[\w\W]+><(\w+)\s*\/?><\/\1> doc = eventDoc.documentElement;
5260 <[\w\W]+><(\w+)\s*\/?><\/\1> body = eventDoc.body;
5261  
5262 <[\w\W]+><(\w+)\s*\/?><\/\1> event.pageX = original.clientX + ( doc && doc.scrollLeft || body && body.scrollLeft || 0 ) - ( doc && doc.clientLeft || body && body.clientLeft || 0 );
5263 <[\w\W]+><(\w+)\s*\/?><\/\1> event.pageY = original.clientY + ( doc && doc.scrollTop || body && body.scrollTop || 0 ) - ( doc && doc.clientTop || body && body.clientTop || 0 );
5264 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5265  
5266 <[\w\W]+><(\w+)\s*\/?><\/\1> // Add relatedTarget, if necessary
5267 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !event.relatedTarget && fromElement ) {
5268 <[\w\W]+><(\w+)\s*\/?><\/\1> event.relatedTarget = fromElement === event.target ? original.toElement : fromElement;
5269 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5270  
5271 <[\w\W]+><(\w+)\s*\/?><\/\1> // Add which for click: 1 === left; 2 === middle; 3 === right
5272 <[\w\W]+><(\w+)\s*\/?><\/\1> // Note: button is not normalized, so don't use it
5273 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !event.which && button !== undefined ) {
5274 <[\w\W]+><(\w+)\s*\/?><\/\1> event.which = ( button & 1 ? 1 : ( button & 2 ? 3 : ( button & 4 ? 2 : 0 ) ) );
5275 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5276  
5277 <[\w\W]+><(\w+)\s*\/?><\/\1> return event;
5278 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5279 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5280  
5281 <[\w\W]+><(\w+)\s*\/?><\/\1> special: {
5282 <[\w\W]+><(\w+)\s*\/?><\/\1> load: {
5283 <[\w\W]+><(\w+)\s*\/?><\/\1> // Prevent triggered image.load events from bubbling to window.load
5284 <[\w\W]+><(\w+)\s*\/?><\/\1> noBubble: true
5285 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5286 <[\w\W]+><(\w+)\s*\/?><\/\1> focus: {
5287 <[\w\W]+><(\w+)\s*\/?><\/\1> // Fire native event if possible so blur/focus sequence is correct
5288 <[\w\W]+><(\w+)\s*\/?><\/\1> trigger: function() {
5289 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( this !== safeActiveElement() && this.focus ) {
5290 <[\w\W]+><(\w+)\s*\/?><\/\1> try {
5291 <[\w\W]+><(\w+)\s*\/?><\/\1> this.focus();
5292 <[\w\W]+><(\w+)\s*\/?><\/\1> return false;
5293 <[\w\W]+><(\w+)\s*\/?><\/\1> } catch ( e ) {
5294 <[\w\W]+><(\w+)\s*\/?><\/\1> // Support: IE<9
5295 <[\w\W]+><(\w+)\s*\/?><\/\1> // If we error on focus to hidden element (#1486, #12518),
5296 <[\w\W]+><(\w+)\s*\/?><\/\1> // let .trigger() run the handlers
5297 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5298 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5299 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5300 <[\w\W]+><(\w+)\s*\/?><\/\1> delegateType: "focusin"
5301 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5302 <[\w\W]+><(\w+)\s*\/?><\/\1> blur: {
5303 <[\w\W]+><(\w+)\s*\/?><\/\1> trigger: function() {
5304 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( this === safeActiveElement() && this.blur ) {
5305 <[\w\W]+><(\w+)\s*\/?><\/\1> this.blur();
5306 <[\w\W]+><(\w+)\s*\/?><\/\1> return false;
5307 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5308 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5309 <[\w\W]+><(\w+)\s*\/?><\/\1> delegateType: "focusout"
5310 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5311 <[\w\W]+><(\w+)\s*\/?><\/\1> click: {
5312 <[\w\W]+><(\w+)\s*\/?><\/\1> // For checkbox, fire native event so checked state will be right
5313 <[\w\W]+><(\w+)\s*\/?><\/\1> trigger: function() {
5314 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( jQuery.nodeName( this, "input" ) && this.type === "checkbox" && this.click ) {
5315 <[\w\W]+><(\w+)\s*\/?><\/\1> this.click();
5316 <[\w\W]+><(\w+)\s*\/?><\/\1> return false;
5317 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5318 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5319  
5320 <[\w\W]+><(\w+)\s*\/?><\/\1> // For cross-browser consistency, don't fire native .click() on links
5321 <[\w\W]+><(\w+)\s*\/?><\/\1> _default: function( event ) {
5322 <[\w\W]+><(\w+)\s*\/?><\/\1> return jQuery.nodeName( event.target, "a" );
5323 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5324 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5325  
5326 <[\w\W]+><(\w+)\s*\/?><\/\1> beforeunload: {
5327 <[\w\W]+><(\w+)\s*\/?><\/\1> postDispatch: function( event ) {
5328  
5329 <[\w\W]+><(\w+)\s*\/?><\/\1> // Even when returnValue equals to undefined Firefox will still show alert
5330 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( event.result !== undefined ) {
5331 <[\w\W]+><(\w+)\s*\/?><\/\1> event.originalEvent.returnValue = event.result;
5332 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5333 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5334 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5335 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5336  
5337 <[\w\W]+><(\w+)\s*\/?><\/\1> simulate: function( type, elem, event, bubble ) {
5338 <[\w\W]+><(\w+)\s*\/?><\/\1> // Piggyback on a donor event to simulate a different one.
5339 <[\w\W]+><(\w+)\s*\/?><\/\1> // Fake originalEvent to avoid donor's stopPropagation, but if the
5340 <[\w\W]+><(\w+)\s*\/?><\/\1> // simulated event prevents default then we do the same on the donor.
5341 <[\w\W]+><(\w+)\s*\/?><\/\1> var e = jQuery.extend(
5342 <[\w\W]+><(\w+)\s*\/?><\/\1> new jQuery.Event(),
5343 <[\w\W]+><(\w+)\s*\/?><\/\1> event,
5344 <[\w\W]+><(\w+)\s*\/?><\/\1> {
5345 <[\w\W]+><(\w+)\s*\/?><\/\1> type: type,
5346 <[\w\W]+><(\w+)\s*\/?><\/\1> isSimulated: true,
5347 <[\w\W]+><(\w+)\s*\/?><\/\1> originalEvent: {}
5348 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5349 <[\w\W]+><(\w+)\s*\/?><\/\1> );
5350 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( bubble ) {
5351 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.event.trigger( e, null, elem );
5352 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
5353 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.event.dispatch.call( elem, e );
5354 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5355 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( e.isDefaultPrevented() ) {
5356 <[\w\W]+><(\w+)\s*\/?><\/\1> event.preventDefault();
5357 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5358 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5359 <[\w\W]+><(\w+)\s*\/?><\/\1>};
5360  
5361 <[\w\W]+><(\w+)\s*\/?><\/\1>jQuery.removeEvent = document.removeEventListener ?
5362 <[\w\W]+><(\w+)\s*\/?><\/\1> function( elem, type, handle ) {
5363 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( elem.removeEventListener ) {
5364 <[\w\W]+><(\w+)\s*\/?><\/\1> elem.removeEventListener( type, handle, false );
5365 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5366 <[\w\W]+><(\w+)\s*\/?><\/\1> } :
5367 <[\w\W]+><(\w+)\s*\/?><\/\1> function( elem, type, handle ) {
5368 <[\w\W]+><(\w+)\s*\/?><\/\1> var name = "on" + type;
5369  
5370 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( elem.detachEvent ) {
5371  
5372 <[\w\W]+><(\w+)\s*\/?><\/\1> // #8545, #7054, preventing memory leaks for custom events in IE6-8
5373 <[\w\W]+><(\w+)\s*\/?><\/\1> // detachEvent needed property on element, by name of that event, to properly expose it to GC
5374 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( typeof elem[ name ] === core_strundefined ) {
5375 <[\w\W]+><(\w+)\s*\/?><\/\1> elem[ name ] = null;
5376 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5377  
5378 <[\w\W]+><(\w+)\s*\/?><\/\1> elem.detachEvent( name, handle );
5379 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5380 <[\w\W]+><(\w+)\s*\/?><\/\1> };
5381  
5382 <[\w\W]+><(\w+)\s*\/?><\/\1>jQuery.Event = function( src, props ) {
5383 <[\w\W]+><(\w+)\s*\/?><\/\1> // Allow instantiation without the 'new' keyword
5384 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !(this instanceof jQuery.Event) ) {
5385 <[\w\W]+><(\w+)\s*\/?><\/\1> return new jQuery.Event( src, props );
5386 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5387  
5388 <[\w\W]+><(\w+)\s*\/?><\/\1> // Event object
5389 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( src && src.type ) {
5390 <[\w\W]+><(\w+)\s*\/?><\/\1> this.originalEvent = src;
5391 <[\w\W]+><(\w+)\s*\/?><\/\1> this.type = src.type;
5392  
5393 <[\w\W]+><(\w+)\s*\/?><\/\1> // Events bubbling up the document may have been marked as prevented
5394 <[\w\W]+><(\w+)\s*\/?><\/\1> // by a handler lower down the tree; reflect the correct value.
5395 <[\w\W]+><(\w+)\s*\/?><\/\1> this.isDefaultPrevented = ( src.defaultPrevented || src.returnValue === false ||
5396 <[\w\W]+><(\w+)\s*\/?><\/\1> src.getPreventDefault && src.getPreventDefault() ) ? returnTrue : returnFalse;
5397  
5398 <[\w\W]+><(\w+)\s*\/?><\/\1> // Event type
5399 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
5400 <[\w\W]+><(\w+)\s*\/?><\/\1> this.type = src;
5401 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5402  
5403 <[\w\W]+><(\w+)\s*\/?><\/\1> // Put explicitly provided properties onto the event object
5404 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( props ) {
5405 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.extend( this, props );
5406 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5407  
5408 <[\w\W]+><(\w+)\s*\/?><\/\1> // Create a timestamp if incoming event doesn't have one
5409 <[\w\W]+><(\w+)\s*\/?><\/\1> this.timeStamp = src && src.timeStamp || jQuery.now();
5410  
5411 <[\w\W]+><(\w+)\s*\/?><\/\1> // Mark it as fixed
5412 <[\w\W]+><(\w+)\s*\/?><\/\1> this[ jQuery.expando ] = true;
5413 <[\w\W]+><(\w+)\s*\/?><\/\1>};
5414  
5415 <[\w\W]+><(\w+)\s*\/?><\/\1>// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding
5416 <[\w\W]+><(\w+)\s*\/?><\/\1>// http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html
5417 <[\w\W]+><(\w+)\s*\/?><\/\1>jQuery.Event.prototype = {
5418 <[\w\W]+><(\w+)\s*\/?><\/\1> isDefaultPrevented: returnFalse,
5419 <[\w\W]+><(\w+)\s*\/?><\/\1> isPropagationStopped: returnFalse,
5420 <[\w\W]+><(\w+)\s*\/?><\/\1> isImmediatePropagationStopped: returnFalse,
5421  
5422 <[\w\W]+><(\w+)\s*\/?><\/\1> preventDefault: function() {
5423 <[\w\W]+><(\w+)\s*\/?><\/\1> var e = this.originalEvent;
5424  
5425 <[\w\W]+><(\w+)\s*\/?><\/\1> this.isDefaultPrevented = returnTrue;
5426 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !e ) {
5427 <[\w\W]+><(\w+)\s*\/?><\/\1> return;
5428 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5429  
5430 <[\w\W]+><(\w+)\s*\/?><\/\1> // If preventDefault exists, run it on the original event
5431 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( e.preventDefault ) {
5432 <[\w\W]+><(\w+)\s*\/?><\/\1> e.preventDefault();
5433  
5434 <[\w\W]+><(\w+)\s*\/?><\/\1> // Support: IE
5435 <[\w\W]+><(\w+)\s*\/?><\/\1> // Otherwise set the returnValue property of the original event to false
5436 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
5437 <[\w\W]+><(\w+)\s*\/?><\/\1> e.returnValue = false;
5438 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5439 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5440 <[\w\W]+><(\w+)\s*\/?><\/\1> stopPropagation: function() {
5441 <[\w\W]+><(\w+)\s*\/?><\/\1> var e = this.originalEvent;
5442  
5443 <[\w\W]+><(\w+)\s*\/?><\/\1> this.isPropagationStopped = returnTrue;
5444 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !e ) {
5445 <[\w\W]+><(\w+)\s*\/?><\/\1> return;
5446 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5447 <[\w\W]+><(\w+)\s*\/?><\/\1> // If stopPropagation exists, run it on the original event
5448 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( e.stopPropagation ) {
5449 <[\w\W]+><(\w+)\s*\/?><\/\1> e.stopPropagation();
5450 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5451  
5452 <[\w\W]+><(\w+)\s*\/?><\/\1> // Support: IE
5453 <[\w\W]+><(\w+)\s*\/?><\/\1> // Set the cancelBubble property of the original event to true
5454 <[\w\W]+><(\w+)\s*\/?><\/\1> e.cancelBubble = true;
5455 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5456 <[\w\W]+><(\w+)\s*\/?><\/\1> stopImmediatePropagation: function() {
5457 <[\w\W]+><(\w+)\s*\/?><\/\1> this.isImmediatePropagationStopped = returnTrue;
5458 <[\w\W]+><(\w+)\s*\/?><\/\1> this.stopPropagation();
5459 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5460 <[\w\W]+><(\w+)\s*\/?><\/\1>};
5461  
5462 <[\w\W]+><(\w+)\s*\/?><\/\1>// Create mouseenter/leave events using mouseover/out and event-time checks
5463 <[\w\W]+><(\w+)\s*\/?><\/\1>jQuery.each({
5464 <[\w\W]+><(\w+)\s*\/?><\/\1> mouseenter: "mouseover",
5465 <[\w\W]+><(\w+)\s*\/?><\/\1> mouseleave: "mouseout"
5466 <[\w\W]+><(\w+)\s*\/?><\/\1>}, function( orig, fix ) {
5467 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.event.special[ orig ] = {
5468 <[\w\W]+><(\w+)\s*\/?><\/\1> delegateType: fix,
5469 <[\w\W]+><(\w+)\s*\/?><\/\1> bindType: fix,
5470  
5471 <[\w\W]+><(\w+)\s*\/?><\/\1> handle: function( event ) {
5472 <[\w\W]+><(\w+)\s*\/?><\/\1> var ret,
5473 <[\w\W]+><(\w+)\s*\/?><\/\1> target = this,
5474 <[\w\W]+><(\w+)\s*\/?><\/\1> related = event.relatedTarget,
5475 <[\w\W]+><(\w+)\s*\/?><\/\1> handleObj = event.handleObj;
5476  
5477 <[\w\W]+><(\w+)\s*\/?><\/\1> // For mousenter/leave call the handler if related is outside the target.
5478 <[\w\W]+><(\w+)\s*\/?><\/\1> // NB: No relatedTarget if the mouse left/entered the browser window
5479 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !related || (related !== target && !jQuery.contains( target, related )) ) {
5480 <[\w\W]+><(\w+)\s*\/?><\/\1> event.type = handleObj.origType;
5481 <[\w\W]+><(\w+)\s*\/?><\/\1> ret = handleObj.handler.apply( this, arguments );
5482 <[\w\W]+><(\w+)\s*\/?><\/\1> event.type = fix;
5483 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5484 <[\w\W]+><(\w+)\s*\/?><\/\1> return ret;
5485 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5486 <[\w\W]+><(\w+)\s*\/?><\/\1> };
5487 <[\w\W]+><(\w+)\s*\/?><\/\1>});
5488  
5489 <[\w\W]+><(\w+)\s*\/?><\/\1>// IE submit delegation
5490 <[\w\W]+><(\w+)\s*\/?><\/\1>if ( !jQuery.support.submitBubbles ) {
5491  
5492 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.event.special.submit = {
5493 <[\w\W]+><(\w+)\s*\/?><\/\1> setup: function() {
5494 <[\w\W]+><(\w+)\s*\/?><\/\1> // Only need this for delegated form submit events
5495 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( jQuery.nodeName( this, "form" ) ) {
5496 <[\w\W]+><(\w+)\s*\/?><\/\1> return false;
5497 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5498  
5499 <[\w\W]+><(\w+)\s*\/?><\/\1> // Lazy-add a submit handler when a descendant form may potentially be submitted
5500 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.event.add( this, "click._submit keypress._submit", function( e ) {
5501 <[\w\W]+><(\w+)\s*\/?><\/\1> // Node name check avoids a VML-related crash in IE (#9807)
5502 <[\w\W]+><(\w+)\s*\/?><\/\1> var elem = e.target,
5503 <[\w\W]+><(\w+)\s*\/?><\/\1> form = jQuery.nodeName( elem, "input" ) || jQuery.nodeName( elem, "button" ) ? elem.form : undefined;
5504 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( form && !jQuery._data( form, "submitBubbles" ) ) {
5505 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.event.add( form, "submit._submit", function( event ) {
5506 <[\w\W]+><(\w+)\s*\/?><\/\1> event._submit_bubble = true;
5507 <[\w\W]+><(\w+)\s*\/?><\/\1> });
5508 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery._data( form, "submitBubbles", true );
5509 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5510 <[\w\W]+><(\w+)\s*\/?><\/\1> });
5511 <[\w\W]+><(\w+)\s*\/?><\/\1> // return undefined since we don't need an event listener
5512 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5513  
5514 <[\w\W]+><(\w+)\s*\/?><\/\1> postDispatch: function( event ) {
5515 <[\w\W]+><(\w+)\s*\/?><\/\1> // If form was submitted by the user, bubble the event up the tree
5516 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( event._submit_bubble ) {
5517 <[\w\W]+><(\w+)\s*\/?><\/\1> delete event._submit_bubble;
5518 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( this.parentNode && !event.isTrigger ) {
5519 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.event.simulate( "submit", this.parentNode, event, true );
5520 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5521 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5522 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5523  
5524 <[\w\W]+><(\w+)\s*\/?><\/\1> teardown: function() {
5525 <[\w\W]+><(\w+)\s*\/?><\/\1> // Only need this for delegated form submit events
5526 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( jQuery.nodeName( this, "form" ) ) {
5527 <[\w\W]+><(\w+)\s*\/?><\/\1> return false;
5528 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5529  
5530 <[\w\W]+><(\w+)\s*\/?><\/\1> // Remove delegated handlers; cleanData eventually reaps submit handlers attached above
5531 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.event.remove( this, "._submit" );
5532 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5533 <[\w\W]+><(\w+)\s*\/?><\/\1> };
5534 <[\w\W]+><(\w+)\s*\/?><\/\1>}
5535  
5536 <[\w\W]+><(\w+)\s*\/?><\/\1>// IE change delegation and checkbox/radio fix
5537 <[\w\W]+><(\w+)\s*\/?><\/\1>if ( !jQuery.support.changeBubbles ) {
5538  
5539 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.event.special.change = {
5540  
5541 <[\w\W]+><(\w+)\s*\/?><\/\1> setup: function() {
5542  
5543 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( rformElems.test( this.nodeName ) ) {
5544 <[\w\W]+><(\w+)\s*\/?><\/\1> // IE doesn't fire change on a check/radio until blur; trigger it on click
5545 <[\w\W]+><(\w+)\s*\/?><\/\1> // after a propertychange. Eat the blur-change in special.change.handle.
5546 <[\w\W]+><(\w+)\s*\/?><\/\1> // This still fires onchange a second time for check/radio after blur.
5547 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( this.type === "checkbox" || this.type === "radio" ) {
5548 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.event.add( this, "propertychange._change", function( event ) {
5549 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( event.originalEvent.propertyName === "checked" ) {
5550 <[\w\W]+><(\w+)\s*\/?><\/\1> this._just_changed = true;
5551 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5552 <[\w\W]+><(\w+)\s*\/?><\/\1> });
5553 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.event.add( this, "click._change", function( event ) {
5554 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( this._just_changed && !event.isTrigger ) {
5555 <[\w\W]+><(\w+)\s*\/?><\/\1> this._just_changed = false;
5556 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5557 <[\w\W]+><(\w+)\s*\/?><\/\1> // Allow triggered, simulated change events (#11500)
5558 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.event.simulate( "change", this, event, true );
5559 <[\w\W]+><(\w+)\s*\/?><\/\1> });
5560 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5561 <[\w\W]+><(\w+)\s*\/?><\/\1> return false;
5562 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5563 <[\w\W]+><(\w+)\s*\/?><\/\1> // Delegated event; lazy-add a change handler on descendant inputs
5564 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.event.add( this, "beforeactivate._change", function( e ) {
5565 <[\w\W]+><(\w+)\s*\/?><\/\1> var elem = e.target;
5566  
5567 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( rformElems.test( elem.nodeName ) && !jQuery._data( elem, "changeBubbles" ) ) {
5568 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.event.add( elem, "change._change", function( event ) {
5569 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( this.parentNode && !event.isSimulated && !event.isTrigger ) {
5570 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.event.simulate( "change", this.parentNode, event, true );
5571 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5572 <[\w\W]+><(\w+)\s*\/?><\/\1> });
5573 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery._data( elem, "changeBubbles", true );
5574 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5575 <[\w\W]+><(\w+)\s*\/?><\/\1> });
5576 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5577  
5578 <[\w\W]+><(\w+)\s*\/?><\/\1> handle: function( event ) {
5579 <[\w\W]+><(\w+)\s*\/?><\/\1> var elem = event.target;
5580  
5581 <[\w\W]+><(\w+)\s*\/?><\/\1> // Swallow native change events from checkbox/radio, we already triggered them above
5582 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( this !== elem || event.isSimulated || event.isTrigger || (elem.type !== "radio" && elem.type !== "checkbox") ) {
5583 <[\w\W]+><(\w+)\s*\/?><\/\1> return event.handleObj.handler.apply( this, arguments );
5584 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5585 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5586  
5587 <[\w\W]+><(\w+)\s*\/?><\/\1> teardown: function() {
5588 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.event.remove( this, "._change" );
5589  
5590 <[\w\W]+><(\w+)\s*\/?><\/\1> return !rformElems.test( this.nodeName );
5591 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5592 <[\w\W]+><(\w+)\s*\/?><\/\1> };
5593 <[\w\W]+><(\w+)\s*\/?><\/\1>}
5594  
5595 <[\w\W]+><(\w+)\s*\/?><\/\1>// Create "bubbling" focus and blur events
5596 <[\w\W]+><(\w+)\s*\/?><\/\1>if ( !jQuery.support.focusinBubbles ) {
5597 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix ) {
5598  
5599 <[\w\W]+><(\w+)\s*\/?><\/\1> // Attach a single capturing handler while someone wants focusin/focusout
5600 <[\w\W]+><(\w+)\s*\/?><\/\1> var attaches = 0,
5601 <[\w\W]+><(\w+)\s*\/?><\/\1> handler = function( event ) {
5602 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ), true );
5603 <[\w\W]+><(\w+)\s*\/?><\/\1> };
5604  
5605 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.event.special[ fix ] = {
5606 <[\w\W]+><(\w+)\s*\/?><\/\1> setup: function() {
5607 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( attaches++ === 0 ) {
5608 <[\w\W]+><(\w+)\s*\/?><\/\1> document.addEventListener( orig, handler, true );
5609 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5610 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5611 <[\w\W]+><(\w+)\s*\/?><\/\1> teardown: function() {
5612 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( --attaches === 0 ) {
5613 <[\w\W]+><(\w+)\s*\/?><\/\1> document.removeEventListener( orig, handler, true );
5614 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5615 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5616 <[\w\W]+><(\w+)\s*\/?><\/\1> };
5617 <[\w\W]+><(\w+)\s*\/?><\/\1> });
5618 <[\w\W]+><(\w+)\s*\/?><\/\1>}
5619  
5620 <[\w\W]+><(\w+)\s*\/?><\/\1>jQuery.fn.extend({
5621  
5622 <[\w\W]+><(\w+)\s*\/?><\/\1> on: function( types, selector, data, fn, /*INTERNAL*/ one ) {
5623 <[\w\W]+><(\w+)\s*\/?><\/\1> var type, origFn;
5624  
5625 <[\w\W]+><(\w+)\s*\/?><\/\1> // Types can be a map of types/handlers
5626 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( typeof types === "object" ) {
5627 <[\w\W]+><(\w+)\s*\/?><\/\1> // ( types-Object, selector, data )
5628 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( typeof selector !== "string" ) {
5629 <[\w\W]+><(\w+)\s*\/?><\/\1> // ( types-Object, data )
5630 <[\w\W]+><(\w+)\s*\/?><\/\1> data = data || selector;
5631 <[\w\W]+><(\w+)\s*\/?><\/\1> selector = undefined;
5632 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5633 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( type in types ) {
5634 <[\w\W]+><(\w+)\s*\/?><\/\1> this.on( type, selector, data, types[ type ], one );
5635 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5636 <[\w\W]+><(\w+)\s*\/?><\/\1> return this;
5637 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5638  
5639 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( data == null && fn == null ) {
5640 <[\w\W]+><(\w+)\s*\/?><\/\1> // ( types, fn )
5641 <[\w\W]+><(\w+)\s*\/?><\/\1> fn = selector;
5642 <[\w\W]+><(\w+)\s*\/?><\/\1> data = selector = undefined;
5643 <[\w\W]+><(\w+)\s*\/?><\/\1> } else if ( fn == null ) {
5644 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( typeof selector === "string" ) {
5645 <[\w\W]+><(\w+)\s*\/?><\/\1> // ( types, selector, fn )
5646 <[\w\W]+><(\w+)\s*\/?><\/\1> fn = data;
5647 <[\w\W]+><(\w+)\s*\/?><\/\1> data = undefined;
5648 <[\w\W]+><(\w+)\s*\/?><\/\1> } else {
5649 <[\w\W]+><(\w+)\s*\/?><\/\1> // ( types, data, fn )
5650 <[\w\W]+><(\w+)\s*\/?><\/\1> fn = data;
5651 <[\w\W]+><(\w+)\s*\/?><\/\1> data = selector;
5652 <[\w\W]+><(\w+)\s*\/?><\/\1> selector = undefined;
5653 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5654 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5655 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( fn === false ) {
5656 <[\w\W]+><(\w+)\s*\/?><\/\1> fn = returnFalse;
5657 <[\w\W]+><(\w+)\s*\/?><\/\1> } else if ( !fn ) {
5658 <[\w\W]+><(\w+)\s*\/?><\/\1> return this;
5659 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5660  
5661 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( one === 1 ) {
5662 <[\w\W]+><(\w+)\s*\/?><\/\1> origFn = fn;
5663 <[\w\W]+><(\w+)\s*\/?><\/\1> fn = function( event ) {
5664 <[\w\W]+><(\w+)\s*\/?><\/\1> // Can use an empty set, since event contains the info
5665 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery().off( event );
5666 <[\w\W]+><(\w+)\s*\/?><\/\1> return origFn.apply( this, arguments );
5667 <[\w\W]+><(\w+)\s*\/?><\/\1> };
5668 <[\w\W]+><(\w+)\s*\/?><\/\1> // Use same guid so caller can remove using origFn
5669 <[\w\W]+><(\w+)\s*\/?><\/\1> fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ );
5670 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5671 <[\w\W]+><(\w+)\s*\/?><\/\1> return this.each( function() {
5672 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.event.add( this, types, fn, data, selector );
5673 <[\w\W]+><(\w+)\s*\/?><\/\1> });
5674 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5675 <[\w\W]+><(\w+)\s*\/?><\/\1> one: function( types, selector, data, fn ) {
5676 <[\w\W]+><(\w+)\s*\/?><\/\1> return this.on( types, selector, data, fn, 1 );
5677 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5678 <[\w\W]+><(\w+)\s*\/?><\/\1> off: function( types, selector, fn ) {
5679 <[\w\W]+><(\w+)\s*\/?><\/\1> var handleObj, type;
5680 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( types && types.preventDefault && types.handleObj ) {
5681 <[\w\W]+><(\w+)\s*\/?><\/\1> // ( event ) dispatched jQuery.Event
5682 <[\w\W]+><(\w+)\s*\/?><\/\1> handleObj = types.handleObj;
5683 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery( types.delegateTarget ).off(
5684 <[\w\W]+><(\w+)\s*\/?><\/\1> handleObj.namespace ? handleObj.origType + "." + handleObj.namespace : handleObj.origType,
5685 <[\w\W]+><(\w+)\s*\/?><\/\1> handleObj.selector,
5686 <[\w\W]+><(\w+)\s*\/?><\/\1> handleObj.handler
5687 <[\w\W]+><(\w+)\s*\/?><\/\1> );
5688 <[\w\W]+><(\w+)\s*\/?><\/\1> return this;
5689 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5690 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( typeof types === "object" ) {
5691 <[\w\W]+><(\w+)\s*\/?><\/\1> // ( types-object [, selector] )
5692 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( type in types ) {
5693 <[\w\W]+><(\w+)\s*\/?><\/\1> this.off( type, selector, types[ type ] );
5694 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5695 <[\w\W]+><(\w+)\s*\/?><\/\1> return this;
5696 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5697 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( selector === false || typeof selector === "function" ) {
5698 <[\w\W]+><(\w+)\s*\/?><\/\1> // ( types [, fn] )
5699 <[\w\W]+><(\w+)\s*\/?><\/\1> fn = selector;
5700 <[\w\W]+><(\w+)\s*\/?><\/\1> selector = undefined;
5701 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5702 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( fn === false ) {
5703 <[\w\W]+><(\w+)\s*\/?><\/\1> fn = returnFalse;
5704 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5705 <[\w\W]+><(\w+)\s*\/?><\/\1> return this.each(function() {
5706 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.event.remove( this, types, fn, selector );
5707 <[\w\W]+><(\w+)\s*\/?><\/\1> });
5708 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5709  
5710 <[\w\W]+><(\w+)\s*\/?><\/\1> trigger: function( type, data ) {
5711 <[\w\W]+><(\w+)\s*\/?><\/\1> return this.each(function() {
5712 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.event.trigger( type, data, this );
5713 <[\w\W]+><(\w+)\s*\/?><\/\1> });
5714 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5715 <[\w\W]+><(\w+)\s*\/?><\/\1> triggerHandler: function( type, data ) {
5716 <[\w\W]+><(\w+)\s*\/?><\/\1> var elem = this[0];
5717 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( elem ) {
5718 <[\w\W]+><(\w+)\s*\/?><\/\1> return jQuery.event.trigger( type, data, elem, true );
5719 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5720 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5721 <[\w\W]+><(\w+)\s*\/?><\/\1>});
5722 <[\w\W]+><(\w+)\s*\/?><\/\1>var isSimple = /^.[^:#\[\.,]*$/,
5723 <[\w\W]+><(\w+)\s*\/?><\/\1> rparentsprev = /^(?:parents|prev(?:Until|All))/,
5724 <[\w\W]+><(\w+)\s*\/?><\/\1> rneedsContext = jQuery.expr.match.needsContext,
5725 <[\w\W]+><(\w+)\s*\/?><\/\1> // methods guaranteed to produce a unique set when starting from a unique set
5726 <[\w\W]+><(\w+)\s*\/?><\/\1> guaranteedUnique = {
5727 <[\w\W]+><(\w+)\s*\/?><\/\1> children: true,
5728 <[\w\W]+><(\w+)\s*\/?><\/\1> contents: true,
5729 <[\w\W]+><(\w+)\s*\/?><\/\1> next: true,
5730 <[\w\W]+><(\w+)\s*\/?><\/\1> prev: true
5731 <[\w\W]+><(\w+)\s*\/?><\/\1> };
5732  
5733 <[\w\W]+><(\w+)\s*\/?><\/\1>jQuery.fn.extend({
5734 <[\w\W]+><(\w+)\s*\/?><\/\1> find: function( selector ) {
5735 <[\w\W]+><(\w+)\s*\/?><\/\1> var i,
5736 <[\w\W]+><(\w+)\s*\/?><\/\1> ret = [],
5737 <[\w\W]+><(\w+)\s*\/?><\/\1> self = this,
5738 <[\w\W]+><(\w+)\s*\/?><\/\1> len = self.length;
5739  
5740 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( typeof selector !== "string" ) {
5741 <[\w\W]+><(\w+)\s*\/?><\/\1> return this.pushStack( jQuery( selector ).filter(function() {
5742 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( i = 0; i < len; i++ ) {
5743 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( jQuery.contains( self[ i ], this ) ) {
5744 <[\w\W]+><(\w+)\s*\/?><\/\1> return true;
5745 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5746 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5747 <[\w\W]+><(\w+)\s*\/?><\/\1> }) );
5748 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5749  
5750 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( i = 0; i < len; i++ ) {
5751 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.find( selector, self[ i ], ret );
5752 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5753  
5754 <[\w\W]+><(\w+)\s*\/?><\/\1> // Needed because $( selector, context ) becomes $( context ).find( selector )
5755 <[\w\W]+><(\w+)\s*\/?><\/\1> ret = this.pushStack( len > 1 ? jQuery.unique( ret ) : ret );
5756 <[\w\W]+><(\w+)\s*\/?><\/\1> ret.selector = this.selector ? this.selector + " " + selector : selector;
5757 <[\w\W]+><(\w+)\s*\/?><\/\1> return ret;
5758 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5759  
5760 <[\w\W]+><(\w+)\s*\/?><\/\1> has: function( target ) {
5761 <[\w\W]+><(\w+)\s*\/?><\/\1> var i,
5762 <[\w\W]+><(\w+)\s*\/?><\/\1> targets = jQuery( target, this ),
5763 <[\w\W]+><(\w+)\s*\/?><\/\1> len = targets.length;
5764  
5765 <[\w\W]+><(\w+)\s*\/?><\/\1> return this.filter(function() {
5766 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( i = 0; i < len; i++ ) {
5767 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( jQuery.contains( this, targets[i] ) ) {
5768 <[\w\W]+><(\w+)\s*\/?><\/\1> return true;
5769 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5770 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5771 <[\w\W]+><(\w+)\s*\/?><\/\1> });
5772 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5773  
5774 <[\w\W]+><(\w+)\s*\/?><\/\1> not: function( selector ) {
5775 <[\w\W]+><(\w+)\s*\/?><\/\1> return this.pushStack( winnow(this, selector || [], true) );
5776 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5777  
5778 <[\w\W]+><(\w+)\s*\/?><\/\1> filter: function( selector ) {
5779 <[\w\W]+><(\w+)\s*\/?><\/\1> return this.pushStack( winnow(this, selector || [], false) );
5780 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5781  
5782 <[\w\W]+><(\w+)\s*\/?><\/\1> is: function( selector ) {
5783 <[\w\W]+><(\w+)\s*\/?><\/\1> return !!winnow(
5784 <[\w\W]+><(\w+)\s*\/?><\/\1> this,
5785  
5786 <[\w\W]+><(\w+)\s*\/?><\/\1> // If this is a positional/relative selector, check membership in the returned set
5787 <[\w\W]+><(\w+)\s*\/?><\/\1> // so $("p:first").is("p:last") won't return true for a doc with two "p".
5788 <[\w\W]+><(\w+)\s*\/?><\/\1> typeof selector === "string" && rneedsContext.test( selector ) ?
5789 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery( selector ) :
5790 <[\w\W]+><(\w+)\s*\/?><\/\1> selector || [],
5791 <[\w\W]+><(\w+)\s*\/?><\/\1> false
5792 <[\w\W]+><(\w+)\s*\/?><\/\1> ).length;
5793 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5794  
5795 <[\w\W]+><(\w+)\s*\/?><\/\1> closest: function( selectors, context ) {
5796 <[\w\W]+><(\w+)\s*\/?><\/\1> var cur,
5797 <[\w\W]+><(\w+)\s*\/?><\/\1> i = 0,
5798 <[\w\W]+><(\w+)\s*\/?><\/\1> l = this.length,
5799 <[\w\W]+><(\w+)\s*\/?><\/\1> ret = [],
5800 <[\w\W]+><(\w+)\s*\/?><\/\1> pos = rneedsContext.test( selectors ) || typeof selectors !== "string" ?
5801 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery( selectors, context || this.context ) :
5802 <[\w\W]+><(\w+)\s*\/?><\/\1> 0;
5803  
5804 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( ; i < l; i++ ) {
5805 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( cur = this[i]; cur && cur !== context; cur = cur.parentNode ) {
5806 <[\w\W]+><(\w+)\s*\/?><\/\1> // Always skip document fragments
5807 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( cur.nodeType < 11 && (pos ?
5808 <[\w\W]+><(\w+)\s*\/?><\/\1> pos.index(cur) > -1 :
5809  
5810 <[\w\W]+><(\w+)\s*\/?><\/\1> // Don't pass non-elements to Sizzle
5811 <[\w\W]+><(\w+)\s*\/?><\/\1> cur.nodeType === 1 &&
5812 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.find.matchesSelector(cur, selectors)) ) {
5813  
5814 <[\w\W]+><(\w+)\s*\/?><\/\1> cur = ret.push( cur );
5815 <[\w\W]+><(\w+)\s*\/?><\/\1> break;
5816 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5817 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5818 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5819  
5820 <[\w\W]+><(\w+)\s*\/?><\/\1> return this.pushStack( ret.length > 1 ? jQuery.unique( ret ) : ret );
5821 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5822  
5823 <[\w\W]+><(\w+)\s*\/?><\/\1> // Determine the position of an element within
5824 <[\w\W]+><(\w+)\s*\/?><\/\1> // the matched set of elements
5825 <[\w\W]+><(\w+)\s*\/?><\/\1> index: function( elem ) {
5826  
5827 <[\w\W]+><(\w+)\s*\/?><\/\1> // No argument, return index in parent
5828 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !elem ) {
5829 <[\w\W]+><(\w+)\s*\/?><\/\1> return ( this[0] && this[0].parentNode ) ? this.first().prevAll().length : -1;
5830 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5831  
5832 <[\w\W]+><(\w+)\s*\/?><\/\1> // index in selector
5833 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( typeof elem === "string" ) {
5834 <[\w\W]+><(\w+)\s*\/?><\/\1> return jQuery.inArray( this[0], jQuery( elem ) );
5835 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5836  
5837 <[\w\W]+><(\w+)\s*\/?><\/\1> // Locate the position of the desired element
5838 <[\w\W]+><(\w+)\s*\/?><\/\1> return jQuery.inArray(
5839 <[\w\W]+><(\w+)\s*\/?><\/\1> // If it receives a jQuery object, the first element is used
5840 <[\w\W]+><(\w+)\s*\/?><\/\1> elem.jquery ? elem[0] : elem, this );
5841 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5842  
5843 <[\w\W]+><(\w+)\s*\/?><\/\1> add: function( selector, context ) {
5844 <[\w\W]+><(\w+)\s*\/?><\/\1> var set = typeof selector === "string" ?
5845 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery( selector, context ) :
5846 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.makeArray( selector && selector.nodeType ? [ selector ] : selector ),
5847 <[\w\W]+><(\w+)\s*\/?><\/\1> all = jQuery.merge( this.get(), set );
5848  
5849 <[\w\W]+><(\w+)\s*\/?><\/\1> return this.pushStack( jQuery.unique(all) );
5850 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5851  
5852 <[\w\W]+><(\w+)\s*\/?><\/\1> addBack: function( selector ) {
5853 <[\w\W]+><(\w+)\s*\/?><\/\1> return this.add( selector == null ?
5854 <[\w\W]+><(\w+)\s*\/?><\/\1> this.prevObject : this.prevObject.filter(selector)
5855 <[\w\W]+><(\w+)\s*\/?><\/\1> );
5856 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5857 <[\w\W]+><(\w+)\s*\/?><\/\1>});
5858  
5859 <[\w\W]+><(\w+)\s*\/?><\/\1>function sibling( cur, dir ) {
5860 <[\w\W]+><(\w+)\s*\/?><\/\1> do {
5861 <[\w\W]+><(\w+)\s*\/?><\/\1> cur = cur[ dir ];
5862 <[\w\W]+><(\w+)\s*\/?><\/\1> } while ( cur && cur.nodeType !== 1 );
5863  
5864 <[\w\W]+><(\w+)\s*\/?><\/\1> return cur;
5865 <[\w\W]+><(\w+)\s*\/?><\/\1>}
5866  
5867 <[\w\W]+><(\w+)\s*\/?><\/\1>jQuery.each({
5868 <[\w\W]+><(\w+)\s*\/?><\/\1> parent: function( elem ) {
5869 <[\w\W]+><(\w+)\s*\/?><\/\1> var parent = elem.parentNode;
5870 <[\w\W]+><(\w+)\s*\/?><\/\1> return parent && parent.nodeType !== 11 ? parent : null;
5871 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5872 <[\w\W]+><(\w+)\s*\/?><\/\1> parents: function( elem ) {
5873 <[\w\W]+><(\w+)\s*\/?><\/\1> return jQuery.dir( elem, "parentNode" );
5874 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5875 <[\w\W]+><(\w+)\s*\/?><\/\1> parentsUntil: function( elem, i, until ) {
5876 <[\w\W]+><(\w+)\s*\/?><\/\1> return jQuery.dir( elem, "parentNode", until );
5877 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5878 <[\w\W]+><(\w+)\s*\/?><\/\1> next: function( elem ) {
5879 <[\w\W]+><(\w+)\s*\/?><\/\1> return sibling( elem, "nextSibling" );
5880 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5881 <[\w\W]+><(\w+)\s*\/?><\/\1> prev: function( elem ) {
5882 <[\w\W]+><(\w+)\s*\/?><\/\1> return sibling( elem, "previousSibling" );
5883 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5884 <[\w\W]+><(\w+)\s*\/?><\/\1> nextAll: function( elem ) {
5885 <[\w\W]+><(\w+)\s*\/?><\/\1> return jQuery.dir( elem, "nextSibling" );
5886 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5887 <[\w\W]+><(\w+)\s*\/?><\/\1> prevAll: function( elem ) {
5888 <[\w\W]+><(\w+)\s*\/?><\/\1> return jQuery.dir( elem, "previousSibling" );
5889 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5890 <[\w\W]+><(\w+)\s*\/?><\/\1> nextUntil: function( elem, i, until ) {
5891 <[\w\W]+><(\w+)\s*\/?><\/\1> return jQuery.dir( elem, "nextSibling", until );
5892 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5893 <[\w\W]+><(\w+)\s*\/?><\/\1> prevUntil: function( elem, i, until ) {
5894 <[\w\W]+><(\w+)\s*\/?><\/\1> return jQuery.dir( elem, "previousSibling", until );
5895 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5896 <[\w\W]+><(\w+)\s*\/?><\/\1> siblings: function( elem ) {
5897 <[\w\W]+><(\w+)\s*\/?><\/\1> return jQuery.sibling( ( elem.parentNode || {} ).firstChild, elem );
5898 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5899 <[\w\W]+><(\w+)\s*\/?><\/\1> children: function( elem ) {
5900 <[\w\W]+><(\w+)\s*\/?><\/\1> return jQuery.sibling( elem.firstChild );
5901 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5902 <[\w\W]+><(\w+)\s*\/?><\/\1> contents: function( elem ) {
5903 <[\w\W]+><(\w+)\s*\/?><\/\1> return jQuery.nodeName( elem, "iframe" ) ?
5904 <[\w\W]+><(\w+)\s*\/?><\/\1> elem.contentDocument || elem.contentWindow.document :
5905 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.merge( [], elem.childNodes );
5906 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5907 <[\w\W]+><(\w+)\s*\/?><\/\1>}, function( name, fn ) {
5908 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.fn[ name ] = function( until, selector ) {
5909 <[\w\W]+><(\w+)\s*\/?><\/\1> var ret = jQuery.map( this, fn, until );
5910  
5911 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( name.slice( -5 ) !== "Until" ) {
5912 <[\w\W]+><(\w+)\s*\/?><\/\1> selector = until;
5913 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5914  
5915 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( selector && typeof selector === "string" ) {
5916 <[\w\W]+><(\w+)\s*\/?><\/\1> ret = jQuery.filter( selector, ret );
5917 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5918  
5919 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( this.length > 1 ) {
5920 <[\w\W]+><(\w+)\s*\/?><\/\1> // Remove duplicates
5921 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( !guaranteedUnique[ name ] ) {
5922 <[\w\W]+><(\w+)\s*\/?><\/\1> ret = jQuery.unique( ret );
5923 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5924  
5925 <[\w\W]+><(\w+)\s*\/?><\/\1> // Reverse order for parents* and prev-derivatives
5926 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( rparentsprev.test( name ) ) {
5927 <[\w\W]+><(\w+)\s*\/?><\/\1> ret = ret.reverse();
5928 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5929 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5930  
5931 <[\w\W]+><(\w+)\s*\/?><\/\1> return this.pushStack( ret );
5932 <[\w\W]+><(\w+)\s*\/?><\/\1> };
5933 <[\w\W]+><(\w+)\s*\/?><\/\1>});
5934  
5935 <[\w\W]+><(\w+)\s*\/?><\/\1>jQuery.extend({
5936 <[\w\W]+><(\w+)\s*\/?><\/\1> filter: function( expr, elems, not ) {
5937 <[\w\W]+><(\w+)\s*\/?><\/\1> var elem = elems[ 0 ];
5938  
5939 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( not ) {
5940 <[\w\W]+><(\w+)\s*\/?><\/\1> expr = ":not(" + expr + ")";
5941 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5942  
5943 <[\w\W]+><(\w+)\s*\/?><\/\1> return elems.length === 1 && elem.nodeType === 1 ?
5944 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : [] :
5945 <[\w\W]+><(\w+)\s*\/?><\/\1> jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) {
5946 <[\w\W]+><(\w+)\s*\/?><\/\1> return elem.nodeType === 1;
5947 <[\w\W]+><(\w+)\s*\/?><\/\1> }));
5948 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5949  
5950 <[\w\W]+><(\w+)\s*\/?><\/\1> dir: function( elem, dir, until ) {
5951 <[\w\W]+><(\w+)\s*\/?><\/\1> var matched = [],
5952 <[\w\W]+><(\w+)\s*\/?><\/\1> cur = elem[ dir ];
5953  
5954 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( cur && cur.nodeType !== 9 && (until === undefined || cur.nodeType !== 1 || !jQuery( cur ).is( until )) ) {
5955 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( cur.nodeType === 1 ) {
5956 <[\w\W]+><(\w+)\s*\/?><\/\1> matched.push( cur );
5957 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5958 <[\w\W]+><(\w+)\s*\/?><\/\1> cur = cur[dir];
5959 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5960 <[\w\W]+><(\w+)\s*\/?><\/\1> return matched;
5961 <[\w\W]+><(\w+)\s*\/?><\/\1> },
5962  
5963 <[\w\W]+><(\w+)\s*\/?><\/\1> sibling: function( n, elem ) {
5964 <[\w\W]+><(\w+)\s*\/?><\/\1> var r = [];
5965  
5966 <[\w\W]+><(\w+)\s*\/?><\/\1> for ( ; n; n = n.nextSibling ) {
5967 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( n.nodeType === 1 && n !== elem ) {
5968 <[\w\W]+><(\w+)\s*\/?><\/\1> r.push( n );
5969 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5970 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5971  
5972 <[\w\W]+><(\w+)\s*\/?><\/\1> return r;
5973 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5974 <[\w\W]+><(\w+)\s*\/?><\/\1>});
5975  
5976 <[\w\W]+><(\w+)\s*\/?><\/\1>// Implement the identical functionality for filter and not
5977 <[\w\W]+><(\w+)\s*\/?><\/\1>function winnow( elements, qualifier, not ) {
5978 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( jQuery.isFunction( qualifier ) ) {
5979 <[\w\W]+><(\w+)\s*\/?><\/\1> return jQuery.grep( elements, function( elem, i ) {
5980 <[\w\W]+><(\w+)\s*\/?><\/\1> /* jshint -W018 */
5981 <[\w\W]+><(\w+)\s*\/?><\/\1> return !!qualifier.call( elem, i, elem ) !== not;
5982 <[\w\W]+><(\w+)\s*\/?><\/\1> });
5983  
5984 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5985  
5986 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( qualifier.nodeType ) {
5987 <[\w\W]+><(\w+)\s*\/?><\/\1> return jQuery.grep( elements, function( elem ) {
5988 <[\w\W]+><(\w+)\s*\/?><\/\1> return ( elem === qualifier ) !== not;
5989 <[\w\W]+><(\w+)\s*\/?><\/\1> });
5990  
5991 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5992  
5993 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( typeof qualifier === "string" ) {
5994 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( isSimple.test( qualifier ) ) {
5995 <[\w\W]+><(\w+)\s*\/?><\/\1> return jQuery.filter( qualifier, elements, not );
5996 <[\w\W]+><(\w+)\s*\/?><\/\1> }
5997  
5998 <[\w\W]+><(\w+)\s*\/?><\/\1> qualifier = jQuery.filter( qualifier, elements );
5999 <[\w\W]+><(\w+)\s*\/?><\/\1> }
6000  
6001 <[\w\W]+><(\w+)\s*\/?><\/\1> return jQuery.grep( elements, function( elem ) {
6002 <[\w\W]+><(\w+)\s*\/?><\/\1> return ( jQuery.inArray( elem, qualifier ) >= 0 ) !== not;
6003 <[\w\W]+><(\w+)\s*\/?><\/\1> });
6004 <[\w\W]+><(\w+)\s*\/?><\/\1>}
6005 <[\w\W]+><(\w+)\s*\/?><\/\1>function createSafeFragment( document ) {
6006 <[\w\W]+><(\w+)\s*\/?><\/\1> var list = nodeNames.split( "|" ),
6007 <[\w\W]+><(\w+)\s*\/?><\/\1> safeFrag = document.createDocumentFragment();
6008  
6009 <[\w\W]+><(\w+)\s*\/?><\/\1> if ( safeFrag.createElement ) {
6010 <[\w\W]+><(\w+)\s*\/?><\/\1> while ( list.length ) {
6011 <[\w\W]+><(\w+)\s*\/?><\/\1> safeFrag.createElement(
6012 <[\w\W]+><(\w+)\s*\/?><\/\1> list.pop()
6013 <[\w\W]+><(\w+)\s*\/?><\/\1> );
6014 <[\w\W]+><(\w+)\s*\/?><\/\1> }
6015 <[\w\W]+><(\w+)\s*\/?><\/\1> }
6016 <[\w\W]+><(\w+)\s*\/?><\/\1> return safeFrag;
6017 <[\w\W]+><(\w+)\s*\/?><\/\1>}
6018  
6019 <[\w\W]+><(\w+)\s*\/?><\/\1>var nodeNames = "abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|" +
6020 <[\w\W]+><(\w+)\s*\/?><\/\1> "header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",
6021 <[\w\W]+><(\w+)\s*\/?><\/\1> rinlinejQuery = / jQuery\d+="(?:null|\d+)"/g,
6022 <[\w\W]+><(\w+)\s*\/?><\/\1> rnoshimcache = new RegExp("<(?:" + nodeNames + ")[\\s/>]", "i"),
6023 <[\w\W]+><(\w+)\s*\/?><\/\1> rleadingWhitespace = /^\s+/,
6024 <[\w\W]+><(\w+)\s*\/?><\/\1> rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,
6025 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^> rtagName = /<([\w:]+)/,
6026 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/ rtbody = /
6027 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6028 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6029 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6030 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6031 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6032 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6033 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6034 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6035  
6036 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6037 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6038 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6039 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6040 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6041 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6042 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6043 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6044 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6045 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6046  
6047 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6048 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6049 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6050 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6051 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6052 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6053  
6054 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6055 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6056 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6057  
6058 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6059 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6060 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6061 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6062 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6063 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6064 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6065 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6066  
6067 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6068 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6069 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6070 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6071 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6072 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6073 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6074 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6075  
6076 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6077 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6078 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6079 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6080 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6081 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6082 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6083 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6084  
6085 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6086 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6087 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6088 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6089 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6090 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6091 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6092  
6093 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6094 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6095 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6096 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6097 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6098 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6099 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6100  
6101 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6102 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6103 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6104 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6105 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6106  
6107 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6108  
6109 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6110 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6111 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6112  
6113 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6114 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6115 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6116 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6117 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6118 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6119 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6120  
6121 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6122 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6123  
6124 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6125 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6126 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6127  
6128 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6129 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6130 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6131 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6132 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6133  
6134 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6135 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6136 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6137 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6138  
6139 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6140 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6141 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6142 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6143 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6144 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6145  
6146 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6147 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6148  
6149 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6150 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6151 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6152  
6153 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6154 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6155 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6156 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6157  
6158 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6159 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6160 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6161 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6162 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6163  
6164 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6165 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6166 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6167 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6168 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6169  
6170 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6171 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6172 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6173 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6174 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6175  
6176 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6177  
6178 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6179 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6180 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6181 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6182 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6183 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6184 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6185 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6186 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6187  
6188 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6189  
6190 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6191 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6192 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6193  
6194 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6195 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6196 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6197 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6198 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6199  
6200 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6201 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6202 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6203 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6204 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6205 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6206 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6207  
6208 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6209 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6210 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6211 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6212  
6213 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6214 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6215 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6216 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6217 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6218 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6219 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6220 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6221 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6222 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6223  
6224 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6225 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6226 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6227  
6228 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6229 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6230 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6231  
6232 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6233  
6234 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6235 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6236  
6237 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6238 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6239 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6240 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6241 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6242 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6243 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6244 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6245  
6246 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6247 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6248 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6249 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6250 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6251 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6252 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6253 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6254 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6255 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6256  
6257 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6258 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6259 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6260  
6261 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6262 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6263 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6264  
6265 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6266 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6267 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6268  
6269 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6270 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6271 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6272 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6273  
6274 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6275 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6276  
6277 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6278 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6279 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6280 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6281 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6282  
6283 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6284 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6285  
6286 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6287 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6288  
6289 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6290 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6291  
6292 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6293 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6294 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6295 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6296 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6297  
6298 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6299 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6300 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6301 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6302 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6303 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6304 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6305 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6306 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6307  
6308 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6309 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6310 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6311 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6312  
6313 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6314 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6315 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6316  
6317 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6318 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6319 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6320 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6321 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6322  
6323 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6324 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6325 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6326 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6327  
6328 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6329 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6330 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6331 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6332 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6333 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6334 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6335 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6336 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6337 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6338 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6339 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6340 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6341 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6342  
6343 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6344 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6345 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6346 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6347 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6348 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6349 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6350 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6351  
6352 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6353  
6354 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6355 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6356 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6357  
6358 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6359 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6360 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6361 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6362  
6363 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6364 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6365 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6366  
6367 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6368 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6369 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6370 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6371 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6372 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6373  
6374 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6375 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6376 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6377 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6378 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6379  
6380 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6381 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6382  
6383 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6384 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6385 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6386 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6387  
6388 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6389  
6390 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6391 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6392 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6393  
6394 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6395 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6396 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6397  
6398 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6399 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6400 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6401  
6402 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6403 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6404 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6405 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6406  
6407 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6408 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6409 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6410 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6411 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6412 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6413  
6414 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6415 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6416 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6417 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6418 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6419 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6420 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6421  
6422 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6423 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6424 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6425 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6426  
6427 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6428  
6429 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6430 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6431 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6432 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6433 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6434  
6435 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6436 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6437 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6438 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6439  
6440 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6441 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6442 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6443 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6444 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6445 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6446  
6447 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6448 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6449 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6450 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6451 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6452 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6453 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6454 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6455 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6456 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6457 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6458 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6459 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6460  
6461 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6462 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6463 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6464  
6465 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6466 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6467 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6468  
6469 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6470 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6471 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6472  
6473 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6474 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6475 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6476 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6477 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6478 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6479  
6480 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6481 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6482 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6483 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6484 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6485 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6486 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6487 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6488 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6489  
6490 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6491 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6492 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6493 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6494  
6495 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6496 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6497 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6498 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6499 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6500 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6501  
6502 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6503 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6504 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6505 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6506  
6507 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6508 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6509  
6510 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6511 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6512 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6513 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6514 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6515  
6516 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6517 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6518  
6519 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6520 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6521 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6522  
6523 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6524 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6525 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6526 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6527 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6528 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6529 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6530 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6531  
6532 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6533 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6534 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6535 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6536 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6537  
6538 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6539 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6540 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6541 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6542 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6543 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6544 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6545  
6546 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6547 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6548 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6549 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6550 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6551  
6552 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6553  
6554 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6555 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6556 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6557  
6558 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6559 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6560 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6561 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6562  
6563 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6564 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6565  
6566 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6567 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6568  
6569 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6570 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6571  
6572 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6573  
6574 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6575 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6576 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6577  
6578 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6579 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6580 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6581  
6582 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6583 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6584 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6585  
6586 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6587 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6588 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6589  
6590 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6591  
6592 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6593 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6594 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6595 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6596 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6597  
6598 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6599 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6600 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6601 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6602  
6603 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6604 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6605  
6606 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6607 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6608 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6609  
6610 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6611 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6612 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6613 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6614  
6615 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6616 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6617 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6618 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6619 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6620 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6621 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6622  
6623 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6624  
6625 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6626 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6627  
6628 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6629 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6630 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6631 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6632  
6633 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6634 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6635 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6636 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6637 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6638  
6639 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6640 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6641 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6642 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6643  
6644 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6645 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6646 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6647 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6648 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6649  
6650 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6651 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6652  
6653 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6654 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6655 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6656 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6657 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6658  
6659 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6660  
6661 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6662 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6663  
6664 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6665 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6666 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6667 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6668  
6669 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6670 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6671 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6672 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6673 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6674 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6675 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6676 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6677 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6678 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6679  
6680 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6681  
6682 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6683 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6684  
6685 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6686 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6687 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6688 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6689 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6690 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6691 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6692  
6693 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6694  
6695 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6696  
6697 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6698 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6699  
6700 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6701 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6702 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6703 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6704 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6705  
6706 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6707 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6708 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6709 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6710 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6711 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6712  
6713 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6714 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6715  
6716 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6717  
6718 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6719 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6720 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6721 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6722 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6723  
6724 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6725 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6726  
6727 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6728 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6729 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6730  
6731 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6732 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6733 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6734 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6735 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6736 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6737  
6738 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6739 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6740 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6741 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6742 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6743 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6744 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6745 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6746 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6747 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6748 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6749 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6750 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6751 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6752 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6753 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6754 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6755 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6756  
6757 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6758 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6759 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6760  
6761 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6762 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6763 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6764  
6765 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6766 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6767  
6768 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6769 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6770 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6771  
6772 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6773 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6774 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6775  
6776 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6777 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6778  
6779 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6780 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6781 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6782 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6783 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6784 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6785  
6786 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6787 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6788 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6789  
6790 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6791 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6792  
6793 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6794 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6795 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6796 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6797 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6798  
6799 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6800 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6801  
6802 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6803 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6804 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6805 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6806  
6807 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6808 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6809 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6810 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6811 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6812 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6813 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6814 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6815 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6816 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6817 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6818 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6819 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6820 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6821 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6822 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6823 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6824 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6825 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6826 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6827  
6828 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6829 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6830 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6831 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6832 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6833  
6834 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6835 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6836  
6837 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6838 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6839  
6840 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6841 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6842 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6843 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6844  
6845 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6846 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6847 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6848 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6849  
6850 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6851 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6852 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6853 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6854 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6855 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6856  
6857 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6858 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6859  
6860 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6861 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6862 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6863 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6864 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6865 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6866  
6867 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6868 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6869 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6870 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6871 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6872  
6873 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6874 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6875 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6876 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6877 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6878  
6879 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6880 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6881 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6882 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6883 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6884 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6885 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6886 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6887  
6888 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6889 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6890 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6891 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6892 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6893 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6894 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6895  
6896 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6897 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6898  
6899 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6900 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6901 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6902 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6903 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6904 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6905  
6906 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6907 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6908 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6909 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6910 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6911 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6912 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6913 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6914 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6915 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6916 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6917  
6918 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6919 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6920  
6921 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6922 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6923 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6924 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6925 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6926 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6927  
6928 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6929 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6930 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6931  
6932 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6933 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6934 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6935  
6936 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6937 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6938  
6939 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6940 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6941 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6942 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6943 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6944 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6945 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6946 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6947 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6948 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6949 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6950 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6951 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6952  
6953 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6954 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6955 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6956 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6957 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6958 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6959 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6960 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6961 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6962  
6963 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6964 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6965 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6966 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6967 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6968 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6969 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6970 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6971 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6972 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6973 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6974 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6975 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6976 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6977  
6978 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6979 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6980 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6981 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6982 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6983 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6984 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6985 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6986 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6987 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6988 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6989 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6990  
6991 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6992 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6993 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6994 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6995 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6996 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6997  
6998 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
6999 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7000 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7001 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7002 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7003 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7004  
7005 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7006 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7007 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7008 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7009  
7010 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7011  
7012 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7013 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7014 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7015  
7016 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7017 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7018 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7019  
7020 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7021 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7022 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7023 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7024 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7025 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7026  
7027 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7028 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7029 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7030 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7031  
7032 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7033 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7034 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7035 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7036  
7037 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7038 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7039 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7040 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7041 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7042  
7043 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7044 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7045  
7046 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7047 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7048 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7049 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7050 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7051 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7052  
7053 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7054 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7055 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7056 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7057 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7058  
7059 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7060 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7061 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7062 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7063  
7064 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7065 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7066 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7067  
7068 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7069 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7070  
7071 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7072 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7073 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7074  
7075 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7076 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7077 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7078 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7079  
7080 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7081 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7082 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7083 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7084  
7085 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7086 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7087 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7088 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7089  
7090 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7091 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7092 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7093 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7094 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7095 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7096 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7097 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7098  
7099 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7100 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7101 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7102 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7103 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7104 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7105  
7106 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7107 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7108 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7109  
7110 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7111 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7112 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7113  
7114 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7115  
7116 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7117 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7118 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7119  
7120 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7121 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7122 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7123 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7124 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7125  
7126 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7127 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7128 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7129 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7130  
7131 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7132 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7133 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7134  
7135 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7136 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7137 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7138 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7139 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7140 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7141  
7142 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7143 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7144 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7145 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7146 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7147 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7148  
7149 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7150 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7151 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7152 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7153 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7154  
7155 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7156 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7157 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7158 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7159 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7160  
7161 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7162 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7163  
7164 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7165 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7166 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7167 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7168 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7169  
7170 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7171 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7172 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7173 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7174  
7175 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7176 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7177 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7178 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7179 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7180 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7181  
7182 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7183 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7184 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7185 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7186 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7187 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7188  
7189 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7190 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7191 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7192  
7193 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7194 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7195 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7196 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7197 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7198 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7199 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7200  
7201 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7202 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7203 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7204 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7205 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7206 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7207  
7208 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7209  
7210 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7211 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7212 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7213 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7214 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7215  
7216 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7217 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7218 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7219 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7220 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7221  
7222 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7223 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7224 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7225 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7226 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7227 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7228 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7229  
7230 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7231 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7232 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7233 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7234 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7235 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7236  
7237 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7238 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7239  
7240 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7241  
7242 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7243 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7244 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7245 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7246 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7247  
7248 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7249 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7250 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7251 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7252 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7253 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7254 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7255 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7256 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7257  
7258 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7259 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7260 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7261 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7262  
7263 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7264 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7265 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7266  
7267 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7268 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7269 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7270  
7271 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7272 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7273 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7274 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7275 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7276 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7277 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7278 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7279 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7280 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7281 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7282  
7283 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7284 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7285 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7286 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7287  
7288 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7289 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7290  
7291 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7292 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7293 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7294 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7295 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7296 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7297 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7298  
7299 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7300 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7301 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7302 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7303  
7304 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7305 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7306 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7307  
7308 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7309 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7310 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7311  
7312 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7313 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7314  
7315 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7316 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7317 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7318 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7319 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7320 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7321 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7322  
7323 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7324 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7325 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7326 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7327 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7328 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7329 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7330 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7331 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7332 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7333 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7334 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7335 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7336  
7337 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7338 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7339 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7340 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7341 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7342 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7343 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7344 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7345 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7346 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7347 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7348 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7349 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7350 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7351  
7352 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7353 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7354 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7355 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7356 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7357 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7358 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7359 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7360  
7361 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7362 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7363 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7364 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7365 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7366  
7367 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7368 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7369 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7370  
7371 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7372 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7373 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7374 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7375 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7376  
7377 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7378 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7379 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7380 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7381  
7382 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7383 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7384 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7385 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7386 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7387  
7388 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7389 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7390 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7391 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7392 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7393 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7394 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7395  
7396 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7397 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7398 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7399 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7400 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7401 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7402 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7403 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7404 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7405 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7406 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7407 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7408 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7409 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7410 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7411  
7412 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7413 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7414 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7415 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7416 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7417 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7418 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7419 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7420 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7421 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7422 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7423 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7424 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7425 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7426 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7427 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7428 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7429 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7430  
7431 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7432  
7433 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7434 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7435 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7436 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7437 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7438 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7439 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7440  
7441 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7442 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7443 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7444 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7445  
7446 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7447 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7448 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7449 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7450 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7451 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7452 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7453 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7454 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7455 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7456  
7457 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7458 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7459  
7460 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7461 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7462 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7463 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7464  
7465 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7466 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7467 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7468  
7469 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7470 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7471 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7472 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7473 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7474 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7475 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7476 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7477 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7478  
7479 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7480 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7481 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7482 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7483 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7484 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7485 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7486 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7487 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7488 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7489 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7490 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7491 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7492 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7493 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7494 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7495 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7496 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7497 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7498  
7499 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7500 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7501 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7502 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7503 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7504 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7505 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7506 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7507 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7508 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7509  
7510 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7511 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7512 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7513 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7514 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7515 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7516 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7517 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7518 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7519 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7520  
7521 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7522 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7523 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7524 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7525  
7526 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7527 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7528 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7529 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7530 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7531 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7532  
7533 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7534 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7535 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7536 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7537 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7538 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7539 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7540  
7541 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7542 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7543 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7544  
7545 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7546 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7547  
7548 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7549 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7550 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7551 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7552 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7553 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7554  
7555 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7556 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7557 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7558 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7559 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7560  
7561 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7562 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7563 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7564 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7565 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7566  
7567 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7568 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7569 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7570 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7571 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7572 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7573 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7574 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7575  
7576 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7577 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7578 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7579 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7580 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7581 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7582 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7583  
7584 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7585 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7586 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7587 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7588  
7589 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7590 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7591 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7592 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7593 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7594 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7595  
7596 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7597 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7598 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7599 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7600 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7601 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7602 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7603 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7604 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7605 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7606 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7607 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7608 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7609  
7610 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7611 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7612 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7613 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7614 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7615 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7616 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7617 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7618 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7619  
7620 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7621 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7622  
7623 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7624 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7625 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7626 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7627 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7628 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7629 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7630 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7631 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7632 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7633  
7634 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7635 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7636 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7637 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7638 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7639 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7640  
7641 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7642 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7643  
7644 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7645 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7646 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7647 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7648 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7649 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7650 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7651 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7652 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7653 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7654 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7655  
7656 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7657 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7658  
7659 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7660 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7661  
7662 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7663 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7664  
7665 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7666 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7667 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7668 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7669  
7670 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7671 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7672 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7673  
7674 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7675 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7676 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7677 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7678 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7679 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7680 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7681  
7682 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7683 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7684 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7685 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7686 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7687 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7688 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7689 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7690  
7691 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7692 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7693  
7694 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7695 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7696  
7697 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7698 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7699 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7700 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7701 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7702 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7703 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7704 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7705 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7706 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7707 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7708 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7709 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7710 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7711 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7712  
7713 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7714 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7715  
7716 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7717 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7718 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7719 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7720 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7721 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7722  
7723 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7724 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7725 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7726 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7727 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7728 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7729 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7730 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7731  
7732 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7733 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7734  
7735 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7736 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7737 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7738 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7739  
7740 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7741 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7742 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7743  
7744 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7745 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7746 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7747 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7748  
7749 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7750 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7751  
7752 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7753 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7754 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7755  
7756 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7757 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7758 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7759 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7760  
7761 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7762 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7763 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7764 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7765  
7766 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7767 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7768 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7769 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7770 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7771  
7772 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7773 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7774  
7775 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7776  
7777 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7778 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7779 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7780  
7781 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7782 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7783  
7784 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7785 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7786 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7787 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7788  
7789 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7790 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7791  
7792 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7793 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7794 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7795 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7796 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7797 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7798  
7799 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7800  
7801 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7802 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7803  
7804 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7805 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7806 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7807  
7808 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7809 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7810 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7811 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7812 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7813 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7814 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7815 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7816 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7817 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7818 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7819 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7820 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7821 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7822 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7823 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7824 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7825 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7826 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7827  
7828 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7829 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7830 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7831 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7832 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7833 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7834 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7835  
7836 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7837 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7838 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7839 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7840 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7841  
7842 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7843 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7844 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7845 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7846 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7847  
7848 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7849 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7850 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7851  
7852 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7853 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7854  
7855 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7856 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7857  
7858 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7859 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7860  
7861 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7862 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7863 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7864  
7865 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7866 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7867 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7868 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7869 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7870 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7871 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7872 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7873 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7874  
7875 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7876 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7877 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7878 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7879 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7880  
7881 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7882 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7883  
7884 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7885 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7886 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7887  
7888 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7889 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7890  
7891 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7892 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7893  
7894 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7895 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7896 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7897 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7898 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7899  
7900 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7901 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7902  
7903 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7904 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7905 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7906 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7907 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7908 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7909 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7910 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7911 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7912 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7913  
7914 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7915 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7916  
7917 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7918 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7919 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7920 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7921 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7922 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7923 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7924 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7925 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7926 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7927 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7928 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7929 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7930 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7931 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7932 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7933 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7934 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7935 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7936 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7937 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7938 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7939 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7940 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7941 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7942 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7943  
7944 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7945 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7946 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7947 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7948 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7949 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7950 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7951 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7952 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7953 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7954 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7955 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7956 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7957 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7958  
7959 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7960 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7961 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7962 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7963  
7964 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7965 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7966 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7967 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7968 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7969 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7970 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7971 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7972 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7973  
7974 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7975 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7976 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7977 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7978 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7979 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7980 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7981  
7982 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7983 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7984 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7985 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7986 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7987 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7988 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7989 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7990 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7991 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7992 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7993 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7994 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7995 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7996 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7997 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
7998  
7999 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8000 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8001 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8002 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8003 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8004 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8005 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8006 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8007 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8008 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8009  
8010 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8011 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8012 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8013 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8014  
8015 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8016 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8017 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8018 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8019 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8020  
8021 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8022 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8023  
8024 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8025 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8026  
8027 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8028 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8029 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8030 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8031 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8032 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8033 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8034 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8035 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8036  
8037 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8038 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8039 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8040 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8041  
8042 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8043 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8044  
8045 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8046 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8047 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8048 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8049  
8050 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8051 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8052  
8053 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8054 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8055 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8056 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8057  
8058 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8059 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8060  
8061 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8062 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8063  
8064 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8065 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8066 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8067  
8068 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8069 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8070  
8071 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8072 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8073 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8074 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8075 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8076 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8077  
8078 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8079 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8080 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8081  
8082 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8083 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8084  
8085 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8086 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8087 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8088 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8089  
8090 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8091 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8092 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8093 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8094 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8095 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8096 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8097 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8098 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8099  
8100 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8101 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8102 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8103 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8104  
8105 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8106 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8107 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8108 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8109 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8110 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8111 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8112  
8113 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8114 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8115 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8116 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8117  
8118 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8119 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8120 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8121 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8122 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8123  
8124 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8125 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8126  
8127 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8128 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8129 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8130 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8131  
8132 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8133 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8134  
8135 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8136 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8137 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8138 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8139 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8140  
8141 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8142 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8143 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8144 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8145 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8146 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8147 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8148 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8149 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8150 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8151  
8152 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8153 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8154 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8155 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8156 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8157 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8158 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8159 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8160 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8161 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8162 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8163 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8164 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8165  
8166 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8167 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8168 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8169 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8170  
8171 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8172 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8173 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8174 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8175  
8176 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8177 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8178  
8179 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8180 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8181 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8182 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8183  
8184 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8185 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8186 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8187  
8188 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8189 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8190  
8191 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8192 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8193  
8194 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8195 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8196  
8197 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8198 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8199 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8200 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8201  
8202 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8203 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8204  
8205 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8206 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8207  
8208 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8209 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8210 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8211 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8212 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8213 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8214 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8215 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8216 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8217 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8218 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8219  
8220 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8221 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8222 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8223  
8224 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8225 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8226 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8227  
8228 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8229 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8230 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8231 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8232 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8233 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8234 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8235 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8236 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8237 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8238 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8239 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8240 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8241 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8242 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8243 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8244 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8245 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8246  
8247 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8248 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8249 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8250  
8251 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8252 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8253 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8254 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8255 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8256 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8257  
8258 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8259 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8260 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8261  
8262 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8263 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8264 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8265 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8266  
8267 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8268 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8269  
8270 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8271 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8272 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8273 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8274 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8275 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8276 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8277 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8278  
8279 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8280 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8281  
8282 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8283 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8284 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8285  
8286 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8287 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8288 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8289 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8290  
8291 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8292 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8293 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8294 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8295 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8296 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8297 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8298 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8299  
8300 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8301 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8302 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8303 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8304 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8305 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8306 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8307 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8308 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8309  
8310 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8311 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8312 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8313 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8314 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8315 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8316 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8317 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8318  
8319 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8320 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8321 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8322 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8323 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8324 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8325 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8326  
8327 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8328 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8329 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8330 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8331 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8332 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8333 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8334 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8335 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8336  
8337 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8338 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8339 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8340 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8341 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8342 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8343 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8344 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8345 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8346 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8347 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8348 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8349 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8350 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8351 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8352 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8353 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8354  
8355 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8356 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8357 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8358 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8359 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8360 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8361 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8362 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8363 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8364 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8365  
8366 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8367 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8368 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8369 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8370 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8371 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8372 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8373 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8374  
8375 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8376 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8377 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8378 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8379 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8380 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8381  
8382 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8383  
8384 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8385 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8386  
8387 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8388 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8389 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8390  
8391 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8392 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8393 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8394 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8395  
8396 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8397 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8398  
8399 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8400  
8401 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8402 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8403  
8404 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8405  
8406 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8407 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8408  
8409 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8410 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8411  
8412 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8413 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8414 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8415  
8416 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8417 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8418 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8419  
8420 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8421 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8422 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8423 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8424 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8425 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8426 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8427  
8428 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8429 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8430 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8431 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8432 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8433 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8434 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8435 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8436 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8437 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8438  
8439 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8440 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8441  
8442 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8443 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8444 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8445 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8446 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8447 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8448 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8449 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8450 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8451 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8452 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8453 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8454 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8455 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8456  
8457 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8458 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8459 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8460 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8461 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8462 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8463 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8464 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8465 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8466 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8467 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8468 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8469 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8470 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8471 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8472 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8473 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8474  
8475 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8476 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8477 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8478 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8479 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8480 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8481 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8482 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8483 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8484 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8485  
8486 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8487 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8488  
8489 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8490 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8491  
8492 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8493 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8494  
8495 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8496  
8497 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8498  
8499 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8500  
8501 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8502  
8503 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8504 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8505 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8506  
8507 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8508  
8509 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8510 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8511  
8512 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8513  
8514 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8515 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8516  
8517 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8518 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8519 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8520 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8521  
8522 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8523 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8524  
8525 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8526 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8527 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8528 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8529 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8530 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8531  
8532 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8533 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8534 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8535 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8536  
8537 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8538 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8539 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8540 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8541 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8542 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8543 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8544 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8545 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8546 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8547  
8548 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8549 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8550 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8551 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8552 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8553 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8554 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8555 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8556 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8557  
8558 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8559 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8560  
8561 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8562 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8563 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8564 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8565 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8566  
8567 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8568 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8569  
8570 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8571 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8572 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8573 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8574  
8575 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8576 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8577 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8578 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8579 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8580 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8581  
8582 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8583 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8584 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8585 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8586 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8587 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8588 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8589  
8590 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8591 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8592  
8593 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8594 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8595 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8596 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8597 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8598  
8599 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8600 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8601 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8602 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8603  
8604 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8605 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8606 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8607 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8608  
8609 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8610 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8611 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8612  
8613 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8614 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8615 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8616 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8617  
8618 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8619 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8620  
8621 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8622 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8623 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8624 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8625 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8626 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8627 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8628 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8629 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8630 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8631 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8632 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8633 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8634 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8635  
8636 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8637 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8638 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8639 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8640 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8641 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8642  
8643 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8644 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8645 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8646 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8647 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8648  
8649 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8650 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8651 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8652 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8653 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8654 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8655 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8656 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8657 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8658 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8659 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8660 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8661 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8662 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8663  
8664 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8665 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8666 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8667 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8668  
8669 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8670 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8671  
8672 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8673 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8674 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8675  
8676 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8677  
8678 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8679 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8680  
8681 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8682 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8683 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8684  
8685 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8686 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8687 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8688 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8689 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8690 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8691 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8692  
8693 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8694 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8695 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8696 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8697 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8698 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8699  
8700 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8701 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8702 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8703 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8704  
8705 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8706 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8707 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8708 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8709 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8710 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8711 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8712 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8713  
8714 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8715 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8716 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8717 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8718 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8719 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8720  
8721 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8722 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8723 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8724 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8725  
8726 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8727 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8728 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8729  
8730 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8731 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8732 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8733 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8734  
8735 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8736 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8737  
8738 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8739 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8740  
8741 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8742 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8743 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8744 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8745 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8746 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8747 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8748  
8749 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8750 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8751 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8752 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8753 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8754 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8755 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8756 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8757 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8758 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8759  
8760 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8761 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8762 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8763 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8764 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8765  
8766 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8767 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8768 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8769 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8770 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8771 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8772 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8773 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8774  
8775 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8776  
8777 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8778 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8779 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8780 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8781 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8782 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8783 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8784 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8785 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8786 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8787 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8788 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8789 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8790 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8791 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8792 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8793  
8794 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8795 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8796 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8797 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8798 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8799  
8800 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8801 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8802 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8803 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8804 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8805 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8806 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8807 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8808 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8809 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8810 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8811 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8812 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8813 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8814 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8815 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8816 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8817 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8818 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8819 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8820 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8821 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8822  
8823 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8824 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8825 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8826 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8827 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8828 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8829 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8830 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8831 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8832 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8833 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8834 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8835 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8836 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8837 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8838 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8839 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8840 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8841 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8842 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8843  
8844 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8845 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8846 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8847 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8848 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8849  
8850 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8851 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8852 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8853  
8854 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8855 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8856  
8857 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8858 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8859  
8860 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8861 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8862 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8863 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8864  
8865 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8866 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8867 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8868  
8869 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8870 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8871 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8872 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8873  
8874 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8875 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8876 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8877 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8878 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8879 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8880 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8881 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8882 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8883  
8884 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8885 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8886 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8887  
8888 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8889 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8890 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8891 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8892 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8893 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8894 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8895  
8896 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8897 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8898 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8899 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8900 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8901 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8902 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8903  
8904 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8905 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8906 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8907 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8908 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8909  
8910 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8911 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8912 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8913 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8914 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8915 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8916 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8917 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8918 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8919 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8920 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8921 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8922 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8923 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8924 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8925 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8926 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8927 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8928 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8929 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8930  
8931 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8932 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8933 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8934  
8935 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8936  
8937 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8938 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8939 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8940 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8941 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8942 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8943 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8944 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8945 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8946 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8947 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8948 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8949 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8950 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8951 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8952 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8953 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8954 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8955 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8956 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8957 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8958 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8959 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8960 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8961 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8962 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8963 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8964 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8965 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8966 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8967 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8968 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8969 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8970 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8971  
8972 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8973 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8974 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8975 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8976 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8977 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8978 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8979 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8980 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8981 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8982 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8983  
8984 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8985  
8986 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8987 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8988 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8989 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8990 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8991 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8992  
8993 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8994  
8995 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8996 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8997 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
8998  
8999 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9000 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9001 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9002 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9003 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9004 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9005 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9006  
9007 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9008 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9009 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9010 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9011 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9012 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9013  
9014 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9015 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9016  
9017 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9018 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9019 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9020 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9021 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9022 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9023 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9024 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9025 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9026  
9027 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9028 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9029 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9030 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9031  
9032 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9033 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9034 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9035 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9036  
9037 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9038 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9039 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9040 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9041 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9042 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9043 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9044 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9045 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9046 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9047 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9048 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9049 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9050  
9051 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9052  
9053 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9054 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9055 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9056 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9057 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9058 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9059 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9060  
9061 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9062 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9063 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9064  
9065 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9066 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9067 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9068 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9069 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9070 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9071  
9072 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9073 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9074 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9075 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9076 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9077 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9078 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9079 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9080  
9081 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9082 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9083 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9084 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9085 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9086 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9087 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9088 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9089  
9090 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9091 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9092 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9093 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9094 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9095 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9096 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9097 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9098 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9099 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9100 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9101 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9102 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9103  
9104 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9105 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9106 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9107 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9108 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9109 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9110 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9111 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9112 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9113 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9114 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9115  
9116 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9117 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9118 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9119 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9120 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9121 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9122 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9123  
9124 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9125 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9126 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9127 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9128  
9129 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9130 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9131 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9132 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9133  
9134 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9135 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9136 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9137 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9138 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9139  
9140 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9141 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9142 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9143 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9144 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9145 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9146 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9147 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9148 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9149 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9150  
9151  
9152 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9153 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9154 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9155 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9156 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9157 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9158 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9159 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9160 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9161 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9162 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9163 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9164  
9165 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9166 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9167 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9168 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9169 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9170 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9171 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9172 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9173  
9174 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9175 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9176 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9177 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9178 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9179 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9180 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9181 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9182 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9183 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9184 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9185 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9186 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9187 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9188 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9189 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9190 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9191 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9192 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9193 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9194  
9195 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9196 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9197 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9198 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9199 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9200 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9201 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9202 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9203 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9204 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9205  
9206 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9207 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9208 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9209 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9210  
9211 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9212 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9213 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9214 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9215 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9216 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9217 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9218 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9219 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9220 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9221 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9222 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9223 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9224  
9225 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9226 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9227 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9228 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9229 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9230 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9231 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9232  
9233 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9234 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9235 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9236 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9237 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9238 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9239 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9240 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9241  
9242 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9243 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9244 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9245  
9246 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9247 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9248 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9249 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9250 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9251 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9252 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9253 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9254  
9255 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9256  
9257 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9258 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9259 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9260 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9261  
9262 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9263 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9264 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9265 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9266  
9267 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9268 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9269 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9270 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9271 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9272 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9273 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9274 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9275 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9276 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9277 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9278 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9279 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9280 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9281 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9282 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9283 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9284 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9285 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9286 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9287 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9288  
9289 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9290 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9291  
9292 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9293 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9294 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9295 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9296 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9297 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9298 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9299  
9300 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9301 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9302 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9303 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9304 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9305 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9306 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9307 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9308  
9309 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9310 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9311  
9312 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9313 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9314  
9315 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9316 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9317 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9318 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9319 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9320 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9321 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9322 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9323 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9324  
9325 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9326 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9327 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9328 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9329 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9330 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9331  
9332 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9333 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9334 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9335 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9336 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9337 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9338 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9339 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9340 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9341 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9342  
9343 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9344 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9345 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9346 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9347 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9348 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9349 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9350 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9351  
9352 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9353 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9354 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9355 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9356 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9357  
9358 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9359 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9360 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9361 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9362 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9363 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9364 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9365 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9366 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9367 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9368 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9369  
9370 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9371 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9372 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9373 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9374 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9375 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9376 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9377  
9378 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9379 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9380 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9381 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9382 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9383 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9384 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9385 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9386 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9387 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9388 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9389 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9390 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9391 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9392 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9393 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9394 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9395 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9396 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9397  
9398 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9399 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9400  
9401 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9402 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9403  
9404 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9405 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9406 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9407  
9408 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9409 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9410 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9411 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9412 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9413 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9414 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9415  
9416 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9417 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9418 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9419 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9420 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9421 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9422  
9423 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9424 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9425 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9426 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9427 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9428  
9429 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9430 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9431 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9432 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9433 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9434  
9435 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9436 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9437 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9438 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9439 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9440 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9441 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9442  
9443 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9444 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9445 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9446  
9447 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9448 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9449  
9450 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9451 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9452 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9453 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9454 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9455 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9456 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9457 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9458 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9459 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9460 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9461 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9462 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9463  
9464 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9465 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9466 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9467 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9468 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9469 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9470 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9471  
9472 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9473 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9474  
9475 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9476 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9477 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9478 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9479  
9480 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9481 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9482  
9483 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9484 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9485 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9486 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9487  
9488 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9489 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9490 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9491 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9492  
9493 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9494 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9495  
9496 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9497 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9498 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9499 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9500 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9501 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9502 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9503 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9504  
9505 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9506 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9507 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9508 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9509 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9510 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9511  
9512 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9513  
9514 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9515 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9516 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9517 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9518 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9519 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9520 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9521  
9522 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9523 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9524 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9525 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9526 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9527  
9528 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9529 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9530 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9531 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9532 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9533  
9534 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9535  
9536 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9537 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9538 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9539 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9540 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9541  
9542 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9543 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9544 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9545 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9546  
9547 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9548 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9549 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9550 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9551 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9552 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9553  
9554 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9555 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9556  
9557 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9558 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9559 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9560 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9561 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9562 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9563 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9564 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9565 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9566 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9567 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9568 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9569 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9570 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9571 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9572  
9573 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9574 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9575 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9576 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9577  
9578 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9579 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9580 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9581  
9582 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9583  
9584 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9585 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9586 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9587 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9588  
9589 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9590 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9591 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9592 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9593 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9594 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9595 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9596 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9597 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9598 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9599 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9600  
9601 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9602  
9603 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9604 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9605  
9606 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9607 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9608 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9609 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9610  
9611 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9612 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9613 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9614 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9615 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9616 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9617  
9618 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9619 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9620 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9621 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9622 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9623 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9624 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9625 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9626 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9627  
9628 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9629 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9630 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9631  
9632 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9633 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9634 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9635 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9636 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9637 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9638  
9639 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9640 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9641 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9642 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9643 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9644 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9645 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9646  
9647  
9648 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9649  
9650 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9651 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9652 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9653 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9654  
9655 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9656 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9657 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9658  
9659 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9660 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9661 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9662 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9663 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9664 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9665 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9666  
9667 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9668 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9669 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9670 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9671 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9672  
9673 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9674 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9675 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9676 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9677  
9678 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9679 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9680 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9681 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9682 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9683 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9684 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9685 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9686  
9687 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9688 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9689 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9690 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9691 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9692 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9693 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9694 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9695 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9696 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9697  
9698  
9699 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9700 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9701 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9702  
9703 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9704 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9705 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9706  
9707 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9708 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9709 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9710 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9711 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9712  
9713 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9714 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9715 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9716 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9717 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9718  
9719 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9720 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9721 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9722 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9723 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9724 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9725  
9726 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9727 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9728 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9729 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9730 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9731 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9732 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9733 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9734 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9735 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9736 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9737 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9738 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9739 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9740  
9741 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9742 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9743  
9744 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9745 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9746 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9747 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9748 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9749 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9750  
9751 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9752 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9753 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9754  
9755 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9756 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9757 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9758 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9759 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9760 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9761 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9762 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9763  
9764 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9765 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9766 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9767  
9768 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9769 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9770 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9771 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9772 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9773 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9774 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9775 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9776  
9777 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9778 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9779 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9780 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9781  
9782 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9783  
9784 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9785 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9786 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9787 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9788 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9789 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9790 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9791 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9792 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9793 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9794  
9795 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9796 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9797 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9798 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9799 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9800 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9801 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9802 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9803 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9804 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9805 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/
9806  
9807 <[\w\W]+><(\w+)\s*\/?><\/\1><(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^><([\w:]+)/