{"type":"Program","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"Prototype"},"init":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"Version"},"value":{"type":"Literal","value":"1.7","raw":"'1.7'"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"Browser"},"value":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"ua"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"navigator"},"property":{"type":"Identifier","name":"userAgent"}}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"isOpera"},"init":{"type":"BinaryExpression","operator":"==","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"prototype"}},"property":{"type":"Identifier","name":"toString"}},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"opera"}}]},"right":{"type":"Literal","value":"[object Opera]","raw":"'[object Opera]'"}}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"IE"},"value":{"type":"LogicalExpression","operator":"&&","left":{"type":"UnaryExpression","operator":"!","argument":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"attachEvent"}},"prefix":true},"prefix":true},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"isOpera"},"prefix":true}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"Opera"},"value":{"type":"Identifier","name":"isOpera"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"WebKit"},"value":{"type":"BinaryExpression","operator":">","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"ua"},"property":{"type":"Identifier","name":"indexOf"}},"arguments":[{"type":"Literal","value":"AppleWebKit/","raw":"'AppleWebKit/'"}]},"right":{"type":"UnaryExpression","operator":"-","argument":{"type":"Literal","value":1,"raw":"1"},"prefix":true}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"Gecko"},"value":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":">","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"ua"},"property":{"type":"Identifier","name":"indexOf"}},"arguments":[{"type":"Literal","value":"Gecko","raw":"'Gecko'"}]},"right":{"type":"UnaryExpression","operator":"-","argument":{"type":"Literal","value":1,"raw":"1"},"prefix":true}},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"ua"},"property":{"type":"Identifier","name":"indexOf"}},"arguments":[{"type":"Literal","value":"KHTML","raw":"'KHTML'"}]},"right":{"type":"UnaryExpression","operator":"-","argument":{"type":"Literal","value":1,"raw":"1"},"prefix":true}}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"MobileSafari"},"value":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Literal","value":{},"raw":"/Apple.*Mobile/"},"property":{"type":"Identifier","name":"test"}},"arguments":[{"type":"Identifier","name":"ua"}]},"kind":"init"}]}}]},"rest":null,"generator":false,"expression":false},"arguments":[]},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"BrowserFeatures"},"value":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"XPath"},"value":{"type":"UnaryExpression","operator":"!","argument":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"evaluate"}},"prefix":true},"prefix":true},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"SelectorsAPI"},"value":{"type":"UnaryExpression","operator":"!","argument":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"querySelector"}},"prefix":true},"prefix":true},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"ElementExtensions"},"value":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"constructor"},"init":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"Element"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"HTMLElement"}}}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"UnaryExpression","operator":"!","argument":{"type":"UnaryExpression","operator":"!","argument":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"constructor"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"constructor"},"property":{"type":"Identifier","name":"prototype"}}},"prefix":true},"prefix":true}}]},"rest":null,"generator":false,"expression":false},"arguments":[]},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"SpecificElementExtensions"},"value":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"!==","left":{"type":"UnaryExpression","operator":"typeof","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"HTMLDivElement"}},"prefix":true},"right":{"type":"Literal","value":"undefined","raw":"'undefined'"}},"consequent":{"type":"ReturnStatement","argument":{"type":"Literal","value":true,"raw":"true"}},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"div"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"createElement"}},"arguments":[{"type":"Literal","value":"div","raw":"'div'"}]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"form"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"createElement"}},"arguments":[{"type":"Literal","value":"form","raw":"'form'"}]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"isSupported"},"init":{"type":"Literal","value":false,"raw":"false"}}],"kind":"var"},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"div"},"property":{"type":"Literal","value":"__proto__","raw":"'__proto__'"}},"right":{"type":"BinaryExpression","operator":"!==","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"div"},"property":{"type":"Literal","value":"__proto__","raw":"'__proto__'"}},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"form"},"property":{"type":"Literal","value":"__proto__","raw":"'__proto__'"}}}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"isSupported"},"right":{"type":"Literal","value":true,"raw":"true"}}}]},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"div"},"right":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"form"},"right":{"type":"Literal","value":null,"raw":"null"}}}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"isSupported"}}]},"rest":null,"generator":false,"expression":false},"arguments":[]},"kind":"init"}]},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"ScriptFragment"},"value":{"type":"Literal","value":"]*>([\\S\\s]*?)","raw":"']*>([\\\\S\\\\s]*?)<\\/script>'"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"JSONFilter"},"value":{"type":"Literal","value":{},"raw":"/^\\/\\*-secure-([\\s\\S]*)\\*\\/\\s*$/"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"emptyFunction"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"K"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"x"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"Identifier","name":"x"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"Browser"}},"property":{"type":"Identifier","name":"MobileSafari"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"BrowserFeatures"}},"property":{"type":"Identifier","name":"SpecificElementExtensions"}},"right":{"type":"Literal","value":false,"raw":"false"}}},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"Abstract"},"init":{"type":"ObjectExpression","properties":[]}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"Try"},"init":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"these"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"returnValue"},"init":null}],"kind":"var"},{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"length"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"arguments"},"property":{"type":"Identifier","name":"length"}}}],"kind":"var"},"test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"i"},"right":{"type":"Identifier","name":"length"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"lambda"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"arguments"},"property":{"type":"Identifier","name":"i"}}}],"kind":"var"},{"type":"TryStatement","block":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"returnValue"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"lambda"},"arguments":[]}}},{"type":"BreakStatement","label":null}]},"guardedHandlers":[],"handlers":[{"type":"CatchClause","param":{"type":"Identifier","name":"e"},"body":{"type":"BlockStatement","body":[]}}],"finalizer":null}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"returnValue"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"Class"},"init":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"IS_DONTENUM_BUGGY"},"init":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ForInStatement","left":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"p"},"init":null}],"kind":"var"},"right":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"toString"},"value":{"type":"Literal","value":1,"raw":"1"},"kind":"init"}]},"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"p"},"right":{"type":"Literal","value":"toString","raw":"'toString'"}},"consequent":{"type":"ReturnStatement","argument":{"type":"Literal","value":false,"raw":"false"}},"alternate":null}]},"each":false},{"type":"ReturnStatement","argument":{"type":"Literal","value":true,"raw":"true"}}]},"rest":null,"generator":false,"expression":false},"arguments":[]}}],"kind":"var"},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"subclass"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[]},"rest":null,"generator":false,"expression":false},{"type":"EmptyStatement"},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"create"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"parent"},"init":{"type":"Literal","value":null,"raw":"null"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"properties"},"init":{"type":"CallExpression","callee":{"type":"Identifier","name":"$A"},"arguments":[{"type":"Identifier","name":"arguments"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isFunction"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"properties"},"property":{"type":"Literal","value":0,"raw":"0"}}]},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"parent"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"properties"},"property":{"type":"Identifier","name":"shift"}},"arguments":[]}}},"alternate":null},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"klass"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"initialize"}},"property":{"type":"Identifier","name":"apply"}},"arguments":[{"type":"ThisExpression"},{"type":"Identifier","name":"arguments"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"klass"},{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Class"},"property":{"type":"Identifier","name":"Methods"}}]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"klass"},"property":{"type":"Identifier","name":"superclass"}},"right":{"type":"Identifier","name":"parent"}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"klass"},"property":{"type":"Identifier","name":"subclasses"}},"right":{"type":"ArrayExpression","elements":[]}}},{"type":"IfStatement","test":{"type":"Identifier","name":"parent"},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"subclass"},"property":{"type":"Identifier","name":"prototype"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"parent"},"property":{"type":"Identifier","name":"prototype"}}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"klass"},"property":{"type":"Identifier","name":"prototype"}},"right":{"type":"NewExpression","callee":{"type":"Identifier","name":"subclass"},"arguments":[]}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"parent"},"property":{"type":"Identifier","name":"subclasses"}},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"Identifier","name":"klass"}]}}]},"alternate":null},{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"length"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"properties"},"property":{"type":"Identifier","name":"length"}}}],"kind":"var"},"test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"i"},"right":{"type":"Identifier","name":"length"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"klass"},"property":{"type":"Identifier","name":"addMethods"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"properties"},"property":{"type":"Identifier","name":"i"}}]}}},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"klass"},"property":{"type":"Identifier","name":"prototype"}},"property":{"type":"Identifier","name":"initialize"}},"prefix":true},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"klass"},"property":{"type":"Identifier","name":"prototype"}},"property":{"type":"Identifier","name":"initialize"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"emptyFunction"}}}},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"klass"},"property":{"type":"Identifier","name":"prototype"}},"property":{"type":"Identifier","name":"constructor"}},"right":{"type":"Identifier","name":"klass"}}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"klass"}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"addMethods"},"params":[{"type":"Identifier","name":"source"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"ancestor"},"init":{"type":"LogicalExpression","operator":"&&","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"superclass"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"superclass"}},"property":{"type":"Identifier","name":"prototype"}}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"properties"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"keys"}},"arguments":[{"type":"Identifier","name":"source"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"Identifier","name":"IS_DONTENUM_BUGGY"},"consequent":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"!=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"source"},"property":{"type":"Identifier","name":"toString"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"prototype"}},"property":{"type":"Identifier","name":"toString"}}},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"properties"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"Literal","value":"toString","raw":"\"toString\""}]}},"alternate":null},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"!=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"source"},"property":{"type":"Identifier","name":"valueOf"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"prototype"}},"property":{"type":"Identifier","name":"valueOf"}}},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"properties"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"Literal","value":"valueOf","raw":"\"valueOf\""}]}},"alternate":null}]},"alternate":null},{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"length"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"properties"},"property":{"type":"Identifier","name":"length"}}}],"kind":"var"},"test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"i"},"right":{"type":"Identifier","name":"length"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"property"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"properties"},"property":{"type":"Identifier","name":"i"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"value"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"source"},"property":{"type":"Identifier","name":"property"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"ancestor"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isFunction"}},"arguments":[{"type":"Identifier","name":"value"}]}},"right":{"type":"BinaryExpression","operator":"==","left":{"type":"MemberExpression","computed":true,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"value"},"property":{"type":"Identifier","name":"argumentNames"}},"arguments":[]},"property":{"type":"Literal","value":0,"raw":"0"}},"right":{"type":"Literal","value":"$super","raw":"\"$super\""}}},"consequent":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"method"},"init":{"type":"Identifier","name":"value"}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"value"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"m"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"ancestor"},"property":{"type":"Identifier","name":"m"}},"property":{"type":"Identifier","name":"apply"}},"arguments":[{"type":"ThisExpression"},{"type":"Identifier","name":"arguments"}]}}]},"rest":null,"generator":false,"expression":false}}]},"rest":null,"generator":false,"expression":false},"arguments":[{"type":"Identifier","name":"property"}]},"property":{"type":"Identifier","name":"wrap"}},"arguments":[{"type":"Identifier","name":"method"}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"value"},"property":{"type":"Identifier","name":"valueOf"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"method"},"property":{"type":"Identifier","name":"valueOf"}},"property":{"type":"Identifier","name":"bind"}},"arguments":[{"type":"Identifier","name":"method"}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"value"},"property":{"type":"Identifier","name":"toString"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"method"},"property":{"type":"Identifier","name":"toString"}},"property":{"type":"Identifier","name":"bind"}},"arguments":[{"type":"Identifier","name":"method"}]}}}]},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"prototype"}},"property":{"type":"Identifier","name":"property"}},"right":{"type":"Identifier","name":"value"}}}]}},{"type":"ReturnStatement","argument":{"type":"ThisExpression"}}]},"rest":null,"generator":false,"expression":false},{"type":"ReturnStatement","argument":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"create"},"value":{"type":"Identifier","name":"create"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"Methods"},"value":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"addMethods"},"value":{"type":"Identifier","name":"addMethods"},"kind":"init"}]},"kind":"init"}]}}]},"rest":null,"generator":false,"expression":false},"arguments":[]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"_toString"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"prototype"}},"property":{"type":"Identifier","name":"toString"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"NULL_TYPE"},"init":{"type":"Literal","value":"Null","raw":"'Null'"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"UNDEFINED_TYPE"},"init":{"type":"Literal","value":"Undefined","raw":"'Undefined'"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"BOOLEAN_TYPE"},"init":{"type":"Literal","value":"Boolean","raw":"'Boolean'"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"NUMBER_TYPE"},"init":{"type":"Literal","value":"Number","raw":"'Number'"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"STRING_TYPE"},"init":{"type":"Literal","value":"String","raw":"'String'"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"OBJECT_TYPE"},"init":{"type":"Literal","value":"Object","raw":"'Object'"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"FUNCTION_CLASS"},"init":{"type":"Literal","value":"[object Function]","raw":"'[object Function]'"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"BOOLEAN_CLASS"},"init":{"type":"Literal","value":"[object Boolean]","raw":"'[object Boolean]'"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"NUMBER_CLASS"},"init":{"type":"Literal","value":"[object Number]","raw":"'[object Number]'"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"STRING_CLASS"},"init":{"type":"Literal","value":"[object String]","raw":"'[object String]'"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"ARRAY_CLASS"},"init":{"type":"Literal","value":"[object Array]","raw":"'[object Array]'"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"DATE_CLASS"},"init":{"type":"Literal","value":"[object Date]","raw":"'[object Date]'"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"NATIVE_JSON_STRINGIFY_SUPPORT"},"init":{"type":"LogicalExpression","operator":"&&","left":{"type":"LogicalExpression","operator":"&&","left":{"type":"LogicalExpression","operator":"&&","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"JSON"}},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"UnaryExpression","operator":"typeof","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"JSON"},"property":{"type":"Identifier","name":"stringify"}},"prefix":true},"right":{"type":"Literal","value":"function","raw":"'function'"}}},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"JSON"},"property":{"type":"Identifier","name":"stringify"}},"arguments":[{"type":"Literal","value":0,"raw":"0"}]},"right":{"type":"Literal","value":"0","raw":"'0'"}}},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"UnaryExpression","operator":"typeof","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"JSON"},"property":{"type":"Identifier","name":"stringify"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"K"}}]},"prefix":true},"right":{"type":"Literal","value":"undefined","raw":"'undefined'"}}}}],"kind":"var"},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"Type"},"params":[{"type":"Identifier","name":"o"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"SwitchStatement","discriminant":{"type":"Identifier","name":"o"},"cases":[{"type":"SwitchCase","test":{"type":"Literal","value":null,"raw":"null"},"consequent":[{"type":"ReturnStatement","argument":{"type":"Identifier","name":"NULL_TYPE"}}]},{"type":"SwitchCase","test":{"type":"UnaryExpression","operator":"void","argument":{"type":"Literal","value":0,"raw":"0"},"prefix":true},"consequent":[{"type":"ReturnStatement","argument":{"type":"Identifier","name":"UNDEFINED_TYPE"}}]}]},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"type"},"init":{"type":"UnaryExpression","operator":"typeof","argument":{"type":"Identifier","name":"o"},"prefix":true}}],"kind":"var"},{"type":"SwitchStatement","discriminant":{"type":"Identifier","name":"type"},"cases":[{"type":"SwitchCase","test":{"type":"Literal","value":"boolean","raw":"'boolean'"},"consequent":[{"type":"ReturnStatement","argument":{"type":"Identifier","name":"BOOLEAN_TYPE"}}]},{"type":"SwitchCase","test":{"type":"Literal","value":"number","raw":"'number'"},"consequent":[{"type":"ReturnStatement","argument":{"type":"Identifier","name":"NUMBER_TYPE"}}]},{"type":"SwitchCase","test":{"type":"Literal","value":"string","raw":"'string'"},"consequent":[{"type":"ReturnStatement","argument":{"type":"Identifier","name":"STRING_TYPE"}}]}]},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"OBJECT_TYPE"}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"extend"},"params":[{"type":"Identifier","name":"destination"},{"type":"Identifier","name":"source"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ForInStatement","left":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"property"},"init":null}],"kind":"var"},"right":{"type":"Identifier","name":"source"},"body":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"destination"},"property":{"type":"Identifier","name":"property"}},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"source"},"property":{"type":"Identifier","name":"property"}}}},"each":false},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"destination"}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"inspect"},"params":[{"type":"Identifier","name":"object"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"TryStatement","block":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"Identifier","name":"isUndefined"},"arguments":[{"type":"Identifier","name":"object"}]},"consequent":{"type":"ReturnStatement","argument":{"type":"Literal","value":"undefined","raw":"'undefined'"}},"alternate":null},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"object"},"right":{"type":"Literal","value":null,"raw":"null"}},"consequent":{"type":"ReturnStatement","argument":{"type":"Literal","value":"null","raw":"'null'"}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"ConditionalExpression","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"object"},"property":{"type":"Identifier","name":"inspect"}},"consequent":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"object"},"property":{"type":"Identifier","name":"inspect"}},"arguments":[]},"alternate":{"type":"CallExpression","callee":{"type":"Identifier","name":"String"},"arguments":[{"type":"Identifier","name":"object"}]}}}]},"guardedHandlers":[],"handlers":[{"type":"CatchClause","param":{"type":"Identifier","name":"e"},"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"instanceof","left":{"type":"Identifier","name":"e"},"right":{"type":"Identifier","name":"RangeError"}},"consequent":{"type":"ReturnStatement","argument":{"type":"Literal","value":"...","raw":"'...'"}},"alternate":null},{"type":"ThrowStatement","argument":{"type":"Identifier","name":"e"}}]}}],"finalizer":null}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"toJSON"},"params":[{"type":"Identifier","name":"value"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"Str"},"arguments":[{"type":"Literal","value":"","raw":"''"},{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Literal","value":"","raw":"''"},"value":{"type":"Identifier","name":"value"},"kind":"init"}]},{"type":"ArrayExpression","elements":[]}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"Str"},"params":[{"type":"Identifier","name":"key"},{"type":"Identifier","name":"holder"},{"type":"Identifier","name":"stack"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"value"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"holder"},"property":{"type":"Identifier","name":"key"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"type"},"init":{"type":"UnaryExpression","operator":"typeof","argument":{"type":"Identifier","name":"value"},"prefix":true}}],"kind":"var"},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"===","left":{"type":"CallExpression","callee":{"type":"Identifier","name":"Type"},"arguments":[{"type":"Identifier","name":"value"}]},"right":{"type":"Identifier","name":"OBJECT_TYPE"}},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"UnaryExpression","operator":"typeof","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"value"},"property":{"type":"Identifier","name":"toJSON"}},"prefix":true},"right":{"type":"Literal","value":"function","raw":"'function'"}}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"value"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"value"},"property":{"type":"Identifier","name":"toJSON"}},"arguments":[{"type":"Identifier","name":"key"}]}}}]},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"_class"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"_toString"},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"Identifier","name":"value"}]}}],"kind":"var"},{"type":"SwitchStatement","discriminant":{"type":"Identifier","name":"_class"},"cases":[{"type":"SwitchCase","test":{"type":"Identifier","name":"NUMBER_CLASS"},"consequent":[]},{"type":"SwitchCase","test":{"type":"Identifier","name":"BOOLEAN_CLASS"},"consequent":[]},{"type":"SwitchCase","test":{"type":"Identifier","name":"STRING_CLASS"},"consequent":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"value"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"value"},"property":{"type":"Identifier","name":"valueOf"}},"arguments":[]}}}]}]},{"type":"SwitchStatement","discriminant":{"type":"Identifier","name":"value"},"cases":[{"type":"SwitchCase","test":{"type":"Literal","value":null,"raw":"null"},"consequent":[{"type":"ReturnStatement","argument":{"type":"Literal","value":"null","raw":"'null'"}}]},{"type":"SwitchCase","test":{"type":"Literal","value":true,"raw":"true"},"consequent":[{"type":"ReturnStatement","argument":{"type":"Literal","value":"true","raw":"'true'"}}]},{"type":"SwitchCase","test":{"type":"Literal","value":false,"raw":"false"},"consequent":[{"type":"ReturnStatement","argument":{"type":"Literal","value":"false","raw":"'false'"}}]}]},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"type"},"right":{"type":"UnaryExpression","operator":"typeof","argument":{"type":"Identifier","name":"value"},"prefix":true}}},{"type":"SwitchStatement","discriminant":{"type":"Identifier","name":"type"},"cases":[{"type":"SwitchCase","test":{"type":"Literal","value":"string","raw":"'string'"},"consequent":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"value"},"property":{"type":"Identifier","name":"inspect"}},"arguments":[{"type":"Literal","value":true,"raw":"true"}]}}]},{"type":"SwitchCase","test":{"type":"Literal","value":"number","raw":"'number'"},"consequent":[{"type":"ReturnStatement","argument":{"type":"ConditionalExpression","test":{"type":"CallExpression","callee":{"type":"Identifier","name":"isFinite"},"arguments":[{"type":"Identifier","name":"value"}]},"consequent":{"type":"CallExpression","callee":{"type":"Identifier","name":"String"},"arguments":[{"type":"Identifier","name":"value"}]},"alternate":{"type":"Literal","value":"null","raw":"'null'"}}}]},{"type":"SwitchCase","test":{"type":"Literal","value":"object","raw":"'object'"},"consequent":[{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"length"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"stack"},"property":{"type":"Identifier","name":"length"}}}],"kind":"var"},"test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"i"},"right":{"type":"Identifier","name":"length"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"stack"},"property":{"type":"Identifier","name":"i"}},"right":{"type":"Identifier","name":"value"}},"consequent":{"type":"BlockStatement","body":[{"type":"ThrowStatement","argument":{"type":"NewExpression","callee":{"type":"Identifier","name":"TypeError"},"arguments":[]}}]},"alternate":null}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"stack"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"Identifier","name":"value"}]}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"partial"},"init":{"type":"ArrayExpression","elements":[]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"_class"},"right":{"type":"Identifier","name":"ARRAY_CLASS"}},"consequent":{"type":"BlockStatement","body":[{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"length"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"value"},"property":{"type":"Identifier","name":"length"}}}],"kind":"var"},"test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"i"},"right":{"type":"Identifier","name":"length"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"str"},"init":{"type":"CallExpression","callee":{"type":"Identifier","name":"Str"},"arguments":[{"type":"Identifier","name":"i"},{"type":"Identifier","name":"value"},{"type":"Identifier","name":"stack"}]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"partial"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"===","left":{"type":"UnaryExpression","operator":"typeof","argument":{"type":"Identifier","name":"str"},"prefix":true},"right":{"type":"Literal","value":"undefined","raw":"'undefined'"}},"consequent":{"type":"Literal","value":"null","raw":"'null'"},"alternate":{"type":"Identifier","name":"str"}}]}}]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"partial"},"right":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"[","raw":"'['"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"partial"},"property":{"type":"Identifier","name":"join"}},"arguments":[{"type":"Literal","value":",","raw":"','"}]}},"right":{"type":"Literal","value":"]","raw":"']'"}}}}]},"alternate":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"keys"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"keys"}},"arguments":[{"type":"Identifier","name":"value"}]}}],"kind":"var"},{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"length"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"keys"},"property":{"type":"Identifier","name":"length"}}}],"kind":"var"},"test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"i"},"right":{"type":"Identifier","name":"length"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"key"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"keys"},"property":{"type":"Identifier","name":"i"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"str"},"init":{"type":"CallExpression","callee":{"type":"Identifier","name":"Str"},"arguments":[{"type":"Identifier","name":"key"},{"type":"Identifier","name":"value"},{"type":"Identifier","name":"stack"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"!==","left":{"type":"UnaryExpression","operator":"typeof","argument":{"type":"Identifier","name":"str"},"prefix":true},"right":{"type":"Literal","value":"undefined","raw":"\"undefined\""}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"partial"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"key"},"property":{"type":"Identifier","name":"inspect"}},"arguments":[{"type":"Literal","value":true,"raw":"true"}]},"right":{"type":"Literal","value":":","raw":"':'"}},"right":{"type":"Identifier","name":"str"}}]}}]},"alternate":null}]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"partial"},"right":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"{","raw":"'{'"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"partial"},"property":{"type":"Identifier","name":"join"}},"arguments":[{"type":"Literal","value":",","raw":"','"}]}},"right":{"type":"Literal","value":"}","raw":"'}'"}}}}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"stack"},"property":{"type":"Identifier","name":"pop"}},"arguments":[]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"partial"}}]}]}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"stringify"},"params":[{"type":"Identifier","name":"object"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"JSON"},"property":{"type":"Identifier","name":"stringify"}},"arguments":[{"type":"Identifier","name":"object"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"toQueryString"},"params":[{"type":"Identifier","name":"object"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"Identifier","name":"$H"},"arguments":[{"type":"Identifier","name":"object"}]},"property":{"type":"Identifier","name":"toQueryString"}},"arguments":[]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"toHTML"},"params":[{"type":"Identifier","name":"object"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"ConditionalExpression","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"object"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"object"},"property":{"type":"Identifier","name":"toHTML"}}},"consequent":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"object"},"property":{"type":"Identifier","name":"toHTML"}},"arguments":[]},"alternate":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"String"},"property":{"type":"Identifier","name":"interpret"}},"arguments":[{"type":"Identifier","name":"object"}]}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"keys"},"params":[{"type":"Identifier","name":"object"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"!==","left":{"type":"CallExpression","callee":{"type":"Identifier","name":"Type"},"arguments":[{"type":"Identifier","name":"object"}]},"right":{"type":"Identifier","name":"OBJECT_TYPE"}},"consequent":{"type":"BlockStatement","body":[{"type":"ThrowStatement","argument":{"type":"NewExpression","callee":{"type":"Identifier","name":"TypeError"},"arguments":[]}}]},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"results"},"init":{"type":"ArrayExpression","elements":[]}}],"kind":"var"},{"type":"ForInStatement","left":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"property"},"init":null}],"kind":"var"},"right":{"type":"Identifier","name":"object"},"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"object"},"property":{"type":"Identifier","name":"hasOwnProperty"}},"arguments":[{"type":"Identifier","name":"property"}]},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"results"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"Identifier","name":"property"}]}}]},"alternate":null}]},"each":false},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"results"}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"values"},"params":[{"type":"Identifier","name":"object"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"results"},"init":{"type":"ArrayExpression","elements":[]}}],"kind":"var"},{"type":"ForInStatement","left":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"property"},"init":null}],"kind":"var"},"right":{"type":"Identifier","name":"object"},"body":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"results"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"object"},"property":{"type":"Identifier","name":"property"}}]}},"each":false},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"results"}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"clone"},"params":[{"type":"Identifier","name":"object"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"extend"},"arguments":[{"type":"ObjectExpression","properties":[]},{"type":"Identifier","name":"object"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"isElement"},"params":[{"type":"Identifier","name":"object"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"UnaryExpression","operator":"!","argument":{"type":"UnaryExpression","operator":"!","argument":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"object"},"right":{"type":"BinaryExpression","operator":"==","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"object"},"property":{"type":"Identifier","name":"nodeType"}},"right":{"type":"Literal","value":1,"raw":"1"}}},"prefix":true},"prefix":true}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"isArray"},"params":[{"type":"Identifier","name":"object"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"===","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"_toString"},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"Identifier","name":"object"}]},"right":{"type":"Identifier","name":"ARRAY_CLASS"}}}]},"rest":null,"generator":false,"expression":false},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"hasNativeIsArray"},"init":{"type":"LogicalExpression","operator":"&&","left":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"==","left":{"type":"UnaryExpression","operator":"typeof","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Array"},"property":{"type":"Identifier","name":"isArray"}},"prefix":true},"right":{"type":"Literal","value":"function","raw":"'function'"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Array"},"property":{"type":"Identifier","name":"isArray"}},"arguments":[{"type":"ArrayExpression","elements":[]}]}},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Array"},"property":{"type":"Identifier","name":"isArray"}},"arguments":[{"type":"ObjectExpression","properties":[]}]},"prefix":true}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"Identifier","name":"hasNativeIsArray"},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"isArray"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Array"},"property":{"type":"Identifier","name":"isArray"}}}}]},"alternate":null},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"isHash"},"params":[{"type":"Identifier","name":"object"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"instanceof","left":{"type":"Identifier","name":"object"},"right":{"type":"Identifier","name":"Hash"}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"isFunction"},"params":[{"type":"Identifier","name":"object"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"===","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"_toString"},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"Identifier","name":"object"}]},"right":{"type":"Identifier","name":"FUNCTION_CLASS"}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"isString"},"params":[{"type":"Identifier","name":"object"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"===","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"_toString"},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"Identifier","name":"object"}]},"right":{"type":"Identifier","name":"STRING_CLASS"}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"isNumber"},"params":[{"type":"Identifier","name":"object"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"===","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"_toString"},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"Identifier","name":"object"}]},"right":{"type":"Identifier","name":"NUMBER_CLASS"}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"isDate"},"params":[{"type":"Identifier","name":"object"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"===","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"_toString"},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"Identifier","name":"object"}]},"right":{"type":"Identifier","name":"DATE_CLASS"}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"isUndefined"},"params":[{"type":"Identifier","name":"object"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"===","left":{"type":"UnaryExpression","operator":"typeof","argument":{"type":"Identifier","name":"object"},"prefix":true},"right":{"type":"Literal","value":"undefined","raw":"\"undefined\""}}}]},"rest":null,"generator":false,"expression":false},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"Identifier","name":"extend"},"arguments":[{"type":"Identifier","name":"Object"},{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"extend"},"value":{"type":"Identifier","name":"extend"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"inspect"},"value":{"type":"Identifier","name":"inspect"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"toJSON"},"value":{"type":"ConditionalExpression","test":{"type":"Identifier","name":"NATIVE_JSON_STRINGIFY_SUPPORT"},"consequent":{"type":"Identifier","name":"stringify"},"alternate":{"type":"Identifier","name":"toJSON"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"toQueryString"},"value":{"type":"Identifier","name":"toQueryString"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"toHTML"},"value":{"type":"Identifier","name":"toHTML"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"keys"},"value":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"keys"}},"right":{"type":"Identifier","name":"keys"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"values"},"value":{"type":"Identifier","name":"values"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"clone"},"value":{"type":"Identifier","name":"clone"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"isElement"},"value":{"type":"Identifier","name":"isElement"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"isArray"},"value":{"type":"Identifier","name":"isArray"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"isHash"},"value":{"type":"Identifier","name":"isHash"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"isFunction"},"value":{"type":"Identifier","name":"isFunction"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"isString"},"value":{"type":"Identifier","name":"isString"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"isNumber"},"value":{"type":"Identifier","name":"isNumber"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"isDate"},"value":{"type":"Identifier","name":"isDate"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"isUndefined"},"value":{"type":"Identifier","name":"isUndefined"},"kind":"init"}]}]}}]},"rest":null,"generator":false,"expression":false},"arguments":[]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Function"},"property":{"type":"Identifier","name":"prototype"}},{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"slice"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Array"},"property":{"type":"Identifier","name":"prototype"}},"property":{"type":"Identifier","name":"slice"}}}],"kind":"var"},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"update"},"params":[{"type":"Identifier","name":"array"},{"type":"Identifier","name":"args"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"arrayLength"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"array"},"property":{"type":"Identifier","name":"length"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"length"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"args"},"property":{"type":"Identifier","name":"length"}}}],"kind":"var"},{"type":"WhileStatement","test":{"type":"UpdateExpression","operator":"--","argument":{"type":"Identifier","name":"length"},"prefix":false},"body":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"array"},"property":{"type":"BinaryExpression","operator":"+","left":{"type":"Identifier","name":"arrayLength"},"right":{"type":"Identifier","name":"length"}}},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"args"},"property":{"type":"Identifier","name":"length"}}}}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"array"}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"merge"},"params":[{"type":"Identifier","name":"array"},{"type":"Identifier","name":"args"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"array"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"slice"},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"Identifier","name":"array"},{"type":"Literal","value":0,"raw":"0"}]}}},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"update"},"arguments":[{"type":"Identifier","name":"array"},{"type":"Identifier","name":"args"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"argumentNames"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"names"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":true,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"toString"}},"arguments":[]},"property":{"type":"Identifier","name":"match"}},"arguments":[{"type":"Literal","value":{},"raw":"/^[\\s\\(]*function[^(]*\\(([^)]*)\\)/"}]},"property":{"type":"Literal","value":1,"raw":"1"}},"property":{"type":"Identifier","name":"replace"}},"arguments":[{"type":"Literal","value":{},"raw":"/\\/\\/.*?[\\r\\n]|\\/\\*(?:.|[\\r\\n])*?\\*\\//g"},{"type":"Literal","value":"","raw":"''"}]},"property":{"type":"Identifier","name":"replace"}},"arguments":[{"type":"Literal","value":{},"raw":"/\\s+/g"},{"type":"Literal","value":"","raw":"''"}]},"property":{"type":"Identifier","name":"split"}},"arguments":[{"type":"Literal","value":",","raw":"','"}]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"ConditionalExpression","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"==","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"names"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":1,"raw":"1"}},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"names"},"property":{"type":"Literal","value":0,"raw":"0"}},"prefix":true}},"consequent":{"type":"ArrayExpression","elements":[]},"alternate":{"type":"Identifier","name":"names"}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"bind"},"params":[{"type":"Identifier","name":"context"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"<","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"arguments"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":2,"raw":"2"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isUndefined"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"arguments"},"property":{"type":"Literal","value":0,"raw":"0"}}]}},"consequent":{"type":"ReturnStatement","argument":{"type":"ThisExpression"}},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"__method"},"init":{"type":"ThisExpression"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"args"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"slice"},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"Identifier","name":"arguments"},{"type":"Literal","value":1,"raw":"1"}]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"a"},"init":{"type":"CallExpression","callee":{"type":"Identifier","name":"merge"},"arguments":[{"type":"Identifier","name":"args"},{"type":"Identifier","name":"arguments"}]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"__method"},"property":{"type":"Identifier","name":"apply"}},"arguments":[{"type":"Identifier","name":"context"},{"type":"Identifier","name":"a"}]}}]},"rest":null,"generator":false,"expression":false}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"bindAsEventListener"},"params":[{"type":"Identifier","name":"context"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"__method"},"init":{"type":"ThisExpression"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"args"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"slice"},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"Identifier","name":"arguments"},{"type":"Literal","value":1,"raw":"1"}]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"event"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"a"},"init":{"type":"CallExpression","callee":{"type":"Identifier","name":"update"},"arguments":[{"type":"ArrayExpression","elements":[{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"event"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"event"}}}]},{"type":"Identifier","name":"args"}]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"__method"},"property":{"type":"Identifier","name":"apply"}},"arguments":[{"type":"Identifier","name":"context"},{"type":"Identifier","name":"a"}]}}]},"rest":null,"generator":false,"expression":false}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"curry"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"arguments"},"property":{"type":"Identifier","name":"length"}},"prefix":true},"consequent":{"type":"ReturnStatement","argument":{"type":"ThisExpression"}},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"__method"},"init":{"type":"ThisExpression"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"args"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"slice"},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"Identifier","name":"arguments"},{"type":"Literal","value":0,"raw":"0"}]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"a"},"init":{"type":"CallExpression","callee":{"type":"Identifier","name":"merge"},"arguments":[{"type":"Identifier","name":"args"},{"type":"Identifier","name":"arguments"}]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"__method"},"property":{"type":"Identifier","name":"apply"}},"arguments":[{"type":"ThisExpression"},{"type":"Identifier","name":"a"}]}}]},"rest":null,"generator":false,"expression":false}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"delay"},"params":[{"type":"Identifier","name":"timeout"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"__method"},"init":{"type":"ThisExpression"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"args"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"slice"},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"Identifier","name":"arguments"},{"type":"Literal","value":1,"raw":"1"}]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"timeout"},"right":{"type":"BinaryExpression","operator":"*","left":{"type":"Identifier","name":"timeout"},"right":{"type":"Literal","value":1000,"raw":"1000"}}}},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"setTimeout"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"__method"},"property":{"type":"Identifier","name":"apply"}},"arguments":[{"type":"Identifier","name":"__method"},{"type":"Identifier","name":"args"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"Identifier","name":"timeout"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"defer"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"args"},"init":{"type":"CallExpression","callee":{"type":"Identifier","name":"update"},"arguments":[{"type":"ArrayExpression","elements":[{"type":"Literal","value":0.01,"raw":"0.01"}]},{"type":"Identifier","name":"arguments"}]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"delay"}},"property":{"type":"Identifier","name":"apply"}},"arguments":[{"type":"ThisExpression"},{"type":"Identifier","name":"args"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"wrap"},"params":[{"type":"Identifier","name":"wrapper"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"__method"},"init":{"type":"ThisExpression"}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"a"},"init":{"type":"CallExpression","callee":{"type":"Identifier","name":"update"},"arguments":[{"type":"ArrayExpression","elements":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"__method"},"property":{"type":"Identifier","name":"bind"}},"arguments":[{"type":"ThisExpression"}]}]},{"type":"Identifier","name":"arguments"}]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"wrapper"},"property":{"type":"Identifier","name":"apply"}},"arguments":[{"type":"ThisExpression"},{"type":"Identifier","name":"a"}]}}]},"rest":null,"generator":false,"expression":false}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"methodize"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_methodized"}},"consequent":{"type":"ReturnStatement","argument":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_methodized"}}},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"__method"},"init":{"type":"ThisExpression"}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_methodized"}},"right":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"a"},"init":{"type":"CallExpression","callee":{"type":"Identifier","name":"update"},"arguments":[{"type":"ArrayExpression","elements":[{"type":"ThisExpression"}]},{"type":"Identifier","name":"arguments"}]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"__method"},"property":{"type":"Identifier","name":"apply"}},"arguments":[{"type":"Literal","value":null,"raw":"null"},{"type":"Identifier","name":"a"}]}}]},"rest":null,"generator":false,"expression":false}}}]},"rest":null,"generator":false,"expression":false},{"type":"ReturnStatement","argument":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"argumentNames"},"value":{"type":"Identifier","name":"argumentNames"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"bind"},"value":{"type":"Identifier","name":"bind"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"bindAsEventListener"},"value":{"type":"Identifier","name":"bindAsEventListener"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"curry"},"value":{"type":"Identifier","name":"curry"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"delay"},"value":{"type":"Identifier","name":"delay"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"defer"},"value":{"type":"Identifier","name":"defer"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"wrap"},"value":{"type":"Identifier","name":"wrap"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"methodize"},"value":{"type":"Identifier","name":"methodize"},"kind":"init"}]}}]},"rest":null,"generator":false,"expression":false},"arguments":[]}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"proto"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"toISOString"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"getUTCFullYear"}},"arguments":[]},"right":{"type":"Literal","value":"-","raw":"'-'"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"BinaryExpression","operator":"+","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"getUTCMonth"}},"arguments":[]},"right":{"type":"Literal","value":1,"raw":"1"}},"property":{"type":"Identifier","name":"toPaddedString"}},"arguments":[{"type":"Literal","value":2,"raw":"2"}]}},"right":{"type":"Literal","value":"-","raw":"'-'"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"getUTCDate"}},"arguments":[]},"property":{"type":"Identifier","name":"toPaddedString"}},"arguments":[{"type":"Literal","value":2,"raw":"2"}]}},"right":{"type":"Literal","value":"T","raw":"'T'"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"getUTCHours"}},"arguments":[]},"property":{"type":"Identifier","name":"toPaddedString"}},"arguments":[{"type":"Literal","value":2,"raw":"2"}]}},"right":{"type":"Literal","value":":","raw":"':'"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"getUTCMinutes"}},"arguments":[]},"property":{"type":"Identifier","name":"toPaddedString"}},"arguments":[{"type":"Literal","value":2,"raw":"2"}]}},"right":{"type":"Literal","value":":","raw":"':'"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"getUTCSeconds"}},"arguments":[]},"property":{"type":"Identifier","name":"toPaddedString"}},"arguments":[{"type":"Literal","value":2,"raw":"2"}]}},"right":{"type":"Literal","value":"Z","raw":"'Z'"}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"toJSON"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"toISOString"}},"arguments":[]}}]},"rest":null,"generator":false,"expression":false},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"proto"},"property":{"type":"Identifier","name":"toISOString"}},"prefix":true},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"proto"},"property":{"type":"Identifier","name":"toISOString"}},"right":{"type":"Identifier","name":"toISOString"}}},"alternate":null},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"proto"},"property":{"type":"Identifier","name":"toJSON"}},"prefix":true},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"proto"},"property":{"type":"Identifier","name":"toJSON"}},"right":{"type":"Identifier","name":"toJSON"}}},"alternate":null}]},"rest":null,"generator":false,"expression":false},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Date"},"property":{"type":"Identifier","name":"prototype"}}]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"RegExp"},"property":{"type":"Identifier","name":"prototype"}},"property":{"type":"Identifier","name":"match"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"RegExp"},"property":{"type":"Identifier","name":"prototype"}},"property":{"type":"Identifier","name":"test"}}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"RegExp"},"property":{"type":"Identifier","name":"escape"}},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"str"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"Identifier","name":"String"},"arguments":[{"type":"Identifier","name":"str"}]},"property":{"type":"Identifier","name":"replace"}},"arguments":[{"type":"Literal","value":{},"raw":"/([.*+?^=!:${}()|[\\]\\/\\\\])/g"},{"type":"Literal","value":"\\$1","raw":"'\\\\$1'"}]}}]},"rest":null,"generator":false,"expression":false}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"PeriodicalExecuter"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Class"},"property":{"type":"Identifier","name":"create"}},"arguments":[{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"initialize"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"callback"},{"type":"Identifier","name":"frequency"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"callback"}},"right":{"type":"Identifier","name":"callback"}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"frequency"}},"right":{"type":"Identifier","name":"frequency"}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"currentlyExecuting"}},"right":{"type":"Literal","value":false,"raw":"false"}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"registerCallback"}},"arguments":[]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"registerCallback"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"timer"}},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"setInterval"},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"onTimerEvent"}},"property":{"type":"Identifier","name":"bind"}},"arguments":[{"type":"ThisExpression"}]},{"type":"BinaryExpression","operator":"*","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"frequency"}},"right":{"type":"Literal","value":1000,"raw":"1000"}}]}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"execute"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"callback"}},"arguments":[{"type":"ThisExpression"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"stop"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"timer"}},"prefix":true},"consequent":{"type":"ReturnStatement","argument":null},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"Identifier","name":"clearInterval"},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"timer"}}]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"timer"}},"right":{"type":"Literal","value":null,"raw":"null"}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"onTimerEvent"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"currentlyExecuting"}},"prefix":true},"consequent":{"type":"BlockStatement","body":[{"type":"TryStatement","block":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"currentlyExecuting"}},"right":{"type":"Literal","value":true,"raw":"true"}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"execute"}},"arguments":[]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"currentlyExecuting"}},"right":{"type":"Literal","value":false,"raw":"false"}}}]},"guardedHandlers":[],"handlers":[{"type":"CatchClause","param":{"type":"Identifier","name":"e"},"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"currentlyExecuting"}},"right":{"type":"Literal","value":false,"raw":"false"}}},{"type":"ThrowStatement","argument":{"type":"Identifier","name":"e"}}]}}],"finalizer":null}]},"alternate":null}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]}]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"String"},{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"interpret"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"value"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"value"},"right":{"type":"Literal","value":null,"raw":"null"}},"consequent":{"type":"Literal","value":"","raw":"''"},"alternate":{"type":"CallExpression","callee":{"type":"Identifier","name":"String"},"arguments":[{"type":"Identifier","name":"value"}]}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"specialChar"},"value":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Literal","value":"\b","raw":"'\\b'"},"value":{"type":"Literal","value":"\\b","raw":"'\\\\b'"},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"\t","raw":"'\\t'"},"value":{"type":"Literal","value":"\\t","raw":"'\\\\t'"},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"\n","raw":"'\\n'"},"value":{"type":"Literal","value":"\\n","raw":"'\\\\n'"},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"\f","raw":"'\\f'"},"value":{"type":"Literal","value":"\\f","raw":"'\\\\f'"},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"\r","raw":"'\\r'"},"value":{"type":"Literal","value":"\\r","raw":"'\\\\r'"},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"\\","raw":"'\\\\'"},"value":{"type":"Literal","value":"\\\\","raw":"'\\\\\\\\'"},"kind":"init"}]},"kind":"init"}]}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"String"},"property":{"type":"Identifier","name":"prototype"}},{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"NATIVE_JSON_PARSE_SUPPORT"},"init":{"type":"LogicalExpression","operator":"&&","left":{"type":"LogicalExpression","operator":"&&","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"JSON"}},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"UnaryExpression","operator":"typeof","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"JSON"},"property":{"type":"Identifier","name":"parse"}},"prefix":true},"right":{"type":"Literal","value":"function","raw":"'function'"}}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"JSON"},"property":{"type":"Identifier","name":"parse"}},"arguments":[{"type":"Literal","value":"{\"test\": true}","raw":"'{\"test\": true}'"}]},"property":{"type":"Identifier","name":"test"}}}}],"kind":"var"},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"prepareReplacement"},"params":[{"type":"Identifier","name":"replacement"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isFunction"}},"arguments":[{"type":"Identifier","name":"replacement"}]},"consequent":{"type":"ReturnStatement","argument":{"type":"Identifier","name":"replacement"}},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"template"},"init":{"type":"NewExpression","callee":{"type":"Identifier","name":"Template"},"arguments":[{"type":"Identifier","name":"replacement"}]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"match"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"template"},"property":{"type":"Identifier","name":"evaluate"}},"arguments":[{"type":"Identifier","name":"match"}]}}]},"rest":null,"generator":false,"expression":false}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"gsub"},"params":[{"type":"Identifier","name":"pattern"},{"type":"Identifier","name":"replacement"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"result"},"init":{"type":"Literal","value":"","raw":"''"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"source"},"init":{"type":"ThisExpression"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"match"},"init":null}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"replacement"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"prepareReplacement"},"arguments":[{"type":"Identifier","name":"replacement"}]}}},{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isString"}},"arguments":[{"type":"Identifier","name":"pattern"}]},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"pattern"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"RegExp"},"property":{"type":"Identifier","name":"escape"}},"arguments":[{"type":"Identifier","name":"pattern"}]}}},"alternate":null},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"pattern"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"pattern"},"property":{"type":"Identifier","name":"source"}}},"prefix":true},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"replacement"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"replacement"},"arguments":[{"type":"Literal","value":"","raw":"''"}]}}},{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"Identifier","name":"replacement"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"source"},"property":{"type":"Identifier","name":"split"}},"arguments":[{"type":"Literal","value":"","raw":"''"}]},"property":{"type":"Identifier","name":"join"}},"arguments":[{"type":"Identifier","name":"replacement"}]}},"right":{"type":"Identifier","name":"replacement"}}}]},"alternate":null},{"type":"WhileStatement","test":{"type":"BinaryExpression","operator":">","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"source"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":0,"raw":"0"}},"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"match"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"source"},"property":{"type":"Identifier","name":"match"}},"arguments":[{"type":"Identifier","name":"pattern"}]}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"+=","left":{"type":"Identifier","name":"result"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"source"},"property":{"type":"Identifier","name":"slice"}},"arguments":[{"type":"Literal","value":0,"raw":"0"},{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"match"},"property":{"type":"Identifier","name":"index"}}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"+=","left":{"type":"Identifier","name":"result"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"String"},"property":{"type":"Identifier","name":"interpret"}},"arguments":[{"type":"CallExpression","callee":{"type":"Identifier","name":"replacement"},"arguments":[{"type":"Identifier","name":"match"}]}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"source"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"source"},"property":{"type":"Identifier","name":"slice"}},"arguments":[{"type":"BinaryExpression","operator":"+","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"match"},"property":{"type":"Identifier","name":"index"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":0,"raw":"0"}},"property":{"type":"Identifier","name":"length"}}}]}}}]},"alternate":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"SequenceExpression","expressions":[{"type":"AssignmentExpression","operator":"+=","left":{"type":"Identifier","name":"result"},"right":{"type":"Identifier","name":"source"}},{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"source"},"right":{"type":"Literal","value":"","raw":"''"}}]}}]}}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"result"}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"sub"},"params":[{"type":"Identifier","name":"pattern"},{"type":"Identifier","name":"replacement"},{"type":"Identifier","name":"count"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"replacement"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"prepareReplacement"},"arguments":[{"type":"Identifier","name":"replacement"}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"count"},"right":{"type":"ConditionalExpression","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isUndefined"}},"arguments":[{"type":"Identifier","name":"count"}]},"consequent":{"type":"Literal","value":1,"raw":"1"},"alternate":{"type":"Identifier","name":"count"}}}},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"gsub"}},"arguments":[{"type":"Identifier","name":"pattern"},{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"match"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"<","left":{"type":"UpdateExpression","operator":"--","argument":{"type":"Identifier","name":"count"},"prefix":true},"right":{"type":"Literal","value":0,"raw":"0"}},"consequent":{"type":"ReturnStatement","argument":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":0,"raw":"0"}}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"replacement"},"arguments":[{"type":"Identifier","name":"match"}]}}]},"rest":null,"generator":false,"expression":false}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"scan"},"params":[{"type":"Identifier","name":"pattern"},{"type":"Identifier","name":"iterator"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"gsub"}},"arguments":[{"type":"Identifier","name":"pattern"},{"type":"Identifier","name":"iterator"}]}},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"String"},"arguments":[{"type":"ThisExpression"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"truncate"},"params":[{"type":"Identifier","name":"length"},{"type":"Identifier","name":"truncation"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"length"},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"length"},"right":{"type":"Literal","value":30,"raw":"30"}}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"truncation"},"right":{"type":"ConditionalExpression","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isUndefined"}},"arguments":[{"type":"Identifier","name":"truncation"}]},"consequent":{"type":"Literal","value":"...","raw":"'...'"},"alternate":{"type":"Identifier","name":"truncation"}}}},{"type":"ReturnStatement","argument":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":">","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Identifier","name":"length"}},"consequent":{"type":"BinaryExpression","operator":"+","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"slice"}},"arguments":[{"type":"Literal","value":0,"raw":"0"},{"type":"BinaryExpression","operator":"-","left":{"type":"Identifier","name":"length"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"truncation"},"property":{"type":"Identifier","name":"length"}}}]},"right":{"type":"Identifier","name":"truncation"}},"alternate":{"type":"CallExpression","callee":{"type":"Identifier","name":"String"},"arguments":[{"type":"ThisExpression"}]}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"strip"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"replace"}},"arguments":[{"type":"Literal","value":{},"raw":"/^\\s+/"},{"type":"Literal","value":"","raw":"''"}]},"property":{"type":"Identifier","name":"replace"}},"arguments":[{"type":"Literal","value":{},"raw":"/\\s+$/"},{"type":"Literal","value":"","raw":"''"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"stripTags"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"replace"}},"arguments":[{"type":"Literal","value":{},"raw":"/<\\w+(\\s+(\"[^\"]*\"|'[^']*'|[^>])+)?>|<\\/\\w+>/gi"},{"type":"Literal","value":"","raw":"''"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"stripScripts"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"replace"}},"arguments":[{"type":"NewExpression","callee":{"type":"Identifier","name":"RegExp"},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"ScriptFragment"}},{"type":"Literal","value":"img","raw":"'img'"}]},{"type":"Literal","value":"","raw":"''"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"extractScripts"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"matchAll"},"init":{"type":"NewExpression","callee":{"type":"Identifier","name":"RegExp"},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"ScriptFragment"}},{"type":"Literal","value":"img","raw":"'img'"}]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"matchOne"},"init":{"type":"NewExpression","callee":{"type":"Identifier","name":"RegExp"},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"ScriptFragment"}},{"type":"Literal","value":"im","raw":"'im'"}]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"LogicalExpression","operator":"||","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"match"}},"arguments":[{"type":"Identifier","name":"matchAll"}]},"right":{"type":"ArrayExpression","elements":[]}},"property":{"type":"Identifier","name":"map"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"scriptTag"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"MemberExpression","computed":true,"object":{"type":"LogicalExpression","operator":"||","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"scriptTag"},"property":{"type":"Identifier","name":"match"}},"arguments":[{"type":"Identifier","name":"matchOne"}]},"right":{"type":"ArrayExpression","elements":[{"type":"Literal","value":"","raw":"''"},{"type":"Literal","value":"","raw":"''"}]}},"property":{"type":"Literal","value":1,"raw":"1"}}}]},"rest":null,"generator":false,"expression":false}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"evalScripts"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"extractScripts"}},"arguments":[]},"property":{"type":"Identifier","name":"map"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"script"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"eval"},"arguments":[{"type":"Identifier","name":"script"}]}}]},"rest":null,"generator":false,"expression":false}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"escapeHTML"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"replace"}},"arguments":[{"type":"Literal","value":{},"raw":"/&/g"},{"type":"Literal","value":"&","raw":"'&'"}]},"property":{"type":"Identifier","name":"replace"}},"arguments":[{"type":"Literal","value":{},"raw":"//g"},{"type":"Literal","value":">","raw":"'>'"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"unescapeHTML"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"stripTags"}},"arguments":[]},"property":{"type":"Identifier","name":"replace"}},"arguments":[{"type":"Literal","value":{},"raw":"/</g"},{"type":"Literal","value":"<","raw":"'<'"}]},"property":{"type":"Identifier","name":"replace"}},"arguments":[{"type":"Literal","value":{},"raw":"/>/g"},{"type":"Literal","value":">","raw":"'>'"}]},"property":{"type":"Identifier","name":"replace"}},"arguments":[{"type":"Literal","value":{},"raw":"/&/g"},{"type":"Literal","value":"&","raw":"'&'"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"toQueryParams"},"params":[{"type":"Identifier","name":"separator"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"match"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"strip"}},"arguments":[]},"property":{"type":"Identifier","name":"match"}},"arguments":[{"type":"Literal","value":{},"raw":"/([^?#]*)(#.*)?$/"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"match"},"prefix":true},"consequent":{"type":"ReturnStatement","argument":{"type":"ObjectExpression","properties":[]}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":1,"raw":"1"}},"property":{"type":"Identifier","name":"split"}},"arguments":[{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"separator"},"right":{"type":"Literal","value":"&","raw":"'&'"}}]},"property":{"type":"Identifier","name":"inject"}},"arguments":[{"type":"ObjectExpression","properties":[]},{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"hash"},{"type":"Identifier","name":"pair"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"MemberExpression","computed":true,"object":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"pair"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"pair"},"property":{"type":"Identifier","name":"split"}},"arguments":[{"type":"Literal","value":"=","raw":"'='"}]}},"property":{"type":"Literal","value":0,"raw":"0"}},"consequent":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"key"},"init":{"type":"CallExpression","callee":{"type":"Identifier","name":"decodeURIComponent"},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"pair"},"property":{"type":"Identifier","name":"shift"}},"arguments":[]}]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"value"},"init":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":">","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"pair"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":1,"raw":"1"}},"consequent":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"pair"},"property":{"type":"Identifier","name":"join"}},"arguments":[{"type":"Literal","value":"=","raw":"'='"}]},"alternate":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"pair"},"property":{"type":"Literal","value":0,"raw":"0"}}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"!=","left":{"type":"Identifier","name":"value"},"right":{"type":"Identifier","name":"undefined"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"value"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"decodeURIComponent"},"arguments":[{"type":"Identifier","name":"value"}]}}},"alternate":null},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"in","left":{"type":"Identifier","name":"key"},"right":{"type":"Identifier","name":"hash"}},"consequent":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isArray"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"hash"},"property":{"type":"Identifier","name":"key"}}]},"prefix":true},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"hash"},"property":{"type":"Identifier","name":"key"}},"right":{"type":"ArrayExpression","elements":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"hash"},"property":{"type":"Identifier","name":"key"}}]}}},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"hash"},"property":{"type":"Identifier","name":"key"}},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"Identifier","name":"value"}]}}]},"alternate":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"hash"},"property":{"type":"Identifier","name":"key"}},"right":{"type":"Identifier","name":"value"}}}}]},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"hash"}}]},"rest":null,"generator":false,"expression":false}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"toArray"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"split"}},"arguments":[{"type":"Literal","value":"","raw":"''"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"succ"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"+","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"slice"}},"arguments":[{"type":"Literal","value":0,"raw":"0"},{"type":"BinaryExpression","operator":"-","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":1,"raw":"1"}}]},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"String"},"property":{"type":"Identifier","name":"fromCharCode"}},"arguments":[{"type":"BinaryExpression","operator":"+","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"charCodeAt"}},"arguments":[{"type":"BinaryExpression","operator":"-","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":1,"raw":"1"}}]},"right":{"type":"Literal","value":1,"raw":"1"}}]}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"times"},"params":[{"type":"Identifier","name":"count"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"count"},"right":{"type":"Literal","value":1,"raw":"1"}},"consequent":{"type":"Literal","value":"","raw":"''"},"alternate":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"NewExpression","callee":{"type":"Identifier","name":"Array"},"arguments":[{"type":"BinaryExpression","operator":"+","left":{"type":"Identifier","name":"count"},"right":{"type":"Literal","value":1,"raw":"1"}}]},"property":{"type":"Identifier","name":"join"}},"arguments":[{"type":"ThisExpression"}]}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"camelize"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"replace"}},"arguments":[{"type":"Literal","value":{},"raw":"/-+(.)?/g"},{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"match"},{"type":"Identifier","name":"chr"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"ConditionalExpression","test":{"type":"Identifier","name":"chr"},"consequent":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"chr"},"property":{"type":"Identifier","name":"toUpperCase"}},"arguments":[]},"alternate":{"type":"Literal","value":"","raw":"''"}}}]},"rest":null,"generator":false,"expression":false}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"capitalize"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"+","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"charAt"}},"arguments":[{"type":"Literal","value":0,"raw":"0"}]},"property":{"type":"Identifier","name":"toUpperCase"}},"arguments":[]},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"substring"}},"arguments":[{"type":"Literal","value":1,"raw":"1"}]},"property":{"type":"Identifier","name":"toLowerCase"}},"arguments":[]}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"underscore"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"replace"}},"arguments":[{"type":"Literal","value":{},"raw":"/::/g"},{"type":"Literal","value":"/","raw":"'/'"}]},"property":{"type":"Identifier","name":"replace"}},"arguments":[{"type":"Literal","value":{},"raw":"/([A-Z]+)([A-Z][a-z])/g"},{"type":"Literal","value":"$1_$2","raw":"'$1_$2'"}]},"property":{"type":"Identifier","name":"replace"}},"arguments":[{"type":"Literal","value":{},"raw":"/([a-z\\d])([A-Z])/g"},{"type":"Literal","value":"$1_$2","raw":"'$1_$2'"}]},"property":{"type":"Identifier","name":"replace"}},"arguments":[{"type":"Literal","value":{},"raw":"/-/g"},{"type":"Literal","value":"_","raw":"'_'"}]},"property":{"type":"Identifier","name":"toLowerCase"}},"arguments":[]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"dasherize"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"replace"}},"arguments":[{"type":"Literal","value":{},"raw":"/_/g"},{"type":"Literal","value":"-","raw":"'-'"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"inspect"},"params":[{"type":"Identifier","name":"useDoubleQuotes"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"escapedString"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"replace"}},"arguments":[{"type":"Literal","value":{},"raw":"/[\\x00-\\x1f\\\\]/g"},{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"character"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"in","left":{"type":"Identifier","name":"character"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"String"},"property":{"type":"Identifier","name":"specialChar"}}},"consequent":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"String"},"property":{"type":"Identifier","name":"specialChar"}},"property":{"type":"Identifier","name":"character"}}}]},"alternate":null},{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"\\u00","raw":"'\\\\u00'"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"character"},"property":{"type":"Identifier","name":"charCodeAt"}},"arguments":[]},"property":{"type":"Identifier","name":"toPaddedString"}},"arguments":[{"type":"Literal","value":2,"raw":"2"},{"type":"Literal","value":16,"raw":"16"}]}}}]},"rest":null,"generator":false,"expression":false}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"Identifier","name":"useDoubleQuotes"},"consequent":{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"\"","raw":"'\"'"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"escapedString"},"property":{"type":"Identifier","name":"replace"}},"arguments":[{"type":"Literal","value":{},"raw":"/\"/g"},{"type":"Literal","value":"\\\"","raw":"'\\\\\"'"}]}},"right":{"type":"Literal","value":"\"","raw":"'\"'"}}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"'","raw":"\"'\""},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"escapedString"},"property":{"type":"Identifier","name":"replace"}},"arguments":[{"type":"Literal","value":{},"raw":"/'/g"},{"type":"Literal","value":"\\'","raw":"'\\\\\\''"}]}},"right":{"type":"Literal","value":"'","raw":"\"'\""}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"unfilterJSON"},"params":[{"type":"Identifier","name":"filter"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"replace"}},"arguments":[{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"filter"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"JSONFilter"}}},{"type":"Literal","value":"$1","raw":"'$1'"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"isJSON"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"str"},"init":{"type":"ThisExpression"}}],"kind":"var"},{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"str"},"property":{"type":"Identifier","name":"blank"}},"arguments":[]},"consequent":{"type":"ReturnStatement","argument":{"type":"Literal","value":false,"raw":"false"}},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"str"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"str"},"property":{"type":"Identifier","name":"replace"}},"arguments":[{"type":"Literal","value":{},"raw":"/\\\\(?:[\"\\\\\\/bfnrt]|u[0-9a-fA-F]{4})/g"},{"type":"Literal","value":"@","raw":"'@'"}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"str"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"str"},"property":{"type":"Identifier","name":"replace"}},"arguments":[{"type":"Literal","value":{},"raw":"/\"[^\"\\\\\\n\\r]*\"|true|false|null|-?\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d+)?/g"},{"type":"Literal","value":"]","raw":"']'"}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"str"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"str"},"property":{"type":"Identifier","name":"replace"}},"arguments":[{"type":"Literal","value":{},"raw":"/(?:^|:|,)(?:\\s*\\[)+/g"},{"type":"Literal","value":"","raw":"''"}]}}},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Literal","value":{},"raw":"/^[\\],:{}\\s]*$/"},"property":{"type":"Identifier","name":"test"}},"arguments":[{"type":"Identifier","name":"str"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"evalJSON"},"params":[{"type":"Identifier","name":"sanitize"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"json"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"unfilterJSON"}},"arguments":[]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"cx"},"init":{"type":"Literal","value":{},"raw":"/[\\u0000\\u00ad\\u0600-\\u0604\\u070f\\u17b4\\u17b5\\u200c-\\u200f\\u2028-\\u202f\\u2060-\\u206f\\ufeff\\ufff0-\\uffff]/g"}}],"kind":"var"},{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"cx"},"property":{"type":"Identifier","name":"test"}},"arguments":[{"type":"Identifier","name":"json"}]},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"json"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"json"},"property":{"type":"Identifier","name":"replace"}},"arguments":[{"type":"Identifier","name":"cx"},{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"a"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"\\u","raw":"'\\\\u'"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"0000","raw":"'0000'"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"a"},"property":{"type":"Identifier","name":"charCodeAt"}},"arguments":[{"type":"Literal","value":0,"raw":"0"}]},"property":{"type":"Identifier","name":"toString"}},"arguments":[{"type":"Literal","value":16,"raw":"16"}]}},"property":{"type":"Identifier","name":"slice"}},"arguments":[{"type":"UnaryExpression","operator":"-","argument":{"type":"Literal","value":4,"raw":"4"},"prefix":true}]}}}]},"rest":null,"generator":false,"expression":false}]}}}]},"alternate":null},{"type":"TryStatement","block":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"||","left":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"sanitize"},"prefix":true},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"json"},"property":{"type":"Identifier","name":"isJSON"}},"arguments":[]}},"consequent":{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"eval"},"arguments":[{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"(","raw":"'('"},"right":{"type":"Identifier","name":"json"}},"right":{"type":"Literal","value":")","raw":"')'"}}]}},"alternate":null}]},"guardedHandlers":[],"handlers":[{"type":"CatchClause","param":{"type":"Identifier","name":"e"},"body":{"type":"BlockStatement","body":[]}}],"finalizer":null},{"type":"ThrowStatement","argument":{"type":"NewExpression","callee":{"type":"Identifier","name":"SyntaxError"},"arguments":[{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"Badly formed JSON string: ","raw":"'Badly formed JSON string: '"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"inspect"}},"arguments":[]}}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"parseJSON"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"json"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"unfilterJSON"}},"arguments":[]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"JSON"},"property":{"type":"Identifier","name":"parse"}},"arguments":[{"type":"Identifier","name":"json"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"include"},"params":[{"type":"Identifier","name":"pattern"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":">","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"indexOf"}},"arguments":[{"type":"Identifier","name":"pattern"}]},"right":{"type":"UnaryExpression","operator":"-","argument":{"type":"Literal","value":1,"raw":"1"},"prefix":true}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"startsWith"},"params":[{"type":"Identifier","name":"pattern"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"===","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"lastIndexOf"}},"arguments":[{"type":"Identifier","name":"pattern"},{"type":"Literal","value":0,"raw":"0"}]},"right":{"type":"Literal","value":0,"raw":"0"}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"endsWith"},"params":[{"type":"Identifier","name":"pattern"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"d"},"init":{"type":"BinaryExpression","operator":"-","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"pattern"},"property":{"type":"Identifier","name":"length"}}}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":">=","left":{"type":"Identifier","name":"d"},"right":{"type":"Literal","value":0,"raw":"0"}},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"indexOf"}},"arguments":[{"type":"Identifier","name":"pattern"},{"type":"Identifier","name":"d"}]},"right":{"type":"Identifier","name":"d"}}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"empty"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"==","left":{"type":"ThisExpression"},"right":{"type":"Literal","value":"","raw":"''"}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"blank"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Literal","value":{},"raw":"/^\\s*$/"},"property":{"type":"Identifier","name":"test"}},"arguments":[{"type":"ThisExpression"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"interpolate"},"params":[{"type":"Identifier","name":"object"},{"type":"Identifier","name":"pattern"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"NewExpression","callee":{"type":"Identifier","name":"Template"},"arguments":[{"type":"ThisExpression"},{"type":"Identifier","name":"pattern"}]},"property":{"type":"Identifier","name":"evaluate"}},"arguments":[{"type":"Identifier","name":"object"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"ReturnStatement","argument":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"gsub"},"value":{"type":"Identifier","name":"gsub"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"sub"},"value":{"type":"Identifier","name":"sub"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"scan"},"value":{"type":"Identifier","name":"scan"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"truncate"},"value":{"type":"Identifier","name":"truncate"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"strip"},"value":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"String"},"property":{"type":"Identifier","name":"prototype"}},"property":{"type":"Identifier","name":"trim"}},"right":{"type":"Identifier","name":"strip"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"stripTags"},"value":{"type":"Identifier","name":"stripTags"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"stripScripts"},"value":{"type":"Identifier","name":"stripScripts"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"extractScripts"},"value":{"type":"Identifier","name":"extractScripts"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"evalScripts"},"value":{"type":"Identifier","name":"evalScripts"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"escapeHTML"},"value":{"type":"Identifier","name":"escapeHTML"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"unescapeHTML"},"value":{"type":"Identifier","name":"unescapeHTML"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"toQueryParams"},"value":{"type":"Identifier","name":"toQueryParams"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"parseQuery"},"value":{"type":"Identifier","name":"toQueryParams"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"toArray"},"value":{"type":"Identifier","name":"toArray"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"succ"},"value":{"type":"Identifier","name":"succ"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"times"},"value":{"type":"Identifier","name":"times"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"camelize"},"value":{"type":"Identifier","name":"camelize"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"capitalize"},"value":{"type":"Identifier","name":"capitalize"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"underscore"},"value":{"type":"Identifier","name":"underscore"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"dasherize"},"value":{"type":"Identifier","name":"dasherize"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"inspect"},"value":{"type":"Identifier","name":"inspect"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"unfilterJSON"},"value":{"type":"Identifier","name":"unfilterJSON"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"isJSON"},"value":{"type":"Identifier","name":"isJSON"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"evalJSON"},"value":{"type":"ConditionalExpression","test":{"type":"Identifier","name":"NATIVE_JSON_PARSE_SUPPORT"},"consequent":{"type":"Identifier","name":"parseJSON"},"alternate":{"type":"Identifier","name":"evalJSON"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"include"},"value":{"type":"Identifier","name":"include"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"startsWith"},"value":{"type":"Identifier","name":"startsWith"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"endsWith"},"value":{"type":"Identifier","name":"endsWith"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"empty"},"value":{"type":"Identifier","name":"empty"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"blank"},"value":{"type":"Identifier","name":"blank"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"interpolate"},"value":{"type":"Identifier","name":"interpolate"},"kind":"init"}]}}]},"rest":null,"generator":false,"expression":false},"arguments":[]}]}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"Template"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Class"},"property":{"type":"Identifier","name":"create"}},"arguments":[{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"initialize"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"template"},{"type":"Identifier","name":"pattern"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"template"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"template"},"property":{"type":"Identifier","name":"toString"}},"arguments":[]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"pattern"}},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"pattern"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Template"},"property":{"type":"Identifier","name":"Pattern"}}}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"evaluate"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"object"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"object"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isFunction"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"object"},"property":{"type":"Identifier","name":"toTemplateReplacements"}}]}},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"object"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"object"},"property":{"type":"Identifier","name":"toTemplateReplacements"}},"arguments":[]}}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"template"}},"property":{"type":"Identifier","name":"gsub"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"pattern"}},{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"match"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"object"},"right":{"type":"Literal","value":null,"raw":"null"}},"consequent":{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"+","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":1,"raw":"1"}},"right":{"type":"Literal","value":"","raw":"''"}}},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"before"},"init":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":1,"raw":"1"}},"right":{"type":"Literal","value":"","raw":"''"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"before"},"right":{"type":"Literal","value":"\\","raw":"'\\\\'"}},"consequent":{"type":"ReturnStatement","argument":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":2,"raw":"2"}}},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"ctx"},"init":{"type":"Identifier","name":"object"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"expr"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":3,"raw":"3"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"pattern"},"init":{"type":"Literal","value":{},"raw":"/^([^.[]+|\\[((?:.*?[^\\\\])?)\\])(\\.|\\[|$)/"}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"match"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"pattern"},"property":{"type":"Identifier","name":"exec"}},"arguments":[{"type":"Identifier","name":"expr"}]}}},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"match"},"right":{"type":"Literal","value":null,"raw":"null"}},"consequent":{"type":"ReturnStatement","argument":{"type":"Identifier","name":"before"}},"alternate":null},{"type":"WhileStatement","test":{"type":"BinaryExpression","operator":"!=","left":{"type":"Identifier","name":"match"},"right":{"type":"Literal","value":null,"raw":"null"}},"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"comp"},"init":{"type":"ConditionalExpression","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":1,"raw":"1"}},"property":{"type":"Identifier","name":"startsWith"}},"arguments":[{"type":"Literal","value":"[","raw":"'['"}]},"consequent":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":2,"raw":"2"}},"property":{"type":"Identifier","name":"replace"}},"arguments":[{"type":"Literal","value":{},"raw":"/\\\\\\\\]/g"},{"type":"Literal","value":"]","raw":"']'"}]},"alternate":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":1,"raw":"1"}}}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"ctx"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"ctx"},"property":{"type":"Identifier","name":"comp"}}}},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"||","left":{"type":"BinaryExpression","operator":"==","left":{"type":"Literal","value":null,"raw":"null"},"right":{"type":"Identifier","name":"ctx"}},"right":{"type":"BinaryExpression","operator":"==","left":{"type":"Literal","value":"","raw":"''"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":3,"raw":"3"}}}},"consequent":{"type":"BreakStatement","label":null},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"expr"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"expr"},"property":{"type":"Identifier","name":"substring"}},"arguments":[{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"==","left":{"type":"Literal","value":"[","raw":"'['"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":3,"raw":"3"}}},"consequent":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":1,"raw":"1"}},"property":{"type":"Identifier","name":"length"}},"alternate":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":0,"raw":"0"}},"property":{"type":"Identifier","name":"length"}}}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"match"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"pattern"},"property":{"type":"Identifier","name":"exec"}},"arguments":[{"type":"Identifier","name":"expr"}]}}}]}},{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"+","left":{"type":"Identifier","name":"before"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"String"},"property":{"type":"Identifier","name":"interpret"}},"arguments":[{"type":"Identifier","name":"ctx"}]}}}]},"rest":null,"generator":false,"expression":false}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]}]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Template"},"property":{"type":"Identifier","name":"Pattern"}},"right":{"type":"Literal","value":{},"raw":"/(^|.|\\r|\\n)(#\\{(.*?)\\})/"}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"$break"},"init":{"type":"ObjectExpression","properties":[]}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"Enumerable"},"init":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"each"},"params":[{"type":"Identifier","name":"iterator"},{"type":"Identifier","name":"context"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"index"},"init":{"type":"Literal","value":0,"raw":"0"}}],"kind":"var"},{"type":"TryStatement","block":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_each"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"value"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"iterator"},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"Identifier","name":"context"},{"type":"Identifier","name":"value"},{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"index"},"prefix":false}]}}]},"rest":null,"generator":false,"expression":false}]}}]},"guardedHandlers":[],"handlers":[{"type":"CatchClause","param":{"type":"Identifier","name":"e"},"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"!=","left":{"type":"Identifier","name":"e"},"right":{"type":"Identifier","name":"$break"}},"consequent":{"type":"ThrowStatement","argument":{"type":"Identifier","name":"e"}},"alternate":null}]}}],"finalizer":null},{"type":"ReturnStatement","argument":{"type":"ThisExpression"}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"eachSlice"},"params":[{"type":"Identifier","name":"number"},{"type":"Identifier","name":"iterator"},{"type":"Identifier","name":"context"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"index"},"init":{"type":"UnaryExpression","operator":"-","argument":{"type":"Identifier","name":"number"},"prefix":true}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"slices"},"init":{"type":"ArrayExpression","elements":[]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"array"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"toArray"}},"arguments":[]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"number"},"right":{"type":"Literal","value":1,"raw":"1"}},"consequent":{"type":"ReturnStatement","argument":{"type":"Identifier","name":"array"}},"alternate":null},{"type":"WhileStatement","test":{"type":"BinaryExpression","operator":"<","left":{"type":"AssignmentExpression","operator":"+=","left":{"type":"Identifier","name":"index"},"right":{"type":"Identifier","name":"number"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"array"},"property":{"type":"Identifier","name":"length"}}},"body":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"slices"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"array"},"property":{"type":"Identifier","name":"slice"}},"arguments":[{"type":"Identifier","name":"index"},{"type":"BinaryExpression","operator":"+","left":{"type":"Identifier","name":"index"},"right":{"type":"Identifier","name":"number"}}]}]}}},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"slices"},"property":{"type":"Identifier","name":"collect"}},"arguments":[{"type":"Identifier","name":"iterator"},{"type":"Identifier","name":"context"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"all"},"params":[{"type":"Identifier","name":"iterator"},{"type":"Identifier","name":"context"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"iterator"},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"iterator"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"K"}}}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"result"},"init":{"type":"Literal","value":true,"raw":"true"}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"each"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"value"},{"type":"Identifier","name":"index"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"result"},"right":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"result"},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"UnaryExpression","operator":"!","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"iterator"},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"Identifier","name":"context"},{"type":"Identifier","name":"value"},{"type":"Identifier","name":"index"}]},"prefix":true},"prefix":true}}}},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"result"},"prefix":true},"consequent":{"type":"ThrowStatement","argument":{"type":"Identifier","name":"$break"}},"alternate":null}]},"rest":null,"generator":false,"expression":false}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"result"}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"any"},"params":[{"type":"Identifier","name":"iterator"},{"type":"Identifier","name":"context"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"iterator"},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"iterator"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"K"}}}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"result"},"init":{"type":"Literal","value":false,"raw":"false"}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"each"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"value"},{"type":"Identifier","name":"index"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"result"},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"UnaryExpression","operator":"!","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"iterator"},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"Identifier","name":"context"},{"type":"Identifier","name":"value"},{"type":"Identifier","name":"index"}]},"prefix":true},"prefix":true}},"consequent":{"type":"ThrowStatement","argument":{"type":"Identifier","name":"$break"}},"alternate":null}]},"rest":null,"generator":false,"expression":false}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"result"}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"collect"},"params":[{"type":"Identifier","name":"iterator"},{"type":"Identifier","name":"context"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"iterator"},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"iterator"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"K"}}}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"results"},"init":{"type":"ArrayExpression","elements":[]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"each"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"value"},{"type":"Identifier","name":"index"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"results"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"iterator"},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"Identifier","name":"context"},{"type":"Identifier","name":"value"},{"type":"Identifier","name":"index"}]}]}}]},"rest":null,"generator":false,"expression":false}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"results"}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"detect"},"params":[{"type":"Identifier","name":"iterator"},{"type":"Identifier","name":"context"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"result"},"init":null}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"each"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"value"},{"type":"Identifier","name":"index"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"iterator"},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"Identifier","name":"context"},{"type":"Identifier","name":"value"},{"type":"Identifier","name":"index"}]},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"result"},"right":{"type":"Identifier","name":"value"}}},{"type":"ThrowStatement","argument":{"type":"Identifier","name":"$break"}}]},"alternate":null}]},"rest":null,"generator":false,"expression":false}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"result"}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"findAll"},"params":[{"type":"Identifier","name":"iterator"},{"type":"Identifier","name":"context"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"results"},"init":{"type":"ArrayExpression","elements":[]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"each"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"value"},{"type":"Identifier","name":"index"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"iterator"},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"Identifier","name":"context"},{"type":"Identifier","name":"value"},{"type":"Identifier","name":"index"}]},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"results"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"Identifier","name":"value"}]}},"alternate":null}]},"rest":null,"generator":false,"expression":false}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"results"}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"grep"},"params":[{"type":"Identifier","name":"filter"},{"type":"Identifier","name":"iterator"},{"type":"Identifier","name":"context"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"iterator"},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"iterator"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"K"}}}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"results"},"init":{"type":"ArrayExpression","elements":[]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isString"}},"arguments":[{"type":"Identifier","name":"filter"}]},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"filter"},"right":{"type":"NewExpression","callee":{"type":"Identifier","name":"RegExp"},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"RegExp"},"property":{"type":"Identifier","name":"escape"}},"arguments":[{"type":"Identifier","name":"filter"}]}]}}},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"each"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"value"},{"type":"Identifier","name":"index"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"filter"},"property":{"type":"Identifier","name":"match"}},"arguments":[{"type":"Identifier","name":"value"}]},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"results"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"iterator"},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"Identifier","name":"context"},{"type":"Identifier","name":"value"},{"type":"Identifier","name":"index"}]}]}},"alternate":null}]},"rest":null,"generator":false,"expression":false}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"results"}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"include"},"params":[{"type":"Identifier","name":"object"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isFunction"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"indexOf"}}]},"consequent":{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"!=","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"indexOf"}},"arguments":[{"type":"Identifier","name":"object"}]},"right":{"type":"UnaryExpression","operator":"-","argument":{"type":"Literal","value":1,"raw":"1"},"prefix":true}},"consequent":{"type":"ReturnStatement","argument":{"type":"Literal","value":true,"raw":"true"}},"alternate":null},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"found"},"init":{"type":"Literal","value":false,"raw":"false"}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"each"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"value"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"value"},"right":{"type":"Identifier","name":"object"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"found"},"right":{"type":"Literal","value":true,"raw":"true"}}},{"type":"ThrowStatement","argument":{"type":"Identifier","name":"$break"}}]},"alternate":null}]},"rest":null,"generator":false,"expression":false}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"found"}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"inGroupsOf"},"params":[{"type":"Identifier","name":"number"},{"type":"Identifier","name":"fillWith"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"fillWith"},"right":{"type":"ConditionalExpression","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isUndefined"}},"arguments":[{"type":"Identifier","name":"fillWith"}]},"consequent":{"type":"Literal","value":null,"raw":"null"},"alternate":{"type":"Identifier","name":"fillWith"}}}},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"eachSlice"}},"arguments":[{"type":"Identifier","name":"number"},{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"slice"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"WhileStatement","test":{"type":"BinaryExpression","operator":"<","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"slice"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Identifier","name":"number"}},"body":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"slice"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"Identifier","name":"fillWith"}]}}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"slice"}}]},"rest":null,"generator":false,"expression":false}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"inject"},"params":[{"type":"Identifier","name":"memo"},{"type":"Identifier","name":"iterator"},{"type":"Identifier","name":"context"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"each"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"value"},{"type":"Identifier","name":"index"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"memo"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"iterator"},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"Identifier","name":"context"},{"type":"Identifier","name":"memo"},{"type":"Identifier","name":"value"},{"type":"Identifier","name":"index"}]}}}]},"rest":null,"generator":false,"expression":false}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"memo"}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"invoke"},"params":[{"type":"Identifier","name":"method"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"args"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"Identifier","name":"$A"},"arguments":[{"type":"Identifier","name":"arguments"}]},"property":{"type":"Identifier","name":"slice"}},"arguments":[{"type":"Literal","value":1,"raw":"1"}]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"map"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"value"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"value"},"property":{"type":"Identifier","name":"method"}},"property":{"type":"Identifier","name":"apply"}},"arguments":[{"type":"Identifier","name":"value"},{"type":"Identifier","name":"args"}]}}]},"rest":null,"generator":false,"expression":false}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"max"},"params":[{"type":"Identifier","name":"iterator"},{"type":"Identifier","name":"context"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"iterator"},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"iterator"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"K"}}}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"result"},"init":null}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"each"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"value"},{"type":"Identifier","name":"index"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"value"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"iterator"},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"Identifier","name":"context"},{"type":"Identifier","name":"value"},{"type":"Identifier","name":"index"}]}}},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"||","left":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"result"},"right":{"type":"Literal","value":null,"raw":"null"}},"right":{"type":"BinaryExpression","operator":">=","left":{"type":"Identifier","name":"value"},"right":{"type":"Identifier","name":"result"}}},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"result"},"right":{"type":"Identifier","name":"value"}}},"alternate":null}]},"rest":null,"generator":false,"expression":false}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"result"}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"min"},"params":[{"type":"Identifier","name":"iterator"},{"type":"Identifier","name":"context"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"iterator"},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"iterator"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"K"}}}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"result"},"init":null}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"each"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"value"},{"type":"Identifier","name":"index"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"value"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"iterator"},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"Identifier","name":"context"},{"type":"Identifier","name":"value"},{"type":"Identifier","name":"index"}]}}},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"||","left":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"result"},"right":{"type":"Literal","value":null,"raw":"null"}},"right":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"value"},"right":{"type":"Identifier","name":"result"}}},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"result"},"right":{"type":"Identifier","name":"value"}}},"alternate":null}]},"rest":null,"generator":false,"expression":false}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"result"}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"partition"},"params":[{"type":"Identifier","name":"iterator"},{"type":"Identifier","name":"context"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"iterator"},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"iterator"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"K"}}}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"trues"},"init":{"type":"ArrayExpression","elements":[]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"falses"},"init":{"type":"ArrayExpression","elements":[]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"each"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"value"},{"type":"Identifier","name":"index"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ConditionalExpression","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"iterator"},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"Identifier","name":"context"},{"type":"Identifier","name":"value"},{"type":"Identifier","name":"index"}]},"consequent":{"type":"Identifier","name":"trues"},"alternate":{"type":"Identifier","name":"falses"}},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"Identifier","name":"value"}]}}]},"rest":null,"generator":false,"expression":false}]}},{"type":"ReturnStatement","argument":{"type":"ArrayExpression","elements":[{"type":"Identifier","name":"trues"},{"type":"Identifier","name":"falses"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"pluck"},"params":[{"type":"Identifier","name":"property"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"results"},"init":{"type":"ArrayExpression","elements":[]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"each"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"value"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"results"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"value"},"property":{"type":"Identifier","name":"property"}}]}}]},"rest":null,"generator":false,"expression":false}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"results"}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"reject"},"params":[{"type":"Identifier","name":"iterator"},{"type":"Identifier","name":"context"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"results"},"init":{"type":"ArrayExpression","elements":[]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"each"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"value"},{"type":"Identifier","name":"index"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"iterator"},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"Identifier","name":"context"},{"type":"Identifier","name":"value"},{"type":"Identifier","name":"index"}]},"prefix":true},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"results"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"Identifier","name":"value"}]}},"alternate":null}]},"rest":null,"generator":false,"expression":false}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"results"}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"sortBy"},"params":[{"type":"Identifier","name":"iterator"},{"type":"Identifier","name":"context"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"map"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"value"},{"type":"Identifier","name":"index"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"value"},"value":{"type":"Identifier","name":"value"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"criteria"},"value":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"iterator"},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"Identifier","name":"context"},{"type":"Identifier","name":"value"},{"type":"Identifier","name":"index"}]},"kind":"init"}]}}]},"rest":null,"generator":false,"expression":false}]},"property":{"type":"Identifier","name":"sort"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"left"},{"type":"Identifier","name":"right"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"a"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"left"},"property":{"type":"Identifier","name":"criteria"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"b"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"right"},"property":{"type":"Identifier","name":"criteria"}}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"a"},"right":{"type":"Identifier","name":"b"}},"consequent":{"type":"UnaryExpression","operator":"-","argument":{"type":"Literal","value":1,"raw":"1"},"prefix":true},"alternate":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":">","left":{"type":"Identifier","name":"a"},"right":{"type":"Identifier","name":"b"}},"consequent":{"type":"Literal","value":1,"raw":"1"},"alternate":{"type":"Literal","value":0,"raw":"0"}}}}]},"rest":null,"generator":false,"expression":false}]},"property":{"type":"Identifier","name":"pluck"}},"arguments":[{"type":"Literal","value":"value","raw":"'value'"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"toArray"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"map"}},"arguments":[]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"zip"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"iterator"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"K"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"args"},"init":{"type":"CallExpression","callee":{"type":"Identifier","name":"$A"},"arguments":[{"type":"Identifier","name":"arguments"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isFunction"}},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"args"},"property":{"type":"Identifier","name":"last"}},"arguments":[]}]},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"iterator"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"args"},"property":{"type":"Identifier","name":"pop"}},"arguments":[]}}},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"collections"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ArrayExpression","elements":[{"type":"ThisExpression"}]},"property":{"type":"Identifier","name":"concat"}},"arguments":[{"type":"Identifier","name":"args"}]},"property":{"type":"Identifier","name":"map"}},"arguments":[{"type":"Identifier","name":"$A"}]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"map"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"value"},{"type":"Identifier","name":"index"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"iterator"},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"collections"},"property":{"type":"Identifier","name":"pluck"}},"arguments":[{"type":"Identifier","name":"index"}]}]}}]},"rest":null,"generator":false,"expression":false}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"size"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"toArray"}},"arguments":[]},"property":{"type":"Identifier","name":"length"}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"inspect"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"#","raw":"'>'"}}}]},"rest":null,"generator":false,"expression":false},{"type":"ReturnStatement","argument":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"each"},"value":{"type":"Identifier","name":"each"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"eachSlice"},"value":{"type":"Identifier","name":"eachSlice"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"all"},"value":{"type":"Identifier","name":"all"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"every"},"value":{"type":"Identifier","name":"all"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"any"},"value":{"type":"Identifier","name":"any"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"some"},"value":{"type":"Identifier","name":"any"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"collect"},"value":{"type":"Identifier","name":"collect"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"map"},"value":{"type":"Identifier","name":"collect"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"detect"},"value":{"type":"Identifier","name":"detect"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"findAll"},"value":{"type":"Identifier","name":"findAll"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"select"},"value":{"type":"Identifier","name":"findAll"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"filter"},"value":{"type":"Identifier","name":"findAll"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"grep"},"value":{"type":"Identifier","name":"grep"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"include"},"value":{"type":"Identifier","name":"include"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"member"},"value":{"type":"Identifier","name":"include"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"inGroupsOf"},"value":{"type":"Identifier","name":"inGroupsOf"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"inject"},"value":{"type":"Identifier","name":"inject"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"invoke"},"value":{"type":"Identifier","name":"invoke"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"max"},"value":{"type":"Identifier","name":"max"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"min"},"value":{"type":"Identifier","name":"min"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"partition"},"value":{"type":"Identifier","name":"partition"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"pluck"},"value":{"type":"Identifier","name":"pluck"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"reject"},"value":{"type":"Identifier","name":"reject"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"sortBy"},"value":{"type":"Identifier","name":"sortBy"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"toArray"},"value":{"type":"Identifier","name":"toArray"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"entries"},"value":{"type":"Identifier","name":"toArray"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"zip"},"value":{"type":"Identifier","name":"zip"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"size"},"value":{"type":"Identifier","name":"size"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"inspect"},"value":{"type":"Identifier","name":"inspect"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"find"},"value":{"type":"Identifier","name":"detect"},"kind":"init"}]}}]},"rest":null,"generator":false,"expression":false},"arguments":[]}}],"kind":"var"},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"$A"},"params":[{"type":"Identifier","name":"iterable"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"iterable"},"prefix":true},"consequent":{"type":"ReturnStatement","argument":{"type":"ArrayExpression","elements":[]}},"alternate":null},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"in","left":{"type":"Literal","value":"toArray","raw":"'toArray'"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"Object"},"arguments":[{"type":"Identifier","name":"iterable"}]}},"consequent":{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"iterable"},"property":{"type":"Identifier","name":"toArray"}},"arguments":[]}},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"length"},"init":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"iterable"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":0,"raw":"0"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"results"},"init":{"type":"NewExpression","callee":{"type":"Identifier","name":"Array"},"arguments":[{"type":"Identifier","name":"length"}]}}],"kind":"var"},{"type":"WhileStatement","test":{"type":"UpdateExpression","operator":"--","argument":{"type":"Identifier","name":"length"},"prefix":false},"body":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"results"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"iterable"},"property":{"type":"Identifier","name":"length"}}}}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"results"}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"$w"},"params":[{"type":"Identifier","name":"string"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isString"}},"arguments":[{"type":"Identifier","name":"string"}]},"prefix":true},"consequent":{"type":"ReturnStatement","argument":{"type":"ArrayExpression","elements":[]}},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"string"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"string"},"property":{"type":"Identifier","name":"strip"}},"arguments":[]}}},{"type":"ReturnStatement","argument":{"type":"ConditionalExpression","test":{"type":"Identifier","name":"string"},"consequent":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"string"},"property":{"type":"Identifier","name":"split"}},"arguments":[{"type":"Literal","value":{},"raw":"/\\s+/"}]},"alternate":{"type":"ArrayExpression","elements":[]}}}]},"rest":null,"generator":false,"expression":false},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Array"},"property":{"type":"Identifier","name":"from"}},"right":{"type":"Identifier","name":"$A"}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"arrayProto"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Array"},"property":{"type":"Identifier","name":"prototype"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"slice"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"arrayProto"},"property":{"type":"Identifier","name":"slice"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"_each"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"arrayProto"},"property":{"type":"Identifier","name":"forEach"}}}],"kind":"var"},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"each"},"params":[{"type":"Identifier","name":"iterator"},{"type":"Identifier","name":"context"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"length"},"init":{"type":"BinaryExpression","operator":">>>","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":0,"raw":"0"}}}],"kind":"var"},"test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"i"},"right":{"type":"Identifier","name":"length"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"in","left":{"type":"Identifier","name":"i"},"right":{"type":"ThisExpression"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"iterator"},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"Identifier","name":"context"},{"type":"MemberExpression","computed":true,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"i"}},{"type":"Identifier","name":"i"},{"type":"ThisExpression"}]}},"alternate":null}]}}]},"rest":null,"generator":false,"expression":false},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"_each"},"prefix":true},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"_each"},"right":{"type":"Identifier","name":"each"}}},"alternate":null},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"clear"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":0,"raw":"0"}}},{"type":"ReturnStatement","argument":{"type":"ThisExpression"}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"first"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"MemberExpression","computed":true,"object":{"type":"ThisExpression"},"property":{"type":"Literal","value":0,"raw":"0"}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"last"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"MemberExpression","computed":true,"object":{"type":"ThisExpression"},"property":{"type":"BinaryExpression","operator":"-","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":1,"raw":"1"}}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"compact"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"select"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"value"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"!=","left":{"type":"Identifier","name":"value"},"right":{"type":"Literal","value":null,"raw":"null"}}}]},"rest":null,"generator":false,"expression":false}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"flatten"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"inject"}},"arguments":[{"type":"ArrayExpression","elements":[]},{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"array"},{"type":"Identifier","name":"value"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isArray"}},"arguments":[{"type":"Identifier","name":"value"}]},"consequent":{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"array"},"property":{"type":"Identifier","name":"concat"}},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"value"},"property":{"type":"Identifier","name":"flatten"}},"arguments":[]}]}},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"array"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"Identifier","name":"value"}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"array"}}]},"rest":null,"generator":false,"expression":false}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"without"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"values"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"slice"},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"Identifier","name":"arguments"},{"type":"Literal","value":0,"raw":"0"}]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"select"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"value"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"UnaryExpression","operator":"!","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"values"},"property":{"type":"Identifier","name":"include"}},"arguments":[{"type":"Identifier","name":"value"}]},"prefix":true}}]},"rest":null,"generator":false,"expression":false}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"reverse"},"params":[{"type":"Identifier","name":"inline"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"inline"},"right":{"type":"Literal","value":false,"raw":"false"}},"consequent":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"toArray"}},"arguments":[]},"alternate":{"type":"ThisExpression"}},"property":{"type":"Identifier","name":"_reverse"}},"arguments":[]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"uniq"},"params":[{"type":"Identifier","name":"sorted"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"inject"}},"arguments":[{"type":"ArrayExpression","elements":[]},{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"array"},{"type":"Identifier","name":"value"},{"type":"Identifier","name":"index"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"||","left":{"type":"BinaryExpression","operator":"==","left":{"type":"Literal","value":0,"raw":"0"},"right":{"type":"Identifier","name":"index"}},"right":{"type":"ConditionalExpression","test":{"type":"Identifier","name":"sorted"},"consequent":{"type":"BinaryExpression","operator":"!=","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"array"},"property":{"type":"Identifier","name":"last"}},"arguments":[]},"right":{"type":"Identifier","name":"value"}},"alternate":{"type":"UnaryExpression","operator":"!","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"array"},"property":{"type":"Identifier","name":"include"}},"arguments":[{"type":"Identifier","name":"value"}]},"prefix":true}}},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"array"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"Identifier","name":"value"}]}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"array"}}]},"rest":null,"generator":false,"expression":false}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"intersect"},"params":[{"type":"Identifier","name":"array"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"uniq"}},"arguments":[]},"property":{"type":"Identifier","name":"findAll"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"item"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"array"},"property":{"type":"Identifier","name":"detect"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"value"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"item"},"right":{"type":"Identifier","name":"value"}}}]},"rest":null,"generator":false,"expression":false}]}}]},"rest":null,"generator":false,"expression":false}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"clone"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"slice"},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"ThisExpression"},{"type":"Literal","value":0,"raw":"0"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"size"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"length"}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"inspect"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"[","raw":"'['"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"map"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"inspect"}}]},"property":{"type":"Identifier","name":"join"}},"arguments":[{"type":"Literal","value":", ","raw":"', '"}]}},"right":{"type":"Literal","value":"]","raw":"']'"}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"indexOf"},"params":[{"type":"Identifier","name":"item"},{"type":"Identifier","name":"i"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"i"},"right":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"i"},"right":{"type":"Literal","value":0,"raw":"0"}}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"length"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"length"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"i"},"right":{"type":"Literal","value":0,"raw":"0"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"i"},"right":{"type":"BinaryExpression","operator":"+","left":{"type":"Identifier","name":"length"},"right":{"type":"Identifier","name":"i"}}}},"alternate":null},{"type":"ForStatement","init":null,"test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"i"},"right":{"type":"Identifier","name":"length"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":true,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"i"}},"right":{"type":"Identifier","name":"item"}},"consequent":{"type":"ReturnStatement","argument":{"type":"Identifier","name":"i"}},"alternate":null}},{"type":"ReturnStatement","argument":{"type":"UnaryExpression","operator":"-","argument":{"type":"Literal","value":1,"raw":"1"},"prefix":true}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"lastIndexOf"},"params":[{"type":"Identifier","name":"item"},{"type":"Identifier","name":"i"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"i"},"right":{"type":"ConditionalExpression","test":{"type":"CallExpression","callee":{"type":"Identifier","name":"isNaN"},"arguments":[{"type":"Identifier","name":"i"}]},"consequent":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"length"}},"alternate":{"type":"BinaryExpression","operator":"+","left":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"i"},"right":{"type":"Literal","value":0,"raw":"0"}},"consequent":{"type":"BinaryExpression","operator":"+","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Identifier","name":"i"}},"alternate":{"type":"Identifier","name":"i"}},"right":{"type":"Literal","value":1,"raw":"1"}}}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"n"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"slice"}},"arguments":[{"type":"Literal","value":0,"raw":"0"},{"type":"Identifier","name":"i"}]},"property":{"type":"Identifier","name":"reverse"}},"arguments":[]},"property":{"type":"Identifier","name":"indexOf"}},"arguments":[{"type":"Identifier","name":"item"}]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"n"},"right":{"type":"Literal","value":0,"raw":"0"}},"consequent":{"type":"Identifier","name":"n"},"alternate":{"type":"BinaryExpression","operator":"-","left":{"type":"BinaryExpression","operator":"-","left":{"type":"Identifier","name":"i"},"right":{"type":"Identifier","name":"n"}},"right":{"type":"Literal","value":1,"raw":"1"}}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"concat"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"array"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"slice"},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"ThisExpression"},{"type":"Literal","value":0,"raw":"0"}]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"item"},"init":null}],"kind":"var"},{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"length"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"arguments"},"property":{"type":"Identifier","name":"length"}}}],"kind":"var"},"test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"i"},"right":{"type":"Identifier","name":"length"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"item"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"arguments"},"property":{"type":"Identifier","name":"i"}}}},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isArray"}},"arguments":[{"type":"Identifier","name":"item"}]},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"BinaryExpression","operator":"in","left":{"type":"Literal","value":"callee","raw":"'callee'"},"right":{"type":"Identifier","name":"item"}},"prefix":true}},"consequent":{"type":"BlockStatement","body":[{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"j"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"arrayLength"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"item"},"property":{"type":"Identifier","name":"length"}}}],"kind":"var"},"test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"j"},"right":{"type":"Identifier","name":"arrayLength"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"j"},"prefix":false},"body":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"array"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"item"},"property":{"type":"Identifier","name":"j"}}]}}}]},"alternate":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"array"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"Identifier","name":"item"}]}}]}}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"array"}}]},"rest":null,"generator":false,"expression":false},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"arrayProto"},{"type":"Identifier","name":"Enumerable"}]}},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"arrayProto"},"property":{"type":"Identifier","name":"_reverse"}},"prefix":true},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"arrayProto"},"property":{"type":"Identifier","name":"_reverse"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"arrayProto"},"property":{"type":"Identifier","name":"reverse"}}}},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"arrayProto"},{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"_each"},"value":{"type":"Identifier","name":"_each"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"clear"},"value":{"type":"Identifier","name":"clear"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"first"},"value":{"type":"Identifier","name":"first"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"last"},"value":{"type":"Identifier","name":"last"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"compact"},"value":{"type":"Identifier","name":"compact"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"flatten"},"value":{"type":"Identifier","name":"flatten"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"without"},"value":{"type":"Identifier","name":"without"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"reverse"},"value":{"type":"Identifier","name":"reverse"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"uniq"},"value":{"type":"Identifier","name":"uniq"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"intersect"},"value":{"type":"Identifier","name":"intersect"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"clone"},"value":{"type":"Identifier","name":"clone"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"toArray"},"value":{"type":"Identifier","name":"clone"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"size"},"value":{"type":"Identifier","name":"size"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"inspect"},"value":{"type":"Identifier","name":"inspect"},"kind":"init"}]}]}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"CONCAT_ARGUMENTS_BUGGY"},"init":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"!==","left":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":true,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ArrayExpression","elements":[]},"property":{"type":"Identifier","name":"concat"}},"arguments":[{"type":"Identifier","name":"arguments"}]},"property":{"type":"Literal","value":0,"raw":"0"}},"property":{"type":"Literal","value":0,"raw":"0"}},"right":{"type":"Literal","value":1,"raw":"1"}}}]},"rest":null,"generator":false,"expression":false},"arguments":[{"type":"Literal","value":1,"raw":"1"},{"type":"Literal","value":2,"raw":"2"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"Identifier","name":"CONCAT_ARGUMENTS_BUGGY"},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"arrayProto"},"property":{"type":"Identifier","name":"concat"}},"right":{"type":"Identifier","name":"concat"}}},"alternate":null},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"arrayProto"},"property":{"type":"Identifier","name":"indexOf"}},"prefix":true},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"arrayProto"},"property":{"type":"Identifier","name":"indexOf"}},"right":{"type":"Identifier","name":"indexOf"}}},"alternate":null},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"arrayProto"},"property":{"type":"Identifier","name":"lastIndexOf"}},"prefix":true},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"arrayProto"},"property":{"type":"Identifier","name":"lastIndexOf"}},"right":{"type":"Identifier","name":"lastIndexOf"}}},"alternate":null}]},"rest":null,"generator":false,"expression":false},"arguments":[]}},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"$H"},"params":[{"type":"Identifier","name":"object"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"NewExpression","callee":{"type":"Identifier","name":"Hash"},"arguments":[{"type":"Identifier","name":"object"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"EmptyStatement"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"Hash"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Class"},"property":{"type":"Identifier","name":"create"}},"arguments":[{"type":"Identifier","name":"Enumerable"},{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"initialize"},"params":[{"type":"Identifier","name":"object"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_object"}},"right":{"type":"ConditionalExpression","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isHash"}},"arguments":[{"type":"Identifier","name":"object"}]},"consequent":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"object"},"property":{"type":"Identifier","name":"toObject"}},"arguments":[]},"alternate":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"clone"}},"arguments":[{"type":"Identifier","name":"object"}]}}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"_each"},"params":[{"type":"Identifier","name":"iterator"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ForInStatement","left":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"key"},"init":null}],"kind":"var"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_object"}},"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"value"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_object"}},"property":{"type":"Identifier","name":"key"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"pair"},"init":{"type":"ArrayExpression","elements":[{"type":"Identifier","name":"key"},{"type":"Identifier","name":"value"}]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"pair"},"property":{"type":"Identifier","name":"key"}},"right":{"type":"Identifier","name":"key"}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"pair"},"property":{"type":"Identifier","name":"value"}},"right":{"type":"Identifier","name":"value"}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"Identifier","name":"iterator"},"arguments":[{"type":"Identifier","name":"pair"}]}}]},"each":false}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"set"},"params":[{"type":"Identifier","name":"key"},{"type":"Identifier","name":"value"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_object"}},"property":{"type":"Identifier","name":"key"}},"right":{"type":"Identifier","name":"value"}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"get"},"params":[{"type":"Identifier","name":"key"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"!==","left":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_object"}},"property":{"type":"Identifier","name":"key"}},"right":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"prototype"}},"property":{"type":"Identifier","name":"key"}}},"consequent":{"type":"ReturnStatement","argument":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_object"}},"property":{"type":"Identifier","name":"key"}}},"alternate":null}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"unset"},"params":[{"type":"Identifier","name":"key"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"value"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_object"}},"property":{"type":"Identifier","name":"key"}}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"UnaryExpression","operator":"delete","argument":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_object"}},"property":{"type":"Identifier","name":"key"}},"prefix":true}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"value"}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"toObject"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"clone"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_object"}}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"keys"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"pluck"}},"arguments":[{"type":"Literal","value":"key","raw":"'key'"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"values"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"pluck"}},"arguments":[{"type":"Literal","value":"value","raw":"'value'"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"index"},"params":[{"type":"Identifier","name":"value"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"match"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"detect"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"pair"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"pair"},"property":{"type":"Identifier","name":"value"}},"right":{"type":"Identifier","name":"value"}}}]},"rest":null,"generator":false,"expression":false}]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"match"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"match"},"property":{"type":"Identifier","name":"key"}}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"merge"},"params":[{"type":"Identifier","name":"object"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"clone"}},"arguments":[]},"property":{"type":"Identifier","name":"update"}},"arguments":[{"type":"Identifier","name":"object"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"update"},"params":[{"type":"Identifier","name":"object"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"NewExpression","callee":{"type":"Identifier","name":"Hash"},"arguments":[{"type":"Identifier","name":"object"}]},"property":{"type":"Identifier","name":"inject"}},"arguments":[{"type":"ThisExpression"},{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"result"},{"type":"Identifier","name":"pair"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"result"},"property":{"type":"Identifier","name":"set"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"pair"},"property":{"type":"Identifier","name":"key"}},{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"pair"},"property":{"type":"Identifier","name":"value"}}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"result"}}]},"rest":null,"generator":false,"expression":false}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"toQueryPair"},"params":[{"type":"Identifier","name":"key"},{"type":"Identifier","name":"value"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isUndefined"}},"arguments":[{"type":"Identifier","name":"value"}]},"consequent":{"type":"ReturnStatement","argument":{"type":"Identifier","name":"key"}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"Identifier","name":"key"},"right":{"type":"Literal","value":"=","raw":"'='"}},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"encodeURIComponent"},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"String"},"property":{"type":"Identifier","name":"interpret"}},"arguments":[{"type":"Identifier","name":"value"}]}]}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"toQueryString"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"inject"}},"arguments":[{"type":"ArrayExpression","elements":[]},{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"results"},{"type":"Identifier","name":"pair"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"key"},"init":{"type":"CallExpression","callee":{"type":"Identifier","name":"encodeURIComponent"},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"pair"},"property":{"type":"Identifier","name":"key"}}]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"values"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"pair"},"property":{"type":"Identifier","name":"value"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"values"},"right":{"type":"BinaryExpression","operator":"==","left":{"type":"UnaryExpression","operator":"typeof","argument":{"type":"Identifier","name":"values"},"prefix":true},"right":{"type":"Literal","value":"object","raw":"'object'"}}},"consequent":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isArray"}},"arguments":[{"type":"Identifier","name":"values"}]},"consequent":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"queryValues"},"init":{"type":"ArrayExpression","elements":[]}}],"kind":"var"},{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"len"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"values"},"property":{"type":"Identifier","name":"length"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"value"},"init":null}],"kind":"var"},"test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"i"},"right":{"type":"Identifier","name":"len"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"value"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"values"},"property":{"type":"Identifier","name":"i"}}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"queryValues"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"CallExpression","callee":{"type":"Identifier","name":"toQueryPair"},"arguments":[{"type":"Identifier","name":"key"},{"type":"Identifier","name":"value"}]}]}}]}},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"results"},"property":{"type":"Identifier","name":"concat"}},"arguments":[{"type":"Identifier","name":"queryValues"}]}}]},"alternate":null}]},"alternate":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"results"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"CallExpression","callee":{"type":"Identifier","name":"toQueryPair"},"arguments":[{"type":"Identifier","name":"key"},{"type":"Identifier","name":"values"}]}]}}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"results"}}]},"rest":null,"generator":false,"expression":false}]},"property":{"type":"Identifier","name":"join"}},"arguments":[{"type":"Literal","value":"&","raw":"'&'"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"inspect"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"#","raw":"'}>'"}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"clone"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"NewExpression","callee":{"type":"Identifier","name":"Hash"},"arguments":[{"type":"ThisExpression"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"ReturnStatement","argument":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"initialize"},"value":{"type":"Identifier","name":"initialize"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"_each"},"value":{"type":"Identifier","name":"_each"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"set"},"value":{"type":"Identifier","name":"set"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"get"},"value":{"type":"Identifier","name":"get"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"unset"},"value":{"type":"Identifier","name":"unset"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"toObject"},"value":{"type":"Identifier","name":"toObject"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"toTemplateReplacements"},"value":{"type":"Identifier","name":"toObject"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"keys"},"value":{"type":"Identifier","name":"keys"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"values"},"value":{"type":"Identifier","name":"values"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"index"},"value":{"type":"Identifier","name":"index"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"merge"},"value":{"type":"Identifier","name":"merge"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"update"},"value":{"type":"Identifier","name":"update"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"toQueryString"},"value":{"type":"Identifier","name":"toQueryString"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"inspect"},"value":{"type":"Identifier","name":"inspect"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"toJSON"},"value":{"type":"Identifier","name":"toObject"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"clone"},"value":{"type":"Identifier","name":"clone"},"kind":"init"}]}}]},"rest":null,"generator":false,"expression":false},"arguments":[]}]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Hash"},"property":{"type":"Identifier","name":"from"}},"right":{"type":"Identifier","name":"$H"}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Number"},"property":{"type":"Identifier","name":"prototype"}},{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"toColorPart"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"toPaddedString"}},"arguments":[{"type":"Literal","value":2,"raw":"2"},{"type":"Literal","value":16,"raw":"16"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"succ"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"+","left":{"type":"ThisExpression"},"right":{"type":"Literal","value":1,"raw":"1"}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"times"},"params":[{"type":"Identifier","name":"iterator"},{"type":"Identifier","name":"context"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"Identifier","name":"$R"},"arguments":[{"type":"Literal","value":0,"raw":"0"},{"type":"ThisExpression"},{"type":"Literal","value":true,"raw":"true"}]},"property":{"type":"Identifier","name":"each"}},"arguments":[{"type":"Identifier","name":"iterator"},{"type":"Identifier","name":"context"}]}},{"type":"ReturnStatement","argument":{"type":"ThisExpression"}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"toPaddedString"},"params":[{"type":"Identifier","name":"length"},{"type":"Identifier","name":"radix"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"string"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"toString"}},"arguments":[{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"radix"},"right":{"type":"Literal","value":10,"raw":"10"}}]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"+","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Literal","value":"0","raw":"'0'"},"property":{"type":"Identifier","name":"times"}},"arguments":[{"type":"BinaryExpression","operator":"-","left":{"type":"Identifier","name":"length"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"string"},"property":{"type":"Identifier","name":"length"}}}]},"right":{"type":"Identifier","name":"string"}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"abs"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Math"},"property":{"type":"Identifier","name":"abs"}},"arguments":[{"type":"ThisExpression"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"round"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Math"},"property":{"type":"Identifier","name":"round"}},"arguments":[{"type":"ThisExpression"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"ceil"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Math"},"property":{"type":"Identifier","name":"ceil"}},"arguments":[{"type":"ThisExpression"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"floor"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Math"},"property":{"type":"Identifier","name":"floor"}},"arguments":[{"type":"ThisExpression"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"ReturnStatement","argument":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"toColorPart"},"value":{"type":"Identifier","name":"toColorPart"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"succ"},"value":{"type":"Identifier","name":"succ"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"times"},"value":{"type":"Identifier","name":"times"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"toPaddedString"},"value":{"type":"Identifier","name":"toPaddedString"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"abs"},"value":{"type":"Identifier","name":"abs"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"round"},"value":{"type":"Identifier","name":"round"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"ceil"},"value":{"type":"Identifier","name":"ceil"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"floor"},"value":{"type":"Identifier","name":"floor"},"kind":"init"}]}}]},"rest":null,"generator":false,"expression":false},"arguments":[]}]}},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"$R"},"params":[{"type":"Identifier","name":"start"},{"type":"Identifier","name":"end"},{"type":"Identifier","name":"exclusive"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"NewExpression","callee":{"type":"Identifier","name":"ObjectRange"},"arguments":[{"type":"Identifier","name":"start"},{"type":"Identifier","name":"end"},{"type":"Identifier","name":"exclusive"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"ObjectRange"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Class"},"property":{"type":"Identifier","name":"create"}},"arguments":[{"type":"Identifier","name":"Enumerable"},{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"initialize"},"params":[{"type":"Identifier","name":"start"},{"type":"Identifier","name":"end"},{"type":"Identifier","name":"exclusive"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"start"}},"right":{"type":"Identifier","name":"start"}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"end"}},"right":{"type":"Identifier","name":"end"}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"exclusive"}},"right":{"type":"Identifier","name":"exclusive"}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"_each"},"params":[{"type":"Identifier","name":"iterator"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"value"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"start"}}}],"kind":"var"},{"type":"WhileStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"include"}},"arguments":[{"type":"Identifier","name":"value"}]},"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"Identifier","name":"iterator"},"arguments":[{"type":"Identifier","name":"value"}]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"value"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"value"},"property":{"type":"Identifier","name":"succ"}},"arguments":[]}}}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"include"},"params":[{"type":"Identifier","name":"value"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"value"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"start"}}},"consequent":{"type":"ReturnStatement","argument":{"type":"Literal","value":false,"raw":"false"}},"alternate":null},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"exclusive"}},"consequent":{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"value"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"end"}}}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"<=","left":{"type":"Identifier","name":"value"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"end"}}}}]},"rest":null,"generator":false,"expression":false},{"type":"ReturnStatement","argument":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"initialize"},"value":{"type":"Identifier","name":"initialize"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"_each"},"value":{"type":"Identifier","name":"_each"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"include"},"value":{"type":"Identifier","name":"include"},"kind":"init"}]}}]},"rest":null,"generator":false,"expression":false},"arguments":[]}]}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"Ajax"},"init":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"getTransport"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"LogicalExpression","operator":"||","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Try"},"property":{"type":"Identifier","name":"these"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"NewExpression","callee":{"type":"Identifier","name":"XMLHttpRequest"},"arguments":[]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"NewExpression","callee":{"type":"Identifier","name":"ActiveXObject"},"arguments":[{"type":"Literal","value":"Msxml2.XMLHTTP","raw":"'Msxml2.XMLHTTP'"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"NewExpression","callee":{"type":"Identifier","name":"ActiveXObject"},"arguments":[{"type":"Literal","value":"Microsoft.XMLHTTP","raw":"'Microsoft.XMLHTTP'"}]}}]},"rest":null,"generator":false,"expression":false}]},"right":{"type":"Literal","value":false,"raw":"false"}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"activeRequestCount"},"value":{"type":"Literal","value":0,"raw":"0"},"kind":"init"}]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Ajax"},"property":{"type":"Identifier","name":"Responders"}},"right":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"responders"},"value":{"type":"ArrayExpression","elements":[]},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"_each"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"iterator"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"responders"}},"property":{"type":"Identifier","name":"_each"}},"arguments":[{"type":"Identifier","name":"iterator"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"register"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"responder"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"include"}},"arguments":[{"type":"Identifier","name":"responder"}]},"prefix":true},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"responders"}},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"Identifier","name":"responder"}]}},"alternate":null}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"unregister"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"responder"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"responders"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"responders"}},"property":{"type":"Identifier","name":"without"}},"arguments":[{"type":"Identifier","name":"responder"}]}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"dispatch"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"callback"},{"type":"Identifier","name":"request"},{"type":"Identifier","name":"transport"},{"type":"Identifier","name":"json"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"each"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"responder"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isFunction"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"responder"},"property":{"type":"Identifier","name":"callback"}}]},"consequent":{"type":"BlockStatement","body":[{"type":"TryStatement","block":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"responder"},"property":{"type":"Identifier","name":"callback"}},"property":{"type":"Identifier","name":"apply"}},"arguments":[{"type":"Identifier","name":"responder"},{"type":"ArrayExpression","elements":[{"type":"Identifier","name":"request"},{"type":"Identifier","name":"transport"},{"type":"Identifier","name":"json"}]}]}}]},"guardedHandlers":[],"handlers":[{"type":"CatchClause","param":{"type":"Identifier","name":"e"},"body":{"type":"BlockStatement","body":[]}}],"finalizer":null}]},"alternate":null}]},"rest":null,"generator":false,"expression":false}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Ajax"},"property":{"type":"Identifier","name":"Responders"}},{"type":"Identifier","name":"Enumerable"}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Ajax"},"property":{"type":"Identifier","name":"Responders"}},"property":{"type":"Identifier","name":"register"}},"arguments":[{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"onCreate"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"UpdateExpression","operator":"++","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Ajax"},"property":{"type":"Identifier","name":"activeRequestCount"}},"prefix":false}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"onComplete"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"UpdateExpression","operator":"--","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Ajax"},"property":{"type":"Identifier","name":"activeRequestCount"}},"prefix":false}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]}]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Ajax"},"property":{"type":"Identifier","name":"Base"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Class"},"property":{"type":"Identifier","name":"create"}},"arguments":[{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"initialize"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"options"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"options"}},"right":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"method"},"value":{"type":"Literal","value":"post","raw":"'post'"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"asynchronous"},"value":{"type":"Literal","value":true,"raw":"true"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"contentType"},"value":{"type":"Literal","value":"application/x-www-form-urlencoded","raw":"'application/x-www-form-urlencoded'"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"encoding"},"value":{"type":"Literal","value":"UTF-8","raw":"'UTF-8'"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"parameters"},"value":{"type":"Literal","value":"","raw":"''"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"evalJSON"},"value":{"type":"Literal","value":true,"raw":"true"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"evalJS"},"value":{"type":"Literal","value":true,"raw":"true"},"kind":"init"}]}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"options"}},{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"options"},"right":{"type":"ObjectExpression","properties":[]}}]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"options"}},"property":{"type":"Identifier","name":"method"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"options"}},"property":{"type":"Identifier","name":"method"}},"property":{"type":"Identifier","name":"toLowerCase"}},"arguments":[]}}},{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isHash"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"options"}},"property":{"type":"Identifier","name":"parameters"}}]},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"options"}},"property":{"type":"Identifier","name":"parameters"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"options"}},"property":{"type":"Identifier","name":"parameters"}},"property":{"type":"Identifier","name":"toObject"}},"arguments":[]}}},"alternate":null}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Ajax"},"property":{"type":"Identifier","name":"Request"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Class"},"property":{"type":"Identifier","name":"create"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Ajax"},"property":{"type":"Identifier","name":"Base"}},{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"_complete"},"value":{"type":"Literal","value":false,"raw":"false"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"initialize"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"$super"},{"type":"Identifier","name":"url"},{"type":"Identifier","name":"options"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"Identifier","name":"$super"},"arguments":[{"type":"Identifier","name":"options"}]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"transport"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Ajax"},"property":{"type":"Identifier","name":"getTransport"}},"arguments":[]}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"request"}},"arguments":[{"type":"Identifier","name":"url"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"request"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"url"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"url"}},"right":{"type":"Identifier","name":"url"}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"method"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"options"}},"property":{"type":"Identifier","name":"method"}}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"params"},"init":{"type":"ConditionalExpression","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isString"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"options"}},"property":{"type":"Identifier","name":"parameters"}}]},"consequent":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"options"}},"property":{"type":"Identifier","name":"parameters"}},"alternate":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"toQueryString"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"options"}},"property":{"type":"Identifier","name":"parameters"}}]}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ArrayExpression","elements":[{"type":"Literal","value":"get","raw":"'get'"},{"type":"Literal","value":"post","raw":"'post'"}]},"property":{"type":"Identifier","name":"include"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"method"}}]},"prefix":true},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"+=","left":{"type":"Identifier","name":"params"},"right":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"ConditionalExpression","test":{"type":"Identifier","name":"params"},"consequent":{"type":"Literal","value":"&","raw":"'&'"},"alternate":{"type":"Literal","value":"","raw":"''"}},"right":{"type":"Literal","value":"_method=","raw":"\"_method=\""}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"method"}}}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"method"}},"right":{"type":"Literal","value":"post","raw":"'post'"}}}]},"alternate":null},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"params"},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"method"}},"right":{"type":"Literal","value":"get","raw":"'get'"}}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"+=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"url"}},"right":{"type":"BinaryExpression","operator":"+","left":{"type":"ConditionalExpression","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"url"}},"property":{"type":"Identifier","name":"include"}},"arguments":[{"type":"Literal","value":"?","raw":"'?'"}]},"consequent":{"type":"Literal","value":"&","raw":"'&'"},"alternate":{"type":"Literal","value":"?","raw":"'?'"}},"right":{"type":"Identifier","name":"params"}}}}]},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"parameters"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"params"},"property":{"type":"Identifier","name":"toQueryParams"}},"arguments":[]}}},{"type":"TryStatement","block":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"response"},"init":{"type":"NewExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Ajax"},"property":{"type":"Identifier","name":"Response"}},"arguments":[{"type":"ThisExpression"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"options"}},"property":{"type":"Identifier","name":"onCreate"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"options"}},"property":{"type":"Identifier","name":"onCreate"}},"arguments":[{"type":"Identifier","name":"response"}]}},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Ajax"},"property":{"type":"Identifier","name":"Responders"}},"property":{"type":"Identifier","name":"dispatch"}},"arguments":[{"type":"Literal","value":"onCreate","raw":"'onCreate'"},{"type":"ThisExpression"},{"type":"Identifier","name":"response"}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"transport"}},"property":{"type":"Identifier","name":"open"}},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"method"}},"property":{"type":"Identifier","name":"toUpperCase"}},"arguments":[]},{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"url"}},{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"options"}},"property":{"type":"Identifier","name":"asynchronous"}}]}},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"options"}},"property":{"type":"Identifier","name":"asynchronous"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"respondToReadyState"}},"property":{"type":"Identifier","name":"bind"}},"arguments":[{"type":"ThisExpression"}]},"property":{"type":"Identifier","name":"defer"}},"arguments":[{"type":"Literal","value":1,"raw":"1"}]}},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"transport"}},"property":{"type":"Identifier","name":"onreadystatechange"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"onStateChange"}},"property":{"type":"Identifier","name":"bind"}},"arguments":[{"type":"ThisExpression"}]}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"setRequestHeaders"}},"arguments":[]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"body"}},"right":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"==","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"method"}},"right":{"type":"Literal","value":"post","raw":"'post'"}},"consequent":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"options"}},"property":{"type":"Identifier","name":"postBody"}},"right":{"type":"Identifier","name":"params"}},"alternate":{"type":"Literal","value":null,"raw":"null"}}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"transport"}},"property":{"type":"Identifier","name":"send"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"body"}}]}},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"options"}},"property":{"type":"Identifier","name":"asynchronous"}},"prefix":true},"right":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"transport"}},"property":{"type":"Identifier","name":"overrideMimeType"}}},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"onStateChange"}},"arguments":[]}},"alternate":null}]},"guardedHandlers":[],"handlers":[{"type":"CatchClause","param":{"type":"Identifier","name":"e"},"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"dispatchException"}},"arguments":[{"type":"Identifier","name":"e"}]}}]}}],"finalizer":null}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"onStateChange"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"readyState"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"transport"}},"property":{"type":"Identifier","name":"readyState"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":">","left":{"type":"Identifier","name":"readyState"},"right":{"type":"Literal","value":1,"raw":"1"}},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"readyState"},"right":{"type":"Literal","value":4,"raw":"4"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_complete"}}},"prefix":true}},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"respondToReadyState"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"transport"}},"property":{"type":"Identifier","name":"readyState"}}]}},"alternate":null}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"setRequestHeaders"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"headers"},"init":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Literal","value":"X-Requested-With","raw":"'X-Requested-With'"},"value":{"type":"Literal","value":"XMLHttpRequest","raw":"'XMLHttpRequest'"},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"X-Prototype-Version","raw":"'X-Prototype-Version'"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"Version"}},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"Accept","raw":"'Accept'"},"value":{"type":"Literal","value":"text/javascript, text/html, application/xml, text/xml, */*","raw":"'text/javascript, text/html, application/xml, text/xml, */*'"},"kind":"init"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"method"}},"right":{"type":"Literal","value":"post","raw":"'post'"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"headers"},"property":{"type":"Literal","value":"Content-type","raw":"'Content-type'"}},"right":{"type":"BinaryExpression","operator":"+","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"options"}},"property":{"type":"Identifier","name":"contentType"}},"right":{"type":"ConditionalExpression","test":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"options"}},"property":{"type":"Identifier","name":"encoding"}},"consequent":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"; charset=","raw":"'; charset='"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"options"}},"property":{"type":"Identifier","name":"encoding"}}},"alternate":{"type":"Literal","value":"","raw":"''"}}}}},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"transport"}},"property":{"type":"Identifier","name":"overrideMimeType"}},"right":{"type":"BinaryExpression","operator":"<","left":{"type":"MemberExpression","computed":true,"object":{"type":"LogicalExpression","operator":"||","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"navigator"},"property":{"type":"Identifier","name":"userAgent"}},"property":{"type":"Identifier","name":"match"}},"arguments":[{"type":"Literal","value":{},"raw":"/Gecko\\/(\\d{4})/"}]},"right":{"type":"ArrayExpression","elements":[{"type":"Literal","value":0,"raw":"0"},{"type":"Literal","value":2005,"raw":"2005"}]}},"property":{"type":"Literal","value":1,"raw":"1"}},"right":{"type":"Literal","value":2005,"raw":"2005"}}},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"headers"},"property":{"type":"Literal","value":"Connection","raw":"'Connection'"}},"right":{"type":"Literal","value":"close","raw":"'close'"}}},"alternate":null}]},"alternate":null},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"UnaryExpression","operator":"typeof","argument":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"options"}},"property":{"type":"Identifier","name":"requestHeaders"}},"prefix":true},"right":{"type":"Literal","value":"object","raw":"'object'"}},"consequent":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"extras"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"options"}},"property":{"type":"Identifier","name":"requestHeaders"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isFunction"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"extras"},"property":{"type":"Identifier","name":"push"}}]},"consequent":{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"length"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"extras"},"property":{"type":"Identifier","name":"length"}}}],"kind":"var"},"test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"i"},"right":{"type":"Identifier","name":"length"}},"update":{"type":"AssignmentExpression","operator":"+=","left":{"type":"Identifier","name":"i"},"right":{"type":"Literal","value":2,"raw":"2"}},"body":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"headers"},"property":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"extras"},"property":{"type":"Identifier","name":"i"}}},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"extras"},"property":{"type":"BinaryExpression","operator":"+","left":{"type":"Identifier","name":"i"},"right":{"type":"Literal","value":1,"raw":"1"}}}}}},"alternate":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"Identifier","name":"$H"},"arguments":[{"type":"Identifier","name":"extras"}]},"property":{"type":"Identifier","name":"each"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"pair"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"headers"},"property":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"pair"},"property":{"type":"Identifier","name":"key"}}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"pair"},"property":{"type":"Identifier","name":"value"}}}}]},"rest":null,"generator":false,"expression":false}]}}}]},"alternate":null},{"type":"ForInStatement","left":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"name"},"init":null}],"kind":"var"},"right":{"type":"Identifier","name":"headers"},"body":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"transport"}},"property":{"type":"Identifier","name":"setRequestHeader"}},"arguments":[{"type":"Identifier","name":"name"},{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"headers"},"property":{"type":"Identifier","name":"name"}}]}},"each":false}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"success"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"status"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"getStatus"}},"arguments":[]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"LogicalExpression","operator":"||","left":{"type":"LogicalExpression","operator":"||","left":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"status"},"prefix":true},"right":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":">=","left":{"type":"Identifier","name":"status"},"right":{"type":"Literal","value":200,"raw":"200"}},"right":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"status"},"right":{"type":"Literal","value":300,"raw":"300"}}}},"right":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"status"},"right":{"type":"Literal","value":304,"raw":"304"}}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"getStatus"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"TryStatement","block":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"transport"}},"property":{"type":"Identifier","name":"status"}},"right":{"type":"Literal","value":1223,"raw":"1223"}},"consequent":{"type":"ReturnStatement","argument":{"type":"Literal","value":204,"raw":"204"}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"transport"}},"property":{"type":"Identifier","name":"status"}},"right":{"type":"Literal","value":0,"raw":"0"}}}]},"guardedHandlers":[],"handlers":[{"type":"CatchClause","param":{"type":"Identifier","name":"e"},"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"Literal","value":0,"raw":"0"}}]}}],"finalizer":null}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"respondToReadyState"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"readyState"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"state"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Ajax"},"property":{"type":"Identifier","name":"Request"}},"property":{"type":"Identifier","name":"Events"}},"property":{"type":"Identifier","name":"readyState"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"response"},"init":{"type":"NewExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Ajax"},"property":{"type":"Identifier","name":"Response"}},"arguments":[{"type":"ThisExpression"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"state"},"right":{"type":"Literal","value":"Complete","raw":"'Complete'"}},"consequent":{"type":"BlockStatement","body":[{"type":"TryStatement","block":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_complete"}},"right":{"type":"Literal","value":true,"raw":"true"}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"LogicalExpression","operator":"||","left":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"options"}},"property":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"on","raw":"'on'"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"response"},"property":{"type":"Identifier","name":"status"}}}},"right":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"options"}},"property":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"on","raw":"'on'"},"right":{"type":"ConditionalExpression","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"success"}},"arguments":[]},"consequent":{"type":"Literal","value":"Success","raw":"'Success'"},"alternate":{"type":"Literal","value":"Failure","raw":"'Failure'"}}}}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"emptyFunction"}}},"arguments":[{"type":"Identifier","name":"response"},{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"response"},"property":{"type":"Identifier","name":"headerJSON"}}]}}]},"guardedHandlers":[],"handlers":[{"type":"CatchClause","param":{"type":"Identifier","name":"e"},"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"dispatchException"}},"arguments":[{"type":"Identifier","name":"e"}]}}]}}],"finalizer":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"contentType"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"response"},"property":{"type":"Identifier","name":"getHeader"}},"arguments":[{"type":"Literal","value":"Content-type","raw":"'Content-type'"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"||","left":{"type":"BinaryExpression","operator":"==","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"options"}},"property":{"type":"Identifier","name":"evalJS"}},"right":{"type":"Literal","value":"force","raw":"'force'"}},"right":{"type":"LogicalExpression","operator":"&&","left":{"type":"LogicalExpression","operator":"&&","left":{"type":"LogicalExpression","operator":"&&","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"options"}},"property":{"type":"Identifier","name":"evalJS"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"isSameOrigin"}},"arguments":[]}},"right":{"type":"Identifier","name":"contentType"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"contentType"},"property":{"type":"Identifier","name":"match"}},"arguments":[{"type":"Literal","value":{},"raw":"/^\\s*(text|application)\\/(x-)?(java|ecma)script(;.*)?\\s*$/i"}]}}},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"evalResponse"}},"arguments":[]}},"alternate":null}]},"alternate":null},{"type":"TryStatement","block":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"options"}},"property":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"on","raw":"'on'"},"right":{"type":"Identifier","name":"state"}}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"emptyFunction"}}},"arguments":[{"type":"Identifier","name":"response"},{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"response"},"property":{"type":"Identifier","name":"headerJSON"}}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Ajax"},"property":{"type":"Identifier","name":"Responders"}},"property":{"type":"Identifier","name":"dispatch"}},"arguments":[{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"on","raw":"'on'"},"right":{"type":"Identifier","name":"state"}},{"type":"ThisExpression"},{"type":"Identifier","name":"response"},{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"response"},"property":{"type":"Identifier","name":"headerJSON"}}]}}]},"guardedHandlers":[],"handlers":[{"type":"CatchClause","param":{"type":"Identifier","name":"e"},"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"dispatchException"}},"arguments":[{"type":"Identifier","name":"e"}]}}]}}],"finalizer":null},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"state"},"right":{"type":"Literal","value":"Complete","raw":"'Complete'"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"transport"}},"property":{"type":"Identifier","name":"onreadystatechange"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"emptyFunction"}}}}]},"alternate":null}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"isSameOrigin"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"m"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"url"}},"property":{"type":"Identifier","name":"match"}},"arguments":[{"type":"Literal","value":{},"raw":"/^\\s*https?:\\/\\/[^\\/]*/"}]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"LogicalExpression","operator":"||","left":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"m"},"prefix":true},"right":{"type":"BinaryExpression","operator":"==","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"m"},"property":{"type":"Literal","value":0,"raw":"0"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Literal","value":"#{protocol}//#{domain}#{port}","raw":"'#{protocol}//#{domain}#{port}'"},"property":{"type":"Identifier","name":"interpolate"}},"arguments":[{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"protocol"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"location"},"property":{"type":"Identifier","name":"protocol"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"domain"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"domain"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"port"},"value":{"type":"ConditionalExpression","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"location"},"property":{"type":"Identifier","name":"port"}},"consequent":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":":","raw":"':'"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"location"},"property":{"type":"Identifier","name":"port"}}},"alternate":{"type":"Literal","value":"","raw":"''"}},"kind":"init"}]}]}}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"getHeader"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"name"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"TryStatement","block":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"LogicalExpression","operator":"||","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"transport"}},"property":{"type":"Identifier","name":"getResponseHeader"}},"arguments":[{"type":"Identifier","name":"name"}]},"right":{"type":"Literal","value":null,"raw":"null"}}}]},"guardedHandlers":[],"handlers":[{"type":"CatchClause","param":{"type":"Identifier","name":"e"},"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"Literal","value":null,"raw":"null"}}]}}],"finalizer":null}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"evalResponse"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"TryStatement","block":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"eval"},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"transport"}},"property":{"type":"Identifier","name":"responseText"}},"right":{"type":"Literal","value":"","raw":"''"}},"property":{"type":"Identifier","name":"unfilterJSON"}},"arguments":[]}]}}]},"guardedHandlers":[],"handlers":[{"type":"CatchClause","param":{"type":"Identifier","name":"e"},"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"dispatchException"}},"arguments":[{"type":"Identifier","name":"e"}]}}]}}],"finalizer":null}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"dispatchException"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"exception"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"options"}},"property":{"type":"Identifier","name":"onException"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"emptyFunction"}}},"arguments":[{"type":"ThisExpression"},{"type":"Identifier","name":"exception"}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Ajax"},"property":{"type":"Identifier","name":"Responders"}},"property":{"type":"Identifier","name":"dispatch"}},"arguments":[{"type":"Literal","value":"onException","raw":"'onException'"},{"type":"ThisExpression"},{"type":"Identifier","name":"exception"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Ajax"},"property":{"type":"Identifier","name":"Request"}},"property":{"type":"Identifier","name":"Events"}},"right":{"type":"ArrayExpression","elements":[{"type":"Literal","value":"Uninitialized","raw":"'Uninitialized'"},{"type":"Literal","value":"Loading","raw":"'Loading'"},{"type":"Literal","value":"Loaded","raw":"'Loaded'"},{"type":"Literal","value":"Interactive","raw":"'Interactive'"},{"type":"Literal","value":"Complete","raw":"'Complete'"}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Ajax"},"property":{"type":"Identifier","name":"Response"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Class"},"property":{"type":"Identifier","name":"create"}},"arguments":[{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"initialize"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"request"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"request"}},"right":{"type":"Identifier","name":"request"}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"transport"},"init":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"transport"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"request"},"property":{"type":"Identifier","name":"transport"}}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"readyState"},"init":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"readyState"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"transport"},"property":{"type":"Identifier","name":"readyState"}}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"||","left":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":">","left":{"type":"Identifier","name":"readyState"},"right":{"type":"Literal","value":2,"raw":"2"}},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"Browser"}},"property":{"type":"Identifier","name":"IE"}},"prefix":true}},"right":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"readyState"},"right":{"type":"Literal","value":4,"raw":"4"}}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"status"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"getStatus"}},"arguments":[]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"statusText"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"getStatusText"}},"arguments":[]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"responseText"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"String"},"property":{"type":"Identifier","name":"interpret"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"transport"},"property":{"type":"Identifier","name":"responseText"}}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"headerJSON"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_getHeaderJSON"}},"arguments":[]}}}]},"alternate":null},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"readyState"},"right":{"type":"Literal","value":4,"raw":"4"}},"consequent":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"xml"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"transport"},"property":{"type":"Identifier","name":"responseXML"}}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"responseXML"}},"right":{"type":"ConditionalExpression","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isUndefined"}},"arguments":[{"type":"Identifier","name":"xml"}]},"consequent":{"type":"Literal","value":null,"raw":"null"},"alternate":{"type":"Identifier","name":"xml"}}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"responseJSON"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_getResponseJSON"}},"arguments":[]}}}]},"alternate":null}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"status"},"value":{"type":"Literal","value":0,"raw":"0"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"statusText"},"value":{"type":"Literal","value":"","raw":"''"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"getStatus"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Ajax"},"property":{"type":"Identifier","name":"Request"}},"property":{"type":"Identifier","name":"prototype"}},"property":{"type":"Identifier","name":"getStatus"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"getStatusText"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"TryStatement","block":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"transport"}},"property":{"type":"Identifier","name":"statusText"}},"right":{"type":"Literal","value":"","raw":"''"}}}]},"guardedHandlers":[],"handlers":[{"type":"CatchClause","param":{"type":"Identifier","name":"e"},"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"Literal","value":"","raw":"''"}}]}}],"finalizer":null}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"getHeader"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Ajax"},"property":{"type":"Identifier","name":"Request"}},"property":{"type":"Identifier","name":"prototype"}},"property":{"type":"Identifier","name":"getHeader"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"getAllHeaders"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"TryStatement","block":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"getAllResponseHeaders"}},"arguments":[]}}]},"guardedHandlers":[],"handlers":[{"type":"CatchClause","param":{"type":"Identifier","name":"e"},"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"Literal","value":null,"raw":"null"}}]}}],"finalizer":null}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"getResponseHeader"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"name"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"transport"}},"property":{"type":"Identifier","name":"getResponseHeader"}},"arguments":[{"type":"Identifier","name":"name"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"getAllResponseHeaders"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"transport"}},"property":{"type":"Identifier","name":"getAllResponseHeaders"}},"arguments":[]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"_getHeaderJSON"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"json"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"getHeader"}},"arguments":[{"type":"Literal","value":"X-JSON","raw":"'X-JSON'"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"json"},"prefix":true},"consequent":{"type":"ReturnStatement","argument":{"type":"Literal","value":null,"raw":"null"}},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"json"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"decodeURIComponent"},"arguments":[{"type":"CallExpression","callee":{"type":"Identifier","name":"escape"},"arguments":[{"type":"Identifier","name":"json"}]}]}}},{"type":"TryStatement","block":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"json"},"property":{"type":"Identifier","name":"evalJSON"}},"arguments":[{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"request"}},"property":{"type":"Identifier","name":"options"}},"property":{"type":"Identifier","name":"sanitizeJSON"}},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"request"}},"property":{"type":"Identifier","name":"isSameOrigin"}},"arguments":[]},"prefix":true}}]}}]},"guardedHandlers":[],"handlers":[{"type":"CatchClause","param":{"type":"Identifier","name":"e"},"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"request"}},"property":{"type":"Identifier","name":"dispatchException"}},"arguments":[{"type":"Identifier","name":"e"}]}}]}}],"finalizer":null}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"_getResponseJSON"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"options"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"request"}},"property":{"type":"Identifier","name":"options"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"||","left":{"type":"LogicalExpression","operator":"||","left":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"options"},"property":{"type":"Identifier","name":"evalJSON"}},"prefix":true},"right":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"!=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"options"},"property":{"type":"Identifier","name":"evalJSON"}},"right":{"type":"Literal","value":"force","raw":"'force'"}},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"LogicalExpression","operator":"||","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"getHeader"}},"arguments":[{"type":"Literal","value":"Content-type","raw":"'Content-type'"}]},"right":{"type":"Literal","value":"","raw":"''"}},"property":{"type":"Identifier","name":"include"}},"arguments":[{"type":"Literal","value":"application/json","raw":"'application/json'"}]},"prefix":true}}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"responseText"}},"property":{"type":"Identifier","name":"blank"}},"arguments":[]}},"consequent":{"type":"ReturnStatement","argument":{"type":"Literal","value":null,"raw":"null"}},"alternate":null},{"type":"TryStatement","block":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"responseText"}},"property":{"type":"Identifier","name":"evalJSON"}},"arguments":[{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"options"},"property":{"type":"Identifier","name":"sanitizeJSON"}},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"request"}},"property":{"type":"Identifier","name":"isSameOrigin"}},"arguments":[]},"prefix":true}}]}}]},"guardedHandlers":[],"handlers":[{"type":"CatchClause","param":{"type":"Identifier","name":"e"},"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"request"}},"property":{"type":"Identifier","name":"dispatchException"}},"arguments":[{"type":"Identifier","name":"e"}]}}]}}],"finalizer":null}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Ajax"},"property":{"type":"Identifier","name":"Updater"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Class"},"property":{"type":"Identifier","name":"create"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Ajax"},"property":{"type":"Identifier","name":"Request"}},{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"initialize"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"$super"},{"type":"Identifier","name":"container"},{"type":"Identifier","name":"url"},{"type":"Identifier","name":"options"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"container"}},"right":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"success"},"value":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"container"},"property":{"type":"Identifier","name":"success"}},"right":{"type":"Identifier","name":"container"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"failure"},"value":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"container"},"property":{"type":"Identifier","name":"failure"}},"right":{"type":"ConditionalExpression","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"container"},"property":{"type":"Identifier","name":"success"}},"consequent":{"type":"Literal","value":null,"raw":"null"},"alternate":{"type":"Identifier","name":"container"}}},"kind":"init"}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"options"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"clone"}},"arguments":[{"type":"Identifier","name":"options"}]}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"onComplete"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"options"},"property":{"type":"Identifier","name":"onComplete"}}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"options"},"property":{"type":"Identifier","name":"onComplete"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"response"},{"type":"Identifier","name":"json"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"updateContent"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"response"},"property":{"type":"Identifier","name":"responseText"}}]}},{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isFunction"}},"arguments":[{"type":"Identifier","name":"onComplete"}]},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"Identifier","name":"onComplete"},"arguments":[{"type":"Identifier","name":"response"},{"type":"Identifier","name":"json"}]}},"alternate":null}]},"rest":null,"generator":false,"expression":false},"property":{"type":"Identifier","name":"bind"}},"arguments":[{"type":"ThisExpression"}]}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"Identifier","name":"$super"},"arguments":[{"type":"Identifier","name":"url"},{"type":"Identifier","name":"options"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"updateContent"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"responseText"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"receiver"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"container"}},"property":{"type":"ConditionalExpression","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"success"}},"arguments":[]},"consequent":{"type":"Literal","value":"success","raw":"'success'"},"alternate":{"type":"Literal","value":"failure","raw":"'failure'"}}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"options"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"options"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"options"},"property":{"type":"Identifier","name":"evalScripts"}},"prefix":true},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"responseText"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"responseText"},"property":{"type":"Identifier","name":"stripScripts"}},"arguments":[]}}},"alternate":null},{"type":"IfStatement","test":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"receiver"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"receiver"}]}},"consequent":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"options"},"property":{"type":"Identifier","name":"insertion"}},"consequent":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isString"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"options"},"property":{"type":"Identifier","name":"insertion"}}]},"consequent":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"insertion"},"init":{"type":"ObjectExpression","properties":[]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"insertion"},"property":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"options"},"property":{"type":"Identifier","name":"insertion"}}},"right":{"type":"Identifier","name":"responseText"}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"receiver"},"property":{"type":"Identifier","name":"insert"}},"arguments":[{"type":"Identifier","name":"insertion"}]}}]},"alternate":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"options"},"property":{"type":"Identifier","name":"insertion"}},"arguments":[{"type":"Identifier","name":"receiver"},{"type":"Identifier","name":"responseText"}]}}}]},"alternate":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"receiver"},"property":{"type":"Identifier","name":"update"}},"arguments":[{"type":"Identifier","name":"responseText"}]}}}]},"alternate":null}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Ajax"},"property":{"type":"Identifier","name":"PeriodicalUpdater"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Class"},"property":{"type":"Identifier","name":"create"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Ajax"},"property":{"type":"Identifier","name":"Base"}},{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"initialize"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"$super"},{"type":"Identifier","name":"container"},{"type":"Identifier","name":"url"},{"type":"Identifier","name":"options"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"Identifier","name":"$super"},"arguments":[{"type":"Identifier","name":"options"}]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"onComplete"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"options"}},"property":{"type":"Identifier","name":"onComplete"}}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"frequency"}},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"options"}},"property":{"type":"Identifier","name":"frequency"}},"right":{"type":"Literal","value":2,"raw":"2"}}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"decay"}},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"options"}},"property":{"type":"Identifier","name":"decay"}},"right":{"type":"Literal","value":1,"raw":"1"}}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"updater"}},"right":{"type":"ObjectExpression","properties":[]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"container"}},"right":{"type":"Identifier","name":"container"}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"url"}},"right":{"type":"Identifier","name":"url"}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"start"}},"arguments":[]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"start"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"options"}},"property":{"type":"Identifier","name":"onComplete"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"updateComplete"}},"property":{"type":"Identifier","name":"bind"}},"arguments":[{"type":"ThisExpression"}]}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"onTimerEvent"}},"arguments":[]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"stop"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"updater"}},"property":{"type":"Identifier","name":"options"}},"property":{"type":"Identifier","name":"onComplete"}},"right":{"type":"Identifier","name":"undefined"}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"Identifier","name":"clearTimeout"},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"timer"}}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"onComplete"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"emptyFunction"}}},"property":{"type":"Identifier","name":"apply"}},"arguments":[{"type":"ThisExpression"},{"type":"Identifier","name":"arguments"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"updateComplete"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"response"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"options"}},"property":{"type":"Identifier","name":"decay"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"decay"}},"right":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"==","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"response"},"property":{"type":"Identifier","name":"responseText"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"lastText"}}},"consequent":{"type":"BinaryExpression","operator":"*","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"decay"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"options"}},"property":{"type":"Identifier","name":"decay"}}},"alternate":{"type":"Literal","value":1,"raw":"1"}}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"lastText"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"response"},"property":{"type":"Identifier","name":"responseText"}}}}]},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"timer"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"onTimerEvent"}},"property":{"type":"Identifier","name":"bind"}},"arguments":[{"type":"ThisExpression"}]},"property":{"type":"Identifier","name":"delay"}},"arguments":[{"type":"BinaryExpression","operator":"*","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"decay"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"frequency"}}}]}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"onTimerEvent"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"updater"}},"right":{"type":"NewExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Ajax"},"property":{"type":"Identifier","name":"Updater"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"container"}},{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"url"}},{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"options"}}]}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]}]}}},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"$"},"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":">","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"arguments"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":1,"raw":"1"}},"consequent":{"type":"BlockStatement","body":[{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"elements"},"init":{"type":"ArrayExpression","elements":[]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"length"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"arguments"},"property":{"type":"Identifier","name":"length"}}}],"kind":"var"},"test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"i"},"right":{"type":"Identifier","name":"length"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elements"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"arguments"},"property":{"type":"Identifier","name":"i"}}]}]}}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"elements"}}]},"alternate":null},{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isString"}},"arguments":[{"type":"Identifier","name":"element"}]},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"getElementById"}},"arguments":[{"type":"Identifier","name":"element"}]}}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"element"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"BrowserFeatures"}},"property":{"type":"Identifier","name":"XPath"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"_getElementsByXPath"}},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"expression"},{"type":"Identifier","name":"parentElement"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"results"},"init":{"type":"ArrayExpression","elements":[]}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"query"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"evaluate"}},"arguments":[{"type":"Identifier","name":"expression"},{"type":"LogicalExpression","operator":"||","left":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"parentElement"}]},"right":{"type":"Identifier","name":"document"}},{"type":"Literal","value":null,"raw":"null"},{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"XPathResult"},"property":{"type":"Identifier","name":"ORDERED_NODE_SNAPSHOT_TYPE"}},{"type":"Literal","value":null,"raw":"null"}]}}],"kind":"var"},{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"length"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"query"},"property":{"type":"Identifier","name":"snapshotLength"}}}],"kind":"var"},"test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"i"},"right":{"type":"Identifier","name":"length"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"results"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"query"},"property":{"type":"Identifier","name":"snapshotItem"}},"arguments":[{"type":"Identifier","name":"i"}]}]}]}}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"results"}}]},"rest":null,"generator":false,"expression":false}}}]},"alternate":null},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"Node"},"prefix":true},"consequent":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"Node"},"init":{"type":"ObjectExpression","properties":[]}}],"kind":"var"},"alternate":null},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Node"},"property":{"type":"Identifier","name":"ELEMENT_NODE"}},"prefix":true},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"Node"},{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"ELEMENT_NODE"},"value":{"type":"Literal","value":1,"raw":"1"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"ATTRIBUTE_NODE"},"value":{"type":"Literal","value":2,"raw":"2"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"TEXT_NODE"},"value":{"type":"Literal","value":3,"raw":"3"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"CDATA_SECTION_NODE"},"value":{"type":"Literal","value":4,"raw":"4"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"ENTITY_REFERENCE_NODE"},"value":{"type":"Literal","value":5,"raw":"5"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"ENTITY_NODE"},"value":{"type":"Literal","value":6,"raw":"6"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"PROCESSING_INSTRUCTION_NODE"},"value":{"type":"Literal","value":7,"raw":"7"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"COMMENT_NODE"},"value":{"type":"Literal","value":8,"raw":"8"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"DOCUMENT_NODE"},"value":{"type":"Literal","value":9,"raw":"9"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"DOCUMENT_TYPE_NODE"},"value":{"type":"Literal","value":10,"raw":"10"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"DOCUMENT_FRAGMENT_NODE"},"value":{"type":"Literal","value":11,"raw":"11"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"NOTATION_NODE"},"value":{"type":"Literal","value":12,"raw":"12"},"kind":"init"}]}]}}]},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"global"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"shouldUseCache"},"params":[{"type":"Identifier","name":"tagName"},{"type":"Identifier","name":"attributes"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"tagName"},"right":{"type":"Literal","value":"select","raw":"'select'"}},"consequent":{"type":"ReturnStatement","argument":{"type":"Literal","value":false,"raw":"false"}},"alternate":null},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"in","left":{"type":"Literal","value":"type","raw":"'type'"},"right":{"type":"Identifier","name":"attributes"}},"consequent":{"type":"ReturnStatement","argument":{"type":"Literal","value":false,"raw":"false"}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Literal","value":true,"raw":"true"}}]},"rest":null,"generator":false,"expression":false},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"HAS_EXTENDED_CREATE_ELEMENT_SYNTAX"},"init":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"TryStatement","block":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"el"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"createElement"}},"arguments":[{"type":"Literal","value":"","raw":"''"}]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"===","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"el"},"property":{"type":"Identifier","name":"tagName"}},"property":{"type":"Identifier","name":"toLowerCase"}},"arguments":[]},"right":{"type":"Literal","value":"input","raw":"'input'"}},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"el"},"property":{"type":"Identifier","name":"name"}},"right":{"type":"Literal","value":"x","raw":"'x'"}}}}]},"guardedHandlers":[],"handlers":[{"type":"CatchClause","param":{"type":"Identifier","name":"err"},"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"Literal","value":false,"raw":"false"}}]}}],"finalizer":null}]},"rest":null,"generator":false,"expression":false},"arguments":[]}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"element"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"global"},"property":{"type":"Identifier","name":"Element"}}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"global"},"property":{"type":"Identifier","name":"Element"}},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"tagName"},{"type":"Identifier","name":"attributes"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"attributes"},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"attributes"},"right":{"type":"ObjectExpression","properties":[]}}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"tagName"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"tagName"},"property":{"type":"Identifier","name":"toLowerCase"}},"arguments":[]}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"cache"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"cache"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"HAS_EXTENDED_CREATE_ELEMENT_SYNTAX"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"attributes"},"property":{"type":"Identifier","name":"name"}}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"tagName"},"right":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"<","raw":"'<'"},"right":{"type":"Identifier","name":"tagName"}},"right":{"type":"Literal","value":" name=\"","raw":"' name=\"'"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"attributes"},"property":{"type":"Identifier","name":"name"}}},"right":{"type":"Literal","value":"\">","raw":"'\">'"}}}},{"type":"ExpressionStatement","expression":{"type":"UnaryExpression","operator":"delete","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"attributes"},"property":{"type":"Identifier","name":"name"}},"prefix":true}},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"writeAttribute"}},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"createElement"}},"arguments":[{"type":"Identifier","name":"tagName"}]},{"type":"Identifier","name":"attributes"}]}}]},"alternate":null},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"cache"},"property":{"type":"Identifier","name":"tagName"}},"prefix":true},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"cache"},"property":{"type":"Identifier","name":"tagName"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"createElement"}},"arguments":[{"type":"Identifier","name":"tagName"}]}]}}},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"node"},"init":{"type":"ConditionalExpression","test":{"type":"CallExpression","callee":{"type":"Identifier","name":"shouldUseCache"},"arguments":[{"type":"Identifier","name":"tagName"},{"type":"Identifier","name":"attributes"}]},"consequent":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"cache"},"property":{"type":"Identifier","name":"tagName"}},"property":{"type":"Identifier","name":"cloneNode"}},"arguments":[{"type":"Literal","value":false,"raw":"false"}]},"alternate":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"createElement"}},"arguments":[{"type":"Identifier","name":"tagName"}]}}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"writeAttribute"}},"arguments":[{"type":"Identifier","name":"node"},{"type":"Identifier","name":"attributes"}]}}]},"rest":null,"generator":false,"expression":false}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"global"},"property":{"type":"Identifier","name":"Element"}},{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"element"},"right":{"type":"ObjectExpression","properties":[]}}]}},{"type":"IfStatement","test":{"type":"Identifier","name":"element"},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"global"},"property":{"type":"Identifier","name":"Element"}},"property":{"type":"Identifier","name":"prototype"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"prototype"}}}},"alternate":null}]},"rest":null,"generator":false,"expression":false},"arguments":[{"type":"ThisExpression"}]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"idCounter"}},"right":{"type":"Literal","value":1,"raw":"1"}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"cache"}},"right":{"type":"ObjectExpression","properties":[]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"_purgeElement"}},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"uid"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"_prototypeUID"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"Identifier","name":"uid"},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"stopObserving"}},"arguments":[{"type":"Identifier","name":"element"}]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"_prototypeUID"}},"right":{"type":"UnaryExpression","operator":"void","argument":{"type":"Literal","value":0,"raw":"0"},"prefix":true}}},{"type":"ExpressionStatement","expression":{"type":"UnaryExpression","operator":"delete","argument":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Storage"}},"property":{"type":"Identifier","name":"uid"}},"prefix":true}}]},"alternate":null}]},"rest":null,"generator":false,"expression":false}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}},"right":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"visible"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"!=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]},"property":{"type":"Identifier","name":"style"}},"property":{"type":"Identifier","name":"display"}},"right":{"type":"Literal","value":"none","raw":"'none'"}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"toggle"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"Element"},"property":{"type":"ConditionalExpression","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"visible"}},"arguments":[{"type":"Identifier","name":"element"}]},"consequent":{"type":"Literal","value":"hide","raw":"'hide'"},"alternate":{"type":"Literal","value":"show","raw":"'show'"}}},"arguments":[{"type":"Identifier","name":"element"}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"hide"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}},"property":{"type":"Identifier","name":"display"}},"right":{"type":"Literal","value":"none","raw":"'none'"}}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"show"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}},"property":{"type":"Identifier","name":"display"}},"right":{"type":"Literal","value":"","raw":"''"}}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"remove"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"parentNode"}},"property":{"type":"Identifier","name":"removeChild"}},"arguments":[{"type":"Identifier","name":"element"}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"update"},"value":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"SELECT_ELEMENT_INNERHTML_BUGGY"},"init":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"el"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"createElement"}},"arguments":[{"type":"Literal","value":"select","raw":"\"select\""}]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"isBuggy"},"init":{"type":"Literal","value":true,"raw":"true"}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"el"},"property":{"type":"Identifier","name":"innerHTML"}},"right":{"type":"Literal","value":"","raw":"\"\""}}},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"el"},"property":{"type":"Identifier","name":"options"}},"right":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"el"},"property":{"type":"Identifier","name":"options"}},"property":{"type":"Literal","value":0,"raw":"0"}}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"isBuggy"},"right":{"type":"BinaryExpression","operator":"!==","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"el"},"property":{"type":"Identifier","name":"options"}},"property":{"type":"Literal","value":0,"raw":"0"}},"property":{"type":"Identifier","name":"nodeName"}},"property":{"type":"Identifier","name":"toUpperCase"}},"arguments":[]},"right":{"type":"Literal","value":"OPTION","raw":"\"OPTION\""}}}}]},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"el"},"right":{"type":"Literal","value":null,"raw":"null"}}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"isBuggy"}}]},"rest":null,"generator":false,"expression":false},"arguments":[]}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"TABLE_ELEMENT_INNERHTML_BUGGY"},"init":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"TryStatement","block":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"el"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"createElement"}},"arguments":[{"type":"Literal","value":"table","raw":"\"table\""}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"el"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"el"},"property":{"type":"Identifier","name":"tBodies"}}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"el"},"property":{"type":"Identifier","name":"innerHTML"}},"right":{"type":"Literal","value":"test","raw":"\"test\""}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"isBuggy"},"init":{"type":"BinaryExpression","operator":"==","left":{"type":"UnaryExpression","operator":"typeof","argument":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"el"},"property":{"type":"Identifier","name":"tBodies"}},"property":{"type":"Literal","value":0,"raw":"0"}},"prefix":true},"right":{"type":"Literal","value":"undefined","raw":"\"undefined\""}}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"el"},"right":{"type":"Literal","value":null,"raw":"null"}}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"isBuggy"}}]},"alternate":null}]},"guardedHandlers":[],"handlers":[{"type":"CatchClause","param":{"type":"Identifier","name":"e"},"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"Literal","value":true,"raw":"true"}}]}}],"finalizer":null}]},"rest":null,"generator":false,"expression":false},"arguments":[]}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"LINK_ELEMENT_INNERHTML_BUGGY"},"init":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"TryStatement","block":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"el"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"createElement"}},"arguments":[{"type":"Literal","value":"div","raw":"'div'"}]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"el"},"property":{"type":"Identifier","name":"innerHTML"}},"right":{"type":"Literal","value":"","raw":"\"\""}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"isBuggy"},"init":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"el"},"property":{"type":"Identifier","name":"childNodes"}},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":0,"raw":"0"}}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"el"},"right":{"type":"Literal","value":null,"raw":"null"}}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"isBuggy"}}]},"guardedHandlers":[],"handlers":[{"type":"CatchClause","param":{"type":"Identifier","name":"e"},"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"Literal","value":true,"raw":"true"}}]}}],"finalizer":null}]},"rest":null,"generator":false,"expression":false},"arguments":[]}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"ANY_INNERHTML_BUGGY"},"init":{"type":"LogicalExpression","operator":"||","left":{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"SELECT_ELEMENT_INNERHTML_BUGGY"},"right":{"type":"Identifier","name":"TABLE_ELEMENT_INNERHTML_BUGGY"}},"right":{"type":"Identifier","name":"LINK_ELEMENT_INNERHTML_BUGGY"}}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"SCRIPT_ELEMENT_REJECTS_TEXTNODE_APPENDING"},"init":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"s"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"createElement"}},"arguments":[{"type":"Literal","value":"script","raw":"\"script\""}]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"isBuggy"},"init":{"type":"Literal","value":false,"raw":"false"}}],"kind":"var"},{"type":"TryStatement","block":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"s"},"property":{"type":"Identifier","name":"appendChild"}},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"createTextNode"}},"arguments":[{"type":"Literal","value":"","raw":"\"\""}]}]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"isBuggy"},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"s"},"property":{"type":"Identifier","name":"firstChild"}},"prefix":true},"right":{"type":"LogicalExpression","operator":"&&","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"s"},"property":{"type":"Identifier","name":"firstChild"}},"right":{"type":"BinaryExpression","operator":"!==","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"s"},"property":{"type":"Identifier","name":"firstChild"}},"property":{"type":"Identifier","name":"nodeType"}},"right":{"type":"Literal","value":3,"raw":"3"}}}}}}]},"guardedHandlers":[],"handlers":[{"type":"CatchClause","param":{"type":"Identifier","name":"e"},"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"isBuggy"},"right":{"type":"Literal","value":true,"raw":"true"}}}]}}],"finalizer":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"s"},"right":{"type":"Literal","value":null,"raw":"null"}}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"isBuggy"}}]},"rest":null,"generator":false,"expression":false},"arguments":[]}}],"kind":"var"},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"update"},"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"content"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"purgeElement"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"_purgeElement"}}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"descendants"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"getElementsByTagName"}},"arguments":[{"type":"Literal","value":"*","raw":"'*'"}]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"descendants"},"property":{"type":"Identifier","name":"length"}}}],"kind":"var"},{"type":"WhileStatement","test":{"type":"UpdateExpression","operator":"--","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"Identifier","name":"purgeElement"},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"descendants"},"property":{"type":"Identifier","name":"i"}}]}}},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"content"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"content"},"property":{"type":"Identifier","name":"toElement"}}},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"content"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"content"},"property":{"type":"Identifier","name":"toElement"}},"arguments":[]}}},"alternate":null},{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isElement"}},"arguments":[{"type":"Identifier","name":"content"}]},"consequent":{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"update"}},"arguments":[]},"property":{"type":"Identifier","name":"insert"}},"arguments":[{"type":"Identifier","name":"content"}]}},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"content"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"toHTML"}},"arguments":[{"type":"Identifier","name":"content"}]}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"tagName"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"tagName"}},"property":{"type":"Identifier","name":"toUpperCase"}},"arguments":[]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"tagName"},"right":{"type":"Literal","value":"SCRIPT","raw":"'SCRIPT'"}},"right":{"type":"Identifier","name":"SCRIPT_ELEMENT_REJECTS_TEXTNODE_APPENDING"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"text"}},"right":{"type":"Identifier","name":"content"}}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"alternate":null},{"type":"IfStatement","test":{"type":"Identifier","name":"ANY_INNERHTML_BUGGY"},"consequent":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"in","left":{"type":"Identifier","name":"tagName"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"_insertionTranslations"}},"property":{"type":"Identifier","name":"tags"}}},"consequent":{"type":"BlockStatement","body":[{"type":"WhileStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"firstChild"}},"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"removeChild"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"firstChild"}}]}}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"_getContentFromAnonymousElement"}},"arguments":[{"type":"Identifier","name":"tagName"},{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"content"},"property":{"type":"Identifier","name":"stripScripts"}},"arguments":[]}]},"property":{"type":"Identifier","name":"each"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"node"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"appendChild"}},"arguments":[{"type":"Identifier","name":"node"}]}}]},"rest":null,"generator":false,"expression":false}]}}]},"alternate":{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"LINK_ELEMENT_INNERHTML_BUGGY"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isString"}},"arguments":[{"type":"Identifier","name":"content"}]}},"right":{"type":"BinaryExpression","operator":">","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"content"},"property":{"type":"Identifier","name":"indexOf"}},"arguments":[{"type":"Literal","value":"'"}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"recursivelyCollect"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"property"},{"type":"Identifier","name":"maximumLength"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"maximumLength"},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"maximumLength"},"right":{"type":"UnaryExpression","operator":"-","argument":{"type":"Literal","value":1,"raw":"1"},"prefix":true}}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"elements"},"init":{"type":"ArrayExpression","elements":[]}}],"kind":"var"},{"type":"WhileStatement","test":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"property"}}},"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"nodeType"}},"right":{"type":"Literal","value":1,"raw":"1"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elements"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"element"}]}]}},"alternate":null},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elements"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Identifier","name":"maximumLength"}},"consequent":{"type":"BreakStatement","label":null},"alternate":null}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"elements"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"ancestors"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"recursivelyCollect"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Literal","value":"parentNode","raw":"'parentNode'"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"descendants"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"select"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Literal","value":"*","raw":"\"*\""}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"firstDescendant"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]},"property":{"type":"Identifier","name":"firstChild"}}}},{"type":"WhileStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"element"},"right":{"type":"BinaryExpression","operator":"!=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"nodeType"}},"right":{"type":"Literal","value":1,"raw":"1"}}},"body":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"nextSibling"}}}}},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"immediateDescendants"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"results"},"init":{"type":"ArrayExpression","elements":[]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"child"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]},"property":{"type":"Identifier","name":"firstChild"}}}],"kind":"var"},{"type":"WhileStatement","test":{"type":"Identifier","name":"child"},"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"child"},"property":{"type":"Identifier","name":"nodeType"}},"right":{"type":"Literal","value":1,"raw":"1"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"results"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"child"}]}]}}]},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"child"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"child"},"property":{"type":"Identifier","name":"nextSibling"}}}}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"results"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"previousSiblings"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"maximumLength"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"recursivelyCollect"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Literal","value":"previousSibling","raw":"'previousSibling'"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"nextSiblings"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"recursivelyCollect"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Literal","value":"nextSibling","raw":"'nextSibling'"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"siblings"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"previousSiblings"}},"arguments":[{"type":"Identifier","name":"element"}]},"property":{"type":"Identifier","name":"reverse"}},"arguments":[]},"property":{"type":"Identifier","name":"concat"}},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"nextSiblings"}},"arguments":[{"type":"Identifier","name":"element"}]}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"match"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"selector"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isString"}},"arguments":[{"type":"Identifier","name":"selector"}]},"consequent":{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"Selector"}},"property":{"type":"Identifier","name":"match"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"selector"}]}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"selector"},"property":{"type":"Identifier","name":"match"}},"arguments":[{"type":"Identifier","name":"element"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"up"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"expression"},{"type":"Identifier","name":"index"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"arguments"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":1,"raw":"1"}},"consequent":{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"parentNode"}}]}},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"ancestors"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"ancestors"}},"arguments":[{"type":"Identifier","name":"element"}]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"ConditionalExpression","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isNumber"}},"arguments":[{"type":"Identifier","name":"expression"}]},"consequent":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"ancestors"},"property":{"type":"Identifier","name":"expression"}},"alternate":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"Selector"}},"property":{"type":"Identifier","name":"find"}},"arguments":[{"type":"Identifier","name":"ancestors"},{"type":"Identifier","name":"expression"},{"type":"Identifier","name":"index"}]}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"down"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"expression"},{"type":"Identifier","name":"index"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"arguments"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":1,"raw":"1"}},"consequent":{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"firstDescendant"}},"arguments":[{"type":"Identifier","name":"element"}]}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"ConditionalExpression","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isNumber"}},"arguments":[{"type":"Identifier","name":"expression"}]},"consequent":{"type":"MemberExpression","computed":true,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"descendants"}},"arguments":[{"type":"Identifier","name":"element"}]},"property":{"type":"Identifier","name":"expression"}},"alternate":{"type":"MemberExpression","computed":true,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"select"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"expression"}]},"property":{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"index"},"right":{"type":"Literal","value":0,"raw":"0"}}}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"previous"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"expression"},{"type":"Identifier","name":"index"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isNumber"}},"arguments":[{"type":"Identifier","name":"expression"}]},"consequent":{"type":"ExpressionStatement","expression":{"type":"SequenceExpression","expressions":[{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"index"},"right":{"type":"Identifier","name":"expression"}},{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"expression"},"right":{"type":"Literal","value":false,"raw":"false"}}]}},"alternate":null},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isNumber"}},"arguments":[{"type":"Identifier","name":"index"}]},"prefix":true},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"index"},"right":{"type":"Literal","value":0,"raw":"0"}}},"alternate":null},{"type":"IfStatement","test":{"type":"Identifier","name":"expression"},"consequent":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"Selector"}},"property":{"type":"Identifier","name":"find"}},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"previousSiblings"}},"arguments":[]},{"type":"Identifier","name":"expression"},{"type":"Identifier","name":"index"}]}}]},"alternate":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"MemberExpression","computed":true,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"recursivelyCollect"}},"arguments":[{"type":"Literal","value":"previousSibling","raw":"\"previousSibling\""},{"type":"BinaryExpression","operator":"+","left":{"type":"Identifier","name":"index"},"right":{"type":"Literal","value":1,"raw":"1"}}]},"property":{"type":"Identifier","name":"index"}}}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"next"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"expression"},{"type":"Identifier","name":"index"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isNumber"}},"arguments":[{"type":"Identifier","name":"expression"}]},"consequent":{"type":"ExpressionStatement","expression":{"type":"SequenceExpression","expressions":[{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"index"},"right":{"type":"Identifier","name":"expression"}},{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"expression"},"right":{"type":"Literal","value":false,"raw":"false"}}]}},"alternate":null},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isNumber"}},"arguments":[{"type":"Identifier","name":"index"}]},"prefix":true},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"index"},"right":{"type":"Literal","value":0,"raw":"0"}}},"alternate":null},{"type":"IfStatement","test":{"type":"Identifier","name":"expression"},"consequent":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"Selector"}},"property":{"type":"Identifier","name":"find"}},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"nextSiblings"}},"arguments":[]},{"type":"Identifier","name":"expression"},{"type":"Identifier","name":"index"}]}}]},"alternate":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"maximumLength"},"init":{"type":"ConditionalExpression","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isNumber"}},"arguments":[{"type":"Identifier","name":"index"}]},"consequent":{"type":"BinaryExpression","operator":"+","left":{"type":"Identifier","name":"index"},"right":{"type":"Literal","value":1,"raw":"1"}},"alternate":{"type":"Literal","value":1,"raw":"1"}}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"MemberExpression","computed":true,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"recursivelyCollect"}},"arguments":[{"type":"Literal","value":"nextSibling","raw":"\"nextSibling\""},{"type":"BinaryExpression","operator":"+","left":{"type":"Identifier","name":"index"},"right":{"type":"Literal","value":1,"raw":"1"}}]},"property":{"type":"Identifier","name":"index"}}}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"select"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"expressions"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Array"},"property":{"type":"Identifier","name":"prototype"}},"property":{"type":"Identifier","name":"slice"}},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"Identifier","name":"arguments"},{"type":"Literal","value":1,"raw":"1"}]},"property":{"type":"Identifier","name":"join"}},"arguments":[{"type":"Literal","value":", ","raw":"', '"}]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"Selector"}},"property":{"type":"Identifier","name":"select"}},"arguments":[{"type":"Identifier","name":"expressions"},{"type":"Identifier","name":"element"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"adjacent"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"expressions"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Array"},"property":{"type":"Identifier","name":"prototype"}},"property":{"type":"Identifier","name":"slice"}},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"Identifier","name":"arguments"},{"type":"Literal","value":1,"raw":"1"}]},"property":{"type":"Identifier","name":"join"}},"arguments":[{"type":"Literal","value":", ","raw":"', '"}]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"Selector"}},"property":{"type":"Identifier","name":"select"}},"arguments":[{"type":"Identifier","name":"expressions"},{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"parentNode"}}]},"property":{"type":"Identifier","name":"without"}},"arguments":[{"type":"Identifier","name":"element"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"identify"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"id"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"readAttribute"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Literal","value":"id","raw":"'id'"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"Identifier","name":"id"},"consequent":{"type":"ReturnStatement","argument":{"type":"Identifier","name":"id"}},"alternate":null},{"type":"DoWhileStatement","body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"id"},"right":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"anonymous_element_","raw":"'anonymous_element_'"},"right":{"type":"UpdateExpression","operator":"++","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"idCounter"}},"prefix":false}}}}]},"test":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"id"}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"writeAttribute"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Literal","value":"id","raw":"'id'"},{"type":"Identifier","name":"id"}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"id"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"readAttribute"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"name"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"Browser"}},"property":{"type":"Identifier","name":"IE"}},"consequent":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"t"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"_attributeTranslations"}},"property":{"type":"Identifier","name":"read"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"t"},"property":{"type":"Identifier","name":"values"}},"property":{"type":"Identifier","name":"name"}},"consequent":{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"t"},"property":{"type":"Identifier","name":"values"}},"property":{"type":"Identifier","name":"name"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"name"}]}},"alternate":null},{"type":"IfStatement","test":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"t"},"property":{"type":"Identifier","name":"names"}},"property":{"type":"Identifier","name":"name"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"name"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"t"},"property":{"type":"Identifier","name":"names"}},"property":{"type":"Identifier","name":"name"}}}},"alternate":null},{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"name"},"property":{"type":"Identifier","name":"include"}},"arguments":[{"type":"Literal","value":":","raw":"':'"}]},"consequent":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"ConditionalExpression","test":{"type":"LogicalExpression","operator":"||","left":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"attributes"}},"prefix":true},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"attributes"}},"property":{"type":"Identifier","name":"name"}},"prefix":true}},"consequent":{"type":"Literal","value":null,"raw":"null"},"alternate":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"attributes"}},"property":{"type":"Identifier","name":"name"}},"property":{"type":"Identifier","name":"value"}}}}]},"alternate":null}]},"alternate":null},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"getAttribute"}},"arguments":[{"type":"Identifier","name":"name"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"writeAttribute"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"name"},{"type":"Identifier","name":"value"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"attributes"},"init":{"type":"ObjectExpression","properties":[]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"t"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"_attributeTranslations"}},"property":{"type":"Identifier","name":"write"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"UnaryExpression","operator":"typeof","argument":{"type":"Identifier","name":"name"},"prefix":true},"right":{"type":"Literal","value":"object","raw":"'object'"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"attributes"},"right":{"type":"Identifier","name":"name"}}},"alternate":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"attributes"},"property":{"type":"Identifier","name":"name"}},"right":{"type":"ConditionalExpression","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isUndefined"}},"arguments":[{"type":"Identifier","name":"value"}]},"consequent":{"type":"Literal","value":true,"raw":"true"},"alternate":{"type":"Identifier","name":"value"}}}}},{"type":"ForInStatement","left":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"attr"},"init":null}],"kind":"var"},"right":{"type":"Identifier","name":"attributes"},"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"name"},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"t"},"property":{"type":"Identifier","name":"names"}},"property":{"type":"Identifier","name":"attr"}},"right":{"type":"Identifier","name":"attr"}}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"value"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"attributes"},"property":{"type":"Identifier","name":"attr"}}}},{"type":"IfStatement","test":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"t"},"property":{"type":"Identifier","name":"values"}},"property":{"type":"Identifier","name":"attr"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"name"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"t"},"property":{"type":"Identifier","name":"values"}},"property":{"type":"Identifier","name":"attr"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"value"}]}}},"alternate":null},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"||","left":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"value"},"right":{"type":"Literal","value":false,"raw":"false"}},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"value"},"right":{"type":"Literal","value":null,"raw":"null"}}},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"removeAttribute"}},"arguments":[{"type":"Identifier","name":"name"}]}},"alternate":{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"value"},"right":{"type":"Literal","value":true,"raw":"true"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"setAttribute"}},"arguments":[{"type":"Identifier","name":"name"},{"type":"Identifier","name":"name"}]}},"alternate":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"setAttribute"}},"arguments":[{"type":"Identifier","name":"name"},{"type":"Identifier","name":"value"}]}}}}]},"each":false},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"getHeight"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"getDimensions"}},"arguments":[{"type":"Identifier","name":"element"}]},"property":{"type":"Identifier","name":"height"}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"getWidth"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"getDimensions"}},"arguments":[{"type":"Identifier","name":"element"}]},"property":{"type":"Identifier","name":"width"}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"classNames"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"NewExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"ClassNames"}},"arguments":[{"type":"Identifier","name":"element"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"hasClassName"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"className"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}},"prefix":true},"consequent":{"type":"ReturnStatement","argument":null},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"elementClassName"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"className"}}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":">","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elementClassName"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":0,"raw":"0"}},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"elementClassName"},"right":{"type":"Identifier","name":"className"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"NewExpression","callee":{"type":"Identifier","name":"RegExp"},"arguments":[{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"(^|\\s)","raw":"\"(^|\\\\s)\""},"right":{"type":"Identifier","name":"className"}},"right":{"type":"Literal","value":"(\\s|$)","raw":"\"(\\\\s|$)\""}}]},"property":{"type":"Identifier","name":"test"}},"arguments":[{"type":"Identifier","name":"elementClassName"}]}}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"addClassName"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"className"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}},"prefix":true},"consequent":{"type":"ReturnStatement","argument":null},"alternate":null},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"hasClassName"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"className"}]},"prefix":true},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"+=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"className"}},"right":{"type":"BinaryExpression","operator":"+","left":{"type":"ConditionalExpression","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"className"}},"consequent":{"type":"Literal","value":" ","raw":"' '"},"alternate":{"type":"Literal","value":"","raw":"''"}},"right":{"type":"Identifier","name":"className"}}}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"removeClassName"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"className"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}},"prefix":true},"consequent":{"type":"ReturnStatement","argument":null},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"className"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"className"}},"property":{"type":"Identifier","name":"replace"}},"arguments":[{"type":"NewExpression","callee":{"type":"Identifier","name":"RegExp"},"arguments":[{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"(^|\\s+)","raw":"\"(^|\\\\s+)\""},"right":{"type":"Identifier","name":"className"}},"right":{"type":"Literal","value":"(\\s+|$)","raw":"\"(\\\\s+|$)\""}}]},{"type":"Literal","value":" ","raw":"' '"}]},"property":{"type":"Identifier","name":"strip"}},"arguments":[]}}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"toggleClassName"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"className"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}},"prefix":true},"consequent":{"type":"ReturnStatement","argument":null},"alternate":null},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"Element"},"property":{"type":"ConditionalExpression","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"hasClassName"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"className"}]},"consequent":{"type":"Literal","value":"removeClassName","raw":"'removeClassName'"},"alternate":{"type":"Literal","value":"addClassName","raw":"'addClassName'"}}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"className"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"cleanWhitespace"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"node"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"firstChild"}}}],"kind":"var"},{"type":"WhileStatement","test":{"type":"Identifier","name":"node"},"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"nextNode"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"node"},"property":{"type":"Identifier","name":"nextSibling"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"==","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"node"},"property":{"type":"Identifier","name":"nodeType"}},"right":{"type":"Literal","value":3,"raw":"3"}},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Literal","value":{},"raw":"/\\S/"},"property":{"type":"Identifier","name":"test"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"node"},"property":{"type":"Identifier","name":"nodeValue"}}]},"prefix":true}},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"removeChild"}},"arguments":[{"type":"Identifier","name":"node"}]}},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"node"},"right":{"type":"Identifier","name":"nextNode"}}}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"empty"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]},"property":{"type":"Identifier","name":"innerHTML"}},"property":{"type":"Identifier","name":"blank"}},"arguments":[]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"descendantOf"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"ancestor"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"SequenceExpression","expressions":[{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}},{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"ancestor"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"ancestor"}]}}]}},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"compareDocumentPosition"}},"consequent":{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"===","left":{"type":"BinaryExpression","operator":"&","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"compareDocumentPosition"}},"arguments":[{"type":"Identifier","name":"ancestor"}]},"right":{"type":"Literal","value":8,"raw":"8"}},"right":{"type":"Literal","value":8,"raw":"8"}}},"alternate":null},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"ancestor"},"property":{"type":"Identifier","name":"contains"}},"consequent":{"type":"ReturnStatement","argument":{"type":"LogicalExpression","operator":"&&","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"ancestor"},"property":{"type":"Identifier","name":"contains"}},"arguments":[{"type":"Identifier","name":"element"}]},"right":{"type":"BinaryExpression","operator":"!==","left":{"type":"Identifier","name":"ancestor"},"right":{"type":"Identifier","name":"element"}}}},"alternate":null},{"type":"WhileStatement","test":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"parentNode"}}},"body":{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"element"},"right":{"type":"Identifier","name":"ancestor"}},"consequent":{"type":"ReturnStatement","argument":{"type":"Literal","value":true,"raw":"true"}},"alternate":null}},{"type":"ReturnStatement","argument":{"type":"Literal","value":false,"raw":"false"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"scrollTo"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"pos"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"cumulativeOffset"}},"arguments":[{"type":"Identifier","name":"element"}]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"scrollTo"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"pos"},"property":{"type":"Literal","value":0,"raw":"0"}},{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"pos"},"property":{"type":"Literal","value":1,"raw":"1"}}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"getStyle"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"style"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"style"},"right":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"style"},"right":{"type":"Literal","value":"float","raw":"'float'"}},"consequent":{"type":"Literal","value":"cssFloat","raw":"'cssFloat'"},"alternate":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"style"},"property":{"type":"Identifier","name":"camelize"}},"arguments":[]}}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"value"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}},"property":{"type":"Identifier","name":"style"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"||","left":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"value"},"prefix":true},"right":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"value"},"right":{"type":"Literal","value":"auto","raw":"'auto'"}}},"consequent":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"css"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"defaultView"}},"property":{"type":"Identifier","name":"getComputedStyle"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Literal","value":null,"raw":"null"}]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"value"},"right":{"type":"ConditionalExpression","test":{"type":"Identifier","name":"css"},"consequent":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"css"},"property":{"type":"Identifier","name":"style"}},"alternate":{"type":"Literal","value":null,"raw":"null"}}}}]},"alternate":null},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"style"},"right":{"type":"Literal","value":"opacity","raw":"'opacity'"}},"consequent":{"type":"ReturnStatement","argument":{"type":"ConditionalExpression","test":{"type":"Identifier","name":"value"},"consequent":{"type":"CallExpression","callee":{"type":"Identifier","name":"parseFloat"},"arguments":[{"type":"Identifier","name":"value"}]},"alternate":{"type":"Literal","value":1,"raw":"1.0"}}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"value"},"right":{"type":"Literal","value":"auto","raw":"'auto'"}},"consequent":{"type":"Literal","value":null,"raw":"null"},"alternate":{"type":"Identifier","name":"value"}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"getOpacity"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]},"property":{"type":"Identifier","name":"getStyle"}},"arguments":[{"type":"Literal","value":"opacity","raw":"'opacity'"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"setStyle"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"styles"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"elementStyle"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"match"},"init":null}],"kind":"var"},{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isString"}},"arguments":[{"type":"Identifier","name":"styles"}]},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"+=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}},"property":{"type":"Identifier","name":"cssText"}},"right":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":";","raw":"';'"},"right":{"type":"Identifier","name":"styles"}}}},{"type":"ReturnStatement","argument":{"type":"ConditionalExpression","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"styles"},"property":{"type":"Identifier","name":"include"}},"arguments":[{"type":"Literal","value":"opacity","raw":"'opacity'"}]},"consequent":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"setOpacity"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"styles"},"property":{"type":"Identifier","name":"match"}},"arguments":[{"type":"Literal","value":{},"raw":"/opacity:\\s*(\\d?\\.?\\d*)/"}]},"property":{"type":"Literal","value":1,"raw":"1"}}]},"alternate":{"type":"Identifier","name":"element"}}}]},"alternate":null},{"type":"ForInStatement","left":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"property"},"init":null}],"kind":"var"},"right":{"type":"Identifier","name":"styles"},"body":{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"property"},"right":{"type":"Literal","value":"opacity","raw":"'opacity'"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"setOpacity"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"styles"},"property":{"type":"Identifier","name":"property"}}]}},"alternate":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"elementStyle"},"property":{"type":"ConditionalExpression","test":{"type":"LogicalExpression","operator":"||","left":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"property"},"right":{"type":"Literal","value":"float","raw":"'float'"}},"right":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"property"},"right":{"type":"Literal","value":"cssFloat","raw":"'cssFloat'"}}},"consequent":{"type":"ConditionalExpression","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isUndefined"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elementStyle"},"property":{"type":"Identifier","name":"styleFloat"}}]},"consequent":{"type":"Literal","value":"cssFloat","raw":"'cssFloat'"},"alternate":{"type":"Literal","value":"styleFloat","raw":"'styleFloat'"}},"alternate":{"type":"Identifier","name":"property"}}},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"styles"},"property":{"type":"Identifier","name":"property"}}}}},"each":false},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"setOpacity"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"value"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}},"property":{"type":"Identifier","name":"opacity"}},"right":{"type":"ConditionalExpression","test":{"type":"LogicalExpression","operator":"||","left":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"value"},"right":{"type":"Literal","value":1,"raw":"1"}},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"value"},"right":{"type":"Literal","value":"","raw":"''"}}},"consequent":{"type":"Literal","value":"","raw":"''"},"alternate":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"value"},"right":{"type":"Literal","value":0.00001,"raw":"0.00001"}},"consequent":{"type":"Literal","value":0,"raw":"0"},"alternate":{"type":"Identifier","name":"value"}}}}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"makePositioned"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"pos"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"getStyle"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Literal","value":"position","raw":"'position'"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"||","left":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"pos"},"right":{"type":"Literal","value":"static","raw":"'static'"}},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"pos"},"prefix":true}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"_madePositioned"}},"right":{"type":"Literal","value":true,"raw":"true"}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}},"property":{"type":"Identifier","name":"position"}},"right":{"type":"Literal","value":"relative","raw":"'relative'"}}},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"Browser"}},"property":{"type":"Identifier","name":"Opera"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}},"property":{"type":"Identifier","name":"top"}},"right":{"type":"Literal","value":0,"raw":"0"}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}},"property":{"type":"Identifier","name":"left"}},"right":{"type":"Literal","value":0,"raw":"0"}}}]},"alternate":null}]},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"undoPositioned"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"_madePositioned"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"_madePositioned"}},"right":{"type":"Identifier","name":"undefined"}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}},"property":{"type":"Identifier","name":"position"}},"right":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}},"property":{"type":"Identifier","name":"top"}},"right":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}},"property":{"type":"Identifier","name":"left"}},"right":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}},"property":{"type":"Identifier","name":"bottom"}},"right":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}},"property":{"type":"Identifier","name":"right"}},"right":{"type":"Literal","value":"","raw":"''"}}}}}}}]},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"makeClipping"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"_overflow"}},"consequent":{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"_overflow"}},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"getStyle"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Literal","value":"overflow","raw":"'overflow'"}]},"right":{"type":"Literal","value":"auto","raw":"'auto'"}}}},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"!==","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"_overflow"}},"right":{"type":"Literal","value":"hidden","raw":"'hidden'"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}},"property":{"type":"Identifier","name":"overflow"}},"right":{"type":"Literal","value":"hidden","raw":"'hidden'"}}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"undoClipping"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"_overflow"}},"prefix":true},"consequent":{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}},"property":{"type":"Identifier","name":"overflow"}},"right":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"==","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"_overflow"}},"right":{"type":"Literal","value":"auto","raw":"'auto'"}},"consequent":{"type":"Literal","value":"","raw":"''"},"alternate":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"_overflow"}}}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"_overflow"}},"right":{"type":"Literal","value":null,"raw":"null"}}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"clonePosition"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"source"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"options"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"setLeft"},"value":{"type":"Literal","value":true,"raw":"true"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"setTop"},"value":{"type":"Literal","value":true,"raw":"true"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"setWidth"},"value":{"type":"Literal","value":true,"raw":"true"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"setHeight"},"value":{"type":"Literal","value":true,"raw":"true"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"offsetTop"},"value":{"type":"Literal","value":0,"raw":"0"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"offsetLeft"},"value":{"type":"Literal","value":0,"raw":"0"},"kind":"init"}]},{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"arguments"},"property":{"type":"Literal","value":2,"raw":"2"}},"right":{"type":"ObjectExpression","properties":[]}}]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"source"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"source"}]}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"p"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"viewportOffset"}},"arguments":[{"type":"Identifier","name":"source"}]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"delta"},"init":{"type":"ArrayExpression","elements":[{"type":"Literal","value":0,"raw":"0"},{"type":"Literal","value":0,"raw":"0"}]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"parent"},"init":{"type":"Literal","value":null,"raw":"null"}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"getStyle"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Literal","value":"position","raw":"'position'"}]},"right":{"type":"Literal","value":"absolute","raw":"'absolute'"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"parent"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"getOffsetParent"}},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"delta"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"viewportOffset"}},"arguments":[{"type":"Identifier","name":"parent"}]}}}]},"alternate":null},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"parent"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"body"}}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"-=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"delta"},"property":{"type":"Literal","value":0,"raw":"0"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"body"}},"property":{"type":"Identifier","name":"offsetLeft"}}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"-=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"delta"},"property":{"type":"Literal","value":1,"raw":"1"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"body"}},"property":{"type":"Identifier","name":"offsetTop"}}}}]},"alternate":null},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"options"},"property":{"type":"Identifier","name":"setLeft"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}},"property":{"type":"Identifier","name":"left"}},"right":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"-","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"p"},"property":{"type":"Literal","value":0,"raw":"0"}},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"delta"},"property":{"type":"Literal","value":0,"raw":"0"}}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"options"},"property":{"type":"Identifier","name":"offsetLeft"}}},"right":{"type":"Literal","value":"px","raw":"'px'"}}}},"alternate":null},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"options"},"property":{"type":"Identifier","name":"setTop"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}},"property":{"type":"Identifier","name":"top"}},"right":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"-","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"p"},"property":{"type":"Literal","value":1,"raw":"1"}},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"delta"},"property":{"type":"Literal","value":1,"raw":"1"}}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"options"},"property":{"type":"Identifier","name":"offsetTop"}}},"right":{"type":"Literal","value":"px","raw":"'px'"}}}},"alternate":null},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"options"},"property":{"type":"Identifier","name":"setWidth"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}},"property":{"type":"Identifier","name":"width"}},"right":{"type":"BinaryExpression","operator":"+","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"source"},"property":{"type":"Identifier","name":"offsetWidth"}},"right":{"type":"Literal","value":"px","raw":"'px'"}}}},"alternate":null},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"options"},"property":{"type":"Identifier","name":"setHeight"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}},"property":{"type":"Identifier","name":"height"}},"right":{"type":"BinaryExpression","operator":"+","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"source"},"property":{"type":"Identifier","name":"offsetHeight"}},"right":{"type":"Literal","value":"px","raw":"'px'"}}}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}},{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"getElementsBySelector"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}},"property":{"type":"Identifier","name":"select"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"childElements"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}},"property":{"type":"Identifier","name":"immediateDescendants"}},"kind":"init"}]}]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"_attributeTranslations"}},"right":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"write"},"value":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"names"},"value":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"className"},"value":{"type":"Literal","value":"class","raw":"'class'"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"htmlFor"},"value":{"type":"Literal","value":"for","raw":"'for'"},"kind":"init"}]},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"values"},"value":{"type":"ObjectExpression","properties":[]},"kind":"init"}]},"kind":"init"}]}}},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"Browser"}},"property":{"type":"Identifier","name":"Opera"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}},"property":{"type":"Identifier","name":"getStyle"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}},"property":{"type":"Identifier","name":"getStyle"}},"property":{"type":"Identifier","name":"wrap"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"proceed"},{"type":"Identifier","name":"element"},{"type":"Identifier","name":"style"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"SwitchStatement","discriminant":{"type":"Identifier","name":"style"},"cases":[{"type":"SwitchCase","test":{"type":"Literal","value":"height","raw":"'height'"},"consequent":[]},{"type":"SwitchCase","test":{"type":"Literal","value":"width","raw":"'width'"},"consequent":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"visible"}},"arguments":[{"type":"Identifier","name":"element"}]},"prefix":true},"consequent":{"type":"ReturnStatement","argument":{"type":"Literal","value":null,"raw":"null"}},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"dim"},"init":{"type":"CallExpression","callee":{"type":"Identifier","name":"parseInt"},"arguments":[{"type":"CallExpression","callee":{"type":"Identifier","name":"proceed"},"arguments":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"style"}]},{"type":"Literal","value":10,"raw":"10"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"!==","left":{"type":"Identifier","name":"dim"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"element"},"property":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"offset","raw":"'offset'"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"style"},"property":{"type":"Identifier","name":"capitalize"}},"arguments":[]}}}},"consequent":{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"+","left":{"type":"Identifier","name":"dim"},"right":{"type":"Literal","value":"px","raw":"'px'"}}},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"properties"},"init":null}],"kind":"var"},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"style"},"right":{"type":"Literal","value":"height","raw":"'height'"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"properties"},"right":{"type":"ArrayExpression","elements":[{"type":"Literal","value":"border-top-width","raw":"'border-top-width'"},{"type":"Literal","value":"padding-top","raw":"'padding-top'"},{"type":"Literal","value":"padding-bottom","raw":"'padding-bottom'"},{"type":"Literal","value":"border-bottom-width","raw":"'border-bottom-width'"}]}}}]},"alternate":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"properties"},"right":{"type":"ArrayExpression","elements":[{"type":"Literal","value":"border-left-width","raw":"'border-left-width'"},{"type":"Literal","value":"padding-left","raw":"'padding-left'"},{"type":"Literal","value":"padding-right","raw":"'padding-right'"},{"type":"Literal","value":"border-right-width","raw":"'border-right-width'"}]}}}]}},{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"+","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"properties"},"property":{"type":"Identifier","name":"inject"}},"arguments":[{"type":"Identifier","name":"dim"},{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"memo"},{"type":"Identifier","name":"property"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"val"},"init":{"type":"CallExpression","callee":{"type":"Identifier","name":"proceed"},"arguments":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"property"}]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"val"},"right":{"type":"Literal","value":null,"raw":"null"}},"consequent":{"type":"Identifier","name":"memo"},"alternate":{"type":"BinaryExpression","operator":"-","left":{"type":"Identifier","name":"memo"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"parseInt"},"arguments":[{"type":"Identifier","name":"val"},{"type":"Literal","value":10,"raw":"10"}]}}}}]},"rest":null,"generator":false,"expression":false}]},"right":{"type":"Literal","value":"px","raw":"'px'"}}}]},{"type":"SwitchCase","test":null,"consequent":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"proceed"},"arguments":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"style"}]}}]}]}]},"rest":null,"generator":false,"expression":false}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}},"property":{"type":"Identifier","name":"readAttribute"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}},"property":{"type":"Identifier","name":"readAttribute"}},"property":{"type":"Identifier","name":"wrap"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"proceed"},{"type":"Identifier","name":"element"},{"type":"Identifier","name":"attribute"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"attribute"},"right":{"type":"Literal","value":"title","raw":"'title'"}},"consequent":{"type":"ReturnStatement","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"title"}}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"proceed"},"arguments":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"attribute"}]}}]},"rest":null,"generator":false,"expression":false}]}}}]},"alternate":{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"Browser"}},"property":{"type":"Identifier","name":"IE"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}},"property":{"type":"Identifier","name":"getStyle"}},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"style"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"style"},"right":{"type":"ConditionalExpression","test":{"type":"LogicalExpression","operator":"||","left":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"style"},"right":{"type":"Literal","value":"float","raw":"'float'"}},"right":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"style"},"right":{"type":"Literal","value":"cssFloat","raw":"'cssFloat'"}}},"consequent":{"type":"Literal","value":"styleFloat","raw":"'styleFloat'"},"alternate":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"style"},"property":{"type":"Identifier","name":"camelize"}},"arguments":[]}}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"value"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}},"property":{"type":"Identifier","name":"style"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"value"},"prefix":true},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"currentStyle"}}},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"value"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"currentStyle"}},"property":{"type":"Identifier","name":"style"}}}},"alternate":null},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"style"},"right":{"type":"Literal","value":"opacity","raw":"'opacity'"}},"consequent":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"value"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"LogicalExpression","operator":"||","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"getStyle"}},"arguments":[{"type":"Literal","value":"filter","raw":"'filter'"}]},"right":{"type":"Literal","value":"","raw":"''"}},"property":{"type":"Identifier","name":"match"}},"arguments":[{"type":"Literal","value":{},"raw":"/alpha\\(opacity=(.*)\\)/"}]}},"consequent":{"type":"IfStatement","test":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"value"},"property":{"type":"Literal","value":1,"raw":"1"}},"consequent":{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"/","left":{"type":"CallExpression","callee":{"type":"Identifier","name":"parseFloat"},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"value"},"property":{"type":"Literal","value":1,"raw":"1"}}]},"right":{"type":"Literal","value":100,"raw":"100"}}},"alternate":null},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Literal","value":1,"raw":"1.0"}}]},"alternate":null},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"value"},"right":{"type":"Literal","value":"auto","raw":"'auto'"}},"consequent":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"LogicalExpression","operator":"||","left":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"style"},"right":{"type":"Literal","value":"width","raw":"'width'"}},"right":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"style"},"right":{"type":"Literal","value":"height","raw":"'height'"}}},"right":{"type":"BinaryExpression","operator":"!=","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"getStyle"}},"arguments":[{"type":"Literal","value":"display","raw":"'display'"}]},"right":{"type":"Literal","value":"none","raw":"'none'"}}},"consequent":{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"+","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"element"},"property":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"offset","raw":"'offset'"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"style"},"property":{"type":"Identifier","name":"capitalize"}},"arguments":[]}}},"right":{"type":"Literal","value":"px","raw":"'px'"}}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Literal","value":null,"raw":"null"}}]},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"value"}}]},"rest":null,"generator":false,"expression":false}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}},"property":{"type":"Identifier","name":"setOpacity"}},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"value"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"stripAlpha"},"params":[{"type":"Identifier","name":"filter"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"filter"},"property":{"type":"Identifier","name":"replace"}},"arguments":[{"type":"Literal","value":{},"raw":"/alpha\\([^\\)]*\\)/gi"},{"type":"Literal","value":"","raw":"''"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"currentStyle"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"currentStyle"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"||","left":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"currentStyle"},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"currentStyle"},"property":{"type":"Identifier","name":"hasLayout"}},"prefix":true}},"right":{"type":"LogicalExpression","operator":"&&","left":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"currentStyle"},"prefix":true},"right":{"type":"BinaryExpression","operator":"==","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}},"property":{"type":"Identifier","name":"zoom"}},"right":{"type":"Literal","value":"normal","raw":"'normal'"}}}},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}},"property":{"type":"Identifier","name":"zoom"}},"right":{"type":"Literal","value":1,"raw":"1"}}},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"filter"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"getStyle"}},"arguments":[{"type":"Literal","value":"filter","raw":"'filter'"}]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"style"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"||","left":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"value"},"right":{"type":"Literal","value":1,"raw":"1"}},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"value"},"right":{"type":"Literal","value":"","raw":"''"}}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"ConditionalExpression","test":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"filter"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"stripAlpha"},"arguments":[{"type":"Identifier","name":"filter"}]}},"consequent":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"style"},"property":{"type":"Identifier","name":"filter"}},"right":{"type":"Identifier","name":"filter"}},"alternate":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"style"},"property":{"type":"Identifier","name":"removeAttribute"}},"arguments":[{"type":"Literal","value":"filter","raw":"'filter'"}]}}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"alternate":{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"value"},"right":{"type":"Literal","value":0.00001,"raw":"0.00001"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"value"},"right":{"type":"Literal","value":0,"raw":"0"}}},"alternate":null}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"style"},"property":{"type":"Identifier","name":"filter"}},"right":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"CallExpression","callee":{"type":"Identifier","name":"stripAlpha"},"arguments":[{"type":"Identifier","name":"filter"}]},"right":{"type":"Literal","value":"alpha(opacity=","raw":"'alpha(opacity='"}},"right":{"type":"BinaryExpression","operator":"*","left":{"type":"Identifier","name":"value"},"right":{"type":"Literal","value":100,"raw":"100"}}},"right":{"type":"Literal","value":")","raw":"')'"}}}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"rest":null,"generator":false,"expression":false}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"_attributeTranslations"}},"right":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"classProp"},"init":{"type":"Literal","value":"className","raw":"'className'"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"forProp"},"init":{"type":"Literal","value":"for","raw":"'for'"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"el"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"createElement"}},"arguments":[{"type":"Literal","value":"div","raw":"'div'"}]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"el"},"property":{"type":"Identifier","name":"setAttribute"}},"arguments":[{"type":"Identifier","name":"classProp"},{"type":"Literal","value":"x","raw":"'x'"}]}},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"!==","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"el"},"property":{"type":"Identifier","name":"className"}},"right":{"type":"Literal","value":"x","raw":"'x'"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"el"},"property":{"type":"Identifier","name":"setAttribute"}},"arguments":[{"type":"Literal","value":"class","raw":"'class'"},{"type":"Literal","value":"x","raw":"'x'"}]}},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"el"},"property":{"type":"Identifier","name":"className"}},"right":{"type":"Literal","value":"x","raw":"'x'"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"classProp"},"right":{"type":"Literal","value":"class","raw":"'class'"}}}]},"alternate":null}]},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"el"},"right":{"type":"Literal","value":null,"raw":"null"}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"el"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"createElement"}},"arguments":[{"type":"Literal","value":"label","raw":"'label'"}]}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"el"},"property":{"type":"Identifier","name":"setAttribute"}},"arguments":[{"type":"Identifier","name":"forProp"},{"type":"Literal","value":"x","raw":"'x'"}]}},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"!==","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"el"},"property":{"type":"Identifier","name":"htmlFor"}},"right":{"type":"Literal","value":"x","raw":"'x'"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"el"},"property":{"type":"Identifier","name":"setAttribute"}},"arguments":[{"type":"Literal","value":"htmlFor","raw":"'htmlFor'"},{"type":"Literal","value":"x","raw":"'x'"}]}},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"el"},"property":{"type":"Identifier","name":"htmlFor"}},"right":{"type":"Literal","value":"x","raw":"'x'"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"forProp"},"right":{"type":"Literal","value":"htmlFor","raw":"'htmlFor'"}}}]},"alternate":null}]},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"el"},"right":{"type":"Literal","value":null,"raw":"null"}}},{"type":"ReturnStatement","argument":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"read"},"value":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"names"},"value":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Literal","value":"class","raw":"'class'"},"value":{"type":"Identifier","name":"classProp"},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"className","raw":"'className'"},"value":{"type":"Identifier","name":"classProp"},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"for","raw":"'for'"},"value":{"type":"Identifier","name":"forProp"},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"htmlFor","raw":"'htmlFor'"},"value":{"type":"Identifier","name":"forProp"},"kind":"init"}]},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"values"},"value":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"_getAttr"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"attribute"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"getAttribute"}},"arguments":[{"type":"Identifier","name":"attribute"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"_getAttr2"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"attribute"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"getAttribute"}},"arguments":[{"type":"Identifier","name":"attribute"},{"type":"Literal","value":2,"raw":"2"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"_getAttrNode"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"attribute"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"node"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"getAttributeNode"}},"arguments":[{"type":"Identifier","name":"attribute"}]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"ConditionalExpression","test":{"type":"Identifier","name":"node"},"consequent":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"node"},"property":{"type":"Identifier","name":"value"}},"alternate":{"type":"Literal","value":"","raw":"\"\""}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"_getEv"},"value":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"el"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"createElement"}},"arguments":[{"type":"Literal","value":"div","raw":"'div'"}]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"f"},"init":null}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"el"},"property":{"type":"Identifier","name":"onclick"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"emptyFunction"}}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"value"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"el"},"property":{"type":"Identifier","name":"getAttribute"}},"arguments":[{"type":"Literal","value":"onclick","raw":"'onclick'"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":">","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"Identifier","name":"String"},"arguments":[{"type":"Identifier","name":"value"}]},"property":{"type":"Identifier","name":"indexOf"}},"arguments":[{"type":"Literal","value":"{","raw":"'{'"}]},"right":{"type":"UnaryExpression","operator":"-","argument":{"type":"Literal","value":1,"raw":"1"},"prefix":true}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"f"},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"attribute"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"attribute"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"getAttribute"}},"arguments":[{"type":"Identifier","name":"attribute"}]}}},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"attribute"},"prefix":true},"consequent":{"type":"ReturnStatement","argument":{"type":"Literal","value":null,"raw":"null"}},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"attribute"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"attribute"},"property":{"type":"Identifier","name":"toString"}},"arguments":[]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"attribute"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"attribute"},"property":{"type":"Identifier","name":"split"}},"arguments":[{"type":"Literal","value":"{","raw":"'{'"}]},"property":{"type":"Literal","value":1,"raw":"1"}}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"attribute"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"attribute"},"property":{"type":"Identifier","name":"split"}},"arguments":[{"type":"Literal","value":"}","raw":"'}'"}]},"property":{"type":"Literal","value":0,"raw":"0"}}}},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"attribute"},"property":{"type":"Identifier","name":"strip"}},"arguments":[]}}]},"rest":null,"generator":false,"expression":false}}}]},"alternate":{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"value"},"right":{"type":"Literal","value":"","raw":"''"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"f"},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"attribute"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"attribute"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"getAttribute"}},"arguments":[{"type":"Identifier","name":"attribute"}]}}},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"attribute"},"prefix":true},"consequent":{"type":"ReturnStatement","argument":{"type":"Literal","value":null,"raw":"null"}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"attribute"},"property":{"type":"Identifier","name":"strip"}},"arguments":[]}}]},"rest":null,"generator":false,"expression":false}}}]},"alternate":null}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"el"},"right":{"type":"Literal","value":null,"raw":"null"}}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"f"}}]},"rest":null,"generator":false,"expression":false},"arguments":[]},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"_flag"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"attribute"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"ConditionalExpression","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]},"property":{"type":"Identifier","name":"hasAttribute"}},"arguments":[{"type":"Identifier","name":"attribute"}]},"consequent":{"type":"Identifier","name":"attribute"},"alternate":{"type":"Literal","value":null,"raw":"null"}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"style"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}},"property":{"type":"Identifier","name":"cssText"}},"property":{"type":"Identifier","name":"toLowerCase"}},"arguments":[]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"title"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"title"}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]},"kind":"init"}]},"kind":"init"}]}}]},"rest":null,"generator":false,"expression":false},"arguments":[]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"_attributeTranslations"}},"property":{"type":"Identifier","name":"write"}},"right":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"names"},"value":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"cellpadding"},"value":{"type":"Literal","value":"cellPadding","raw":"'cellPadding'"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"cellspacing"},"value":{"type":"Literal","value":"cellSpacing","raw":"'cellSpacing'"},"kind":"init"}]},{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"_attributeTranslations"}},"property":{"type":"Identifier","name":"read"}},"property":{"type":"Identifier","name":"names"}}]},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"values"},"value":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"checked"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"value"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"checked"}},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"value"},"prefix":true},"prefix":true}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"style"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"value"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}},"property":{"type":"Identifier","name":"cssText"}},"right":{"type":"ConditionalExpression","test":{"type":"Identifier","name":"value"},"consequent":{"type":"Identifier","name":"value"},"alternate":{"type":"Literal","value":"","raw":"''"}}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]},"kind":"init"}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"_attributeTranslations"}},"property":{"type":"Identifier","name":"has"}},"right":{"type":"ObjectExpression","properties":[]}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"Identifier","name":"$w"},"arguments":[{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"colSpan rowSpan vAlign dateTime accessKey tabIndex ","raw":"'colSpan rowSpan vAlign dateTime accessKey tabIndex '"},"right":{"type":"Literal","value":"encType maxLength readOnly longDesc frameBorder","raw":"'encType maxLength readOnly longDesc frameBorder'"}}]},"property":{"type":"Identifier","name":"each"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"attr"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"_attributeTranslations"}},"property":{"type":"Identifier","name":"write"}},"property":{"type":"Identifier","name":"names"}},"property":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"attr"},"property":{"type":"Identifier","name":"toLowerCase"}},"arguments":[]}},"right":{"type":"Identifier","name":"attr"}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"_attributeTranslations"}},"property":{"type":"Identifier","name":"has"}},"property":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"attr"},"property":{"type":"Identifier","name":"toLowerCase"}},"arguments":[]}},"right":{"type":"Identifier","name":"attr"}}}]},"rest":null,"generator":false,"expression":false}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"v"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"v"},{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"href"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"v"},"property":{"type":"Identifier","name":"_getAttr2"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"src"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"v"},"property":{"type":"Identifier","name":"_getAttr2"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"type"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"v"},"property":{"type":"Identifier","name":"_getAttr"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"action"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"v"},"property":{"type":"Identifier","name":"_getAttrNode"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"disabled"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"v"},"property":{"type":"Identifier","name":"_flag"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"checked"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"v"},"property":{"type":"Identifier","name":"_flag"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"readonly"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"v"},"property":{"type":"Identifier","name":"_flag"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"multiple"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"v"},"property":{"type":"Identifier","name":"_flag"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"onload"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"v"},"property":{"type":"Identifier","name":"_getEv"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"onunload"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"v"},"property":{"type":"Identifier","name":"_getEv"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"onclick"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"v"},"property":{"type":"Identifier","name":"_getEv"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"ondblclick"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"v"},"property":{"type":"Identifier","name":"_getEv"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"onmousedown"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"v"},"property":{"type":"Identifier","name":"_getEv"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"onmouseup"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"v"},"property":{"type":"Identifier","name":"_getEv"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"onmouseover"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"v"},"property":{"type":"Identifier","name":"_getEv"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"onmousemove"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"v"},"property":{"type":"Identifier","name":"_getEv"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"onmouseout"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"v"},"property":{"type":"Identifier","name":"_getEv"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"onfocus"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"v"},"property":{"type":"Identifier","name":"_getEv"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"onblur"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"v"},"property":{"type":"Identifier","name":"_getEv"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"onkeypress"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"v"},"property":{"type":"Identifier","name":"_getEv"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"onkeydown"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"v"},"property":{"type":"Identifier","name":"_getEv"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"onkeyup"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"v"},"property":{"type":"Identifier","name":"_getEv"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"onsubmit"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"v"},"property":{"type":"Identifier","name":"_getEv"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"onreset"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"v"},"property":{"type":"Identifier","name":"_getEv"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"onselect"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"v"},"property":{"type":"Identifier","name":"_getEv"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"onchange"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"v"},"property":{"type":"Identifier","name":"_getEv"}},"kind":"init"}]}]}}]},"rest":null,"generator":false,"expression":false},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"_attributeTranslations"}},"property":{"type":"Identifier","name":"read"}},"property":{"type":"Identifier","name":"values"}}]}},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"BrowserFeatures"}},"property":{"type":"Identifier","name":"ElementExtensions"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"_descendants"},"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"nodes"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"getElementsByTagName"}},"arguments":[{"type":"Literal","value":"*","raw":"'*'"}]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"results"},"init":{"type":"ArrayExpression","elements":[]}}],"kind":"var"},{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"node"},"init":null}],"kind":"var"},"test":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"node"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"nodes"},"property":{"type":"Identifier","name":"i"}}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"!==","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"node"},"property":{"type":"Identifier","name":"tagName"}},"right":{"type":"Literal","value":"!","raw":"\"!\""}},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"results"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"Identifier","name":"node"}]}},"alternate":null}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"results"}}]},"rest":null,"generator":false,"expression":false},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}},"property":{"type":"Identifier","name":"down"}},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"expression"},{"type":"Identifier","name":"index"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"arguments"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":1,"raw":"1"}},"consequent":{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"firstDescendant"}},"arguments":[]}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"ConditionalExpression","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isNumber"}},"arguments":[{"type":"Identifier","name":"expression"}]},"consequent":{"type":"MemberExpression","computed":true,"object":{"type":"CallExpression","callee":{"type":"Identifier","name":"_descendants"},"arguments":[{"type":"Identifier","name":"element"}]},"property":{"type":"Identifier","name":"expression"}},"alternate":{"type":"MemberExpression","computed":true,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"select"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"expression"}]},"property":{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"index"},"right":{"type":"Literal","value":0,"raw":"0"}}}}}]},"rest":null,"generator":false,"expression":false}}}]},"rest":null,"generator":false,"expression":false},"arguments":[]}}]},"alternate":null}]},"alternate":{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"Browser"}},"property":{"type":"Identifier","name":"Gecko"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Literal","value":{},"raw":"/rv:1\\.8\\.0/"},"property":{"type":"Identifier","name":"test"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"navigator"},"property":{"type":"Identifier","name":"userAgent"}}]}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}},"property":{"type":"Identifier","name":"setOpacity"}},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"value"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}},"property":{"type":"Identifier","name":"opacity"}},"right":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"value"},"right":{"type":"Literal","value":1,"raw":"1"}},"consequent":{"type":"Literal","value":0.999999,"raw":"0.999999"},"alternate":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"value"},"right":{"type":"Literal","value":"","raw":"''"}},"consequent":{"type":"Literal","value":"","raw":"''"},"alternate":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"value"},"right":{"type":"Literal","value":0.00001,"raw":"0.00001"}},"consequent":{"type":"Literal","value":0,"raw":"0"},"alternate":{"type":"Identifier","name":"value"}}}}}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"rest":null,"generator":false,"expression":false}}}]},"alternate":{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"Browser"}},"property":{"type":"Identifier","name":"WebKit"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}},"property":{"type":"Identifier","name":"setOpacity"}},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"value"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}},"property":{"type":"Identifier","name":"opacity"}},"right":{"type":"ConditionalExpression","test":{"type":"LogicalExpression","operator":"||","left":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"value"},"right":{"type":"Literal","value":1,"raw":"1"}},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"value"},"right":{"type":"Literal","value":"","raw":"''"}}},"consequent":{"type":"Literal","value":"","raw":"''"},"alternate":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"value"},"right":{"type":"Literal","value":0.00001,"raw":"0.00001"}},"consequent":{"type":"Literal","value":0,"raw":"0"},"alternate":{"type":"Identifier","name":"value"}}}}},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"value"},"right":{"type":"Literal","value":1,"raw":"1"}},"consequent":{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"==","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"tagName"}},"property":{"type":"Identifier","name":"toUpperCase"}},"arguments":[]},"right":{"type":"Literal","value":"IMG","raw":"'IMG'"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"width"}}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"UpdateExpression","operator":"++","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"width"}},"prefix":false}},{"type":"ExpressionStatement","expression":{"type":"UpdateExpression","operator":"--","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"width"}},"prefix":false}}]},"alternate":{"type":"TryStatement","block":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"n"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"createTextNode"}},"arguments":[{"type":"Literal","value":" ","raw":"' '"}]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"appendChild"}},"arguments":[{"type":"Identifier","name":"n"}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"removeChild"}},"arguments":[{"type":"Identifier","name":"n"}]}}]},"guardedHandlers":[],"handlers":[{"type":"CatchClause","param":{"type":"Identifier","name":"e"},"body":{"type":"BlockStatement","body":[]}}],"finalizer":null}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"rest":null,"generator":false,"expression":false}}}]},"alternate":null}}}},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"in","left":{"type":"Literal","value":"outerHTML","raw":"'outerHTML'"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"documentElement"}}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}},"property":{"type":"Identifier","name":"replace"}},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"content"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"content"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"content"},"property":{"type":"Identifier","name":"toElement"}}},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"content"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"content"},"property":{"type":"Identifier","name":"toElement"}},"arguments":[]}}},"alternate":null},{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isElement"}},"arguments":[{"type":"Identifier","name":"content"}]},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"parentNode"}},"property":{"type":"Identifier","name":"replaceChild"}},"arguments":[{"type":"Identifier","name":"content"},{"type":"Identifier","name":"element"}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"content"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"toHTML"}},"arguments":[{"type":"Identifier","name":"content"}]}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"parent"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"parentNode"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"tagName"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"parent"},"property":{"type":"Identifier","name":"tagName"}},"property":{"type":"Identifier","name":"toUpperCase"}},"arguments":[]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"_insertionTranslations"}},"property":{"type":"Identifier","name":"tags"}},"property":{"type":"Identifier","name":"tagName"}},"consequent":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"nextSibling"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"next"}},"arguments":[]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"fragments"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"_getContentFromAnonymousElement"}},"arguments":[{"type":"Identifier","name":"tagName"},{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"content"},"property":{"type":"Identifier","name":"stripScripts"}},"arguments":[]}]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"parent"},"property":{"type":"Identifier","name":"removeChild"}},"arguments":[{"type":"Identifier","name":"element"}]}},{"type":"IfStatement","test":{"type":"Identifier","name":"nextSibling"},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"fragments"},"property":{"type":"Identifier","name":"each"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"node"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"parent"},"property":{"type":"Identifier","name":"insertBefore"}},"arguments":[{"type":"Identifier","name":"node"},{"type":"Identifier","name":"nextSibling"}]}}]},"rest":null,"generator":false,"expression":false}]}},"alternate":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"fragments"},"property":{"type":"Identifier","name":"each"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"node"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"parent"},"property":{"type":"Identifier","name":"appendChild"}},"arguments":[{"type":"Identifier","name":"node"}]}}]},"rest":null,"generator":false,"expression":false}]}}}]},"alternate":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"outerHTML"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"content"},"property":{"type":"Identifier","name":"stripScripts"}},"arguments":[]}}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"content"},"property":{"type":"Identifier","name":"evalScripts"}},"property":{"type":"Identifier","name":"bind"}},"arguments":[{"type":"Identifier","name":"content"}]},"property":{"type":"Identifier","name":"defer"}},"arguments":[]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"rest":null,"generator":false,"expression":false}}}]},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"_returnOffset"}},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"l"},{"type":"Identifier","name":"t"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"result"},"init":{"type":"ArrayExpression","elements":[{"type":"Identifier","name":"l"},{"type":"Identifier","name":"t"}]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"result"},"property":{"type":"Identifier","name":"left"}},"right":{"type":"Identifier","name":"l"}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"result"},"property":{"type":"Identifier","name":"top"}},"right":{"type":"Identifier","name":"t"}}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"result"}}]},"rest":null,"generator":false,"expression":false}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"_getContentFromAnonymousElement"}},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"tagName"},{"type":"Identifier","name":"html"},{"type":"Identifier","name":"force"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"div"},"init":{"type":"NewExpression","callee":{"type":"Identifier","name":"Element"},"arguments":[{"type":"Literal","value":"div","raw":"'div'"}]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"t"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"_insertionTranslations"}},"property":{"type":"Identifier","name":"tags"}},"property":{"type":"Identifier","name":"tagName"}}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"workaround"},"init":{"type":"Literal","value":false,"raw":"false"}}],"kind":"var"},{"type":"IfStatement","test":{"type":"Identifier","name":"t"},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"workaround"},"right":{"type":"Literal","value":true,"raw":"true"}}},"alternate":{"type":"IfStatement","test":{"type":"Identifier","name":"force"},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"workaround"},"right":{"type":"Literal","value":true,"raw":"true"}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"t"},"right":{"type":"ArrayExpression","elements":[{"type":"Literal","value":"","raw":"''"},{"type":"Literal","value":"","raw":"''"},{"type":"Literal","value":0,"raw":"0"}]}}}]},"alternate":null}},{"type":"IfStatement","test":{"type":"Identifier","name":"workaround"},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"div"},"property":{"type":"Identifier","name":"innerHTML"}},"right":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":" ","raw":"' '"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"t"},"property":{"type":"Literal","value":0,"raw":"0"}}},"right":{"type":"Identifier","name":"html"}},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"t"},"property":{"type":"Literal","value":1,"raw":"1"}}}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"div"},"property":{"type":"Identifier","name":"removeChild"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"div"},"property":{"type":"Identifier","name":"firstChild"}}]}},{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"t"},"property":{"type":"Literal","value":2,"raw":"2"}}}],"kind":"var"},"test":{"type":"UpdateExpression","operator":"--","argument":{"type":"Identifier","name":"i"},"prefix":false},"update":null,"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"div"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"div"},"property":{"type":"Identifier","name":"firstChild"}}}}]}}]},"alternate":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"div"},"property":{"type":"Identifier","name":"innerHTML"}},"right":{"type":"Identifier","name":"html"}}}]}},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"$A"},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"div"},"property":{"type":"Identifier","name":"childNodes"}}]}}]},"rest":null,"generator":false,"expression":false}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"_insertionTranslations"}},"right":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"before"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"node"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"parentNode"}},"property":{"type":"Identifier","name":"insertBefore"}},"arguments":[{"type":"Identifier","name":"node"},{"type":"Identifier","name":"element"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"top"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"node"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"insertBefore"}},"arguments":[{"type":"Identifier","name":"node"},{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"firstChild"}}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"bottom"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"node"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"appendChild"}},"arguments":[{"type":"Identifier","name":"node"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"after"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"node"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"parentNode"}},"property":{"type":"Identifier","name":"insertBefore"}},"arguments":[{"type":"Identifier","name":"node"},{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"nextSibling"}}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"tags"},"value":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"TABLE"},"value":{"type":"ArrayExpression","elements":[{"type":"Literal","value":"","raw":"'
'"},{"type":"Literal","value":"
","raw":"''"},{"type":"Literal","value":1,"raw":"1"}]},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"TBODY"},"value":{"type":"ArrayExpression","elements":[{"type":"Literal","value":"","raw":"'
'"},{"type":"Literal","value":"
","raw":"''"},{"type":"Literal","value":2,"raw":"2"}]},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"TR"},"value":{"type":"ArrayExpression","elements":[{"type":"Literal","value":"","raw":"'
'"},{"type":"Literal","value":"
","raw":"''"},{"type":"Literal","value":3,"raw":"3"}]},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"TD"},"value":{"type":"ArrayExpression","elements":[{"type":"Literal","value":"
","raw":"'
'"},{"type":"Literal","value":"
","raw":"'
'"},{"type":"Literal","value":4,"raw":"4"}]},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"SELECT"},"value":{"type":"ArrayExpression","elements":[{"type":"Literal","value":"'"},{"type":"Literal","value":"","raw":"''"},{"type":"Literal","value":1,"raw":"1"}]},"kind":"init"}]},"kind":"init"}]}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"tags"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"_insertionTranslations"}},"property":{"type":"Identifier","name":"tags"}}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"tags"},{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"THEAD"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"tags"},"property":{"type":"Identifier","name":"TBODY"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"TFOOT"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"tags"},"property":{"type":"Identifier","name":"TBODY"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"TH"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"tags"},"property":{"type":"Identifier","name":"TD"}},"kind":"init"}]}]}}]},"rest":null,"generator":false,"expression":false},"arguments":[]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}},"property":{"type":"Identifier","name":"Simulated"}},"right":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"hasAttribute"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"attribute"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"attribute"},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"_attributeTranslations"}},"property":{"type":"Identifier","name":"has"}},"property":{"type":"Identifier","name":"attribute"}},"right":{"type":"Identifier","name":"attribute"}}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"node"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]},"property":{"type":"Identifier","name":"getAttributeNode"}},"arguments":[{"type":"Identifier","name":"attribute"}]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"UnaryExpression","operator":"!","argument":{"type":"UnaryExpression","operator":"!","argument":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"node"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"node"},"property":{"type":"Identifier","name":"specified"}}},"prefix":true},"prefix":true}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}},"property":{"type":"Identifier","name":"ByTag"}},"right":{"type":"ObjectExpression","properties":[]}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"Element"},{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"div"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"BrowserFeatures"}},"property":{"type":"Identifier","name":"ElementExtensions"}},"prefix":true},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"div"},"property":{"type":"Literal","value":"__proto__","raw":"'__proto__'"}}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"HTMLElement"}},"right":{"type":"ObjectExpression","properties":[]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"HTMLElement"}},"property":{"type":"Identifier","name":"prototype"}},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"div"},"property":{"type":"Literal","value":"__proto__","raw":"'__proto__'"}}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"BrowserFeatures"}},"property":{"type":"Identifier","name":"ElementExtensions"}},"right":{"type":"Literal","value":true,"raw":"true"}}}]},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"div"},"right":{"type":"Literal","value":null,"raw":"null"}}}]},"rest":null,"generator":false,"expression":false},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"createElement"}},"arguments":[{"type":"Literal","value":"div","raw":"'div'"}]}]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"extend"}},"right":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"checkDeficiency"},"params":[{"type":"Identifier","name":"tagName"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"!=","left":{"type":"UnaryExpression","operator":"typeof","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"Element"}},"prefix":true},"right":{"type":"Literal","value":"undefined","raw":"'undefined'"}},"consequent":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"proto"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"Element"}},"property":{"type":"Identifier","name":"prototype"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"Identifier","name":"proto"},"consequent":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"id"},"init":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"_","raw":"'_'"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"BinaryExpression","operator":"+","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Math"},"property":{"type":"Identifier","name":"random"}},"arguments":[]},"right":{"type":"Literal","value":"","raw":"''"}},"property":{"type":"Identifier","name":"slice"}},"arguments":[{"type":"Literal","value":2,"raw":"2"}]}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"el"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"createElement"}},"arguments":[{"type":"Identifier","name":"tagName"}]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"proto"},"property":{"type":"Identifier","name":"id"}},"right":{"type":"Literal","value":"x","raw":"'x'"}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"isBuggy"},"init":{"type":"BinaryExpression","operator":"!==","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"el"},"property":{"type":"Identifier","name":"id"}},"right":{"type":"Literal","value":"x","raw":"'x'"}}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"UnaryExpression","operator":"delete","argument":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"proto"},"property":{"type":"Identifier","name":"id"}},"prefix":true}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"el"},"right":{"type":"Literal","value":null,"raw":"null"}}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"isBuggy"}}]},"alternate":null}]},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Literal","value":false,"raw":"false"}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"extendElementWith"},"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"methods"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ForInStatement","left":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"property"},"init":null}],"kind":"var"},"right":{"type":"Identifier","name":"methods"},"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"value"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"methods"},"property":{"type":"Identifier","name":"property"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isFunction"}},"arguments":[{"type":"Identifier","name":"value"}]},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"BinaryExpression","operator":"in","left":{"type":"Identifier","name":"property"},"right":{"type":"Identifier","name":"element"}},"prefix":true}},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"property"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"value"},"property":{"type":"Identifier","name":"methodize"}},"arguments":[]}}},"alternate":null}]},"each":false}]},"rest":null,"generator":false,"expression":false},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"HTMLOBJECTELEMENT_PROTOTYPE_BUGGY"},"init":{"type":"CallExpression","callee":{"type":"Identifier","name":"checkDeficiency"},"arguments":[{"type":"Literal","value":"object","raw":"'object'"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"BrowserFeatures"}},"property":{"type":"Identifier","name":"SpecificElementExtensions"}},"consequent":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"Identifier","name":"HTMLOBJECTELEMENT_PROTOTYPE_BUGGY"},"consequent":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"element"},"right":{"type":"BinaryExpression","operator":"==","left":{"type":"UnaryExpression","operator":"typeof","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"_extendedByPrototype"}},"prefix":true},"right":{"type":"Literal","value":"undefined","raw":"'undefined'"}}},"consequent":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"t"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"tagName"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"t"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Literal","value":{},"raw":"/^(?:object|applet|embed)$/i"},"property":{"type":"Identifier","name":"test"}},"arguments":[{"type":"Identifier","name":"t"}]}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"Identifier","name":"extendElementWith"},"arguments":[{"type":"Identifier","name":"element"},{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"Identifier","name":"extendElementWith"},"arguments":[{"type":"Identifier","name":"element"},{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}},"property":{"type":"Identifier","name":"Simulated"}}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"Identifier","name":"extendElementWith"},"arguments":[{"type":"Identifier","name":"element"},{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}},"property":{"type":"Identifier","name":"ByTag"}},"property":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"t"},"property":{"type":"Identifier","name":"toUpperCase"}},"arguments":[]}}]}}]},"alternate":null}]},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"rest":null,"generator":false,"expression":false}}]},"alternate":null},{"type":"ReturnStatement","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"K"}}}]},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"Methods"},"init":{"type":"ObjectExpression","properties":[]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"ByTag"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}},"property":{"type":"Identifier","name":"ByTag"}}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"extend"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"||","left":{"type":"LogicalExpression","operator":"||","left":{"type":"LogicalExpression","operator":"||","left":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"element"},"prefix":true},"right":{"type":"BinaryExpression","operator":"!=","left":{"type":"UnaryExpression","operator":"typeof","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"_extendedByPrototype"}},"prefix":true},"right":{"type":"Literal","value":"undefined","raw":"'undefined'"}}},"right":{"type":"BinaryExpression","operator":"!=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"nodeType"}},"right":{"type":"Literal","value":1,"raw":"1"}}},"right":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"element"},"right":{"type":"Identifier","name":"window"}}},"consequent":{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"methods"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"clone"}},"arguments":[{"type":"Identifier","name":"Methods"}]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"tagName"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"tagName"}},"property":{"type":"Identifier","name":"toUpperCase"}},"arguments":[]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"ByTag"},"property":{"type":"Identifier","name":"tagName"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"methods"},{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"ByTag"},"property":{"type":"Identifier","name":"tagName"}}]}},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"Identifier","name":"extendElementWith"},"arguments":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"methods"}]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"_extendedByPrototype"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"emptyFunction"}}}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"rest":null,"generator":false,"expression":false},{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"refresh"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"BrowserFeatures"}},"property":{"type":"Identifier","name":"ElementExtensions"}},"prefix":true},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"Methods"},{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"Methods"},{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}},"property":{"type":"Identifier","name":"Simulated"}}]}}]},"alternate":null}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]}]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"extend"},"property":{"type":"Identifier","name":"refresh"}},"arguments":[]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"extend"}}]},"rest":null,"generator":false,"expression":false},"arguments":[]}}},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"documentElement"}},"property":{"type":"Identifier","name":"hasAttribute"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"hasAttribute"}},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"attribute"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"hasAttribute"}},"arguments":[{"type":"Identifier","name":"attribute"}]}}]},"rest":null,"generator":false,"expression":false}}}]},"alternate":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"hasAttribute"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}},"property":{"type":"Identifier","name":"Simulated"}},"property":{"type":"Identifier","name":"hasAttribute"}}}}]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"addMethods"}},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"methods"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"F"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"BrowserFeatures"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"T"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}},"property":{"type":"Identifier","name":"ByTag"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"methods"},"prefix":true},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"Form"},{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Form"},"property":{"type":"Identifier","name":"Methods"}}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Form"},"property":{"type":"Identifier","name":"Element"}},{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Form"},"property":{"type":"Identifier","name":"Element"}},"property":{"type":"Identifier","name":"Methods"}}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}},"property":{"type":"Identifier","name":"ByTag"}},{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Literal","value":"FORM","raw":"\"FORM\""},"value":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"clone"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Form"},"property":{"type":"Identifier","name":"Methods"}}]},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"INPUT","raw":"\"INPUT\""},"value":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"clone"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Form"},"property":{"type":"Identifier","name":"Element"}},"property":{"type":"Identifier","name":"Methods"}}]},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"SELECT","raw":"\"SELECT\""},"value":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"clone"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Form"},"property":{"type":"Identifier","name":"Element"}},"property":{"type":"Identifier","name":"Methods"}}]},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"TEXTAREA","raw":"\"TEXTAREA\""},"value":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"clone"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Form"},"property":{"type":"Identifier","name":"Element"}},"property":{"type":"Identifier","name":"Methods"}}]},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"BUTTON","raw":"\"BUTTON\""},"value":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"clone"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Form"},"property":{"type":"Identifier","name":"Element"}},"property":{"type":"Identifier","name":"Methods"}}]},"kind":"init"}]}]}}]},"alternate":null},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"arguments"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":2,"raw":"2"}},"consequent":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"tagName"},"init":{"type":"Identifier","name":"methods"}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"methods"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"arguments"},"property":{"type":"Literal","value":1,"raw":"1"}}}}]},"alternate":null},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"tagName"},"prefix":true},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}},{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"methods"},"right":{"type":"ObjectExpression","properties":[]}}]}},"alternate":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isArray"}},"arguments":[{"type":"Identifier","name":"tagName"}]},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"tagName"},"property":{"type":"Identifier","name":"each"}},"arguments":[{"type":"Identifier","name":"extend"}]}},"alternate":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"Identifier","name":"extend"},"arguments":[{"type":"Identifier","name":"tagName"}]}}}]}},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"extend"},"params":[{"type":"Identifier","name":"tagName"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"tagName"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"tagName"},"property":{"type":"Identifier","name":"toUpperCase"}},"arguments":[]}}},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}},"property":{"type":"Identifier","name":"ByTag"}},"property":{"type":"Identifier","name":"tagName"}},"prefix":true},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}},"property":{"type":"Identifier","name":"ByTag"}},"property":{"type":"Identifier","name":"tagName"}},"right":{"type":"ObjectExpression","properties":[]}}},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}},"property":{"type":"Identifier","name":"ByTag"}},"property":{"type":"Identifier","name":"tagName"}},{"type":"Identifier","name":"methods"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"copy"},"params":[{"type":"Identifier","name":"methods"},{"type":"Identifier","name":"destination"},{"type":"Identifier","name":"onlyIfAbsent"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"onlyIfAbsent"},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"onlyIfAbsent"},"right":{"type":"Literal","value":false,"raw":"false"}}}},{"type":"ForInStatement","left":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"property"},"init":null}],"kind":"var"},"right":{"type":"Identifier","name":"methods"},"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"value"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"methods"},"property":{"type":"Identifier","name":"property"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isFunction"}},"arguments":[{"type":"Identifier","name":"value"}]},"prefix":true},"consequent":{"type":"ContinueStatement","label":null},"alternate":null},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"||","left":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"onlyIfAbsent"},"prefix":true},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"BinaryExpression","operator":"in","left":{"type":"Identifier","name":"property"},"right":{"type":"Identifier","name":"destination"}},"prefix":true}},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"destination"},"property":{"type":"Identifier","name":"property"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"value"},"property":{"type":"Identifier","name":"methodize"}},"arguments":[]}}},"alternate":null}]},"each":false}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"findDOMClass"},"params":[{"type":"Identifier","name":"tagName"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"klass"},"init":null}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"trans"},"init":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Literal","value":"OPTGROUP","raw":"\"OPTGROUP\""},"value":{"type":"Literal","value":"OptGroup","raw":"\"OptGroup\""},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"TEXTAREA","raw":"\"TEXTAREA\""},"value":{"type":"Literal","value":"TextArea","raw":"\"TextArea\""},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"P","raw":"\"P\""},"value":{"type":"Literal","value":"Paragraph","raw":"\"Paragraph\""},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"FIELDSET","raw":"\"FIELDSET\""},"value":{"type":"Literal","value":"FieldSet","raw":"\"FieldSet\""},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"UL","raw":"\"UL\""},"value":{"type":"Literal","value":"UList","raw":"\"UList\""},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"OL","raw":"\"OL\""},"value":{"type":"Literal","value":"OList","raw":"\"OList\""},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"DL","raw":"\"DL\""},"value":{"type":"Literal","value":"DList","raw":"\"DList\""},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"DIR","raw":"\"DIR\""},"value":{"type":"Literal","value":"Directory","raw":"\"Directory\""},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"H1","raw":"\"H1\""},"value":{"type":"Literal","value":"Heading","raw":"\"Heading\""},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"H2","raw":"\"H2\""},"value":{"type":"Literal","value":"Heading","raw":"\"Heading\""},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"H3","raw":"\"H3\""},"value":{"type":"Literal","value":"Heading","raw":"\"Heading\""},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"H4","raw":"\"H4\""},"value":{"type":"Literal","value":"Heading","raw":"\"Heading\""},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"H5","raw":"\"H5\""},"value":{"type":"Literal","value":"Heading","raw":"\"Heading\""},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"H6","raw":"\"H6\""},"value":{"type":"Literal","value":"Heading","raw":"\"Heading\""},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"Q","raw":"\"Q\""},"value":{"type":"Literal","value":"Quote","raw":"\"Quote\""},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"INS","raw":"\"INS\""},"value":{"type":"Literal","value":"Mod","raw":"\"Mod\""},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"DEL","raw":"\"DEL\""},"value":{"type":"Literal","value":"Mod","raw":"\"Mod\""},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"A","raw":"\"A\""},"value":{"type":"Literal","value":"Anchor","raw":"\"Anchor\""},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"IMG","raw":"\"IMG\""},"value":{"type":"Literal","value":"Image","raw":"\"Image\""},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"CAPTION","raw":"\"CAPTION\""},"value":{"type":"Literal","value":"TableCaption","raw":"\"TableCaption\""},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"COL","raw":"\"COL\""},"value":{"type":"Literal","value":"TableCol","raw":"\"TableCol\""},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"COLGROUP","raw":"\"COLGROUP\""},"value":{"type":"Literal","value":"TableCol","raw":"\"TableCol\""},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"THEAD","raw":"\"THEAD\""},"value":{"type":"Literal","value":"TableSection","raw":"\"TableSection\""},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"TFOOT","raw":"\"TFOOT\""},"value":{"type":"Literal","value":"TableSection","raw":"\"TableSection\""},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"TBODY","raw":"\"TBODY\""},"value":{"type":"Literal","value":"TableSection","raw":"\"TableSection\""},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"TR","raw":"\"TR\""},"value":{"type":"Literal","value":"TableRow","raw":"\"TableRow\""},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"TH","raw":"\"TH\""},"value":{"type":"Literal","value":"TableCell","raw":"\"TableCell\""},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"TD","raw":"\"TD\""},"value":{"type":"Literal","value":"TableCell","raw":"\"TableCell\""},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"FRAMESET","raw":"\"FRAMESET\""},"value":{"type":"Literal","value":"FrameSet","raw":"\"FrameSet\""},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"IFRAME","raw":"\"IFRAME\""},"value":{"type":"Literal","value":"IFrame","raw":"\"IFrame\""},"kind":"init"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"trans"},"property":{"type":"Identifier","name":"tagName"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"klass"},"right":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"HTML","raw":"'HTML'"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"trans"},"property":{"type":"Identifier","name":"tagName"}}},"right":{"type":"Literal","value":"Element","raw":"'Element'"}}}},"alternate":null},{"type":"IfStatement","test":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"klass"}},"consequent":{"type":"ReturnStatement","argument":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"klass"}}},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"klass"},"right":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"HTML","raw":"'HTML'"},"right":{"type":"Identifier","name":"tagName"}},"right":{"type":"Literal","value":"Element","raw":"'Element'"}}}},{"type":"IfStatement","test":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"klass"}},"consequent":{"type":"ReturnStatement","argument":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"klass"}}},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"klass"},"right":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"HTML","raw":"'HTML'"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"tagName"},"property":{"type":"Identifier","name":"capitalize"}},"arguments":[]}},"right":{"type":"Literal","value":"Element","raw":"'Element'"}}}},{"type":"IfStatement","test":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"klass"}},"consequent":{"type":"ReturnStatement","argument":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"klass"}}},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"element"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"createElement"}},"arguments":[{"type":"Identifier","name":"tagName"}]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"proto"},"init":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"element"},"property":{"type":"Literal","value":"__proto__","raw":"'__proto__'"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"constructor"}},"property":{"type":"Identifier","name":"prototype"}}}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"Literal","value":null,"raw":"null"}}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"proto"}}]},"rest":null,"generator":false,"expression":false},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"elementPrototype"},"init":{"type":"ConditionalExpression","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"HTMLElement"}},"consequent":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"HTMLElement"},"property":{"type":"Identifier","name":"prototype"}},"alternate":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"prototype"}}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"F"},"property":{"type":"Identifier","name":"ElementExtensions"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"Identifier","name":"copy"},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}},{"type":"Identifier","name":"elementPrototype"}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"Identifier","name":"copy"},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}},"property":{"type":"Identifier","name":"Simulated"}},{"type":"Identifier","name":"elementPrototype"},{"type":"Literal","value":true,"raw":"true"}]}}]},"alternate":null},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"F"},"property":{"type":"Identifier","name":"SpecificElementExtensions"}},"consequent":{"type":"BlockStatement","body":[{"type":"ForInStatement","left":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"tag"},"init":null}],"kind":"var"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}},"property":{"type":"Identifier","name":"ByTag"}},"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"klass"},"init":{"type":"CallExpression","callee":{"type":"Identifier","name":"findDOMClass"},"arguments":[{"type":"Identifier","name":"tag"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isUndefined"}},"arguments":[{"type":"Identifier","name":"klass"}]},"consequent":{"type":"ContinueStatement","label":null},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"Identifier","name":"copy"},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"T"},"property":{"type":"Identifier","name":"tag"}},{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"klass"},"property":{"type":"Identifier","name":"prototype"}}]}}]},"each":false}]},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"Element"},{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}}]}},{"type":"ExpressionStatement","expression":{"type":"UnaryExpression","operator":"delete","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"ByTag"}},"prefix":true}},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"extend"}},"property":{"type":"Identifier","name":"refresh"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"extend"}},"property":{"type":"Identifier","name":"refresh"}},"arguments":[]}},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"cache"}},"right":{"type":"ObjectExpression","properties":[]}}}]},"rest":null,"generator":false,"expression":false}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"viewport"}},"right":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"getDimensions"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"width"},"value":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"getWidth"}},"arguments":[]},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"height"},"value":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"getHeight"}},"arguments":[]},"kind":"init"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"getScrollOffsets"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"_returnOffset"}},"arguments":[{"type":"LogicalExpression","operator":"||","left":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"pageXOffset"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"documentElement"}},"property":{"type":"Identifier","name":"scrollLeft"}}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"body"}},"property":{"type":"Identifier","name":"scrollLeft"}}},{"type":"LogicalExpression","operator":"||","left":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"pageYOffset"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"documentElement"}},"property":{"type":"Identifier","name":"scrollTop"}}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"body"}},"property":{"type":"Identifier","name":"scrollTop"}}}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"viewport"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"B"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"Browser"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"doc"},"init":{"type":"Identifier","name":"document"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"element"},"init":null},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"property"},"init":{"type":"ObjectExpression","properties":[]}}],"kind":"var"},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"getRootElement"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"B"},"property":{"type":"Identifier","name":"WebKit"}},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"doc"},"property":{"type":"Identifier","name":"evaluate"}},"prefix":true}},"consequent":{"type":"ReturnStatement","argument":{"type":"Identifier","name":"document"}},"alternate":null},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"B"},"property":{"type":"Identifier","name":"Opera"}},"right":{"type":"BinaryExpression","operator":"<","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"parseFloat"}},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"opera"}},"property":{"type":"Identifier","name":"version"}},"arguments":[]}]},"right":{"type":"Literal","value":9.5,"raw":"9.5"}}},"consequent":{"type":"ReturnStatement","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"body"}}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"documentElement"}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"define"},"params":[{"type":"Identifier","name":"D"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"element"},"prefix":true},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"getRootElement"},"arguments":[]}}},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"property"},"property":{"type":"Identifier","name":"D"}},"right":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"client","raw":"'client'"},"right":{"type":"Identifier","name":"D"}}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"viewport"},"property":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"get","raw":"'get'"},"right":{"type":"Identifier","name":"D"}}},"right":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"element"},"property":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"property"},"property":{"type":"Identifier","name":"D"}}}}]},"rest":null,"generator":false,"expression":false}}},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"viewport"},"property":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"get","raw":"'get'"},"right":{"type":"Identifier","name":"D"}}},"arguments":[]}}]},"rest":null,"generator":false,"expression":false},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"viewport"},"property":{"type":"Identifier","name":"getWidth"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"define"},"property":{"type":"Identifier","name":"curry"}},"arguments":[{"type":"Literal","value":"Width","raw":"'Width'"}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"viewport"},"property":{"type":"Identifier","name":"getHeight"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"define"},"property":{"type":"Identifier","name":"curry"}},"arguments":[{"type":"Literal","value":"Height","raw":"'Height'"}]}}}]},"rest":null,"generator":false,"expression":false},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"viewport"}}]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Storage"}},"right":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"UID"},"value":{"type":"Literal","value":1,"raw":"1"},"kind":"init"}]}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"addMethods"}},"arguments":[{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"getStorage"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}},"prefix":true},"consequent":{"type":"ReturnStatement","argument":null},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"uid"},"init":null}],"kind":"var"},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"element"},"right":{"type":"Identifier","name":"window"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"uid"},"right":{"type":"Literal","value":0,"raw":"0"}}}]},"alternate":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"UnaryExpression","operator":"typeof","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"_prototypeUID"}},"prefix":true},"right":{"type":"Literal","value":"undefined","raw":"\"undefined\""}},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"_prototypeUID"}},"right":{"type":"UpdateExpression","operator":"++","argument":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Storage"}},"property":{"type":"Identifier","name":"UID"}},"prefix":false}}},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"uid"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"_prototypeUID"}}}}]}},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Storage"}},"property":{"type":"Identifier","name":"uid"}},"prefix":true},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Storage"}},"property":{"type":"Identifier","name":"uid"}},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$H"},"arguments":[]}}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Storage"}},"property":{"type":"Identifier","name":"uid"}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"store"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"key"},{"type":"Identifier","name":"value"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}},"prefix":true},"consequent":{"type":"ReturnStatement","argument":null},"alternate":null},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"arguments"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":2,"raw":"2"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"getStorage"}},"arguments":[{"type":"Identifier","name":"element"}]},"property":{"type":"Identifier","name":"update"}},"arguments":[{"type":"Identifier","name":"key"}]}}]},"alternate":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"getStorage"}},"arguments":[{"type":"Identifier","name":"element"}]},"property":{"type":"Identifier","name":"set"}},"arguments":[{"type":"Identifier","name":"key"},{"type":"Identifier","name":"value"}]}}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"retrieve"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"key"},{"type":"Identifier","name":"defaultValue"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}},"prefix":true},"consequent":{"type":"ReturnStatement","argument":null},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"hash"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"getStorage"}},"arguments":[{"type":"Identifier","name":"element"}]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"value"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"hash"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Identifier","name":"key"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isUndefined"}},"arguments":[{"type":"Identifier","name":"value"}]},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"hash"},"property":{"type":"Identifier","name":"set"}},"arguments":[{"type":"Identifier","name":"key"},{"type":"Identifier","name":"defaultValue"}]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"value"},"right":{"type":"Identifier","name":"defaultValue"}}}]},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"value"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"clone"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"deep"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}},"prefix":true},"consequent":{"type":"ReturnStatement","argument":null},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"clone"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"cloneNode"}},"arguments":[{"type":"Identifier","name":"deep"}]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"clone"},"property":{"type":"Identifier","name":"_prototypeUID"}},"right":{"type":"UnaryExpression","operator":"void","argument":{"type":"Literal","value":0,"raw":"0"},"prefix":true}}},{"type":"IfStatement","test":{"type":"Identifier","name":"deep"},"consequent":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"descendants"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"select"}},"arguments":[{"type":"Identifier","name":"clone"},{"type":"Literal","value":"*","raw":"'*'"}]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"descendants"},"property":{"type":"Identifier","name":"length"}}}],"kind":"var"},{"type":"WhileStatement","test":{"type":"UpdateExpression","operator":"--","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"descendants"},"property":{"type":"Identifier","name":"i"}},"property":{"type":"Identifier","name":"_prototypeUID"}},"right":{"type":"UnaryExpression","operator":"void","argument":{"type":"Literal","value":0,"raw":"0"},"prefix":true}}}]}}]},"alternate":null},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"clone"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"purge"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}},"prefix":true},"consequent":{"type":"ReturnStatement","argument":null},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"purgeElement"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"_purgeElement"}}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"Identifier","name":"purgeElement"},"arguments":[{"type":"Identifier","name":"element"}]}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"descendants"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"getElementsByTagName"}},"arguments":[{"type":"Literal","value":"*","raw":"'*'"}]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"descendants"},"property":{"type":"Identifier","name":"length"}}}],"kind":"var"},{"type":"WhileStatement","test":{"type":"UpdateExpression","operator":"--","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"Identifier","name":"purgeElement"},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"descendants"},"property":{"type":"Identifier","name":"i"}}]}}},{"type":"ReturnStatement","argument":{"type":"Literal","value":null,"raw":"null"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"toDecimal"},"params":[{"type":"Identifier","name":"pctString"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"match"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"pctString"},"property":{"type":"Identifier","name":"match"}},"arguments":[{"type":"Literal","value":{},"raw":"/^(\\d+)%?$/i"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"match"},"prefix":true},"consequent":{"type":"ReturnStatement","argument":{"type":"Literal","value":null,"raw":"null"}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"/","left":{"type":"CallExpression","callee":{"type":"Identifier","name":"Number"},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":1,"raw":"1"}}]},"right":{"type":"Literal","value":100,"raw":"100"}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"getPixelValue"},"params":[{"type":"Identifier","name":"value"},{"type":"Identifier","name":"property"},{"type":"Identifier","name":"context"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"element"},"init":{"type":"Literal","value":null,"raw":"null"}}],"kind":"var"},{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isElement"}},"arguments":[{"type":"Identifier","name":"value"}]},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"Identifier","name":"value"}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"value"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"getStyle"}},"arguments":[{"type":"Identifier","name":"property"}]}}}]},"alternate":null},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"value"},"right":{"type":"Literal","value":null,"raw":"null"}},"consequent":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"Literal","value":null,"raw":"null"}}]},"alternate":null},{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Literal","value":{},"raw":"/^(?:-)?\\d+(\\.\\d+)?(px)?$/i"},"property":{"type":"Identifier","name":"test"}},"arguments":[{"type":"Identifier","name":"value"}]},"consequent":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"parseFloat"}},"arguments":[{"type":"Identifier","name":"value"}]}}]},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"isPercentage"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"value"},"property":{"type":"Identifier","name":"include"}},"arguments":[{"type":"Literal","value":"%","raw":"'%'"}]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"isViewport"},"init":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"context"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"viewport"}}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"LogicalExpression","operator":"&&","left":{"type":"LogicalExpression","operator":"&&","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Literal","value":{},"raw":"/\\d/"},"property":{"type":"Identifier","name":"test"}},"arguments":[{"type":"Identifier","name":"value"}]},"right":{"type":"Identifier","name":"element"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"runtimeStyle"}}},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"isPercentage"},"right":{"type":"Identifier","name":"isViewport"}},"prefix":true}},"consequent":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"style"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}},"property":{"type":"Identifier","name":"left"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"rStyle"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"runtimeStyle"}},"property":{"type":"Identifier","name":"left"}}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"runtimeStyle"}},"property":{"type":"Identifier","name":"left"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"currentStyle"}},"property":{"type":"Identifier","name":"left"}}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}},"property":{"type":"Identifier","name":"left"}},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"value"},"right":{"type":"Literal","value":0,"raw":"0"}}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"value"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}},"property":{"type":"Identifier","name":"pixelLeft"}}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}},"property":{"type":"Identifier","name":"left"}},"right":{"type":"Identifier","name":"style"}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"runtimeStyle"}},"property":{"type":"Identifier","name":"left"}},"right":{"type":"Identifier","name":"rStyle"}}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"value"}}]},"alternate":null},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"element"},"right":{"type":"Identifier","name":"isPercentage"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"context"},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"context"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"parentNode"}}}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"decimal"},"init":{"type":"CallExpression","callee":{"type":"Identifier","name":"toDecimal"},"arguments":[{"type":"Identifier","name":"value"}]}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"whole"},"init":{"type":"Literal","value":null,"raw":"null"}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"position"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"getStyle"}},"arguments":[{"type":"Literal","value":"position","raw":"'position'"}]}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"isHorizontal"},"init":{"type":"LogicalExpression","operator":"||","left":{"type":"LogicalExpression","operator":"||","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"property"},"property":{"type":"Identifier","name":"include"}},"arguments":[{"type":"Literal","value":"left","raw":"'left'"}]},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"property"},"property":{"type":"Identifier","name":"include"}},"arguments":[{"type":"Literal","value":"right","raw":"'right'"}]}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"property"},"property":{"type":"Identifier","name":"include"}},"arguments":[{"type":"Literal","value":"width","raw":"'width'"}]}}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"isVertical"},"init":{"type":"LogicalExpression","operator":"||","left":{"type":"LogicalExpression","operator":"||","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"property"},"property":{"type":"Identifier","name":"include"}},"arguments":[{"type":"Literal","value":"top","raw":"'top'"}]},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"property"},"property":{"type":"Identifier","name":"include"}},"arguments":[{"type":"Literal","value":"bottom","raw":"'bottom'"}]}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"property"},"property":{"type":"Identifier","name":"include"}},"arguments":[{"type":"Literal","value":"height","raw":"'height'"}]}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"context"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"viewport"}}},"consequent":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"Identifier","name":"isHorizontal"},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"whole"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"viewport"}},"property":{"type":"Identifier","name":"getWidth"}},"arguments":[]}}}]},"alternate":{"type":"IfStatement","test":{"type":"Identifier","name":"isVertical"},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"whole"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"viewport"}},"property":{"type":"Identifier","name":"getHeight"}},"arguments":[]}}}]},"alternate":null}}]},"alternate":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"Identifier","name":"isHorizontal"},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"whole"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"context"}]},"property":{"type":"Identifier","name":"measure"}},"arguments":[{"type":"Literal","value":"width","raw":"'width'"}]}}}]},"alternate":{"type":"IfStatement","test":{"type":"Identifier","name":"isVertical"},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"whole"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"context"}]},"property":{"type":"Identifier","name":"measure"}},"arguments":[{"type":"Literal","value":"height","raw":"'height'"}]}}}]},"alternate":null}}]}},{"type":"ReturnStatement","argument":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"whole"},"right":{"type":"Literal","value":null,"raw":"null"}},"consequent":{"type":"Literal","value":0,"raw":"0"},"alternate":{"type":"BinaryExpression","operator":"*","left":{"type":"Identifier","name":"whole"},"right":{"type":"Identifier","name":"decimal"}}}}]},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Literal","value":0,"raw":"0"}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"toCSSPixels"},"params":[{"type":"Identifier","name":"number"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isString"}},"arguments":[{"type":"Identifier","name":"number"}]},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"number"},"property":{"type":"Identifier","name":"endsWith"}},"arguments":[{"type":"Literal","value":"px","raw":"'px'"}]}},"consequent":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"Identifier","name":"number"}}]},"alternate":null},{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"+","left":{"type":"Identifier","name":"number"},"right":{"type":"Literal","value":"px","raw":"'px'"}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"isDisplayed"},"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"originalElement"},"init":{"type":"Identifier","name":"element"}}],"kind":"var"},{"type":"WhileStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"element"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"parentNode"}}},"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"display"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"getStyle"}},"arguments":[{"type":"Literal","value":"display","raw":"'display'"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"display"},"right":{"type":"Literal","value":"none","raw":"'none'"}},"consequent":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"Literal","value":false,"raw":"false"}}]},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"parentNode"}}]}}}]}},{"type":"ReturnStatement","argument":{"type":"Literal","value":true,"raw":"true"}}]},"rest":null,"generator":false,"expression":false},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"hasLayout"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"K"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"in","left":{"type":"Literal","value":"currentStyle","raw":"'currentStyle'"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"documentElement"}}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"hasLayout"},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"currentStyle"}},"property":{"type":"Identifier","name":"hasLayout"}},"prefix":true},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}},"property":{"type":"Identifier","name":"zoom"}},"right":{"type":"Literal","value":1,"raw":"1"}}}]},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"rest":null,"generator":false,"expression":false}}}]},"alternate":null},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"cssNameFor"},"params":[{"type":"Identifier","name":"key"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"key"},"property":{"type":"Identifier","name":"include"}},"arguments":[{"type":"Literal","value":"border","raw":"'border'"}]},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"key"},"right":{"type":"BinaryExpression","operator":"+","left":{"type":"Identifier","name":"key"},"right":{"type":"Literal","value":"-width","raw":"'-width'"}}}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"key"},"property":{"type":"Identifier","name":"camelize"}},"arguments":[]}}]},"rest":null,"generator":false,"expression":false},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Layout"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Class"},"property":{"type":"Identifier","name":"create"}},"arguments":[{"type":"Identifier","name":"Hash"},{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"initialize"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"$super"},{"type":"Identifier","name":"element"},{"type":"Identifier","name":"preCompute"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"Identifier","name":"$super"},"arguments":[]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"element"}},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Layout"}},"property":{"type":"Identifier","name":"PROPERTIES"}},"property":{"type":"Identifier","name":"each"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"property"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_set"}},"arguments":[{"type":"Identifier","name":"property"},{"type":"Literal","value":null,"raw":"null"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"ThisExpression"}]}},{"type":"IfStatement","test":{"type":"Identifier","name":"preCompute"},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_preComputing"}},"right":{"type":"Literal","value":true,"raw":"true"}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_begin"}},"arguments":[]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Layout"}},"property":{"type":"Identifier","name":"PROPERTIES"}},"property":{"type":"Identifier","name":"each"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_compute"}},{"type":"ThisExpression"}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_end"}},"arguments":[]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_preComputing"}},"right":{"type":"Literal","value":false,"raw":"false"}}}]},"alternate":null}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"_set"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"property"},{"type":"Identifier","name":"value"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Hash"},"property":{"type":"Identifier","name":"prototype"}},"property":{"type":"Identifier","name":"set"}},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"ThisExpression"},{"type":"Identifier","name":"property"},{"type":"Identifier","name":"value"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"set"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"property"},{"type":"Identifier","name":"value"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ThrowStatement","argument":{"type":"Literal","value":"Properties of Element.Layout are read-only.","raw":"\"Properties of Element.Layout are read-only.\""}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"get"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"$super"},{"type":"Identifier","name":"property"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"value"},"init":{"type":"CallExpression","callee":{"type":"Identifier","name":"$super"},"arguments":[{"type":"Identifier","name":"property"}]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"value"},"right":{"type":"Literal","value":null,"raw":"null"}},"consequent":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_compute"}},"arguments":[{"type":"Identifier","name":"property"}]},"alternate":{"type":"Identifier","name":"value"}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"_begin"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_prepared"}},"consequent":{"type":"ReturnStatement","argument":null},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"element"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"element"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"Identifier","name":"isDisplayed"},"arguments":[{"type":"Identifier","name":"element"}]},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_prepared"}},"right":{"type":"Literal","value":true,"raw":"true"}}},{"type":"ReturnStatement","argument":null}]},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"originalStyles"},"init":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"position"},"value":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}},"property":{"type":"Identifier","name":"position"}},"right":{"type":"Literal","value":"","raw":"''"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"width"},"value":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}},"property":{"type":"Identifier","name":"width"}},"right":{"type":"Literal","value":"","raw":"''"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"visibility"},"value":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}},"property":{"type":"Identifier","name":"visibility"}},"right":{"type":"Literal","value":"","raw":"''"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"display"},"value":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}},"property":{"type":"Identifier","name":"display"}},"right":{"type":"Literal","value":"","raw":"''"}},"kind":"init"}]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"store"}},"arguments":[{"type":"Literal","value":"prototype_original_styles","raw":"'prototype_original_styles'"},{"type":"Identifier","name":"originalStyles"}]}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"position"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"getStyle"}},"arguments":[{"type":"Literal","value":"position","raw":"'position'"}]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"width"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"getStyle"}},"arguments":[{"type":"Literal","value":"width","raw":"'width'"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"||","left":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"width"},"right":{"type":"Literal","value":"0px","raw":"\"0px\""}},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"width"},"right":{"type":"Literal","value":null,"raw":"null"}}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}},"property":{"type":"Identifier","name":"display"}},"right":{"type":"Literal","value":"block","raw":"'block'"}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"width"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"getStyle"}},"arguments":[{"type":"Literal","value":"width","raw":"'width'"}]}}}]},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"context"},"init":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"position"},"right":{"type":"Literal","value":"fixed","raw":"'fixed'"}},"consequent":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"viewport"}},"alternate":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"parentNode"}}}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"setStyle"}},"arguments":[{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"position"},"value":{"type":"Literal","value":"absolute","raw":"'absolute'"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"visibility"},"value":{"type":"Literal","value":"hidden","raw":"'hidden'"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"display"},"value":{"type":"Literal","value":"block","raw":"'block'"},"kind":"init"}]}]}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"positionedWidth"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"getStyle"}},"arguments":[{"type":"Literal","value":"width","raw":"'width'"}]}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"newWidth"},"init":null}],"kind":"var"},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"width"},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"positionedWidth"},"right":{"type":"Identifier","name":"width"}}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"newWidth"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"getPixelValue"},"arguments":[{"type":"Identifier","name":"element"},{"type":"Literal","value":"width","raw":"'width'"},{"type":"Identifier","name":"context"}]}}}]},"alternate":{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"||","left":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"position"},"right":{"type":"Literal","value":"absolute","raw":"'absolute'"}},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"position"},"right":{"type":"Literal","value":"fixed","raw":"'fixed'"}}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"newWidth"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"getPixelValue"},"arguments":[{"type":"Identifier","name":"element"},{"type":"Literal","value":"width","raw":"'width'"},{"type":"Identifier","name":"context"}]}}}]},"alternate":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"parent"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"parentNode"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"pLayout"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"parent"}]},"property":{"type":"Identifier","name":"getLayout"}},"arguments":[]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"newWidth"},"right":{"type":"BinaryExpression","operator":"-","left":{"type":"BinaryExpression","operator":"-","left":{"type":"BinaryExpression","operator":"-","left":{"type":"BinaryExpression","operator":"-","left":{"type":"BinaryExpression","operator":"-","left":{"type":"BinaryExpression","operator":"-","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"pLayout"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Literal","value":"width","raw":"'width'"}]},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Literal","value":"margin-left","raw":"'margin-left'"}]}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Literal","value":"border-left","raw":"'border-left'"}]}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Literal","value":"padding-left","raw":"'padding-left'"}]}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Literal","value":"padding-right","raw":"'padding-right'"}]}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Literal","value":"border-right","raw":"'border-right'"}]}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Literal","value":"margin-right","raw":"'margin-right'"}]}}}}]}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"setStyle"}},"arguments":[{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"width"},"value":{"type":"BinaryExpression","operator":"+","left":{"type":"Identifier","name":"newWidth"},"right":{"type":"Literal","value":"px","raw":"'px'"}},"kind":"init"}]}]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_prepared"}},"right":{"type":"Literal","value":true,"raw":"true"}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"_end"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"element"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"element"}}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"originalStyles"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"retrieve"}},"arguments":[{"type":"Literal","value":"prototype_original_styles","raw":"'prototype_original_styles'"}]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"store"}},"arguments":[{"type":"Literal","value":"prototype_original_styles","raw":"'prototype_original_styles'"},{"type":"Literal","value":null,"raw":"null"}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"setStyle"}},"arguments":[{"type":"Identifier","name":"originalStyles"}]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_prepared"}},"right":{"type":"Literal","value":false,"raw":"false"}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"_compute"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"property"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"COMPUTATIONS"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Layout"}},"property":{"type":"Identifier","name":"COMPUTATIONS"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"BinaryExpression","operator":"in","left":{"type":"Identifier","name":"property"},"right":{"type":"Identifier","name":"COMPUTATIONS"}},"prefix":true},"consequent":{"type":"BlockStatement","body":[{"type":"ThrowStatement","argument":{"type":"Literal","value":"Property not found.","raw":"\"Property not found.\""}}]},"alternate":null},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_set"}},"arguments":[{"type":"Identifier","name":"property"},{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"COMPUTATIONS"},"property":{"type":"Identifier","name":"property"}},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"ThisExpression"},{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"element"}}]}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"toObject"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"args"},"init":{"type":"CallExpression","callee":{"type":"Identifier","name":"$A"},"arguments":[{"type":"Identifier","name":"arguments"}]}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"keys"},"init":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"args"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":0,"raw":"0"}},"consequent":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Layout"}},"property":{"type":"Identifier","name":"PROPERTIES"}},"alternate":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"args"},"property":{"type":"Identifier","name":"join"}},"arguments":[{"type":"Literal","value":" ","raw":"' '"}]},"property":{"type":"Identifier","name":"split"}},"arguments":[{"type":"Literal","value":" ","raw":"' '"}]}}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"obj"},"init":{"type":"ObjectExpression","properties":[]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"keys"},"property":{"type":"Identifier","name":"each"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"key"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Layout"}},"property":{"type":"Identifier","name":"PROPERTIES"}},"property":{"type":"Identifier","name":"include"}},"arguments":[{"type":"Identifier","name":"key"}]},"prefix":true},"consequent":{"type":"ReturnStatement","argument":null},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"value"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Identifier","name":"key"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"!=","left":{"type":"Identifier","name":"value"},"right":{"type":"Literal","value":null,"raw":"null"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"obj"},"property":{"type":"Identifier","name":"key"}},"right":{"type":"Identifier","name":"value"}}},"alternate":null}]},"rest":null,"generator":false,"expression":false},{"type":"ThisExpression"}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"obj"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"toHash"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"obj"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"toObject"}},"property":{"type":"Identifier","name":"apply"}},"arguments":[{"type":"ThisExpression"},{"type":"Identifier","name":"arguments"}]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"NewExpression","callee":{"type":"Identifier","name":"Hash"},"arguments":[{"type":"Identifier","name":"obj"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"toCSS"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"args"},"init":{"type":"CallExpression","callee":{"type":"Identifier","name":"$A"},"arguments":[{"type":"Identifier","name":"arguments"}]}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"keys"},"init":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"args"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":0,"raw":"0"}},"consequent":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Layout"}},"property":{"type":"Identifier","name":"PROPERTIES"}},"alternate":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"args"},"property":{"type":"Identifier","name":"join"}},"arguments":[{"type":"Literal","value":" ","raw":"' '"}]},"property":{"type":"Identifier","name":"split"}},"arguments":[{"type":"Literal","value":" ","raw":"' '"}]}}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"css"},"init":{"type":"ObjectExpression","properties":[]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"keys"},"property":{"type":"Identifier","name":"each"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"key"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Layout"}},"property":{"type":"Identifier","name":"PROPERTIES"}},"property":{"type":"Identifier","name":"include"}},"arguments":[{"type":"Identifier","name":"key"}]},"prefix":true},"consequent":{"type":"ReturnStatement","argument":null},"alternate":null},{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Layout"}},"property":{"type":"Identifier","name":"COMPOSITE_PROPERTIES"}},"property":{"type":"Identifier","name":"include"}},"arguments":[{"type":"Identifier","name":"key"}]},"consequent":{"type":"ReturnStatement","argument":null},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"value"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Identifier","name":"key"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"!=","left":{"type":"Identifier","name":"value"},"right":{"type":"Literal","value":null,"raw":"null"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"css"},"property":{"type":"CallExpression","callee":{"type":"Identifier","name":"cssNameFor"},"arguments":[{"type":"Identifier","name":"key"}]}},"right":{"type":"BinaryExpression","operator":"+","left":{"type":"Identifier","name":"value"},"right":{"type":"Literal","value":"px","raw":"'px'"}}}},"alternate":null}]},"rest":null,"generator":false,"expression":false},{"type":"ThisExpression"}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"css"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"inspect"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"Literal","value":"#","raw":"\"#\""}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]}]}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Layout"}},{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"PROPERTIES"},"value":{"type":"CallExpression","callee":{"type":"Identifier","name":"$w"},"arguments":[{"type":"Literal","value":"height width top left right bottom border-left border-right border-top border-bottom padding-left padding-right padding-top padding-bottom margin-top margin-bottom margin-left margin-right padding-box-width padding-box-height border-box-width border-box-height margin-box-width margin-box-height","raw":"'height width top left right bottom border-left border-right border-top border-bottom padding-left padding-right padding-top padding-bottom margin-top margin-bottom margin-left margin-right padding-box-width padding-box-height border-box-width border-box-height margin-box-width margin-box-height'"}]},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"COMPOSITE_PROPERTIES"},"value":{"type":"CallExpression","callee":{"type":"Identifier","name":"$w"},"arguments":[{"type":"Literal","value":"padding-box-width padding-box-height margin-box-width margin-box-height border-box-width border-box-height","raw":"'padding-box-width padding-box-height margin-box-width margin-box-height border-box-width border-box-height'"}]},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"COMPUTATIONS"},"value":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Literal","value":"height","raw":"'height'"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_preComputing"}},"prefix":true},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_begin"}},"arguments":[]}},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"bHeight"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Literal","value":"border-box-height","raw":"'border-box-height'"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"<=","left":{"type":"Identifier","name":"bHeight"},"right":{"type":"Literal","value":0,"raw":"0"}},"consequent":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_preComputing"}},"prefix":true},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_end"}},"arguments":[]}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Literal","value":0,"raw":"0"}}]},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"bTop"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Literal","value":"border-top","raw":"'border-top'"}]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"bBottom"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Literal","value":"border-bottom","raw":"'border-bottom'"}]}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"pTop"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Literal","value":"padding-top","raw":"'padding-top'"}]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"pBottom"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Literal","value":"padding-bottom","raw":"'padding-bottom'"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_preComputing"}},"prefix":true},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_end"}},"arguments":[]}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"-","left":{"type":"BinaryExpression","operator":"-","left":{"type":"BinaryExpression","operator":"-","left":{"type":"BinaryExpression","operator":"-","left":{"type":"Identifier","name":"bHeight"},"right":{"type":"Identifier","name":"bTop"}},"right":{"type":"Identifier","name":"bBottom"}},"right":{"type":"Identifier","name":"pTop"}},"right":{"type":"Identifier","name":"pBottom"}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"width","raw":"'width'"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_preComputing"}},"prefix":true},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_begin"}},"arguments":[]}},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"bWidth"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Literal","value":"border-box-width","raw":"'border-box-width'"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"<=","left":{"type":"Identifier","name":"bWidth"},"right":{"type":"Literal","value":0,"raw":"0"}},"consequent":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_preComputing"}},"prefix":true},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_end"}},"arguments":[]}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Literal","value":0,"raw":"0"}}]},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"bLeft"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Literal","value":"border-left","raw":"'border-left'"}]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"bRight"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Literal","value":"border-right","raw":"'border-right'"}]}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"pLeft"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Literal","value":"padding-left","raw":"'padding-left'"}]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"pRight"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Literal","value":"padding-right","raw":"'padding-right'"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_preComputing"}},"prefix":true},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_end"}},"arguments":[]}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"-","left":{"type":"BinaryExpression","operator":"-","left":{"type":"BinaryExpression","operator":"-","left":{"type":"BinaryExpression","operator":"-","left":{"type":"Identifier","name":"bWidth"},"right":{"type":"Identifier","name":"bLeft"}},"right":{"type":"Identifier","name":"bRight"}},"right":{"type":"Identifier","name":"pLeft"}},"right":{"type":"Identifier","name":"pRight"}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"padding-box-height","raw":"'padding-box-height'"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"height"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Literal","value":"height","raw":"'height'"}]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"pTop"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Literal","value":"padding-top","raw":"'padding-top'"}]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"pBottom"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Literal","value":"padding-bottom","raw":"'padding-bottom'"}]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"Identifier","name":"height"},"right":{"type":"Identifier","name":"pTop"}},"right":{"type":"Identifier","name":"pBottom"}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"padding-box-width","raw":"'padding-box-width'"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"width"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Literal","value":"width","raw":"'width'"}]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"pLeft"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Literal","value":"padding-left","raw":"'padding-left'"}]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"pRight"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Literal","value":"padding-right","raw":"'padding-right'"}]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"Identifier","name":"width"},"right":{"type":"Identifier","name":"pLeft"}},"right":{"type":"Identifier","name":"pRight"}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"border-box-height","raw":"'border-box-height'"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_preComputing"}},"prefix":true},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_begin"}},"arguments":[]}},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"height"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"offsetHeight"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_preComputing"}},"prefix":true},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_end"}},"arguments":[]}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"height"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"border-box-width","raw":"'border-box-width'"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_preComputing"}},"prefix":true},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_begin"}},"arguments":[]}},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"width"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"offsetWidth"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_preComputing"}},"prefix":true},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"_end"}},"arguments":[]}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"width"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"margin-box-height","raw":"'margin-box-height'"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"bHeight"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Literal","value":"border-box-height","raw":"'border-box-height'"}]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"mTop"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Literal","value":"margin-top","raw":"'margin-top'"}]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"mBottom"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Literal","value":"margin-bottom","raw":"'margin-bottom'"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"<=","left":{"type":"Identifier","name":"bHeight"},"right":{"type":"Literal","value":0,"raw":"0"}},"consequent":{"type":"ReturnStatement","argument":{"type":"Literal","value":0,"raw":"0"}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"Identifier","name":"bHeight"},"right":{"type":"Identifier","name":"mTop"}},"right":{"type":"Identifier","name":"mBottom"}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"margin-box-width","raw":"'margin-box-width'"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"bWidth"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Literal","value":"border-box-width","raw":"'border-box-width'"}]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"mLeft"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Literal","value":"margin-left","raw":"'margin-left'"}]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"mRight"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Literal","value":"margin-right","raw":"'margin-right'"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"<=","left":{"type":"Identifier","name":"bWidth"},"right":{"type":"Literal","value":0,"raw":"0"}},"consequent":{"type":"ReturnStatement","argument":{"type":"Literal","value":0,"raw":"0"}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"Identifier","name":"bWidth"},"right":{"type":"Identifier","name":"mLeft"}},"right":{"type":"Identifier","name":"mRight"}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"top","raw":"'top'"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"offset"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"positionedOffset"}},"arguments":[]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"offset"},"property":{"type":"Identifier","name":"top"}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"bottom","raw":"'bottom'"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"offset"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"positionedOffset"}},"arguments":[]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"parent"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"getOffsetParent"}},"arguments":[]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"pHeight"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"parent"},"property":{"type":"Identifier","name":"measure"}},"arguments":[{"type":"Literal","value":"height","raw":"'height'"}]}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"mHeight"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Literal","value":"border-box-height","raw":"'border-box-height'"}]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"-","left":{"type":"BinaryExpression","operator":"-","left":{"type":"Identifier","name":"pHeight"},"right":{"type":"Identifier","name":"mHeight"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"offset"},"property":{"type":"Identifier","name":"top"}}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"left","raw":"'left'"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"offset"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"positionedOffset"}},"arguments":[]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"offset"},"property":{"type":"Identifier","name":"left"}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"right","raw":"'right'"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"offset"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"positionedOffset"}},"arguments":[]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"parent"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"getOffsetParent"}},"arguments":[]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"pWidth"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"parent"},"property":{"type":"Identifier","name":"measure"}},"arguments":[{"type":"Literal","value":"width","raw":"'width'"}]}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"mWidth"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Literal","value":"border-box-width","raw":"'border-box-width'"}]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"-","left":{"type":"BinaryExpression","operator":"-","left":{"type":"Identifier","name":"pWidth"},"right":{"type":"Identifier","name":"mWidth"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"offset"},"property":{"type":"Identifier","name":"left"}}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"padding-top","raw":"'padding-top'"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"getPixelValue"},"arguments":[{"type":"Identifier","name":"element"},{"type":"Literal","value":"paddingTop","raw":"'paddingTop'"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"padding-bottom","raw":"'padding-bottom'"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"getPixelValue"},"arguments":[{"type":"Identifier","name":"element"},{"type":"Literal","value":"paddingBottom","raw":"'paddingBottom'"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"padding-left","raw":"'padding-left'"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"getPixelValue"},"arguments":[{"type":"Identifier","name":"element"},{"type":"Literal","value":"paddingLeft","raw":"'paddingLeft'"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"padding-right","raw":"'padding-right'"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"getPixelValue"},"arguments":[{"type":"Identifier","name":"element"},{"type":"Literal","value":"paddingRight","raw":"'paddingRight'"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"border-top","raw":"'border-top'"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"getPixelValue"},"arguments":[{"type":"Identifier","name":"element"},{"type":"Literal","value":"borderTopWidth","raw":"'borderTopWidth'"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"border-bottom","raw":"'border-bottom'"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"getPixelValue"},"arguments":[{"type":"Identifier","name":"element"},{"type":"Literal","value":"borderBottomWidth","raw":"'borderBottomWidth'"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"border-left","raw":"'border-left'"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"getPixelValue"},"arguments":[{"type":"Identifier","name":"element"},{"type":"Literal","value":"borderLeftWidth","raw":"'borderLeftWidth'"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"border-right","raw":"'border-right'"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"getPixelValue"},"arguments":[{"type":"Identifier","name":"element"},{"type":"Literal","value":"borderRightWidth","raw":"'borderRightWidth'"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"margin-top","raw":"'margin-top'"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"getPixelValue"},"arguments":[{"type":"Identifier","name":"element"},{"type":"Literal","value":"marginTop","raw":"'marginTop'"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"margin-bottom","raw":"'margin-bottom'"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"getPixelValue"},"arguments":[{"type":"Identifier","name":"element"},{"type":"Literal","value":"marginBottom","raw":"'marginBottom'"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"margin-left","raw":"'margin-left'"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"getPixelValue"},"arguments":[{"type":"Identifier","name":"element"},{"type":"Literal","value":"marginLeft","raw":"'marginLeft'"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"margin-right","raw":"'margin-right'"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"getPixelValue"},"arguments":[{"type":"Identifier","name":"element"},{"type":"Literal","value":"marginRight","raw":"'marginRight'"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]},"kind":"init"}]}]}},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"in","left":{"type":"Literal","value":"getBoundingClientRect","raw":"'getBoundingClientRect'"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"documentElement"}}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Layout"}},"property":{"type":"Identifier","name":"COMPUTATIONS"}},{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Literal","value":"right","raw":"'right'"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"parent"},"init":{"type":"CallExpression","callee":{"type":"Identifier","name":"hasLayout"},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"getOffsetParent"}},"arguments":[]}]}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"rect"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"getBoundingClientRect"}},"arguments":[]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"pRect"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"parent"},"property":{"type":"Identifier","name":"getBoundingClientRect"}},"arguments":[]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"BinaryExpression","operator":"-","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"pRect"},"property":{"type":"Identifier","name":"right"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"rect"},"property":{"type":"Identifier","name":"right"}}},"property":{"type":"Identifier","name":"round"}},"arguments":[]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"bottom","raw":"'bottom'"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"parent"},"init":{"type":"CallExpression","callee":{"type":"Identifier","name":"hasLayout"},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"getOffsetParent"}},"arguments":[]}]}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"rect"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"getBoundingClientRect"}},"arguments":[]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"pRect"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"parent"},"property":{"type":"Identifier","name":"getBoundingClientRect"}},"arguments":[]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"BinaryExpression","operator":"-","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"pRect"},"property":{"type":"Identifier","name":"bottom"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"rect"},"property":{"type":"Identifier","name":"bottom"}}},"property":{"type":"Identifier","name":"round"}},"arguments":[]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]}]}}]},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Offset"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Class"},"property":{"type":"Identifier","name":"create"}},"arguments":[{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"initialize"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"left"},{"type":"Identifier","name":"top"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"left"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"left"},"property":{"type":"Identifier","name":"round"}},"arguments":[]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"top"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"top"},"property":{"type":"Identifier","name":"round"}},"arguments":[]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"ThisExpression"},"property":{"type":"Literal","value":0,"raw":"0"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"left"}}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"ThisExpression"},"property":{"type":"Literal","value":1,"raw":"1"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"top"}}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"relativeTo"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"offset"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"NewExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Offset"}},"arguments":[{"type":"BinaryExpression","operator":"-","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"left"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"offset"},"property":{"type":"Identifier","name":"left"}}},{"type":"BinaryExpression","operator":"-","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"top"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"offset"},"property":{"type":"Identifier","name":"top"}}}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"inspect"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Literal","value":"#","raw":"\"#\""},"property":{"type":"Identifier","name":"interpolate"}},"arguments":[{"type":"ThisExpression"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"toString"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Literal","value":"[#{left}, #{top}]","raw":"\"[#{left}, #{top}]\""},"property":{"type":"Identifier","name":"interpolate"}},"arguments":[{"type":"ThisExpression"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"toArray"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"ArrayExpression","elements":[{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"left"}},{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"top"}}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]}]}}},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"getLayout"},"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"preCompute"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"NewExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Layout"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"preCompute"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"measure"},"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"property"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]},"property":{"type":"Identifier","name":"getLayout"}},"arguments":[]},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Identifier","name":"property"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"getDimensions"},"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"display"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"getStyle"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Literal","value":"display","raw":"'display'"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"display"},"right":{"type":"BinaryExpression","operator":"!==","left":{"type":"Identifier","name":"display"},"right":{"type":"Literal","value":"none","raw":"'none'"}}},"consequent":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"width"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"offsetWidth"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"height"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"offsetHeight"}},"kind":"init"}]}}]},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"style"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"style"}}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"originalStyles"},"init":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"visibility"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"style"},"property":{"type":"Identifier","name":"visibility"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"position"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"style"},"property":{"type":"Identifier","name":"position"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"display"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"style"},"property":{"type":"Identifier","name":"display"}},"kind":"init"}]}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"newStyles"},"init":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"visibility"},"value":{"type":"Literal","value":"hidden","raw":"'hidden'"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"display"},"value":{"type":"Literal","value":"block","raw":"'block'"},"kind":"init"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"!==","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"originalStyles"},"property":{"type":"Identifier","name":"position"}},"right":{"type":"Literal","value":"fixed","raw":"'fixed'"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"newStyles"},"property":{"type":"Identifier","name":"position"}},"right":{"type":"Literal","value":"absolute","raw":"'absolute'"}}},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"setStyle"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"newStyles"}]}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"dimensions"},"init":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"width"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"offsetWidth"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"height"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"offsetHeight"}},"kind":"init"}]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"setStyle"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"originalStyles"}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"dimensions"}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"getOffsetParent"},"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"||","left":{"type":"LogicalExpression","operator":"||","left":{"type":"LogicalExpression","operator":"||","left":{"type":"CallExpression","callee":{"type":"Identifier","name":"isDocument"},"arguments":[{"type":"Identifier","name":"element"}]},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"isDetached"},"arguments":[{"type":"Identifier","name":"element"}]}},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"isBody"},"arguments":[{"type":"Identifier","name":"element"}]}},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"isHtml"},"arguments":[{"type":"Identifier","name":"element"}]}},"consequent":{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"body"}}]}},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"isInline"},"init":{"type":"BinaryExpression","operator":"===","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"getStyle"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Literal","value":"display","raw":"'display'"}]},"right":{"type":"Literal","value":"inline","raw":"'inline'"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"isInline"},"prefix":true},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"offsetParent"}}},"consequent":{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"offsetParent"}}]}},"alternate":null},{"type":"WhileStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"parentNode"}}},"right":{"type":"BinaryExpression","operator":"!==","left":{"type":"Identifier","name":"element"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"body"}}}},"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"!==","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"getStyle"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Literal","value":"position","raw":"'position'"}]},"right":{"type":"Literal","value":"static","raw":"'static'"}},"consequent":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"ConditionalExpression","test":{"type":"CallExpression","callee":{"type":"Identifier","name":"isHtml"},"arguments":[{"type":"Identifier","name":"element"}]},"consequent":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"body"}}]},"alternate":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}}]},"alternate":null}]}},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"body"}}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"cumulativeOffset"},"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"valueT"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"valueL"},"init":{"type":"Literal","value":0,"raw":"0"}}],"kind":"var"},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"parentNode"}},"consequent":{"type":"BlockStatement","body":[{"type":"DoWhileStatement","body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"+=","left":{"type":"Identifier","name":"valueT"},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"offsetTop"}},"right":{"type":"Literal","value":0,"raw":"0"}}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"+=","left":{"type":"Identifier","name":"valueL"},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"offsetLeft"}},"right":{"type":"Literal","value":0,"raw":"0"}}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"offsetParent"}}}}]},"test":{"type":"Identifier","name":"element"}}]},"alternate":null},{"type":"ReturnStatement","argument":{"type":"NewExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Offset"}},"arguments":[{"type":"Identifier","name":"valueL"},{"type":"Identifier","name":"valueT"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"positionedOffset"},"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"layout"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"getLayout"}},"arguments":[]}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"valueT"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"valueL"},"init":{"type":"Literal","value":0,"raw":"0"}}],"kind":"var"},{"type":"DoWhileStatement","body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"+=","left":{"type":"Identifier","name":"valueT"},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"offsetTop"}},"right":{"type":"Literal","value":0,"raw":"0"}}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"+=","left":{"type":"Identifier","name":"valueL"},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"offsetLeft"}},"right":{"type":"Literal","value":0,"raw":"0"}}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"offsetParent"}}}},{"type":"IfStatement","test":{"type":"Identifier","name":"element"},"consequent":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"Identifier","name":"isBody"},"arguments":[{"type":"Identifier","name":"element"}]},"consequent":{"type":"BreakStatement","label":null},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"p"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"getStyle"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Literal","value":"position","raw":"'position'"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"!==","left":{"type":"Identifier","name":"p"},"right":{"type":"Literal","value":"static","raw":"'static'"}},"consequent":{"type":"BreakStatement","label":null},"alternate":null}]},"alternate":null}]},"test":{"type":"Identifier","name":"element"}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"-=","left":{"type":"Identifier","name":"valueL"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"layout"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Literal","value":"margin-top","raw":"'margin-top'"}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"-=","left":{"type":"Identifier","name":"valueT"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"layout"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Literal","value":"margin-left","raw":"'margin-left'"}]}}},{"type":"ReturnStatement","argument":{"type":"NewExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Offset"}},"arguments":[{"type":"Identifier","name":"valueL"},{"type":"Identifier","name":"valueT"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"cumulativeScrollOffset"},"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"valueT"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"valueL"},"init":{"type":"Literal","value":0,"raw":"0"}}],"kind":"var"},{"type":"DoWhileStatement","body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"+=","left":{"type":"Identifier","name":"valueT"},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"scrollTop"}},"right":{"type":"Literal","value":0,"raw":"0"}}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"+=","left":{"type":"Identifier","name":"valueL"},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"scrollLeft"}},"right":{"type":"Literal","value":0,"raw":"0"}}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"parentNode"}}}}]},"test":{"type":"Identifier","name":"element"}},{"type":"ReturnStatement","argument":{"type":"NewExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Offset"}},"arguments":[{"type":"Identifier","name":"valueL"},{"type":"Identifier","name":"valueT"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"viewportOffset"},"params":[{"type":"Identifier","name":"forElement"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"valueT"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"valueL"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"docBody"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"body"}}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"element"},"init":{"type":"Identifier","name":"forElement"}}],"kind":"var"},{"type":"DoWhileStatement","body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"+=","left":{"type":"Identifier","name":"valueT"},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"offsetTop"}},"right":{"type":"Literal","value":0,"raw":"0"}}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"+=","left":{"type":"Identifier","name":"valueL"},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"offsetLeft"}},"right":{"type":"Literal","value":0,"raw":"0"}}}},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"==","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"offsetParent"}},"right":{"type":"Identifier","name":"docBody"}},"right":{"type":"BinaryExpression","operator":"==","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"getStyle"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Literal","value":"position","raw":"'position'"}]},"right":{"type":"Literal","value":"absolute","raw":"'absolute'"}}},"consequent":{"type":"BreakStatement","label":null},"alternate":null}]},"test":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"offsetParent"}}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"Identifier","name":"forElement"}}},{"type":"DoWhileStatement","body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"!=","left":{"type":"Identifier","name":"element"},"right":{"type":"Identifier","name":"docBody"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"-=","left":{"type":"Identifier","name":"valueT"},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"scrollTop"}},"right":{"type":"Literal","value":0,"raw":"0"}}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"-=","left":{"type":"Identifier","name":"valueL"},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"scrollLeft"}},"right":{"type":"Literal","value":0,"raw":"0"}}}}]},"alternate":null}]},"test":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"parentNode"}}}},{"type":"ReturnStatement","argument":{"type":"NewExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Offset"}},"arguments":[{"type":"Identifier","name":"valueL"},{"type":"Identifier","name":"valueT"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"absolutize"},"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"getStyle"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Literal","value":"position","raw":"'position'"}]},"right":{"type":"Literal","value":"absolute","raw":"'absolute'"}},"consequent":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"offsetParent"},"init":{"type":"CallExpression","callee":{"type":"Identifier","name":"getOffsetParent"},"arguments":[{"type":"Identifier","name":"element"}]}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"eOffset"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"viewportOffset"}},"arguments":[]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"pOffset"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"offsetParent"},"property":{"type":"Identifier","name":"viewportOffset"}},"arguments":[]}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"offset"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"eOffset"},"property":{"type":"Identifier","name":"relativeTo"}},"arguments":[{"type":"Identifier","name":"pOffset"}]}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"layout"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"getLayout"}},"arguments":[]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"store"}},"arguments":[{"type":"Literal","value":"prototype_absolutize_original_styles","raw":"'prototype_absolutize_original_styles'"},{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"left"},"value":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"getStyle"}},"arguments":[{"type":"Literal","value":"left","raw":"'left'"}]},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"top"},"value":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"getStyle"}},"arguments":[{"type":"Literal","value":"top","raw":"'top'"}]},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"width"},"value":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"getStyle"}},"arguments":[{"type":"Literal","value":"width","raw":"'width'"}]},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"height"},"value":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"getStyle"}},"arguments":[{"type":"Literal","value":"height","raw":"'height'"}]},"kind":"init"}]}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"setStyle"}},"arguments":[{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"position"},"value":{"type":"Literal","value":"absolute","raw":"'absolute'"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"top"},"value":{"type":"BinaryExpression","operator":"+","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"offset"},"property":{"type":"Identifier","name":"top"}},"right":{"type":"Literal","value":"px","raw":"'px'"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"left"},"value":{"type":"BinaryExpression","operator":"+","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"offset"},"property":{"type":"Identifier","name":"left"}},"right":{"type":"Literal","value":"px","raw":"'px'"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"width"},"value":{"type":"BinaryExpression","operator":"+","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"layout"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Literal","value":"width","raw":"'width'"}]},"right":{"type":"Literal","value":"px","raw":"'px'"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"height"},"value":{"type":"BinaryExpression","operator":"+","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"layout"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Literal","value":"height","raw":"'height'"}]},"right":{"type":"Literal","value":"px","raw":"'px'"}},"kind":"init"}]}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"relativize"},"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"getStyle"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Literal","value":"position","raw":"'position'"}]},"right":{"type":"Literal","value":"relative","raw":"'relative'"}},"consequent":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"originalStyles"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"retrieve"}},"arguments":[{"type":"Literal","value":"prototype_absolutize_original_styles","raw":"'prototype_absolutize_original_styles'"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"Identifier","name":"originalStyles"},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"setStyle"}},"arguments":[{"type":"Identifier","name":"originalStyles"}]}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"rest":null,"generator":false,"expression":false},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"Browser"}},"property":{"type":"Identifier","name":"IE"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"getOffsetParent"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"getOffsetParent"},"property":{"type":"Identifier","name":"wrap"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"proceed"},{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"||","left":{"type":"LogicalExpression","operator":"||","left":{"type":"LogicalExpression","operator":"||","left":{"type":"CallExpression","callee":{"type":"Identifier","name":"isDocument"},"arguments":[{"type":"Identifier","name":"element"}]},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"isDetached"},"arguments":[{"type":"Identifier","name":"element"}]}},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"isBody"},"arguments":[{"type":"Identifier","name":"element"}]}},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"isHtml"},"arguments":[{"type":"Identifier","name":"element"}]}},"consequent":{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"body"}}]}},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"position"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"getStyle"}},"arguments":[{"type":"Literal","value":"position","raw":"'position'"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"!==","left":{"type":"Identifier","name":"position"},"right":{"type":"Literal","value":"static","raw":"'static'"}},"consequent":{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"proceed"},"arguments":[{"type":"Identifier","name":"element"}]}},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"setStyle"}},"arguments":[{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"position"},"value":{"type":"Literal","value":"relative","raw":"'relative'"},"kind":"init"}]}]}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"value"},"init":{"type":"CallExpression","callee":{"type":"Identifier","name":"proceed"},"arguments":[{"type":"Identifier","name":"element"}]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"setStyle"}},"arguments":[{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"position"},"value":{"type":"Identifier","name":"position"},"kind":"init"}]}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"value"}}]},"rest":null,"generator":false,"expression":false}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"positionedOffset"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"positionedOffset"},"property":{"type":"Identifier","name":"wrap"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"proceed"},{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"parentNode"}},"prefix":true},"consequent":{"type":"ReturnStatement","argument":{"type":"NewExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Offset"}},"arguments":[{"type":"Literal","value":0,"raw":"0"},{"type":"Literal","value":0,"raw":"0"}]}},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"position"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"getStyle"}},"arguments":[{"type":"Literal","value":"position","raw":"'position'"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"!==","left":{"type":"Identifier","name":"position"},"right":{"type":"Literal","value":"static","raw":"'static'"}},"consequent":{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"proceed"},"arguments":[{"type":"Identifier","name":"element"}]}},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"offsetParent"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"getOffsetParent"}},"arguments":[]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"offsetParent"},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"offsetParent"},"property":{"type":"Identifier","name":"getStyle"}},"arguments":[{"type":"Literal","value":"position","raw":"'position'"}]},"right":{"type":"Literal","value":"fixed","raw":"'fixed'"}}},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"Identifier","name":"hasLayout"},"arguments":[{"type":"Identifier","name":"offsetParent"}]}},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"setStyle"}},"arguments":[{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"position"},"value":{"type":"Literal","value":"relative","raw":"'relative'"},"kind":"init"}]}]}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"value"},"init":{"type":"CallExpression","callee":{"type":"Identifier","name":"proceed"},"arguments":[{"type":"Identifier","name":"element"}]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"setStyle"}},"arguments":[{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"position"},"value":{"type":"Identifier","name":"position"},"kind":"init"}]}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"value"}}]},"rest":null,"generator":false,"expression":false}]}}}]},"alternate":{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"Browser"}},"property":{"type":"Identifier","name":"Webkit"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"cumulativeOffset"},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"valueT"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"valueL"},"init":{"type":"Literal","value":0,"raw":"0"}}],"kind":"var"},{"type":"DoWhileStatement","body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"+=","left":{"type":"Identifier","name":"valueT"},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"offsetTop"}},"right":{"type":"Literal","value":0,"raw":"0"}}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"+=","left":{"type":"Identifier","name":"valueL"},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"offsetLeft"}},"right":{"type":"Literal","value":0,"raw":"0"}}}},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"offsetParent"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"body"}}},"consequent":{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"getStyle"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Literal","value":"position","raw":"'position'"}]},"right":{"type":"Literal","value":"absolute","raw":"'absolute'"}},"consequent":{"type":"BreakStatement","label":null},"alternate":null},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"offsetParent"}}}}]},"test":{"type":"Identifier","name":"element"}},{"type":"ReturnStatement","argument":{"type":"NewExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Offset"}},"arguments":[{"type":"Identifier","name":"valueL"},{"type":"Identifier","name":"valueT"}]}}]},"rest":null,"generator":false,"expression":false}}}]},"alternate":null}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"addMethods"}},"arguments":[{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"getLayout"},"value":{"type":"Identifier","name":"getLayout"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"measure"},"value":{"type":"Identifier","name":"measure"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"getDimensions"},"value":{"type":"Identifier","name":"getDimensions"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"getOffsetParent"},"value":{"type":"Identifier","name":"getOffsetParent"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"cumulativeOffset"},"value":{"type":"Identifier","name":"cumulativeOffset"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"positionedOffset"},"value":{"type":"Identifier","name":"positionedOffset"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"cumulativeScrollOffset"},"value":{"type":"Identifier","name":"cumulativeScrollOffset"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"viewportOffset"},"value":{"type":"Identifier","name":"viewportOffset"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"absolutize"},"value":{"type":"Identifier","name":"absolutize"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"relativize"},"value":{"type":"Identifier","name":"relativize"},"kind":"init"}]}]}},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"isBody"},"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"===","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"nodeName"}},"property":{"type":"Identifier","name":"toUpperCase"}},"arguments":[]},"right":{"type":"Literal","value":"BODY","raw":"'BODY'"}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"isHtml"},"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"===","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"nodeName"}},"property":{"type":"Identifier","name":"toUpperCase"}},"arguments":[]},"right":{"type":"Literal","value":"HTML","raw":"'HTML'"}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"isDocument"},"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"nodeType"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Node"},"property":{"type":"Identifier","name":"DOCUMENT_NODE"}}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"isDetached"},"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"!==","left":{"type":"Identifier","name":"element"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"body"}}},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"descendantOf"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"body"}}]},"prefix":true}}}]},"rest":null,"generator":false,"expression":false},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"in","left":{"type":"Literal","value":"getBoundingClientRect","raw":"'getBoundingClientRect'"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"documentElement"}}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"addMethods"}},"arguments":[{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"viewportOffset"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"Identifier","name":"isDetached"},"arguments":[{"type":"Identifier","name":"element"}]},"consequent":{"type":"ReturnStatement","argument":{"type":"NewExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Offset"}},"arguments":[{"type":"Literal","value":0,"raw":"0"},{"type":"Literal","value":0,"raw":"0"}]}},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"rect"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"getBoundingClientRect"}},"arguments":[]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"docEl"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"documentElement"}}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"NewExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Offset"}},"arguments":[{"type":"BinaryExpression","operator":"-","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"rect"},"property":{"type":"Identifier","name":"left"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"docEl"},"property":{"type":"Identifier","name":"clientLeft"}}},{"type":"BinaryExpression","operator":"-","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"rect"},"property":{"type":"Identifier","name":"top"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"docEl"},"property":{"type":"Identifier","name":"clientTop"}}}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]}]}}]},"alternate":null}]},"rest":null,"generator":false,"expression":false},"arguments":[]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"$$"}},"right":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"expression"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"Identifier","name":"$A"},"arguments":[{"type":"Identifier","name":"arguments"}]},"property":{"type":"Identifier","name":"join"}},"arguments":[{"type":"Literal","value":", ","raw":"', '"}]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"Selector"}},"property":{"type":"Identifier","name":"select"}},"arguments":[{"type":"Identifier","name":"expression"},{"type":"Identifier","name":"document"}]}}]},"rest":null,"generator":false,"expression":false}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"Selector"}},"right":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"select"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ThrowStatement","argument":{"type":"NewExpression","callee":{"type":"Identifier","name":"Error"},"arguments":[{"type":"Literal","value":"Method \"Prototype.Selector.select\" must be defined.","raw":"'Method \"Prototype.Selector.select\" must be defined.'"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"match"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ThrowStatement","argument":{"type":"NewExpression","callee":{"type":"Identifier","name":"Error"},"arguments":[{"type":"Literal","value":"Method \"Prototype.Selector.match\" must be defined.","raw":"'Method \"Prototype.Selector.match\" must be defined.'"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"find"},"params":[{"type":"Identifier","name":"elements"},{"type":"Identifier","name":"expression"},{"type":"Identifier","name":"index"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"index"},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"index"},"right":{"type":"Literal","value":0,"raw":"0"}}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"match"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"Selector"}},"property":{"type":"Identifier","name":"match"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"length"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elements"},"property":{"type":"Identifier","name":"length"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"matchIndex"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":null}],"kind":"var"},{"type":"ForStatement","init":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"i"},"right":{"type":"Literal","value":0,"raw":"0"}},"test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"i"},"right":{"type":"Identifier","name":"length"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"CallExpression","callee":{"type":"Identifier","name":"match"},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"elements"},"property":{"type":"Identifier","name":"i"}},{"type":"Identifier","name":"expression"}]},"right":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"index"},"right":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"matchIndex"},"prefix":false}}},"consequent":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"elements"},"property":{"type":"Identifier","name":"i"}}]}}]},"alternate":null}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"extendElements"},"params":[{"type":"Identifier","name":"elements"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"length"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elements"},"property":{"type":"Identifier","name":"length"}}}],"kind":"var"},"test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"i"},"right":{"type":"Identifier","name":"length"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"elements"},"property":{"type":"Identifier","name":"i"}}]}}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"elements"}}]},"rest":null,"generator":false,"expression":false},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"K"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"K"}}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"select"},"value":{"type":"Identifier","name":"select"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"match"},"value":{"type":"Identifier","name":"match"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"find"},"value":{"type":"Identifier","name":"find"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"extendElements"},"value":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"extend"}},"right":{"type":"Identifier","name":"K"}},"consequent":{"type":"Identifier","name":"K"},"alternate":{"type":"Identifier","name":"extendElements"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"extendElement"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"extend"}},"kind":"init"}]}}]},"rest":null,"generator":false,"expression":false},"arguments":[]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"_original_property"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"Sizzle"}}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"chunker"},"init":{"type":"Literal","value":{},"raw":"/((?:\\((?:\\([^()]+\\)|[^()]+)+\\)|\\[(?:\\[[^[\\]]*\\]|['\"][^'\"]*['\"]|[^[\\]'\"]+)+\\]|\\\\.|[^ >+~,(\\[\\\\]+)+|[>+~])(\\s*,\\s*)?((?:.|\\r|\\n)*)/g"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"done"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"toString"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"prototype"}},"property":{"type":"Identifier","name":"toString"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"hasDuplicate"},"init":{"type":"Literal","value":false,"raw":"false"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"baseHasDuplicate"},"init":{"type":"Literal","value":true,"raw":"true"}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ArrayExpression","elements":[{"type":"Literal","value":0,"raw":"0"},{"type":"Literal","value":0,"raw":"0"}]},"property":{"type":"Identifier","name":"sort"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"baseHasDuplicate"},"right":{"type":"Literal","value":false,"raw":"false"}}},{"type":"ReturnStatement","argument":{"type":"Literal","value":0,"raw":"0"}}]},"rest":null,"generator":false,"expression":false}]}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"Sizzle"},"init":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"selector"},{"type":"Identifier","name":"context"},{"type":"Identifier","name":"results"},{"type":"Identifier","name":"seed"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"results"},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"results"},"right":{"type":"ArrayExpression","elements":[]}}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"origContext"},"init":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"context"},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"context"},"right":{"type":"Identifier","name":"document"}}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"!==","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"context"},"property":{"type":"Identifier","name":"nodeType"}},"right":{"type":"Literal","value":1,"raw":"1"}},"right":{"type":"BinaryExpression","operator":"!==","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"context"},"property":{"type":"Identifier","name":"nodeType"}},"right":{"type":"Literal","value":9,"raw":"9"}}},"consequent":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"ArrayExpression","elements":[]}}]},"alternate":null},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"||","left":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"selector"},"prefix":true},"right":{"type":"BinaryExpression","operator":"!==","left":{"type":"UnaryExpression","operator":"typeof","argument":{"type":"Identifier","name":"selector"},"prefix":true},"right":{"type":"Literal","value":"string","raw":"\"string\""}}},"consequent":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"Identifier","name":"results"}}]},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"parts"},"init":{"type":"ArrayExpression","elements":[]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"m"},"init":null},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"set"},"init":null},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"checkSet"},"init":null},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"check"},"init":null},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"mode"},"init":null},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"extra"},"init":null},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"prune"},"init":{"type":"Literal","value":true,"raw":"true"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"contextXML"},"init":{"type":"CallExpression","callee":{"type":"Identifier","name":"isXML"},"arguments":[{"type":"Identifier","name":"context"}]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"soFar"},"init":{"type":"Identifier","name":"selector"}}],"kind":"var"},{"type":"WhileStatement","test":{"type":"BinaryExpression","operator":"!==","left":{"type":"SequenceExpression","expressions":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"chunker"},"property":{"type":"Identifier","name":"exec"}},"arguments":[{"type":"Literal","value":"","raw":"\"\""}]},{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"m"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"chunker"},"property":{"type":"Identifier","name":"exec"}},"arguments":[{"type":"Identifier","name":"soFar"}]}}]},"right":{"type":"Literal","value":null,"raw":"null"}},"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"soFar"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"m"},"property":{"type":"Literal","value":3,"raw":"3"}}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"parts"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"m"},"property":{"type":"Literal","value":1,"raw":"1"}}]}},{"type":"IfStatement","test":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"m"},"property":{"type":"Literal","value":2,"raw":"2"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"extra"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"m"},"property":{"type":"Literal","value":3,"raw":"3"}}}},{"type":"BreakStatement","label":null}]},"alternate":null}]}},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":">","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"parts"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":1,"raw":"1"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"origPOS"},"property":{"type":"Identifier","name":"exec"}},"arguments":[{"type":"Identifier","name":"selector"}]}},"consequent":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"parts"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":2,"raw":"2"}},"right":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"relative"}},"property":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"parts"},"property":{"type":"Literal","value":0,"raw":"0"}}}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"set"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"posProcess"},"arguments":[{"type":"BinaryExpression","operator":"+","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"parts"},"property":{"type":"Literal","value":0,"raw":"0"}},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"parts"},"property":{"type":"Literal","value":1,"raw":"1"}}},{"type":"Identifier","name":"context"}]}}}]},"alternate":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"set"},"right":{"type":"ConditionalExpression","test":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"relative"}},"property":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"parts"},"property":{"type":"Literal","value":0,"raw":"0"}}},"consequent":{"type":"ArrayExpression","elements":[{"type":"Identifier","name":"context"}]},"alternate":{"type":"CallExpression","callee":{"type":"Identifier","name":"Sizzle"},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"parts"},"property":{"type":"Identifier","name":"shift"}},"arguments":[]},{"type":"Identifier","name":"context"}]}}}},{"type":"WhileStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"parts"},"property":{"type":"Identifier","name":"length"}},"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"selector"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"parts"},"property":{"type":"Identifier","name":"shift"}},"arguments":[]}}},{"type":"IfStatement","test":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"relative"}},"property":{"type":"Identifier","name":"selector"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"+=","left":{"type":"Identifier","name":"selector"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"parts"},"property":{"type":"Identifier","name":"shift"}},"arguments":[]}}},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"set"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"posProcess"},"arguments":[{"type":"Identifier","name":"selector"},{"type":"Identifier","name":"set"}]}}}]}}]}}]},"alternate":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"LogicalExpression","operator":"&&","left":{"type":"LogicalExpression","operator":"&&","left":{"type":"LogicalExpression","operator":"&&","left":{"type":"LogicalExpression","operator":"&&","left":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"seed"},"prefix":true},"right":{"type":"BinaryExpression","operator":">","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"parts"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":1,"raw":"1"}}},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"context"},"property":{"type":"Identifier","name":"nodeType"}},"right":{"type":"Literal","value":9,"raw":"9"}}},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"contextXML"},"prefix":true}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"match"}},"property":{"type":"Identifier","name":"ID"}},"property":{"type":"Identifier","name":"test"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"parts"},"property":{"type":"Literal","value":0,"raw":"0"}}]}},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"match"}},"property":{"type":"Identifier","name":"ID"}},"property":{"type":"Identifier","name":"test"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"parts"},"property":{"type":"BinaryExpression","operator":"-","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"parts"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":1,"raw":"1"}}}]},"prefix":true}},"consequent":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"ret"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Sizzle"},"property":{"type":"Identifier","name":"find"}},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"parts"},"property":{"type":"Identifier","name":"shift"}},"arguments":[]},{"type":"Identifier","name":"context"},{"type":"Identifier","name":"contextXML"}]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"context"},"right":{"type":"ConditionalExpression","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"ret"},"property":{"type":"Identifier","name":"expr"}},"consequent":{"type":"MemberExpression","computed":true,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Sizzle"},"property":{"type":"Identifier","name":"filter"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"ret"},"property":{"type":"Identifier","name":"expr"}},{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"ret"},"property":{"type":"Identifier","name":"set"}}]},"property":{"type":"Literal","value":0,"raw":"0"}},"alternate":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"ret"},"property":{"type":"Identifier","name":"set"}},"property":{"type":"Literal","value":0,"raw":"0"}}}}}]},"alternate":null},{"type":"IfStatement","test":{"type":"Identifier","name":"context"},"consequent":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"ret"},"init":{"type":"ConditionalExpression","test":{"type":"Identifier","name":"seed"},"consequent":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"expr"},"value":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"parts"},"property":{"type":"Identifier","name":"pop"}},"arguments":[]},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"set"},"value":{"type":"CallExpression","callee":{"type":"Identifier","name":"makeArray"},"arguments":[{"type":"Identifier","name":"seed"}]},"kind":"init"}]},"alternate":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Sizzle"},"property":{"type":"Identifier","name":"find"}},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"parts"},"property":{"type":"Identifier","name":"pop"}},"arguments":[]},{"type":"ConditionalExpression","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"parts"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":1,"raw":"1"}},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"parts"},"property":{"type":"Literal","value":0,"raw":"0"}},"right":{"type":"Literal","value":"~","raw":"\"~\""}},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"parts"},"property":{"type":"Literal","value":0,"raw":"0"}},"right":{"type":"Literal","value":"+","raw":"\"+\""}}}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"context"},"property":{"type":"Identifier","name":"parentNode"}}},"consequent":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"context"},"property":{"type":"Identifier","name":"parentNode"}},"alternate":{"type":"Identifier","name":"context"}},{"type":"Identifier","name":"contextXML"}]}}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"set"},"right":{"type":"ConditionalExpression","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"ret"},"property":{"type":"Identifier","name":"expr"}},"consequent":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Sizzle"},"property":{"type":"Identifier","name":"filter"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"ret"},"property":{"type":"Identifier","name":"expr"}},{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"ret"},"property":{"type":"Identifier","name":"set"}}]},"alternate":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"ret"},"property":{"type":"Identifier","name":"set"}}}}},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":">","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"parts"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":0,"raw":"0"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"checkSet"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"makeArray"},"arguments":[{"type":"Identifier","name":"set"}]}}}]},"alternate":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"prune"},"right":{"type":"Literal","value":false,"raw":"false"}}}]}},{"type":"WhileStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"parts"},"property":{"type":"Identifier","name":"length"}},"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"cur"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"parts"},"property":{"type":"Identifier","name":"pop"}},"arguments":[]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"pop"},"init":{"type":"Identifier","name":"cur"}}],"kind":"var"},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"relative"}},"property":{"type":"Identifier","name":"cur"}},"prefix":true},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"cur"},"right":{"type":"Literal","value":"","raw":"\"\""}}}]},"alternate":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"pop"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"parts"},"property":{"type":"Identifier","name":"pop"}},"arguments":[]}}}]}},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"pop"},"right":{"type":"Literal","value":null,"raw":"null"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"pop"},"right":{"type":"Identifier","name":"context"}}}]},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"relative"}},"property":{"type":"Identifier","name":"cur"}},"arguments":[{"type":"Identifier","name":"checkSet"},{"type":"Identifier","name":"pop"},{"type":"Identifier","name":"contextXML"}]}}]}}]},"alternate":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"checkSet"},"right":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"parts"},"right":{"type":"ArrayExpression","elements":[]}}}}]}}]}},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"checkSet"},"prefix":true},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"checkSet"},"right":{"type":"Identifier","name":"set"}}}]},"alternate":null},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"checkSet"},"prefix":true},"consequent":{"type":"BlockStatement","body":[{"type":"ThrowStatement","argument":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"Syntax error, unrecognized expression: ","raw":"\"Syntax error, unrecognized expression: \""},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"cur"},"right":{"type":"Identifier","name":"selector"}}}}]},"alternate":null},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"toString"},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"Identifier","name":"checkSet"}]},"right":{"type":"Literal","value":"[object Array]","raw":"\"[object Array]\""}},"consequent":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"prune"},"prefix":true},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"results"},"property":{"type":"Identifier","name":"push"}},"property":{"type":"Identifier","name":"apply"}},"arguments":[{"type":"Identifier","name":"results"},{"type":"Identifier","name":"checkSet"}]}}]},"alternate":{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"context"},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"context"},"property":{"type":"Identifier","name":"nodeType"}},"right":{"type":"Literal","value":1,"raw":"1"}}},"consequent":{"type":"BlockStatement","body":[{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}}],"kind":"var"},"test":{"type":"BinaryExpression","operator":"!=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"checkSet"},"property":{"type":"Identifier","name":"i"}},"right":{"type":"Literal","value":null,"raw":"null"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"checkSet"},"property":{"type":"Identifier","name":"i"}},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"checkSet"},"property":{"type":"Identifier","name":"i"}},"right":{"type":"Literal","value":true,"raw":"true"}},"right":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"checkSet"},"property":{"type":"Identifier","name":"i"}},"property":{"type":"Identifier","name":"nodeType"}},"right":{"type":"Literal","value":1,"raw":"1"}},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"contains"},"arguments":[{"type":"Identifier","name":"context"},{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"checkSet"},"property":{"type":"Identifier","name":"i"}}]}}}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"results"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"set"},"property":{"type":"Identifier","name":"i"}}]}}]},"alternate":null}]}}]},"alternate":{"type":"BlockStatement","body":[{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}}],"kind":"var"},"test":{"type":"BinaryExpression","operator":"!=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"checkSet"},"property":{"type":"Identifier","name":"i"}},"right":{"type":"Literal","value":null,"raw":"null"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"checkSet"},"property":{"type":"Identifier","name":"i"}},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"checkSet"},"property":{"type":"Identifier","name":"i"}},"property":{"type":"Identifier","name":"nodeType"}},"right":{"type":"Literal","value":1,"raw":"1"}}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"results"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"set"},"property":{"type":"Identifier","name":"i"}}]}}]},"alternate":null}]}}]}}}]},"alternate":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"Identifier","name":"makeArray"},"arguments":[{"type":"Identifier","name":"checkSet"},{"type":"Identifier","name":"results"}]}}]}},{"type":"IfStatement","test":{"type":"Identifier","name":"extra"},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"Identifier","name":"Sizzle"},"arguments":[{"type":"Identifier","name":"extra"},{"type":"Identifier","name":"origContext"},{"type":"Identifier","name":"results"},{"type":"Identifier","name":"seed"}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Sizzle"},"property":{"type":"Identifier","name":"uniqueSort"}},"arguments":[{"type":"Identifier","name":"results"}]}}]},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"results"}}]},"rest":null,"generator":false,"expression":false}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Sizzle"},"property":{"type":"Identifier","name":"uniqueSort"}},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"results"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"Identifier","name":"sortOrder"},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"hasDuplicate"},"right":{"type":"Identifier","name":"baseHasDuplicate"}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"results"},"property":{"type":"Identifier","name":"sort"}},"arguments":[{"type":"Identifier","name":"sortOrder"}]}},{"type":"IfStatement","test":{"type":"Identifier","name":"hasDuplicate"},"consequent":{"type":"BlockStatement","body":[{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":1,"raw":"1"}}],"kind":"var"},"test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"i"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"results"},"property":{"type":"Identifier","name":"length"}}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"results"},"property":{"type":"Identifier","name":"i"}},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"results"},"property":{"type":"BinaryExpression","operator":"-","left":{"type":"Identifier","name":"i"},"right":{"type":"Literal","value":1,"raw":"1"}}}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"results"},"property":{"type":"Identifier","name":"splice"}},"arguments":[{"type":"UpdateExpression","operator":"--","argument":{"type":"Identifier","name":"i"},"prefix":false},{"type":"Literal","value":1,"raw":"1"}]}}]},"alternate":null}]}}]},"alternate":null}]},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"results"}}]},"rest":null,"generator":false,"expression":false}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Sizzle"},"property":{"type":"Identifier","name":"matches"}},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"expr"},{"type":"Identifier","name":"set"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"Sizzle"},"arguments":[{"type":"Identifier","name":"expr"},{"type":"Literal","value":null,"raw":"null"},{"type":"Literal","value":null,"raw":"null"},{"type":"Identifier","name":"set"}]}}]},"rest":null,"generator":false,"expression":false}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Sizzle"},"property":{"type":"Identifier","name":"find"}},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"expr"},{"type":"Identifier","name":"context"},{"type":"Identifier","name":"isXML"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"set"},"init":null},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"match"},"init":null}],"kind":"var"},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"expr"},"prefix":true},"consequent":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"ArrayExpression","elements":[]}}]},"alternate":null},{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"l"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"order"}},"property":{"type":"Identifier","name":"length"}}}],"kind":"var"},"test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"i"},"right":{"type":"Identifier","name":"l"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"type"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"order"}},"property":{"type":"Identifier","name":"i"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"match"},"init":null}],"kind":"var"},{"type":"IfStatement","test":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"match"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"leftMatch"}},"property":{"type":"Identifier","name":"type"}},"property":{"type":"Identifier","name":"exec"}},"arguments":[{"type":"Identifier","name":"expr"}]}},"consequent":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"left"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":1,"raw":"1"}}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"match"},"property":{"type":"Identifier","name":"splice"}},"arguments":[{"type":"Literal","value":1,"raw":"1"},{"type":"Literal","value":1,"raw":"1"}]}},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"!==","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"left"},"property":{"type":"Identifier","name":"substr"}},"arguments":[{"type":"BinaryExpression","operator":"-","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"left"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":1,"raw":"1"}}]},"right":{"type":"Literal","value":"\\","raw":"\"\\\\\""}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":1,"raw":"1"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":1,"raw":"1"}},"right":{"type":"Literal","value":"","raw":"\"\""}},"property":{"type":"Identifier","name":"replace"}},"arguments":[{"type":"Literal","value":{},"raw":"/\\\\/g"},{"type":"Literal","value":"","raw":"\"\""}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"set"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"find"}},"property":{"type":"Identifier","name":"type"}},"arguments":[{"type":"Identifier","name":"match"},{"type":"Identifier","name":"context"},{"type":"Identifier","name":"isXML"}]}}},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"!=","left":{"type":"Identifier","name":"set"},"right":{"type":"Literal","value":null,"raw":"null"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"expr"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"expr"},"property":{"type":"Identifier","name":"replace"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"match"}},"property":{"type":"Identifier","name":"type"}},{"type":"Literal","value":"","raw":"\"\""}]}}},{"type":"BreakStatement","label":null}]},"alternate":null}]},"alternate":null}]},"alternate":null}]}},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"set"},"prefix":true},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"set"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"context"},"property":{"type":"Identifier","name":"getElementsByTagName"}},"arguments":[{"type":"Literal","value":"*","raw":"\"*\""}]}}}]},"alternate":null},{"type":"ReturnStatement","argument":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"set"},"value":{"type":"Identifier","name":"set"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"expr"},"value":{"type":"Identifier","name":"expr"},"kind":"init"}]}}]},"rest":null,"generator":false,"expression":false}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Sizzle"},"property":{"type":"Identifier","name":"filter"}},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"expr"},{"type":"Identifier","name":"set"},{"type":"Identifier","name":"inplace"},{"type":"Identifier","name":"not"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"old"},"init":{"type":"Identifier","name":"expr"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"result"},"init":{"type":"ArrayExpression","elements":[]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"curLoop"},"init":{"type":"Identifier","name":"set"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"match"},"init":null},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"anyFound"},"init":null},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"isXMLFilter"},"init":{"type":"LogicalExpression","operator":"&&","left":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"set"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"set"},"property":{"type":"Literal","value":0,"raw":"0"}}},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"isXML"},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"set"},"property":{"type":"Literal","value":0,"raw":"0"}}]}}}],"kind":"var"},{"type":"WhileStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"expr"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"set"},"property":{"type":"Identifier","name":"length"}}},"body":{"type":"BlockStatement","body":[{"type":"ForInStatement","left":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"type"},"init":null}],"kind":"var"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"filter"}},"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"!=","left":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"match"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"match"}},"property":{"type":"Identifier","name":"type"}},"property":{"type":"Identifier","name":"exec"}},"arguments":[{"type":"Identifier","name":"expr"}]}},"right":{"type":"Literal","value":null,"raw":"null"}},"consequent":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"filter"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"filter"}},"property":{"type":"Identifier","name":"type"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"found"},"init":null},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"item"},"init":null}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"anyFound"},"right":{"type":"Literal","value":false,"raw":"false"}}},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"curLoop"},"right":{"type":"Identifier","name":"result"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"result"},"right":{"type":"ArrayExpression","elements":[]}}}]},"alternate":null},{"type":"IfStatement","test":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"preFilter"}},"property":{"type":"Identifier","name":"type"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"match"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"preFilter"}},"property":{"type":"Identifier","name":"type"}},"arguments":[{"type":"Identifier","name":"match"},{"type":"Identifier","name":"curLoop"},{"type":"Identifier","name":"inplace"},{"type":"Identifier","name":"result"},{"type":"Identifier","name":"not"},{"type":"Identifier","name":"isXMLFilter"}]}}},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"match"},"prefix":true},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"anyFound"},"right":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"found"},"right":{"type":"Literal","value":true,"raw":"true"}}}}]},"alternate":{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"match"},"right":{"type":"Literal","value":true,"raw":"true"}},"consequent":{"type":"BlockStatement","body":[{"type":"ContinueStatement","label":null}]},"alternate":null}}]},"alternate":null},{"type":"IfStatement","test":{"type":"Identifier","name":"match"},"consequent":{"type":"BlockStatement","body":[{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}}],"kind":"var"},"test":{"type":"BinaryExpression","operator":"!=","left":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"item"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"curLoop"},"property":{"type":"Identifier","name":"i"}}},"right":{"type":"Literal","value":null,"raw":"null"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"Identifier","name":"item"},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"found"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"filter"},"arguments":[{"type":"Identifier","name":"item"},{"type":"Identifier","name":"match"},{"type":"Identifier","name":"i"},{"type":"Identifier","name":"curLoop"}]}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"pass"},"init":{"type":"BinaryExpression","operator":"^","left":{"type":"Identifier","name":"not"},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"found"},"prefix":true},"prefix":true}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"inplace"},"right":{"type":"BinaryExpression","operator":"!=","left":{"type":"Identifier","name":"found"},"right":{"type":"Literal","value":null,"raw":"null"}}},"consequent":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"Identifier","name":"pass"},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"anyFound"},"right":{"type":"Literal","value":true,"raw":"true"}}}]},"alternate":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"curLoop"},"property":{"type":"Identifier","name":"i"}},"right":{"type":"Literal","value":false,"raw":"false"}}}]}}]},"alternate":{"type":"IfStatement","test":{"type":"Identifier","name":"pass"},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"result"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"Identifier","name":"item"}]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"anyFound"},"right":{"type":"Literal","value":true,"raw":"true"}}}]},"alternate":null}}]},"alternate":null}]}}]},"alternate":null},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"!==","left":{"type":"Identifier","name":"found"},"right":{"type":"Identifier","name":"undefined"}},"consequent":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"inplace"},"prefix":true},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"curLoop"},"right":{"type":"Identifier","name":"result"}}}]},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"expr"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"expr"},"property":{"type":"Identifier","name":"replace"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"match"}},"property":{"type":"Identifier","name":"type"}},{"type":"Literal","value":"","raw":"\"\""}]}}},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"anyFound"},"prefix":true},"consequent":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"ArrayExpression","elements":[]}}]},"alternate":null},{"type":"BreakStatement","label":null}]},"alternate":null}]},"alternate":null}]},"each":false},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"expr"},"right":{"type":"Identifier","name":"old"}},"consequent":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"anyFound"},"right":{"type":"Literal","value":null,"raw":"null"}},"consequent":{"type":"BlockStatement","body":[{"type":"ThrowStatement","argument":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"Syntax error, unrecognized expression: ","raw":"\"Syntax error, unrecognized expression: \""},"right":{"type":"Identifier","name":"expr"}}}]},"alternate":{"type":"BlockStatement","body":[{"type":"BreakStatement","label":null}]}}]},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"old"},"right":{"type":"Identifier","name":"expr"}}}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"curLoop"}}]},"rest":null,"generator":false,"expression":false}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"Expr"},"init":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Sizzle"},"property":{"type":"Identifier","name":"selectors"}},"right":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"order"},"value":{"type":"ArrayExpression","elements":[{"type":"Literal","value":"ID","raw":"\"ID\""},{"type":"Literal","value":"NAME","raw":"\"NAME\""},{"type":"Literal","value":"TAG","raw":"\"TAG\""}]},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"match"},"value":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"ID"},"value":{"type":"Literal","value":{},"raw":"/#((?:[\\w\\u00c0-\\uFFFF-]|\\\\.)+)/"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"CLASS"},"value":{"type":"Literal","value":{},"raw":"/\\.((?:[\\w\\u00c0-\\uFFFF-]|\\\\.)+)/"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"NAME"},"value":{"type":"Literal","value":{},"raw":"/\\[name=['\"]*((?:[\\w\\u00c0-\\uFFFF-]|\\\\.)+)['\"]*\\]/"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"ATTR"},"value":{"type":"Literal","value":{},"raw":"/\\[\\s*((?:[\\w\\u00c0-\\uFFFF-]|\\\\.)+)\\s*(?:(\\S?=)\\s*(['\"]*)(.*?)\\3|)\\s*\\]/"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"TAG"},"value":{"type":"Literal","value":{},"raw":"/^((?:[\\w\\u00c0-\\uFFFF\\*-]|\\\\.)+)/"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"CHILD"},"value":{"type":"Literal","value":{},"raw":"/:(only|nth|last|first)-child(?:\\((even|odd|[\\dn+-]*)\\))?/"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"POS"},"value":{"type":"Literal","value":{},"raw":"/:(nth|eq|gt|lt|first|last|even|odd)(?:\\((\\d*)\\))?(?=[^-]|$)/"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"PSEUDO"},"value":{"type":"Literal","value":{},"raw":"/:((?:[\\w\\u00c0-\\uFFFF-]|\\\\.)+)(?:\\((['\"]*)((?:\\([^\\)]+\\)|[^\\2\\(\\)]*)+)\\2\\))?/"},"kind":"init"}]},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"leftMatch"},"value":{"type":"ObjectExpression","properties":[]},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"attrMap"},"value":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Literal","value":"class","raw":"\"class\""},"value":{"type":"Literal","value":"className","raw":"\"className\""},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"for","raw":"\"for\""},"value":{"type":"Literal","value":"htmlFor","raw":"\"htmlFor\""},"kind":"init"}]},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"attrHandle"},"value":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"href"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elem"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"getAttribute"}},"arguments":[{"type":"Literal","value":"href","raw":"\"href\""}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"relative"},"value":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Literal","value":"+","raw":"\"+\""},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"checkSet"},{"type":"Identifier","name":"part"},{"type":"Identifier","name":"isXML"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"isPartStr"},"init":{"type":"BinaryExpression","operator":"===","left":{"type":"UnaryExpression","operator":"typeof","argument":{"type":"Identifier","name":"part"},"prefix":true},"right":{"type":"Literal","value":"string","raw":"\"string\""}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"isTag"},"init":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"isPartStr"},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Literal","value":{},"raw":"/\\W/"},"property":{"type":"Identifier","name":"test"}},"arguments":[{"type":"Identifier","name":"part"}]},"prefix":true}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"isPartStrNotTag"},"init":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"isPartStr"},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"isTag"},"prefix":true}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"isTag"},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"isXML"},"prefix":true}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"part"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"part"},"property":{"type":"Identifier","name":"toUpperCase"}},"arguments":[]}}}]},"alternate":null},{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"l"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"checkSet"},"property":{"type":"Identifier","name":"length"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"elem"},"init":null}],"kind":"var"},"test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"i"},"right":{"type":"Identifier","name":"l"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"elem"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"checkSet"},"property":{"type":"Identifier","name":"i"}}},"consequent":{"type":"BlockStatement","body":[{"type":"WhileStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"elem"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"previousSibling"}}},"right":{"type":"BinaryExpression","operator":"!==","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"nodeType"}},"right":{"type":"Literal","value":1,"raw":"1"}}},"body":{"type":"BlockStatement","body":[]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"checkSet"},"property":{"type":"Identifier","name":"i"}},"right":{"type":"ConditionalExpression","test":{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"isPartStrNotTag"},"right":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"elem"},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"nodeName"}},"right":{"type":"Identifier","name":"part"}}}},"consequent":{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"elem"},"right":{"type":"Literal","value":false,"raw":"false"}},"alternate":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"elem"},"right":{"type":"Identifier","name":"part"}}}}}]},"alternate":null}]}},{"type":"IfStatement","test":{"type":"Identifier","name":"isPartStrNotTag"},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Sizzle"},"property":{"type":"Identifier","name":"filter"}},"arguments":[{"type":"Identifier","name":"part"},{"type":"Identifier","name":"checkSet"},{"type":"Literal","value":true,"raw":"true"}]}}]},"alternate":null}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":">","raw":"\">\""},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"checkSet"},{"type":"Identifier","name":"part"},{"type":"Identifier","name":"isXML"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"isPartStr"},"init":{"type":"BinaryExpression","operator":"===","left":{"type":"UnaryExpression","operator":"typeof","argument":{"type":"Identifier","name":"part"},"prefix":true},"right":{"type":"Literal","value":"string","raw":"\"string\""}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"isPartStr"},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Literal","value":{},"raw":"/\\W/"},"property":{"type":"Identifier","name":"test"}},"arguments":[{"type":"Identifier","name":"part"}]},"prefix":true}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"part"},"right":{"type":"ConditionalExpression","test":{"type":"Identifier","name":"isXML"},"consequent":{"type":"Identifier","name":"part"},"alternate":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"part"},"property":{"type":"Identifier","name":"toUpperCase"}},"arguments":[]}}}},{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"l"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"checkSet"},"property":{"type":"Identifier","name":"length"}}}],"kind":"var"},"test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"i"},"right":{"type":"Identifier","name":"l"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"elem"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"checkSet"},"property":{"type":"Identifier","name":"i"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"Identifier","name":"elem"},"consequent":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"parent"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"parentNode"}}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"checkSet"},"property":{"type":"Identifier","name":"i"}},"right":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"parent"},"property":{"type":"Identifier","name":"nodeName"}},"right":{"type":"Identifier","name":"part"}},"consequent":{"type":"Identifier","name":"parent"},"alternate":{"type":"Literal","value":false,"raw":"false"}}}}]},"alternate":null}]}}]},"alternate":{"type":"BlockStatement","body":[{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"l"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"checkSet"},"property":{"type":"Identifier","name":"length"}}}],"kind":"var"},"test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"i"},"right":{"type":"Identifier","name":"l"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"elem"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"checkSet"},"property":{"type":"Identifier","name":"i"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"Identifier","name":"elem"},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"checkSet"},"property":{"type":"Identifier","name":"i"}},"right":{"type":"ConditionalExpression","test":{"type":"Identifier","name":"isPartStr"},"consequent":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"parentNode"}},"alternate":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"parentNode"}},"right":{"type":"Identifier","name":"part"}}}}}]},"alternate":null}]}},{"type":"IfStatement","test":{"type":"Identifier","name":"isPartStr"},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Sizzle"},"property":{"type":"Identifier","name":"filter"}},"arguments":[{"type":"Identifier","name":"part"},{"type":"Identifier","name":"checkSet"},{"type":"Literal","value":true,"raw":"true"}]}}]},"alternate":null}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"","raw":"\"\""},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"checkSet"},{"type":"Identifier","name":"part"},{"type":"Identifier","name":"isXML"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"doneName"},"init":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"done"},"prefix":false}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"checkFn"},"init":{"type":"Identifier","name":"dirCheck"}}],"kind":"var"},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Literal","value":{},"raw":"/\\W/"},"property":{"type":"Identifier","name":"test"}},"arguments":[{"type":"Identifier","name":"part"}]},"prefix":true},"consequent":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"nodeCheck"},"init":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"part"},"right":{"type":"ConditionalExpression","test":{"type":"Identifier","name":"isXML"},"consequent":{"type":"Identifier","name":"part"},"alternate":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"part"},"property":{"type":"Identifier","name":"toUpperCase"}},"arguments":[]}}}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"checkFn"},"right":{"type":"Identifier","name":"dirNodeCheck"}}}]},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"Identifier","name":"checkFn"},"arguments":[{"type":"Literal","value":"parentNode","raw":"\"parentNode\""},{"type":"Identifier","name":"part"},{"type":"Identifier","name":"doneName"},{"type":"Identifier","name":"checkSet"},{"type":"Identifier","name":"nodeCheck"},{"type":"Identifier","name":"isXML"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":"~","raw":"\"~\""},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"checkSet"},{"type":"Identifier","name":"part"},{"type":"Identifier","name":"isXML"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"doneName"},"init":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"done"},"prefix":false}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"checkFn"},"init":{"type":"Identifier","name":"dirCheck"}}],"kind":"var"},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"===","left":{"type":"UnaryExpression","operator":"typeof","argument":{"type":"Identifier","name":"part"},"prefix":true},"right":{"type":"Literal","value":"string","raw":"\"string\""}},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Literal","value":{},"raw":"/\\W/"},"property":{"type":"Identifier","name":"test"}},"arguments":[{"type":"Identifier","name":"part"}]},"prefix":true}},"consequent":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"nodeCheck"},"init":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"part"},"right":{"type":"ConditionalExpression","test":{"type":"Identifier","name":"isXML"},"consequent":{"type":"Identifier","name":"part"},"alternate":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"part"},"property":{"type":"Identifier","name":"toUpperCase"}},"arguments":[]}}}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"checkFn"},"right":{"type":"Identifier","name":"dirNodeCheck"}}}]},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"Identifier","name":"checkFn"},"arguments":[{"type":"Literal","value":"previousSibling","raw":"\"previousSibling\""},{"type":"Identifier","name":"part"},{"type":"Identifier","name":"doneName"},{"type":"Identifier","name":"checkSet"},{"type":"Identifier","name":"nodeCheck"},{"type":"Identifier","name":"isXML"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"find"},"value":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"ID"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"match"},{"type":"Identifier","name":"context"},{"type":"Identifier","name":"isXML"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"!==","left":{"type":"UnaryExpression","operator":"typeof","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"context"},"property":{"type":"Identifier","name":"getElementById"}},"prefix":true},"right":{"type":"Literal","value":"undefined","raw":"\"undefined\""}},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"isXML"},"prefix":true}},"consequent":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"m"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"context"},"property":{"type":"Identifier","name":"getElementById"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":1,"raw":"1"}}]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"ConditionalExpression","test":{"type":"Identifier","name":"m"},"consequent":{"type":"ArrayExpression","elements":[{"type":"Identifier","name":"m"}]},"alternate":{"type":"ArrayExpression","elements":[]}}}]},"alternate":null}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"NAME"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"match"},{"type":"Identifier","name":"context"},{"type":"Identifier","name":"isXML"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"!==","left":{"type":"UnaryExpression","operator":"typeof","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"context"},"property":{"type":"Identifier","name":"getElementsByName"}},"prefix":true},"right":{"type":"Literal","value":"undefined","raw":"\"undefined\""}},"consequent":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"ret"},"init":{"type":"ArrayExpression","elements":[]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"results"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"context"},"property":{"type":"Identifier","name":"getElementsByName"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":1,"raw":"1"}}]}}],"kind":"var"},{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"l"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"results"},"property":{"type":"Identifier","name":"length"}}}],"kind":"var"},"test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"i"},"right":{"type":"Identifier","name":"l"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"results"},"property":{"type":"Identifier","name":"i"}},"property":{"type":"Identifier","name":"getAttribute"}},"arguments":[{"type":"Literal","value":"name","raw":"\"name\""}]},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":1,"raw":"1"}}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"ret"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"results"},"property":{"type":"Identifier","name":"i"}}]}}]},"alternate":null}]}},{"type":"ReturnStatement","argument":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"ret"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":0,"raw":"0"}},"consequent":{"type":"Literal","value":null,"raw":"null"},"alternate":{"type":"Identifier","name":"ret"}}}]},"alternate":null}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"TAG"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"match"},{"type":"Identifier","name":"context"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"context"},"property":{"type":"Identifier","name":"getElementsByTagName"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":1,"raw":"1"}}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"preFilter"},"value":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"CLASS"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"match"},{"type":"Identifier","name":"curLoop"},{"type":"Identifier","name":"inplace"},{"type":"Identifier","name":"result"},{"type":"Identifier","name":"not"},{"type":"Identifier","name":"isXML"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"match"},"right":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":" ","raw":"\" \""},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":1,"raw":"1"}},"property":{"type":"Identifier","name":"replace"}},"arguments":[{"type":"Literal","value":{},"raw":"/\\\\/g"},{"type":"Literal","value":"","raw":"\"\""}]}},"right":{"type":"Literal","value":" ","raw":"\" \""}}}},{"type":"IfStatement","test":{"type":"Identifier","name":"isXML"},"consequent":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"Identifier","name":"match"}}]},"alternate":null},{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"elem"},"init":null}],"kind":"var"},"test":{"type":"BinaryExpression","operator":"!=","left":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"elem"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"curLoop"},"property":{"type":"Identifier","name":"i"}}},"right":{"type":"Literal","value":null,"raw":"null"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"Identifier","name":"elem"},"consequent":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"^","left":{"type":"Identifier","name":"not"},"right":{"type":"LogicalExpression","operator":"&&","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"className"}},"right":{"type":"BinaryExpression","operator":">=","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":" ","raw":"\" \""},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"className"}}},"right":{"type":"Literal","value":" ","raw":"\" \""}},"property":{"type":"Identifier","name":"indexOf"}},"arguments":[{"type":"Identifier","name":"match"}]},"right":{"type":"Literal","value":0,"raw":"0"}}}},"consequent":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"inplace"},"prefix":true},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"result"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"Identifier","name":"elem"}]}},"alternate":null}]},"alternate":{"type":"IfStatement","test":{"type":"Identifier","name":"inplace"},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"curLoop"},"property":{"type":"Identifier","name":"i"}},"right":{"type":"Literal","value":false,"raw":"false"}}}]},"alternate":null}}]},"alternate":null}]}},{"type":"ReturnStatement","argument":{"type":"Literal","value":false,"raw":"false"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"ID"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"match"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":1,"raw":"1"}},"property":{"type":"Identifier","name":"replace"}},"arguments":[{"type":"Literal","value":{},"raw":"/\\\\/g"},{"type":"Literal","value":"","raw":"\"\""}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"TAG"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"match"},{"type":"Identifier","name":"curLoop"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}}],"kind":"var"},"test":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"curLoop"},"property":{"type":"Identifier","name":"i"}},"right":{"type":"Literal","value":false,"raw":"false"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[]}},{"type":"ReturnStatement","argument":{"type":"ConditionalExpression","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"curLoop"},"property":{"type":"Identifier","name":"i"}},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"isXML"},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"curLoop"},"property":{"type":"Identifier","name":"i"}}]}},"consequent":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":1,"raw":"1"}},"alternate":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":1,"raw":"1"}},"property":{"type":"Identifier","name":"toUpperCase"}},"arguments":[]}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"CHILD"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"match"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":1,"raw":"1"}},"right":{"type":"Literal","value":"nth","raw":"\"nth\""}},"consequent":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"test"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Literal","value":{},"raw":"/(-?)(\\d*)n((?:\\+|-)?\\d*)/"},"property":{"type":"Identifier","name":"exec"}},"arguments":[{"type":"LogicalExpression","operator":"||","left":{"type":"LogicalExpression","operator":"||","left":{"type":"LogicalExpression","operator":"||","left":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"==","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":2,"raw":"2"}},"right":{"type":"Literal","value":"even","raw":"\"even\""}},"right":{"type":"Literal","value":"2n","raw":"\"2n\""}},"right":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"==","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":2,"raw":"2"}},"right":{"type":"Literal","value":"odd","raw":"\"odd\""}},"right":{"type":"Literal","value":"2n+1","raw":"\"2n+1\""}}},"right":{"type":"LogicalExpression","operator":"&&","left":{"type":"UnaryExpression","operator":"!","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Literal","value":{},"raw":"/\\D/"},"property":{"type":"Identifier","name":"test"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":2,"raw":"2"}}]},"prefix":true},"right":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"0n+","raw":"\"0n+\""},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":2,"raw":"2"}}}}},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":2,"raw":"2"}}}]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":2,"raw":"2"}},"right":{"type":"BinaryExpression","operator":"-","left":{"type":"BinaryExpression","operator":"+","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"test"},"property":{"type":"Literal","value":1,"raw":"1"}},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"test"},"property":{"type":"Literal","value":2,"raw":"2"}},"right":{"type":"Literal","value":1,"raw":"1"}}},"right":{"type":"Literal","value":0,"raw":"0"}}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":3,"raw":"3"}},"right":{"type":"BinaryExpression","operator":"-","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"test"},"property":{"type":"Literal","value":3,"raw":"3"}},"right":{"type":"Literal","value":0,"raw":"0"}}}}]},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":0,"raw":"0"}},"right":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"done"},"prefix":false}}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"match"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"ATTR"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"match"},{"type":"Identifier","name":"curLoop"},{"type":"Identifier","name":"inplace"},{"type":"Identifier","name":"result"},{"type":"Identifier","name":"not"},{"type":"Identifier","name":"isXML"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"name"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":1,"raw":"1"}},"property":{"type":"Identifier","name":"replace"}},"arguments":[{"type":"Literal","value":{},"raw":"/\\\\/g"},{"type":"Literal","value":"","raw":"\"\""}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"isXML"},"prefix":true},"right":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"attrMap"}},"property":{"type":"Identifier","name":"name"}}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":1,"raw":"1"}},"right":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"attrMap"}},"property":{"type":"Identifier","name":"name"}}}}]},"alternate":null},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":2,"raw":"2"}},"right":{"type":"Literal","value":"~=","raw":"\"~=\""}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":4,"raw":"4"}},"right":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":" ","raw":"\" \""},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":4,"raw":"4"}}},"right":{"type":"Literal","value":" ","raw":"\" \""}}}}]},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"match"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"PSEUDO"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"match"},{"type":"Identifier","name":"curLoop"},{"type":"Identifier","name":"inplace"},{"type":"Identifier","name":"result"},{"type":"Identifier","name":"not"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":1,"raw":"1"}},"right":{"type":"Literal","value":"not","raw":"\"not\""}},"consequent":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"||","left":{"type":"BinaryExpression","operator":">","left":{"type":"MemberExpression","computed":false,"object":{"type":"LogicalExpression","operator":"||","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"chunker"},"property":{"type":"Identifier","name":"exec"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":3,"raw":"3"}}]},"right":{"type":"Literal","value":"","raw":"\"\""}},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":1,"raw":"1"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Literal","value":{},"raw":"/^\\w/"},"property":{"type":"Identifier","name":"test"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":3,"raw":"3"}}]}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":3,"raw":"3"}},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"Sizzle"},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":3,"raw":"3"}},{"type":"Literal","value":null,"raw":"null"},{"type":"Literal","value":null,"raw":"null"},{"type":"Identifier","name":"curLoop"}]}}}]},"alternate":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"ret"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Sizzle"},"property":{"type":"Identifier","name":"filter"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":3,"raw":"3"}},{"type":"Identifier","name":"curLoop"},{"type":"Identifier","name":"inplace"},{"type":"BinaryExpression","operator":"^","left":{"type":"Literal","value":true,"raw":"true"},"right":{"type":"Identifier","name":"not"}}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"inplace"},"prefix":true},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"result"},"property":{"type":"Identifier","name":"push"}},"property":{"type":"Identifier","name":"apply"}},"arguments":[{"type":"Identifier","name":"result"},{"type":"Identifier","name":"ret"}]}}]},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Literal","value":false,"raw":"false"}}]}}]},"alternate":{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"||","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"match"}},"property":{"type":"Identifier","name":"POS"}},"property":{"type":"Identifier","name":"test"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":0,"raw":"0"}}]},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"match"}},"property":{"type":"Identifier","name":"CHILD"}},"property":{"type":"Identifier","name":"test"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":0,"raw":"0"}}]}},"consequent":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"Literal","value":true,"raw":"true"}}]},"alternate":null}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"match"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"POS"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"match"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"match"},"property":{"type":"Identifier","name":"unshift"}},"arguments":[{"type":"Literal","value":true,"raw":"true"}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"match"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"filters"},"value":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"enabled"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elem"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"disabled"}},"right":{"type":"Literal","value":false,"raw":"false"}},"right":{"type":"BinaryExpression","operator":"!==","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"type"}},"right":{"type":"Literal","value":"hidden","raw":"\"hidden\""}}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"disabled"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elem"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"disabled"}},"right":{"type":"Literal","value":true,"raw":"true"}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"checked"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elem"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"checked"}},"right":{"type":"Literal","value":true,"raw":"true"}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"selected"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elem"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"parentNode"}},"property":{"type":"Identifier","name":"selectedIndex"}}},{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"selected"}},"right":{"type":"Literal","value":true,"raw":"true"}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"parent"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elem"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"UnaryExpression","operator":"!","argument":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"firstChild"}},"prefix":true},"prefix":true}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"empty"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elem"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"firstChild"}},"prefix":true}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"has"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elem"},{"type":"Identifier","name":"i"},{"type":"Identifier","name":"match"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"UnaryExpression","operator":"!","argument":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"Identifier","name":"Sizzle"},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":3,"raw":"3"}},{"type":"Identifier","name":"elem"}]},"property":{"type":"Identifier","name":"length"}},"prefix":true},"prefix":true}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"header"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elem"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Literal","value":{},"raw":"/h\\d/i"},"property":{"type":"Identifier","name":"test"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"nodeName"}}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"text"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elem"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"===","left":{"type":"Literal","value":"text","raw":"\"text\""},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"type"}}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"radio"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elem"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"===","left":{"type":"Literal","value":"radio","raw":"\"radio\""},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"type"}}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"checkbox"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elem"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"===","left":{"type":"Literal","value":"checkbox","raw":"\"checkbox\""},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"type"}}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"file"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elem"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"===","left":{"type":"Literal","value":"file","raw":"\"file\""},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"type"}}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"password"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elem"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"===","left":{"type":"Literal","value":"password","raw":"\"password\""},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"type"}}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"submit"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elem"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"===","left":{"type":"Literal","value":"submit","raw":"\"submit\""},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"type"}}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"image"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elem"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"===","left":{"type":"Literal","value":"image","raw":"\"image\""},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"type"}}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"reset"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elem"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"===","left":{"type":"Literal","value":"reset","raw":"\"reset\""},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"type"}}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"button"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elem"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"LogicalExpression","operator":"||","left":{"type":"BinaryExpression","operator":"===","left":{"type":"Literal","value":"button","raw":"\"button\""},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"type"}}},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"nodeName"}},"property":{"type":"Identifier","name":"toUpperCase"}},"arguments":[]},"right":{"type":"Literal","value":"BUTTON","raw":"\"BUTTON\""}}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"input"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elem"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Literal","value":{},"raw":"/input|select|textarea|button/i"},"property":{"type":"Identifier","name":"test"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"nodeName"}}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"setFilters"},"value":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"first"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elem"},{"type":"Identifier","name":"i"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"i"},"right":{"type":"Literal","value":0,"raw":"0"}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"last"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elem"},{"type":"Identifier","name":"i"},{"type":"Identifier","name":"match"},{"type":"Identifier","name":"array"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"i"},"right":{"type":"BinaryExpression","operator":"-","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"array"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":1,"raw":"1"}}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"even"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elem"},{"type":"Identifier","name":"i"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"===","left":{"type":"BinaryExpression","operator":"%","left":{"type":"Identifier","name":"i"},"right":{"type":"Literal","value":2,"raw":"2"}},"right":{"type":"Literal","value":0,"raw":"0"}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"odd"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elem"},{"type":"Identifier","name":"i"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"===","left":{"type":"BinaryExpression","operator":"%","left":{"type":"Identifier","name":"i"},"right":{"type":"Literal","value":2,"raw":"2"}},"right":{"type":"Literal","value":1,"raw":"1"}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"lt"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elem"},{"type":"Identifier","name":"i"},{"type":"Identifier","name":"match"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"i"},"right":{"type":"BinaryExpression","operator":"-","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":3,"raw":"3"}},"right":{"type":"Literal","value":0,"raw":"0"}}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"gt"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elem"},{"type":"Identifier","name":"i"},{"type":"Identifier","name":"match"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":">","left":{"type":"Identifier","name":"i"},"right":{"type":"BinaryExpression","operator":"-","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":3,"raw":"3"}},"right":{"type":"Literal","value":0,"raw":"0"}}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"nth"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elem"},{"type":"Identifier","name":"i"},{"type":"Identifier","name":"match"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"==","left":{"type":"BinaryExpression","operator":"-","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":3,"raw":"3"}},"right":{"type":"Literal","value":0,"raw":"0"}},"right":{"type":"Identifier","name":"i"}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"eq"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elem"},{"type":"Identifier","name":"i"},{"type":"Identifier","name":"match"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"==","left":{"type":"BinaryExpression","operator":"-","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":3,"raw":"3"}},"right":{"type":"Literal","value":0,"raw":"0"}},"right":{"type":"Identifier","name":"i"}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"filter"},"value":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"PSEUDO"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elem"},{"type":"Identifier","name":"match"},{"type":"Identifier","name":"i"},{"type":"Identifier","name":"array"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"name"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":1,"raw":"1"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"filter"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"filters"}},"property":{"type":"Identifier","name":"name"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"Identifier","name":"filter"},"consequent":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"filter"},"arguments":[{"type":"Identifier","name":"elem"},{"type":"Identifier","name":"i"},{"type":"Identifier","name":"match"},{"type":"Identifier","name":"array"}]}}]},"alternate":{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"name"},"right":{"type":"Literal","value":"contains","raw":"\"contains\""}},"consequent":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":">=","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"LogicalExpression","operator":"||","left":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"textContent"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"innerText"}}},"right":{"type":"Literal","value":"","raw":"\"\""}},"property":{"type":"Identifier","name":"indexOf"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":3,"raw":"3"}}]},"right":{"type":"Literal","value":0,"raw":"0"}}}]},"alternate":{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"name"},"right":{"type":"Literal","value":"not","raw":"\"not\""}},"consequent":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"not"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":3,"raw":"3"}}}],"kind":"var"},{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"l"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"not"},"property":{"type":"Identifier","name":"length"}}}],"kind":"var"},"test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"i"},"right":{"type":"Identifier","name":"l"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"not"},"property":{"type":"Identifier","name":"i"}},"right":{"type":"Identifier","name":"elem"}},"consequent":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"Literal","value":false,"raw":"false"}}]},"alternate":null}]}},{"type":"ReturnStatement","argument":{"type":"Literal","value":true,"raw":"true"}}]},"alternate":null}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"CHILD"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elem"},{"type":"Identifier","name":"match"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"type"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":1,"raw":"1"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"node"},"init":{"type":"Identifier","name":"elem"}}],"kind":"var"},{"type":"SwitchStatement","discriminant":{"type":"Identifier","name":"type"},"cases":[{"type":"SwitchCase","test":{"type":"Literal","value":"only","raw":"'only'"},"consequent":[]},{"type":"SwitchCase","test":{"type":"Literal","value":"first","raw":"'first'"},"consequent":[{"type":"WhileStatement","test":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"node"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"node"},"property":{"type":"Identifier","name":"previousSibling"}}},"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"node"},"property":{"type":"Identifier","name":"nodeType"}},"right":{"type":"Literal","value":1,"raw":"1"}},"consequent":{"type":"ReturnStatement","argument":{"type":"Literal","value":false,"raw":"false"}},"alternate":null}]}},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"type"},"right":{"type":"Literal","value":"first","raw":"'first'"}},"consequent":{"type":"ReturnStatement","argument":{"type":"Literal","value":true,"raw":"true"}},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"node"},"right":{"type":"Identifier","name":"elem"}}}]},{"type":"SwitchCase","test":{"type":"Literal","value":"last","raw":"'last'"},"consequent":[{"type":"WhileStatement","test":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"node"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"node"},"property":{"type":"Identifier","name":"nextSibling"}}},"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"node"},"property":{"type":"Identifier","name":"nodeType"}},"right":{"type":"Literal","value":1,"raw":"1"}},"consequent":{"type":"ReturnStatement","argument":{"type":"Literal","value":false,"raw":"false"}},"alternate":null}]}},{"type":"ReturnStatement","argument":{"type":"Literal","value":true,"raw":"true"}}]},{"type":"SwitchCase","test":{"type":"Literal","value":"nth","raw":"'nth'"},"consequent":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"first"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":2,"raw":"2"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"last"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":3,"raw":"3"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"first"},"right":{"type":"Literal","value":1,"raw":"1"}},"right":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"last"},"right":{"type":"Literal","value":0,"raw":"0"}}},"consequent":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"Literal","value":true,"raw":"true"}}]},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"doneName"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":0,"raw":"0"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"parent"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"parentNode"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"parent"},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"BinaryExpression","operator":"!==","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"parent"},"property":{"type":"Identifier","name":"sizcache"}},"right":{"type":"Identifier","name":"doneName"}},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"nodeIndex"}},"prefix":true}}},"consequent":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"count"},"init":{"type":"Literal","value":0,"raw":"0"}}],"kind":"var"},{"type":"ForStatement","init":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"node"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"parent"},"property":{"type":"Identifier","name":"firstChild"}}},"test":{"type":"Identifier","name":"node"},"update":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"node"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"node"},"property":{"type":"Identifier","name":"nextSibling"}}},"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"node"},"property":{"type":"Identifier","name":"nodeType"}},"right":{"type":"Literal","value":1,"raw":"1"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"node"},"property":{"type":"Identifier","name":"nodeIndex"}},"right":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"count"},"prefix":true}}}]},"alternate":null}]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"parent"},"property":{"type":"Identifier","name":"sizcache"}},"right":{"type":"Identifier","name":"doneName"}}}]},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"diff"},"init":{"type":"BinaryExpression","operator":"-","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"nodeIndex"}},"right":{"type":"Identifier","name":"last"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"first"},"right":{"type":"Literal","value":0,"raw":"0"}},"consequent":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"diff"},"right":{"type":"Literal","value":0,"raw":"0"}}}]},"alternate":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"==","left":{"type":"BinaryExpression","operator":"%","left":{"type":"Identifier","name":"diff"},"right":{"type":"Identifier","name":"first"}},"right":{"type":"Literal","value":0,"raw":"0"}},"right":{"type":"BinaryExpression","operator":">=","left":{"type":"BinaryExpression","operator":"/","left":{"type":"Identifier","name":"diff"},"right":{"type":"Identifier","name":"first"}},"right":{"type":"Literal","value":0,"raw":"0"}}}}]}}]}]}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"ID"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elem"},{"type":"Identifier","name":"match"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"nodeType"}},"right":{"type":"Literal","value":1,"raw":"1"}},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"getAttribute"}},"arguments":[{"type":"Literal","value":"id","raw":"\"id\""}]},"right":{"type":"Identifier","name":"match"}}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"TAG"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elem"},{"type":"Identifier","name":"match"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"LogicalExpression","operator":"||","left":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"match"},"right":{"type":"Literal","value":"*","raw":"\"*\""}},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"nodeType"}},"right":{"type":"Literal","value":1,"raw":"1"}}},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"nodeName"}},"right":{"type":"Identifier","name":"match"}}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"CLASS"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elem"},{"type":"Identifier","name":"match"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":">","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":" ","raw":"\" \""},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"className"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"getAttribute"}},"arguments":[{"type":"Literal","value":"class","raw":"\"class\""}]}}},"right":{"type":"Literal","value":" ","raw":"\" \""}},"property":{"type":"Identifier","name":"indexOf"}},"arguments":[{"type":"Identifier","name":"match"}]},"right":{"type":"UnaryExpression","operator":"-","argument":{"type":"Literal","value":1,"raw":"1"},"prefix":true}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"ATTR"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elem"},{"type":"Identifier","name":"match"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"name"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":1,"raw":"1"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"result"},"init":{"type":"ConditionalExpression","test":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"attrHandle"}},"property":{"type":"Identifier","name":"name"}},"consequent":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"attrHandle"}},"property":{"type":"Identifier","name":"name"}},"arguments":[{"type":"Identifier","name":"elem"}]},"alternate":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"!=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"name"}},"right":{"type":"Literal","value":null,"raw":"null"}},"consequent":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"name"}},"alternate":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"getAttribute"}},"arguments":[{"type":"Identifier","name":"name"}]}}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"value"},"init":{"type":"BinaryExpression","operator":"+","left":{"type":"Identifier","name":"result"},"right":{"type":"Literal","value":"","raw":"\"\""}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"type"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":2,"raw":"2"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"check"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":4,"raw":"4"}}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"result"},"right":{"type":"Literal","value":null,"raw":"null"}},"consequent":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"type"},"right":{"type":"Literal","value":"!=","raw":"\"!=\""}},"alternate":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"type"},"right":{"type":"Literal","value":"=","raw":"\"=\""}},"consequent":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"value"},"right":{"type":"Identifier","name":"check"}},"alternate":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"type"},"right":{"type":"Literal","value":"*=","raw":"\"*=\""}},"consequent":{"type":"BinaryExpression","operator":">=","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"value"},"property":{"type":"Identifier","name":"indexOf"}},"arguments":[{"type":"Identifier","name":"check"}]},"right":{"type":"Literal","value":0,"raw":"0"}},"alternate":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"type"},"right":{"type":"Literal","value":"~=","raw":"\"~=\""}},"consequent":{"type":"BinaryExpression","operator":">=","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":" ","raw":"\" \""},"right":{"type":"Identifier","name":"value"}},"right":{"type":"Literal","value":" ","raw":"\" \""}},"property":{"type":"Identifier","name":"indexOf"}},"arguments":[{"type":"Identifier","name":"check"}]},"right":{"type":"Literal","value":0,"raw":"0"}},"alternate":{"type":"ConditionalExpression","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"check"},"prefix":true},"consequent":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"value"},"right":{"type":"BinaryExpression","operator":"!==","left":{"type":"Identifier","name":"result"},"right":{"type":"Literal","value":false,"raw":"false"}}},"alternate":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"type"},"right":{"type":"Literal","value":"!=","raw":"\"!=\""}},"consequent":{"type":"BinaryExpression","operator":"!=","left":{"type":"Identifier","name":"value"},"right":{"type":"Identifier","name":"check"}},"alternate":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"type"},"right":{"type":"Literal","value":"^=","raw":"\"^=\""}},"consequent":{"type":"BinaryExpression","operator":"===","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"value"},"property":{"type":"Identifier","name":"indexOf"}},"arguments":[{"type":"Identifier","name":"check"}]},"right":{"type":"Literal","value":0,"raw":"0"}},"alternate":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"type"},"right":{"type":"Literal","value":"$=","raw":"\"$=\""}},"consequent":{"type":"BinaryExpression","operator":"===","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"value"},"property":{"type":"Identifier","name":"substr"}},"arguments":[{"type":"BinaryExpression","operator":"-","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"value"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"check"},"property":{"type":"Identifier","name":"length"}}}]},"right":{"type":"Identifier","name":"check"}},"alternate":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"type"},"right":{"type":"Literal","value":"|=","raw":"\"|=\""}},"consequent":{"type":"LogicalExpression","operator":"||","left":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"value"},"right":{"type":"Identifier","name":"check"}},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"value"},"property":{"type":"Identifier","name":"substr"}},"arguments":[{"type":"Literal","value":0,"raw":"0"},{"type":"BinaryExpression","operator":"+","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"check"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":1,"raw":"1"}}]},"right":{"type":"BinaryExpression","operator":"+","left":{"type":"Identifier","name":"check"},"right":{"type":"Literal","value":"-","raw":"\"-\""}}}},"alternate":{"type":"Literal","value":false,"raw":"false"}}}}}}}}}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"POS"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elem"},{"type":"Identifier","name":"match"},{"type":"Identifier","name":"i"},{"type":"Identifier","name":"array"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"name"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":2,"raw":"2"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"filter"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"setFilters"}},"property":{"type":"Identifier","name":"name"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"Identifier","name":"filter"},"consequent":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"filter"},"arguments":[{"type":"Identifier","name":"elem"},{"type":"Identifier","name":"i"},{"type":"Identifier","name":"match"},{"type":"Identifier","name":"array"}]}}]},"alternate":null}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]},"kind":"init"}]}}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"origPOS"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"match"}},"property":{"type":"Identifier","name":"POS"}}}],"kind":"var"},{"type":"ForInStatement","left":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"type"},"init":null}],"kind":"var"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"match"}},"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"match"}},"property":{"type":"Identifier","name":"type"}},"right":{"type":"NewExpression","callee":{"type":"Identifier","name":"RegExp"},"arguments":[{"type":"BinaryExpression","operator":"+","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"match"}},"property":{"type":"Identifier","name":"type"}},"property":{"type":"Identifier","name":"source"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Literal","value":{},"raw":"/(?![^\\[]*\\])(?![^\\(]*\\))/"},"property":{"type":"Identifier","name":"source"}}}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"leftMatch"}},"property":{"type":"Identifier","name":"type"}},"right":{"type":"NewExpression","callee":{"type":"Identifier","name":"RegExp"},"arguments":[{"type":"BinaryExpression","operator":"+","left":{"type":"MemberExpression","computed":false,"object":{"type":"Literal","value":{},"raw":"/(^(?:.|\\r|\\n)*?)/"},"property":{"type":"Identifier","name":"source"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"match"}},"property":{"type":"Identifier","name":"type"}},"property":{"type":"Identifier","name":"source"}}}]}}}]},"each":false},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"makeArray"},"init":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"array"},{"type":"Identifier","name":"results"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"array"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Array"},"property":{"type":"Identifier","name":"prototype"}},"property":{"type":"Identifier","name":"slice"}},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"Identifier","name":"array"},{"type":"Literal","value":0,"raw":"0"}]}}},{"type":"IfStatement","test":{"type":"Identifier","name":"results"},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"results"},"property":{"type":"Identifier","name":"push"}},"property":{"type":"Identifier","name":"apply"}},"arguments":[{"type":"Identifier","name":"results"},{"type":"Identifier","name":"array"}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"results"}}]},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"array"}}]},"rest":null,"generator":false,"expression":false}}],"kind":"var"},{"type":"TryStatement","block":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Array"},"property":{"type":"Identifier","name":"prototype"}},"property":{"type":"Identifier","name":"slice"}},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"documentElement"}},"property":{"type":"Identifier","name":"childNodes"}},{"type":"Literal","value":0,"raw":"0"}]}}]},"guardedHandlers":[],"handlers":[{"type":"CatchClause","param":{"type":"Identifier","name":"e"},"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"makeArray"},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"array"},{"type":"Identifier","name":"results"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"ret"},"init":{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"results"},"right":{"type":"ArrayExpression","elements":[]}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"toString"},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"Identifier","name":"array"}]},"right":{"type":"Literal","value":"[object Array]","raw":"\"[object Array]\""}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Array"},"property":{"type":"Identifier","name":"prototype"}},"property":{"type":"Identifier","name":"push"}},"property":{"type":"Identifier","name":"apply"}},"arguments":[{"type":"Identifier","name":"ret"},{"type":"Identifier","name":"array"}]}}]},"alternate":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"UnaryExpression","operator":"typeof","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"array"},"property":{"type":"Identifier","name":"length"}},"prefix":true},"right":{"type":"Literal","value":"number","raw":"\"number\""}},"consequent":{"type":"BlockStatement","body":[{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"l"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"array"},"property":{"type":"Identifier","name":"length"}}}],"kind":"var"},"test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"i"},"right":{"type":"Identifier","name":"l"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"ret"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"array"},"property":{"type":"Identifier","name":"i"}}]}}]}}]},"alternate":{"type":"BlockStatement","body":[{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}}],"kind":"var"},"test":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"array"},"property":{"type":"Identifier","name":"i"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"ret"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"array"},"property":{"type":"Identifier","name":"i"}}]}}]}}]}}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"ret"}}]},"rest":null,"generator":false,"expression":false}}}]}}],"finalizer":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"sortOrder"},"init":null}],"kind":"var"},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"documentElement"}},"property":{"type":"Identifier","name":"compareDocumentPosition"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"sortOrder"},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"a"},{"type":"Identifier","name":"b"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"||","left":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"a"},"property":{"type":"Identifier","name":"compareDocumentPosition"}},"prefix":true},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"b"},"property":{"type":"Identifier","name":"compareDocumentPosition"}},"prefix":true}},"consequent":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"a"},"right":{"type":"Identifier","name":"b"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"hasDuplicate"},"right":{"type":"Literal","value":true,"raw":"true"}}}]},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Literal","value":0,"raw":"0"}}]},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"ret"},"init":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"&","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"a"},"property":{"type":"Identifier","name":"compareDocumentPosition"}},"arguments":[{"type":"Identifier","name":"b"}]},"right":{"type":"Literal","value":4,"raw":"4"}},"consequent":{"type":"UnaryExpression","operator":"-","argument":{"type":"Literal","value":1,"raw":"1"},"prefix":true},"alternate":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"a"},"right":{"type":"Identifier","name":"b"}},"consequent":{"type":"Literal","value":0,"raw":"0"},"alternate":{"type":"Literal","value":1,"raw":"1"}}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"ret"},"right":{"type":"Literal","value":0,"raw":"0"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"hasDuplicate"},"right":{"type":"Literal","value":true,"raw":"true"}}}]},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"ret"}}]},"rest":null,"generator":false,"expression":false}}}]},"alternate":{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"in","left":{"type":"Literal","value":"sourceIndex","raw":"\"sourceIndex\""},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"documentElement"}}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"sortOrder"},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"a"},{"type":"Identifier","name":"b"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"||","left":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"a"},"property":{"type":"Identifier","name":"sourceIndex"}},"prefix":true},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"b"},"property":{"type":"Identifier","name":"sourceIndex"}},"prefix":true}},"consequent":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"a"},"right":{"type":"Identifier","name":"b"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"hasDuplicate"},"right":{"type":"Literal","value":true,"raw":"true"}}}]},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Literal","value":0,"raw":"0"}}]},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"ret"},"init":{"type":"BinaryExpression","operator":"-","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"a"},"property":{"type":"Identifier","name":"sourceIndex"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"b"},"property":{"type":"Identifier","name":"sourceIndex"}}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"ret"},"right":{"type":"Literal","value":0,"raw":"0"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"hasDuplicate"},"right":{"type":"Literal","value":true,"raw":"true"}}}]},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"ret"}}]},"rest":null,"generator":false,"expression":false}}}]},"alternate":{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"createRange"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"sortOrder"},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"a"},{"type":"Identifier","name":"b"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"||","left":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"a"},"property":{"type":"Identifier","name":"ownerDocument"}},"prefix":true},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"b"},"property":{"type":"Identifier","name":"ownerDocument"}},"prefix":true}},"consequent":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"a"},"right":{"type":"Identifier","name":"b"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"hasDuplicate"},"right":{"type":"Literal","value":true,"raw":"true"}}}]},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Literal","value":0,"raw":"0"}}]},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"aRange"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"a"},"property":{"type":"Identifier","name":"ownerDocument"}},"property":{"type":"Identifier","name":"createRange"}},"arguments":[]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"bRange"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"b"},"property":{"type":"Identifier","name":"ownerDocument"}},"property":{"type":"Identifier","name":"createRange"}},"arguments":[]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"aRange"},"property":{"type":"Identifier","name":"setStart"}},"arguments":[{"type":"Identifier","name":"a"},{"type":"Literal","value":0,"raw":"0"}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"aRange"},"property":{"type":"Identifier","name":"setEnd"}},"arguments":[{"type":"Identifier","name":"a"},{"type":"Literal","value":0,"raw":"0"}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"bRange"},"property":{"type":"Identifier","name":"setStart"}},"arguments":[{"type":"Identifier","name":"b"},{"type":"Literal","value":0,"raw":"0"}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"bRange"},"property":{"type":"Identifier","name":"setEnd"}},"arguments":[{"type":"Identifier","name":"b"},{"type":"Literal","value":0,"raw":"0"}]}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"ret"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"aRange"},"property":{"type":"Identifier","name":"compareBoundaryPoints"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Range"},"property":{"type":"Identifier","name":"START_TO_END"}},{"type":"Identifier","name":"bRange"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"ret"},"right":{"type":"Literal","value":0,"raw":"0"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"hasDuplicate"},"right":{"type":"Literal","value":true,"raw":"true"}}}]},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"ret"}}]},"rest":null,"generator":false,"expression":false}}}]},"alternate":null}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"form"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"createElement"}},"arguments":[{"type":"Literal","value":"div","raw":"\"div\""}]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"id"},"init":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"script","raw":"\"script\""},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"NewExpression","callee":{"type":"Identifier","name":"Date"},"arguments":[]},"property":{"type":"Identifier","name":"getTime"}},"arguments":[]}}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"form"},"property":{"type":"Identifier","name":"innerHTML"}},"right":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"","raw":"\"'/>\""}}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"root"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"documentElement"}}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"root"},"property":{"type":"Identifier","name":"insertBefore"}},"arguments":[{"type":"Identifier","name":"form"},{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"root"},"property":{"type":"Identifier","name":"firstChild"}}]}},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"UnaryExpression","operator":"!","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"getElementById"}},"arguments":[{"type":"Identifier","name":"id"}]},"prefix":true},"prefix":true},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"find"}},"property":{"type":"Identifier","name":"ID"}},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"match"},{"type":"Identifier","name":"context"},{"type":"Identifier","name":"isXML"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"!==","left":{"type":"UnaryExpression","operator":"typeof","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"context"},"property":{"type":"Identifier","name":"getElementById"}},"prefix":true},"right":{"type":"Literal","value":"undefined","raw":"\"undefined\""}},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"isXML"},"prefix":true}},"consequent":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"m"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"context"},"property":{"type":"Identifier","name":"getElementById"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":1,"raw":"1"}}]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"ConditionalExpression","test":{"type":"Identifier","name":"m"},"consequent":{"type":"ConditionalExpression","test":{"type":"LogicalExpression","operator":"||","left":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"m"},"property":{"type":"Identifier","name":"id"}},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":1,"raw":"1"}}},"right":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"!==","left":{"type":"UnaryExpression","operator":"typeof","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"m"},"property":{"type":"Identifier","name":"getAttributeNode"}},"prefix":true},"right":{"type":"Literal","value":"undefined","raw":"\"undefined\""}},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"m"},"property":{"type":"Identifier","name":"getAttributeNode"}},"arguments":[{"type":"Literal","value":"id","raw":"\"id\""}]},"property":{"type":"Identifier","name":"nodeValue"}},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":1,"raw":"1"}}}}},"consequent":{"type":"ArrayExpression","elements":[{"type":"Identifier","name":"m"}]},"alternate":{"type":"Identifier","name":"undefined"}},"alternate":{"type":"ArrayExpression","elements":[]}}}]},"alternate":null}]},"rest":null,"generator":false,"expression":false}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"filter"}},"property":{"type":"Identifier","name":"ID"}},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elem"},{"type":"Identifier","name":"match"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"node"},"init":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"!==","left":{"type":"UnaryExpression","operator":"typeof","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"getAttributeNode"}},"prefix":true},"right":{"type":"Literal","value":"undefined","raw":"\"undefined\""}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"getAttributeNode"}},"arguments":[{"type":"Literal","value":"id","raw":"\"id\""}]}}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"LogicalExpression","operator":"&&","left":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"nodeType"}},"right":{"type":"Literal","value":1,"raw":"1"}},"right":{"type":"Identifier","name":"node"}},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"node"},"property":{"type":"Identifier","name":"nodeValue"}},"right":{"type":"Identifier","name":"match"}}}}]},"rest":null,"generator":false,"expression":false}}}]},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"root"},"property":{"type":"Identifier","name":"removeChild"}},"arguments":[{"type":"Identifier","name":"form"}]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"root"},"right":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"form"},"right":{"type":"Literal","value":null,"raw":"null"}}}}]},"rest":null,"generator":false,"expression":false},"arguments":[]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"div"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"createElement"}},"arguments":[{"type":"Literal","value":"div","raw":"\"div\""}]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"div"},"property":{"type":"Identifier","name":"appendChild"}},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"createComment"}},"arguments":[{"type":"Literal","value":"","raw":"\"\""}]}]}},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":">","left":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"div"},"property":{"type":"Identifier","name":"getElementsByTagName"}},"arguments":[{"type":"Literal","value":"*","raw":"\"*\""}]},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":0,"raw":"0"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"find"}},"property":{"type":"Identifier","name":"TAG"}},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"match"},{"type":"Identifier","name":"context"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"results"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"context"},"property":{"type":"Identifier","name":"getElementsByTagName"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":1,"raw":"1"}}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":1,"raw":"1"}},"right":{"type":"Literal","value":"*","raw":"\"*\""}},"consequent":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"tmp"},"init":{"type":"ArrayExpression","elements":[]}}],"kind":"var"},{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}}],"kind":"var"},"test":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"results"},"property":{"type":"Identifier","name":"i"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"results"},"property":{"type":"Identifier","name":"i"}},"property":{"type":"Identifier","name":"nodeType"}},"right":{"type":"Literal","value":1,"raw":"1"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"tmp"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"results"},"property":{"type":"Identifier","name":"i"}}]}}]},"alternate":null}]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"results"},"right":{"type":"Identifier","name":"tmp"}}}]},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"results"}}]},"rest":null,"generator":false,"expression":false}}}]},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"div"},"property":{"type":"Identifier","name":"innerHTML"}},"right":{"type":"Literal","value":"","raw":"\"\""}}},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"LogicalExpression","operator":"&&","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"div"},"property":{"type":"Identifier","name":"firstChild"}},"right":{"type":"BinaryExpression","operator":"!==","left":{"type":"UnaryExpression","operator":"typeof","argument":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"div"},"property":{"type":"Identifier","name":"firstChild"}},"property":{"type":"Identifier","name":"getAttribute"}},"prefix":true},"right":{"type":"Literal","value":"undefined","raw":"\"undefined\""}}},"right":{"type":"BinaryExpression","operator":"!==","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"div"},"property":{"type":"Identifier","name":"firstChild"}},"property":{"type":"Identifier","name":"getAttribute"}},"arguments":[{"type":"Literal","value":"href","raw":"\"href\""}]},"right":{"type":"Literal","value":"#","raw":"\"#\""}}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"attrHandle"}},"property":{"type":"Identifier","name":"href"}},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elem"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"getAttribute"}},"arguments":[{"type":"Literal","value":"href","raw":"\"href\""},{"type":"Literal","value":2,"raw":"2"}]}}]},"rest":null,"generator":false,"expression":false}}}]},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"div"},"right":{"type":"Literal","value":null,"raw":"null"}}}]},"rest":null,"generator":false,"expression":false},"arguments":[]}},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"querySelectorAll"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"oldSizzle"},"init":{"type":"Identifier","name":"Sizzle"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"div"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"createElement"}},"arguments":[{"type":"Literal","value":"div","raw":"\"div\""}]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"div"},"property":{"type":"Identifier","name":"innerHTML"}},"right":{"type":"Literal","value":"

","raw":"\"

\""}}},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"div"},"property":{"type":"Identifier","name":"querySelectorAll"}},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"div"},"property":{"type":"Identifier","name":"querySelectorAll"}},"arguments":[{"type":"Literal","value":".TEST","raw":"\".TEST\""}]},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":0,"raw":"0"}}},"consequent":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":null}]},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"Sizzle"},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"query"},{"type":"Identifier","name":"context"},{"type":"Identifier","name":"extra"},{"type":"Identifier","name":"seed"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"context"},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"context"},"right":{"type":"Identifier","name":"document"}}}},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"LogicalExpression","operator":"&&","left":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"seed"},"prefix":true},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"context"},"property":{"type":"Identifier","name":"nodeType"}},"right":{"type":"Literal","value":9,"raw":"9"}}},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"isXML"},"arguments":[{"type":"Identifier","name":"context"}]},"prefix":true}},"consequent":{"type":"BlockStatement","body":[{"type":"TryStatement","block":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"makeArray"},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"context"},"property":{"type":"Identifier","name":"querySelectorAll"}},"arguments":[{"type":"Identifier","name":"query"}]},{"type":"Identifier","name":"extra"}]}}]},"guardedHandlers":[],"handlers":[{"type":"CatchClause","param":{"type":"Identifier","name":"e"},"body":{"type":"BlockStatement","body":[]}}],"finalizer":null}]},"alternate":null},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"oldSizzle"},"arguments":[{"type":"Identifier","name":"query"},{"type":"Identifier","name":"context"},{"type":"Identifier","name":"extra"},{"type":"Identifier","name":"seed"}]}}]},"rest":null,"generator":false,"expression":false}}},{"type":"ForInStatement","left":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"prop"},"init":null}],"kind":"var"},"right":{"type":"Identifier","name":"oldSizzle"},"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"Sizzle"},"property":{"type":"Identifier","name":"prop"}},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"oldSizzle"},"property":{"type":"Identifier","name":"prop"}}}}]},"each":false},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"div"},"right":{"type":"Literal","value":null,"raw":"null"}}}]},"rest":null,"generator":false,"expression":false},"arguments":[]}},"alternate":null},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"getElementsByClassName"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"documentElement"}},"property":{"type":"Identifier","name":"getElementsByClassName"}}},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"div"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"createElement"}},"arguments":[{"type":"Literal","value":"div","raw":"\"div\""}]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"div"},"property":{"type":"Identifier","name":"innerHTML"}},"right":{"type":"Literal","value":"
","raw":"\"
\""}}},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"div"},"property":{"type":"Identifier","name":"getElementsByClassName"}},"arguments":[{"type":"Literal","value":"e","raw":"\"e\""}]},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":0,"raw":"0"}},"consequent":{"type":"ReturnStatement","argument":null},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"div"},"property":{"type":"Identifier","name":"lastChild"}},"property":{"type":"Identifier","name":"className"}},"right":{"type":"Literal","value":"e","raw":"\"e\""}}},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"div"},"property":{"type":"Identifier","name":"getElementsByClassName"}},"arguments":[{"type":"Literal","value":"e","raw":"\"e\""}]},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":1,"raw":"1"}},"consequent":{"type":"ReturnStatement","argument":null},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"order"}},"property":{"type":"Identifier","name":"splice"}},"arguments":[{"type":"Literal","value":1,"raw":"1"},{"type":"Literal","value":0,"raw":"0"},{"type":"Literal","value":"CLASS","raw":"\"CLASS\""}]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"find"}},"property":{"type":"Identifier","name":"CLASS"}},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"match"},{"type":"Identifier","name":"context"},{"type":"Identifier","name":"isXML"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"!==","left":{"type":"UnaryExpression","operator":"typeof","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"context"},"property":{"type":"Identifier","name":"getElementsByClassName"}},"prefix":true},"right":{"type":"Literal","value":"undefined","raw":"\"undefined\""}},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"isXML"},"prefix":true}},"consequent":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"context"},"property":{"type":"Identifier","name":"getElementsByClassName"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":1,"raw":"1"}}]}}]},"alternate":null}]},"rest":null,"generator":false,"expression":false}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"div"},"right":{"type":"Literal","value":null,"raw":"null"}}}]},"rest":null,"generator":false,"expression":false},"arguments":[]}},"alternate":null},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"dirNodeCheck"},"params":[{"type":"Identifier","name":"dir"},{"type":"Identifier","name":"cur"},{"type":"Identifier","name":"doneName"},{"type":"Identifier","name":"checkSet"},{"type":"Identifier","name":"nodeCheck"},{"type":"Identifier","name":"isXML"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"sibDir"},"init":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"dir"},"right":{"type":"Literal","value":"previousSibling","raw":"\"previousSibling\""}},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"isXML"},"prefix":true}}}],"kind":"var"},{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"l"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"checkSet"},"property":{"type":"Identifier","name":"length"}}}],"kind":"var"},"test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"i"},"right":{"type":"Identifier","name":"l"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"elem"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"checkSet"},"property":{"type":"Identifier","name":"i"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"Identifier","name":"elem"},"consequent":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"sibDir"},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"nodeType"}},"right":{"type":"Literal","value":1,"raw":"1"}}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"sizcache"}},"right":{"type":"Identifier","name":"doneName"}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"sizset"}},"right":{"type":"Identifier","name":"i"}}}]},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"elem"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"dir"}}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"match"},"init":{"type":"Literal","value":false,"raw":"false"}}],"kind":"var"},{"type":"WhileStatement","test":{"type":"Identifier","name":"elem"},"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"sizcache"}},"right":{"type":"Identifier","name":"doneName"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"match"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"checkSet"},"property":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"sizset"}}}}},{"type":"BreakStatement","label":null}]},"alternate":null},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"nodeType"}},"right":{"type":"Literal","value":1,"raw":"1"}},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"isXML"},"prefix":true}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"sizcache"}},"right":{"type":"Identifier","name":"doneName"}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"sizset"}},"right":{"type":"Identifier","name":"i"}}}]},"alternate":null},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"nodeName"}},"right":{"type":"Identifier","name":"cur"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"match"},"right":{"type":"Identifier","name":"elem"}}},{"type":"BreakStatement","label":null}]},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"elem"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"dir"}}}}]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"checkSet"},"property":{"type":"Identifier","name":"i"}},"right":{"type":"Identifier","name":"match"}}}]},"alternate":null}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"dirCheck"},"params":[{"type":"Identifier","name":"dir"},{"type":"Identifier","name":"cur"},{"type":"Identifier","name":"doneName"},{"type":"Identifier","name":"checkSet"},{"type":"Identifier","name":"nodeCheck"},{"type":"Identifier","name":"isXML"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"sibDir"},"init":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"dir"},"right":{"type":"Literal","value":"previousSibling","raw":"\"previousSibling\""}},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"isXML"},"prefix":true}}}],"kind":"var"},{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"l"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"checkSet"},"property":{"type":"Identifier","name":"length"}}}],"kind":"var"},"test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"i"},"right":{"type":"Identifier","name":"l"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"elem"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"checkSet"},"property":{"type":"Identifier","name":"i"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"Identifier","name":"elem"},"consequent":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"sibDir"},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"nodeType"}},"right":{"type":"Literal","value":1,"raw":"1"}}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"sizcache"}},"right":{"type":"Identifier","name":"doneName"}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"sizset"}},"right":{"type":"Identifier","name":"i"}}}]},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"elem"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"dir"}}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"match"},"init":{"type":"Literal","value":false,"raw":"false"}}],"kind":"var"},{"type":"WhileStatement","test":{"type":"Identifier","name":"elem"},"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"sizcache"}},"right":{"type":"Identifier","name":"doneName"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"match"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"checkSet"},"property":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"sizset"}}}}},{"type":"BreakStatement","label":null}]},"alternate":null},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"nodeType"}},"right":{"type":"Literal","value":1,"raw":"1"}},"consequent":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"isXML"},"prefix":true},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"sizcache"}},"right":{"type":"Identifier","name":"doneName"}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"sizset"}},"right":{"type":"Identifier","name":"i"}}}]},"alternate":null},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"!==","left":{"type":"UnaryExpression","operator":"typeof","argument":{"type":"Identifier","name":"cur"},"prefix":true},"right":{"type":"Literal","value":"string","raw":"\"string\""}},"consequent":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"elem"},"right":{"type":"Identifier","name":"cur"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"match"},"right":{"type":"Literal","value":true,"raw":"true"}}},{"type":"BreakStatement","label":null}]},"alternate":null}]},"alternate":{"type":"IfStatement","test":{"type":"BinaryExpression","operator":">","left":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Sizzle"},"property":{"type":"Identifier","name":"filter"}},"arguments":[{"type":"Identifier","name":"cur"},{"type":"ArrayExpression","elements":[{"type":"Identifier","name":"elem"}]}]},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":0,"raw":"0"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"match"},"right":{"type":"Identifier","name":"elem"}}},{"type":"BreakStatement","label":null}]},"alternate":null}}]},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"elem"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"dir"}}}}]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"checkSet"},"property":{"type":"Identifier","name":"i"}},"right":{"type":"Identifier","name":"match"}}}]},"alternate":null}]}}]},"rest":null,"generator":false,"expression":false},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"contains"},"init":{"type":"ConditionalExpression","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"compareDocumentPosition"}},"consequent":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"a"},{"type":"Identifier","name":"b"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"&","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"a"},"property":{"type":"Identifier","name":"compareDocumentPosition"}},"arguments":[{"type":"Identifier","name":"b"}]},"right":{"type":"Literal","value":16,"raw":"16"}}}]},"rest":null,"generator":false,"expression":false},"alternate":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"a"},{"type":"Identifier","name":"b"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"!==","left":{"type":"Identifier","name":"a"},"right":{"type":"Identifier","name":"b"}},"right":{"type":"ConditionalExpression","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"a"},"property":{"type":"Identifier","name":"contains"}},"consequent":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"a"},"property":{"type":"Identifier","name":"contains"}},"arguments":[{"type":"Identifier","name":"b"}]},"alternate":{"type":"Literal","value":true,"raw":"true"}}}}]},"rest":null,"generator":false,"expression":false}}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"isXML"},"init":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elem"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"LogicalExpression","operator":"||","left":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"nodeType"}},"right":{"type":"Literal","value":9,"raw":"9"}},"right":{"type":"BinaryExpression","operator":"!==","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"documentElement"}},"property":{"type":"Identifier","name":"nodeName"}},"right":{"type":"Literal","value":"HTML","raw":"\"HTML\""}}},"right":{"type":"LogicalExpression","operator":"&&","left":{"type":"UnaryExpression","operator":"!","argument":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"ownerDocument"}},"prefix":true},"prefix":true},"right":{"type":"BinaryExpression","operator":"!==","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elem"},"property":{"type":"Identifier","name":"ownerDocument"}},"property":{"type":"Identifier","name":"documentElement"}},"property":{"type":"Identifier","name":"nodeName"}},"right":{"type":"Literal","value":"HTML","raw":"\"HTML\""}}}}}]},"rest":null,"generator":false,"expression":false}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"posProcess"},"init":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"selector"},{"type":"Identifier","name":"context"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"tmpSet"},"init":{"type":"ArrayExpression","elements":[]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"later"},"init":{"type":"Literal","value":"","raw":"\"\""}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"match"},"init":null},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"root"},"init":{"type":"ConditionalExpression","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"context"},"property":{"type":"Identifier","name":"nodeType"}},"consequent":{"type":"ArrayExpression","elements":[{"type":"Identifier","name":"context"}]},"alternate":{"type":"Identifier","name":"context"}}}],"kind":"var"},{"type":"WhileStatement","test":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"match"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"match"}},"property":{"type":"Identifier","name":"PSEUDO"}},"property":{"type":"Identifier","name":"exec"}},"arguments":[{"type":"Identifier","name":"selector"}]}},"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"+=","left":{"type":"Identifier","name":"later"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"match"},"property":{"type":"Literal","value":0,"raw":"0"}}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"selector"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"selector"},"property":{"type":"Identifier","name":"replace"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"match"}},"property":{"type":"Identifier","name":"PSEUDO"}},{"type":"Literal","value":"","raw":"\"\""}]}}}]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"selector"},"right":{"type":"ConditionalExpression","test":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Expr"},"property":{"type":"Identifier","name":"relative"}},"property":{"type":"Identifier","name":"selector"}},"consequent":{"type":"BinaryExpression","operator":"+","left":{"type":"Identifier","name":"selector"},"right":{"type":"Literal","value":"*","raw":"\"*\""}},"alternate":{"type":"Identifier","name":"selector"}}}},{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"l"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"root"},"property":{"type":"Identifier","name":"length"}}}],"kind":"var"},"test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"i"},"right":{"type":"Identifier","name":"l"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"Identifier","name":"Sizzle"},"arguments":[{"type":"Identifier","name":"selector"},{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"root"},"property":{"type":"Identifier","name":"i"}},{"type":"Identifier","name":"tmpSet"}]}}]}},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Sizzle"},"property":{"type":"Identifier","name":"filter"}},"arguments":[{"type":"Identifier","name":"later"},{"type":"Identifier","name":"tmpSet"}]}}]},"rest":null,"generator":false,"expression":false}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"Sizzle"}},"right":{"type":"Identifier","name":"Sizzle"}}}]},"rest":null,"generator":false,"expression":false},"arguments":[]}},{"type":"EmptyStatement"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"engine"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"extendElements"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"Selector"}},"property":{"type":"Identifier","name":"extendElements"}}}],"kind":"var"},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"select"},"params":[{"type":"Identifier","name":"selector"},{"type":"Identifier","name":"scope"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"extendElements"},"arguments":[{"type":"CallExpression","callee":{"type":"Identifier","name":"engine"},"arguments":[{"type":"Identifier","name":"selector"},{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"scope"},"right":{"type":"Identifier","name":"document"}}]}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"match"},"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"selector"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"==","left":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"engine"},"property":{"type":"Identifier","name":"matches"}},"arguments":[{"type":"Identifier","name":"selector"},{"type":"ArrayExpression","elements":[{"type":"Identifier","name":"element"}]}]},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":1,"raw":"1"}}}]},"rest":null,"generator":false,"expression":false},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"Selector"}},"property":{"type":"Identifier","name":"engine"}},"right":{"type":"Identifier","name":"engine"}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"Selector"}},"property":{"type":"Identifier","name":"select"}},"right":{"type":"Identifier","name":"select"}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"Selector"}},"property":{"type":"Identifier","name":"match"}},"right":{"type":"Identifier","name":"match"}}}]},"rest":null,"generator":false,"expression":false},"arguments":[{"type":"Identifier","name":"Sizzle"}]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"Sizzle"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"_original_property"}}}},{"type":"ExpressionStatement","expression":{"type":"UnaryExpression","operator":"delete","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"_original_property"}},"prefix":true}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"Form"},"init":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"reset"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"form"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"form"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"form"}]}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"form"},"property":{"type":"Identifier","name":"reset"}},"arguments":[]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"form"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"serializeElements"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elements"},{"type":"Identifier","name":"options"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"!=","left":{"type":"UnaryExpression","operator":"typeof","argument":{"type":"Identifier","name":"options"},"prefix":true},"right":{"type":"Literal","value":"object","raw":"'object'"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"options"},"right":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"hash"},"value":{"type":"UnaryExpression","operator":"!","argument":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"options"},"prefix":true},"prefix":true},"kind":"init"}]}}},"alternate":{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isUndefined"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"options"},"property":{"type":"Identifier","name":"hash"}}]},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"options"},"property":{"type":"Identifier","name":"hash"}},"right":{"type":"Literal","value":true,"raw":"true"}}},"alternate":null}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"key"},"init":null},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"value"},"init":null},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"submitted"},"init":{"type":"Literal","value":false,"raw":"false"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"submit"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"options"},"property":{"type":"Identifier","name":"submit"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"accumulator"},"init":null},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"initial"},"init":null}],"kind":"var"},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"options"},"property":{"type":"Identifier","name":"hash"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"initial"},"right":{"type":"ObjectExpression","properties":[]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"accumulator"},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"result"},{"type":"Identifier","name":"key"},{"type":"Identifier","name":"value"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"in","left":{"type":"Identifier","name":"key"},"right":{"type":"Identifier","name":"result"}},"consequent":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isArray"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"result"},"property":{"type":"Identifier","name":"key"}}]},"prefix":true},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"result"},"property":{"type":"Identifier","name":"key"}},"right":{"type":"ArrayExpression","elements":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"result"},"property":{"type":"Identifier","name":"key"}}]}}},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"result"},"property":{"type":"Identifier","name":"key"}},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"Identifier","name":"value"}]}}]},"alternate":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"result"},"property":{"type":"Identifier","name":"key"}},"right":{"type":"Identifier","name":"value"}}}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"result"}}]},"rest":null,"generator":false,"expression":false}}}]},"alternate":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"initial"},"right":{"type":"Literal","value":"","raw":"''"}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"accumulator"},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"result"},{"type":"Identifier","name":"key"},{"type":"Identifier","name":"value"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"Identifier","name":"result"},"right":{"type":"ConditionalExpression","test":{"type":"Identifier","name":"result"},"consequent":{"type":"Literal","value":"&","raw":"'&'"},"alternate":{"type":"Literal","value":"","raw":"''"}}},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"encodeURIComponent"},"arguments":[{"type":"Identifier","name":"key"}]}},"right":{"type":"Literal","value":"=","raw":"'='"}},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"encodeURIComponent"},"arguments":[{"type":"Identifier","name":"value"}]}}}]},"rest":null,"generator":false,"expression":false}}}]}},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elements"},"property":{"type":"Identifier","name":"inject"}},"arguments":[{"type":"Identifier","name":"initial"},{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"result"},{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"disabled"}},"prefix":true},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"name"}}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"key"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"name"}}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"value"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]},"property":{"type":"Identifier","name":"getValue"}},"arguments":[]}}},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"!=","left":{"type":"Identifier","name":"value"},"right":{"type":"Literal","value":null,"raw":"null"}},"right":{"type":"BinaryExpression","operator":"!=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"type"}},"right":{"type":"Literal","value":"file","raw":"'file'"}}},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"BinaryExpression","operator":"!=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"type"}},"right":{"type":"Literal","value":"submit","raw":"'submit'"}},"right":{"type":"LogicalExpression","operator":"&&","left":{"type":"LogicalExpression","operator":"&&","left":{"type":"LogicalExpression","operator":"&&","left":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"submitted"},"prefix":true},"right":{"type":"BinaryExpression","operator":"!==","left":{"type":"Identifier","name":"submit"},"right":{"type":"Literal","value":false,"raw":"false"}}},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"submit"},"prefix":true},"right":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"key"},"right":{"type":"Identifier","name":"submit"}}}},"right":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"submitted"},"right":{"type":"Literal","value":true,"raw":"true"}}}}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"result"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"accumulator"},"arguments":[{"type":"Identifier","name":"result"},{"type":"Identifier","name":"key"},{"type":"Identifier","name":"value"}]}}}]},"alternate":null}]},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"result"}}]},"rest":null,"generator":false,"expression":false}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Form"},"property":{"type":"Identifier","name":"Methods"}},"right":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"serialize"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"form"},{"type":"Identifier","name":"options"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Form"},"property":{"type":"Identifier","name":"serializeElements"}},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Form"},"property":{"type":"Identifier","name":"getElements"}},"arguments":[{"type":"Identifier","name":"form"}]},{"type":"Identifier","name":"options"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"getElements"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"form"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"elements"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"form"}]},"property":{"type":"Identifier","name":"getElementsByTagName"}},"arguments":[{"type":"Literal","value":"*","raw":"'*'"}]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"element"},"init":null},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"arr"},"init":{"type":"ArrayExpression","elements":[]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"serializers"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Form"},"property":{"type":"Identifier","name":"Element"}},"property":{"type":"Identifier","name":"Serializers"}}}],"kind":"var"},{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}}],"kind":"var"},"test":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"elements"},"property":{"type":"Identifier","name":"i"}}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"arr"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"Identifier","name":"element"}]}}]}},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"arr"},"property":{"type":"Identifier","name":"inject"}},"arguments":[{"type":"ArrayExpression","elements":[]},{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elements"},{"type":"Identifier","name":"child"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"serializers"},"property":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"child"},"property":{"type":"Identifier","name":"tagName"}},"property":{"type":"Identifier","name":"toLowerCase"}},"arguments":[]}},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elements"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"child"}]}]}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"elements"}}]},"rest":null,"generator":false,"expression":false}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"getInputs"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"form"},{"type":"Identifier","name":"typeName"},{"type":"Identifier","name":"name"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"form"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"form"}]}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"inputs"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"form"},"property":{"type":"Identifier","name":"getElementsByTagName"}},"arguments":[{"type":"Literal","value":"input","raw":"'input'"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"typeName"},"prefix":true},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"name"},"prefix":true}},"consequent":{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"Identifier","name":"$A"},"arguments":[{"type":"Identifier","name":"inputs"}]},"property":{"type":"Identifier","name":"map"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"extend"}}]}},"alternate":null},{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"matchingInputs"},"init":{"type":"ArrayExpression","elements":[]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"length"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"inputs"},"property":{"type":"Identifier","name":"length"}}}],"kind":"var"},"test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"i"},"right":{"type":"Identifier","name":"length"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"input"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"inputs"},"property":{"type":"Identifier","name":"i"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"||","left":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"typeName"},"right":{"type":"BinaryExpression","operator":"!=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"input"},"property":{"type":"Identifier","name":"type"}},"right":{"type":"Identifier","name":"typeName"}}},"right":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"name"},"right":{"type":"BinaryExpression","operator":"!=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"input"},"property":{"type":"Identifier","name":"name"}},"right":{"type":"Identifier","name":"name"}}}},"consequent":{"type":"ContinueStatement","label":null},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"matchingInputs"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"input"}]}]}}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"matchingInputs"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"disable"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"form"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"form"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"form"}]}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Form"},"property":{"type":"Identifier","name":"getElements"}},"arguments":[{"type":"Identifier","name":"form"}]},"property":{"type":"Identifier","name":"invoke"}},"arguments":[{"type":"Literal","value":"disable","raw":"'disable'"}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"form"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"enable"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"form"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"form"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"form"}]}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Form"},"property":{"type":"Identifier","name":"getElements"}},"arguments":[{"type":"Identifier","name":"form"}]},"property":{"type":"Identifier","name":"invoke"}},"arguments":[{"type":"Literal","value":"enable","raw":"'enable'"}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"form"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"findFirstElement"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"form"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"elements"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"form"}]},"property":{"type":"Identifier","name":"getElements"}},"arguments":[]},"property":{"type":"Identifier","name":"findAll"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"!=","left":{"type":"Literal","value":"hidden","raw":"'hidden'"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"type"}}},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"disabled"}},"prefix":true}}}]},"rest":null,"generator":false,"expression":false}]}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"firstByIndex"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elements"},"property":{"type":"Identifier","name":"findAll"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"LogicalExpression","operator":"&&","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"hasAttribute"}},"arguments":[{"type":"Literal","value":"tabIndex","raw":"'tabIndex'"}]},"right":{"type":"BinaryExpression","operator":">=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"tabIndex"}},"right":{"type":"Literal","value":0,"raw":"0"}}}}]},"rest":null,"generator":false,"expression":false}]},"property":{"type":"Identifier","name":"sortBy"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"tabIndex"}}}]},"rest":null,"generator":false,"expression":false}]},"property":{"type":"Identifier","name":"first"}},"arguments":[]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"ConditionalExpression","test":{"type":"Identifier","name":"firstByIndex"},"consequent":{"type":"Identifier","name":"firstByIndex"},"alternate":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elements"},"property":{"type":"Identifier","name":"find"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Literal","value":{},"raw":"/^(?:input|select|textarea)$/i"},"property":{"type":"Identifier","name":"test"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"tagName"}}]}}]},"rest":null,"generator":false,"expression":false}]}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"focusFirstElement"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"form"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"form"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"form"}]}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"element"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"form"},"property":{"type":"Identifier","name":"findFirstElement"}},"arguments":[]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"Identifier","name":"element"},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"activate"}},"arguments":[]}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"form"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"request"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"form"},{"type":"Identifier","name":"options"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"SequenceExpression","expressions":[{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"form"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"form"}]}},{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"options"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"clone"}},"arguments":[{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"options"},"right":{"type":"ObjectExpression","properties":[]}}]}}]}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"params"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"options"},"property":{"type":"Identifier","name":"parameters"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"action"},"init":{"type":"LogicalExpression","operator":"||","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"form"},"property":{"type":"Identifier","name":"readAttribute"}},"arguments":[{"type":"Literal","value":"action","raw":"'action'"}]},"right":{"type":"Literal","value":"","raw":"''"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"action"},"property":{"type":"Identifier","name":"blank"}},"arguments":[]},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"action"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"location"}},"property":{"type":"Identifier","name":"href"}}}},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"options"},"property":{"type":"Identifier","name":"parameters"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"form"},"property":{"type":"Identifier","name":"serialize"}},"arguments":[{"type":"Literal","value":true,"raw":"true"}]}}},{"type":"IfStatement","test":{"type":"Identifier","name":"params"},"consequent":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isString"}},"arguments":[{"type":"Identifier","name":"params"}]},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"params"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"params"},"property":{"type":"Identifier","name":"toQueryParams"}},"arguments":[]}}},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"options"},"property":{"type":"Identifier","name":"parameters"}},{"type":"Identifier","name":"params"}]}}]},"alternate":null},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"form"},"property":{"type":"Identifier","name":"hasAttribute"}},"arguments":[{"type":"Literal","value":"method","raw":"'method'"}]},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"options"},"property":{"type":"Identifier","name":"method"}},"prefix":true}},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"options"},"property":{"type":"Identifier","name":"method"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"form"},"property":{"type":"Identifier","name":"method"}}}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"NewExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Ajax"},"property":{"type":"Identifier","name":"Request"}},"arguments":[{"type":"Identifier","name":"action"},{"type":"Identifier","name":"options"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Form"},"property":{"type":"Identifier","name":"Element"}},"right":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"focus"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]},"property":{"type":"Identifier","name":"focus"}},"arguments":[]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"select"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]},"property":{"type":"Identifier","name":"select"}},"arguments":[]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Form"},"property":{"type":"Identifier","name":"Element"}},"property":{"type":"Identifier","name":"Methods"}},"right":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"serialize"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"disabled"}},"prefix":true},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"name"}}},"consequent":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"value"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"getValue"}},"arguments":[]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"!=","left":{"type":"Identifier","name":"value"},"right":{"type":"Identifier","name":"undefined"}},"consequent":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"pair"},"init":{"type":"ObjectExpression","properties":[]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"pair"},"property":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"name"}}},"right":{"type":"Identifier","name":"value"}}},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"toQueryString"}},"arguments":[{"type":"Identifier","name":"pair"}]}}]},"alternate":null}]},"alternate":null},{"type":"ReturnStatement","argument":{"type":"Literal","value":"","raw":"''"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"getValue"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"method"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"tagName"}},"property":{"type":"Identifier","name":"toLowerCase"}},"arguments":[]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Form"},"property":{"type":"Identifier","name":"Element"}},"property":{"type":"Identifier","name":"Serializers"}},"property":{"type":"Identifier","name":"method"}},"arguments":[{"type":"Identifier","name":"element"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"setValue"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"value"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"method"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"tagName"}},"property":{"type":"Identifier","name":"toLowerCase"}},"arguments":[]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Form"},"property":{"type":"Identifier","name":"Element"}},"property":{"type":"Identifier","name":"Serializers"}},"property":{"type":"Identifier","name":"method"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"value"}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"clear"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]},"property":{"type":"Identifier","name":"value"}},"right":{"type":"Literal","value":"","raw":"''"}}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"present"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"!=","left":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]},"property":{"type":"Identifier","name":"value"}},"right":{"type":"Literal","value":"","raw":"''"}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"activate"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"TryStatement","block":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"focus"}},"arguments":[]}},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"select"}},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"BinaryExpression","operator":"!=","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"tagName"}},"property":{"type":"Identifier","name":"toLowerCase"}},"arguments":[]},"right":{"type":"Literal","value":"input","raw":"'input'"}},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Literal","value":{},"raw":"/^(?:button|reset|submit)$/i"},"property":{"type":"Identifier","name":"test"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"type"}}]},"prefix":true}}},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"select"}},"arguments":[]}},"alternate":null}]},"guardedHandlers":[],"handlers":[{"type":"CatchClause","param":{"type":"Identifier","name":"e"},"body":{"type":"BlockStatement","body":[]}}],"finalizer":null},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"disable"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"disabled"}},"right":{"type":"Literal","value":true,"raw":"true"}}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"enable"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"disabled"}},"right":{"type":"Literal","value":false,"raw":"false"}}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"Field"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Form"},"property":{"type":"Identifier","name":"Element"}}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"$F"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Form"},"property":{"type":"Identifier","name":"Element"}},"property":{"type":"Identifier","name":"Methods"}},"property":{"type":"Identifier","name":"getValue"}}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Form"},"property":{"type":"Identifier","name":"Element"}},"property":{"type":"Identifier","name":"Serializers"}},"right":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"input"},"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"value"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"SwitchStatement","discriminant":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"type"}},"property":{"type":"Identifier","name":"toLowerCase"}},"arguments":[]},"cases":[{"type":"SwitchCase","test":{"type":"Literal","value":"checkbox","raw":"'checkbox'"},"consequent":[]},{"type":"SwitchCase","test":{"type":"Literal","value":"radio","raw":"'radio'"},"consequent":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"inputSelector"},"arguments":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"value"}]}}]},{"type":"SwitchCase","test":null,"consequent":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"valueSelector"},"arguments":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"value"}]}}]}]}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"inputSelector"},"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"value"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isUndefined"}},"arguments":[{"type":"Identifier","name":"value"}]},"consequent":{"type":"ReturnStatement","argument":{"type":"ConditionalExpression","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"checked"}},"consequent":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"value"}},"alternate":{"type":"Literal","value":null,"raw":"null"}}},"alternate":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"checked"}},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"value"},"prefix":true},"prefix":true}}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"valueSelector"},"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"value"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isUndefined"}},"arguments":[{"type":"Identifier","name":"value"}]},"consequent":{"type":"ReturnStatement","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"value"}}},"alternate":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"value"}},"right":{"type":"Identifier","name":"value"}}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"select"},"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"value"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isUndefined"}},"arguments":[{"type":"Identifier","name":"value"}]},"consequent":{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"type"}},"right":{"type":"Literal","value":"select-one","raw":"'select-one'"}},"consequent":{"type":"Identifier","name":"selectOne"},"alternate":{"type":"Identifier","name":"selectMany"}},"arguments":[{"type":"Identifier","name":"element"}]}},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"opt"},"init":null},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"currentValue"},"init":null},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"single"},"init":{"type":"UnaryExpression","operator":"!","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isArray"}},"arguments":[{"type":"Identifier","name":"value"}]},"prefix":true}}],"kind":"var"},{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"length"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"length"}}}],"kind":"var"},"test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"i"},"right":{"type":"Identifier","name":"length"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"opt"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"options"}},"property":{"type":"Identifier","name":"i"}}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"currentValue"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"optionValue"}},"arguments":[{"type":"Identifier","name":"opt"}]}}},{"type":"IfStatement","test":{"type":"Identifier","name":"single"},"consequent":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"currentValue"},"right":{"type":"Identifier","name":"value"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"opt"},"property":{"type":"Identifier","name":"selected"}},"right":{"type":"Literal","value":true,"raw":"true"}}},{"type":"ReturnStatement","argument":null}]},"alternate":null}]},"alternate":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"opt"},"property":{"type":"Identifier","name":"selected"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"value"},"property":{"type":"Identifier","name":"include"}},"arguments":[{"type":"Identifier","name":"currentValue"}]}}}}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"selectOne"},"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"index"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"selectedIndex"}}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"ConditionalExpression","test":{"type":"BinaryExpression","operator":">=","left":{"type":"Identifier","name":"index"},"right":{"type":"Literal","value":0,"raw":"0"}},"consequent":{"type":"CallExpression","callee":{"type":"Identifier","name":"optionValue"},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"options"}},"property":{"type":"Identifier","name":"index"}}]},"alternate":{"type":"Literal","value":null,"raw":"null"}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"selectMany"},"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"values"},"init":null},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"length"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"length"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"length"},"prefix":true},"consequent":{"type":"ReturnStatement","argument":{"type":"Literal","value":null,"raw":"null"}},"alternate":null},{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"values"},"init":{"type":"ArrayExpression","elements":[]}}],"kind":"var"},"test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"i"},"right":{"type":"Identifier","name":"length"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"opt"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"options"}},"property":{"type":"Identifier","name":"i"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"opt"},"property":{"type":"Identifier","name":"selected"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"values"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"CallExpression","callee":{"type":"Identifier","name":"optionValue"},"arguments":[{"type":"Identifier","name":"opt"}]}]}},"alternate":null}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"values"}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"optionValue"},"params":[{"type":"Identifier","name":"opt"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"ConditionalExpression","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"hasAttribute"}},"arguments":[{"type":"Identifier","name":"opt"},{"type":"Literal","value":"value","raw":"'value'"}]},"consequent":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"opt"},"property":{"type":"Identifier","name":"value"}},"alternate":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"opt"},"property":{"type":"Identifier","name":"text"}}}}]},"rest":null,"generator":false,"expression":false},{"type":"ReturnStatement","argument":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"input"},"value":{"type":"Identifier","name":"input"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"inputSelector"},"value":{"type":"Identifier","name":"inputSelector"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"textarea"},"value":{"type":"Identifier","name":"valueSelector"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"select"},"value":{"type":"Identifier","name":"select"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"selectOne"},"value":{"type":"Identifier","name":"selectOne"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"selectMany"},"value":{"type":"Identifier","name":"selectMany"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"optionValue"},"value":{"type":"Identifier","name":"optionValue"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"button"},"value":{"type":"Identifier","name":"valueSelector"},"kind":"init"}]}}]},"rest":null,"generator":false,"expression":false},"arguments":[]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Abstract"},"property":{"type":"Identifier","name":"TimedObserver"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Class"},"property":{"type":"Identifier","name":"create"}},"arguments":[{"type":"Identifier","name":"PeriodicalExecuter"},{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"initialize"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"$super"},{"type":"Identifier","name":"element"},{"type":"Identifier","name":"frequency"},{"type":"Identifier","name":"callback"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"Identifier","name":"$super"},"arguments":[{"type":"Identifier","name":"callback"},{"type":"Identifier","name":"frequency"}]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"element"}},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"lastValue"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"getValue"}},"arguments":[]}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"execute"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"value"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"getValue"}},"arguments":[]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"ConditionalExpression","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isString"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"lastValue"}}]},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isString"}},"arguments":[{"type":"Identifier","name":"value"}]}},"consequent":{"type":"BinaryExpression","operator":"!=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"lastValue"}},"right":{"type":"Identifier","name":"value"}},"alternate":{"type":"BinaryExpression","operator":"!=","left":{"type":"CallExpression","callee":{"type":"Identifier","name":"String"},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"lastValue"}}]},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"String"},"arguments":[{"type":"Identifier","name":"value"}]}}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"callback"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"element"}},{"type":"Identifier","name":"value"}]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"lastValue"}},"right":{"type":"Identifier","name":"value"}}}]},"alternate":null}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Form"},"property":{"type":"Identifier","name":"Element"}},"property":{"type":"Identifier","name":"Observer"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Class"},"property":{"type":"Identifier","name":"create"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Abstract"},"property":{"type":"Identifier","name":"TimedObserver"}},{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"getValue"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Form"},"property":{"type":"Identifier","name":"Element"}},"property":{"type":"Identifier","name":"getValue"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"element"}}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Form"},"property":{"type":"Identifier","name":"Observer"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Class"},"property":{"type":"Identifier","name":"create"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Abstract"},"property":{"type":"Identifier","name":"TimedObserver"}},{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"getValue"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Form"},"property":{"type":"Identifier","name":"serialize"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"element"}}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Abstract"},"property":{"type":"Identifier","name":"EventObserver"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Class"},"property":{"type":"Identifier","name":"create"}},"arguments":[{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"initialize"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"callback"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"element"}},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"callback"}},"right":{"type":"Identifier","name":"callback"}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"lastValue"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"getValue"}},"arguments":[]}}},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"element"}},"property":{"type":"Identifier","name":"tagName"}},"property":{"type":"Identifier","name":"toLowerCase"}},"arguments":[]},"right":{"type":"Literal","value":"form","raw":"'form'"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"registerFormCallbacks"}},"arguments":[]}},"alternate":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"registerCallback"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"element"}}]}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"onElementEvent"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"value"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"getValue"}},"arguments":[]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"!=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"lastValue"}},"right":{"type":"Identifier","name":"value"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"callback"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"element"}},{"type":"Identifier","name":"value"}]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"lastValue"}},"right":{"type":"Identifier","name":"value"}}}]},"alternate":null}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"registerFormCallbacks"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Form"},"property":{"type":"Identifier","name":"getElements"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"element"}}]},"property":{"type":"Identifier","name":"each"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"registerCallback"}},{"type":"ThisExpression"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"registerCallback"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"type"}},"consequent":{"type":"BlockStatement","body":[{"type":"SwitchStatement","discriminant":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"type"}},"property":{"type":"Identifier","name":"toLowerCase"}},"arguments":[]},"cases":[{"type":"SwitchCase","test":{"type":"Literal","value":"checkbox","raw":"'checkbox'"},"consequent":[]},{"type":"SwitchCase","test":{"type":"Literal","value":"radio","raw":"'radio'"},"consequent":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Event"},"property":{"type":"Identifier","name":"observe"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Literal","value":"click","raw":"'click'"},{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"onElementEvent"}},"property":{"type":"Identifier","name":"bind"}},"arguments":[{"type":"ThisExpression"}]}]}},{"type":"BreakStatement","label":null}]},{"type":"SwitchCase","test":null,"consequent":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Event"},"property":{"type":"Identifier","name":"observe"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Literal","value":"change","raw":"'change'"},{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"onElementEvent"}},"property":{"type":"Identifier","name":"bind"}},"arguments":[{"type":"ThisExpression"}]}]}},{"type":"BreakStatement","label":null}]}]}]},"alternate":null}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Form"},"property":{"type":"Identifier","name":"Element"}},"property":{"type":"Identifier","name":"EventObserver"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Class"},"property":{"type":"Identifier","name":"create"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Abstract"},"property":{"type":"Identifier","name":"EventObserver"}},{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"getValue"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Form"},"property":{"type":"Identifier","name":"Element"}},"property":{"type":"Identifier","name":"getValue"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"element"}}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Form"},"property":{"type":"Identifier","name":"EventObserver"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Class"},"property":{"type":"Identifier","name":"create"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Abstract"},"property":{"type":"Identifier","name":"EventObserver"}},{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"getValue"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Form"},"property":{"type":"Identifier","name":"serialize"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"element"}}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]}]}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"Event"},"init":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"KEY_BACKSPACE"},"value":{"type":"Literal","value":8,"raw":"8"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"KEY_TAB"},"value":{"type":"Literal","value":9,"raw":"9"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"KEY_RETURN"},"value":{"type":"Literal","value":13,"raw":"13"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"KEY_ESC"},"value":{"type":"Literal","value":27,"raw":"27"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"KEY_LEFT"},"value":{"type":"Literal","value":37,"raw":"37"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"KEY_UP"},"value":{"type":"Literal","value":38,"raw":"38"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"KEY_RIGHT"},"value":{"type":"Literal","value":39,"raw":"39"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"KEY_DOWN"},"value":{"type":"Literal","value":40,"raw":"40"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"KEY_DELETE"},"value":{"type":"Literal","value":46,"raw":"46"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"KEY_HOME"},"value":{"type":"Literal","value":36,"raw":"36"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"KEY_END"},"value":{"type":"Literal","value":35,"raw":"35"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"KEY_PAGEUP"},"value":{"type":"Literal","value":33,"raw":"33"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"KEY_PAGEDOWN"},"value":{"type":"Literal","value":34,"raw":"34"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"KEY_INSERT"},"value":{"type":"Literal","value":45,"raw":"45"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"cache"},"value":{"type":"ObjectExpression","properties":[]},"kind":"init"}]}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"docEl"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"documentElement"}}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"MOUSEENTER_MOUSELEAVE_EVENTS_SUPPORTED"},"init":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"in","left":{"type":"Literal","value":"onmouseenter","raw":"'onmouseenter'"},"right":{"type":"Identifier","name":"docEl"}},"right":{"type":"BinaryExpression","operator":"in","left":{"type":"Literal","value":"onmouseleave","raw":"'onmouseleave'"},"right":{"type":"Identifier","name":"docEl"}}}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"isIELegacyEvent"},"init":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"event"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"Literal","value":false,"raw":"false"}}]},"rest":null,"generator":false,"expression":false}}],"kind":"var"},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"attachEvent"}},"consequent":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"addEventListener"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"isIELegacyEvent"},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"event"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"UnaryExpression","operator":"!","argument":{"type":"BinaryExpression","operator":"instanceof","left":{"type":"Identifier","name":"event"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"Event"}}},"prefix":true}}]},"rest":null,"generator":false,"expression":false}}}]},"alternate":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"isIELegacyEvent"},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"event"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"Literal","value":true,"raw":"true"}}]},"rest":null,"generator":false,"expression":false}}}]}}]},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"_isButton"},"init":null}],"kind":"var"},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"_isButtonForDOMEvents"},"params":[{"type":"Identifier","name":"event"},{"type":"Identifier","name":"code"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"ConditionalExpression","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"event"},"property":{"type":"Identifier","name":"which"}},"consequent":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"event"},"property":{"type":"Identifier","name":"which"}},"right":{"type":"BinaryExpression","operator":"+","left":{"type":"Identifier","name":"code"},"right":{"type":"Literal","value":1,"raw":"1"}}},"alternate":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"event"},"property":{"type":"Identifier","name":"button"}},"right":{"type":"Identifier","name":"code"}}}}]},"rest":null,"generator":false,"expression":false},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"legacyButtonMap"},"init":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Literal","value":0,"raw":"0"},"value":{"type":"Literal","value":1,"raw":"1"},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":1,"raw":"1"},"value":{"type":"Literal","value":4,"raw":"4"},"kind":"init"},{"type":"Property","key":{"type":"Literal","value":2,"raw":"2"},"value":{"type":"Literal","value":2,"raw":"2"},"kind":"init"}]}}],"kind":"var"},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"_isButtonForLegacyEvents"},"params":[{"type":"Identifier","name":"event"},{"type":"Identifier","name":"code"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"event"},"property":{"type":"Identifier","name":"button"}},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"legacyButtonMap"},"property":{"type":"Identifier","name":"code"}}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"_isButtonForWebKit"},"params":[{"type":"Identifier","name":"event"},{"type":"Identifier","name":"code"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"SwitchStatement","discriminant":{"type":"Identifier","name":"code"},"cases":[{"type":"SwitchCase","test":{"type":"Literal","value":0,"raw":"0"},"consequent":[{"type":"ReturnStatement","argument":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"==","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"event"},"property":{"type":"Identifier","name":"which"}},"right":{"type":"Literal","value":1,"raw":"1"}},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"event"},"property":{"type":"Identifier","name":"metaKey"}},"prefix":true}}}]},{"type":"SwitchCase","test":{"type":"Literal","value":1,"raw":"1"},"consequent":[{"type":"ReturnStatement","argument":{"type":"LogicalExpression","operator":"||","left":{"type":"BinaryExpression","operator":"==","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"event"},"property":{"type":"Identifier","name":"which"}},"right":{"type":"Literal","value":2,"raw":"2"}},"right":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"==","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"event"},"property":{"type":"Identifier","name":"which"}},"right":{"type":"Literal","value":1,"raw":"1"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"event"},"property":{"type":"Identifier","name":"metaKey"}}}}}]},{"type":"SwitchCase","test":{"type":"Literal","value":2,"raw":"2"},"consequent":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"==","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"event"},"property":{"type":"Identifier","name":"which"}},"right":{"type":"Literal","value":3,"raw":"3"}}}]},{"type":"SwitchCase","test":null,"consequent":[{"type":"ReturnStatement","argument":{"type":"Literal","value":false,"raw":"false"}}]}]}]},"rest":null,"generator":false,"expression":false},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"attachEvent"}},"consequent":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"addEventListener"}},"prefix":true},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"_isButton"},"right":{"type":"Identifier","name":"_isButtonForLegacyEvents"}}}]},"alternate":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"_isButton"},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"event"},{"type":"Identifier","name":"code"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"ConditionalExpression","test":{"type":"CallExpression","callee":{"type":"Identifier","name":"isIELegacyEvent"},"arguments":[{"type":"Identifier","name":"event"}]},"consequent":{"type":"CallExpression","callee":{"type":"Identifier","name":"_isButtonForLegacyEvents"},"arguments":[{"type":"Identifier","name":"event"},{"type":"Identifier","name":"code"}]},"alternate":{"type":"CallExpression","callee":{"type":"Identifier","name":"_isButtonForDOMEvents"},"arguments":[{"type":"Identifier","name":"event"},{"type":"Identifier","name":"code"}]}}}]},"rest":null,"generator":false,"expression":false}}}]}}]},"alternate":{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"Browser"}},"property":{"type":"Identifier","name":"WebKit"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"_isButton"},"right":{"type":"Identifier","name":"_isButtonForWebKit"}}}]},"alternate":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"_isButton"},"right":{"type":"Identifier","name":"_isButtonForDOMEvents"}}}]}}},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"isLeftClick"},"params":[{"type":"Identifier","name":"event"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"_isButton"},"arguments":[{"type":"Identifier","name":"event"},{"type":"Literal","value":0,"raw":"0"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"isMiddleClick"},"params":[{"type":"Identifier","name":"event"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"_isButton"},"arguments":[{"type":"Identifier","name":"event"},{"type":"Literal","value":1,"raw":"1"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"isRightClick"},"params":[{"type":"Identifier","name":"event"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"_isButton"},"arguments":[{"type":"Identifier","name":"event"},{"type":"Literal","value":2,"raw":"2"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"element"},"params":[{"type":"Identifier","name":"event"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"event"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Event"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"event"}]}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"node"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"event"},"property":{"type":"Identifier","name":"target"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"type"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"event"},"property":{"type":"Identifier","name":"type"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"currentTarget"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"event"},"property":{"type":"Identifier","name":"currentTarget"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"currentTarget"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"currentTarget"},"property":{"type":"Identifier","name":"tagName"}}},"consequent":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"||","left":{"type":"LogicalExpression","operator":"||","left":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"type"},"right":{"type":"Literal","value":"load","raw":"'load'"}},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"type"},"right":{"type":"Literal","value":"error","raw":"'error'"}}},"right":{"type":"LogicalExpression","operator":"&&","left":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"type"},"right":{"type":"Literal","value":"click","raw":"'click'"}},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"currentTarget"},"property":{"type":"Identifier","name":"tagName"}},"property":{"type":"Identifier","name":"toLowerCase"}},"arguments":[]},"right":{"type":"Literal","value":"input","raw":"'input'"}}},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"currentTarget"},"property":{"type":"Identifier","name":"type"}},"right":{"type":"Literal","value":"radio","raw":"'radio'"}}}},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"node"},"right":{"type":"Identifier","name":"currentTarget"}}},"alternate":null}]},"alternate":null},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"node"},"property":{"type":"Identifier","name":"nodeType"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Node"},"property":{"type":"Identifier","name":"TEXT_NODE"}}},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"node"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"node"},"property":{"type":"Identifier","name":"parentNode"}}}},"alternate":null},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"node"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"findElement"},"params":[{"type":"Identifier","name":"event"},{"type":"Identifier","name":"expression"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"element"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Event"},"property":{"type":"Identifier","name":"element"}},"arguments":[{"type":"Identifier","name":"event"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"expression"},"prefix":true},"consequent":{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}},"alternate":null},{"type":"WhileStatement","test":{"type":"Identifier","name":"element"},"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isElement"}},"arguments":[{"type":"Identifier","name":"element"}]},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"Selector"}},"property":{"type":"Identifier","name":"match"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"expression"}]}},"consequent":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"element"}]}}]},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"parentNode"}}}}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"pointer"},"params":[{"type":"Identifier","name":"event"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"x"},"value":{"type":"CallExpression","callee":{"type":"Identifier","name":"pointerX"},"arguments":[{"type":"Identifier","name":"event"}]},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"y"},"value":{"type":"CallExpression","callee":{"type":"Identifier","name":"pointerY"},"arguments":[{"type":"Identifier","name":"event"}]},"kind":"init"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"pointerX"},"params":[{"type":"Identifier","name":"event"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"docElement"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"documentElement"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"body"},"init":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"body"}},"right":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"scrollLeft"},"value":{"type":"Literal","value":0,"raw":"0"},"kind":"init"}]}}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"event"},"property":{"type":"Identifier","name":"pageX"}},"right":{"type":"BinaryExpression","operator":"-","left":{"type":"BinaryExpression","operator":"+","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"event"},"property":{"type":"Identifier","name":"clientX"}},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"docElement"},"property":{"type":"Identifier","name":"scrollLeft"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"body"},"property":{"type":"Identifier","name":"scrollLeft"}}}},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"docElement"},"property":{"type":"Identifier","name":"clientLeft"}},"right":{"type":"Literal","value":0,"raw":"0"}}}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"pointerY"},"params":[{"type":"Identifier","name":"event"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"docElement"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"documentElement"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"body"},"init":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"body"}},"right":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"scrollTop"},"value":{"type":"Literal","value":0,"raw":"0"},"kind":"init"}]}}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"event"},"property":{"type":"Identifier","name":"pageY"}},"right":{"type":"BinaryExpression","operator":"-","left":{"type":"BinaryExpression","operator":"+","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"event"},"property":{"type":"Identifier","name":"clientY"}},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"docElement"},"property":{"type":"Identifier","name":"scrollTop"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"body"},"property":{"type":"Identifier","name":"scrollTop"}}}},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"docElement"},"property":{"type":"Identifier","name":"clientTop"}},"right":{"type":"Literal","value":0,"raw":"0"}}}}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"stop"},"params":[{"type":"Identifier","name":"event"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Event"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"event"}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"event"},"property":{"type":"Identifier","name":"preventDefault"}},"arguments":[]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"event"},"property":{"type":"Identifier","name":"stopPropagation"}},"arguments":[]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"event"},"property":{"type":"Identifier","name":"stopped"}},"right":{"type":"Literal","value":true,"raw":"true"}}}]},"rest":null,"generator":false,"expression":false},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Event"},"property":{"type":"Identifier","name":"Methods"}},"right":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"isLeftClick"},"value":{"type":"Identifier","name":"isLeftClick"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"isMiddleClick"},"value":{"type":"Identifier","name":"isMiddleClick"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"isRightClick"},"value":{"type":"Identifier","name":"isRightClick"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"element"},"value":{"type":"Identifier","name":"element"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"findElement"},"value":{"type":"Identifier","name":"findElement"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"pointer"},"value":{"type":"Identifier","name":"pointer"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"pointerX"},"value":{"type":"Identifier","name":"pointerX"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"pointerY"},"value":{"type":"Identifier","name":"pointerY"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"stop"},"value":{"type":"Identifier","name":"stop"},"kind":"init"}]}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"methods"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"keys"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Event"},"property":{"type":"Identifier","name":"Methods"}}]},"property":{"type":"Identifier","name":"inject"}},"arguments":[{"type":"ObjectExpression","properties":[]},{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"m"},{"type":"Identifier","name":"name"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"m"},"property":{"type":"Identifier","name":"name"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Event"},"property":{"type":"Identifier","name":"Methods"}},"property":{"type":"Identifier","name":"name"}},"property":{"type":"Identifier","name":"methodize"}},"arguments":[]}}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"m"}}]},"rest":null,"generator":false,"expression":false}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"attachEvent"}},"consequent":{"type":"BlockStatement","body":[{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"_relatedTarget"},"params":[{"type":"Identifier","name":"event"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"element"},"init":null}],"kind":"var"},{"type":"SwitchStatement","discriminant":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"event"},"property":{"type":"Identifier","name":"type"}},"cases":[{"type":"SwitchCase","test":{"type":"Literal","value":"mouseover","raw":"'mouseover'"},"consequent":[]},{"type":"SwitchCase","test":{"type":"Literal","value":"mouseenter","raw":"'mouseenter'"},"consequent":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"event"},"property":{"type":"Identifier","name":"fromElement"}}}},{"type":"BreakStatement","label":null}]},{"type":"SwitchCase","test":{"type":"Literal","value":"mouseout","raw":"'mouseout'"},"consequent":[]},{"type":"SwitchCase","test":{"type":"Literal","value":"mouseleave","raw":"'mouseleave'"},"consequent":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"event"},"property":{"type":"Identifier","name":"toElement"}}}},{"type":"BreakStatement","label":null}]},{"type":"SwitchCase","test":null,"consequent":[{"type":"ReturnStatement","argument":{"type":"Literal","value":null,"raw":"null"}}]}]},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"element"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"additionalMethods"},"init":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"stopPropagation"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"cancelBubble"}},"right":{"type":"Literal","value":true,"raw":"true"}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"preventDefault"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"returnValue"}},"right":{"type":"Literal","value":false,"raw":"false"}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"inspect"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"Literal","value":"[object Event]","raw":"'[object Event]'"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Event"},"property":{"type":"Identifier","name":"extend"}},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"event"},{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"event"},"prefix":true},"consequent":{"type":"ReturnStatement","argument":{"type":"Literal","value":false,"raw":"false"}},"alternate":null},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"CallExpression","callee":{"type":"Identifier","name":"isIELegacyEvent"},"arguments":[{"type":"Identifier","name":"event"}]},"prefix":true},"consequent":{"type":"ReturnStatement","argument":{"type":"Identifier","name":"event"}},"alternate":null},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"event"},"property":{"type":"Identifier","name":"_extendedByPrototype"}},"consequent":{"type":"ReturnStatement","argument":{"type":"Identifier","name":"event"}},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"event"},"property":{"type":"Identifier","name":"_extendedByPrototype"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"emptyFunction"}}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"pointer"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Event"},"property":{"type":"Identifier","name":"pointer"}},"arguments":[{"type":"Identifier","name":"event"}]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"event"},{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"target"},"value":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"event"},"property":{"type":"Identifier","name":"srcElement"}},"right":{"type":"Identifier","name":"element"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"relatedTarget"},"value":{"type":"CallExpression","callee":{"type":"Identifier","name":"_relatedTarget"},"arguments":[{"type":"Identifier","name":"event"}]},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"pageX"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"pointer"},"property":{"type":"Identifier","name":"x"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"pageY"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"pointer"},"property":{"type":"Identifier","name":"y"}},"kind":"init"}]}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"event"},{"type":"Identifier","name":"methods"}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"event"},{"type":"Identifier","name":"additionalMethods"}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"event"}}]},"rest":null,"generator":false,"expression":false}}}]},"alternate":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Event"},"property":{"type":"Identifier","name":"extend"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"K"}}}}]}},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"addEventListener"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Event"},"property":{"type":"Identifier","name":"prototype"}},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"Event"}},"property":{"type":"Identifier","name":"prototype"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"createEvent"}},"arguments":[{"type":"Literal","value":"HTMLEvents","raw":"'HTMLEvents'"}]},"property":{"type":"Identifier","name":"__proto__"}}}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Event"},"property":{"type":"Identifier","name":"prototype"}},{"type":"Identifier","name":"methods"}]}}]},"alternate":null},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"_createResponder"},"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"eventName"},{"type":"Identifier","name":"handler"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"registry"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"retrieve"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Literal","value":"prototype_event_registry","raw":"'prototype_event_registry'"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isUndefined"}},"arguments":[{"type":"Identifier","name":"registry"}]},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"CACHE"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"Identifier","name":"element"}]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"registry"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"retrieve"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Literal","value":"prototype_event_registry","raw":"'prototype_event_registry'"},{"type":"CallExpression","callee":{"type":"Identifier","name":"$H"},"arguments":[]}]}}}]},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"respondersForEvent"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"registry"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Identifier","name":"eventName"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isUndefined"}},"arguments":[{"type":"Identifier","name":"respondersForEvent"}]},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"respondersForEvent"},"right":{"type":"ArrayExpression","elements":[]}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"registry"},"property":{"type":"Identifier","name":"set"}},"arguments":[{"type":"Identifier","name":"eventName"},{"type":"Identifier","name":"respondersForEvent"}]}}]},"alternate":null},{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"respondersForEvent"},"property":{"type":"Identifier","name":"pluck"}},"arguments":[{"type":"Literal","value":"handler","raw":"'handler'"}]},"property":{"type":"Identifier","name":"include"}},"arguments":[{"type":"Identifier","name":"handler"}]},"consequent":{"type":"ReturnStatement","argument":{"type":"Literal","value":false,"raw":"false"}},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"responder"},"init":null}],"kind":"var"},{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"eventName"},"property":{"type":"Identifier","name":"include"}},"arguments":[{"type":"Literal","value":":","raw":"\":\""}]},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"responder"},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"event"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isUndefined"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"event"},"property":{"type":"Identifier","name":"eventName"}}]},"consequent":{"type":"ReturnStatement","argument":{"type":"Literal","value":false,"raw":"false"}},"alternate":null},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"!==","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"event"},"property":{"type":"Identifier","name":"eventName"}},"right":{"type":"Identifier","name":"eventName"}},"consequent":{"type":"ReturnStatement","argument":{"type":"Literal","value":false,"raw":"false"}},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Event"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"event"},{"type":"Identifier","name":"element"}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"handler"},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"event"}]}}]},"rest":null,"generator":false,"expression":false}}}]},"alternate":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"MOUSEENTER_MOUSELEAVE_EVENTS_SUPPORTED"},"prefix":true},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"eventName"},"right":{"type":"Literal","value":"mouseenter","raw":"\"mouseenter\""}},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"eventName"},"right":{"type":"Literal","value":"mouseleave","raw":"\"mouseleave\""}}}},"consequent":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"||","left":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"eventName"},"right":{"type":"Literal","value":"mouseenter","raw":"\"mouseenter\""}},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"eventName"},"right":{"type":"Literal","value":"mouseleave","raw":"\"mouseleave\""}}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"responder"},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"event"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Event"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"event"},{"type":"Identifier","name":"element"}]}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"parent"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"event"},"property":{"type":"Identifier","name":"relatedTarget"}}}],"kind":"var"},{"type":"WhileStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"parent"},"right":{"type":"BinaryExpression","operator":"!==","left":{"type":"Identifier","name":"parent"},"right":{"type":"Identifier","name":"element"}}},"body":{"type":"BlockStatement","body":[{"type":"TryStatement","block":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"parent"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"parent"},"property":{"type":"Identifier","name":"parentNode"}}}}]},"guardedHandlers":[],"handlers":[{"type":"CatchClause","param":{"type":"Identifier","name":"e"},"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"parent"},"right":{"type":"Identifier","name":"element"}}}]}}],"finalizer":null}]}},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"parent"},"right":{"type":"Identifier","name":"element"}},"consequent":{"type":"ReturnStatement","argument":null},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"handler"},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"event"}]}}]},"rest":null,"generator":false,"expression":false}}}]},"alternate":null}]},"alternate":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"responder"},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"event"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Event"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"event"},{"type":"Identifier","name":"element"}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"handler"},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"event"}]}}]},"rest":null,"generator":false,"expression":false}}}]}}]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"responder"},"property":{"type":"Identifier","name":"handler"}},"right":{"type":"Identifier","name":"handler"}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"respondersForEvent"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"Identifier","name":"responder"}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"responder"}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"_destroyCache"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"length"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"CACHE"},"property":{"type":"Identifier","name":"length"}}}],"kind":"var"},"test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"i"},"right":{"type":"Identifier","name":"length"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Event"},"property":{"type":"Identifier","name":"stopObserving"}},"arguments":[{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"CACHE"},"property":{"type":"Identifier","name":"i"}}]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"CACHE"},"property":{"type":"Identifier","name":"i"}},"right":{"type":"Literal","value":null,"raw":"null"}}}]}}]},"rest":null,"generator":false,"expression":false},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"CACHE"},"init":{"type":"ArrayExpression","elements":[]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"Browser"}},"property":{"type":"Identifier","name":"IE"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"attachEvent"}},"arguments":[{"type":"Literal","value":"onunload","raw":"'onunload'"},{"type":"Identifier","name":"_destroyCache"}]}},"alternate":null},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"Browser"}},"property":{"type":"Identifier","name":"WebKit"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"addEventListener"}},"arguments":[{"type":"Literal","value":"unload","raw":"'unload'"},{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"emptyFunction"}},{"type":"Literal","value":false,"raw":"false"}]}},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"_getDOMEventName"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"K"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"translations"},"init":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"mouseenter"},"value":{"type":"Literal","value":"mouseover","raw":"\"mouseover\""},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"mouseleave"},"value":{"type":"Literal","value":"mouseout","raw":"\"mouseout\""},"kind":"init"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"MOUSEENTER_MOUSELEAVE_EVENTS_SUPPORTED"},"prefix":true},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"_getDOMEventName"},"right":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"eventName"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"translations"},"property":{"type":"Identifier","name":"eventName"}},"right":{"type":"Identifier","name":"eventName"}}}]},"rest":null,"generator":false,"expression":false}}}]},"alternate":null},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"observe"},"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"eventName"},{"type":"Identifier","name":"handler"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"responder"},"init":{"type":"CallExpression","callee":{"type":"Identifier","name":"_createResponder"},"arguments":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"eventName"},{"type":"Identifier","name":"handler"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"responder"},"prefix":true},"consequent":{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}},"alternate":null},{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"eventName"},"property":{"type":"Identifier","name":"include"}},"arguments":[{"type":"Literal","value":":","raw":"':'"}]},"consequent":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"addEventListener"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"addEventListener"}},"arguments":[{"type":"Literal","value":"dataavailable","raw":"\"dataavailable\""},{"type":"Identifier","name":"responder"},{"type":"Literal","value":false,"raw":"false"}]}},"alternate":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"attachEvent"}},"arguments":[{"type":"Literal","value":"ondataavailable","raw":"\"ondataavailable\""},{"type":"Identifier","name":"responder"}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"attachEvent"}},"arguments":[{"type":"Literal","value":"onlosecapture","raw":"\"onlosecapture\""},{"type":"Identifier","name":"responder"}]}}]}}]},"alternate":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"actualEventName"},"init":{"type":"CallExpression","callee":{"type":"Identifier","name":"_getDOMEventName"},"arguments":[{"type":"Identifier","name":"eventName"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"addEventListener"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"addEventListener"}},"arguments":[{"type":"Identifier","name":"actualEventName"},{"type":"Identifier","name":"responder"},{"type":"Literal","value":false,"raw":"false"}]}},"alternate":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"attachEvent"}},"arguments":[{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"on","raw":"\"on\""},"right":{"type":"Identifier","name":"actualEventName"}},{"type":"Identifier","name":"responder"}]}}}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"stopObserving"},"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"eventName"},{"type":"Identifier","name":"handler"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"registry"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"retrieve"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Literal","value":"prototype_event_registry","raw":"'prototype_event_registry'"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"registry"},"prefix":true},"consequent":{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}},"alternate":null},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"eventName"},"prefix":true},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"registry"},"property":{"type":"Identifier","name":"each"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"pair"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"eventName"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"pair"},"property":{"type":"Identifier","name":"key"}}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"Identifier","name":"stopObserving"},"arguments":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"eventName"}]}}]},"rest":null,"generator":false,"expression":false}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"responders"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"registry"},"property":{"type":"Identifier","name":"get"}},"arguments":[{"type":"Identifier","name":"eventName"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"responders"},"prefix":true},"consequent":{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}},"alternate":null},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"handler"},"prefix":true},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"responders"},"property":{"type":"Identifier","name":"each"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"r"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"Identifier","name":"stopObserving"},"arguments":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"eventName"},{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"r"},"property":{"type":"Identifier","name":"handler"}}]}}]},"rest":null,"generator":false,"expression":false}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"responders"},"property":{"type":"Identifier","name":"length"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"responder"},"init":null}],"kind":"var"},{"type":"WhileStatement","test":{"type":"UpdateExpression","operator":"--","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"responders"},"property":{"type":"Identifier","name":"i"}},"property":{"type":"Identifier","name":"handler"}},"right":{"type":"Identifier","name":"handler"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"responder"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"responders"},"property":{"type":"Identifier","name":"i"}}}},{"type":"BreakStatement","label":null}]},"alternate":null}]}},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"responder"},"prefix":true},"consequent":{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}},"alternate":null},{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"eventName"},"property":{"type":"Identifier","name":"include"}},"arguments":[{"type":"Literal","value":":","raw":"':'"}]},"consequent":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"removeEventListener"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"removeEventListener"}},"arguments":[{"type":"Literal","value":"dataavailable","raw":"\"dataavailable\""},{"type":"Identifier","name":"responder"},{"type":"Literal","value":false,"raw":"false"}]}},"alternate":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"detachEvent"}},"arguments":[{"type":"Literal","value":"ondataavailable","raw":"\"ondataavailable\""},{"type":"Identifier","name":"responder"}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"detachEvent"}},"arguments":[{"type":"Literal","value":"onlosecapture","raw":"\"onlosecapture\""},{"type":"Identifier","name":"responder"}]}}]}}]},"alternate":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"actualEventName"},"init":{"type":"CallExpression","callee":{"type":"Identifier","name":"_getDOMEventName"},"arguments":[{"type":"Identifier","name":"eventName"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"removeEventListener"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"removeEventListener"}},"arguments":[{"type":"Identifier","name":"actualEventName"},{"type":"Identifier","name":"responder"},{"type":"Literal","value":false,"raw":"false"}]}},"alternate":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"detachEvent"}},"arguments":[{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"on","raw":"'on'"},"right":{"type":"Identifier","name":"actualEventName"}},{"type":"Identifier","name":"responder"}]}}}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"registry"},"property":{"type":"Identifier","name":"set"}},"arguments":[{"type":"Identifier","name":"eventName"},{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"responders"},"property":{"type":"Identifier","name":"without"}},"arguments":[{"type":"Identifier","name":"responder"}]}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"element"}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"fire"},"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"eventName"},{"type":"Identifier","name":"memo"},{"type":"Identifier","name":"bubble"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isUndefined"}},"arguments":[{"type":"Identifier","name":"bubble"}]},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"bubble"},"right":{"type":"Literal","value":true,"raw":"true"}}},"alternate":null},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"element"},"right":{"type":"Identifier","name":"document"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"createEvent"}}},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"dispatchEvent"}},"prefix":true}},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"documentElement"}}}},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"event"},"init":null}],"kind":"var"},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"createEvent"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"event"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"createEvent"}},"arguments":[{"type":"Literal","value":"HTMLEvents","raw":"'HTMLEvents'"}]}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"event"},"property":{"type":"Identifier","name":"initEvent"}},"arguments":[{"type":"Literal","value":"dataavailable","raw":"'dataavailable'"},{"type":"Identifier","name":"bubble"},{"type":"Literal","value":true,"raw":"true"}]}}]},"alternate":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"event"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"createEventObject"}},"arguments":[]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"event"},"property":{"type":"Identifier","name":"eventType"}},"right":{"type":"ConditionalExpression","test":{"type":"Identifier","name":"bubble"},"consequent":{"type":"Literal","value":"ondataavailable","raw":"'ondataavailable'"},"alternate":{"type":"Literal","value":"onlosecapture","raw":"'onlosecapture'"}}}}]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"event"},"property":{"type":"Identifier","name":"eventName"}},"right":{"type":"Identifier","name":"eventName"}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"event"},"property":{"type":"Identifier","name":"memo"}},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"memo"},"right":{"type":"ObjectExpression","properties":[]}}}},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"createEvent"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"dispatchEvent"}},"arguments":[{"type":"Identifier","name":"event"}]}},"alternate":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"fireEvent"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"event"},"property":{"type":"Identifier","name":"eventType"}},{"type":"Identifier","name":"event"}]}}},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Event"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"event"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Event"},"property":{"type":"Identifier","name":"Handler"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Class"},"property":{"type":"Identifier","name":"create"}},"arguments":[{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"initialize"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"eventName"},{"type":"Identifier","name":"selector"},{"type":"Identifier","name":"callback"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"element"}},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"eventName"}},"right":{"type":"Identifier","name":"eventName"}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"selector"}},"right":{"type":"Identifier","name":"selector"}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"callback"}},"right":{"type":"Identifier","name":"callback"}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"handler"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"handleEvent"}},"property":{"type":"Identifier","name":"bind"}},"arguments":[{"type":"ThisExpression"}]}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"start"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Event"},"property":{"type":"Identifier","name":"observe"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"element"}},{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"eventName"}},{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"handler"}}]}},{"type":"ReturnStatement","argument":{"type":"ThisExpression"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"stop"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Event"},"property":{"type":"Identifier","name":"stopObserving"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"element"}},{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"eventName"}},{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"handler"}}]}},{"type":"ReturnStatement","argument":{"type":"ThisExpression"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"handleEvent"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"event"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"element"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Event"},"property":{"type":"Identifier","name":"findElement"}},"arguments":[{"type":"Identifier","name":"event"},{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"selector"}}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"Identifier","name":"element"},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"callback"}},"property":{"type":"Identifier","name":"call"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"element"}},{"type":"Identifier","name":"event"},{"type":"Identifier","name":"element"}]}},"alternate":null}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]}]}}},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"on"},"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"eventName"},{"type":"Identifier","name":"selector"},{"type":"Identifier","name":"callback"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isFunction"}},"arguments":[{"type":"Identifier","name":"selector"}]},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"isUndefined"}},"arguments":[{"type":"Identifier","name":"callback"}]}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"SequenceExpression","expressions":[{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"callback"},"right":{"type":"Identifier","name":"selector"}},{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"selector"},"right":{"type":"Literal","value":null,"raw":"null"}}]}}]},"alternate":null},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"NewExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Event"},"property":{"type":"Identifier","name":"Handler"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"eventName"},{"type":"Identifier","name":"selector"},{"type":"Identifier","name":"callback"}]},"property":{"type":"Identifier","name":"start"}},"arguments":[]}}]},"rest":null,"generator":false,"expression":false},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"Event"},{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Event"},"property":{"type":"Identifier","name":"Methods"}}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"Event"},{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"fire"},"value":{"type":"Identifier","name":"fire"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"observe"},"value":{"type":"Identifier","name":"observe"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"stopObserving"},"value":{"type":"Identifier","name":"stopObserving"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"on"},"value":{"type":"Identifier","name":"on"},"kind":"init"}]}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"addMethods"}},"arguments":[{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"fire"},"value":{"type":"Identifier","name":"fire"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"observe"},"value":{"type":"Identifier","name":"observe"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"stopObserving"},"value":{"type":"Identifier","name":"stopObserving"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"on"},"value":{"type":"Identifier","name":"on"},"kind":"init"}]}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"document"},{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"fire"},"value":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"fire"},"property":{"type":"Identifier","name":"methodize"}},"arguments":[]},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"observe"},"value":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"observe"},"property":{"type":"Identifier","name":"methodize"}},"arguments":[]},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"stopObserving"},"value":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"stopObserving"},"property":{"type":"Identifier","name":"methodize"}},"arguments":[]},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"on"},"value":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"on"},"property":{"type":"Identifier","name":"methodize"}},"arguments":[]},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"loaded"},"value":{"type":"Literal","value":false,"raw":"false"},"kind":"init"}]}]}},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"Event"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"Event"}},{"type":"Identifier","name":"Event"}]}},"alternate":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"Event"}},"right":{"type":"Identifier","name":"Event"}}}}]},"rest":null,"generator":false,"expression":false},"arguments":[]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"timer"},"init":null}],"kind":"var"},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"fireContentLoadedEvent"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"loaded"}},"consequent":{"type":"ReturnStatement","argument":null},"alternate":null},{"type":"IfStatement","test":{"type":"Identifier","name":"timer"},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"clearTimeout"}},"arguments":[{"type":"Identifier","name":"timer"}]}},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"loaded"}},"right":{"type":"Literal","value":true,"raw":"true"}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"fire"}},"arguments":[{"type":"Literal","value":"dom:loaded","raw":"'dom:loaded'"}]}}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"checkReadyState"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"===","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"readyState"}},"right":{"type":"Literal","value":"complete","raw":"'complete'"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"stopObserving"}},"arguments":[{"type":"Literal","value":"readystatechange","raw":"'readystatechange'"},{"type":"Identifier","name":"checkReadyState"}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"Identifier","name":"fireContentLoadedEvent"},"arguments":[]}}]},"alternate":null}]},"rest":null,"generator":false,"expression":false},{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"pollDoScroll"},"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"TryStatement","block":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"documentElement"}},"property":{"type":"Identifier","name":"doScroll"}},"arguments":[{"type":"Literal","value":"left","raw":"'left'"}]}}]},"guardedHandlers":[],"handlers":[{"type":"CatchClause","param":{"type":"Identifier","name":"e"},"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"timer"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"pollDoScroll"},"property":{"type":"Identifier","name":"defer"}},"arguments":[]}}},{"type":"ReturnStatement","argument":null}]}}],"finalizer":null},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"Identifier","name":"fireContentLoadedEvent"},"arguments":[]}}]},"rest":null,"generator":false,"expression":false},{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"addEventListener"}},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"addEventListener"}},"arguments":[{"type":"Literal","value":"DOMContentLoaded","raw":"'DOMContentLoaded'"},{"type":"Identifier","name":"fireContentLoadedEvent"},{"type":"Literal","value":false,"raw":"false"}]}}]},"alternate":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"observe"}},"arguments":[{"type":"Literal","value":"readystatechange","raw":"'readystatechange'"},{"type":"Identifier","name":"checkReadyState"}]}},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"window"},"right":{"type":"Identifier","name":"top"}},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"timer"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"pollDoScroll"},"property":{"type":"Identifier","name":"defer"}},"arguments":[]}}},"alternate":null}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Event"},"property":{"type":"Identifier","name":"observe"}},"arguments":[{"type":"Identifier","name":"window"},{"type":"Literal","value":"load","raw":"'load'"},{"type":"Identifier","name":"fireContentLoadedEvent"}]}}]},"rest":null,"generator":false,"expression":false},"arguments":[]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"addMethods"}},"arguments":[]}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Hash"},"property":{"type":"Identifier","name":"toQueryString"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"toQueryString"}}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"Toggle"},"init":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"display"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"toggle"}},"kind":"init"}]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}},"property":{"type":"Identifier","name":"childOf"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}},"property":{"type":"Identifier","name":"descendantOf"}}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"Insertion"},"init":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"Before"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"content"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"insert"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"before"},"value":{"type":"Identifier","name":"content"},"kind":"init"}]}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"Top"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"content"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"insert"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"top"},"value":{"type":"Identifier","name":"content"},"kind":"init"}]}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"Bottom"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"content"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"insert"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"bottom"},"value":{"type":"Identifier","name":"content"},"kind":"init"}]}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"After"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"content"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"insert"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"after"},"value":{"type":"Identifier","name":"content"},"kind":"init"}]}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"$continue"},"init":{"type":"NewExpression","callee":{"type":"Identifier","name":"Error"},"arguments":[{"type":"Literal","value":"\"throw $continue\" is deprecated, use \"return\" instead","raw":"'\"throw $continue\" is deprecated, use \"return\" instead'"}]}}],"kind":"var"},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"Position"},"init":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"includeScrollOffsets"},"value":{"type":"Literal","value":false,"raw":"false"},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"prepare"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"deltaX"}},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"LogicalExpression","operator":"||","left":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"pageXOffset"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"documentElement"}},"property":{"type":"Identifier","name":"scrollLeft"}}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"body"}},"property":{"type":"Identifier","name":"scrollLeft"}}},"right":{"type":"Literal","value":0,"raw":"0"}}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"deltaY"}},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"LogicalExpression","operator":"||","left":{"type":"LogicalExpression","operator":"||","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"pageYOffset"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"documentElement"}},"property":{"type":"Identifier","name":"scrollTop"}}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"body"}},"property":{"type":"Identifier","name":"scrollTop"}}},"right":{"type":"Literal","value":0,"raw":"0"}}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"within"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"x"},{"type":"Identifier","name":"y"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"includeScrollOffsets"}},"consequent":{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"withinIncludingScrolloffsets"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"x"},{"type":"Identifier","name":"y"}]}},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"xcomp"}},"right":{"type":"Identifier","name":"x"}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"ycomp"}},"right":{"type":"Identifier","name":"y"}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"offset"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"cumulativeOffset"}},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"ReturnStatement","argument":{"type":"LogicalExpression","operator":"&&","left":{"type":"LogicalExpression","operator":"&&","left":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":">=","left":{"type":"Identifier","name":"y"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"offset"}},"property":{"type":"Literal","value":1,"raw":"1"}}},"right":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"y"},"right":{"type":"BinaryExpression","operator":"+","left":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"offset"}},"property":{"type":"Literal","value":1,"raw":"1"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"offsetHeight"}}}}},"right":{"type":"BinaryExpression","operator":">=","left":{"type":"Identifier","name":"x"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"offset"}},"property":{"type":"Literal","value":0,"raw":"0"}}}},"right":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"x"},"right":{"type":"BinaryExpression","operator":"+","left":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"offset"}},"property":{"type":"Literal","value":0,"raw":"0"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"offsetWidth"}}}}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"withinIncludingScrolloffsets"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"x"},{"type":"Identifier","name":"y"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"offsetcache"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"cumulativeScrollOffset"}},"arguments":[{"type":"Identifier","name":"element"}]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"xcomp"}},"right":{"type":"BinaryExpression","operator":"-","left":{"type":"BinaryExpression","operator":"+","left":{"type":"Identifier","name":"x"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"offsetcache"},"property":{"type":"Literal","value":0,"raw":"0"}}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"deltaX"}}}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"ycomp"}},"right":{"type":"BinaryExpression","operator":"-","left":{"type":"BinaryExpression","operator":"+","left":{"type":"Identifier","name":"y"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"offsetcache"},"property":{"type":"Literal","value":1,"raw":"1"}}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"deltaY"}}}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"offset"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"cumulativeOffset"}},"arguments":[{"type":"Identifier","name":"element"}]}}},{"type":"ReturnStatement","argument":{"type":"LogicalExpression","operator":"&&","left":{"type":"LogicalExpression","operator":"&&","left":{"type":"LogicalExpression","operator":"&&","left":{"type":"BinaryExpression","operator":">=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"ycomp"}},"right":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"offset"}},"property":{"type":"Literal","value":1,"raw":"1"}}},"right":{"type":"BinaryExpression","operator":"<","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"ycomp"}},"right":{"type":"BinaryExpression","operator":"+","left":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"offset"}},"property":{"type":"Literal","value":1,"raw":"1"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"offsetHeight"}}}}},"right":{"type":"BinaryExpression","operator":">=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"xcomp"}},"right":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"offset"}},"property":{"type":"Literal","value":0,"raw":"0"}}}},"right":{"type":"BinaryExpression","operator":"<","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"xcomp"}},"right":{"type":"BinaryExpression","operator":"+","left":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"offset"}},"property":{"type":"Literal","value":0,"raw":"0"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"offsetWidth"}}}}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"overlap"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"mode"},{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"mode"},"prefix":true},"consequent":{"type":"ReturnStatement","argument":{"type":"Literal","value":0,"raw":"0"}},"alternate":null},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"mode"},"right":{"type":"Literal","value":"vertical","raw":"'vertical'"}},"consequent":{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"/","left":{"type":"BinaryExpression","operator":"-","left":{"type":"BinaryExpression","operator":"+","left":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"offset"}},"property":{"type":"Literal","value":1,"raw":"1"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"offsetHeight"}}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"ycomp"}}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"offsetHeight"}}}},"alternate":null},{"type":"IfStatement","test":{"type":"BinaryExpression","operator":"==","left":{"type":"Identifier","name":"mode"},"right":{"type":"Literal","value":"horizontal","raw":"'horizontal'"}},"consequent":{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"/","left":{"type":"BinaryExpression","operator":"-","left":{"type":"BinaryExpression","operator":"+","left":{"type":"MemberExpression","computed":true,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"offset"}},"property":{"type":"Literal","value":0,"raw":"0"}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"offsetWidth"}}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"xcomp"}}},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"element"},"property":{"type":"Identifier","name":"offsetWidth"}}}},"alternate":null}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"cumulativeOffset"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}},"property":{"type":"Identifier","name":"cumulativeOffset"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"positionedOffset"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}},"property":{"type":"Identifier","name":"positionedOffset"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"absolutize"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Position"},"property":{"type":"Identifier","name":"prepare"}},"arguments":[]}},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"absolutize"}},"arguments":[{"type":"Identifier","name":"element"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"relativize"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Position"},"property":{"type":"Identifier","name":"prepare"}},"arguments":[]}},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"relativize"}},"arguments":[{"type":"Identifier","name":"element"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"realOffset"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}},"property":{"type":"Identifier","name":"cumulativeScrollOffset"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"offsetParent"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}},"property":{"type":"Identifier","name":"getOffsetParent"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"page"},"value":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}},"property":{"type":"Identifier","name":"viewportOffset"}},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"clone"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"source"},{"type":"Identifier","name":"target"},{"type":"Identifier","name":"options"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"options"},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"options"},"right":{"type":"ObjectExpression","properties":[]}}}},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"clonePosition"}},"arguments":[{"type":"Identifier","name":"target"},{"type":"Identifier","name":"source"},{"type":"Identifier","name":"options"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]}}],"kind":"var"},{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"getElementsByClassName"}},"prefix":true},"consequent":{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"getElementsByClassName"}},"right":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"instanceMethods"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"FunctionDeclaration","id":{"type":"Identifier","name":"iter"},"params":[{"type":"Identifier","name":"name"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"ConditionalExpression","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"name"},"property":{"type":"Identifier","name":"blank"}},"arguments":[]},"consequent":{"type":"Literal","value":null,"raw":"null"},"alternate":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"[contains(concat(' ', @class, ' '), ' ","raw":"\"[contains(concat(' ', @class, ' '), ' \""},"right":{"type":"Identifier","name":"name"}},"right":{"type":"Literal","value":" ')]","raw":"\" ')]\""}}}}]},"rest":null,"generator":false,"expression":false},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"instanceMethods"},"property":{"type":"Identifier","name":"getElementsByClassName"}},"right":{"type":"ConditionalExpression","test":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"BrowserFeatures"}},"property":{"type":"Identifier","name":"XPath"}},"consequent":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"className"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"className"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"className"},"property":{"type":"Identifier","name":"toString"}},"arguments":[]},"property":{"type":"Identifier","name":"strip"}},"arguments":[]}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"cond"},"init":{"type":"ConditionalExpression","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Literal","value":{},"raw":"/\\s/"},"property":{"type":"Identifier","name":"test"}},"arguments":[{"type":"Identifier","name":"className"}]},"consequent":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"Identifier","name":"$w"},"arguments":[{"type":"Identifier","name":"className"}]},"property":{"type":"Identifier","name":"map"}},"arguments":[{"type":"Identifier","name":"iter"}]},"property":{"type":"Identifier","name":"join"}},"arguments":[{"type":"Literal","value":"","raw":"''"}]},"alternate":{"type":"CallExpression","callee":{"type":"Identifier","name":"iter"},"arguments":[{"type":"Identifier","name":"className"}]}}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"ConditionalExpression","test":{"type":"Identifier","name":"cond"},"consequent":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"_getElementsByXPath"}},"arguments":[{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":".//*","raw":"'.//*'"},"right":{"type":"Identifier","name":"cond"}},{"type":"Identifier","name":"element"}]},"alternate":{"type":"ArrayExpression","elements":[]}}}]},"rest":null,"generator":false,"expression":false},"alternate":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"className"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"className"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"className"},"property":{"type":"Identifier","name":"toString"}},"arguments":[]},"property":{"type":"Identifier","name":"strip"}},"arguments":[]}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"elements"},"init":{"type":"ArrayExpression","elements":[]}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"classNames"},"init":{"type":"ConditionalExpression","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Literal","value":{},"raw":"/\\s/"},"property":{"type":"Identifier","name":"test"}},"arguments":[{"type":"Identifier","name":"className"}]},"consequent":{"type":"CallExpression","callee":{"type":"Identifier","name":"$w"},"arguments":[{"type":"Identifier","name":"className"}]},"alternate":{"type":"Literal","value":null,"raw":"null"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"classNames"},"prefix":true},"right":{"type":"UnaryExpression","operator":"!","argument":{"type":"Identifier","name":"className"},"prefix":true}},"consequent":{"type":"ReturnStatement","argument":{"type":"Identifier","name":"elements"}},"alternate":null},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"nodes"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]},"property":{"type":"Identifier","name":"getElementsByTagName"}},"arguments":[{"type":"Literal","value":"*","raw":"'*'"}]}}],"kind":"var"},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"className"},"right":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":" ","raw":"' '"},"right":{"type":"Identifier","name":"className"}},"right":{"type":"Literal","value":" ","raw":"' '"}}}},{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"child"},"init":null},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"cn"},"init":null}],"kind":"var"},"test":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"child"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"nodes"},"property":{"type":"Identifier","name":"i"}}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"LogicalExpression","operator":"&&","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"child"},"property":{"type":"Identifier","name":"className"}},"right":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"cn"},"right":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":" ","raw":"' '"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"child"},"property":{"type":"Identifier","name":"className"}}},"right":{"type":"Literal","value":" ","raw":"' '"}}}},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"cn"},"property":{"type":"Identifier","name":"include"}},"arguments":[{"type":"Identifier","name":"className"}]},"right":{"type":"LogicalExpression","operator":"&&","left":{"type":"Identifier","name":"classNames"},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"classNames"},"property":{"type":"Identifier","name":"all"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"name"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"LogicalExpression","operator":"&&","left":{"type":"UnaryExpression","operator":"!","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"name"},"property":{"type":"Identifier","name":"toString"}},"arguments":[]},"property":{"type":"Identifier","name":"blank"}},"arguments":[]},"prefix":true},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"cn"},"property":{"type":"Identifier","name":"include"}},"arguments":[{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":" ","raw":"' '"},"right":{"type":"Identifier","name":"name"}},"right":{"type":"Literal","value":" ","raw":"' '"}}]}}}]},"rest":null,"generator":false,"expression":false}]}}}},"consequent":{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elements"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"child"}]}]}},"alternate":null}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"elements"}}]},"rest":null,"generator":false,"expression":false}}}},{"type":"ReturnStatement","argument":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"className"},{"type":"Identifier","name":"parentElement"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"parentElement"},"right":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"document"},"property":{"type":"Identifier","name":"body"}}}]},"property":{"type":"Identifier","name":"getElementsByClassName"}},"arguments":[{"type":"Identifier","name":"className"}]}}]},"rest":null,"generator":false,"expression":false}}]},"rest":null,"generator":false,"expression":false},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"Methods"}}]}}},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"ClassNames"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Class"},"property":{"type":"Identifier","name":"create"}},"arguments":[]}}},{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"ClassNames"}},"property":{"type":"Identifier","name":"prototype"}},"right":{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"initialize"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"element"}},"right":{"type":"CallExpression","callee":{"type":"Identifier","name":"$"},"arguments":[{"type":"Identifier","name":"element"}]}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"_each"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"iterator"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"element"}},"property":{"type":"Identifier","name":"className"}},"property":{"type":"Identifier","name":"split"}},"arguments":[{"type":"Literal","value":{},"raw":"/\\s+/"}]},"property":{"type":"Identifier","name":"select"}},"arguments":[{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"name"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":">","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"name"},"property":{"type":"Identifier","name":"length"}},"right":{"type":"Literal","value":0,"raw":"0"}}}]},"rest":null,"generator":false,"expression":false}]},"property":{"type":"Identifier","name":"_each"}},"arguments":[{"type":"Identifier","name":"iterator"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"set"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"className"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"element"}},"property":{"type":"Identifier","name":"className"}},"right":{"type":"Identifier","name":"className"}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"add"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"classNameToAdd"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"include"}},"arguments":[{"type":"Identifier","name":"classNameToAdd"}]},"consequent":{"type":"ReturnStatement","argument":null},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"set"}},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"Identifier","name":"$A"},"arguments":[{"type":"ThisExpression"}]},"property":{"type":"Identifier","name":"concat"}},"arguments":[{"type":"Identifier","name":"classNameToAdd"}]},"property":{"type":"Identifier","name":"join"}},"arguments":[{"type":"Literal","value":" ","raw":"' '"}]}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"remove"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"classNameToRemove"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"IfStatement","test":{"type":"UnaryExpression","operator":"!","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"include"}},"arguments":[{"type":"Identifier","name":"classNameToRemove"}]},"prefix":true},"consequent":{"type":"ReturnStatement","argument":null},"alternate":null},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"set"}},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"Identifier","name":"$A"},"arguments":[{"type":"ThisExpression"}]},"property":{"type":"Identifier","name":"without"}},"arguments":[{"type":"Identifier","name":"classNameToRemove"}]},"property":{"type":"Identifier","name":"join"}},"arguments":[{"type":"Literal","value":" ","raw":"' '"}]}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"toString"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"Identifier","name":"$A"},"arguments":[{"type":"ThisExpression"}]},"property":{"type":"Identifier","name":"join"}},"arguments":[{"type":"Literal","value":" ","raw":"' '"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"ClassNames"}},"property":{"type":"Identifier","name":"prototype"}},{"type":"Identifier","name":"Enumerable"}]}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"window"},"property":{"type":"Identifier","name":"Selector"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Class"},"property":{"type":"Identifier","name":"create"}},"arguments":[{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"initialize"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"expression"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"expression"}},"right":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"expression"},"property":{"type":"Identifier","name":"strip"}},"arguments":[]}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"findElements"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"rootElement"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"Selector"}},"property":{"type":"Identifier","name":"select"}},"arguments":[{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"expression"}},{"type":"Identifier","name":"rootElement"}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"match"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"Selector"}},"property":{"type":"Identifier","name":"match"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"expression"}}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"toString"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"MemberExpression","computed":false,"object":{"type":"ThisExpression"},"property":{"type":"Identifier","name":"expression"}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"inspect"},"value":{"type":"FunctionExpression","id":null,"params":[],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"BinaryExpression","operator":"+","left":{"type":"BinaryExpression","operator":"+","left":{"type":"Literal","value":"#","raw":"\">\""}}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]}]}}},{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Object"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"Selector"},{"type":"ObjectExpression","properties":[{"type":"Property","key":{"type":"Identifier","name":"matchElements"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elements"},{"type":"Identifier","name":"expression"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"match"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"Selector"}},"property":{"type":"Identifier","name":"match"}}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"results"},"init":{"type":"ArrayExpression","elements":[]}}],"kind":"var"},{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"length"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elements"},"property":{"type":"Identifier","name":"length"}}}],"kind":"var"},"test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"i"},"right":{"type":"Identifier","name":"length"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"element"},"init":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"elements"},"property":{"type":"Identifier","name":"i"}}}],"kind":"var"},{"type":"IfStatement","test":{"type":"CallExpression","callee":{"type":"Identifier","name":"match"},"arguments":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"expression"}]},"consequent":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"results"},"property":{"type":"Identifier","name":"push"}},"arguments":[{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"element"}]}]}}]},"alternate":null}]}},{"type":"ReturnStatement","argument":{"type":"Identifier","name":"results"}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"findElement"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"elements"},{"type":"Identifier","name":"expression"},{"type":"Identifier","name":"index"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"index"},"right":{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"index"},"right":{"type":"Literal","value":0,"raw":"0"}}}},{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"matchIndex"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"element"},"init":null}],"kind":"var"},{"type":"ForStatement","init":{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"i"},"init":{"type":"Literal","value":0,"raw":"0"}},{"type":"VariableDeclarator","id":{"type":"Identifier","name":"length"},"init":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"elements"},"property":{"type":"Identifier","name":"length"}}}],"kind":"var"},"test":{"type":"BinaryExpression","operator":"<","left":{"type":"Identifier","name":"i"},"right":{"type":"Identifier","name":"length"}},"update":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"i"},"prefix":false},"body":{"type":"BlockStatement","body":[{"type":"ExpressionStatement","expression":{"type":"AssignmentExpression","operator":"=","left":{"type":"Identifier","name":"element"},"right":{"type":"MemberExpression","computed":true,"object":{"type":"Identifier","name":"elements"},"property":{"type":"Identifier","name":"i"}}}},{"type":"IfStatement","test":{"type":"LogicalExpression","operator":"&&","left":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"Selector"}},"property":{"type":"Identifier","name":"match"}},"arguments":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"expression"}]},"right":{"type":"BinaryExpression","operator":"===","left":{"type":"Identifier","name":"index"},"right":{"type":"UpdateExpression","operator":"++","argument":{"type":"Identifier","name":"matchIndex"},"prefix":false}}},"consequent":{"type":"BlockStatement","body":[{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Element"},"property":{"type":"Identifier","name":"extend"}},"arguments":[{"type":"Identifier","name":"element"}]}}]},"alternate":null}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"},{"type":"Property","key":{"type":"Identifier","name":"findChildElements"},"value":{"type":"FunctionExpression","id":null,"params":[{"type":"Identifier","name":"element"},{"type":"Identifier","name":"expressions"}],"defaults":[],"body":{"type":"BlockStatement","body":[{"type":"VariableDeclaration","declarations":[{"type":"VariableDeclarator","id":{"type":"Identifier","name":"selector"},"init":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"expressions"},"property":{"type":"Identifier","name":"toArray"}},"arguments":[]},"property":{"type":"Identifier","name":"join"}},"arguments":[{"type":"Literal","value":", ","raw":"', '"}]}}],"kind":"var"},{"type":"ReturnStatement","argument":{"type":"CallExpression","callee":{"type":"MemberExpression","computed":false,"object":{"type":"MemberExpression","computed":false,"object":{"type":"Identifier","name":"Prototype"},"property":{"type":"Identifier","name":"Selector"}},"property":{"type":"Identifier","name":"select"}},"arguments":[{"type":"Identifier","name":"selector"},{"type":"LogicalExpression","operator":"||","left":{"type":"Identifier","name":"element"},"right":{"type":"Identifier","name":"document"}}]}}]},"rest":null,"generator":false,"expression":false},"kind":"init"}]}]}}]},"rest":null,"generator":false,"expression":false},"arguments":[]}}]}