UNPKG

neft

Version:

JavaScript. Everywhere.

2 lines 233 kB
var Neft = (function(){function t(t,i){var e=t[i];return e in n?n[e]:"undefined"!=typeof Neft&&Neft[i]||"function"==typeof require&&require(i)||function(){throw new Error("Cannot find module '"+i+"'")}()}var n={a:{},b:{},c:{},d:{},e:{},f:{},g:{},h:{},i:{},j:{},k:{},l:{},m:{},n:{},o:{},p:{},q:{},r:{},s:{},t:{},u:{},v:{},w:{},x:{},y:{},z:{},A:{},B:{},C:{},D:{},E:{},F:{},G:{},H:{},I:{},J:{},K:{},L:{},M:{},N:{},O:{},P:{},Q:{},R:{},S:{},T:{},U:{},V:{},W:{},X:{},Y:{},Z:{},_:{},aa:{},ba:{},ca:{},da:{},ea:{},fa:{},ga:{},ha:{},ia:{},ja:{},ka:{},la:{},ma:{},na:{},oa:{},pa:{},qa:{},ra:{},sa:{},ta:{},ua:{},va:{},wa:{},xa:{},ya:{},za:{},Aa:{},Ba:{},Ca:{},Da:{},Ea:{},Fa:{},Ga:{},Ha:{},Ia:{},Ja:{},Ka:{},La:{},Ma:{},Na:{},Oa:{},Pa:{},Qa:{},Ra:{},Sa:{},Ta:{},Ua:{},Va:{},Wa:{},Xa:{},Ya:{},Za:{},$a:{},_a:{},ab:{},bb:{},cb:{},db:{},eb:{},fb:{},gb:{},hb:{},ib:{},jb:{},kb:{},lb:{},mb:{},nb:{},ob:{},pb:{},qb:{},rb:{},sb:{},tb:{},ub:{},vb:{},wb:{},xb:{},yb:{},zb:{},Ab:{},Bb:{},Cb:{},Db:{},Eb:{},Fb:{},Gb:{},Hb:{},Ib:{},Jb:{},Kb:{},Lb:{},Mb:{},Nb:{},Ob:{}};n["a"]=function(){var i={exports:n["a"]},e=(t.Pb(null,{}),i.exports);return function(){"use strict";var t=function(t,i){function e(){this.Rb=t}for(var r in i)n.Qb(i,r)&&(t[r]=i[r]);return e.Sb=i.Sb,t.Sb=new e,t.Tb=i.Sb,t},n={}.Ub;i.exports=function(n){var i,r,s;return r=n.Vb=function(t,n,u){var o,c,f,l,h,a,b;switch(null==n&&(n=""),typeof n){case"object":n=e.Wb(n);break;case"string":n=n.split(".");break;default:throw new TypeError}for(c=f=0,a=n.Xb;a>f;c=++f){if(h=n[c],!h.Xb&&c)throw new ReferenceError("utils.get(): empty properties are not supported");if(s(h)){if(h=h.substring(0,h.indexOf("[]")),n=n.splice(c),n[0]=n[0].substring(h.Xb+2),n[0].Xb||n.Yb(),null==u&&(u=new i),h.Xb&&(t=t[h]),"undefined"==typeof t)return;for(l=0,b=t.Xb;b>l;l++)o=t[l],r(o,n.join("."),u);if(!u.Xb)return;return u}if(h.Xb&&(t=t[h]),"object"!=typeof t&&"function"!=typeof t){c!==n.Xb-1&&(t=void 0);break}}return u&&"undefined"!=typeof t&&u.push(t),t},r.Zb=i=function(n){function i(){i.Tb.Rb.apply(this,arguments)}return t(i,n),i}(Array),s=n.$b=function(t){return/\[\]$/._b(t)}}}.Qb(this),i.exports}(),n["b"]=function(){var i={exports:n["b"]},e=(t.Pb(null,{}),i.exports);return function(){"use strict";var t;t=Array.ac,i.exports=function(n){return n.bc=function(){var n,i;return i=[Array.Sb,Object.Sb],n=[Array,Object],function(r,s){var u,o,c,f,l,h,a,b,d,p,x,v,g,y,m;for(null==s&&(s={}),p=null!=s.cc?s.cc:s.cc=!1,x=null!=s.dc?s.dc:s.dc=!1,b=null!=s.ec?s.ec:s.ec=!1,d=s.fc=!x&&b,a=[],f=[],y={},b&&(u={}),x&&(g={}),o=function(t){var n,r,s,u,c,l;s=a.push(t),f.push(u=[]);for(r in t)l=t[r],t.Ub(r)&&l&&"object"==typeof l&&(p&&e.gc(t,r)?u.push(null):(~(n=a.indexOf(l))||(n=o(l)),u.push(n)));return x&&(c=getPrototypeOf(t))&&(~i.indexOf(c)?n=null:~(n=a.indexOf(c))||(n=o(c)),u.push(n)),s-1},v=function(i,e){var r,s,o,c,l,h,a,v,m,S,k;S=t(i)?[]:{},h=f[e],v=0,a=null;for(c in i)k=i[c],i.Ub(c)&&(S[c]=k,o=!1,k&&"object"==typeof k&&(null==a&&(a=[]),l=k=h[v++],null!==k&&(o=!0,a.push(c))),p&&(s=getObjOwnPropDesc(i,c),o&&(s.hc=k),k=s),S[c]=k);return x&&getPrototypeOf(i)&&(m=h[v++],null!==m&&(g[e]=m)),b&&(r=i.Rb)&&(d||i.Ub("constructor"))&&(~n.indexOf(r)||(u[e]=r)),a&&(y[e]=a),S},o(r),c=l=0,h=a.Xb;h>l;c=++l)m=a[c],a[c]=v(m,c);return{ic:s,jc:a,kc:y,dc:g,ec:u}}}(),n.lc=function(){var t;return t={hc:null},function(i){var e,r,s,u,o,c,f,l,h,a,b,d,p,x,v,g,y,m,S,k,w,j,Q,C,A,z,D;if(v=i.ic,x=i.jc,C=i.kc,k=i.dc,e=i.ec,m=v.cc,S=v.dc,g=v.ec,y=v.fc,z=[],m)for(d in C)for(A=C[d],i=x[d],s=0,f=A.Xb;f>s;s++)w=A[s],z.push(i[w].hc),i[w].hc=x[i[w].hc];else for(d in C)for(A=C[d],i=x[d],u=0,l=A.Xb;l>u;u++)w=A[u],z.push(i[w]),i[w]=x[i[w]];if(m)for(c=0,h=x.Xb;h>c;c++){i=x[c];for(o in i)D=i[o],i.Ub(o)&&defObjProp(i,o,D)}for(d in k)j=k[d],x[d]=n.mc(x[d],x[j]);if(y)for(d in e)r=e[d],p=x[d]=n.mc(x[d],r.Sb),"function"==typeof r.fromAssembled&&r.fromAssembled(p);else if(g)for(d in e)r=e[d],t.hc=r,defObjProp(x[d],"constructor",t);Q=0;for(d in C)for(A=C[d],i=x[d],b=0,a=A.Xb;a>b;b++)w=A[b],i[w]=x[z[Q++]];return x[0]}}()}}.Qb(this),i.exports}(),n["c"]=function(){var i={exports:n["c"]};t.Pb(null,{}),i.exports;return function(){"use strict";var t,n,e,r,s,u,o,c=[].slice;o=null,e=i.exports,u=Array.Sb.Yb,s=Array.ac,t=function(){},r=function(){var t,n;return t=function(t,n,i,e){var r,s,u;return r=0,s=t.Xb,(u=function(){return r===s?i.Qb(e):(r++,n.Qb(e,t[r-1],r-1,t,u))})()},n=function(t,n,i,e){var r,s,u,o;return s=Object.nc(t),r=0,u=s.Xb,(o=function(){var c;return r===u?i.Qb(e):(c=s[r],n.Qb(e,c,t[c],t,o),r++)})()},function(i,e,r,u){var o;return o=s(i)?t:n,o(i,e,r,u),null}}(),n=function(){function n(){this.oc=[],this.Xb=0}return n.Sb.pc=function(t,n,i){return this.oc.push(t,n,i),this.Xb++,this},n.Sb.qc=function(t,n){var i,e,r,s,u,c,f,l,h,a,b;if("function"==typeof t&&null==n&&(n=t,t=null),!this.oc.Xb)return n();if(this.Xb--,u=this.oc.Yb(),s=this.oc.Yb(),c=this.oc.Yb(),"string"==typeof u&&(u=o.Vb(s,u)),"function"!=typeof u)throw new TypeError("ASync Stack::callNext(): function to call is not a function");if(f=u.Xb||Math.rc((null!=t?t.Xb:void 0)||0,(null!=c?c.Xb:void 0)||0)+1,b=null,r=!1,e=function(){return r=!0,n.apply(this,arguments)},c=Object.sc(c||null),c[f-1]=e,(void 0===c.Xb||c.Xb<f)&&(c.Xb=f),t)for(l=h=0,a=t.Xb;a>h;l=++h)i=t[l],l!==f-1&&void 0===c[l]&&(c[l]=i);return b=o.tc(u,s,c),b&&e(b),null},n.Sb.uc=function(n,i){var e,r;if(null==n&&(n=t),null==i&&(i=null),"function"!=typeof n)throw new TypeError("ASync runAll(): passed callback is not a function");return this.oc.Xb?(r=function(t){return function(){var r,s;return s=arguments[0],r=2<=arguments.Xb?c.Qb(arguments,1):[],null!=s?n.Qb(i,s):t.oc.Xb?e(r):n.apply(i,arguments)}}(this),e=function(t){return function(n){return t.qc(n,r)}}(this),e(),null):n.Qb(i,null)},n.Sb.vc=function(n,i){var e,r,s,u;if(null==n&&(n=t),null==i&&(i=null),r=s=this.oc.Xb/3,e=0,!r)return n.Qb(i);for(u=function(t){return++e,e>r?void 0:t?(e=r,n.Qb(i,t)):e===r?n.Qb(i):void 0};s--;)this.qc(u);return null},n}(),i.exports=function(){return o=arguments[0],o.wc={xc:r,yc:n}}}.Qb(this),i.exports}(),n["d"]=function(){var i={exports:n["d"]},e=t.Pb(null,{zc:"src/utils/namespace.litcoffee",Ac:"src/utils/stringifying.litcoffee",Bc:"src/utils/async.litcoffee"}),r=i.exports;return function(){"use strict";var t,n,i,s,u,o,c,f,l,h,a,b,d,p,x,v,g,y,m,S,k,w,j;switch(j=Object.Sb.Cc,u=Function.Sb.Cc,a=Array.ac,S=Array.Sb,w=S.Yb,y=S.Dc,i=Object.sc,f=Object.Ec,c=Object.Fc,g=Object.nc,h=Object.Ub,o=Object.Gc,s=Object.Hc,m=Math.Ic,e("./namespace")(r),e("./stringifying")(r),e("./async")(r),r.Jc=r.Kc=r.Lc=r.Mc=r.Nc=r.Oc=r.Pc=!1,!0){case null!=("undefined"!=typeof Qt&&null!==Qt?Qt.include:void 0):r.Lc=r.Nc=!0;break;case"undefined"!=typeof android&&null!==android:r.Lc=r.Oc=!0;break;case"undefined"!=typeof ios&&null!==ios:r.Lc=r.Pc=!0;break;case null!=("undefined"!=typeof window&&null!==window?window.Qc:void 0):r.Lc=r.Mc=!0;break;case"undefined"!=typeof process&&null!==process&&"[object process]"===Object.Sb.Cc.Qb(process):r.Jc=r.Kc=!0}r.Rc=function(){},r.Sc=Object.Sc||function(t,n){return 0===t&&0===n?1/t===1/n:t!==t?n!==n:t===n},r.Tc=function(t){return"number"==typeof t&&isFinite(t)},r.Uc=function(t){return"number"==typeof t&&isFinite(t)&&t>-9007199254740992&&9007199254740992>t&&Math.floor(t)===t},p=r.Vc=function(t){return null===t||"string"==typeof t||"number"==typeof t||"boolean"==typeof t||"undefined"==typeof t},d=r.Wc=function(t){return null!==t&&"object"==typeof t},r.Xc=function(t){var n;return d(t)?(n=f(t),n?n===Object.Sb&&!f(n):!0):!1},r.Yc=function(t){return"[object Arguments]"===j.Qb(t)},x=r.Zc=function(t,n){var i,e;for(i in n)e=n[i],n.Ub(i)&&(t[i]=e);return t},r.$c=function(t){var n,i,e,r,s,u;for(n=i=1,s=arguments.Xb;s>i;n=i+=1)if(null!=(r=arguments[n]))for(e in r)u=r[e],r.Ub(e)&&(t[e]=u);return t},v=r._c=function(t,n){var i,e,r;for(i in n)r=n[i],h.Qb(n,i)&&(e=t[i],!r||"object"!=typeof r||a(r)||!e||"object"!=typeof e||a(e)?t[i]=r:v(e,r));return t},r.ad=function(t,n){var i,e;for(i in n)e=n[i],h.Qb(n,i)&&i in t&&!h.Qb(t,i)&&(t[i]=e);return t},r.bd=function(t,n){var i;a(t)?(i=t.indexOf(n),-1!==i&&(0===i?t.Yb():i===t.Xb-1?t.Dc():t.splice(i,1))):delete t[n]},r.cd=function(t,n){var i;i=t.indexOf(n),-1!==i&&(t[i]=t[t.Xb-1],t.Dc())},r.dd=function(t,n){for(var i;t&&!i;)i=o(t,n),t=f(t);return i},r.gc=function(){var t;return Object.Sb.__lookupGetter__&&(t=Object.Sb.gc),function(t,n){var i,e;return(i=r.dd(t,n))?(null!=(e=i.Vb)?e.trueGetter:void 0)||i.Vb:void 0}}(),r.ed=function(){return Object.Sb.__lookupSetter__?Function.Qb.Pb(Object.Sb.__lookupSetter__):function(t,n){var i;return i=r.dd(t,n),null!=i?i.fd:void 0}}(),s(r,"WRITABLE",{hc:1}),s(r,"ENUMERABLE",{hc:2}),s(r,"CONFIGURABLE",{hc:4}),r.Hc=function(){var t,n,i,e,u,o,c;return i=r.gd,n=r.hd,t=r.id,u={jd:!0,kd:!0},c=r.Zc({ld:!0,hc:null},u),e=r.Zc({Vb:void 0,fd:void 0},u),o="undefined"!=typeof navigator&&null!==navigator?/^((?!chrome).)*safari/i._b(navigator.userAgent):!1,function(r,u,f,l,h){var a,b;return void 0===h?(b=c,c.hc=l,c.ld=f&i):(o&&l&&(a=l,l=function(){return this!==r&&this.Ub(u)?this[u]:a.Qb(this)}),b=e,e.Vb="function"==typeof l?l:void 0,e.fd="function"==typeof h?h:void 0),b.jd=f&n,b.kd=f&t,s(r,u,b),r}}(),r.md=function(t,n,i,e){var s,u,o;if(!(s=r.dd(t,n)))throw new Error("utils.overrideProperty object must has the given property");if(!s.kd)throw new Error("utils.overrideProperty the given property is not configurable");return u=r.id,s.ld&&(u|=r.gd),s.jd&&(u|=r.hd),void 0!==i&&void 0!==e?(null!=s.Vb&&(i="function"==typeof i?i(s.Vb):s.Vb),null!=s.fd&&(e="function"==typeof e?e(s.fd):s.fd)):typeof i==(o=typeof s.hc)&&"function"===o&&(i=i(s.hc)),r.Hc(t,n,u,i,e)},t=r.Wb=function(t){var n,e,r,s,u,o;if(a(t))return t.slice();if(d(t)){for(s=f(t),o=s===Object.Sb?{}:i(s),u=g(t),n=0,r=u.Xb;r>n;n++)e=u[n],o[e]=t[e];return o}return t},n=r.nd=function(i){var e,r,s,u,o;if(o=t(i),d(o))for(u=g(o),e=0,s=u.Xb;s>e;e++)r=u[e],o[r]=n(o[r]);return o},r.od=function(t){var n;if("string"==typeof t)return""===t;if(a(t))return!t.Xb;for(n in t)return!1;return!0},r.pd=function(t){return t[t.Xb-1]},r.qd=function(t){var n,i,e,r,s,u,o;if(a(t))for(n=i=0,u=t.Xb;u>i;n=i+=1)t.Dc();else for(o=g(t),e=0,s=o.Xb;s>e;e++)r=o[e],delete t[r];return t},k=r.mc=function(){var t;return"function"==typeof Object.mc?Object.mc:(t={},t.rd={sd:1},1===t.sd?function(t,n){return t.rd=n,t}:function(t,n){var e;return"object"==typeof t?(e=i(n),x(e,t)):x(t,n),e})}(),l=r.td=function(t,n){var i,e;if("string"==typeof t)return!!~t.indexOf(n);if(a(t))return!!~Array.Sb.indexOf.Qb(t,n);for(i in t)if(e=t[i],h.Qb(t,i)&&e===n)return!0;return!1},r.ud=function(t,n,i){var e,r,s,u,o,c;for(u=g(t),null==i&&(i=u),e=r=0,o=u.Xb;o>r;e=++r)s=u[e],c=n?n(s,t[s],t):t[s],i[e]=c;return i},r.vd=function(t,n,i,e){var r,s,u,o,c,f;for(null==e&&(e={}),s=u=0,c=t.Xb;c>u;s=++u)r=t[s],o=n?n(s,r,t):s,f=i?i(s,r,t):r,null!=o&&(e[o]=f);return e},r.wd=function(t){return t.Xb?t[0].toUpperCase()+t.slice(1):""},r.xd=function(){var t,n;return n=/'|"/g,t="\\$&",function(i){return i.Xb?i.yd(n,t):i}}(),r.zd=function(t){var n;for(null==t&&(t=8),n="";;)if(n+=m().Cc(16).slice(2),n.Xb>=t)break;return n.Xb!==t&&(n=n.slice(0,t)),n},r.Ad=function(t,n,i,e){var r,s;try{return t.apply(n,i)}catch(s){return r=s,"function"==typeof e?e(r):void 0===e?r:e}},r.tc=function(t,n,i){var e,r;try{t.apply(n,i)}catch(r){return e=r}},r.Bd=function(t,n){switch(t.Xb){case 0:return function(){return t.Qb(n)};case 1:return function(i){return t.Qb(n,i)};case 2:return function(i,e){return t.Qb(n,i,e)};case 3:return function(i,e,r){return t.Qb(n,i,e,r)};case 4:return function(i,e,r,s){return t.Qb(n,i,e,r,s)};case 5:return function(i,e,r,s,u){return t.Qb(n,i,e,r,s,u)};case 6:return function(i,e,r,s,u,o){return t.Qb(n,i,e,r,s,u,o)};case 7:return function(i,e,r,s,u,o,c){return t.Qb(n,i,e,r,s,u,o,c)};default:return function(){return t.apply(n,arguments)}}},r.Cd=function(t){var n;return n={Dd:t.Dd,Ed:t.Ed},r.Zc(n,t),n},r.Fd=function(t){var n;return n=a(t)?[]:{},x(n,t),n},b=r.Gd=function(){var t,n,i;return t=function(t,n){return t===n},n=function(t,n,i,e){var r,s,u,o,c;if(f(t)!==f(n))return!1;if(t.Xb!==n.Xb)return!1;if(0>=e)return!0;for(u=o=0,c=t.Xb;c>o;u=++o)if(r=t[u],s=n[u],s&&"object"==typeof s){if(!b(r,s,i,e-1))return!1}else if(!i(r,s))return!1;return!0},i=function(t,n,i,e){var r,s;if(f(t)!==f(n))return!1;for(r in t)if(s=t[r],t.Ub(r)&&!n.Ub(r))return!1;for(r in n)if(s=n[r],n.Ub(r)&&!t.Ub(r))return!1;if(0>=e)return!0;for(r in t)if(s=t[r],t.Ub(r))if(s&&"object"==typeof s){if(!b(s,n[r],i,e-1))return!1}else if(!i(s,n[r]))return!1;return!0},function(e,r,s,u){return null==s&&(s=t),null==u&&(u=1/0),"number"==typeof s&&(u=s,s=t),0>u?s(e,r):a(e)&&a(r)?n(e,r,s,u):d(e)&&d(r)?i(e,r,s,u):s(e,r)}}()}.Qb(this),i.exports}(),n["e"]=function(){var i={exports:n["e"]},e=t.Pb(null,{Hd:"src/utils/index.litcoffee"});i.exports;return function(){"use strict";var t;({}).Ub;t=e("src/utils")}.Qb(this),i.exports}(),n["f"]=function(){var i={exports:n["f"]},e=t.Pb(null,{Hd:"src/utils/index.litcoffee",Id:"src/assert/index.litcoffee"});i.exports;return function(){"use strict";var t,n,r,s,u,o,c,f,l=[].slice;f=e("src/utils"),r=Function.Pb,o=Array.ac,c=Array.Sb.Jd,s=function(t){var n,i,e,r;for(r="",i=0,e=t.Xb;e>i;i++)n=t[i],r+=n+" → ";return r.substring(0,r.Xb-3)},t=function(){function t(t,i){var e,s,u,o,c,l,h,a;if(this.Kd=i,this.Ld=t,t)for(e=f.Wb(t),e.Jd(this),h=n.Md,u=0,c=h.Xb;c>u;u++)l=h[u],this[l]=r.apply(this[l],e);for(o in this)a=this[o],this[o]=a;return"function"==typeof this.Nd?(s=function(t){return function(){return!0}}(this),f.Zc(s,this)):void 0}var i,e,u,o,h,a;for(t.Md=["log","info","warn","error","time","ok"],t.Od=50,t.Pd={Qd:function(t){return"LOG: "+t},Rd:function(t){return"OK: "+t},Sd:function(t){return""+t},Td:function(t){return"INFO: "+t},Ud:function(t){return"WARN: "+t},Vd:function(t){return"ERROR: "+t}},t.Wd=Date.Xd,t.Yd=function(n){return t.Wd()-n},t.Zd=new Array(t.Od),a=t.Zd,e=o=0,h=a.Xb;h>o;e=++o)i=a[e],t.Zd[e]=[0,""];return t.Sb.$d=("undefined"!=typeof console&&null!==console?console.Nd.Pb(console):void 0)||function(){},t.Sb._d=("undefined"!=typeof console&&null!==console?console.ae.Pb(console):void 0)||function(){},e=0,t.Sb.be=1<<e++,t.Sb.ce=1<<e++,t.Sb.de=1<<e++,t.Sb.ee=1<<e++,t.Sb.fe=1<<e++,t.Sb.ge=1<<e++,t.Sb.he=(1<<e++)-1,t.Sb.ie=t.Sb.he,t.Sb.Nd=function(){u(this,this.be)&&this.$d(n.Pd.Qd(s(arguments)))},t.Sb.je=function(){u(this,this.ce)&&this.$d(n.Pd.Td(s(arguments)))},t.Sb.ke=function(){u(this,this.de)&&this.$d(n.Pd.Rd(s(arguments)))},t.Sb.le=function(){u(this,this.ee)&&this.$d(n.Pd.Ud(s(arguments)))},t.Sb.ae=function(){u(this,this.fe)&&this._d(n.Pd.Vd(s(arguments)))},t.Sb.Wd=function(){var t,i,r,o,c;if(!u(this,this.ge))return-1;for(o=n.Zd,e=i=0,r=o.Xb;r>i;e=++i)if(c=o[e],!c[0]){t=e,o[e][0]=n.Wd(),o[e][1]=s(arguments);break}return t},t.Sb.me=function(t){var i,e,r;-1!==t&&(r=n.Zd[t],i=n.Yd(r[0]),i=i.toFixed(2),e=r[1]+": "+i+" ms",this.$d(n.Pd.Sd(e)),r[0]=0)},t.Sb.ne=function(){var t;return t=1<=arguments.Xb?l.Qb(arguments,0):[],this.Ld&&c.apply(t,this.Ld),new n(t,this)},t}(),u=function(){switch(!0){case f.Jc:return e("./impls/node/index.coffee");case f.Mc:return e("./impls/browser/index.coffee")}}(),n="function"==typeof u?u(t):t,i.exports=new n}.Qb(this),i.exports}(),n["g"]=function(){var i={exports:n["g"]},e=t.Pb(null,{Hd:"src/utils/index.litcoffee",Id:"src/assert/index.litcoffee"});i.exports;return function(){"use strict";var t;t=e("src/utils"),i.exports=function(n){var i;return i=function(){function i(){this.oe={}}var e,r,s;return r=n.pe,e=function(){},s=n.qe(),i.re=function(t,n,i,e){var s;return t&&(s=t.oe[n])?r(t,s,i,e):void 0},i.se=function(n,i,e){var r;return r=function(){var t,n;return n=this.oe,(t=n[i])||(t=n[i]=[null,null,null,null],"function"==typeof e&&e(this,i)),s.te=this,s.ue=t,s},t.Hc(n,i,null,r,null),r},i.ve=function(t,n,e){return i.se(t.Sb,n,e)},i}()}}.Qb(this),i.exports}(),n["h"]=function(){var i={exports:n["h"]},e=t.Pb(null,{Hd:"src/utils/index.litcoffee",Id:"src/assert/index.litcoffee",we:"src/signal/emitter.coffee"}),r=i.exports;return function(){"use strict";var t,n,i,s,u;u=e("src/utils"),t=r.xe=1<<30,r.sc=function(t,n){var i;return i=s(t),void 0===n?i:t[n]=i},r.od=function(t){var n,i,e,r;for(r=t.ue,i=0,e=r.Xb;e>i;i+=2)if(n=r[i],null!==n)return!1;return!0},i=function(n,i,e,r){var s,u,o,c,f,l,h;for(c=0,f=i.Xb,l=0,s=!1;f>c;){if(o=i[c],null===o)s=!0;else if(u=i[c+1],0>=l&&o.Qb(u||n,e,r)===t&&(l=t,s))break;c+=2}if(s)for(h=0;f>c;)o=i[c],null===o?h-=2:h>0&&(i[c+h]=o,i[c+h+1]=i[c+1],i[c]=null,i[c+1]=null),c+=2;return l},s=function(t){var i;return i=function(t,n){return i.ye(t,n)},i.te=t,i.ue=[],u.mc(i,n),i},n={ze:function(t,n){return i(this.te,this.ue,t,n)},ye:function(t,n){var i,e,r;for(null==n&&(n=null),e=this.ue,i=r=e.Xb;(i-=2)>=0&&null===e[i];);i+2===r?e.push(t,n):(e[i+2]=t,e[i+3]=n)},Ae:function(t,n){var i,e;for(null==n&&(n=null),e=this.ue,i=0;;){if(i=e.indexOf(t,i),-1===i||e[i+1]===n)break;i+=2}e[i]=null,e[i+1]=null},Be:function(){var t,n,i,e,r;for(r=this.ue,n=i=0,e=r.Xb;e>i;n=++i)t=r[n],r[n]=null}},r.Ce=e("./emitter")({sc:r.sc,qe:s,pe:i})}.Qb(this),i.exports}(),n["i"]=function(){var i={exports:n["i"]},e=t.Pb(null,{Hd:"src/utils/index.litcoffee",Id:"src/assert/index.litcoffee",De:"src/signal/index.litcoffee"});i.exports;return function(){"use strict";var t,n,r,s=function(t,n){function i(){this.Rb=t}for(var e in n)u.Qb(n,e)&&(t[e]=n[e]);return i.Sb=n.Sb,t.Sb=new i,t.Tb=n.Sb,t},u={}.Ub;r=e("src/utils"),n=e("src/signal"),i.exports=t=function(t){function i(t){var n,e,s,u;if(!(this instanceof i))return new i(t);if(i.Tb.Rb.Qb(this),this.Xb=0,r.Wc(t))for(n=e=0,s=t.Xb;s>e;n=++e)u=t[n],this[n]=u,this.Xb++}var e,u,o,c;for(s(i,t),i.Ee="List",i.Fe="List",c=Object.Fc(Array.Sb),e=0,o=c.Xb;o>e;e++)u=c[e],"constructor"!==u&&(i.Sb[u]=Array.Sb[u]);return n.Ce.ve(i,"onChange"),n.Ce.ve(i,"onInsert"),n.Ce.ve(i,"onPop"),i.Sb.fd=function(t,n){var i;return i=this[t],i===n?n:(this[t]=n,this.onChange.ze(i,t),n)},i.Sb.Ge=function(t){return this.push(t),this.onInsert.ze(t,this.Xb-1),t},i.Sb.He=function(t,n){return this.splice(t,0,n),this.onInsert.ze(n,t),n},i.Sb.Ie=function(t){var n,i,e;for(n=0,i=t.Xb;i>n;n++)e=t[n],this.Ge(e);return this},i.Sb.bd=function(t){var n;return n=this.Je(t),-1!==n&&this.Dc(n),t},i.Sb.Dc=function(t){var n;return void 0===t&&(t=this.Xb-1),n=this[t],this.splice(t,1),this.onPop.ze(n,t),n},i.Sb.qd=function(){for(;this.Xb>0;)this.Dc()},i.Sb.Je=function(t){return this.indexOf(t)},i.Sb.td=function(t){return-1!==this.Je(t)},i.Sb.Ke=function(){var t,n,i,e,r;for(t=new Array(this.Xb),n=i=0,e=this.Xb;e>i;n=++i)r=this[n],t[n]=r;return t},i}(n.Ce)}.Qb(this),i.exports}(),n["j"]=function(){var i={exports:n["j"]},e=t.Pb(null,{Hd:"src/utils/index.litcoffee",Id:"src/assert/index.litcoffee",De:"src/signal/index.litcoffee"});i.exports;return function(){"use strict";var t,n,r,s=function(t,n){function i(){this.Rb=t}for(var e in n)u.Qb(n,e)&&(t[e]=n[e]);return i.Sb=n.Sb,t.Sb=new i,t.Tb=n.Sb,t},u={}.Ub;r=e("src/utils"),n=e("src/signal"),i.exports=t=function(t){function i(t){return this instanceof i?(i.Tb.Rb.Qb(this),r.Hc(this,"_signals",r.gd,this.oe),r.Hc(this,"_keys",r.gd,null),r.Hc(this,"_values",r.gd,null),r.Hc(this,"_items",r.gd,null),r.Hc(this,"_dirty",r.gd,e),void(r.Wc(t)&&r.Zc(this,t))):new i(t)}var e,u,o,c,f,l;return s(i,t),i.Ee="Dict",i.Fe="Dict",o=1,f=2,u=4,e=(u<<1)-1,i.Le=function(t){return t=r.Ad(JSON.Me,JSON,[t],t),new i(t)},c=r.id|r.gd,r.Hc(i.Sb,"constructor",c,i),l=c,r.Hc(i.Sb,"length",l,function(){return this.nc().Xb},null),n.Ce.ve(i,"onChange"),r.Hc(i.Sb,"set",c,function(t,n){var i;return i=this[t],i===n?n:(this[t]=n,this.Ne|=e,this.onChange.ze(t,i),n)}),r.Hc(i.Sb,"has",c,function(t){return void 0!==this[t]}),r.Hc(i.Sb,"extend",c,function(t){var n,i;for(n in t)i=t[n],t.Ub(n)&&this.fd(n,i);return this}),r.Hc(i.Sb,"pop",c,function(t){var n;return n=this[t],delete this[t],this.Ne|=e,this.onChange.ze(t,n),n}),r.Hc(i.Sb,"clear",c,function(){var t,n;for(t in this)n=this[t],this.Dc(t)}),r.Hc(i.Sb,"keys",c,function(){var t,n,i,e;if(this.Ne&o){this.Ne^=o,t=null!=this.Oe?this.Oe:this.Oe=[],n=0;for(i in this)e=this[i],t[n]=i,n++;t.Xb=n}return this.Oe}),r.Hc(i.Sb,"values",c,function(){var t,n,i,e;if(this.Ne&f){this.Ne^=f,t=null!=this.Pe?this.Pe:this.Pe=[],n=0;for(i in this)e=this[i],t[n]=e,n++;t.Xb=n}return this.Pe}),r.Hc(i.Sb,"items",c,function(){var t,n,i,e;if(this.Ne&u){t=null!=this.Pe?this.Pe:this.Pe=[],n=0;for(i in this)e=this[i],null==t[n]&&(t[n]=["",null]),t[n][0]=i,t[n][1]=e,n++;t.Xb=n}return this.Pe}),i}(n.Ce)}.Qb(this),i.exports}(),n["k"]=function(){var i={exports:n["k"]},e=t.Pb(null,{Hd:"src/utils/index.litcoffee"}),r=i.exports;return function(){"use strict";var t,n;n=e("src/utils"),t=Object.sc(null),r.Vb=function(i,e){var r;return r=t[i],r=n.nd(r),e(null,r)},r.fd=function(n,i,e){return t[n]=i,e(null)},r.bd=function(n,i){return t[n]=void 0,i(null)}}.Qb(this),i.exports}(),n["l"]=function(){var i={exports:n["l"]},e=t.Pb(null,{Hd:"src/utils/index.litcoffee",Qe:"src/db/implementations/memory.coffee"});i.exports;return function(){"use strict";var t;t=e("src/utils"),i.exports=function(){var n;return t.Mc&&(n=e("./implementations/browser")),n||(n=e("./implementations/memory")),n}()}.Qb(this),i.exports}(),n["m"]=function(){var i={exports:n["m"]},e=t.Pb(null,{Hd:"src/utils/index.litcoffee",Id:"src/assert/index.litcoffee",Re:"src/list/index.litcoffee",Se:"src/dict/index.litcoffee",Te:"src/db/implementation.coffee"}),r=i.exports;return function(){"use strict";var t,n,i,s,u,o,c,f,l,h,a,b=function(t,n){function i(){this.Rb=t}for(var e in n)d.Qb(n,e)&&(t[e]=n[e]);return i.Sb=n.Sb,t.Sb=new i,t.Tb=n.Sb,t},d={}.Ub;l=e("src/utils"),u=e("src/list"),s=e("src/dict"),o=function(){},f=e("./implementation"),a=Object.sc(null),h=Object.sc(null),r.Ue=1<<29,t=r.Ue,r.Vb=function(t,e,s){return"function"==typeof e&&(s=e,e=0),e&r.Ue&&null!=h[t]?s(null,h[t].Ve()):void f.Vb(t,function(u,o){var c;return null==u&&o?(e&r.Ue&&(Array.ac(o)?o=new i(t,o,e):l.Wc(o)&&(o=new n(t,o,e)),o=(null!=(c=h[t])?c.Ve():void 0)||o),s(null,o)):s(u,o)})},r.fd=function(t,n,i){var e;null==i&&(i=o),null!=(e=h[t])&&e.Ae(),f.fd(t,n,i)},r.bd=function(t,n,i){var e;null==i&&(i=o),"function"==typeof n&&(i=n,n=null),null!=n?r.Vb(t,function(e,r){var s,u,o,c,a,b,d,p,x;if(null!=e)return i(e);if(!Array.ac(r))return i(new Error("'"+t+"' is not an array"));if(p=h[t])if(-1!==(u=p.We().indexOf(n)))p.Dc(u);else for(x=p.We(),s=c=0,b=x.Xb;b>c;s=++c)if(o=x[s],l.Gd(o,n)){p.Dc(s);break}if(-1!==(u=r.indexOf(n)))r.splice(u,1);else for(s=a=0,d=r.Xb;d>a;s=++a)if(o=r[s],l.Gd(o,n)){r.splice(s,1);break}return f.fd(t,r,i)}):(null!=(e=h[t])&&e.Ae(),f.bd(t,i))},r.Ge=function(t,n,i){null==i&&(i=o),r.Vb(t,function(e,r){var s;return null!=e?i(e):(null==r&&(r=[]),Array.ac(r)?(null!=(s=h[t])&&s.Ge(n),r.push(n),f.fd(t,r,i)):i(new Error("'"+t+"' is not an array")))})},c=function(t,n){return l.Hc(t,n,null,function(){return Object.Ec(this)[n]},function(t){return Object.Ec(this)[n]=t})},i=function(t){function n(t,e,r){n.Tb.Rb.Qb(this,e),this.Xe=t,this.Ye=0,h[t]=this,this.onChange(i),this.onInsert(i),this.onPop(i)}var i;return b(n,t),i=function(t){this.Ye>0&&f.fd(this.Xe,this._data,o)},n.Sb.Ve=function(){return this.Ye+=1,this},n.Sb.Ae=function(){--a[this.Xe]||(h[this.Xe]=null)},n}(u),n=function(t){function n(t,e,r){n.Tb.Rb.Qb(this,e),l.Hc(this,"_key",0,t),l.Hc(this,"_watchersCount",l.gd,0),h[t]=this,this.onChange(i)}var i;return b(n,t),i=function(t){this.Ye>0&&f.fd(this.Xe,this,o)},n.Sb.Ve=function(){return this.Ye+=1,this},n.Sb.Ae=function(){--a[this.Xe]||(h[this.Xe]=null)},n}(s)}.Qb(this),i.exports}(),n["n"]=function(){var i={exports:n["n"]};t.Pb(null,{}),i.exports;return function(){"use strict";var t;t=Array.ac,i.exports=function(n){return function(i,e,r){if(r&&!t(e))throw new n.Ze(i,"array",i+" must be an array")}}}.Qb(this),i.exports}(),n["o"]=function(){var i={exports:n["o"]},e=t.Pb(null,{Id:"src/assert/index.litcoffee",Hd:"src/utils/index.litcoffee"});i.exports;return function(){"use strict";var t;t=e("src/utils"),i.exports=function(n){return function(i,e,r){var s,u;if(r){if(!t.Wc(e))throw new n.Ze(i,"object",i+" must be an object");if(u=null!=r?r.cc:void 0)for(s in e)if(!~u.indexOf(s))throw new n.Ze(i,"object.properties",i+" doesn't provide "+s+" property")}}}}.Qb(this),i.exports}(),n["p"]=function(){var i={exports:n["p"]};t.Pb(null,{}),i.exports;return function(){i.exports=function(t){return function(){}}}.Qb(this),i.exports}(),n["q"]=function(){var i={exports:n["q"]};t.Pb(null,{Id:"src/assert/index.litcoffee"}),i.exports;return function(){"use strict";i.exports=function(t){return function(n,i,e){if(!i||i>e)throw new t.Ze(n,"max","Maximum range of "+n+" is "+e)}}}.Qb(this),i.exports}(),n["r"]=function(){var i={exports:n["r"]};t.Pb(null,{Id:"src/assert/index.litcoffee"}),i.exports;return function(){"use strict";i.exports=function(t){return function(n,i,e){if(!i||e>i)throw new t.Ze(n,"min","Minimum range of "+n+" is "+e)}}}.Qb(this),i.exports}(),n["s"]=function(){var i={exports:n["s"]},e=t.Pb(null,{Id:"src/assert/index.litcoffee",Hd:"src/utils/index.litcoffee"});i.exports;return function(){"use strict";var t;t=e("src/utils"),i.exports=function(n){return function(i,e,r){var s;if(s=Array.ac(r)?t.td(r,e):r.Ub(e),!s)throw new n.Ze(i,"options","Passed "+i+" value is not acceptable")}}}.Qb(this),i.exports}(),n["t"]=function(){var i={exports:n["t"]};t.Pb(null,{Id:"src/assert/index.litcoffee"}),i.exports;return function(){"use strict";i.exports=function(t){return function(n,i,e){if(!e._b(i))throw new t.Ze(n,"regexp",n+" doesn't pass the regular expression")}}}.Qb(this),i.exports}(),n["u"]=function(){var i={exports:n["u"]};t.Pb(null,{Id:"src/assert/index.litcoffee"}),i.exports;return function(){"use strict";i.exports=function(t){return function(n,i,e){if(typeof i!==e)throw new t.Ze(n,"type",n+" must be a "+e)}}}.Qb(this),i.exports}(),n["v"]=function(){var i={exports:n["v"]},e=t.Pb(null,{Hd:"src/utils/index.litcoffee",Id:"src/assert/index.litcoffee",$e:"src/schema/validators/array.litcoffee",_e:"src/schema/validators/object.litcoffee",af:"src/schema/validators/optional.litcoffee",bf:"src/schema/validators/max.litcoffee",cf:"src/schema/validators/min.litcoffee",df:"src/schema/validators/options.litcoffee",ef:"src/schema/validators/regexp.litcoffee",ff:"src/schema/validators/type.litcoffee"});i.exports;return function(){"use strict";var t,n,r,s=function(t,n){function i(){this.Rb=t}for(var e in n)u.Qb(n,e)&&(t[e]=n[e]);return i.Sb=n.Sb,t.Sb=new i,t.Tb=n.Sb,t},u={}.Ub;r=e("src/utils"),n=function(t){function n(t,i,e){this.gf=t,this.hf=i,this.Ed=e,n.Tb.Rb.apply(this,arguments)}return s(n,t),n.Sb.Dd="SchemaError",n.Sb.Ed="",n}(Error),i.exports=t=function(){function t(t){var n,i,e;this.if=t,i=this.if;for(e in i)n=i[e]}var i;return t.Ze=n,t.Sb.if=null,i={jf:e("./validators/array")(t),kf:e("./validators/object")(t),lf:e("./validators/optional")(t),rc:e("./validators/max")(t),mf:e("./validators/min")(t),nf:e("./validators/options")(t),of:e("./validators/regexp")(t),pf:e("./validators/type")(t)},t.Sb.qf=function(t){var e,s,u,o,c,f,l,h,a,b,d;for(c in t)if(!this.if.Ub(c))throw new n(c,null,"Unexpected "+c+" property");o=this.if;for(c in o){if(f=o[c],d=r.Vb(t,c),null==d){if(f.lf)continue;throw new n(c,"optional","Required property "+c+" not found")}for(h in f)if(a=f[h],l=i[h],d instanceof r.Vb.Zb)for(e=s=0,u=d.Xb;u>s;e=++s)b=d[e],l(c,b,a);else l(c,d,a)}return!0},t}()}.Qb(this),i.exports}(),n["w"]=function(){var i={exports:n["w"]},e=t.Pb(null,{Hd:"src/utils/index.litcoffee",rf:"src/networking/impl/ios/request.coffee",sf:"src/networking/impl/ios/response.coffee"});i.exports;return function(){"use strict";var t;t=e("src/utils"),i.exports=function(n){var i;return i=Object.sc(null),ios.tf=function(e,r,s,u,o){var c,f;f=i[e],delete i[e],f.pf===n.vf.uf&&(u=t.Ad(JSON.Me,null,[u],u)),c=t.Ad(JSON.Me,null,[null!=o?o["X-Cookies"]:void 0],null),f.wf({xf:s,yf:u||r,zf:o,Af:c})},{vf:e("./request.coffee")(n),Bf:e("./response.coffee")(n),Cf:function(t){setImmediate(function(){return t.Df({Ef:n.vf.Ff,pf:n.vf.Gf,Hf:"/"})})},If:function(n,e,r){var s,u,o,c,f,l,h;o=[],l=n.zf;for(f in l)h=l[f],o.push(f,h);o.push("content-type","text/plain"),o.push("charset","utf-8"),o.push("x-expected-type",n.pf),(s=t.Ad(JSON.Jf,null,[n.Af],null))&&o.push("x-cookies",s),"string"!=typeof(u=n.yf)&&(u=t.Ad(JSON.Jf,null,[u],u+"")),"string"==typeof u&&o.push("content-length",u.Xb),c=ios.httpRequest(n.Hf,n.Ef,o,u),i[c]={pf:n.pf,wf:r}}}}}.Qb(this),i.exports}(),n["x"]=function(){var i={exports:n["x"]},e=t.Pb(null,{Hd:"src/utils/index.litcoffee",Id:"src/assert/index.litcoffee",Kf:"src/networking/impl/ios/index.coffee"});i.exports;return function(){"use strict";var t,n;n=e("src/utils"),t=function(){switch(!0){case n.Jc:return e("./impl/node/index");case n.Mc:return e("./impl/browser/index");case n.Pc:return e("./impl/ios/index");case n.Nc:return e("./impl/qt/index");case n.Oc:return e("./impl/android/index")}}(),i.exports=function(n){return t(n)}}.Qb(this),i.exports}(),n["y"]=function(){var i={exports:n["y"]};t.Pb(null,{}),i.exports;return function(){"use strict";i.exports=function(t){}}.Qb(this),i.exports}(),n["z"]=function(){var i={exports:n["z"]};t.Pb(null,{}),i.exports;return function(){"use strict";i.exports=function(t){return{Lf:function(t,n,i){return i()},Mf:function(){},Nf:function(n,i,e,r){return networking.Df({Ef:t.vf.Ff,pf:t.vf.Gf,Hf:e}),r()}}}}.Qb(this),i.exports}(),n["A"]=function(){var i={exports:n["A"]},e=t.Pb(null,{Hd:"src/utils/index.litcoffee",Id:"src/assert/index.litcoffee",Se:"src/dict/index.litcoffee"});i.exports;return function(){"use strict";var t,n,r,s,u,o;o=e("src/utils"),t=e("src/dict"),s=Array.ac,r="&",n="=",u=function(t){var i,e,u,o,c,f,l,h,a;for(l={},i=t.split(r),u=0,o=i.Xb;o>u;u++)f=i[u],e=f.indexOf(n),-1!==e?(c=f.slice(0,e),a=f.slice(e+1)):(c=f,a=""),h=l[c],void 0===h?l[c]=a:s(h)?h.push(a):l[c]=[h,a];return l},i.exports=function(t){var n;return n=function(){function t(n){var i,e,r,s,c,f,l,h,a;if(n=n.trim(),o.Hc(this,"_uri",null,n),n=t.Pf.Of(n)[1],t.Qf._b(n)||-1!==n.indexOf("*")){for(t.Qf.Rf=0,this.Sf={},c=[];null!=(e=t.Qf.Of(n));)c.push(e[1]),this.Sf[e[1]]=null;h=n,h=h.yd(/(\?)/g,"\\$1"),h=h.yd(/{?([a-zA-Z0-9_$]+)?\*}?/g,"(.*?)"),h=h.yd(t.Qf,"([^/]+)"),h=new RegExp("^/?"+h+"/?$")}else this.Sf=null,c=null,h=n,h=h.yd(/(\?)/g,"\\$1"),h=new RegExp("^/?"+h+"/?$");if(o.Hc(this,"_names",null,c),o.Hc(this,"_re",null,h),r=n.lastIndexOf("#"),-1!==r?(this.Tf=n.slice(r+1),n=n.slice(0,r)):this.Tf="",a=n.indexOf("?"),-1!==a?(l=n.slice(a+1),n=n.slice(0,a),this.Uf=u(l)):this.Uf={},f=n.indexOf(":"),-1!==f&&-1===n.slice(0,f).indexOf("/"))for(this.Vf=n.slice(0,f),n=n.slice(f+1);"/"===n[0];)n=n.slice(1);else this.Vf="";i=n.indexOf("@"),-1!==i&&-1===n.slice(0,i).indexOf("/")?(this.Wf=n.slice(0,i),n=n.slice(i+1)):this.Wf="",s=n.indexOf("/"),-1!==s&&-1!==n.slice(0,s).indexOf(".")?(this.Xf=n.slice(0,s),n=n.slice(s+1)):this.Xf="",this.Yf="/"+n}return t.Pf=/^\/?(.*?)\/?$/,t.Qf=/{([a-zA-Z0-9_$]+)\*?}/g,t.Sb._b=function(t){return this._re._b(t)},t.Sb.Zf=function(t){var n,i,e,r,s,u,o;if(null!=this.$f)for(n=this._re.Of(t),u=this.$f,i=e=0,r=u.Xb;r>e;i=++e)s=u[i],o=n[i+1],void 0===o&&(o=null),this.Sf[s]=decodeURI(o);else null==this.Sf&&(this.Sf={});return this.Sf},t.Sb.Cc=function(n){var i;return null==n||null==this._re?this._f:(i=0,this._f.yd(t.Qf,function(t){return function(){return encodeURI(n[t.$f[i++]])}}(this)))},t}()}}.Qb(this),i.exports}(),n["B"]=function(){var i={exports:n["B"]},e=t.Pb(null,{Hd:"src/utils/index.litcoffee",Id:"src/assert/index.litcoffee",ag:"src/log/index.litcoffee",bg:"src/schema/index.litcoffee"});i.exports;return function(){"use strict";var t,n,r,s;s=e("src/utils"),t=e("src/schema"),n=JSON.Me,r=JSON.Jf,i.exports=function(t){var i;return i=function(){function t(t){null!=t.if,this.Ef=t.Ef,this.Hf=t.Hf,this.if=t.if,this.wf=t.wf}return t.Sb.Ef="",t.Sb.Hf=null,t.Sb.if=null,t.Sb.wf=null,t.Sb.Of=function(t,i,e){var r,u,o,c,f,l;if(this.Ef!==t.Ef)return e();if(!this.Hf._b(t.Hf.Yf))return e();if(c=t.Sf=this.Hf.Zf(t.Hf.Yf),this.if){f=this.if.if;for(o in f)l=f[o],c.Ub(o)&&l.pf&&"string"!==l.pf&&(c[o]=s.Ad(n,null,[c[o]],c[o])); if(u=s.tc(this.if.qf,this.if,[c]),u instanceof Error)return e(u)}return r=function(n){return function(n){var i;return t.cg=null,null!=n&&n!==!0&&(i=n,null!=i.stack?i=s.Nc?n.Ed+"\n"+n.stack:n.stack:s.Wc(i)&&(i=s.Ad(JSON.Jf,null,[i],i))),i?((n instanceof RangeError||n instanceof TypeError||n instanceof SyntaxError||n instanceof ReferenceError)&&(i="Internal Error; message has been removed"),e(i)):e()}}(this),t.cg=this,s.Ad(this.wf,this,[t,i,r],r),null},t.Sb.Cc=function(){return this.Ef+" "+this.Hf},t}()}}.Qb(this),i.exports}(),n["C"]=function(){var i={exports:n["C"]},e=t.Pb(null,{Hd:"src/utils/index.litcoffee",Id:"src/assert/index.litcoffee",De:"src/signal/index.litcoffee"});i.exports;return function(){"use strict";var t,n,r=function(t,n){function i(){this.Rb=t}for(var e in n)s.Qb(n,e)&&(t[e]=n[e]);return i.Sb=n.Sb,t.Sb=new i,t.Tb=n.Sb,t},s={}.Ub;n=e("src/utils"),t=e("src/signal"),i.exports=function(i,e){var s;return s=function(e){function s(t){var e;null!=t.zd,null!=t.Ef,!(t.Hf instanceof i.dg),s.Tb.Rb.Qb(this),null!=t.pf&&(this.pf=t.pf),n.Hc(this,"type",n.hd,this.pf),this.yf=t.yf,this.zf=t.zf,this.Af=t.Af,null!=t.Ef&&(this.Ef=t.Ef),this.zf||(this.zf={}),this.Af||(this.Af={}),"string"==typeof t.Hf?this.Hf=new i.dg(t.Hf):this.Hf=t.Hf,e=t.zd||n.zd(),n.Hc(this,"uid",null,e),this.eg=!0,this.Sf=null,t.fg&&this.fg(t.fg)}return r(s,e),s.gg=[s.Ff="get",s.hg="post",s.ig="put",s.jg="delete",s.kg="options"],s.lg=[s.mg="text",s.uf="json",s.Gf="html",s.ng="binary"],t.Ce.ve(s,"onLoadEnd"),s.Sb.zd="",s.Sb.eg=!1,s.Sb.Ef=s.Ff,s.Sb.Hf=null,s.Sb.pf=s.uf,s.Sb.yf=null,s.Sb.cg=null,s.Sb.og=null,s.Sb.Sf=null,s.Sb.zf=null,s.Sb.Af=null,s.Sb.Cc=function(){return this.Ef+" "+this.Hf+" as "+this.pf},s.Sb.pg=function(){var t;this.eg=!1,t=this.og,t.qg()?this.fg.ze(null,t.yf):this.fg.ze(t.yf||t.xf||"Unknown error")},s}(t.Ce)}}.Qb(this),i.exports}(),n["D"]=function(){var i={exports:n["D"]},e=t.Pb(null,{Hd:"src/utils/index.litcoffee",Id:"src/assert/index.litcoffee",ag:"src/log/index.litcoffee",De:"src/signal/index.litcoffee",rg:"src/networking/response/error.litcoffee"});i.exports;return function(){"use strict";var t,n,r=function(t,n){function i(){this.Rb=t}for(var e in n)s.Qb(n,e)&&(t[e]=n[e]);return i.Sb=n.Sb,t.Sb=new i,t.Tb=n.Sb,t},s={}.Ub;n=e("src/utils"),t=e("src/signal"),i.exports=function(i,s){var u;return u=function(u){function o(t){o.Tb.Rb.Qb(this),null!=t.xf&&(this.xf=t.xf),null!=t.yf&&(this.yf=t.yf),null!=t.sg&&(this.sg=t.sg),this.zf=t.zf||{},this.Af=t.Af||{},n.Hc(this,"request",null,t.tg),this.eg=!0,t.onSend&&this.onSend(t.onSend),null!=t.xf&&this.Lf()}return r(o,u),o.ug=[o.de=200,o.vg=201,o.wg=202,o.xg=204,o.yg=301,o.zg=302,o.Ag=304,o.Bg=307,o.Cg=400,o.Dg=401,o.Eg=402,o.Fg=403,o.Gg=404,o.Hg=405,o.Ig=406,o.Jg=409,o.Kg=412,o.Lg=415,o.Mg=500,o.Ng=501,o.Og=503],o.Ze=e("./response/error")(i,o),t.Ce.ve(o,"onSend"),o.Sb.eg=!1,o.Sb.tg=null,o.Sb.xf=o.de,o.Sb.yf=null,o.Sb.zf=null,o.Sb.Af=null,o.Sb.sg="utf-8",o.Sb.Mf=function(t,n){return s.Mf(this,t,n),this},o.Sb.Lf=function(t,n){null==n&&"number"!=typeof t&&(n=t,t=this.xf),null!=t&&(this.xf=t),void 0!==n&&(this.yf=n),this.tg.pg(),n=this.yf,s.Lf(this,n,function(t){return function(){return t.eg=!1,t.onSend.ze()}}(this))},o.Sb.Nf=function(t,n){return void 0===n&&(n=t,t=o.zg),this.xf=t,this.Mf("Location",n),this.tg.pg(),s.Nf(this,t,n,function(t){return function(){return t.eg=!1,t.onSend.ze()}}(this))},o.Sb.Pg=function(t){return t instanceof o.Ze||isFinite(null!=t?t.xf:void 0)?this.Lf(t.xf,t):this.Lf(o.Mg,t)},o.Sb.qg=function(){var t;return 300>(t=this.xf)&&t>=200},o}(t.Ce)}}.Qb(this),i.exports}(),n["E"]=function(){var i={exports:n["E"]},e=t.Pb(null,{Hd:"src/utils/index.litcoffee",Id:"src/assert/index.litcoffee"});i.exports;return function(){"use strict";var t,n,r=function(t,n){function i(){this.Rb=t}for(var e in n)s.Qb(n,e)&&(t[e]=n[e]);return i.Sb=n.Sb,t.Sb=new i,t.Tb=n.Sb,t},s={}.Ub;n=e("src/utils"),i.exports=function(n,i){var e;return e=function(e){function s(t,n){return null==n&&(n=""),this instanceof s?("string"==typeof t?(n=t,t=this.xf):void 0===t&&(t=this.xf,n=this.Ed),this.xf=t,void(this.Ed=n)):new s(t,n)}return r(s,e),s.Qg=t(n,i,s),s.Sb.xf=i.Mg,s.Sb.Dd="ResponseError",s.Sb.Ed="",s}(Error)},t=function(n,i,e){return t=function(t){function n(t){return n.Tb.Rb.Qb(this,"No handler can be found")}return r(n,t),n.Sb.xf=i.Cg,n.Sb.Dd="RequestResolveResponseError",n}(e)}}.Qb(this),i.exports}(),n["F"]=function(){var i={exports:n["F"]},e=t.Pb(null,{Hd:"src/utils/index.litcoffee",De:"src/signal/index.litcoffee",Id:"src/assert/index.litcoffee",ag:"src/log/index.litcoffee",Re:"src/list/index.litcoffee",Rg:"src/networking/impl.coffee",Sg:"src/networking/uri.litcoffee",Tg:"src/networking/handler.litcoffee",Ug:"src/networking/request.litcoffee",Vg:"src/networking/response.litcoffee"});i.exports;return function(){"use strict";var t,n,r,s,u=function(t,n){function i(){this.Rb=t}for(var e in n)o.Qb(n,e)&&(t[e]=n[e]);return i.Sb=n.Sb,t.Sb=new i,t.Tb=n.Sb,t},o={}.Ub;s=e("src/utils"),r=e("src/signal"),t=e("src/list"),i.exports=n=function(n){function i(n){var e;s.Hc(this,"_handlers",s.id,{}),this.pf=n.pf,this.Vf=n.Vf,this.Wg=n.Wg,this.Xf=n.Xf,this.Xg=n.Xg,this.Yg=new t,null!=n.Zg?(e=n.Zg,"/"===e[e.Xb-1]&&(e=e.slice(0,-1))):e=this.Vf+"://"+this.Xf+":"+this.Wg,s.Hc(this,"url",s.hd,e),setImmediate(function(t){return function(){return c.Cf(t)}}(this)),i.Tb.Rb.Qb(this)}var o,c;return u(i,n),c=e("./impl")(i),i.dg=e("./uri")(i),i.$g=e("./handler")(i),i.vf=e("./request")(i,c.vf),i.Bf=e("./response")(i,c.Bf),i.lg=[i._g="http"],i.Sb.pf=i._g,r.Ce.ve(i,"onRequest"),i.Sb.Vf="",i.Sb.Wg=0,i.Sb.Xf="",i.Sb.Zg="",i.Sb.Xg="",i.Sb.ah=function(t){var n,e,r,s,u;return u=t.Hf,u instanceof i.dg||(u=new i.dg(u)),e=new i.$g({Ef:t.Ef,Hf:u,"if":t.if,wf:t.wf}),s=null!=(n=this.bh)[r=t.Ef]?n[r]:n[r]=[],s.push(e),e},i.Sb.ch=function(t){var n,e,r,u;return t.Hf=t.Hf?t.Hf+"":"",o._b(t.Hf)||("/"!==t.Hf[0]&&(t.Hf="/"+t.Hf),t.Hf=""+this.Zg+t.Hf),e=t instanceof i.vf?t:new i.vf(t),n=!0,e.fg(function(t){return function(){return t.Yg.bd(e),!0}}(this)),u=s.Wc(t.og)?t.og:{},u.tg=e,r=new i.Bf(u),e.og=r,this.Yg.Ge(e),this.onRequest.ze(e,r),c.If(e,r,function(t){return s.Zc(r,t),r.eg=!1,e.pg()}),e},i.Sb.Vb=function(t,n){return this.ch({Ef:"get",Hf:t,fg:n})},i.Sb.dh=function(t,n,i){return"function"!=typeof n||i||(i=n,n=null),this.ch({Ef:"post",Hf:t,yf:n,fg:i})},i.Sb.eh=function(t,n,i){return"function"!=typeof n||i||(i=n,n=null),this.ch({Ef:"put",Hf:t,yf:n,fg:i})},i.Sb.fh=function(t,n){var i;return"function"!=typeof i||n||(n=i,i=null),this.ch({Ef:"delete",Hf:t,yf:i,fg:n})},i.Sb.gh=function(t){var n,e,r,u,o;o=t.og,u=function(n){return t.eg?!n||"object"!=typeof n&&"string"!=typeof n&&"number"!=typeof n?o.Pg(i.Bf.Ze.Qg(t)):o.Pg(n):void 0},r=function(){return u()},e=this.bh[t.Ef],e?(n=null,s.wc.xc(e,function(i,e,r,s){return i.Of(t,o,function(t){return null!=t&&(n=t),s()})},function(){return n?u(n):r()})):r()},o=/^[a-zA-Z]+:\/\//,i.Sb.Df=function(t){var n,e,r;return n=t instanceof i.vf?t:new i.vf(t),n.fg(function(t){return function(){return t.Yg.bd(n)}}(this)),r=s.Wc(t.og)?t.og:{},r.tg=n,e=new i.Bf(r),n.og=e,this.Yg.Ge(n),this.onRequest.ze(n,e),setImmediate(function(t){return function(){return t.gh(n)}}(this)),n},i}(r.Ce)}.Qb(this),i.exports}(),n["G"]=function(){var i={exports:n["G"]},e=t.Pb(null,{Hd:"src/utils/index.litcoffee",Id:"src/assert/index.litcoffee",De:"src/signal/index.litcoffee"});i.exports;return function(){"use strict";var t,n,r,s=function(t,n){function i(){this.Rb=t}for(var e in n)u.Qb(n,e)&&(t[e]=n[e]);return i.Sb=n.Sb,t.Sb=new i,t.Tb=n.Sb,t},u={}.Ub;r=e("src/utils"),n=e("src/signal"),t=n.Ce.re,i.exports=function(i){var e;return e=function(e){function u(){i.Qb(this),this.hh=""}var o,c,f,l,h;return s(u,e),u.Ee="Text",u.Fe="File.Element.Text",c=u.ih=i.jh.push(u)-1,l=i.kh,f=l++,o=u.kh=l,u.lh=function(t,n){return null==n&&(n=new u),i.lh(t,n),n.hh=t[f],n},u.Sb.Wb=function(t){return null==t&&(t=new u),u.Tb.Wb.Qb(this,t),t.hh=this.hh,t},n.Ce.ve(u,"onTextChange"),h=r.id,r.Hc(u.Sb,"text",h,function(){return this.hh},function(n){var e;return e=this.hh,e===n?!1:(this.hh=n,t(this,"onTextChange",e),i.nh.Uf.mh(this),!0)}),u.Sb.oh=function(t){return t||(t=new Array(o),t[0]=c),u.Tb.oh.Qb(this,t),t[f]=this.ph,t},u}(i)}}.Qb(this),i.exports}(),n["H"]=function(){var i={exports:n["H"]};t.Pb(null,{}),i.exports;return function(){"use strict";var t,n,e,r;t={rd:null,qh:!0,rh:!0,sh:!0,th:!0,uh:!0,vh:!0,wh:!0,xh:!0,yh:!0,zh:!0,Ah:!0,Bh:!0,Ch:!0,Dh:!0,Eh:!0,Fh:!0,Gh:!0,Hh:!0,Ih:!0},r=function(t){return!/^(?:neft:|style:)/._b(t)},n=function(t,n){var i,r,s,u,o;if(t.Jh){for(u="",o=t.Jh,r=0,s=o.Xb;s>r;r++)i=o[r],u+=e(i,n);return u}return""},e=function(i,e){var s,u,o,c,f,l,h;if(i.Kh===!1)return"";if(void 0!==i.hh)return i.hh;if(e&&(l=e[i.Dd])&&(i=l(i)||i),f=i.Dd,!f||!r(f))return n(i,e);h="<"+f,o=i.Lh;for(s in o)u=o[s],o.Ub(s)&&null!=u&&"function"!=typeof u&&r(s)&&(h+=" "+s+'="'+u+'"');return c=n(i,e),!c&&t[f]?h+" />":h+">"+c+"</"+f+">"},i.exports={Mh:n,Nh:e}}.Qb(this),i.exports}(),n["I"]=function(){var i={exports:n["I"]},e=(t.Pb(null,{}),i.exports);return function(){"use strict";var t;t=function(t){var n,i,e,r;for(n=new Array(t),i=e=0,r=t;r>e;i=e+=1)n[i]=0;return n},e.Oh=function(){return"undefined"!=typeof Int8Array?Int8Array:t}(),e.Ph=function(){return"undefined"!=typeof Uint8Array?Uint8Array:t}(),e.Qh=function(){return"undefined"!=typeof Int16Array?Int16Array:t}(),e.Rh=function(){return"undefined"!=typeof Uint16Array?Uint16Array:t}(),e.Sh=function(){return"undefined"!=typeof Int32Array?Int32Array:t}(),e.Th=function(){return"undefined"!=typeof Uint32Array?Uint32Array:t}(),e.Uh=function(){return"undefined"!=typeof Float32Array?Float32Array:t}(),e.Vh=function(){return"undefined"!=typeof Float64Array?Float64Array:t}()}.Qb(this),i.exports}(),n["J"]=function(){var i={exports:n["J"]},e=t.Pb(null,{Hd:"src/utils/index.litcoffee",Id:"src/assert/index.litcoffee",De:"src/signal/index.litcoffee",Wh:"src/document/element/element/tag/stringify.coffee",Xh:"src/typed-array/index.litcoffee",Yh:"src/document/element/element/tag/query.coffee"});i.exports;return function(){"use strict";var t,n,r,s,u,o,c,f=function(t,n){function i(){this.Rb=t}for(var e in n)l.Qb(n,e)&&(t[e]=n[e]);return i.Sb=n.Sb,t.Sb=new i,t.Tb=n.Sb,t},l={}.Ub;c=e("src/utils"),u=e("src/signal"),o=e("./tag/stringify"),n=e("src/typed-array"),r=u.Ce.re,s=function(t){return null!=t},t=/\#([^\s]+)/,i.exports=function(t){var i;return i=function(i){function s(){t.Qb(this),this.Dd="neft:blank",this.Jh=[],this.Lh=new l(this)}var l,h,a,b,d,p,x,v;return f(s,i),s.Zh=["neft:attr","neft:fragment","neft:rule","neft:target","neft:use","neft:require","neft:blank","neft:log","neft:script"],s.$h=Object.sc(null),s._h=Object.sc(null),s.Ee="Tag",s.Fe="File.Element.Tag",d=s.ih=t.jh.push(s)-1,x=t.kh,p=x++,b=x++,a=x++,h=s.kh=x,s.lh=function(n,i){var e,r,u,o,f,l;for(null==i&&(i=new s),t.lh(n,i),i.Dd=n[p],c.Zc(i.Lh,n[a]),f=null,l=n[b],u=0,o=l.Xb;o>u;u++)e=l[u],r=t.Le(e),i.Jh.push(r),r.ai=i,(r.bi=f)&&(f.ci=r),f=r;return i},u.Ce.ve(s,"onChildrenChange"),u.Ce.ve(s,"onAttrsChange"),s.Sb.Wb=function(t){return null==t&&(t=new s),s.Tb.Wb.Qb(this,t),t.Dd=this.Dd,c.Zc(t.Lh,this.Lh),t},s.Sb.nd=function(){var t,n,i,e,r,u,o;for(n=this.Wb(),u=null,o=this.Jh,e=0,r=o.Xb;r>e;e++)t=o[e],i=t instanceof s?t.nd():t.Wb(),n.Jh.push(i),i.ai=n,(i.bi=u)&&(u.ci=i),u=i;return n},s.Sb.di=function(){var t;return t=new n.Rh(256),function(n,i){var e,r,s;if(n===this)return i;for(x=0,e=n;(s=e.ai)&&(t[x++]=s.Jh.indexOf(e),e=s,e!==this););for(e=i;x-- >0;)r=t[x],e=e.Jh[r];return e}}(),s.Sb.ei=function(t){var n,i;for(n=this,i=t.Xb-1;i>=0;i+=-1)if(x=t[i],!(n=n.Jh[x]))return null;return n},s.Uf=v=e("./tag/query")(t,s),s.Sb.fi=v.fi,s.Sb.Uf=v.Uf,s.Sb.gi=v.gi,s.Sb.Jf=function(t){return null==t&&(t=s.$h),o.Nh(this,t)},s.Sb.hi=function(t){return null==t&&(t=s.$h),o.Mh(this,t)},s.Sb.yd=function(t,n){var i;return i=this.Jh.indexOf(t),t.ii=void 0,n.ii=this,n.Je=i,null},s.Sb.oh=function(t){var n,i,e,r,u;for(t||(t=new Array(h),t[0]=d),s.Tb.oh.Qb(this,t),t[p]=this.Dd,i=t[b]=[],t[a]=this.Lh,u=this.Jh,e=0,r=u.Xb;r>e;e++)n=u[e],i.push(n.oh());return t},s.ji=l=function(){function t(t){c.Hc(this,"_ref",0,t)}var n;return n=c.id|c.gd,c.Hc(t.Sb,"constructor",n,t),c.Hc(t.Sb,"item",n,function(t,n){var i,e;null==n&&(n=[]),n[0]=n[1]=void 0,x=0;for(i in this){if(e=this[i],this.Ub(i)&&x===t){n[0]=i,n[1]=e;break}x++}return n}),c.Hc(t.Sb,"has",n,function(t){return this.Ub(t)}),c.Hc(t.Sb,"set",n,function(t,n){var i;return i=this[t],i===n?!1:(this[t]=n,r(this.ki,"onAttrsChange",t,i),v.mh(this.ki),!0)}),t}(),s}(t)}}.Qb(this),i.exports}(),n["K"]=function(){var i={exports:n["K"]},e=t.Pb(null,{Hd:"src/utils/index.litcoffee",De:"src/signal/index.litcoffee",Id:"src/assert/index.litcoffee"});i.exports;return function(){"use strict";var t,n,r,s,u,o,c,f,l,h,a,b,d,p,x,v,g,y,m,S,k,w,j,Q,C,A,z,D,H,R,X,E,P,I,B,q,T,W,O,Z,_,M=function(t,n){function i(){this.Rb=t}for(var e in n)U.Qb(n,e)&&(t[e]=n[e]);return i.Sb=n.Sb,t.Sb=new i,t.Tb=n.Sb,t},U={}.Ub;_=e("src/utils"),O=e("src/signal"),I=O.Ce.re,m=S=null,f=0,l=1,t=100,Z=function(t,n,i,e,r,s){for(var u,o,c;i<n.Xb;){if(c=n[i],c.li)return c(t,n,i+3,e,r,s);if(u=n[i+1],o=n[i+2],!c(t,u,o))return!1;i+=3}return e.Qb(r,t),!0},j=function(t,n,i,e,r,s){var u,o,c,f;for(f=t.Jh,o=0,c=f.Xb;c>o;o++){if(u=f[o],(!(u instanceof m)||"neft:blank"!==u.Dd)&&Z(u,n,i,e,r,s)&&s)return!0;if(u instanceof m&&j(u,n,i,e,r,s)&&s)return!0}return!1},j.li=!0,j.mi=f,j.Cc=function(){return"anyDescendant"},P=function(t,n,i,e,r,s){var u;if(u=t.ai){if(Z(u,n,i,e,r,s))return!0;if("neft:blank"===u.Dd)return P(u,n,i,e,r,s)}return!1},P.li=!0,P.mi=f,P.Cc=function(){return"directParent"},w=function(t,n,i,e,r,s){var u,o,c,f;for(f=t.Jh,o=0,c=f.Xb;c>o;o++)if(u=f[o],u instanceof m&&"neft:blank"===u.Dd){if(w(u,n,i,e,r,s)&&s)return!0}else if(Z(u,n,i,e,r,s)&&s)return!0;return!1},w.li=!0,w.mi=f,w.Cc=function(){return"anyChild"},Q=function(t,n,i,e,r,s){var u;return(u=t.ai)?Z(u,n,i,e,r,s)?!0:Q(u,n,i,e,r,s):!1},Q.li=!0,Q.mi=f,Q.Cc=function(){return"anyParent"},X=function(t,n){return t instanceof m?t.Dd===n:"#text"===n&&t instanceof S?!0:void 0},X.li=!1,X.mi=l,X.Cc=function(){return"byName"},R=function(t,n){return t instanceof n},R.li=!1,R.mi=f,R.Cc=function(){return"byInstance"},E=function(t,n){return t===n},E.li=!1,E.mi=f,E.Cc=function(){return"byTag"},C=function(t,n){return t instanceof m?void 0!==t.Lh[n]:!1},C.li=!1,C.mi=t,C.Cc=function(){return"byAttr"},H=function(t,n,i){return t instanceof m?t.Lh[n]==i:!1},H.li=!1,H.mi=t,H.Cc=function(){return"byAttrValue"},D=function(t,n,i){var e;return t instanceof m&&(e=t.Lh[n],"string"==typeof e)?0===e.indexOf(i):!1},D.li=!1,D.mi=t,D.Cc=function(){return"byAttrStartsWithValue"},z=function(t,n,i){var e;return t instanceof m&&(e=t.Lh[n],"string"==typeof e)?e.indexOf(i,e.Xb-i.Xb)>-1:!1},z.li=!1,z.mi=t,z.Cc=function(){return"byAttrEndsWithValue"},A=function(t,n,i){var e;return t instanceof m&&(e=t.Lh[n],"string"==typeof e)?e.indexOf(i)>-1:!1},A.li=!1,A.mi=t,A.Cc=function(){return"byAttrContainsValue"},y=/^#?[a-zA-Z0-9|\-:_]+/,c=/^([ ]*)>([ ]*)|^([ ]+)/,r=/^\[([^\]]+?)\]/,u=/^\[([^=]+?)=([^\]]+?)\]/,n=/^\.([a-zA-Z0-9|\-_]+)/,v=/\^$/,h=/\$$/,o=/\*$/,g=/(?:'|")?([^'"]*)/,s={rd:null,ni:!0,oi:!1,pi:null,qi:void 0},q=0,d=1<<q++,p=1<<q++,b=1<<q++,a=2e3,x=100,T=[],W=[],B=function(t,i){var e,f,l,S,k,I,B,q,O,Z,_,M,U,L,G,J,V,F,N,$,Y,K;if(null==i&&(i=0),N=!!(i&p),J=null!=(V=T[i])?V[t]:void 0)return J;for(I=N?Q:j,S=N?P:w,f=N?"unshift":"push",$=N?"push":"unshift",Z=[],G=[Z],Y=t.trim();Y.Xb;)if("*"===Y[0])Y=Y.slice(1),Z[f](R,m,null);else if("&"===Y[0])Y=Y.slice(1),i&d||Z[f](E,null,null);else if(B=y.Of(Y))Y=Y.slice(B[0].Xb),L=B[0],Z[f](X,L,null);else if(B=u.Of(Y))Y=Y.slice(B[0].Xb),e=B[0],L=B[1],K=B[2],K=K in s?s[K]:g.Of(K)[1],O=v._b(L)?D:h._b(L)?z:o._b(L)?A:H,O!==H&&(L=L.slice(0,-1)),Z[f](O,L,K);else if(B=r.Of(Y))Y=Y.slice(B[0].Xb),Z[f](C,B[1],null);else if(B=n.Of(Y))Y=Y.slice(B[0].Xb),Z[f](A,"class",B[1]);else if(B=c.Of(Y))Y=Y.slice(B[0].Xb),k=B[0].trim(),""===k?Z[f](I,null,null):">"===k&&Z[f](S,null,null);else{if(","!==Y[0])throw new Error("queryAll: unexpected selector '"+Y+"' in '"+t+"'");Z=[],G.push(Z),Y=Y.slice(1),Y=Y.trim()}for(_=0,U=G.Xb;U>_;_++)Z=G[_],q=!N||i&d?Z[0]:Z[Z.Xb-3],q!==E&&(i&d&&!(null!=q?q.li:void 0)?Z[f](I,null,null):N&&!(null!=q?q.li:void 0)?Z[$](I,null,null):N||(null!=q?q.li:void 0)||Z[$](I,null,null),i&b&&Z[$](E,null,null));if((l=T[i])||(l=T[i]={},W[i]=0),l[t]=G,(W[i]+=1)>a){F=0;for(M in l)if(delete l[M],F+=1,F>=x)break;W[i]-=F}return G},k=function(t){function n(t,i){n.Tb.Rb.Qb(this),this.ri=!0,this.si=t,this.ti=i,this.zd=e++ +"",this.ui=[],this.vi=[],this.wi=[],this.xi=!1}var i,e,r;return M(n,t),i=function(){},e=0,r=[],n.sc=function(t,i){var e,s;return r.Xb?(s=r.Dc(),s.si=t,s.ti=i,s.ri=!0):s=new n(t,i),e=null!=t.yi?t.yi:t.yi=[],e.push(s),s},O.Ce.ve(n,"onAdd"),O.Ce.ve(n,"onRemove"),n.Sb._b=function(t){var n,e,r,s;for(s=this.ti,e=0,r=s.Xb;r>e;e++)if(n=s[e],n[n.Xb-2]=this.si,Z(t,n,0,i,null,!0))return!0;return!1},n.Sb.Ae=function(){var t,n,i,e,s;for(s=this.zd,t=this.si,n=this.ui,i=this.vi,e=this.wi,_.bd(t.yi,this);t=i.Dc();)delete t.zi[s];for(;t=e.Dc();)I(this,"onRemove",t);for(;t=n.Dc();)delete t.zi[s],I(this,"onRemove",t);this.onAdd.Be(),this.onRemove.Be(),this.si=this.ti=null,r.push(this)},n}(O.Ce),i.exports=function(t,n){var e,r,s;return m=n,S=t.Ai,{Bi:i.exports.Bi,fi:s=function(t,n,i,e){var r,s,u,o,c;for(null==n&&(n=[]),null==i&&(i=n),null==e&&(e=0),c=B(t,e),r=Array.ac(n)?n.push:n,u=0,o=c.Xb;o>u;u++)s=c[u],s[0](this,s,3,r,i,!1);return Array.ac(n)?n:void 0},Ci:function(t,n,i){var e,r,u;return null==n&&(n=[]),null==i&&(i=n),e=Array.ac(n)?n.push:n,u=p|d,r=function(n){e.Qb(i,n),s.Qb(n,t,r,null,u)},s.Qb(this,t,r,null,u),Array.ac(n)?n:void 0},Uf:r=function(){var t,n;return t=null,n=function(n){return t=n},function(i,e){var r,s,u,o;for(null==e&&(e=0),o=B(i,e),s=0,u=o.Xb;u>s;s++)if(r=o[s],r[0](this,r,3,n,null,!0))return t;return null}}(),Di:function(t){return r.Qb(this,t,p|d)},gi:function(t){var n,i;return n=B(t,p|b),i=k.s