libdom
Version:
Lean Browser Library for typical DOM operations
3 lines (2 loc) • 34.5 kB
JavaScript
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("libcore")):"function"==typeof define&&define.amd?define(["exports","libcore"],t):t(e.libdom={},e.libcore)}(this,function(e,t){"use strict";function r(e){var t,r=e.charCodeAt(0).toString(16);switch(r){case"26":t="amp";break;case"22":t="quot";break;case"27":t="apos";break;case"3C":case"3c":t="lt";break;case"3E":case"3e":t="gt";break;default:t="#x"+r}return"&"+t+";"}function n(){Ct=null}function o(e){if(!t.string(e))throw new Error(kt[1021]);return e=t.camelize(e),It.test(e)?e.charAt(0).toUpperCase()+e.substring(1,e.length):e}function i(e,r){var n,o,i,a,u,l=t.string,c=t.trim;if(!l(e,!0))throw new Error(kt[1021]);for(a=0,u=[],e=c(e),n=-1,o=r.length;o--;)l(i=r[++n])&&(i=c(i))&&(u[a++]=i);return e?t.unionList(e.split(St),u).join(" "):a?u.join(" "):""}function a(e,r){var n,o,i,a,u=t.string,l=t.trim;if(!u(e,!0))throw new Error(kt[1021]);if(!(e=l(e)))return"";for(e=t.unionList(e.split(St),[]),n=-1,o=r.length;o--;)u(i=r[++n])&&-1!==(a=e.indexOf(l(i)))&&e.splice(a,1);return e.join(" ")}function u(e){var r=Ct,n="";if(!t.string(e))throw new Error(kt[1021]);return r&&(r.innerHTML=e,n=r.value),r=null,n}function l(e){if(!t.string(e))throw new Error(kt[1021]);return e.replace(Tt,r)}function c(){return Ft}function s(e){var t=!1;return function(){var r,n;t||(t=!0,Nt(e[0],e[1],e[4]),r=e.head,n=e.tail,r&&(r.tail=n),n&&(n.head=r),e===Lt&&(Lt=n||r),e[0]=null,e.splice(0,4),delete e.unlisten,delete e.head,delete e.tail,e=r=n=null)}}function f(e,t,r,n,o){var i=Lt,a=[],u=0,l=0,c=0,s=0,f=0;switch(!0){case e>3:f=1;case e>2:s=1;case e>1:c=1;case e>0:l=1}for(;i;i=i.head)l&&i[0]!==t||c&&i[1]!==r||s&&i[2]!==n||f&&i[3]!==o||(a[u++]=i);return a}function h(e,t){return function(r){return Rt.run("dispatch",[r.type,r]),e.call(t,r)}}function d(e,t){return function(){var r=_e.event;return g(r),Rt.run("dispatch",[r.type,r]),e.call(t,r)}}function p(e,t,r){function n(){var n=_e.event;if(g(n),n.customType===e)return Rt.run("dispatch",[e,n]),n.type=e,t.call(r,n)}return n.customType=!0,n}function m(){this.returnValue=!1}function w(){this.cancelBubble=!0}function g(e){e.target=e.target||e.srcElement,"preventDefault"in e||(e.preventDefault=m),"stopPropagation"in e||(e.stopPropagation=w)}function v(e,t){var r,n,o,i=!1,a=Vt;return 9===e.nodeType&&(e=e.documentElement),1===e.nodeType&&((n=e.tagName+":"+t)in a?a[n]:(o=qt+t,r=e.cloneNode(!1),(i=o in r)||(r.setAttribute(o,"return;"),i="function"==typeof r[o]),r=null,a[n]=!i,!i))}function b(){Pt||(Pt=!0,Rt.run("global-destroy",[]),S())}function y(e,r,n,o){var i,a,u=Lt;if(!t.string(r))throw new Error(Wt);if(!t.method(n))throw new Error(Ut);if(!(e=Mt(e)))throw new Error(Ht);return void 0===o&&(o=null),a=[e,r,n,o],Rt.run("listen",a),e=a[0],r=a[1],n=a[2],o=a[3],a.splice(0,4),a=null,i=Ot(e,r,n,o),i.unlisten=s(i),i.head=u,i.tail=null,u&&(u.tail=i),Lt=i,i.unlisten}function E(e,r,n,o){var i,a,u;if(!t.string(r))throw new Error(Wt);if(!t.method(n))throw new Error(Ut);if(!(e=Mt(e)))throw new Error(Ht);for(void 0===o&&(o=null),u=[e,r,n,o],Rt.run("unlisten",u),e=u[0],r=u[1],n=u[2],o=u[3],u.splice(0,4),u=null,a=(i=f(4,e,r,n,o)).length;a--;)i[a].unlisten();return c()}function x(e,r,n){if(!t.string(r))throw new Error(Wt);if(!(e=Mt(e)))throw new Error(Ht);if(arguments.length>2&&!t.object(n))throw new Error(kt[1134]);return At(e,r,n||{})}function S(e,r,n,o){var i,a,u=arguments.length;switch(!0){case u>2:if(!t.method(n))throw new Error(Ut);case u>1:if(!t.string(r))throw new Error(Wt);case u>0:if(!Mt(e))throw new Error(Ht)}for(void 0===o&&(o=null),a=(i=f(u,e,r,n,o)).length;a--;)i[a].unlisten();return c()}function I(e){if(!t.method(e))throw new Error(Ut);return Rt.register("global-destroy",e),c()}function T(){throw new Error(kt[2004])}function C(e,r){if(!t.string(e))throw new Error(kt[1001]);if(!t.method(r))throw new Error(kt[1011]);return lr.set(e,r),c()}function M(e){S(e)}function O(e){return t.object(e)&&(e="tagName"in e?e.tagName:"nodeName"in e?e.nodeName:"tag"in e&&e.tag),!!t.string(e)&&e}function N(e,r){var n,o=this,i=lr;switch(r){case"class":r="className";break;case"for":r="htmlFor"}ur.test(r)?"on"===(n=r.substring("-"===r.charAt(2)?3:2,r.length))&&t.object(e)?t.each(e,A,o):A.call(o,e,n):i.exists(r)?i.get(r)(o,e):ir.test(r)||-1!==ar.indexOf(r)?o.setAttribute(r,e):o[r]=e,o=null}function A(e,r){var n=this;t.method(e)&&y(n,r,e),n=null}function j(e,r,n){var o,i,a,u,c,s,f,h,d=t.contains,p=t.object,m=j,w=O,g=N,v=!1,b=null;if(p(r)){b=null;e:for(o in r)if(d(r,o)){switch(i=r[o],o){case"tagName":case"nodeName":case"tag":continue e;case"text":case"childText":case"innerText":v=!0;case"childNodes":case"innerHTML":case"html":b=i;continue e;case"attributes":p(i)&&t.each(i,g,e);continue}g.call(e,i,o)}if(t.string(b))v&&(b=l(b)),e.innerHTML=b;else if(!v&&(p(b)&&(b=[b]),t.array(b))){for(f=e.ownerDocument,s=!0===n?e:f.createDocumentFragment(),u=-1,c=b.length;c--;)p(a=b[++u])&&(m(h=f.createElement(w(a)||"div"),a,!0),s.appendChild(h));s!==e&&e.appendChild(s),f=s=h=null}a=null}}function D(e,r,n){var o,i,a,u=t.number;if(null===r||L(r,1,3,4,7,8)&&r.parentNode===e)return r;if(u(r)&&r>-1){for(o=r,i=-1,a=!u(n),r=e.firstChild;r;r=r.nextSibling)if((a||n===r.nodeType)&&i++,i===o)return r;return null}return!1}function z(e,t){for(;e;e=e.parentNode)if(e===t)return!0;return!1}function k(e){var t,r,n;if(11===e.nodeType){for(t=e.firstChild,r=[],n=0;t;t=t.nextSibling)r[n++]=t;return t=null,r}return e}function F(e,t,r,n,o){var i,a,u,l,s=0,f=0;switch(void 0===r&&(r=null),o=!1!==o,n){case Xt:for(i=a={node:e,next:null};i;i=i.next)for(u=i.node,i.node=null;u&&(l=u.firstChild,!o&&0===s||!1!==t.call(r,l));u=u.nextSibling)l&&(s++,a.next={node:l,next:null},a=a.next);break;case _t:f=1;case Qt:e:for(l=e;l&&(!o&&0===s||f||1!==l.nodeType||!1!==t.call(r,l));){if(u=l.firstChild)s++;else{if((o||0!==s)&&f&&1===l.nodeType&&!1===t.call(r,l))break;for(u=l.nextSibling;!u&&s--&&l;){if(l=l.parentNode,(o||0!==s)&&f&&1===l.nodeType&&!1===t.call(r,l))break e;u=l.nextSibling}}l=u}}return a=i=u=l=null,c()}function L(e){var r,n,o,i,a,u,l=t.number;if(e&&"object"==typeof e&&(r=e.nodeType,l(r))){for(i=arguments,u=!(o=Math.max(i.length-1,0)),n=0;o--;)if(a=i[++n],r===a)return!0;return u}return!1}function P(e){var t=typeof e;return!(!e||"object"!==t&&"function"!==t||e.self!==e.window||!e.document)}function R(e,t){var r,n,o=kt[1102],i=nr,a=L;if(!a(e)||!a(t))throw new Error(o);if(r=e.nodeType,!((n=t.nodeType)in i&&r in i[n]))return!1;switch(r){case 9:if((e=e.documentElement)===t)return!0;break;case 11:return z(t,e)}return or(e,t)}function V(e,r,n){var o,i,a=null,u=tr,l=L;if(!l(e,1,11))throw new Error(Yt);if(l(r,1,3,4,7,8,11)){if(a=r,11!==r.nodeType&&R(r,e))throw new Error(u)}else{if(!t.object(r))throw new Error(u);if(!(o=O(r)))throw new Error(u);j(a=e.ownerDocument.createElement(o),r)}if(arguments.length>2&&!1===(n=D(e,n)))throw new Error(kt[1108]);return i=k(a),e.insertBefore(a,n||null),a=null,i}function H(e,t){var r;if(!L(e,1,3,4,7,8))throw new Error(Gt);if(arguments.length>1){if("boolean"!=typeof t)throw new Error(rr);1===e.nodeType&&t&&B(e,M)}return(r=e.parentNode)&&r.removeChild(e),r=null,e}function W(e,r,n){var o,i,a,u,l=L,c=V,s=null;if(t.array(e)){for(s=r.ownerDocument.createDocumentFragment(),o=-1,i=e.length;i--;){if(a=e[++o],!l(a,1,3,4,7,8)||a===r)throw new Error(Jt);s.appendChild(a)}e=s}else if(!l(e,1,3,4,7,8,11))throw new Error(Jt);return u=arguments.length>2?c(r,e,n):c(r,e),s=a=null,u}function U(e,r,n){var o,i,a=null,u=tr,l=L;if(!l(e,1,3,4,7,8)||!e.parentNode)throw new Error(Gt);if(l(r,1,3,4,7,8,11)){if(a=r,11!==r.nodeType&&R(r,e))throw new Error(u)}else{if(!t.object(r))throw new Error(u);if(!(o=O(r)))throw new Error(u);j(a=e.ownerDocument.createElement(o),r)}if(arguments.length>2){if("boolean"!=typeof n)throw new Error(rr);1===e.nodeType&&n&&B(e,M)}return i=k(a),e.parentNode.replaceChild(a,e),a=null,i}function q(e,r,n,o){if(!L(e,1))throw new Error(Yt);if(!t.method(r))throw new Error(er);return F(e,r,n,Qt,!1!==o)}function B(e,r,n,o){if(!L(e,1))throw new Error(Yt);if(!t.method(r))throw new Error(er);return F(e,r,n,_t,!1!==o)}function $(e,r,n,o){if(!L(e,1))throw new Error(Yt);if(!t.method(r))throw new Error(er);return F(e,r,n,Xt,!1!==o)}function Q(e,t,r){switch(r=(r+1)%1,!0){case r<1/6:return e+6*(t-e)*r;case r<.5:return t;case r<2/3:return e+(t-e)*(2/3-r)*6}return e}function _(e,t,r){var n=Math,o=pr,i=t>2&&r!==o.PERCENT,a=t<3?mr:vr;return e=o.format(e,r),i&&(e*=100),n.max(0,n.min(a,e))}function X(e){var t,r,n=Math,o=Q,i=mr,a=wr,u=e&gr,l=e>>9&a,c=e>>16&a,s=e>>23&a;return c/=Er,0===l?[c,c,c]:(u/=br,l/=yr,t=c<.5?c*(1+l):c+l-c*l,r=2*c-t,[n.round(o(r,t,u+1/3)*i),n.round(o(r,t,u)*i),n.round(o(r,t,u-1/3)*i),s.toFixed(2)])}function Z(e,r,n,o){var i,a,u,l,c,s,f=Math,h=mr,d=wr;if(e/=h,r/=h,n/=h,i=f.max(e,r,n),a=f.min(e,r,n),c=(i+a)/2,i===a)u=l=0;else{switch(s=i-a,l=c>.5?s/(2-i-a):s/(i+a),i){case e:u=(r-n)/s+(r<n?6:0);break;case r:u=(n-e)/s+2;break;case n:u=(e-r)/s+4}u/=6}return t.number(o)||(o=vr),(o&d)<<23|(c*Er&d)<<16|(l*yr&d)<<9|u*br&gr}function Y(e){var t=Math;return((e=t.max(0,t.min(e,255)))<16?"0":"")+e.toString(16)}function G(e,t,r){var n=pr,o=Math,i=Nr,a=t<1?Or:i;switch(r){case n.HEX:e=parseInt(e,16)/Tr*a;break;case n.NUMBER:e=1*e||0,t>2&&(e*=i);break;case n.PERCENT:e=1*e.substring(0,e.length-1)||0}return o.max(0,o.min(a,e||0))}function J(e,r,n,o){var i=Cr;return t.number(o)||(o=Nr),(o&i)<<23|(n&i)<<16|(r&i)<<9|e&Mr}function K(e){var t=Cr;return[e&Mr,e>>9&t,e>>16&t,e>>23&t]}function ee(e){return"string"==typeof e&&(e=e.replace(kr,""),Dr.test(e))?e:null}function te(e){var r,n,o,i=Fr,a=e.match(Dr),u=a[1];return t.contains(i,u)||(u="hex"),r=a[3],(n=!r)?(r=a[2]).length<6&&(o=r.charAt(2),r=[r.charAt(0),r.substring(0,2),r.charAt(1),o,o].join("")):r=r.split(","),[u,n,r]}function re(e){if(!t.string(e,!0))throw new Error(jr);return(e=ee(e))?te(e)||null:null}function ne(e){var r,n,o,i,a,u,l,c,s,f,h=pr,d=h.PERCENT,p=h.NUMBER,m=h.HEX,w=zr;if(!t.string(e,!0))throw new Error(jr);if(e=ee(e),r=e&&te(e)){for(c=r[0],u=(l=Fr[c]).itemize,f=[],s=r[1],a=r[2],n=-1,s?(f[3]=100,o=3):o=a.length;o--;){if(i=a[++n],s)i=a.substring(2*n,2*n+2);else if(!w.test(i))return null;f[n]=u(i,n,s?m:"%"===i.charAt(i.length-1)?d:p)}return l.toInteger.apply(l,f)}return null}function oe(e,r){var n=Fr;if(!t.number(e)||e<0)throw new Error("Invalid [colorValue] parameter.");if(arguments.length<2)r="hex";else if(!t.string(r))throw new Error("Invalid [type] parameter.");return t.contains(n,r)?(e=Math.round(e),n[r].toString(e)):null}function ie(e,r){var n=t.number(e),i=n||t.string(e),a=this[0],u=on;"opacity"===(r=o(r))?i?nn(a,e):u(a,"filter",null):n&&Jr.test(r)?e+="px":n&&Qr.test(r)&&(e=oe(e,cn)),i||(e=null),u(a,r,e),a=null}function ae(e){for(var r,n,o,i=t.trim,a=e.split(";"),u=-1,l=a.length,c={};l--;)n=i((r=a[++u].split(":"))[0]),o=i(r.slice(1).join(":")),n&&o&&(c[n]=o);return c}function ue(){throw new Error(kt[2001])}function le(){throw new Error(kt[2002])}function ce(e,t,r,n){var o,i=t[r],a=parseFloat(i),u=i.split(Yr)[0];switch(u){case"in":return 96*a;case"pt":return 96*a/72;case"em":case"%":return n||(o=e.parentElement,n=_r.test(u)&&o?ce(o,o.currentStyle,"fontSize",null):16,o=null),"em"===u?a*n:a/100*("fontSize"===r?n:Zr.test(r)?e[Br]:e[$r]);default:return a}}function se(e,t){var r,n,o=e.offsetParent,i=o.currentStyle,a=xt.browser.ieVersion<9,u=parseFloat,l=Pr,c=Rr,s=Lr,f=Vr,h=Br,d=$r,p=e[Hr],m=e[Wr],w=o[h]-e[Ur],g=o[d]-e[qr],v=e[h],b=e[d];switch(t.position){case"relative":if(p-=u(i[c])||0,m-=u(i[l])||0,a){for(r=e.parentNode;r!==o;r=r.parentNode)"static"===(n=r.currentStyle).position&&(p-=(u(n.paddingLeft)||0)+(u(n.borderLeftWidth)||0),m-=(u(n.paddingTop)||0)+(u(n.borderTopWidth)||0));o===e.ownerDocument.body&&(p-=u(i.marginLeft)||0,m-=u(i.marginTop)||0)}case"absolute":case"fixed":p-=u(i.borderLeftWidth)||0,m-=u(i.borderTopWidth)||0}return w-=p,g-=m,v-=(u(t[c])||0)+(u(t[f])||0),b-=(u(t[l])||0)+(u(t[s])||0),o=i=null,{left:p,top:m,right:w,bottom:g,width:v,height:b}}function fe(){throw new Error(kt[2006])}function he(e,r){var n=t.string;if(!L(e,1))throw new Error(un);if(n(r)&&(r=[r]),!t.array(r))throw new Error(ln);return e.className=i(e.className||"",r),c()}function de(e,r){var n=t.string;if(!L(e,1))throw new Error(un);if(n(r)&&(r=[r]),!t.array(r))throw new Error(ln);return e.className=a(e.className,r),c()}function pe(e,r,n){var o;if(!L(e,1))throw new Error(un);if(t.string(r)&&(arguments.length>2?((o={})[r]=n,r=o):r=ae(r)),!t.object(r))throw new Error(kt[1141]);return o=[e.style],t.each(r,ie,o,!0),o=o[0]=null,c()}function me(e){if(!L(e,1))throw new Error(un);return ae(e.style.cssText)}function we(e){switch(e){case null:case!1:case"auto":case"inherit":return!0}switch(typeof e){case"number":return isFinite(e);case"string":return Xr.test(e)}return!1}function ge(e){var t,r=isFinite;switch(e){case null:case!1:case"auto":case"inherit":return e}switch(typeof e){case"number":if(r(e))return e;break;case"string":if(e.length,t=e.match(Xr)){if("px"!==t[2])return e;e=t[1]}if(e*=1,r(e))return e}return!1}function ve(e){var t=Math,r=e,n=Oe();return P(r)&&(r=r.document),9===r.nodeType&&(r=r[zn],n[2]=t.max(r.scrollWidth,n[2]),n[3]=t.max(r.scrollHeight,n[3])),r=null,n}function be(e,t,r){e.scrollTo(1*t,1*r)}function ye(e){var t,r;return L(e,1,9)?9===e.nodeType?Dn:(t=e.ownerDocument.body,r=(e===t||R(t,e))&&jn,t=null,r):!!P(e)&&Dn}function Ee(r,n,o,i,a,u,l,c){var s,f,h,d,p=ge,m=parseFloat,w=!1,g=w,v=w,b=w;switch(d=e.computedStyle(r,"position","top","left","right","bottom","width","height"),t.object(c)||(c={}),d.position){case"relative":case"absolute":case"fixed":n=p(n),o=p(o),i=p(i),a=p(a),g=!1!==o,v=!(w=!1!==n)&&!1!==i,b=!b&&!1!==a,(w||v||g||b)&&(h=Ln(r),w?c.left="number"==typeof n?(m(d.left)||0)+(n-h[0])+"px":n:v&&(c.right="number"==typeof i?(m(d.right)||0)+(i-h[2])+"px":i),g?c.top="number"==typeof o?(m(d.top)||0)+(o-h[1])+"px":o:b&&(c.bottom="number"==typeof i?(m(d.bottom)||0)+(a-h[3])+"px":a))}return u=p(u),(s=!1!==u)&&(c.width="number"==typeof u?m(d.width||0)+(u-r[Sn])+"px":u),l=p(l),(f=!1!==l)&&(c.height="number"==typeof l?m(d.height||0)+(l-r[In])+"px":l),w||v||g||b||s||f?c:null}function xe(e,r,n){var o=we;if(arguments.length>1){if(ye(e)!==jn)throw new Error(hn);if(t.array(r)){if(!(r.length>1))throw new Error(yn);n=r[1],r=r[0]}if(!o(r))throw new Error(pn);if(!o(n))throw new Error(mn);return(r=Ee(e,r,n,!1,!1,!1,!1))&&pe(e,r),c()}switch(ye(e)){case Dn:return ve(e).slice(0,2);case jn:return Ln(e).slice(0,2)}throw new Error(hn)}function Se(e,r,n){var o=we;if(arguments.length>1){if(ye(e)!==jn)throw new Error(hn);if(t.array(r)){if(!(r.length>1))throw new Error(yn);n=r[1],r=r[0]}if(!o(r))throw new Error(vn);if(!o(n))throw new Error(bn);return(r=Ee(e,!1,!1,!1,!1,r,n))&&pe(e,r),c()}return ye(e)===Dn?ve(e).slice(2,4):Pn(e)}function Ie(e,r,n,o,i){var a,u,l=we;if(arguments.length>1){if(ye(e)!==jn)throw new Error(hn);if(t.array(r)){if(!(r.length>3))throw new Error(yn);i=r[3],o=r[2],n=r[1],r=r[0]}if(!l(r))throw new Error(pn);if(!l(n))throw new Error(mn);if(!l(o))throw new Error(vn);if(!l(i))throw new Error(bn);return(r=Ee(e,r,n,!1,!1,o,i))&&pe(e,r),c()}if((a=ye(e))===Dn)return u=ve(e),r=u[0],n=u[1],o=u[2],i=u[3],u=Oe(e),[r,n,o-r-u[2],i-n-u[3],o,i];if(a!==jn)throw new Error(hn);return u=Pn(e),o=u[0],i=u[1],u=Ln(e),u[4]=o,u[5]=i,u}function Te(e,r,n,o,i,a,u,l){var c=we;if(ye(e)!==jn)throw new Error(hn);if(t.array(r)&&(l=n,r.length>4?(u=5 in r&&r[5],a=4 in r&&r[4],i=3 in r&&r[3],o=2 in r&&r[2]):(u=3 in r&&r[3],a=2 in r&&r[2],i=!1,o=!1),n=1 in n&&r[1],r=r[0]),!c(r))throw new Error(pn);if(!c(n))throw new Error(mn);if(!c(o))throw new Error(wn);if(!c(i))throw new Error(gn);if(!c(a))throw new Error(vn);if(!c(u))throw new Error(bn);return Ee(e,r,n,o,i,a,u,l)}function Ce(e,r,n){var o,i,a=arguments.length>1,u=t.number,l=Mn,c=On;switch(a&&(u(r)||(r=!1),u(n)||(n=!1)),ye(e)){case Dn:if(i=L(e)?e[An]:e,o=Fn(i),!a)return o;be(i,!1===r?o[0]:r,!1===n?o[1]:n);break;case jn:if(!a)return[e[c],e[l]];e[c]=!1===r?e[c]:r,e[l]=!1===n?e[l]:n;break;default:throw new Error(dn)}}function Me(r,n,o){var i=null,a=t.string,u=arguments.length,l=ye(r)===jn;return u>1?(i={},a(n)?i.visibility=n:"boolean"==typeof visiblity&&(i.visibility=n?"visible":"hidden"),!1===o&&(o="none"),a(o)&&(i.display=o),pe(r,i),c()):!!l&&("none"!==(i=e.computedStyle(r,"display","visibility")).display&&"hidden"!==i.visibility)}function Oe(e){var t,r,n=e;return L(n,1,9)&&(n=(1===n.nodeType?n.ownerDocument:n)[cr]),P(n)||(n=_e.window),t=Fn(n),r=Rn(n),t[2]=r[0],t[3]=r[1],n=null,t}function Ne(e,t){if(L(e,9)&&(e=e.body),!Me(e))throw new Error(kt[1106]);if(arguments.length<2&&(t=null),null!==t&&!Me(t))throw new Error(kt[1107]);return Vn(e,t),c()}function Ae(e){if(!L(e,9)){if(arguments.length>0)throw new Error(kt[1104]);e=_e.document}return Hn(e),c()}function je(e,t){if(!L(e,1))throw new Error(kt[1102]);return Wn(e,!1===t),c()}function De(e,t,r,n){return r*e/n+t}function ze(e,t,r,n){return e/=n,r*e*e+t}function ke(e,t,r,n){return e/=n,-r*e*(e-2)+t}function Fe(e,t,r,n){return(e/=n/2)<1?r/2*e*e+t:(e--,-r/2*(e*(e-2)-1)+t)}function Le(){}function Pe(e){return t.string(e)&&(e=parseFloat(e)),t.number(e)&&e}function Re(e,r,n){return t.each(n,Ve,[r,e],!0),e}function Ve(e,r,n){var o,i,a,u,l=this,c=Pe,s=l[0],f=l[1],h=f[0],d=f[1];if(!1!==(a=c(n[r]))){if(o=h.indexOf(r),i=t.contains(s,r)&&c(s[r]),u=!1===i,-1===o){if(u)return!0;h[o=h.length]=r}else u&&(i=d[o]);d[o]=i,f[2][o]=a}return!0}function He(e){return function(t,r,n){var o=e,i=o.node;Te(i,"left"in t&&t.left,"top"in t&&t.top,"right"in t&&t.right,"bottom"in t&&t.bottom,"width"in t&&t.width,"height"in t&&t.height,t),pe(i,t),r===n&&(i.removeAttribute(Qn),o.node=null,delete o.node),o=i=null}}function We(t,r){for(var n,o,i=e.computedStyle(t,r),a=Ie,u=-1,l=r.length,c=ge,s=Jr,f=Qr,h=ne,d=_n,p=null;l--;)o=i[n=r[++u]],Gr.test(n)?(p||(p=a(t)),o=p[d[n]]):s.test(n)?o=c(o):f.test(n)&&(o=h(o)),i[n]=parseFloat(o)||0;return i}function Ue(e,r){var n=this,o=n[0],i=n[1],a=n[2],u=n[3],l=e;"opacity"===r?e=parseFloat(l):Gr.test(r)||Jr.test(r)?e=ge(l):Qr.test(r)&&null===(e=ne(l))&&(e=!1),t.number(e)?(o[o.length]=r,i[r]=e):!1!==e&&(a[a.length]=r,u[r]=e)}function qe(e,r,n,o,i){function a(){var e=a;w&&(p(w),delete h[w],delete e.session,delete e.update,delete e.running,w=null),e=null}var u,l,c=Math,s=$n,f=t.object,h=Gn,d=Yn,p=clearInterval,m=setInterval,w=null,g=arguments.length,v=0;if(!t.method(e))throw new Error(kt[1151]);if(!f(r)||!f(n))throw new Error(kt[1152]);if(g<4)o=Xn;else if(!Be(o))throw new Error(t.string[1153]);if(g<5)i=Zn;else if(!t.number(i)||i<=0)throw new Error(kt[1154]);return o=s[o],i*=1e3,u=c.max(10,c.round(i/d)),l=[[],[],[],r,a],w=m(function(){for(var t,r=l,n=r[0],i=r[1],c=r[2],s=u,f=++v,h=n.length,d={},p=o(f,0,1,s),m=f===s;h--;)t=i[h],d[n[h]]=(c[h]-t)*p+t;r[3]=d,e(d,f,s),m&&a()},d),a.session=w,a.update=function(e,t,r){var n=l,o=f;if(w){if(!o(e))throw new Error(kt[1152]);o(t)||(t=n[3]),Re(n,t,e,r),v=0}},a.running=!0,h[w]=l,l=Re(l,r,n),a}function Be(e){return t.string(e)&&t.contains($n,e)}function $e(e,r,n,o){var i,a,u,l,c,s,f=Qn,h=Xn,d=Zn,p=[[],{},[],{}],m=arguments.length,w=null;if(!t.object(r))throw new Error(kt[1152]);if(t.each(r,Ue,p),u=p[0],c=p[1],s=p[3],m<4&&(o=d,m<3&&(n=h)),!t.string(n,!0))throw new Error(t.string[1153]);if(Be(n)||(n=h),!t.number(o)||o<=0)throw new Error(kt[1154]);return u.length&&(i=e.getAttribute(f),l=We(e,u),i?(w=Gn[i][4]).update(c,l,n):(w=qe(He(a={node:e}),l,c,n,o),a.id=i=w.session,e.setAttribute(f,i))),p[2].length&&pe(e,s),w||Le}var Qe,_e="undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{},Xe=_e,Ze=!1;t.env.browser&&(Qe=t.env.userAgent.match(/msie ([0-9]+\.[0-9]+)/i),Ze={strict:"CSS1Compat"===Xe.document.compatMode,ieVersion:Qe&&parseInt(Qe[1],10)||0,ie8:!1}),Xe=null;var Ye=Ze,Ge=_e,Je=!1;Ye&&(Je={w3c:!!Ge.addEventListener,ie:!!Ge.attachEvent,customEvent:!!Ge.CustomEvent}),Ge=null;var Ke,et,tt=Je,rt=_e,nt=!1;Ye&&(nt={compare:!!(et=(Ke=rt.document).documentElement).compareDocumentPosition,contains:!!et.contains,defaultView:Ke.defaultView?"defaultView":Ke.parentWindow?"parentWindow":null,querySelectorAll:!!Ke.querySelectorAll,listToArray:et.childNodes instanceof Object}),Ke=et=null;var ot,it,at,ut,lt=nt,ct=_e,st=!1;Ye&&(it=(ot=ct.document).createElement("div").style,st={w3cStyle:!!ct.getComputedStyle,ieStyle:!!ot.documentElement.currentStyle,setattribute:!!it.setAttribute,setproperty:!!it.setProperty,opacity:void 0!==it.opacity,filterOpacity:void 0!==it.filter,alphaColor:function(e){var r="rgba(0,0,0,0.5)";try{if(e.color=r,ut=e.color,t.string(ut)&&(ut=ut.replace(/[ \r\n\t\s]+/g,"").toLowerCase()),r===ut)return!0}catch(e){}return!1}(it),transition:function(e){var t=["OTransition","webkitTransition","MozTransition","transition"],r=t.length;for(r=t.length;r--;)if(at=t[r],void 0!==e[at])return at;return!1}(it)}),ct=ot=it=null;var ft,ht=st,dt=_e,pt=!1;Ye&&(ft=Ye.ieVersion,pt={screensize:void 0!==dt.innerWidth,pagescroll:void 0!==dt.pageXOffset,rectmethod:!!dt.document.documentElement.getBoundingClientRect,zoomfactor:ft>0&&ft<8,ie8:8===ft}),dt=null;var mt,wt,gt,vt=pt,bt=!1;Ye&&(wt=(mt=_e.document).documentElement.style,gt="undefined",bt={range:!!mt.createRange,textrange:!!mt.createElement("input").createTextRange,cssUnselectable:typeof wt.MozUserSelect!==gt?"MozUserSelect":typeof wt.webkitUserSelect!==gt&&"webkitUserSelect"}),mt=wt=null;var yt=bt,Et=!1;Ye&&(Et={browser:Ye,event:tt,dom:lt,css:ht,dimension:vt,selection:yt});var xt=Et,St=/[ \r\n\t]*[ \r\n\t]+[ \r\n\t]*/,It=/^([Mm]oz|[Ww]ebkit|[Mm]s|[oO])[A-Z]/,Tt=/[^\u0021-\u007e]|[\u003e\u003c\&\"\']/g,Ct=null;xt&&(Ct=_e.document.createElement("textarea"),t.register("libdom.event.global-destroy",n));var Mt,Ot,Nt,At,jt,Dt,zt,kt={1001:"Invalid String [name] parameter.",1002:"Invalid Boolean [destroy] parameter.",1011:"Invalid Function [handler] parameter.",1021:"Invalid String [subject] parameter.",1101:"Invalid DOM [element] parameter.",1102:"Invalid [dom] Object parameter.",1103:"Invalid DOM [node] parameter.",1104:"Invalid DOM [document] parameter.",1105:"Invalid DOM [nodes] parameter.",1106:"Invalid DOM [from] parameter.",1107:"Invalid DOM [to] parameter.",1108:"Invalid DOM [before] parameter.",1111:"Invalid CSS [selector] parameter.",1112:"Invalid tree traverse [callback] parameter.",1113:"Invalid [classNames] parameter.",1121:"Invalid DOM Element [config] parameter.",1131:"Invalid [observable] parameter.",1132:"Invalid Event [type] parameter.",1133:"Invalid Event [handler] parameter.",1134:"Invalid Event [properties] parameter.",1141:"Invalid Style [rule] parameter.",1151:"Invalid Animation [callback] parameter.",1152:"Invalid Animation [displacements] parameter.",1153:"Invalid Animation [type] parameter.",1154:"Invalid Animation [duration] parameter.",1210:"Invalid Dimension [x] parameter.",1211:"Invalid Dimension [y] parameter.",1212:"Invalid Dimension [right] parameter.",1213:"Invalid Dimension [bottom] parameter.",1214:"Invalid Dimension [width] parameter.",1215:"Invalid Dimension [height] parameter.",1216:"Invalid Dimension parameters.",2001:"Style Attribute manipulation is not supported",2002:"Computed style is not supported by this browser.",2003:"CSS Selector query form DOM is not supported.",2004:"DOM position comparison is not supported.",2005:"DOM selection not supported.",2006:"CSS Opacity is not supported by this browser"},Ft=null,Lt=null,Pt=!1,Rt=t.middleware("libdom.event"),Vt={},Ht=kt[1131],Wt=kt[1132],Ut=kt[1133],qt="on",Bt="beforeupdate",$t="propertychange";if(Mt=Ot=Nt=At=null,jt=xt&&xt.event){switch(Dt=!0,!0){case jt.w3c:Ot=function(e,t,r,n){var o=h(r,n);return e.addEventListener(t,o,!1),[e,t,r,n,o]},Nt=function(e,t,r){e.removeEventListener(t,r,!1)},At=function(e,r,n){var o,i=t.contains,a=_e.document.createEvent("Event");a.initEvent(r,"bubbles"in n&&!0===n.bubbles,"cancelable"in n&&!1!==n.cancelable);for(o in n)!i(n,o)||o in a||(a[o]=n[o]);return e.dispatchEvent(a),a},Mt=function(e){var r=t.method;return!!(e&&"object"==typeof e&&r(e.addEventListener)&&r(e.removeEventListener)&&r(e.dispatchEvent))&&e};break;case jt.ie:Ot=function(e,t,r,n){var o,i=qt;return v(e,t)?(o=p(t,r,n),e.attachEvent(i+Bt,o),e.attachEvent(i+$t,o)):(o=d(r,n),e.attachEvent(i+t,o)),[e,t,r,n,o]},Nt=function(e,t,r){var n=qt;r.customType?(e.detachEvent(n+Bt,r),e.detachEvent(n+$t,r)):e.detachEvent(n+t,r)},At=function(e,r,n){var o,i=t.contains,a=_e.document.createEventObject();for(o in n)!i(n,o)||o in a||(a[o]=n[o]);return v(e,r)&&(a.customType=r,r=!0===n.bubbles?Bt:$t),o=qt+r,e.fireEvent(o,a),!1===n.cancelable&&(a.returnValue=!0),a},Mt=function(e){return!!(e&&(e=e.window?e.self:e).attachEvent&&e.detachEvent)&&e};break;default:Dt=!1}Dt&&(y(zt=_e,"beforeunload",b),y(zt,"unload",b),zt=null)}var Qt=1,_t=2,Xt=3;e.select=function(){throw new Error(kt[2003])};var Zt,Yt=kt[1101],Gt=kt[1103],Jt=kt[1105],Kt=kt[1111],er=kt[1112],tr=kt[1121],rr=kt[1002],nr={4:{1:1,11:1},8:{1:1,11:1},1:{1:1,9:1,11:1},7:{1:1,11:1},3:{1:1,11:1}},or=T,ir=/(^\_|[^a-zA-Z\_])/,ar=["nodeType","nodeValue","ownerDocument","tagName","attributes","parentNode","childNodes","firstChild","lastChild","previousSibling","nextSibling","sourceIndex","type"],ur=/^on(\-?[a-zA-Z].+)?$/,lr=t.createRegistry();(Zt=xt&&xt.dom)&&(or=Zt.compare?function(e,t){return(16&e.compareDocumentPosition(t))>0}:Zt.contains?function(e,t){return e.contains(t)}:T,Zt.querySelectorAll&&(e.select=Zt.listToArray?function(e,r){if(!L(e,9,1))throw new Error(Gt);if(!t.string(r))throw new Error(Kt);return Array.prototype.slice.call(e.querySelectorAll(r))}:function(e,r){var n,o,i,a;if(!L(e,9,1))throw new Error(Gt);if(!t.string(r))throw new Error(Kt);for(n=e.querySelectorAll(r),o=-1,(a=[]).length=i=n.length;i--;)a[++o]=n[o];return n=null,a}));var cr="defaultView",sr=1,fr=2,hr=3,dr=/\%$/,pr={NUMBER:sr,HEX:fr,PERCENT:hr,format:function(e,t){switch(t){case fr:return parseInt(e,16)||0;case sr:return(e*=1)||0;case hr:return e=dr.test(e)?1*e.substring(0,e.length-1):1*e,Math.round(100*(e||1))}return 0}},mr=255,wr=127,gr=511,vr=100,br=360,yr=vr,Er=vr,xr=Object.freeze({itemize:_,toArray:X,toInteger:Z,toString:function(e){var t=X(e),r=t[3]/vr;return t[3]=parseFloat(r.toFixed(2)),"rgba("+t.join(",")+")"}}),Sr=Object.freeze({toHex:Y,toString:function(e){var t=Y,r=X(e).slice(0,3);return r[0]=t(r[0]),r[1]=t(r[1]),r[2]=t(r[2]),"#"+r.join("")},itemize:_,toArray:X,toInteger:Z}),Ir=Object.freeze({toString:function(e){return"rgb("+X(e).slice(0,3).join(",")+")"},toInteger:function(e,t,r){return Z(e,t,r,100)},itemize:_,toArray:X}),Tr=255,Cr=127,Mr=511,Or=360,Nr=100,Ar=Object.freeze({itemize:G,toInteger:J,toArray:K,toString:function(e){var t=K(e);return t[1]+="%",t[2]+="%",t[3]=t[3]/Nr,"hsla("+t.join(",")+")"}}),jr="Invalid [subject] parameter.",Dr=/^(\#?|rgba?|hsla?)(\(([^\,]+(\,[^\,]+){2,3})\)|[a-f0-9]{3}|[a-f0-9]{6})$/,zr=/^[0-9]*\.?[0-9]+|[0-9]+\.?[0-9]*$/,kr=/[ \r\n\t\s]+/g,Fr={rgb:Ir,rgba:xr,hsl:Object.freeze({toString:function(e){var t=K(e).slice(0,3);return t[1]+="%",t[2]+="%","hsl("+t.join(",")+")"},itemize:G,toArray:K,toInteger:J}),hsla:Ar,hex:Sr},Lr="paddingBottom",Pr="paddingTop",Rr="paddingLeft",Vr="paddingRight",Hr="offsetLeft",Wr="offsetTop",Ur="offsetWidth",qr="offsetHeight",Br="clientWidth",$r="clientHeight",Qr=/[Cc]olor$/,_r=/%|em/,Xr=/^([0-9]*\.?[0-9]+|[0-9]+\.?[0-9]*)(em|px|\%|pt|vh|vw|cm|ex|in|mm|pc|vmin)$/,Zr=/width/i,Yr=/\d/,Gr=/(top|bottom|left|right|width|height)$/,Jr=/([Tt]op|[Bb]ottom|[Ll]eft|[Rr]ight|[wW]idth|[hH]eight|Size|Radius)$/,Kr=/\(opacity\=([0-9]+)\)/i,en="alpha(opacity=$opacity)",tn=/\$opacity/,rn=fe,nn=fe,on=ue;e.computedStyle=le;var an,un=kt[1101],ln=kt[1113],cn="hex",sn=Array.prototype.slice;C("className",he),C("style",function(){return arguments.length>1?pe.apply(this,arguments):me.apply(this,arguments)}),(an=xt&&xt.css)&&(e.computedStyle=an.w3cStyle?function(e,r){var n,i,a,u,l,c,s,f=o,h=t.string;if(!L(e,1))throw new Error(un);for(n=_e.getComputedStyle(e),c={},t.array(r)||(r=sn.call(arguments,1)),i=-1,a=r.length;a--;)if(u=r[++i],h(u)){switch(s=f(u)){case"opacity":l=rn(n);break;default:l=n[s]}c[u]=l}return n=null,c}:an.ieStyle?function(e,r){var n,i,a,u,l,c,s,f,h,d=Jr,p=Gr,m=t.string,w=o,g=rn,v=ce;if(!L(e,1))throw new Error(un);for(n=e.currentStyle,s=!1,h=!1,f={},t.array(r)||(r=sn.call(arguments,1)),i=-1,a=r.length;a--;)if(u=r[++i],m(u)){switch(c=w(u),!0){case"opacity"===c:l=g(n);break;case p.test(c):h||(h=se(e,n)),l=h[c]+"px";break;case d.test(c)&&"auto"!==n[c]:!1===s&&(s=v(e,n,"fontSize",null)),l=v(e,n,c,s)+"px";break;case"float"===c:l=n.styleFloat;break;default:l=n[c]}f[u]=l}return n=l=null,f}:le,an.setattribute?(on=function(e,t,r){null===r?e.removeAttribute(t):e[t]=r},function(e,t){return e.getAttribute(t)}):an.setproperty&&(on=function(e,t,r){null===r?e.removeProperty(t):e[t]=r},function(e,t){return e.getPropertyValue(t)}),an.opacity?(rn=function(e){var r=parseFloat(e.opacity);return t.number(r)?r:1},nn=function(e,r){var n=Math;t.string(r)&&(r=parseFloat(r)),t.number(r)&&(e.opacity=n.min(1,n.max(0,r)).toFixed(2))}):an.filterOpacity&&(rn=function(e){var r,n=Math,o=Kr,i=e.filter;return t.string(i)&&o.test(i)?(r=i.match(o),r=parseFloat(r[1]),n.max(1,n.min(100,t.number(r)?r:100))/100):1},nn=function(e,r){var n=Math;t.string(r)&&(r=parseFloat(r)),t.number(r)&&(e.filter=en.replace(tn,n.min(100,n.max(0,n.round(100*r))).toString(10)))}),an.alphaColor&&(cn="rgba"));var fn,hn=kt[1101],dn=kt[1102],pn=kt[1210],mn=kt[1211],wn=kt[1212],gn=kt[1213],vn=kt[1214],bn=kt[1215],yn=kt[1216],En="offsetTop",xn="offsetLeft",Sn="offsetWidth",In="offsetHeight",Tn="marginTop",Cn="marginLeft",Mn="scrollTop",On="scrollLeft",Nn="getBoundingClientRect",An=null,jn=1,Dn=2,zn="documentElement",kn=!1,Fn=null,Ln=null,Pn=null,Rn=null;(fn=xt&&xt.dimension)&&(xt.browser.strict||(zn="body"),fn.zoomfactor,An=xt.dom.defaultView,xt.browser.ieVersion,Fn=fn.pagescroll?function(e){return[e.pageXOffset||0,e.pageYOffset||0]}:function(e){var t=Math,r=e.document[zn],n=[t.round(r[On]/1),t.round(r[Mn]/1)];return r=null,n},Rn=fn.screensize?function(e){return[e.innerWidth,e.innerHeight]}:function(e){var t=e.document[zn],r=[1*t.clientWidth,1*t.clientHeight];return t=null,r},kn=fn.rectmethod&&Nn,Ln=kn?function(e,t){var r=Oe(e),n=t||e[Nn](),o=fn.zoomfactor?(_e.window.document[zn],1):1,i=r[0],a=r[1],u=[n.left*o+i,n.top*o+a,n.right*o-r[2],n.bottom*o-r[3]];return n=null,u}:function(t){var r=_e.document[zn],n=r.body,o=En,i=xn,a=Tn,u=Cn,l=Mn,c=On,s=[u,a],f=t.offsetParent,h=e.computedStyle,d=h(t,[s]),p=Oe(t),m=t[i],w=t[o];for(m+=parseFloat(d[u])||0,w+=parseFloat(d[a])||0;f;f=f.offsetParent)1===f.nodeType&&(d=h(f,s),m+=(f[i]||0)+(f.clientLeft||0)+(parseFloat(d[u])||0),w+=(f[o]||0)+(f.clientTop||0)+(parseFloat(d[a])||0));for(f=t.parentNode;f&&f!==n;f=f.parentNode)1===f.nodeType&&f!==r&&(m+=f[c]||0,w+=f[l]||0);return r=f=n=null,[m,w,m+t[Sn]-p[2],w+t[In]-p[3]]},Pn=kn?function(e,t){var r=Math,n=t||e[Nn](),o=[r.max(0,n.width||0),r.max(0,n.height||0)];return n=null,o}:function(e){var t=Math;return[t.max(0,e[Sn]||0),t.max(0,e[In]||0)]});var Vn=null,Hn=null,Wn=function(e,t){e.unselectable=t?"off":"on"},Un=null,qn=null,Bn=null;xt&&(qn=xt.dom,Bn=(Un=xt.selection).cssUnselectable,Un.range?(Vn=function(e,t){var r=e.ownerDocument,n=r.createRange(),o=r.createRange(),i=r[qn.defaultView].getSelection();n.selectNodeContents(e),t&&o.selectNodeContents(t),i.addRange(n),t&&i.addRange(o),r=i=n=o=null},Hn=function(e){e[qn.defaultView].getSelection().removeAllRanges()}):Un.textrange?(Vn=function(e,t){var r,n=e.ownerDocument.body,o=n.createTextRange();o.moveToElementText(e),t&&((r=n.createTextRange()).moveToElementText(t),o.setEndPoint("EndToEnd",r)),o.select(),n=r=o=null},Hn=function(e){e.selection.empty()}):Vn=Hn=function(){throw new Error(kt[2005])},Bn&&(Wn="MozUserSelect"===Bn?function(e,t){e.style.MozUserSelect=t?"text":"none"}:function(e,t){e.style.webkitUserSelect=t?"text":"none"}));var $n=Object.freeze({linear:De,easeIn:ze,easeOut:ke,easeInOut:Fe,linearTween:De,easeInQuad:ze,easeOutQuad:ke,easeInOutQuad:Fe,easeInCubic:function(e,t,r,n){return e/=n,r*e*e*e+t},easeOutCubic:function(e,t,r,n){return e/=n,e--,r*(e*e*e+1)+t},easeInOutCubic:function(e,t,r,n){return(e/=n/2)<1?r/2*e*e*e+t:(e-=2,r/2*(e*e*e+2)+t)},easeInQuart:function(e,t,r,n){return e/=n,r*e*e*e*e+t},easeOutQuart:function(e,t,r,n){return e/=n,e--,-r*(e*e*e*e-1)+t},easeInOutQuart:function(e,t,r,n){return(e/=n/2)<1?r/2*e*e*e*e+t:(e-=2,-r/2*(e*e*e*e-2)+t)},easeInQuint:function(e,t,r,n){return e/=n,r*e*e*e*e*e+t},easeOutQuint:function(e,t,r,n){return e/=n,e--,r*(e*e*e*e*e+1)+t},easeInOutQuint:function(e,t,r,n){return(e/=n/2)<1?r/2*e*e*e*e*e+t:(e-=2,r/2*(e*e*e*e*e+2)+t)},easeInSine:function(e,t,r,n){var o=Math;return-r*o.cos(e/n*(o.PI/2))+r+t},easeOutSine:function(e,t,r,n){var o=Math;return r*o.sin(e/n*(o.PI/2))+t},easeInOutSine:function(e,t,r,n){var o=Math;return-r/2*(o.cos(o.PI*e/n)-1)+t},easeInExpo:function(e,t,r,n){return r*Math.pow(2,10*(e/n-1))+t},easeOutExpo:function(e,t,r,n){return r*(1-Math.pow(2,-10*e/n))+t},easeInOutExpo:function(e,t,r,n){var o=Math;return(e/=n/2)<1?r/2*o.pow(2,10*(e-1))+t:(e--,r/2*(2-o.pow(2,-10*e))+t)},easeInCirc:function(e,t,r,n){return e/=n,-r*(Math.sqrt(1-e*e)-1)+t},easeOutCirc:function(e,t,r,n){return e/=n,e--,r*Math.sqrt(1-e*e)+t},easeInOutCirc:function(e,t,r,n){var o=Math;return(e/=n/2)<1?-r/2*(o.sqrt(1-e*e)-1)+t:(e-=2,r/2*(o.sqrt(1-e*e)+1)+t)}}),Qn="__animate_session",_n={left:0,top:1,right:2,bottom:3,width:4,height:5},Xn="easeOut",Zn=.5,Yn=10,Gn={},Jn=function(e){return Ft=e,c()}(Object.freeze({env:t.env,info:xt,xmlEncode:l,xmlDecode:u,is:L,isView:P,contains:R,get select(){return e.select},add:V,move:W,replace:U,remove:H,eachNodePreorder:q,eachNodePostorder:B,eachNodeLevelorder:$,addClass:he,removeClass:de,get computedStyle(){return e.computedStyle},stylize:pe,stylify:me,on:y,un:E,purge:S,dispatch:x,destructor:I,offset:xe,size:Se,box:Ie,scroll:Ce,screen:Oe,highlight:Ne,unhighlightable:je,clearHighlight:Ae,parseColor:ne,parseColorType:re,formatColor:oe,transition:qe,animateStyle:$e}));_e.libdom=Jn,e.default=Jn,e.env=t.env,e.info=xt,e.xmlEncode=l,e.xmlDecode=u,e.is=L,e.isView=P,e.contains=R,e.add=V,e.move=W,e.replace=U,e.remove=H,e.eachNodePreorder=q,e.eachNodePostorder=B,e.eachNodeLevelorder=$,e.addClass=he,e.removeClass=de,e.stylize=pe,e.stylify=me,e.on=y,e.un=E,e.purge=S,e.dispatch=x,e.destructor=I,e.offset=xe,e.size=Se,e.box=Ie,e.scroll=Ce,e.screen=Oe,e.highlight=Ne,e.unhighlightable=je,e.clearHighlight=Ae,e.parseColor=ne,e.parseColorType=re,e.formatColor=oe,e.transition=qe,e.animateStyle=$e,Object.defineProperty(e,"__esModule",{value:!0})});
//# sourceMappingURL=libdom.min.js.map